/[svn]/branches/newio/src/client.c
ViewVC logotype

Log of /branches/newio/src/client.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 2408 - (view) (annotate) - [select for diffs]
Modified Thu Jul 18 19:57:58 2013 UTC (6 years, 4 months ago) by michael
File length: 36368 byte(s)
Diff to previous 2407
- ioengine changes as of 18JUL13


Revision 2407 - (view) (annotate) - [select for diffs]
Modified Wed Jul 17 20:29:02 2013 UTC (6 years, 4 months ago) by michael
File length: 36316 byte(s)
Diff to previous 2406
- ioengine changes as of 17JUL13


Revision 2406 - (view) (annotate) - [select for diffs]
Modified Tue Jul 16 21:44:45 2013 UTC (6 years, 4 months ago) by michael
File length: 35450 byte(s)
Diff to previous 2396
- ioengine changes as of 16JUL13


Revision 2396 - (view) (annotate) - [select for diffs]
Modified Mon Jul 15 19:51:03 2013 UTC (6 years, 4 months ago) by michael
File length: 41355 byte(s)
Diff to previous 2392
- ioengine changes as of 15JUL13


Revision 2392 - (view) (annotate) - [select for diffs]
Modified Sat Jul 13 22:13:28 2013 UTC (6 years, 4 months ago) by michael
File length: 37244 byte(s)
Diff to previous 2389
- ioengine changes as of 14JUL13


Revision 2389 - (view) (annotate) - [select for diffs]
Modified Tue Jul 9 18:55:53 2013 UTC (6 years, 4 months ago) by michael
File length: 37261 byte(s)
Diff to previous 2388
- Initial changes implementing new ioengine/message queues


Revision 2388 - (view) (annotate) - [select for diffs]
Modified Tue Jul 9 11:22:52 2013 UTC (6 years, 4 months ago) by michael
File length: 35961 byte(s)
Diff to previous 2381
- Working towards implementing new ioengine


Revision 2381 - (view) (annotate) - [select for diffs]
Modified Sat Jul 6 16:22:05 2013 UTC (6 years, 4 months ago) by michael
File length: 35960 byte(s)
Diff to previous 2363
- Add NEWIO branch


Revision 2363 - (view) (annotate) - [select for diffs]
Modified Thu Jul 4 21:29:23 2013 UTC (6 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 35960 byte(s)
Diff to previous 2345
- find_accept(): solved XXX


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


Revision 2300 - (view) (annotate) - [select for diffs]
Modified Wed Jun 19 12:10:37 2013 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 36119 byte(s)
Diff to previous 2229
- whowas: Renamed functions.
  add_history -> whowas_add_history
  off_history -> whowas_off_history
  get_history -> whowas_get_history


Revision 2229 - (view) (annotate) - [select for diffs]
Modified Thu Jun 13 20:10:27 2013 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 36098 byte(s)
Diff to previous 2185
- Cleanups and fixes to previous commit -r2228


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


Revision 2182 - (view) (annotate) - [select for diffs]
Modified Tue Jun 4 12:19:04 2013 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 36511 byte(s)
Diff to previous 2181
- Style correcions/white-space changes


Revision 2181 - (view) (annotate) - [select for diffs]
Modified Tue Jun 4 11:03:41 2013 UTC (6 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 35942 byte(s)
Diff to previous 1991
- Fixed debug assertion being triggered on ident lookup
  as reported by Stuart Walsh


Revision 1991 - (view) (annotate) - [select for diffs]
Modified Thu May 9 16:01:15 2013 UTC (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 36034 byte(s)
Diff to previous 1976
- Only show remote client exit notices if the server sent an EOB


Revision 1976 - (view) (annotate) - [select for diffs]
Modified Wed May 8 19:33:06 2013 UTC (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 35993 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 (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 35696 byte(s)
Diff to previous 1847
- Forward-port -r1920 [Dropped PCRE support]


Revision 1847 - (view) (annotate) - [select for diffs]
Modified Tue Apr 23 16:42:02 2013 UTC (6 years, 6 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 35884 byte(s)
Diff to previous 1834
- Constification, replaced few sprintf with snprintf


Revision 1834 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:50:27 2013 UTC (6 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 35878 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 (6 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 35858 byte(s)
Diff to previous 1798
- 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 1798 - (view) (annotate) - [select for diffs]
Modified Sun Mar 31 17:09:50 2013 UTC (6 years, 7 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 35878 byte(s)
Diff to previous 1785
- Cleanup/reorganize header file layout
- Fixed naming convention in some places


Revision 1785 - (view) (annotate) - [select for diffs]
Modified Sat Jan 26 22:40:55 2013 UTC (6 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 35878 byte(s)
Diff to previous 1783
- Forward-port -r1784 [Fix bug where idle time sometimes is 0 even if the
  client didn't send any private message]


Revision 1783 - (view) (annotate) - [select for diffs]
Modified Thu Jan 24 19:26:51 2013 UTC (6 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 35837 byte(s)
Diff to previous 1734
- Forward-port -r1774:
  - Configuration parser now does support 'year' and 'month' units
  - Add support for fake idle times to /whois. Known from csircd, this
    adds min_idle, and max_idle configuration directives to class{} blocks


Revision 1734 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 12:59:24 2013 UTC (6 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 34899 byte(s)
Diff to previous 1667
- Add support for "away-notify" client capability


Revision 1667 - (view) (annotate) - [select for diffs]
Modified Sun Nov 18 21:54:30 2012 UTC (6 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 34896 byte(s)
Diff to previous 1654
- client.c: fixed another compile warning with --enable-assert


Revision 1654 - (view) (annotate) - [select for diffs]
Modified Fri Nov 16 19:39:37 2012 UTC (7 years ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 34894 byte(s)
Diff to previous 1652
- Implemented memory pool allocator which basically is taken from Tor's
  mempool allocator for Tor cells
- Fixed compile warnings in conf_class.c
- ./configure --enable-assert works again


Revision 1652 - (view) (annotate) - [select for diffs]
Modified Tue Nov 13 20:28:53 2012 UTC (7 years ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 34833 byte(s)
Diff to previous 1644
- changed match() polarity. match() now returns 0 on match and 1 on non-match
  This cleans up several places where function pointers of different matching
  functions like irccmp/strcmp/match are passed to other functions.
- added improved collapse() to match.c


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


Revision 1636 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 17:09:47 2012 UTC (7 years ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 35919 byte(s)
Diff to previous 1632
- Cleanup configuration subsystem
- Fixed broken CIDR support for /challenge


Revision 1632 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 15:37:10 2012 UTC (7 years ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 35921 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 ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 36568 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 ago) by michael
Original Path: ircd-hybrid/trunk/src/client.c
File length: 36294 byte(s)
Diff to previous 1571
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
  svnroot/ircd-hybrid/trunk


Revision 1571 - (view) (annotate) - [select for diffs]
Modified Wed Oct 17 18:53:51 2012 UTC (7 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 36294 byte(s)
Diff to previous 1564
- client.c:exit_client(): cleanup oddities when removing servers from serv_list.
  Connecting and HandShaking servers are never added to serv_list, so no need to
  try to remove them.


Revision 1564 - (view) (annotate) - [select for diffs]
Modified Sun Oct 14 13:50:58 2012 UTC (7 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 36948 byte(s)
Diff to previous 1559
- find_person(): allow services to seek clients by UID even if they're +i


Revision 1559 - (view) (annotate) - [select for diffs]
Modified Sun Oct 14 01:38:28 2012 UTC (7 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 36892 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, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 36861 byte(s)
Diff to previous 1529
- Removed general::kline_with_reason configuration options. It's now enabled
  by default
- Removed remnants of the broken reject holding code


Revision 1529 - (view) (annotate) - [select for diffs]
Modified Sun Sep 16 10:27:19 2012 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 37532 byte(s)
Diff to previous 1514
- removed server hostmasking leftovers


Revision 1514 - (view) (annotate) - [select for diffs]
Modified Sun Aug 26 09:11:17 2012 UTC (7 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 37739 byte(s)
Diff to previous 1483
- Removed two outdated/invalid XXX tags


Revision 1483 - (view) (annotate) - [select for diffs]
Modified Wed Jul 25 19:15:48 2012 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 37764 byte(s)
Diff to previous 1474
- Made Client::away a fixed-size array at the expense of a somewhat higher
  memory consumption


Revision 1474 - (view) (annotate) - [select for diffs]
Modified Sun Jul 22 14:44:07 2012 UTC (7 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 37790 byte(s)
Diff to previous 1360
- removed &localchannels


Revision 1360 - (view) (annotate) - [select for diffs]
Modified Sun Apr 22 14:50:14 2012 UTC (7 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 37802 byte(s)
Diff to previous 1340
- free_client(): add some assert()


Revision 1340 - (view) (annotate) - [select for diffs]
Modified Fri Apr 6 10:43:23 2012 UTC (7 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 37535 byte(s)
Diff to previous 1339
- get_client_name(): only compare client->name with client->host if it's
  any type of server. Saves thousands of irccmp calls.


Revision 1339 - (view) (annotate) - [select for diffs]
Modified Fri Apr 6 10:22:36 2012 UTC (7 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 37488 byte(s)
Diff to previous 1328
- get_client_name(): made IP-masking more logical for ipv6 clients.
  At least allow determining whether or not a connection is ipv6.


Revision 1328 - (view) (annotate) - [select for diffs]
Modified Sat Mar 31 17:43:32 2012 UTC (7 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 37317 byte(s)
Diff to previous 1309
- Change SHOW_IP, MASK_IP and HIDE_IP into an enum type
- Removed unused CONF_SERVER_INFO_TLS_VERSION_* definition


Revision 1309 - (view) (annotate) - [select for diffs]
Modified Sun Mar 25 11:24:18 2012 UTC (7 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 37315 byte(s)
Diff to previous 1247
- 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 1247 - (view) (annotate) - [select for diffs]
Modified Sat Oct 1 07:54:24 2011 UTC (8 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 37319 byte(s)
Diff to previous 1243
- Rewrite and cleanup half-broken logging subsystem.
  Logfile rotating is not working yet


Revision 1243 - (view) (annotate) - [select for diffs]
Modified Fri Sep 30 10:47:53 2011 UTC (8 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 36867 byte(s)
Diff to previous 1241
- 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 1241 - (view) (annotate) - [select for diffs]
Modified Thu Sep 29 20:26:09 2011 UTC (8 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 36887 byte(s)
Diff to previous 1219
- move firsttime, since, and lasttime Client struct members to LocalUser struct
- m_watch.c: show_watch() now properly reports signon times. This also fixes
  an invalid signon time of zero for remote clients.


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


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


Revision 1185 - (view) (annotate) - [select for diffs]
Modified Wed Aug 17 23:45:37 2011 UTC (8 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 39355 byte(s)
Diff to previous 1176
- Forward-port r1183: exit_client(): We were accidentally trying to free memory
  pointed by source_p->lclient_node. Fixed.


Revision 1176 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 11:24:24 2011 UTC (8 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 38948 byte(s)
Diff to previous 1169
- 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 1169 - (view) (annotate) - [select for diffs]
Modified Fri Aug 12 18:45:03 2011 UTC (8 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 39835 byte(s)
Diff to previous 1158
- 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 1158 - (view) (annotate) - [select for diffs]
Modified Wed Aug 10 19:46:00 2011 UTC (8 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 39834 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, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/client.c
File length: 39554 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, 3 months ago) by michael
Original Path: ircd-hybrid/src/client.c
File length: 39554 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, 3 months ago) by michael
Original Path: ircd-hybrid-7.3/src/client.c
File length: 39554 byte(s)
Diff to previous 1126
- Update NEWS file
- Minor optimization to update_client_exit_stats close_connection
- Move MaxConnectionCount/MaxClientCount to Counter struct


Revision 1126 - (view) (annotate) - [select for diffs]
Modified Sun Feb 20 14:30:12 2011 UTC (8 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/src/client.c
File length: 39562 byte(s)
Diff to previous 1124
- 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 1124 - (view) (annotate) - [select for diffs]
Modified Mon Feb 7 11:45:27 2011 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.3/src/client.c
File length: 39458 byte(s)
Diff to previous 1118
- replace several ircsprintf with snprintf


Revision 1118 - (view) (annotate) - [select for diffs]
Modified Thu Jan 6 13:39:10 2011 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/src/client.c
File length: 39404 byte(s)
Diff to previous 1029
- cleanup and sanitize m_server.c. remove hostmasking. Improve TS6 suppport


Revision 1029 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:10:50 2009 UTC (10 years ago) by michael
Original Path: ircd-hybrid-7.3/src/client.c
File length: 39670 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 ago) by michael
Original Path: ircd-hybrid/src/client.c
File length: 39670 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, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/src/client.c
File length: 39670 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, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/src/client.c
File length: 39615 byte(s)
Diff to previous 1002
- move list manipulation routines from tools.c to list.c
- mem_frob() goes to memory.c
- sort out redundant/unneeded header includes


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


Revision 992 - (view) (annotate) - [select for diffs]
Modified Mon Aug 17 19:19:16 2009 UTC (10 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/client.c
File length: 40841 byte(s)
Diff to previous 889
- fix possible auth/dns related memleaks


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


Revision 887 - (view) (annotate) - [select for diffs]
Modified Thu Nov 1 11:54:48 2007 UTC (12 years ago) by michael
Original Path: ircd-hybrid-7.2/src/client.c
File length: 41040 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 (12 years ago) by michael
Original Path: ircd-hybrid-7.2/src/client.c
File length: 42485 byte(s)
Diff to previous 881
- 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 881 - (view) (annotate) - [select for diffs]
Modified Sun Oct 28 11:35:29 2007 UTC (12 years ago) by michael
Original Path: ircd-hybrid-7.2/src/client.c
File length: 43081 byte(s)
Diff to previous 876
- change_local_nick(): No need to call clear_ban_cache() twice on source_p

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

Revision 853 - (view) (annotate) - [select for diffs]
Modified Thu Feb 22 06:01:30 2007 UTC (12 years, 8 months ago) by db
Original Path: ircd-hybrid-7.2/src/client.c
File length: 42833 byte(s)
Diff to previous 849
- fix typo in ircd_parser.y regenerate y.tab.c and lex.yy.c
- fix order shown in CLIEXIT
- remove mode parsing in ms_join
- reflect addiction cconn_full flag



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

Reviewed by: cryogen, bear


Revision 759 - (view) (annotate) - [select for diffs]
Modified Fri Aug 18 14:29:45 2006 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/client.c
File length: 42494 byte(s)
Diff to previous 706
- Fixed ban cache as reported by ThaPrince


Revision 706 - (view) (annotate) - [select for diffs]
Modified Sun Jul 2 11:25:55 2006 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/src/client.c
File length: 42454 byte(s)
Diff to previous 650
- ACCEPT fixes as reported by ThaPrince


Revision 650 - (view) (annotate) - [select for diffs]
Modified Thu Jun 8 07:00:17 2006 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/src/client.c
File length: 42409 byte(s)
Diff to previous 617
- Fixed bug that would exit unknown clients in check_unknowns_list() that are
  still processing auth/dns queries.
  Basically check_unknowns_list() should only exit clients that have finished
  auth/dns and didn't send a NICK/USER combination since they have been
  released from auth.

  Reported by ThaPrince.


Revision 617 - (view) (annotate) - [select for diffs]
Modified Mon May 22 07:21:17 2006 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/src/client.c
File length: 42393 byte(s)
Diff to previous 503
- report_error() expects two %s conversion specifiers as reported by ThaPrince.
  This function really should get rewritten at given time.  It just confuses
  people.


Revision 503 - (view) (annotate) - [select for diffs]
Modified Fri Mar 3 19:53:47 2006 UTC (13 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/src/client.c
File length: 42393 byte(s)
Diff to previous 498
- 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 498 - (view) (annotate) - [select for diffs]
Modified Wed Mar 1 19:30:58 2006 UTC (13 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/src/client.c
File length: 42279 byte(s)
Diff to previous 384
- exit_client(): Don't bounce a QUIT back to origin's server
  Reported by adx


Revision 384 - (view) (annotate) - [select for diffs]
Modified Tue Jan 31 12:22:01 2006 UTC (13 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/client.c
File length: 42267 byte(s)
Diff to previous 317
- Soft caller ID fix as per ThaPrince (find_channel_link was
  called with wrong pointer)


Revision 317 - (view) (annotate) - [select for diffs]
Modified Sat Dec 24 14:45:17 2005 UTC (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/src/client.c
File length: 42237 byte(s)
Diff to previous 34
- Backported revision 315 (trimmed memory usage by moving invited
  dlink_list to LocalUser struct)


Revision 34 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 21:05:51 2005 UTC (14 years, 1 month ago) by lusky
Original Path: ircd-hybrid-7.2/src/client.c
File length: 42168 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, 1 month ago) by knight
Original Path: ircd-hybrid/src/client.c
File length: 42168 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, 1 month ago) by knight
Original Path: ircd-hybrid/src/client.c
File length: 42168 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, 1 month ago) by knight
Original Path: ircd-hybrid/src/client.c
File length: 42168 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, 1 month ago) by adx
Original Path: ircd-hybrid/src/client.c
File length: 42215 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.26