/[svn]/ircd-hybrid-8/src/s_user.c
ViewVC logotype

Log of /ircd-hybrid-8/src/s_user.c

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 1591)

Revision 1175 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 10:47:48 2011 UTC (8 years, 10 months ago) by michael
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 (8 years, 10 months ago) by michael
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 (8 years, 11 months ago) by michael
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 (8 years, 11 months ago) by michael
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 (8 years, 11 months ago) by michael
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 (8 years, 11 months ago) by michael
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 (8 years, 11 months ago) by michael
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 (8 years, 11 months 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 (8 years, 11 months 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, 1 month 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, 4 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, 4 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, 5 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, 6 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, 6 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, 6 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, 4 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, 4 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, 8 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, 8 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, 8 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, 9 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, 9 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 (10 years, 10 months 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 (10 years, 10 months 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 (10 years, 11 months 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 (10 years, 11 months 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 (10 years, 11 months 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 4 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 (13 years, 11 months 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, 1 month 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, 2 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, 2 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, 2 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, 2 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, 3 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, 4 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, 4 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, 4 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, 5 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, 8 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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