ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/modules/core/m_nick.c
Revision 9292 - (view) (annotate) - [select for diffs]
Modified Sun Feb 23 10:37:06 2020 UTC (6 years, 4 months ago) by michael
File length: 29504 byte(s)
Diff to previous 9274
- Extban $n of type 'acting' has been implemented. This extban prevents matching users from changing their
  nick while in the channel. Users with voice or above are not affected.
- Channel mode +N has been changed so channel members with +v can change nick names, too

Revision 9274 - (view) (annotate) - [select for diffs]
Modified Wed Feb 12 18:46:30 2020 UTC (6 years, 5 months ago) by michael
File length: 29274 byte(s)
Diff to previous 9234
- Reduce size of some user mode relevant buffers from IRCD_BUFSIZE (512) to UMODE_MAX_STR (56)

Revision 9234 - (view) (annotate) - [select for diffs]
Modified Fri Jan 31 17:38:34 2020 UTC (6 years, 5 months ago) by michael
File length: 29281 byte(s)
Diff to previous 9101
- Extbans have been implemented. Main implementation done by Adam for p4.
  Currently supported extbans:

  Matching:

   $a:<account>   Matches users logged into a matching account.
   $c:<channel>   Matches users that are on the given channel. An additional
                  prefix of either @, %, or + can be specified to test for
                  certain channel privileges.
   $o:<class>     Matches IRC operators that have joined a class
                  matching the mask.
   $r:<realname>  Matches users with a matching realname.
   $s:<server>    Matches users that are connected to a server matching the mask.
   $u:<modes>     Matches users having the specified user modes set or not set.
   $z:<certfp>    Matches users having the given TLS certificate fingerprint.

  Acting:

   $j:<banmask>   Prevents matching users from joining the channel.
   $m:<banmask>   Blocks messages from matching users. Users with voice
                  or above are not affected.

Revision 9101 - (view) (annotate) - [select for diffs]
Modified Wed Jan 1 09:58:45 2020 UTC (6 years, 6 months ago) by michael
File length: 29260 byte(s)
Diff to previous 9081
- Bump copyright years everywhere

Revision 9081 - (view) (annotate) - [select for diffs]
Modified Sun Oct 13 09:52:35 2019 UTC (6 years, 9 months ago) by michael
File length: 29260 byte(s)
Diff to previous 9077
- Rename struct Membership to ChannelMember
- Rename Channel::last_knock to last_knock_time
- Rename Channel::last_invite to last_invite_time
- Rename chptr to channel

Revision 9077 - (view) (annotate) - [select for diffs]
Modified Sat Oct 12 20:15:17 2019 UTC (6 years, 9 months ago) by michael
File length: 29253 byte(s)
Diff to previous 9050
- Command handlers are now of type void again

Revision 9050 - (view) (annotate) - [select for diffs]
Modified Sat Jun 1 17:05:59 2019 UTC (7 years, 1 month ago) by michael
File length: 29325 byte(s)
Diff to previous 8926
- PR #14 by albert-github: Correction of some obvious documentation bugs

Revision 8926 - (view) (annotate) - [select for diffs]
Modified Mon Apr 22 11:08:36 2019 UTC (7 years, 2 months ago) by michael
File length: 29394 byte(s)
Diff to previous 8903
- Killed CurrentTime

Revision 8903 - (view) (annotate) - [select for diffs]
Modified Sun Apr 21 20:43:53 2019 UTC (7 years, 3 months ago) by michael
File length: 29366 byte(s)
Diff to previous 8877
- Make more timers use monotonic time

Revision 8877 - (view) (annotate) - [select for diffs]
Modified Sat Feb 16 22:42:59 2019 UTC (7 years, 5 months ago) by michael
File length: 29328 byte(s)
Diff to previous 8752
- Remove redundant x.ss.ss_family = res->ai_family assignments. This is already set by getaddrinfo()

Revision 8752 - (view) (annotate) - [select for diffs]
Modified Tue Jan 1 11:07:01 2019 UTC (7 years, 6 months ago) by michael
File length: 29376 byte(s)
Diff to previous 8722
- Update copyright years

Revision 8722 - (view) (annotate) - [select for diffs]
Modified Tue Dec 11 23:01:56 2018 UTC (7 years, 7 months ago) by michael
File length: 29376 byte(s)
Diff to previous 8715
- modules: replace MODULE_FLAG_CORE and MODULE_FLAG_NOUNLOAD with dedicated variables;  fixed the ircd from crashing in case reloading a module fails

Revision 8715 - (view) (annotate) - [select for diffs]
Modified Sun Dec 9 20:17:02 2018 UTC (7 years, 7 months ago) by michael
File length: 29388 byte(s)
Diff to previous 8688
- Rewrites to have parse_handle_command() end the flood grace period.  MODE and TIME no longer ends the grace period.

Revision 8688 - (view) (annotate) - [select for diffs]
Modified Sun Dec 2 12:46:22 2018 UTC (7 years, 7 months ago) by michael
File length: 29481 byte(s)
Diff to previous 8664
- More bool conversion. This should be everything now.

Revision 8664 - (view) (annotate) - [select for diffs]
Modified Thu Nov 22 14:26:32 2018 UTC (7 years, 7 months ago) by michael
File length: 29475 byte(s)
Diff to previous 8660
- Make use of bool even more

Revision 8660 - (view) (annotate) - [select for diffs]
Modified Sun Nov 18 12:55:59 2018 UTC (7 years, 8 months ago) by michael
File length: 29469 byte(s)
Diff to previous 8658
- Make use of the bool data type in some more places

Revision 8658 - (view) (annotate) - [select for diffs]
Modified Mon Nov 12 19:03:09 2018 UTC (7 years, 8 months ago) by michael
File length: 29296 byte(s)
Diff to previous 8628
- Make use of the bool data type in some more places

Revision 8628 - (view) (annotate) - [select for diffs]
Modified Sat Nov 3 18:54:25 2018 UTC (7 years, 8 months ago) by michael
File length: 29293 byte(s)
Diff to previous 8619
- m_nick.c: stylistic changes

Revision 8619 - (view) (annotate) - [select for diffs]
Modified Sat Nov 3 17:25:48 2018 UTC (7 years, 8 months ago) by michael
File length: 29258 byte(s)
Diff to previous 8618
- m_nick.c: fix compile error

Revision 8618 - (view) (annotate) - [select for diffs]
Modified Fri Nov 2 23:03:30 2018 UTC (7 years, 8 months ago) by michael
File length: 29259 byte(s)
Diff to previous 8593
- m_nick.c:uid_from_server(): add the ipcache record only if getaddrinfo() doesn't fail

Revision 8593 - (view) (annotate) - [select for diffs]
Modified Sun Oct 21 18:11:04 2018 UTC (7 years, 9 months ago) by michael
File length: 29252 byte(s)
Diff to previous 8588
- ipcache: rewrite to use patricia

Revision 8588 - (view) (annotate) - [select for diffs]
Modified Sun Oct 21 10:51:52 2018 UTC (7 years, 9 months ago) by michael
File length: 29253 byte(s)
Diff to previous 8496
- Sprinkle some assert(); cleanup existing ones

Revision 8496 - (view) (annotate) - [select for diffs]
Modified Thu Apr 5 12:46:00 2018 UTC (8 years, 3 months ago) by michael
File length: 29260 byte(s)
Diff to previous 8468
- Killed userhost.c. Rewrote everything to use ipcache.c

Revision 8468 - (view) (annotate) - [select for diffs]
Modified Tue Apr 3 11:23:28 2018 UTC (8 years, 3 months ago) by michael
File length: 28699 byte(s)
Diff to previous 8437
- Implemented channel mode 'N' which prevents users from changing their nick while in a channel with that mode set

Revision 8437 - (view) (annotate) - [select for diffs]
Modified Thu Mar 29 09:05:34 2018 UTC (8 years, 3 months ago) by michael
File length: 28325 byte(s)
Diff to previous 8339
- Stylistic changes

Revision 8339 - (view) (annotate) - [select for diffs]
Modified Sat Mar 3 22:47:06 2018 UTC (8 years, 4 months ago) by michael
File length: 28326 byte(s)
Diff to previous 8279
- Restore fd_table. No longer allocate fde_t items from within any other structures like the AuthRequest, or Connection structure
- struct AuthRequest once again is no longer allocated from within the Connection structure

Revision 8279 - (view) (annotate) - [select for diffs]
Modified Tue Feb 20 19:30:13 2018 UTC (8 years, 4 months ago) by michael
File length: 28328 byte(s)
Diff to previous 8214
- Update copyright years

Revision 8214 - (view) (annotate) - [select for diffs]
Modified Sun Apr 16 11:44:44 2017 UTC (9 years, 3 months ago) by michael
File length: 28328 byte(s)
Diff to previous 7997
- Store real host information in Client.realhost and extend the UID message to send the actual host.
  This allows operators to see the real host of a client in /whois and /whowas.

Revision 7997 - (view) (annotate) - [select for diffs]
Modified Tue Mar 14 13:17:52 2017 UTC (9 years, 4 months ago) by michael
File length: 27010 byte(s)
Diff to previous 7957
- Rename get_client_name() to client_get_name()

Revision 7957 - (view) (annotate) - [select for diffs]
Modified Sun Mar 5 11:53:49 2017 UTC (9 years, 4 months ago) by michael
File length: 27010 byte(s)
Diff to previous 7924
- Rename some functions in client.c to comply with naming convention

Revision 7924 - (view) (annotate) - [select for diffs]
Modified Sat Dec 31 13:57:08 2016 UTC (9 years, 6 months ago) by michael
File length: 27010 byte(s)
Diff to previous 7764
- Update copyright years

Revision 7764 - (view) (annotate) - [select for diffs]
Modified Thu Oct 6 17:01:40 2016 UTC (9 years, 9 months ago) by michael
File length: 27010 byte(s)
Diff to previous 7683
- Get rid of clear_ban_cache_channel() and clear_ban_cache_client(). Use clear_ban_cache_list() instead.

Revision 7683 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 14:56:43 2016 UTC (9 years, 11 months ago) by michael
File length: 27002 byte(s)
Diff to previous 7661
- m_nick.c: style corrections; move comment to proper place

Revision 7661 - (view) (annotate) - [select for diffs]
Modified Tue Jul 19 18:55:03 2016 UTC (10 years ago) by michael
File length: 27019 byte(s)
Diff to previous 7659
- m_nick.c:change_remote_nick(): user mode 'n' now shows nick name changes from remote clients, too

Revision 7659 - (view) (annotate) - [select for diffs]
Modified Tue Jul 19 18:44:32 2016 UTC (10 years ago) by michael
File length: 26815 byte(s)
Diff to previous 7614
- m_nick.c:perform_nick_change_collides(): whitespace change

Revision 7614 - (view) (annotate) - [select for diffs]
Modified Tue Jun 21 16:50:32 2016 UTC (10 years, 1 month ago) by michael
File length: 26819 byte(s)
Diff to previous 7599
- m_nick.c: stylistic changes

Revision 7599 - (view) (annotate) - [select for diffs]
Modified Mon Jun 13 18:56:33 2016 UTC (10 years, 1 month ago) by michael
File length: 26866 byte(s)
Diff to previous 7330
- Minor cleanup to send_umode() to get rid of the redundant struct Client * pointer

Revision 7330 - (view) (annotate) - [select for diffs]
Modified Fri Feb 19 17:50:13 2016 UTC (10 years, 5 months ago) by michael
File length: 26873 byte(s)
Diff to previous 7282
- Now that we got time_t to work nicely on openbsd with snprintf's conversion specifiers,
  we ran into a similiar issue on Raspbian/ARMv7's time_t which is of signed 32 bit and
  doesn't cope at all with %j. Instead of doing tricks, get rid of time_t everywhere and
  forever and use uintmax_t instead which has at least a 'standardized' conversion specifier
  associated with it.

Revision 7282 - (view) (annotate) - [select for diffs]
Modified Sun Feb 7 18:04:26 2016 UTC (10 years, 5 months ago) by michael
File length: 26867 byte(s)
Diff to previous 7234
- Cleanup/separate RESV conf implementation

Revision 7234 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 16:30:10 2016 UTC (10 years, 5 months ago) by michael
File length: 26961 byte(s)
Diff to previous 7006
- Move resv.* to conf_resv.*

Revision 7006 - (view) (annotate) - [select for diffs]
Modified Fri Jan 1 00:07:54 2016 UTC (10 years, 6 months ago) by michael
File length: 26956 byte(s)
Diff to previous 6925
- Update copyright years

Revision 6925 - (view) (annotate) - [select for diffs]
Modified Thu Dec 10 20:27:38 2015 UTC (10 years, 7 months ago) by michael
File length: 26956 byte(s)
Diff to previous 6900
- m_nick.c: removed more outdated comments

Revision 6900 - (view) (annotate) - [select for diffs]
Modified Thu Dec 3 21:43:14 2015 UTC (10 years, 7 months ago) by michael
File length: 27745 byte(s)
Diff to previous 6832
- Replaced a rather strange mixture of atoi(), atol(), and strtoul() with strtoimax(). ircd-hybrid should be 2038-safe now

Revision 6832 - (view) (annotate) - [select for diffs]
Modified Fri Nov 20 20:33:56 2015 UTC (10 years, 8 months ago) by michael
File length: 27685 byte(s)
Diff to previous 6831
- CAPAB_SVS is now mandatory

Revision 6831 - (view) (annotate) - [select for diffs]
Modified Fri Nov 20 20:25:28 2015 UTC (10 years, 8 months ago) by michael
File length: 28107 byte(s)
Diff to previous 6782
- Removed backwards compatibility hack for older servers that allowed client->sockhost being "0"

Revision 6782 - (view) (annotate) - [select for diffs]
Modified Sun Nov 15 18:49:32 2015 UTC (10 years, 8 months ago) by michael
File length: 28484 byte(s)
Diff to previous 6774
- Use the %ju conversion specifier for time_t and get rid of these non-portable (unsigned long) casts; replace some uint64_t with uintmax_t

Revision 6774 - (view) (annotate) - [select for diffs]
Modified Fri Nov 13 20:20:48 2015 UTC (10 years, 8 months ago) by michael
File length: 28514 byte(s)
Diff to previous 6754
- Implement ircv3.2 chghost client capability support

Revision 6754 - (view) (annotate) - [select for diffs]
Modified Tue Nov 10 18:56:30 2015 UTC (10 years, 8 months ago) by michael
File length: 28508 byte(s)
Diff to previous 6752
- m_nick.c: check for valid UIDs on client/UID introduction, too

Revision 6752 - (view) (annotate) - [select for diffs]
Modified Tue Nov 10 18:45:43 2015 UTC (10 years, 8 months ago) by michael
File length: 27911 byte(s)
Diff to previous 6750
- m_nick.c: clean up/clarify some tests in check_clean_nick, ms_nick

Revision 6750 - (view) (annotate) - [select for diffs]
Modified Tue Nov 10 18:33:16 2015 UTC (10 years, 8 months ago) by michael
File length: 27913 byte(s)
Diff to previous 6748
- m_nick.c: get rid of the server_p argument in check_clean_nick, check_clean_user, check_clean_host

Revision 6748 - (view) (annotate) - [select for diffs]
Modified Tue Nov 10 17:43:21 2015 UTC (10 years, 8 months ago) by michael
File length: 27994 byte(s)
Diff to previous 6746
- m_nick.c:change_remote_nick(): use const

Revision 6746 - (view) (annotate) - [select for diffs]
Modified Tue Nov 10 17:39:33 2015 UTC (10 years, 8 months ago) by michael
File length: 27988 byte(s)
Diff to previous 6744
- m_nick.c: reformat check_clean_nick, check_clean_user, check_clean_host

Revision 6744 - (view) (annotate) - [select for diffs]
Modified Tue Nov 10 17:31:12 2015 UTC (10 years, 8 months ago) by michael
File length: 28068 byte(s)
Diff to previous 6633
- m_nick.c: use me.id a sender prefix when sending KILL in check_clean_nick, check_clean_user, check_clean_host; sprinkle some asserts

Revision 6633 - (view) (annotate) - [select for diffs]
Modified Sat Oct 24 15:15:33 2015 UTC (10 years, 8 months ago) by michael
File length: 27933 byte(s)
Diff to previous 6447
- Use client->name when updating the fd's associated name record with fd_note()

Revision 6447 - (view) (annotate) - [select for diffs]
Modified Sat Aug 29 18:49:58 2015 UTC (10 years, 10 months ago) by michael
File length: 27913 byte(s)
Diff to previous 6318
- The general::oper_pass_resv configuration directive has been deprecated. Added the join:resv and nick:resv operator flags for better fine tuning

Revision 6318 - (view) (annotate) - [select for diffs]
Modified Wed Aug 5 16:04:43 2015 UTC (10 years, 11 months ago) by michael
File length: 27902 byte(s)
Diff to previous 6313
- Get rid of UMODE_ALL

Revision 6313 - (view) (annotate) - [select for diffs]
Modified Sat Aug 1 18:03:39 2015 UTC (10 years, 11 months ago) by michael
File length: 27839 byte(s)
Diff to previous 6217
- Make use of the *Flag() macros in some more places

Revision 6217 - (view) (annotate) - [select for diffs]
Modified Sun Jun 28 12:49:36 2015 UTC (11 years ago) by michael
File length: 27826 byte(s)
Diff to previous 6152
- m_nick.c:ms_uid(): removed redundant parc < 10 test

Revision 6152 - (view) (annotate) - [select for diffs]
Modified Tue Jun 16 16:56:10 2015 UTC (11 years, 1 month ago) by michael
File length: 27858 byte(s)
Diff to previous 5881
- Various documentation updates provided by Jackal

Revision 5881 - (view) (annotate) - [select for diffs]
Modified Sun May 3 16:04:15 2015 UTC (11 years, 2 months ago) by michael
File length: 27857 byte(s)
Diff to previous 5864
- Use C99-style initializers in all struct Message items
- Removed MFLG_SLOW
- Removed DUMMY_HANDLER

Revision 5864 - (view) (annotate) - [select for diffs]
Modified Tue Apr 28 12:23:30 2015 UTC (11 years, 2 months ago) by michael
File length: 27582 byte(s)
Diff to previous 5780
- Removed useless zero initializers from the module_entry as suggested by Adam

Revision 5780 - (view) (annotate) - [select for diffs]
Modified Sat Apr 4 17:47:53 2015 UTC (11 years, 3 months ago) by michael
File length: 27655 byte(s)
Diff to previous 5601
- m_nick.c:uid_from_server(): default to '*' for clients that don't have an accountname assigned

Revision 5601 - (view) (annotate) - [select for diffs]
Modified Thu Feb 19 19:28:11 2015 UTC (11 years, 5 months ago) by michael
File length: 27655 byte(s)
Diff to previous 5392
- m_nick.c: minor fixes to update fd info accordingly if unregistered clients
  change just the case of their nick. Patch provided by Adam.

Revision 5392 - (view) (annotate) - [select for diffs]
Modified Tue Jan 20 13:40:41 2015 UTC (11 years, 6 months ago) by michael
File length: 27747 byte(s)
Diff to previous 5347
- Minor cleanups and optimizations to usermode handling

Revision 5347 - (view) (annotate) - [select for diffs]
Modified Sun Jan 11 12:42:20 2015 UTC (11 years, 6 months ago) by michael
File length: 27692 byte(s)
Diff to previous 4971
- Update copyright years

Revision 4971 - (view) (annotate) - [select for diffs]
Modified Mon Dec 1 14:59:52 2014 UTC (11 years, 7 months ago) by michael
File length: 27692 byte(s)
Diff to previous 4962
- m_nick.c: if possible compare ip addresses rather than hostnames in both
  perform_nick_change_collides() and perform_uid_introduction_collides()

Revision 4962 - (view) (annotate) - [select for diffs]
Modified Mon Dec 1 13:08:31 2014 UTC (11 years, 7 months ago) by michael
File length: 27303 byte(s)
Diff to previous 4819
- Get rid of NOCAPS

Revision 4819 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 16:49:40 2014 UTC (11 years, 8 months ago) by michael
File length: 27403 byte(s)
Diff to previous 4588
- Renamed Client::svid to Client::account

Revision 4588 - (view) (annotate) - [select for diffs]
Modified Tue Aug 26 15:59:07 2014 UTC (11 years, 10 months ago) by michael
File length: 27407 byte(s)
Diff to previous 4581
- Renamed 'localClient' Client structure member to just 'connection'

Revision 4581 - (view) (annotate) - [select for diffs]
Modified Mon Aug 25 10:33:40 2014 UTC (11 years, 10 months ago) by michael
File length: 27416 byte(s)
Diff to previous 4565
- Fixed misspellings

Revision 4565 - (view) (annotate) - [select for diffs]
Modified Sun Aug 24 10:27:40 2014 UTC (11 years, 10 months ago) by michael
File length: 27415 byte(s)
Diff to previous 4545
- Update GPL 2 license headers

Revision 4545 - (view) (annotate) - [select for diffs]
Modified Fri Aug 22 08:46:13 2014 UTC (11 years, 11 months ago) by michael
File length: 27411 byte(s)
Diff to previous 4383
- Implemented pseudo {} blocks (service aliases)
- Fixed compile warnings with -Wmissing-field-initializers

Revision 4383 - (view) (annotate) - [select for diffs]
Modified Sun Aug 3 16:37:52 2014 UTC (11 years, 11 months ago) by michael
File length: 27399 byte(s)
Diff to previous 4379
- m_nick.c:change_local_nick(): improved an assert()

Revision 4379 - (view) (annotate) - [select for diffs]
Modified Sun Aug 3 16:18:41 2014 UTC (11 years, 11 months ago) by michael
File length: 27400 byte(s)
Diff to previous 4340
- Fixed ERR_NICKTOOFAST numeric string to make more sense and to comply with other ircds

Revision 4340 - (view) (annotate) - [select for diffs]
Modified Sat Aug 2 16:53:22 2014 UTC (11 years, 11 months ago) by michael
File length: 27416 byte(s)
Diff to previous 4298
- Renamed structures to meet code conventions

Revision 4298 - (view) (annotate) - [select for diffs]
Modified Sun Jul 20 13:51:16 2014 UTC (12 years ago) by michael
File length: 27414 byte(s)
Diff to previous 4230
- Fixed typos all over the place

Revision 4230 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 20:11:27 2014 UTC (12 years ago) by michael
File length: 27413 byte(s)
Diff to previous 4227
- m_nick(), mr_nick(): use target_p->name when reporting ERR_NICKNAMEINUSE

Revision 4227 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 19:47:22 2014 UTC (12 years ago) by michael
File length: 27393 byte(s)
Diff to previous 4226
- m_nick.c:check_clean_nick(): make sure not to send a KILL for a server

Revision 4226 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 19:40:53 2014 UTC (12 years ago) by michael
File length: 27371 byte(s)
Diff to previous 4195
- m_nick.c: removed unused header includes

Revision 4195 - (view) (annotate) - [select for diffs]
Modified Thu Jul 10 19:10:26 2014 UTC (12 years ago) by michael
File length: 27449 byte(s)
Diff to previous 4192
- m_nick.c:perform_nick_change_collides(): style cleanups

Revision 4192 - (view) (annotate) - [select for diffs]
Modified Thu Jul 10 18:21:51 2014 UTC (12 years ago) by michael
File length: 27476 byte(s)
Diff to previous 4165
- m_nick.c: removed unused/dead code

Revision 4165 - (view) (annotate) - [select for diffs]
Modified Fri Jul 4 17:35:38 2014 UTC (12 years ago) by michael
File length: 27583 byte(s)
Diff to previous 4136
- m_nick.c: fixed compile error with --enable-assert

Revision 4136 - (view) (annotate) - [select for diffs]
Modified Wed Jul 2 11:30:49 2014 UTC (12 years ago) by michael
File length: 27582 byte(s)
Diff to previous 4135
- m_nick.c:uid_from_server(): fixed use of wrong CLient pointer

Revision 4135 - (view) (annotate) - [select for diffs]
Modified Wed Jul 2 11:01:25 2014 UTC (12 years ago) by michael
File length: 27582 byte(s)
Diff to previous 4093
- m_nick.c:change_remote_nick(): fixed broken assert()

Revision 4093 - (view) (annotate) - [select for diffs]
Modified Sun Jun 29 09:51:41 2014 UTC (12 years ago) by michael
File length: 27580 byte(s)
Diff to previous 4090
- m_nick.c: improve documentation

Revision 4090 - (view) (annotate) - [select for diffs]
Modified Sat Jun 28 19:05:06 2014 UTC (12 years ago) by michael
File length: 24391 byte(s)
Diff to previous 4089
- m_nick.c: further cleanups

Revision 4089 - (view) (annotate) - [select for diffs]
Modified Sat Jun 28 17:50:35 2014 UTC (12 years ago) by michael
File length: 24708 byte(s)
Diff to previous 4088
- m_nick.c:perform_uid_introduction_collides(): removed useless IsServer() test

Revision 4088 - (view) (annotate) - [select for diffs]
Modified Sat Jun 28 17:36:17 2014 UTC (12 years ago) by michael
File length: 24883 byte(s)
Diff to previous 4024
- Cleaned up UID introduction / NICK change related code

Revision 4024 - (view) (annotate) - [select for diffs]
Modified Fri Jun 20 16:35:26 2014 UTC (12 years, 1 month ago) by michael
File length: 26606 byte(s)
Diff to previous 4020
- Removed LocalUser.last_nick_change as well as LocalUser.number_of_nick_changes.
  Now using existing struct which is also being used for INVITE/KNOCK throttling. 

Revision 4020 - (view) (annotate) - [select for diffs]
Modified Fri Jun 20 16:17:27 2014 UTC (12 years, 1 month ago) by michael
File length: 26640 byte(s)
Diff to previous 3679
- Got rid of SEND_UMODES. We now propagate all modes.

Revision 3679 - (view) (annotate) - [select for diffs]
Modified Thu May 29 14:53:10 2014 UTC (12 years, 1 month ago) by michael
File length: 26680 byte(s)
Diff to previous 3678
- m_nick.c: style corrections

Revision 3678 - (view) (annotate) - [select for diffs]
Modified Thu May 29 14:42:04 2014 UTC (12 years, 1 month ago) by michael
File length: 26707 byte(s)
Diff to previous 3347
- m_nick.c:ms_uid(): updated documentation

Revision 3347 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 14:03:06 2014 UTC (12 years, 3 months ago) by michael
File length: 26704 byte(s)
Diff to previous 3300
- Moved files:
  s_user.c -> user.c
  s_misc.c -> misc.c
  s_serv.c -> server.c

Revision 3300 - (view) (annotate) - [select for diffs]
Modified Sat Apr 12 18:26:22 2014 UTC (12 years, 3 months ago) by michael
File length: 26708 byte(s)
Diff to previous 3283
- doxygen

Revision 3283 - (view) (annotate) - [select for diffs]
Modified Tue Apr 8 16:39:50 2014 UTC (12 years, 3 months ago) by michael
File length: 26829 byte(s)
Diff to previous 3186
- Style corrections/constification

Revision 3186 - (view) (annotate) - [select for diffs]
Modified Thu Mar 20 18:09:34 2014 UTC (12 years, 4 months ago) by michael
File length: 26851 byte(s)
Diff to previous 3178
- Get rid of the ID() macro

Revision 3178 - (view) (annotate) - [select for diffs]
Modified Wed Mar 19 18:27:44 2014 UTC (12 years, 4 months ago) by michael
File length: 26851 byte(s)
Diff to previous 3175
- Get rid of kill_client_serv_butone()

Revision 3175 - (view) (annotate) - [select for diffs]
Modified Tue Mar 18 19:48:30 2014 UTC (12 years, 4 months ago) by michael
File length: 26686 byte(s)
Diff to previous 3171
- m_nick.c:perform_nick_collides(): incorporate Adam's "Send kills due to nick collisions back to the source."
  changes. Original commit message:

  Send kills due to nick collisions back to the source.

  This fixes a race condition with users changing hosts and then nick
  colliding which causes servers to disagree on whether or not the
  colliding users are the same user.

  With this patch if this happens both users are killed instead, even if
  their timestamps differ.

  The proper way to fix this is to compare a 'real host', which we do not
  store, or IP.

  With TS5 and prior we could not do this because the KILLs would be
  targeting nicks and not UIDs, which would not work as both sides would
  always lose, but we can do this now as the other side can safely drop
  the KILL for a nonexistant UID if the servers do agree.

Revision 3171 - (view) (annotate) - [select for diffs]
Modified Sun Mar 16 11:51:48 2014 UTC (12 years, 4 months ago) by michael
File length: 26857 byte(s)
Diff to previous 3156
- Incorporate Adam's exit_client/quit storm cleanups
  Note: QS is mandatory now

Revision 3156 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 19:57:38 2014 UTC (12 years, 4 months ago) by michael
File length: 26917 byte(s)
Diff to previous 3135
- Removed client_p pointers from everywhere

Revision 3135 - (view) (annotate) - [select for diffs]
Modified Mon Mar 10 21:11:25 2014 UTC (12 years, 4 months ago) by michael
File length: 27804 byte(s)
Diff to previous 3109
- Server now no longer accepts TS5 links

Revision 3109 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 19:25:12 2014 UTC (12 years, 4 months ago) by michael
File length: 29569 byte(s)
Diff to previous 3096
- Applied Adam's sendto_one_numeric() changes

Revision 3096 - (view) (annotate) - [select for diffs]
Modified Sat Mar 1 23:31:45 2014 UTC (12 years, 4 months ago) by michael
File length: 30117 byte(s)
Diff to previous 3079
- Applied Adam's "Put the command name in parv[0], not prefix name" patch

Revision 3079 - (view) (annotate) - [select for diffs]
Modified Sat Mar 1 17:22:03 2014 UTC (12 years, 4 months ago) by michael
File length: 30119 byte(s)
Diff to previous 3078
- white-space changes / style cleanups

Revision 3078 - (view) (annotate) - [select for diffs]
Modified Fri Feb 28 20:34:07 2014 UTC (12 years, 4 months ago) by michael
File length: 30154 byte(s)
Diff to previous 2955
- Renamed ts_warn() to sendto_realops_flags_ratelimited()

Revision 2955 - (view) (annotate) - [select for diffs]
Modified Tue Jan 28 16:40:30 2014 UTC (12 years, 5 months ago) by michael
File length: 30129 byte(s)
Diff to previous 2820
- register_remote_user(): removed unused realname/gecos parameter

Revision 2820 - (view) (annotate) - [select for diffs]
Modified Wed Jan 15 23:10:26 2014 UTC (12 years, 6 months ago) by michael
File length: 30195 byte(s)
Diff to previous 2686
- Clean up all files in modules/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years
- Made module handlers int type for later use

Revision 2686 - (view) (annotate) - [select for diffs]
Modified Mon Dec 16 17:37:20 2013 UTC (12 years, 7 months ago) by michael
File length: 30072 byte(s)
Diff to previous 2565
- m_nick.c, m_join.c: Tweaked channel/nickname rejection notices

Revision 2565 - (view) (annotate) - [select for diffs]
Modified Sun Nov 17 18:40:26 2013 UTC (12 years, 8 months ago) by michael
File length: 30076 byte(s)
Diff to previous 2403
- Renamed kill_client_ll_serv_butone() to kill_client_serv_butone() just to satisfy Adam's OCD

Revision 2403 - (view) (annotate) - [select for diffs]
Modified Tue Jul 16 15:22:41 2013 UTC (13 years ago) by michael
File length: 30127 byte(s)
Diff to previous 2368
- mr_nick(): remove legacy code for nicks cantaining '~'. valid_nickname()
  already takes care of this.

Revision 2368 - (view) (annotate) - [select for diffs]
Modified Thu Jul 4 22:42:24 2013 UTC (13 years ago) by michael
File length: 30245 byte(s)
Diff to previous 2300
- m_nick.c:change_local_nick(): fixed nickchange-flooding logic
  not to further penalize already penalized clients

Revision 2300 - (view) (annotate) - [select for diffs]
Modified Wed Jun 19 12:10:37 2013 UTC (13 years, 1 month ago) by michael
File length: 30369 byte(s)
Diff to previous 2073
- whowas: Renamed functions.
  add_history -> whowas_add_history
  off_history -> whowas_off_history
  get_history -> whowas_get_history

Revision 2073 - (view) (annotate) - [select for diffs]
Modified Thu May 16 15:19:27 2013 UTC (13 years, 2 months ago) by michael
File length: 30355 byte(s)
Diff to previous 2070
- Removed outdated comment

Revision 2070 - (view) (annotate) - [select for diffs]
Modified Thu May 16 14:52:58 2013 UTC (13 years, 2 months ago) by michael
File length: 30507 byte(s)
Diff to previous 2067
- Another fix to previous commit. Am I drunk? Aye!

Revision 2067 - (view) (annotate) - [select for diffs]
Modified Thu May 16 14:45:29 2013 UTC (13 years, 2 months ago) by michael
File length: 30508 byte(s)
Diff to previous 2046
- Merged valid_username() and clean_user_name()

Revision 2046 - (view) (annotate) - [select for diffs]
Modified Wed May 15 15:50:35 2013 UTC (13 years, 2 months ago) by michael
File length: 30845 byte(s)
Diff to previous 2004
- m_nick.c: replaced few strcpy() with strlcpy()

Revision 2004 - (view) (annotate) - [select for diffs]
Modified Sun May 12 12:34:47 2013 UTC (13 years, 2 months ago) by michael
File length: 30795 byte(s)
Diff to previous 1997
- m_nick.c, m_part.c: only style corrections

Revision 1997 - (view) (annotate) - [select for diffs]
Modified Sat May 11 17:35:07 2013 UTC (13 years, 2 months ago) by michael
File length: 30373 byte(s)
Diff to previous 1838
- Mostly style cleanups & whitespace changes

Revision 1838 - (view) (annotate) - [select for diffs]
Modified Sun Apr 21 09:36:19 2013 UTC (13 years, 3 months ago) by michael
File length: 30940 byte(s)
Diff to previous 1834
- Numeric 432 now shows the actual reason of quarantined nicknames

Revision 1834 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:50:27 2013 UTC (13 years, 3 months ago) by michael
File length: 30853 byte(s)
Diff to previous 1832
- Revert to -r1831

Revision 1832 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:16:09 2013 UTC (13 years, 3 months ago) by michael
File length: 30723 byte(s)
Diff to previous 1795
- Made all numeric defines use the actual string instead of the numeric value
  which allows to use gcc's printf format attribute
- Remove current message locale implementation

Revision 1795 - (view) (annotate) - [select for diffs]
Modified Sun Mar 31 14:31:45 2013 UTC (13 years, 3 months ago) by michael
File length: 30853 byte(s)
Diff to previous 1751
- Forward-port -r1792 [Added SVSHOST command handler which allows services to change the
  hostname of a specific user]

Revision 1751 - (view) (annotate) - [select for diffs]
Modified Wed Jan 16 18:30:52 2013 UTC (13 years, 6 months ago) by michael
File length: 31220 byte(s)
Diff to previous 1734
- Forward-port -r1750 [IMPORTANT: nick and topic lengths are now configurable
  via ircd.conf. A max_nick_length, as well as a max_topic_length configuration
  option can now be found in the serverinfo{} block]
- OpenSSL 0.9.8s and higher is now required in order to enable ssl support

Revision 1734 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 12:59:24 2013 UTC (13 years, 6 months ago) by michael
File length: 31116 byte(s)
Diff to previous 1698
- Add support for "away-notify" client capability

Revision 1698 - (view) (annotate) - [select for diffs]
Modified Thu Dec 20 11:38:14 2012 UTC (13 years, 7 months ago) by michael
File length: 31110 byte(s)
Diff to previous 1688
- Forward-port -r1697 [Fixed bug where ircops could not
  see nick rejection notices]

Revision 1688 - (view) (annotate) - [select for diffs]
Modified Wed Dec 19 20:58:16 2012 UTC (13 years, 7 months ago) by michael
File length: 31110 byte(s)
Diff to previous 1687
- m_nick.c:mr_nick(): remove useless IsExemptResv() test which can
  never be true since the EXEMPT flags are set after nick/user/capab
  registration

Revision 1687 - (view) (annotate) - [select for diffs]
Modified Wed Dec 19 20:47:44 2012 UTC (13 years, 7 months ago) by michael
File length: 31143 byte(s)
Diff to previous 1632
- Forward-port -r1685 [STATS q|Q now shows how many times a resv{}
  block has been matched]

Revision 1632 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 15:37:10 2012 UTC (13 years, 8 months ago) by michael
File length: 31023 byte(s)
Diff to previous 1624
- Initial rewrite of the configuration subsystem

Revision 1624 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 13:27:04 2012 UTC (13 years, 8 months ago) by michael
File length: 31023 byte(s)
Diff to previous 1618
- Fixed compile warnings due to missing arguments to sendto_realops_flags()

Revision 1618 - (view) (annotate) - [select for diffs]
Modified Tue Oct 30 21:04:38 2012 UTC (13 years, 8 months ago) by michael
File length: 31010 byte(s)
Diff to previous 1592
- Made m_globops() and ms_globops() use sendto_realops_flags()
- Added message-type parameter to sendto_realops_flags() which can be one of
  SEND_NOTICE, SEND_GLOBAL, SEND_LOCOPS
- Forward-port -r1617

Revision 1592 - (view) (annotate) - [select for diffs]
Modified Sat Oct 27 21:02:32 2012 UTC (13 years, 8 months ago) by michael
File length: 30790 byte(s)
Diff to previous 1559
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
  svnroot/ircd-hybrid/trunk

Revision 1559 - (view) (annotate) - [select for diffs]
Modified Sun Oct 14 01:38:28 2012 UTC (13 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 30790 byte(s)
Diff to previous 1531
- Replaced TimeStamp based services IDs with more flexible account names

Revision 1531 - (view) (annotate) - [select for diffs]
Modified Tue Sep 18 12:09:32 2012 UTC (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 30705 byte(s)
Diff to previous 1474
- ms_nick(): reject nickname changes without a TS

Revision 1474 - (view) (annotate) - [select for diffs]
Modified Sun Jul 22 14:44:07 2012 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 30698 byte(s)
Diff to previous 1442
- removed &localchannels

Revision 1442 - (view) (annotate) - [select for diffs]
Modified Wed Jun 20 19:24:49 2012 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 30722 byte(s)
Diff to previous 1431
- Added back server notice when a client tries to obtain a reserved nick name.
  Kinda useful notice; no idea why it got removed 10 years ago

Revision 1431 - (view) (annotate) - [select for diffs]
Modified Sat Jun 9 19:15:10 2012 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 30358 byte(s)
Diff to previous 1309
- NICKLEN definition no longer respects the trailing NUL character
  (reverts to old behavior)

Revision 1309 - (view) (annotate) - [select for diffs]
Modified Sun Mar 25 11:24:18 2012 UTC (14 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 30350 byte(s)
Diff to previous 1243
- renaming files:

  ircd_parser.y -> conf_parser.y
  ircd_lexer.l  -> conf_lexer.l
  s_conf.c      -> conf.c
  s_conf.h      -> conf.h
  s_log.c       -> log.c
  s_log.h       -> log.h

Revision 1243 - (view) (annotate) - [select for diffs]
Modified Fri Sep 30 10:47:53 2011 UTC (14 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 30354 byte(s)
Diff to previous 1234
- move content of msg.h, ircd_handler.h and handlers.h into parse.h and
  remove headers accordingly
- killed common.h
- remove m_killhost.c and m_flags.c from contrib/
- sort out unused header includes here and there

Revision 1234 - (view) (annotate) - [select for diffs]
Modified Fri Sep 23 08:15:04 2011 UTC (14 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 30413 byte(s)
Diff to previous 1230
- replace all instances of parv[0] with source_p->name

Revision 1230 - (view) (annotate) - [select for diffs]
Modified Thu Sep 22 19:41:19 2011 UTC (14 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 30401 byte(s)
Diff to previous 1219
- cleanup module loader. Make module api more flexible

Revision 1219 - (view) (annotate) - [select for diffs]
Modified Sun Sep 18 09:02:38 2011 UTC (14 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 30463 byte(s)
Diff to previous 1196
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag()
with simple HasFlag/HasUMode macros.

Revision 1196 - (view) (annotate) - [select for diffs]
Modified Sun Aug 21 10:09:23 2011 UTC (14 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 30339 byte(s)
Diff to previous 1193
- implement NICK/UID servicestamps
- add "SVS" to server capabilities

Revision 1193 - (view) (annotate) - [select for diffs]
Modified Thu Aug 18 20:36:25 2011 UTC (14 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 29146 byte(s)
Diff to previous 1192
- change_local_nick(): remove unnecessary client_p parameter

Revision 1192 - (view) (annotate) - [select for diffs]
Modified Thu Aug 18 20:25:18 2011 UTC (14 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 29154 byte(s)
Diff to previous 1182
- move change_local_nick() from client.c to m_nick.c

Revision 1182 - (view) (annotate) - [select for diffs]
Modified Tue Aug 16 08:18:13 2011 UTC (14 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 26295 byte(s)
Diff to previous 1178
- nick_from_server, uid_from_server: don't blindly increment Count.invisi
  without checking if we already did. Fixes invalid usercount in case servers
  sends redundant modes within an NICK/UID message.


Revision 1178 - (view) (annotate) - [select for diffs]
Modified Mon Aug 15 08:11:31 2011 UTC (14 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 26137 byte(s)
Diff to previous 1169
- Cleanup and restore older parts of the irc-command parser.
  Gives back ability to specify maximum amount of parameters
  that are processed within a command.

Revision 1169 - (view) (annotate) - [select for diffs]
Modified Fri Aug 12 18:45:03 2011 UTC (14 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 26125 byte(s)
Diff to previous 1165
- rename find_server to hash_find_server to satisfy naming convention
- pull m_services.c and m_jupe.c from contrib/
- style fixes in some places

Revision 1165 - (view) (annotate) - [select for diffs]
Modified Thu Aug 11 18:56:53 2011 UTC (14 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 26086 byte(s)
Diff to previous 1158
- rename clean_nick_name() to valid_nickname() and move it so s_user.c
- add SVSNICK module
- update Makefile accordingly

Revision 1158 - (view) (annotate) - [select for diffs]
Modified Wed Aug 10 19:46:00 2011 UTC (14 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 26737 byte(s)
Diff to previous 1156
- UMODE_REJ goes to usermode 'j'
- add UMODE_REGISTERED ('r') (registered nickname)

Revision 1156 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:29:20 2011 UTC (14 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_nick.c
File length: 26643 byte(s)
Diff to previous 1155
- create ircd-hybrid-8 "branch"

Revision 1155 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:27:45 2011 UTC (14 years, 11 months ago) by michael
Original Path: ircd-hybrid/modules/core/m_nick.c
File length: 26643 byte(s)
Diff to previous 1121
- recreate "trunk"

Revision 1121 - (view) (annotate) - [select for diffs]
Modified Sun Jan 9 11:03:03 2011 UTC (15 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.3/modules/core/m_nick.c
File length: 26643 byte(s)
Diff to previous 1080
- removed all instances of STATIC_MODULES since we don't have
  static modules anymore
- removed m_mkpasswd module from contrib

Revision 1080 - (view) (annotate) - [select for diffs]
Modified Wed Mar 10 23:09:36 2010 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/modules/core/m_nick.c
File length: 26673 byte(s)
Diff to previous 1029
- Sort out unneeded arguments of some user registration functions

Revision 1029 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:10:50 2009 UTC (16 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/modules/core/m_nick.c
File length: 26837 byte(s)
Diff to previous 1028
- branch off trunk to create 7.3 branch
Revision 1028 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:03:38 2009 UTC (16 years, 8 months ago) by michael
Original Path: ircd-hybrid/modules/core/m_nick.c
File length: 26837 byte(s)
Diff to previous 1017
- move ircd-hybrid-7.2 to trunk

Revision 1017 - (view) (annotate) - [select for diffs]
Modified Tue Oct 27 22:22:38 2009 UTC (16 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_nick.c
File length: 26837 byte(s)
Diff to previous 1011
- fixed build with --enable-assert
- fixed STATS z reporting correct memory consumption of channel bans/excepts/invites and watchlist entries

Revision 1011 - (view) (annotate) - [select for diffs]
Modified Fri Sep 18 10:14:09 2009 UTC (16 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_nick.c
File length: 26831 byte(s)
Diff to previous 1003
- move list manipulation routines from tools.c to list.c
- mem_frob() goes to memory.c
- sort out redundant/unneeded header includes

Revision 1003 - (view) (annotate) - [select for diffs]
Modified Sat Aug 29 22:57:41 2009 UTC (16 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_nick.c
File length: 26831 byte(s)
Diff to previous 1002
- set_initial_nick(): remove *outdated* comment and make this function only
take 2 parameters. source_p == client_p for local clients.

Revision 1002 - (view) (annotate) - [select for diffs]
Modified Sat Aug 29 22:48:40 2009 UTC (16 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_nick.c
File length: 27153 byte(s)
Diff to previous 981
- moved set_initial_nick() to m_nick.c

Revision 981 - (view) (annotate) - [select for diffs]
Modified Sun Aug 9 19:09:03 2009 UTC (16 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_nick.c
File length: 25944 byte(s)
Diff to previous 896
- speed up processing of incoming NICK/UID bursts
- fixed archaic bug where bursting servers with missconfigured NICKLEN were able
  to desync the network's nickname database


Revision 896 - (view) (annotate) - [select for diffs]
Modified Sat Nov 3 08:54:09 2007 UTC (18 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_nick.c
File length: 25259 byte(s)
Diff to previous 887
- Killed s_stats.c

Revision 887 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 11:54:48 2007 UTC (18 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_nick.c
File length: 25407 byte(s)
Diff to previous 885
- Backported new ACCEPT code which adds support for n!u@h masks

Revision 885 - (view) (annotate) - [select for diffs]
Modified Wed Oct 31 18:09:24 2007 UTC (18 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_nick.c
File length: 25440 byte(s)
Diff to previous 876
- Removed LazyLinks in 7.2 to stop people from asking why we keep
  broken code for half a decade. LL will be implemented in a smarter
  fashion in due time

Revision 876 - (view) (annotate) - [select for diffs]
Modified Wed Oct 24 21:51:21 2007 UTC (18 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_nick.c
File length: 27413 byte(s)
Diff to previous 706
Backported WATCH
Revision 706 - (view) (annotate) - [select for diffs]
Modified Sun Jul 2 11:25:55 2006 UTC (20 years ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_nick.c
File length: 27237 byte(s)
Diff to previous 222
- ACCEPT fixes as reported by ThaPrince

Revision 222 - (view) (annotate) - [select for diffs]
Modified Thu Nov 3 15:39:49 2005 UTC (20 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_nick.c
File length: 27191 byte(s)
Diff to previous 34
- Added missing 'return' after register_remote_user() call in
  nick_from_server()

Revision 34 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 21:05:51 2005 UTC (20 years, 9 months ago) by lusky
Original Path: ircd-hybrid-7.2/modules/core/m_nick.c
File length: 27182 byte(s)
Diff to previous 33
create 7.2 branch, we can move/rename it as needed.


Revision 33 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:50:00 2005 UTC (20 years, 9 months ago) by knight
Original Path: ircd-hybrid/modules/core/m_nick.c
File length: 27182 byte(s)
Diff to previous 32
- svn:keywords

Revision 32 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:41:23 2005 UTC (20 years, 9 months ago) by knight
Original Path: ircd-hybrid/modules/core/m_nick.c
File length: 27182 byte(s)
Diff to previous 31
- svn:keywords

Revision 31 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:34:05 2005 UTC (20 years, 9 months ago) by knight
Original Path: ircd-hybrid/modules/core/m_nick.c
File length: 27182 byte(s)
Diff to previous 30
- Fix svn:keywords

Revision 30 - (view) (annotate) - [select for diffs]
Added Sun Oct 2 20:03:27 2005 UTC (20 years, 9 months ago) by adx
Original Path: ircd-hybrid/modules/core/m_nick.c
File length: 27237 byte(s)
- imported sources
- can be moved later according to the directory/branching scheme,
  but we need the svn up

Convenience Links

Links to HEAD: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a