/[svn]/ircd-hybrid/trunk/src/user.c
ViewVC logotype

Log of /ircd-hybrid/trunk/src/user.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 8255 - (view) (annotate) - [select for diffs]
Modified Wed May 24 17:08:47 2017 UTC (3 years, 2 months ago) by michael
File length: 22977 byte(s)
Diff to previous 8223
- Change RPL_WELCOME to rfc2812 style now that we have the realhost information in Client::realhost


Revision 8223 - (view) (annotate) - [select for diffs]
Modified Sun Apr 16 12:54:01 2017 UTC (3 years, 3 months ago) by michael
File length: 22937 byte(s)
Diff to previous 8217
- client.c, user.c: show the real host in client connect/exit notices


Revision 8217 - (view) (annotate) - [select for diffs]
Modified Sun Apr 16 12:19:09 2017 UTC (3 years, 3 months ago) by michael
File length: 22929 byte(s)
Diff to previous 8214
- auth.c: have auth_dns_callback() to check for invalid hostnames rather than in user.c:register_local_user()


Revision 8214 - (view) (annotate) - [select for diffs]
Modified Sun Apr 16 11:44:44 2017 UTC (3 years, 3 months ago) by michael
File length: 23178 byte(s)
Diff to previous 8210
- 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 8210 - (view) (annotate) - [select for diffs]
Modified Sun Apr 16 10:46:46 2017 UTC (3 years, 3 months ago) by michael
File length: 22613 byte(s)
Diff to previous 8063
- Remove UMODE_HIDDENHOST as we don't need a separat mode for that


Revision 8063 - (view) (annotate) - [select for diffs]
Modified Thu Mar 23 17:13:50 2017 UTC (3 years, 4 months ago) by michael
File length: 22858 byte(s)
Diff to previous 8061
- Add UMODE_MAX_STR enum to user.h and make use of it in relevant places


Revision 8061 - (view) (annotate) - [select for diffs]
Modified Thu Mar 23 16:52:24 2017 UTC (3 years, 4 months ago) by michael
File length: 22861 byte(s)
Diff to previous 8059
- user.c:show_lusers(): get rid of redundant tests


Revision 8059 - (view) (annotate) - [select for diffs]
Modified Thu Mar 23 16:13:39 2017 UTC (3 years, 4 months ago) by michael
File length: 22845 byte(s)
Diff to previous 8001
- Fixed style inconsistencies in various places


Revision 8001 - (view) (annotate) - [select for diffs]
Modified Tue Mar 14 14:12:31 2017 UTC (3 years, 5 months ago) by michael
File length: 22859 byte(s)
Diff to previous 7999
- Fixed old bug where lusers/stats u would report an invalid max local connection count in RPL_STATSCONN


Revision 7999 - (view) (annotate) - [select for diffs]
Modified Tue Mar 14 13:50:59 2017 UTC (3 years, 5 months ago) by michael
File length: 22828 byte(s)
Diff to previous 7997
- Removed redundant 'Count.max_loc_cli'; use 'Count.max_loc' instead


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


Revision 7969 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 19:28:30 2017 UTC (3 years, 5 months ago) by michael
File length: 22961 byte(s)
Diff to previous 7967
- Get rid of Count.local


Revision 7967 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 19:10:19 2017 UTC (3 years, 5 months ago) by michael
File length: 22703 byte(s)
Diff to previous 7965
- Get rid of Count.myserver


Revision 7965 - (view) (annotate) - [select for diffs]
Modified Mon Mar 13 18:59:51 2017 UTC (3 years, 5 months ago) by michael
File length: 22634 byte(s)
Diff to previous 7924
- Get rid of Count.total


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


Revision 7771 - (view) (annotate) - [select for diffs]
Modified Sat Oct 8 16:30:33 2016 UTC (3 years, 10 months ago) by michael
File length: 22394 byte(s)
Diff to previous 7764
- user.c:send_umode(): fixed compile warning (-Wshadow) on centos and possibly others


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


Revision 7668 - (view) (annotate) - [select for diffs]
Modified Wed Jul 20 17:09:49 2016 UTC (4 years ago) by michael
File length: 22378 byte(s)
Diff to previous 7630
- Fixed svn properties


Revision 7630 - (view) (annotate) - [select for diffs]
Modified Tue Jun 28 16:46:50 2016 UTC (4 years, 1 month ago) by michael
File length: 22378 byte(s)
Diff to previous 7624
- user.c:register_remote_user(): remove TS5 leftover


Revision 7624 - (view) (annotate) - [select for diffs]
Modified Thu Jun 23 12:44:09 2016 UTC (4 years, 1 month ago) by michael
File length: 23108 byte(s)
Diff to previous 7610
- Change userhost.c to deal with ip addresses only. Also we no longer care about usernames/ident replies.
  Due to the hash function in hash.c not ideal for ip addresses, we'll be using either iphash.c, or
  patricia.c soon for this.


Revision 7610 - (view) (annotate) - [select for diffs]
Modified Tue Jun 21 12:54:58 2016 UTC (4 years, 1 month ago) by michael
File length: 23370 byte(s)
Diff to previous 7601
- s_user.c: rename variables for consistency


Revision 7601 - (view) (annotate) - [select for diffs]
Modified Mon Jun 13 19:03:05 2016 UTC (4 years, 2 months ago) by michael
File length: 23362 byte(s)
Diff to previous 7599
- user.c:send_umode_out(): replace MyClient test with just MyConnect


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


Revision 7570 - (view) (annotate) - [select for diffs]
Modified Tue May 24 16:29:23 2016 UTC (4 years, 2 months ago) by michael
File length: 23357 byte(s)
Diff to previous 7304
- user.c:register_local_user(): style correction


Revision 7304 - (view) (annotate) - [select for diffs]
Modified Wed Feb 10 10:45:46 2016 UTC (4 years, 6 months ago) by michael
File length: 23364 byte(s)
Diff to previous 7113
- Cleanup/separate XLINE / gecos{} conf implementation


Revision 7113 - (view) (annotate) - [select for diffs]
Modified Sat Jan 23 20:31:25 2016 UTC (4 years, 6 months ago) by michael
File length: 23382 byte(s)
Diff to previous 7105
- Remove some HAVE_TLS


Revision 7105 - (view) (annotate) - [select for diffs]
Modified Sat Jan 23 20:11:27 2016 UTC (4 years, 6 months ago) by michael
File length: 23405 byte(s)
Diff to previous 7049
- Incorporate gnutls support by Adam & Attila


Revision 7049 - (view) (annotate) - [select for diffs]
Modified Sun Jan 10 12:41:01 2016 UTC (4 years, 7 months ago) by michael
File length: 23393 byte(s)
Diff to previous 7006
- user.c:introduce_client(): replaced a MyClient() test with just MyConnect()


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


Revision 6904 - (view) (annotate) - [select for diffs]
Modified Mon Dec 7 17:48:05 2015 UTC (4 years, 8 months ago) by michael
File length: 23392 byte(s)
Diff to previous 6832
- Add CMEMBER_STATUS_FLAGS / CMEMBER_STATUS_FLAGS_LEN and make use of it in some places (replaces some magic values sprinkled in the code)


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


Revision 6827 - (view) (annotate) - [select for diffs]
Modified Fri Nov 20 19:48:05 2015 UTC (4 years, 8 months ago) by michael
File length: 23695 byte(s)
Diff to previous 6811
- Removed client->account backwards compatibility hacks for 8.1


Revision 6811 - (view) (annotate) - [select for diffs]
Modified Wed Nov 18 17:43:41 2015 UTC (4 years, 8 months ago) by michael
File length: 23792 byte(s)
Diff to previous 6782
- user.c:report_and_set_user_flags(): remove the 'Congrats' from server notices


Revision 6782 - (view) (annotate) - [select for diffs]
Modified Sun Nov 15 18:49:32 2015 UTC (4 years, 9 months ago) by michael
File length: 23894 byte(s)
Diff to previous 6777
- 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 6777 - (view) (annotate) - [select for diffs]
Modified Fri Nov 13 20:32:04 2015 UTC (4 years, 9 months ago) by michael
File length: 23924 byte(s)
Diff to previous 6774
- user.c:user_set_hostmask(): really should be using sendto_common_channels_local() instead of sendto_channel_local() for sending AWAY,
  otherwise we would end up sending multiple AWAY messages to clients.


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


Revision 6764 - (view) (annotate) - [select for diffs]
Modified Fri Nov 13 18:38:18 2015 UTC (4 years, 9 months ago) by michael
File length: 23627 byte(s)
Diff to previous 6759
- user.c:user_set_hostmask(): make use of sendto_channel_local() for sending 'AWAY' to avoid walking target_p->channel twice


Revision 6759 - (view) (annotate) - [select for diffs]
Modified Fri Nov 13 18:23:37 2015 UTC (4 years, 9 months ago) by michael
File length: 23633 byte(s)
Diff to previous 6756
- Merge sendto_channel_local_butone() functionality into sendto_channel_local() and get rid of sendto_channel_local_butone()


Revision 6756 - (view) (annotate) - [select for diffs]
Modified Thu Nov 12 19:13:23 2015 UTC (4 years, 9 months ago) by michael
File length: 23701 byte(s)
Diff to previous 6732
- s_user.c:valid_username(): moved 'dots' to innermost scope


Revision 6732 - (view) (annotate) - [select for diffs]
Modified Wed Nov 4 21:56:03 2015 UTC (4 years, 9 months ago) by michael
File length: 23698 byte(s)
Diff to previous 6727
- user.c:user_set_hostmask(): replace a MyClient() test with just MyConnect()


Revision 6727 - (view) (annotate) - [select for diffs]
Modified Wed Nov 4 15:27:25 2015 UTC (4 years, 9 months ago) by michael
File length: 23697 byte(s)
Diff to previous 6694
- Revert the Debian reproducible build patch for now. For some reason it does not work for me under OpenBSD and havent yet figured out what the issue is.


Revision 6694 - (view) (annotate) - [select for diffs]
Modified Thu Oct 29 12:53:27 2015 UTC (4 years, 9 months ago) by michael
File length: 23775 byte(s)
Diff to previous 6502
- Move user_oper_up() from user.c to m_oper.c


Revision 6502 - (view) (annotate) - [select for diffs]
Modified Sat Sep 5 19:54:16 2015 UTC (4 years, 11 months ago) by michael
File length: 25347 byte(s)
Diff to previous 6441
- Allow the maintainers of the debian ircd-hybrid package to have their own BUILD_DATE shown in the RPL_CREATED numeric.
  Patch submitted by Dominic Hargreaves <dom@debian.org>, slightly modified by me to fit ircd-hybrid needs


Revision 6441 - (view) (annotate) - [select for diffs]
Modified Thu Aug 27 17:04:15 2015 UTC (4 years, 11 months ago) by michael
File length: 25371 byte(s)
Diff to previous 6367
- Rename functions in userhost.c to comply with naming convention


Revision 6367 - (view) (annotate) - [select for diffs]
Modified Wed Aug 19 10:25:00 2015 UTC (4 years, 11 months ago) by michael
File length: 25378 byte(s)
Diff to previous 6357
- Rename several functions in listener.c to comply with naming convention


Revision 6357 - (view) (annotate) - [select for diffs]
Modified Mon Aug 17 16:38:13 2015 UTC (4 years, 11 months ago) by michael
File length: 25378 byte(s)
Diff to previous 6354
- Make server_die() use enum; minor cleanups here and there


Revision 6354 - (view) (annotate) - [select for diffs]
Modified Fri Aug 14 17:53:44 2015 UTC (5 years ago) by michael
File length: 25421 byte(s)
Diff to previous 6318
- Rename server capabilities flags from CAP_* to CAPAB_*


Revision 6318 - (view) (annotate) - [select for diffs]
Modified Wed Aug 5 16:04:43 2015 UTC (5 years ago) by michael
File length: 25419 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 (5 years ago) by michael
File length: 25405 byte(s)
Diff to previous 6307
- Make use of the *Flag() macros in some more places


Revision 6307 - (view) (annotate) - [select for diffs]
Modified Fri Jul 24 13:41:37 2015 UTC (5 years ago) by michael
File length: 25231 byte(s)
Diff to previous 6252
- user.c:user_oper_up(): remove useless assert()


Revision 6252 - (view) (annotate) - [select for diffs]
Modified Fri Jul 10 15:32:00 2015 UTC (5 years, 1 month ago) by michael
File length: 25276 byte(s)
Diff to previous 6192
- Removed RPL_YOURID. Clients don't need to know about their associated UID nor is the information of any use for them


Revision 6192 - (view) (annotate) - [select for diffs]
Modified Wed Jun 24 18:00:07 2015 UTC (5 years, 1 month ago) by michael
File length: 25339 byte(s)
Diff to previous 6189
- Rename oper_up() to user_oper_up()


Revision 6189 - (view) (annotate) - [select for diffs]
Modified Wed Jun 24 17:56:29 2015 UTC (5 years, 1 month ago) by michael
File length: 25334 byte(s)
Diff to previous 6185
- Rename user_usermodes_init() to user_modes_init()


Revision 6185 - (view) (annotate) - [select for diffs]
Modified Wed Jun 24 17:46:27 2015 UTC (5 years, 1 month ago) by michael
File length: 25338 byte(s)
Diff to previous 6161
- Moved all ISUPPORT related code to isupport.c; renamed several functions to meet our coding convention


Revision 6161 - (view) (annotate) - [select for diffs]
Modified Thu Jun 18 10:55:29 2015 UTC (5 years, 1 month ago) by michael
File length: 29256 byte(s)
Diff to previous 6156
- Move all SID/UID related code to id.c


Revision 6156 - (view) (annotate) - [select for diffs]
Modified Thu Jun 18 09:19:25 2015 UTC (5 years, 1 month ago) by michael
File length: 30449 byte(s)
Diff to previous 5985
- Automatically generate sid on startup if none is configured. Patch provided by Adam 


Revision 5985 - (view) (annotate) - [select for diffs]
Modified Tue May 26 18:52:42 2015 UTC (5 years, 2 months ago) by michael
File length: 30554 byte(s)
Diff to previous 5809
- Added 'xline_exempt' to auth{} block flags


Revision 5809 - (view) (annotate) - [select for diffs]
Modified Wed Apr 22 20:28:18 2015 UTC (5 years, 3 months ago) by michael
File length: 30353 byte(s)
Diff to previous 5805
- user.c:report_and_set_user_flags(): removed g-lines leftover in server notice


Revision 5805 - (view) (annotate) - [select for diffs]
Modified Tue Apr 21 21:49:58 2015 UTC (5 years, 3 months ago) by michael
File length: 30355 byte(s)
Diff to previous 5784
- Removed glines
- Added kline_min_cidr, kline_min_cidr6, dline_min_cidr and
  dline_min_cidr6 configuration options


Revision 5784 - (view) (annotate) - [select for diffs]
Modified Sun Apr 5 15:17:11 2015 UTC (5 years, 4 months ago) by michael
File length: 30617 byte(s)
Diff to previous 5743
- sendnick_TS(), introduce_client(): use the %u conversion specifier for unsigned ints


Revision 5743 - (view) (annotate) - [select for diffs]
Modified Tue Mar 31 11:33:22 2015 UTC (5 years, 4 months ago) by michael
File length: 30617 byte(s)
Diff to previous 5728
- user.c:register_remote_user(): removed strcmp() mess from remote connection notices
  (backward compatibility for older servers using "0" in UID messages for spoofed hosts)


Revision 5728 - (view) (annotate) - [select for diffs]
Modified Sun Mar 29 10:21:44 2015 UTC (5 years, 4 months ago) by michael
File length: 31030 byte(s)
Diff to previous 5590
- user.c: incorporate Adam's add_one_to_uid() rewrite


Revision 5590 - (view) (annotate) - [select for diffs]
Modified Tue Feb 17 17:55:01 2015 UTC (5 years, 5 months ago) by michael
File length: 31514 byte(s)
Diff to previous 5563
- Sprinkle some assert()


Revision 5563 - (view) (annotate) - [select for diffs]
Modified Sat Feb 14 20:07:46 2015 UTC (5 years, 6 months ago) by michael
File length: 31483 byte(s)
Diff to previous 5562
- user.c: update documentation


Revision 5562 - (view) (annotate) - [select for diffs]
Modified Sat Feb 14 20:03:35 2015 UTC (5 years, 6 months ago) by michael
File length: 31485 byte(s)
Diff to previous 5558
- Don't make use of CAP_TS6 as we no longer need it, but still send it to other servers via CAPAB for backward compatibility


Revision 5558 - (view) (annotate) - [select for diffs]
Modified Fri Feb 13 20:45:49 2015 UTC (5 years, 6 months ago) by michael
File length: 31517 byte(s)
Diff to previous 5556
- Changed SVSTAG to use user modes


Revision 5556 - (view) (annotate) - [select for diffs]
Modified Fri Feb 13 19:25:36 2015 UTC (5 years, 6 months ago) by michael
File length: 31515 byte(s)
Diff to previous 5489
- Added oper::whois configuration option which allows to override the default
  RPL_WHOISOPERATOR numeric string shown in /whois.


Revision 5489 - (view) (annotate) - [select for diffs]
Modified Sun Feb 8 14:52:23 2015 UTC (5 years, 6 months ago) by michael
File length: 31215 byte(s)
Diff to previous 5397
- Fixed bug where "/rehash" would always reset the "MAX", "JFLOODTIME", and "JFLOODCOUNT" values that
  have been changed from within IRC via the "/set" command
- Renamed the following ircd.conf configuration directives to be more descriptive:

  max_clients -> default_max_clients
  join_flood_count -> default_join_flood_count
  join_flood_time -> default_join_flood_time

- Updated related ircd.conf documentation accordingly


Revision 5397 - (view) (annotate) - [select for diffs]
Modified Tue Jan 20 14:07:34 2015 UTC (5 years, 6 months ago) by michael
File length: 31217 byte(s)
Diff to previous 5392
- Fixed compile warnings


Revision 5392 - (view) (annotate) - [select for diffs]
Modified Tue Jan 20 13:40:41 2015 UTC (5 years, 6 months ago) by michael
File length: 31209 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 (5 years, 7 months ago) by michael
File length: 32786 byte(s)
Diff to previous 5301
- Update copyright years


Revision 5301 - (view) (annotate) - [select for diffs]
Modified Sun Jan 4 16:58:27 2015 UTC (5 years, 7 months ago) by michael
File length: 32786 byte(s)
Diff to previous 4982
- user.c:register_remote_user(): show ip addresses in remote connection notices aswell


Revision 4982 - (view) (annotate) - [select for diffs]
Modified Sat Dec 6 18:17:20 2014 UTC (5 years, 8 months ago) by michael
File length: 32356 byte(s)
Diff to previous 4972
- Cleaned up style; reformatting; const correctness


Revision 4972 - (view) (annotate) - [select for diffs]
Modified Mon Dec 1 16:28:11 2014 UTC (5 years, 8 months ago) by michael
File length: 32376 byte(s)
Diff to previous 4967
- user.c:register_remote_user(): modernize old 2.8 notice


Revision 4967 - (view) (annotate) - [select for diffs]
Modified Mon Dec 1 14:34:29 2014 UTC (5 years, 8 months ago) by michael
File length: 32378 byte(s)
Diff to previous 4965
- general::hide_spoof_ips is now deprecated


Revision 4965 - (view) (annotate) - [select for diffs]
Modified Mon Dec 1 13:59:44 2014 UTC (5 years, 8 months ago) by michael
File length: 32614 byte(s)
Diff to previous 4962
- user.c, m_server.c: ip addresses are always propagated via UID regardless of ip spoofs


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


Revision 4944 - (view) (annotate) - [select for diffs]
Modified Thu Nov 27 20:41:38 2014 UTC (5 years, 8 months ago) by michael
File length: 32772 byte(s)
Diff to previous 4938
- user.c:user_set_hostmask(): skip target_p when sending JOINs to channel members


Revision 4938 - (view) (annotate) - [select for diffs]
Modified Thu Nov 27 15:07:25 2014 UTC (5 years, 8 months ago) by michael
File length: 32764 byte(s)
Diff to previous 4872
- user.c:check_xline(): removed pointless test on 'conf->reason'


Revision 4872 - (view) (annotate) - [select for diffs]
Modified Sat Nov 8 16:54:42 2014 UTC (5 years, 9 months ago) by michael
File length: 32879 byte(s)
Diff to previous 4856
- user.c:init_isupport(): removed +e/+I values from EXCEPTS/INVEX tokens


Revision 4856 - (view) (annotate) - [select for diffs]
Modified Fri Nov 7 16:58:11 2014 UTC (5 years, 9 months ago) by michael
File length: 32877 byte(s)
Diff to previous 4819
- user.c:report_and_set_user_flags(): fixed typo in comment


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


Revision 4815 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 15:28:42 2014 UTC (5 years, 9 months ago) by michael
File length: 32865 byte(s)
Diff to previous 4792
- Renamed variables


Revision 4792 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 12:44:43 2014 UTC (5 years, 9 months ago) by michael
File length: 32795 byte(s)
Diff to previous 4785
- Added support for the "extended-join" client capability


Revision 4785 - (view) (annotate) - [select for diffs]
Modified Sat Oct 25 16:13:48 2014 UTC (5 years, 9 months ago) by michael
File length: 32386 byte(s)
Diff to previous 4724
- Constification


Revision 4724 - (view) (annotate) - [select for diffs]
Modified Tue Oct 7 18:44:35 2014 UTC (5 years, 10 months ago) by michael
File length: 32380 byte(s)
Diff to previous 4709
- user.c: style corrections


Revision 4709 - (view) (annotate) - [select for diffs]
Modified Mon Oct 6 16:52:29 2014 UTC (5 years, 10 months ago) by michael
File length: 32406 byte(s)
Diff to previous 4707
- user.c:valid_nickname(): minor cleanup


Revision 4707 - (view) (annotate) - [select for diffs]
Modified Sun Oct 5 16:43:31 2014 UTC (5 years, 10 months ago) by michael
File length: 32402 byte(s)
Diff to previous 4704
- Don't assemble umode buffer twice in send_umode_out()


Revision 4704 - (view) (annotate) - [select for diffs]
Modified Sun Oct 5 16:25:02 2014 UTC (5 years, 10 months ago) by michael
File length: 32505 byte(s)
Diff to previous 4618
- user.c:send_umode(): even if source_p == client_p, don't pass both client_p and
  source_p as arguments


Revision 4618 - (view) (annotate) - [select for diffs]
Modified Sun Sep 7 13:01:09 2014 UTC (5 years, 11 months ago) by michael
File length: 32505 byte(s)
Diff to previous 4588
- Renamed Channel::chname to Channel::name


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


Revision 4586 - (view) (annotate) - [select for diffs]
Modified Tue Aug 26 15:50:52 2014 UTC (5 years, 11 months ago) by michael
File length: 32525 byte(s)
Diff to previous 4565
- user.c:register_local_user(): cosmetical fixes to server notice


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


Revision 4557 - (view) (annotate) - [select for diffs]
Modified Sat Aug 23 17:25:03 2014 UTC (5 years, 11 months ago) by michael
File length: 32506 byte(s)
Diff to previous 4440
- Replaced RPL_NEWHOSTIS with RPL_VISIBLEHOST


Revision 4440 - (view) (annotate) - [select for diffs]
Modified Sat Aug 9 18:50:49 2014 UTC (6 years ago) by michael
File length: 32504 byte(s)
Diff to previous 4439
- user.c:oper_up(): successful operator logins are now announced globally via GLOBOPS


Revision 4439 - (view) (annotate) - [select for diffs]
Modified Sat Aug 9 18:36:19 2014 UTC (6 years ago) by michael
File length: 32379 byte(s)
Diff to previous 4340
- Renamed various variables


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


Revision 4223 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 19:08:48 2014 UTC (6 years, 1 month ago) by michael
File length: 32363 byte(s)
Diff to previous 4222
- user.c:register_remote_user(): constification


Revision 4222 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 18:56:29 2014 UTC (6 years, 1 month ago) by michael
File length: 32357 byte(s)
Diff to previous 4213
- user.c:user_welcome(): removed useless test on source_p->id


Revision 4213 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 09:26:05 2014 UTC (6 years, 1 month ago) by michael
File length: 32383 byte(s)
Diff to previous 4209
- Renamed serv_list to local_server_list


Revision 4209 - (view) (annotate) - [select for diffs]
Modified Sat Jul 12 18:15:19 2014 UTC (6 years, 1 month ago) by michael
File length: 32375 byte(s)
Diff to previous 4189
- Renammed global_serv_list to global_server_list


Revision 4189 - (view) (annotate) - [select for diffs]
Modified Mon Jul 7 18:30:34 2014 UTC (6 years, 1 month ago) by michael
File length: 32373 byte(s)
Diff to previous 4108
- Don't add/remove unregistered connections to/from global_client_list


Revision 4108 - (view) (annotate) - [select for diffs]
Modified Mon Jun 30 21:02:06 2014 UTC (6 years, 1 month ago) by michael
File length: 32253 byte(s)
Diff to previous 4105
- Allow [ in usernames


Revision 4105 - (view) (annotate) - [select for diffs]
Modified Mon Jun 30 15:39:47 2014 UTC (6 years, 1 month ago) by michael
File length: 32276 byte(s)
Diff to previous 4088
- Removed supported.h


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


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


Revision 3944 - (view) (annotate) - [select for diffs]
Modified Mon Jun 16 18:04:03 2014 UTC (6 years, 2 months ago) by michael
File length: 33509 byte(s)
Diff to previous 3896
- Renamed global_channel_list to channel_list


Revision 3896 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 19:08:47 2014 UTC (6 years, 2 months ago) by michael
File length: 33523 byte(s)
Diff to previous 3870
- user.c:add_isupport(): fixed compile warning with -Wconditional-uninitialized


Revision 3870 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 13:07:05 2014 UTC (6 years, 2 months ago) by michael
File length: 33516 byte(s)
Diff to previous 3869
- Use unsigned whenever possible


Revision 3869 - (view) (annotate) - [select for diffs]
Modified Thu Jun 5 22:19:27 2014 UTC (6 years, 2 months ago) by michael
File length: 33512 byte(s)
Diff to previous 3724
- Removed OPERWALL. Use GLOBOPS instead.


Revision 3724 - (view) (annotate) - [select for diffs]
Modified Sat May 31 16:27:09 2014 UTC (6 years, 2 months ago) by michael
File length: 33512 byte(s)
Diff to previous 3656
- Halfops are now part of the ircd core and enabled by default


Revision 3656 - (view) (annotate) - [select for diffs]
Modified Thu May 29 09:44:46 2014 UTC (6 years, 2 months ago) by michael
File length: 33619 byte(s)
Diff to previous 3655
- user.c:valid_username(): removed extraneous semicolon


Revision 3655 - (view) (annotate) - [select for diffs]
Modified Wed May 28 20:51:21 2014 UTC (6 years, 2 months ago) by michael
File length: 33620 byte(s)
Diff to previous 3571
- user.c, m_stats.c: whitespace changes


Revision 3571 - (view) (annotate) - [select for diffs]
Modified Fri May 16 15:03:14 2014 UTC (6 years, 3 months ago) by michael
File length: 33621 byte(s)
Diff to previous 3569
- user.c:valid_username(): removed extraneous parentheses


Revision 3569 - (view) (annotate) - [select for diffs]
Modified Fri May 16 14:59:21 2014 UTC (6 years, 3 months ago) by michael
File length: 33623 byte(s)
Diff to previous 3567
- user.c:add_one_to_uid(): use unsigned keyword


Revision 3567 - (view) (annotate) - [select for diffs]
Modified Fri May 16 14:52:50 2014 UTC (6 years, 3 months ago) by michael
File length: 33612 byte(s)
Diff to previous 3528
- user.c:register_local_user(): removed redundant source_p->localClient->allow_read = MAX_FLOOD_BURST
  assignment


Revision 3528 - (view) (annotate) - [select for diffs]
Modified Wed May 14 15:44:52 2014 UTC (6 years, 3 months ago) by michael
File length: 33668 byte(s)
Diff to previous 3513
- user.c:register_local_user(): removed pointless assignment


Revision 3513 - (view) (annotate) - [select for diffs]
Modified Mon May 12 16:28:29 2014 UTC (6 years, 3 months ago) by michael
File length: 33698 byte(s)
Diff to previous 3506
- Added usermode +p which hides channel list in WHOIS


Revision 3506 - (view) (annotate) - [select for diffs]
Modified Sun May 11 17:03:20 2014 UTC (6 years, 3 months ago) by michael
File length: 33698 byte(s)
Diff to previous 3504
- Added usermode +q which hides idle and signon time in WHOIS


Revision 3504 - (view) (annotate) - [select for diffs]
Modified Sat May 10 19:51:29 2014 UTC (6 years, 3 months ago) by michael
File length: 33698 byte(s)
Diff to previous 3375
- Renamed MyMalloc() to MyCalloc()


Revision 3375 - (view) (annotate) - [select for diffs]
Modified Wed Apr 23 16:03:50 2014 UTC (6 years, 3 months ago) by michael
File length: 33698 byte(s)
Diff to previous 3347
- Style corrections


Revision 3347 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 14:03:06 2014 UTC (6 years, 3 months ago) by michael
File length: 33777 byte(s)
Copied from: ircd-hybrid/trunk/src/s_user.c revision 3346
Diff to previous 3319
- Moved files:
  s_user.c -> user.c
  s_misc.c -> misc.c
  s_serv.c -> server.c


Revision 3319 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 15:41:50 2014 UTC (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 33781 byte(s)
Diff to previous 3318
- Removed useless header includes


Revision 3318 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 14:26:38 2014 UTC (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 33801 byte(s)
Diff to previous 3317
- s_user.c:valid_nickname(): removed redundant assert()


Revision 3317 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 14:25:19 2014 UTC (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 33814 byte(s)
Diff to previous 3316
- s_user.c: update/cleanup documentation


Revision 3316 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 14:09:39 2014 UTC (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 34579 byte(s)
Diff to previous 3313
- s_user.c:register_local_user(): remove/update pretty outdated comment


Revision 3313 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 12:32:01 2014 UTC (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 34888 byte(s)
Diff to previous 3272
- Moved set_user_mode() to m_mode.c


Revision 3272 - (view) (annotate) - [select for diffs]
Modified Sun Apr 6 11:34:14 2014 UTC (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 38356 byte(s)
Diff to previous 3238
- s_user.c: reformating


Revision 3238 - (view) (annotate) - [select for diffs]
Modified Sun Mar 30 13:44:07 2014 UTC (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 38521 byte(s)
Diff to previous 3235
- s_user.c:send_umode_out(): removed unused variable


Revision 3235 - (view) (annotate) - [select for diffs]
Modified Sat Mar 29 19:34:16 2014 UTC (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 38547 byte(s)
Diff to previous 3215
- Style corrections all over the place


Revision 3215 - (view) (annotate) - [select for diffs]
Modified Tue Mar 25 19:23:15 2014 UTC (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 38642 byte(s)
Diff to previous 3186
- Fixed some comments; cleaned up style here and there


Revision 3186 - (view) (annotate) - [select for diffs]
Modified Thu Mar 20 18:09:34 2014 UTC (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 38658 byte(s)
Diff to previous 3182
- Get rid of the ID() macro


Revision 3182 - (view) (annotate) - [select for diffs]
Modified Thu Mar 20 16:43:57 2014 UTC (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 38662 byte(s)
Diff to previous 3176
- s_user.c:check_xline(): use CONF_NOREASON for default reason


Revision 3176 - (view) (annotate) - [select for diffs]
Modified Tue Mar 18 20:00:16 2014 UTC (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 38660 byte(s)
Diff to previous 3171
- Get rid of kill_client()


Revision 3171 - (view) (annotate) - [select for diffs]
Modified Sun Mar 16 11:51:48 2014 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 38546 byte(s)
Diff to previous 3157
- Incorporate Adam's exit_client/quit storm cleanups
  Note: QS is mandatory now


Revision 3157 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 20:19:36 2014 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 38581 byte(s)
Diff to previous 3156
- s_user.c:set_user_mode(): replaced a IsServer () test with MyConnect()


Revision 3156 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 19:57:38 2014 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 38585 byte(s)
Diff to previous 3155
- Removed client_p pointers from everywhere


Revision 3155 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 16:59:17 2014 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 38617 byte(s)
Diff to previous 3135
- s_user.c:send_umode_out(): replaced a DLINK_FOREACH loopn on serv_list with
  just sendto_server()


Revision 3135 - (view) (annotate) - [select for diffs]
Modified Mon Mar 10 21:11:25 2014 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 38821 byte(s)
Diff to previous 3117
- Server now no longer accepts TS5 links


Revision 3117 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 19:28:54 2014 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 39636 byte(s)
Diff to previous 3110
- Removed unused header includes here and there


Revision 3110 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 20:33:17 2014 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 39713 byte(s)
Diff to previous 3109
- Added sendto_one_notice()


Revision 3109 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 19:25:12 2014 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40120 byte(s)
Diff to previous 3079
- Applied Adam's sendto_one_numeric() changes


Revision 3079 - (view) (annotate) - [select for diffs]
Modified Sat Mar 1 17:22:03 2014 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40943 byte(s)
Diff to previous 2955
- white-space changes / style cleanups


Revision 2955 - (view) (annotate) - [select for diffs]
Modified Tue Jan 28 16:40:30 2014 UTC (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40942 byte(s)
Diff to previous 2916
- register_remote_user(): removed unused realname/gecos parameter


Revision 2916 - (view) (annotate) - [select for diffs]
Modified Sat Jan 25 21:09:18 2014 UTC (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 41020 byte(s)
Diff to previous 2691
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years


Revision 2691 - (view) (annotate) - [select for diffs]
Modified Tue Dec 17 18:55:59 2013 UTC (6 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40997 byte(s)
Diff to previous 2688
- Avoid magically sized temporary buffers


Revision 2688 - (view) (annotate) - [select for diffs]
Modified Tue Dec 17 17:42:06 2013 UTC (6 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40987 byte(s)
Diff to previous 2511
- introduce_client(), sendnick_TS(): fixed buffer overflow if a client has all possible
  modes set that are defined in SEND_UMODES


Revision 2511 - (view) (annotate) - [select for diffs]
Modified Sun Oct 27 18:56:53 2013 UTC (6 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40992 byte(s)
Diff to previous 2352
- Added usermode +W. Users connected via a webirc gateway get this
  mode set by servers.
- /WHOIS now shows whether a client is connected via a webirc
  gateway


Revision 2352 - (view) (annotate) - [select for diffs]
Modified Wed Jul 3 21:42:19 2013 UTC (7 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40932 byte(s)
Diff to previous 2345
- Fixed core with empty auth::spoof entries


Revision 2345 - (view) (annotate) - [select for diffs]
Modified Wed Jul 3 18:17:39 2013 UTC (7 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40914 byte(s)
Diff to previous 2314
- White-space commit / style corrections


Revision 2314 - (view) (annotate) - [select for diffs]
Modified Fri Jun 21 12:50:33 2013 UTC (7 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 41071 byte(s)
Diff to previous 2289
- s_user.c: style corrections, remove useless comment


Revision 2289 - (view) (annotate) - [select for diffs]
Modified Wed Jun 19 10:32:20 2013 UTC (7 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 41270 byte(s)
Diff to previous 2283
- s_user.c:user_set_hostmask(): don't send QUIT message to channels if
  cycle_on_host_change is turned off


Revision 2283 - (view) (annotate) - [select for diffs]
Modified Tue Jun 18 19:13:20 2013 UTC (7 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 41222 byte(s)
Diff to previous 2246
- Added generall::cycle_on_host_change configuration option as requested
  by Adam <adam@anope.org>


Revision 2246 - (view) (annotate) - [select for diffs]
Modified Sun Jun 16 10:48:39 2013 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 41152 byte(s)
Diff to previous 2231
- Add usermode 'S' (client is connecte via SSL/TLS).
  Allows services to keep track of what users are connected via SSL,
  and allows to see ssl-status of remote clients in a /whois.


Revision 2231 - (view) (annotate) - [select for diffs]
Modified Thu Jun 13 20:29:59 2013 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 41058 byte(s)
Diff to previous 2185
- s_user.c:introduce_client(): must send CERTFP on client introduction aswell


Revision 2185 - (view) (annotate) - [select for diffs]
Modified Tue Jun 4 12:29:18 2013 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40942 byte(s)
Diff to previous 2175
- Removed usermode +C


Revision 2175 - (view) (annotate) - [select for diffs]
Modified Mon Jun 3 23:45:39 2013 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 41664 byte(s)
Diff to previous 2159
- Now that invite- and ban-exempts are hardcoded, there's no need to delete
  them from ISUPPORT-list on /rehash


Revision 2159 - (view) (annotate) - [select for diffs]
Modified Sun Jun 2 18:22:01 2013 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 41594 byte(s)
Diff to previous 2150
- Cleanup ISUPPORT code and get rid of message.c


Revision 2150 - (view) (annotate) - [select for diffs]
Modified Fri May 31 18:39:43 2013 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 41325 byte(s)
Diff to previous 2145
- Implement motd{} configuration blocks based on ircu's implementation


Revision 2145 - (view) (annotate) - [select for diffs]
Modified Thu May 30 10:57:08 2013 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 42038 byte(s)
Diff to previous 2143
- m_svsmode(), user_set_hostmask(): minor cleanups and fixes to previous commit


Revision 2143 - (view) (annotate) - [select for diffs]
Modified Thu May 30 01:12:38 2013 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 42018 byte(s)
Diff to previous 2141
- m_svsmode.c: avoid HostServ floods


Revision 2141 - (view) (annotate) - [select for diffs]
Modified Thu May 30 00:44:27 2013 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 42007 byte(s)
Diff to previous 2138
- s_user.c:user_set_hostmask(): send a QUIT/JOIN combination to other channel
  members to avoid desynchronized IALs


Revision 2138 - (view) (annotate) - [select for diffs]
Modified Wed May 29 21:14:02 2013 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40378 byte(s)
Diff to previous 2137
- s_user.c:user_set_hostmask(): don't unset FLAGS_IP_SPOOFING if the client's
  hostname has already been spoofed by an auth{} block based spoof.


Revision 2137 - (view) (annotate) - [select for diffs]
Modified Wed May 29 19:49:27 2013 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40326 byte(s)
Diff to previous 2134
- Finished proper implementation of usermode 'x' (UMODE_HIDDENHOST)
  Only services may set a fakehost via SVSMODE.


Revision 2134 - (view) (annotate) - [select for diffs]
Modified Wed May 29 18:59:39 2013 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 39895 byte(s)
Diff to previous 2125
- s_user.c, s_serv.c, rsa.c: style corrections; mostly whitespace changes


Revision 2125 - (view) (annotate) - [select for diffs]
Modified Sun May 26 18:41:13 2013 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 39903 byte(s)
Diff to previous 2097
- s_user.c:report_and_set_user_flags(): minor spelling fixes


Revision 2097 - (view) (annotate) - [select for diffs]
Modified Sun May 19 08:47:35 2013 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 39883 byte(s)
Diff to previous 2069
- Undo -r1899 for now [Changed RPL_WELCOME to comply with rfc2812]. Looks like this
  confuses mIRC in conjunction with spoofed hosts


Revision 2069 - (view) (annotate) - [select for diffs]
Modified Thu May 16 14:48:34 2013 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 39932 byte(s)
Diff to previous 2067
- Fixed compile error


Revision 2067 - (view) (annotate) - [select for diffs]
Modified Thu May 16 14:45:29 2013 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 39923 byte(s)
Diff to previous 2025
- Merged valid_username() and clean_user_name()


Revision 2025 - (view) (annotate) - [select for diffs]
Modified Sun May 12 18:54:15 2013 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 39761 byte(s)
Diff to previous 2022
- m_svsmode(), set_user_mode(): \n, \r, \t aren't treaded specially anymore


Revision 2022 - (view) (annotate) - [select for diffs]
Modified Sun May 12 18:07:07 2013 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 39894 byte(s)
Diff to previous 1976
- Remove entering_umode and change_umode callbacks in preparation for the 
  modular usermode subsystem


Revision 1976 - (view) (annotate) - [select for diffs]
Modified Wed May 8 19:33:06 2013 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40612 byte(s)
Diff to previous 1921
- Added usermode F (remote client connect/exit notices) on public request


Revision 1921 - (view) (annotate) - [select for diffs]
Modified Tue Apr 30 14:54:20 2013 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40246 byte(s)
Diff to previous 1904
- Forward-port -r1920 [Dropped PCRE support]


Revision 1904 - (view) (annotate) - [select for diffs]
Modified Sat Apr 27 21:16:22 2013 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40332 byte(s)
Diff to previous 1899
- Removed operflag 'nick_changes'. Operators can now set +n at will


Revision 1899 - (view) (annotate) - [select for diffs]
Modified Sat Apr 27 18:55:28 2013 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40650 byte(s)
Diff to previous 1857
- Changed RPL_WELCOME to comply with rfc2812


Revision 1857 - (view) (annotate) - [select for diffs]
Modified Wed Apr 24 20:47:21 2013 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40601 byte(s)
Diff to previous 1836
- Constification


Revision 1836 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:54:11 2013 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40586 byte(s)
Diff to previous 1834
- m_users, show_lusers: removed extranous arguments to sendto_one()


Revision 1834 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:50:27 2013 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40713 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 (7 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40453 byte(s)
Diff to previous 1819
- 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 1819 - (view) (annotate) - [select for diffs]
Modified Fri Apr 12 11:57:26 2013 UTC (7 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40713 byte(s)
Diff to previous 1818
- Removed recently added m_svshost.c. Services may now change the host of a
  specific user via "SVSMODE <timestamp> <target> +x <hostname>"


Revision 1818 - (view) (annotate) - [select for diffs]
Modified Fri Apr 12 11:02:33 2013 UTC (7 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40230 byte(s)
Diff to previous 1813
- Remote server connection and split notices now go to new usermode +e


Revision 1813 - (view) (annotate) - [select for diffs]
Modified Fri Apr 12 08:52:37 2013 UTC (7 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40230 byte(s)
Diff to previous 1795
- set_user_mode(): remove useless debugging notice


Revision 1795 - (view) (annotate) - [select for diffs]
Modified Sun Mar 31 14:31:45 2013 UTC (7 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40447 byte(s)
Diff to previous 1793
- Forward-port -r1792 [Added SVSHOST command handler which allows services to change the
  hostname of a specific user]


Revision 1793 - (view) (annotate) - [select for diffs]
Modified Sun Mar 31 14:06:08 2013 UTC (7 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40425 byte(s)
Diff to previous 1751
- Replaced all occurrences of ircsprintf with sprintf/snprintf
  and killed sprintf_irc.(c|h)


Revision 1751 - (view) (annotate) - [select for diffs]
Modified Wed Jan 16 18:30:52 2013 UTC (7 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40459 byte(s)
Diff to previous 1646
- 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 1646 - (view) (annotate) - [select for diffs]
Modified Wed Nov 7 21:02:43 2012 UTC (7 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40545 byte(s)
Diff to previous 1644
- First pass of conf parser stabilization/cleanup


Revision 1644 - (view) (annotate) - [select for diffs]
Modified Tue Nov 6 22:20:16 2012 UTC (7 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40547 byte(s)
Diff to previous 1632
- More config subsystem cleanups


Revision 1632 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 15:37:10 2012 UTC (7 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40603 byte(s)
Diff to previous 1618
- Initial rewrite of the configuration subsystem


Revision 1618 - (view) (annotate) - [select for diffs]
Modified Tue Oct 30 21:04:38 2012 UTC (7 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40704 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 (7 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/s_user.c
File length: 40491 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 (7 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 40491 byte(s)
Diff to previous 1549
- Replaced TimeStamp based services IDs with more flexible account names


Revision 1549 - (view) (annotate) - [select for diffs]
Modified Mon Oct 1 18:11:11 2012 UTC (7 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 40539 byte(s)
Diff to previous 1469
- Removed general::kline_with_reason configuration options. It's now enabled
  by default
- Removed remnants of the broken reject holding code


Revision 1469 - (view) (annotate) - [select for diffs]
Modified Sat Jul 21 20:11:48 2012 UTC (8 years ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 40799 byte(s)
Diff to previous 1458
- s_user.c:oper_up(): information about oper privileges can be obtained via
  "STATS p|o". No need to send a separate notice on oper-up.


Revision 1458 - (view) (annotate) - [select for diffs]
Modified Fri Jul 6 10:27:33 2012 UTC (8 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 40986 byte(s)
Diff to previous 1446
- s_user.c:oper_up(): use get_oper_name() when announcing an operator


Revision 1446 - (view) (annotate) - [select for diffs]
Modified Mon Jun 25 20:05:12 2012 UTC (8 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 41021 byte(s)
Diff to previous 1431
- Removed OMOTD
--- Diese und die folgenden Zeilen werden ignoriert --

M    include/defaults.h
M    include/conf.h
M    include/numeric.h
M    include/motd.h
M    src/s_user.c
M    src/messages.tab
M    src/motd.c
M    src/ircd.c
M    modules/Makefile.in
M    modules/m_challenge.c
M    modules/m_oper.c
D    modules/m_omotd.c
M    modules/m_rehash.c
M    modules/Makefile.am
M    NEWS


Revision 1431 - (view) (annotate) - [select for diffs]
Modified Sat Jun 9 19:15:10 2012 UTC (8 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 41079 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 (8 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 41087 byte(s)
Diff to previous 1294
- 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 1294 - (view) (annotate) - [select for diffs]
Modified Wed Feb 22 20:48:30 2012 UTC (8 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 41091 byte(s)
Diff to previous 1243
- Add user mode +H which simply hides operator status to other users.
  This solution replaces current method of hidding operator status where the
  admin mode is not sent to other servers unless hidden_administrator is disabled.
- m_who() now takes care whether an operator is hidden or not


Revision 1243 - (view) (annotate) - [select for diffs]
Modified Fri Sep 30 10:47:53 2011 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 41224 byte(s)
Diff to previous 1232
- 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 1232 - (view) (annotate) - [select for diffs]
Modified Thu Sep 22 20:25:00 2011 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 41242 byte(s)
Diff to previous 1219
- oper_up(): if both ConfigFileEntry.oper_umodes and oconf->modes aren't
  specified, don't give a client any other default oper-modes


Revision 1219 - (view) (annotate) - [select for diffs]
Modified Sun Sep 18 09:02:38 2011 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 41356 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 (8 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 41160 byte(s)
Diff to previous 1176
- implement NICK/UID servicestamps
- add "SVS" to server capabilities


Revision 1176 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 11:24:24 2011 UTC (9 years ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 40139 byte(s)
Diff to previous 1175
- remove idle-time klines
- rename LocalUser.last to LocalUser.last_privmsg
- m_message.c: reset source_p->last_privmsg even if a client is messaging itself



Revision 1175 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 10:47:48 2011 UTC (9 years ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 40395 byte(s)
Diff to previous 1173
- several fixes to services compatibility mode


Revision 1173 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 00:23:02 2011 UTC (9 years ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 40395 byte(s)
Diff to previous 1169
- add usermode +R; only registered clients may message other clients with that mode set
- add channelmode +R; only registered clients may join a channel with that mode set


Revision 1169 - (view) (annotate) - [select for diffs]
Modified Fri Aug 12 18:45:03 2011 UTC (9 years ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 40395 byte(s)
Diff to previous 1167
- 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 1167 - (view) (annotate) - [select for diffs]
Modified Thu Aug 11 20:13:38 2011 UTC (9 years ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 40390 byte(s)
Diff to previous 1165
- Improve services support
- Add channelmode +r


Revision 1165 - (view) (annotate) - [select for diffs]
Modified Thu Aug 11 18:56:53 2011 UTC (9 years ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 40225 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 (9 years ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 39605 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 (9 years ago) by michael
Original Path: ircd-hybrid-8/src/s_user.c
File length: 39590 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 (9 years ago) by michael
Original Path: ircd-hybrid/src/s_user.c
File length: 39590 byte(s)
Diff to previous 1143
- recreate "trunk"


Revision 1143 - (view) (annotate) - [select for diffs]
Modified Mon Jul 25 18:58:51 2011 UTC (9 years ago) by michael
Original Path: ircd-hybrid-7.3/src/s_user.c
File length: 39590 byte(s)
Diff to previous 1137
- Update NEWS file
- Minor optimization to update_client_exit_stats close_connection
- Move MaxConnectionCount/MaxClientCount to Counter struct


Revision 1137 - (view) (annotate) - [select for diffs]
Modified Sun May 29 19:04:06 2011 UTC (9 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_user.c
File length: 39657 byte(s)
Diff to previous 1126
- User IDs are now shown in client connection notices.
Requested by some ircu user.


Revision 1126 - (view) (annotate) - [select for diffs]
Modified Sun Feb 20 14:30:12 2011 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_user.c
File length: 39638 byte(s)
Diff to previous 1125
- add dlink_move_node() and make use of it in several places
- reuse LocalUser::lclient_node for local_client_list and serv_list
  (moving node between unknown_list and serv_list/local_client_list)


Revision 1125 - (view) (annotate) - [select for diffs]
Modified Sun Feb 20 13:44:39 2011 UTC (9 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_user.c
File length: 39728 byte(s)
Diff to previous 1124
- fixed stupid assert() which prevented clients from being added
  to local_client_list


Revision 1124 - (view) (annotate) - [select for diffs]
Modified Mon Feb 7 11:45:27 2011 UTC (9 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_user.c
File length: 39734 byte(s)
Diff to previous 1116
- replace several ircsprintf with snprintf


Revision 1116 - (view) (annotate) - [select for diffs]
Modified Tue Dec 21 14:45:55 2010 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_user.c
File length: 39706 byte(s)
Diff to previous 1115
- set_user_mode(): don't unset modes specified in general::oper_only_umodes
  for remote clients


Revision 1115 - (view) (annotate) - [select for diffs]
Modified Tue Dec 21 14:42:54 2010 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_user.c
File length: 39704 byte(s)
Diff to previous 1113
- Rename bogus_host() found in several modules to check_servname() and move
  it to s_serv.c
- serverinfo::sid is now mandatory and must be specified.
  ircd won't start otherwise


Revision 1113 - (view) (annotate) - [select for diffs]
Modified Sat Dec 18 22:44:10 2010 UTC (9 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_user.c
File length: 39826 byte(s)
Diff to previous 1082
- move Client.client_host and Client.client_server to LocalUser struct


Revision 1082 - (view) (annotate) - [select for diffs]
Modified Wed Mar 10 23:27:25 2010 UTC (10 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_user.c
File length: 39800 byte(s)
Diff to previous 1080
- Move do_local_user to m_user.c


Revision 1080 - (view) (annotate) - [select for diffs]
Modified Wed Mar 10 23:09:36 2010 UTC (10 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_user.c
File length: 40690 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 (10 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.3/src/s_user.c
File length: 41392 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 (10 years, 9 months ago) by michael
Original Path: ircd-hybrid/src/s_user.c
File length: 41392 byte(s)
Diff to previous 1013
- move ircd-hybrid-7.2 to trunk


Revision 1013 - (view) (annotate) - [select for diffs]
Modified Sun Oct 18 14:26:49 2009 UTC (10 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 41392 byte(s)
Diff to previous 1011
- Add -Wextra -Wcast-align -Wbad-function-cast to CFLAGS if --enable-warnings is specified
- Fixed several compile warnings
- 64-bit cleanliness fixes, e.g., reorganize data structures to reduce storage/unnecessary padding


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


Revision 1009 - (view) (annotate) - [select for diffs]
Modified Sun Sep 13 15:02:30 2009 UTC (10 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 41348 byte(s)
Diff to previous 983
- add configure test for pcre lib and remove pcre sources from the tree


Revision 983 - (view) (annotate) - [select for diffs]
Modified Thu Aug 13 22:32:54 2009 UTC (11 years ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 41366 byte(s)
Diff to previous 982
- fixed bug where unregistered clients were not able to complete registration
  process with /quote PONG <ping_cookie> in case the client was assigned a
  zero value ping-cookie


Revision 982 - (view) (annotate) - [select for diffs]
Modified Thu Aug 13 22:15:08 2009 UTC (11 years ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 41303 byte(s)
Diff to previous 981
- added a mersenne twister basedn prng


Revision 981 - (view) (annotate) - [select for diffs]
Modified Sun Aug 9 19:09:03 2009 UTC (11 years ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 41290 byte(s)
Diff to previous 980
- 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 980 - (view) (annotate) - [select for diffs]
Modified Sun Aug 9 12:51:45 2009 UTC (11 years ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 41351 byte(s)
Diff to previous 948
- remove useless MyConnect tests in m_time() and m_lusers()
- remove useless TS6 handling in m_who() since this is sent to local
  clients only


Revision 948 - (view) (annotate) - [select for diffs]
Modified Tue Jul 21 17:34:06 2009 UTC (11 years ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 41443 byte(s)
Diff to previous 896
- lp64\llp64\ilp32 portability fixes


Revision 896 - (view) (annotate) - [select for diffs]
Modified Sat Nov 3 08:54:09 2007 UTC (12 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 41443 byte(s)
Diff to previous 891
- Killed s_stats.c


Revision 891 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 13:44:50 2007 UTC (12 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 41469 byte(s)
Diff to previous 889
- Avoid useless irc_getnameinfo calls in several places


Revision 889 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 12:59:05 2007 UTC (12 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 41658 byte(s)
Diff to previous 885
- Got rid of Serv.dep_users and Serv.dep_servers


Revision 885 - (view) (annotate) - [select for diffs]
Modified Wed Oct 31 18:09:24 2007 UTC (12 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 41684 byte(s)
Diff to previous 882
- 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 882 - (view) (annotate) - [select for diffs]
Modified Sun Oct 28 11:58:39 2007 UTC (12 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 43388 byte(s)
Diff to previous 876
- fixed bug which would cause invalid invisible counts on oper-up in case
  operator::umodes and/or general::oper_only_umodes contains 'invisible'


Revision 876 - (view) (annotate) - [select for diffs]
Modified Wed Oct 24 21:51:21 2007 UTC (12 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 43233 byte(s)
Diff to previous 849
Backported WATCH

Revision 849 - (view) (annotate) - [select for diffs]
Modified Mon Feb 19 19:41:59 2007 UTC (13 years, 5 months ago) by db
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 43172 byte(s)
Diff to previous 716
- Add +C 
- add etrace -full

Reviewed by: cryogen, bear


Revision 716 - (view) (annotate) - [select for diffs]
Modified Sat Jul 15 10:22:58 2006 UTC (14 years, 1 month ago) by adx
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 42227 byte(s)
Diff to previous 627
+ added DEAF isupport


Revision 627 - (view) (annotate) - [select for diffs]
Modified Fri May 26 11:33:57 2006 UTC (14 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 42194 byte(s)
Diff to previous 592
- Fixed compile warning in change_simple_umode as reported by Volk


Revision 592 - (view) (annotate) - [select for diffs]
Modified Thu May 11 12:43:02 2006 UTC (14 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 42156 byte(s)
Diff to previous 589
- Merged check_xline() and check_regexp_xline into a single function


Revision 589 - (view) (annotate) - [select for diffs]
Modified Mon May 8 18:40:00 2006 UTC (14 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 42997 byte(s)
Diff to previous 582
- Clear the TS6 CAPAB bit possibly set on an unregistered client connection
  in mr_motd(), mr_admin() and register_local_user(). This is a kludge for now.


Revision 582 - (view) (annotate) - [select for diffs]
Modified Tue May 2 20:47:11 2006 UTC (14 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 42965 byte(s)
Diff to previous 573
- The 2nd and 3rd character of a SID may be a digit as well.
  Spotted by ThaPrince
- Fixed compile warnings in log_user_exit()


Revision 573 - (view) (annotate) - [select for diffs]
Modified Mon May 1 09:40:37 2006 UTC (14 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 42965 byte(s)
Diff to previous 528
- ts6 fixes as explained on irc


Revision 528 - (view) (annotate) - [select for diffs]
Modified Sat Mar 18 15:13:11 2006 UTC (14 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 43064 byte(s)
Diff to previous 510
- Added missing !u@h prefix when sending MODE message back to a client


Revision 510 - (view) (annotate) - [select for diffs]
Modified Sat Mar 4 08:37:51 2006 UTC (14 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 43007 byte(s)
Diff to previous 507
- register_remote_user(): Fixed bug where we would increase Count.total and
  source_p->from->serv->dep_users for unregistered remote clients and don't
  decrease them if we exit the client due to non existand server or fake
  direction.


Revision 507 - (view) (annotate) - [select for diffs]
Modified Sat Mar 4 08:20:28 2006 UTC (14 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 43007 byte(s)
Diff to previous 503
- Removed some outdated XXX comments


Revision 503 - (view) (annotate) - [select for diffs]
Modified Fri Mar 3 19:53:47 2006 UTC (14 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 43060 byte(s)
Diff to previous 386
- Backported CAP changes from HEAD since it doesn't affect
  any of the ircd's core components and should be supported
  as soon as possible.


Revision 386 - (view) (annotate) - [select for diffs]
Modified Tue Jan 31 12:40:56 2006 UTC (14 years, 6 months ago) by adx
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 42980 byte(s)
Diff to previous 159
+ this should fix sockhost relaying (ThaPrince #1)


Revision 159 - (view) (annotate) - [select for diffs]
Modified Wed Oct 19 09:39:13 2005 UTC (14 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 42907 byte(s)
Diff to previous 56
- Fixed bug where we would increase Count.invisi even
  if invisible_on_connect is off


Revision 56 - (view) (annotate) - [select for diffs]
Modified Mon Oct 3 11:33:30 2005 UTC (14 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 42898 byte(s)
Diff to previous 34
- Re-added an equivalent of H6's sixth O-line field (Modes to get on operup).
- Updated efnet's example.conf to reflect the new
  opers_bypass_callerid directive
- Misc style corrections to s_user.c while on it


Revision 34 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 21:05:51 2005 UTC (14 years, 10 months ago) by lusky
Original Path: ircd-hybrid-7.2/src/s_user.c
File length: 42757 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 (14 years, 10 months ago) by knight
Original Path: ircd-hybrid/src/s_user.c
File length: 42757 byte(s)
Diff to previous 32
- svn:keywords


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


Revision 31 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:34:05 2005 UTC (14 years, 10 months ago) by knight
Original Path: ircd-hybrid/src/s_user.c
File length: 42757 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 (14 years, 10 months ago) by adx
Original Path: ircd-hybrid/src/s_user.c
File length: 42808 byte(s)
- imported sources
- can be moved later according to the directory/branching scheme,
  but we need the svn up


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

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.28