Log of /ircd-hybrid/trunk/src/client.c
Parent Directory
|
Revision Log
Revision
8500 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Apr 5 13:00:49 2018 UTC
(4 years, 4 months ago)
by
michael
File length: 33550 byte(s)
Diff to
previous 8496
- Killed Connection::aftype. Use Client::ip.ss.ss_family instead.
Revision
8401 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 18 16:49:29 2018 UTC
(4 years, 5 months ago)
by
michael
File length: 34889 byte(s)
Diff to
previous 8399
- client.c:client_free(): remove some assert() that are now no longer valid
Revision
8399 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 18 14:43:15 2018 UTC
(4 years, 5 months ago)
by
michael
File length: 35029 byte(s)
Diff to
previous 8395
- client.c:dead_link_on_read(): replace two report_error with a sendto_realops_flags/ilog combo
Revision
8395 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 18 13:14:35 2018 UTC
(4 years, 5 months ago)
by
michael
File length: 34804 byte(s)
Diff to
previous 8393
- Rename attach_conf() -> conf_attach(), detach_conf() -> conf_detach(); clean up documentation
Revision
8377 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 10 19:44:32 2018 UTC
(4 years, 5 months ago)
by
michael
File length: 33010 byte(s)
Diff to
previous 8373
- client.c: moved clear_invite_list(), and del_all_accepts() calls from exit_one_client() to exit_client()
Revision
8373 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Mar 9 20:08:01 2018 UTC
(4 years, 5 months ago)
by
michael
File length: 33052 byte(s)
Diff to
previous 8339
- Fixed bug spotted by Erick J. Velez where ircd would not remove RPL_WHOISOPERATOR based svstags when deoppering.
Revision
8339 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 3 22:47:06 2018 UTC
(4 years, 5 months ago)
by
michael
File length: 32795 byte(s)
Diff to
previous 8337
- Restore fd_table. No longer allocate fde_t items from within any other structures like the AuthRequest, or Connection structure
- struct AuthRequest once again is no longer allocated from within the Connection structure
Revision
8337 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 1 23:06:49 2018 UTC
(4 years, 5 months ago)
by
michael
File length: 33037 byte(s)
Diff to
previous 8335
- client.c:client_free(): fixed assert() broken by previous commit
Revision
8335 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 1 22:11:48 2018 UTC
(4 years, 5 months ago)
by
michael
File length: 33109 byte(s)
Diff to
previous 8311
- client.c:client_free(): inspect most of the relevant 'struct Client' and 'struct Connection' members
Revision
8311 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 28 16:55:06 2018 UTC
(4 years, 5 months ago)
by
michael
File length: 32266 byte(s)
Diff to
previous 8294
- client.c:client_free(): set client_p->connection = NULL after freeing it
Revision
8294 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 25 09:48:33 2018 UTC
(4 years, 5 months ago)
by
michael
File length: 32233 byte(s)
Diff to
previous 8292
- client.c:exit_client(): added assert(); style correction
Revision
8288 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 24 20:10:23 2018 UTC
(4 years, 5 months ago)
by
michael
File length: 32233 byte(s)
Diff to
previous 8286
- client.c:client_free(): fixed compile error introduced by previous changes
Revision
8223 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Apr 16 12:54:01 2017 UTC
(5 years, 4 months ago)
by
michael
File length: 31314 byte(s)
Diff to
previous 8059
- client.c, user.c: show the real host in client connect/exit notices
Revision
7963 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 13 18:50:04 2017 UTC
(5 years, 5 months ago)
by
michael
File length: 31566 byte(s)
Diff to
previous 7961
- No longer put servers on the 'global_client_list'. This was just bad.
Revision
7961 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 13 18:20:19 2017 UTC
(5 years, 5 months ago)
by
michael
File length: 31661 byte(s)
Diff to
previous 7957
- client.c: merge update_client_exit_stats() into exit_one_client()
Revision
7957 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 5 11:53:49 2017 UTC
(5 years, 5 months ago)
by
michael
File length: 31931 byte(s)
Diff to
previous 7955
- Rename some functions in client.c to comply with naming convention
Revision
7955 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 4 19:38:05 2017 UTC
(5 years, 5 months ago)
by
michael
File length: 31931 byte(s)
Diff to
previous 7924
- Rename some functions in auth.c to comply with naming convention
Revision
7762 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Oct 6 16:45:18 2016 UTC
(5 years, 10 months ago)
by
michael
File length: 31977 byte(s)
Diff to
previous 7668
- Get rid of clear_invites_channel() and clear_invites_client(). Use clear_invite_list() instead.
Revision
7624 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 23 12:44:09 2016 UTC
(6 years, 1 month ago)
by
michael
File length: 31958 byte(s)
Diff to
previous 7488
- 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
7330 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 19 17:50:13 2016 UTC
(6 years, 6 months ago)
by
michael
File length: 32038 byte(s)
Diff to
previous 7304
- Now that we got time_t to work nicely on openbsd with snprintf's conversion specifiers,
we ran into a similiar issue on Raspbian/ARMv7's time_t which is of signed 32 bit and
doesn't cope at all with %j. Instead of doing tricks, get rid of time_t everywhere and
forever and use uintmax_t instead which has at least a 'standardized' conversion specifier
associated with it.
Revision
7244 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Feb 3 18:19:20 2016 UTC
(6 years, 6 months ago)
by
michael
File length: 31916 byte(s)
Diff to
previous 7076
- whowas_off_history(), pseudo_clear(), client_clear_svstags(): simplifications
Revision
6943 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 15 18:08:17 2015 UTC
(6 years, 8 months ago)
by
michael
File length: 31933 byte(s)
Diff to
previous 6942
- client.c:conf_try_ban(): initialize 'ban_type' to something saner to display in case we hit the switch's default case
Revision
6854 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 27 19:25:43 2015 UTC
(6 years, 8 months ago)
by
michael
File length: 31935 byte(s)
Diff to
previous 6853
- client.c:check_pings_list(): replace %d conversion specifier with %ji
Revision
6853 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 27 19:03:29 2015 UTC
(6 years, 8 months ago)
by
michael
File length: 31939 byte(s)
Diff to
previous 6782
- client.c:exit_client(): add sockhost field to far client exit notices; swap 'comment' with 'sockhost' in local client
exit notices to match up with connection notices
Revision
6782 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 15 18:49:32 2015 UTC
(6 years, 9 months ago)
by
michael
File length: 31914 byte(s)
Diff to
previous 6774
- Use the %ju conversion specifier for time_t and get rid of these non-portable (unsigned long) casts; replace some uint64_t with uintmax_t
Revision
6592 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 21 20:16:57 2015 UTC
(6 years, 9 months ago)
by
michael
File length: 31917 byte(s)
Diff to
previous 6569
- Removed CHALLENGE in favour or ssl certificate fingerprint enabled operator {} blocks
Revision
6569 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 13 17:57:51 2015 UTC
(6 years, 10 months ago)
by
michael
File length: 32132 byte(s)
Diff to
previous 6513
- Add dissect_time() from HOPM and make use of it in some places
Revision
6513 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Sep 6 18:32:38 2015 UTC
(6 years, 11 months ago)
by
michael
File length: 32625 byte(s)
Diff to
previous 6470
- Change myctime() to use strftime() instead of ctime(); rename myctime() to date_ctime()
Revision
6470 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Sep 3 13:06:17 2015 UTC
(6 years, 11 months ago)
by
michael
File length: 32622 byte(s)
Diff to
previous 6441
- Make use of enum in some places; make use of the HasFlag() macro some more; minor style corrections
Revision
6441 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 27 17:04:15 2015 UTC
(6 years, 11 months ago)
by
michael
File length: 32570 byte(s)
Diff to
previous 6425
- Rename functions in userhost.c to comply with naming convention
Revision
6425 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Aug 27 09:43:26 2015 UTC
(6 years, 11 months ago)
by
michael
File length: 32574 byte(s)
Diff to
previous 6375
- Fixed some server related get_client_name() calls where HIDE_IP is used instead of SHOW_IP. get_client_name()
already deals with hide_server_ips and falls back to HIDE_IP if IP hiding is enabled.
Revision
6325 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Aug 8 17:54:22 2015 UTC
(7 years ago)
by
michael
File length: 32637 byte(s)
Diff to
previous 6318
- Get rid of the IsRegistered() macro, which is a rather dangerous macro for coders who add new connection states
Revision
5980 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon May 25 14:24:26 2015 UTC
(7 years, 2 months ago)
by
michael
File length: 32478 byte(s)
Diff to
previous 5979
- client.c:conf_try_ban(): use the proper conversion specifier
Revision
5852 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 27 17:55:01 2015 UTC
(7 years, 3 months ago)
by
michael
File length: 32762 byte(s)
Diff to
previous 5805
- Renamed clear_invites() to clear_invites_channel()
- Added separate clear_invites_client()
Revision
5805 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 21 21:49:58 2015 UTC
(7 years, 3 months ago)
by
michael
File length: 32878 byte(s)
Diff to
previous 5752
- Removed glines
- Added kline_min_cidr, kline_min_cidr6, dline_min_cidr and
dline_min_cidr6 configuration options
Revision
5731 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 29 10:47:19 2015 UTC
(7 years, 4 months ago)
by
michael
File length: 33670 byte(s)
Diff to
previous 5590
- client.c:make_client(): default client_p->account to '*'
Revision
5556 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 13 19:25:36 2015 UTC
(7 years, 6 months ago)
by
michael
File length: 33559 byte(s)
Diff to
previous 5555
- Added oper::whois configuration option which allows to override the default
RPL_WHOISOPERATOR numeric string shown in /whois.
Revision
5451 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Feb 2 18:30:01 2015 UTC
(7 years, 6 months ago)
by
michael
File length: 32722 byte(s)
Diff to
previous 5347
- m_message.c: sanitize msg_client(); fixed some logic errors in the flooding code
Revision
4975 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Dec 1 19:54:35 2014 UTC
(7 years, 8 months ago)
by
michael
File length: 32622 byte(s)
Diff to
previous 4967
- Fixed compile warnings due to shadowed global variables on RHEL/maybe other distros
Revision
4725 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 7 18:46:32 2014 UTC
(7 years, 10 months ago)
by
michael
File length: 32778 byte(s)
Diff to
previous 4660
- client.c:check_conf_klines(): removed useless !IsClient() test
Revision
4660 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Sep 28 11:51:25 2014 UTC
(7 years, 10 months ago)
by
michael
File length: 32801 byte(s)
Diff to
previous 4588
- client.c:accept_message(): don't allow +G to override +g
Revision
4588 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 26 15:59:07 2014 UTC
(7 years, 11 months ago)
by
michael
File length: 32764 byte(s)
Diff to
previous 4579
- Renamed 'localClient' Client structure member to just 'connection'
Revision
4575 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Aug 25 09:31:48 2014 UTC
(7 years, 11 months ago)
by
michael
File length: 32816 byte(s)
Diff to
previous 4565
- client.c:exit_client(): cosmetical fixes to server exiting notice
Revision
4400 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Aug 5 17:42:56 2014 UTC
(8 years ago)
by
michael
File length: 32560 byte(s)
Diff to
previous 4340
- Unset FLAGS_IPHASH on source_p in exit_client() when removing from ipcache
Revision
4214 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 14 12:35:00 2014 UTC
(8 years, 1 month ago)
by
michael
File length: 32472 byte(s)
Diff to
previous 4213
- client.c: cleaned up style; sprinkled some assert() statements
Revision
4189 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 7 18:30:34 2014 UTC
(8 years, 1 month ago)
by
michael
File length: 32893 byte(s)
Diff to
previous 4187
- Don't add/remove unregistered connections to/from global_client_list
Revision
4187 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 6 16:14:34 2014 UTC
(8 years, 1 month ago)
by
michael
File length: 32866 byte(s)
Diff to
previous 4140
- client.c:exit_one_client(): re-added test on source_p->node.next
Revision
4140 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 2 14:44:45 2014 UTC
(8 years, 1 month ago)
by
michael
File length: 32868 byte(s)
Diff to
previous 4094
- client.c:exit_one_client(): removed XXX; added an assert() just in case
Revision
3929 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 9 14:56:25 2014 UTC
(8 years, 2 months ago)
by
michael
File length: 33169 byte(s)
Diff to
previous 3730
- Greatly speedup d-line lookup. Instead of testing every single client against
every existing d-line just check the just added ban against connected clients.
Also now check d-line _before_ looking for a matching exempt{}
Revision
3502 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat May 10 19:42:22 2014 UTC
(8 years, 3 months ago)
by
michael
File length: 33016 byte(s)
Diff to
previous 3347
- client.c:free_client(): sanitize some weird looking assert()
Revision
3347 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Apr 20 14:03:06 2014 UTC
(8 years, 4 months ago)
by
michael
File length: 33040 byte(s)
Diff to
previous 3324
- Moved files:
s_user.c -> user.c
s_misc.c -> misc.c
s_serv.c -> server.c
Revision
3249 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 30 18:13:57 2014 UTC
(8 years, 4 months ago)
by
michael
File length: 33206 byte(s)
Diff to
previous 3248
- client.c:exit_client(): removed another comment that makes no sense here
Revision
3247 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 30 17:54:34 2014 UTC
(8 years, 4 months ago)
by
michael
File length: 33614 byte(s)
Diff to
previous 3235
- client.c:exit_client(): removed kludgy code, also replaced
x->servptr == &me test with just MyConnect(x)
Revision
3207 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 25 15:19:02 2014 UTC
(8 years, 4 months ago)
by
michael
File length: 33720 byte(s)
Diff to
previous 3202
- client.c: optimized find_person(). Removed pointless test.
Revision
3202 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 24 17:18:43 2014 UTC
(8 years, 4 months ago)
by
michael
File length: 33762 byte(s)
Diff to
previous 3192
- client.c:exit_one_client(): remove useless test on source_p->servptr->serv
Revision
3192 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 23 19:46:39 2014 UTC
(8 years, 4 months ago)
by
michael
File length: 33805 byte(s)
Diff to
previous 3187
- Fixed compile error in ms_sid()
- Cleaned up find_chasing(). Removed useless third 'chasing' argument.
Revision
3171 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 16 11:51:48 2014 UTC
(8 years, 5 months ago)
by
michael
File length: 33985 byte(s)
Diff to
previous 3170
- Incorporate Adam's exit_client/quit storm cleanups
Note: QS is mandatory now
Revision
3140 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 12 19:23:20 2014 UTC
(8 years, 5 months ago)
by
michael
File length: 35943 byte(s)
Diff to
previous 3135
- Get rid of halfop -> op rewriting for servers that don't support halfops
Revision
3024 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Feb 24 22:31:48 2014 UTC
(8 years, 5 months ago)
by
michael
File length: 36175 byte(s)
Diff to
previous 2916
- client.c:find_person(): fixed mismatching prototype as pointed out by Adam
Revision
2916 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 25 21:09:18 2014 UTC
(8 years, 6 months ago)
by
michael
File length: 36169 byte(s)
Diff to
previous 2813
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years
Revision
2813 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 12 20:23:50 2014 UTC
(8 years, 7 months ago)
by
michael
File length: 36154 byte(s)
Diff to
previous 2811
- Renamed ban_them() to conf_try_ban()
- conf_try_ban() removed exemption notices that are now redundant
Revision
2811 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 12 19:39:33 2014 UTC
(8 years, 7 months ago)
by
michael
File length: 36773 byte(s)
Diff to
previous 2739
- Greatly speedup k-/g-line lookup. Instead of testing every single client against
every single k-/g-line just check the just added ban against connected clients.
Revision
2678 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Dec 15 12:17:23 2013 UTC
(8 years, 8 months ago)
by
michael
File length: 36198 byte(s)
Diff to
previous 2586
- client.c:make_client(): make use of the SetUnknown() macro
Revision
2522 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Nov 1 20:44:04 2013 UTC
(8 years, 9 months ago)
by
michael
File length: 36376 byte(s)
Diff to
previous 2475
- Got rid of find_kill() and find_gline() wrapper functions
Revision
2475 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Oct 11 19:40:43 2013 UTC
(8 years, 10 months ago)
by
michael
File length: 35961 byte(s)
Diff to
previous 2363
- find_person(): fixed naming convention
- find_chasing(): reduced required arguments
Revision
2300 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 19 12:10:37 2013 UTC
(9 years, 2 months ago)
by
michael
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
2181 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 4 11:03:41 2013 UTC
(9 years, 2 months ago)
by
michael
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
(9 years, 3 months ago)
by
michael
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
(9 years, 3 months ago)
by
michael
File length: 35993 byte(s)
Diff to
previous 1921
- Added usermode F (remote client connect/exit notices) on public request
Revision
1832 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 19 19:16:09 2013 UTC
(9 years, 4 months ago)
by
michael
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
(9 years, 4 months ago)
by
michael
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
(9 years, 6 months ago)
by
michael
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
(9 years, 6 months ago)
by
michael
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
1667 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 18 21:54:30 2012 UTC
(9 years, 9 months ago)
by
michael
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
(9 years, 9 months ago)
by
michael
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
(9 years, 9 months ago)
by
michael
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
1636 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 4 17:09:47 2012 UTC
(9 years, 9 months ago)
by
michael
File length: 35919 byte(s)
Diff to
previous 1632
- Cleanup configuration subsystem
- Fixed broken CIDR support for /challenge
Revision
1618 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 30 21:04:38 2012 UTC
(9 years, 9 months ago)
by
michael
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
(9 years, 9 months ago)
by
michael
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
(9 years, 10 months 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
1309 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 25 11:24:18 2012 UTC
(10 years, 4 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
1243 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Sep 30 10:47:53 2011 UTC
(10 years, 10 months 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
(10 years, 10 months 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
1176 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Aug 14 11:24:24 2011 UTC
(11 years 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
1126 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 20 14:30:12 2011 UTC
(11 years, 6 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
1013 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 18 14:26:49 2009 UTC
(12 years, 10 months 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
885 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 31 18:09:24 2007 UTC
(14 years, 9 months 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
853 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Feb 22 06:01:30 2007 UTC
(15 years, 5 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
650 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 8 07:00:17 2006 UTC
(16 years, 2 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
(16 years, 3 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
30 -
(
view)
(
annotate)
-
[select for diffs]
Added
Sun Oct 2 20:03:27 2005 UTC
(16 years, 10 months 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.