1 jilles 2007/10/27 21:56:53 UTC (20071027-3574)
7 +1 -0 trunk/src/channel.c (File Modified)
10 jilles 2007/09/09 19:19:23 UTC (20070909-3570)
12 Make /knock send to all channel members on +g (anyone may invite) channels.
16 +2 -1 trunk/modules/m_knock.c (File Modified)
19 jilles 2007/09/09 18:59:08 UTC (20070909-3568)
21 Make EXTBAN 005 token like unreal's (, instead of :).
25 +1 -1 trunk/src/supported.c (File Modified)
28 jilles 2007/09/06 20:30:22 UTC (20070906-3566)
30 Remove a sentence which gives the impression that TS6 is optional.
34 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
37 jilles 2007/08/29 22:18:31 UTC (20070829-3564)
39 Clarify format of IPv6 addresses in SGML documentation.
43 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
46 jilles 2007/08/29 22:04:45 UTC (20070829-3562)
48 Clarify format of IPv6 addresses in auth{} and connect{}.
52 +7 -3 trunk/doc/example.conf (File Modified)
53 +9 -2 trunk/doc/reference.conf (File Modified)
56 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
58 Add more information about invitations and invexes.
62 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
65 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
67 Add what /invite actually does (bypass +ijlr).
71 +2 -0 trunk/help/opers/invite (File Modified)
74 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
76 callerid (+g) documentation:
77 - Mention 005 (isupport) token with possibility of different mode letter.
78 - Explicitly clarify that /accept can be used while -g, and setting -g
79 does not clear the accept list.
80 - Mention that some users may be able to bypass +g.
81 - Mention that /accept may allow more than just going through +g.
82 - Update to 716/717/718 numerics instead of notices.
83 - Clarify that the one-minute period applies to messages from all users,
85 - Add a numerics section with more exact syntax.
89 +88 -10 trunk/doc/modeg.txt (File Modified)
92 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
94 Send TS6 protocol for the actual work of override modules.
95 Wallops remain TS5-style for now.
99 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
100 +3 -1 trunk/extensions/m_okick.c (File Modified)
101 +6 -2 trunk/extensions/m_opme.c (File Modified)
104 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
106 - update IDEAS as TS6 only is partially done
110 +1 -1 trunk/IDEAS (File Modified)
113 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
115 - TS6 is always enabled now.
116 There is no reason for it to not be enabled on a proper charybdis network.
120 +0 -1 trunk/doc/example.conf (File Modified)
121 +1 -6 trunk/doc/reference.conf (File Modified)
122 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
123 +0 -1 trunk/include/s_conf.h (File Modified)
124 +1 -1 trunk/modules/m_pass.c (File Modified)
125 +0 -1 trunk/src/newconf.c (File Modified)
126 +0 -1 trunk/src/s_conf.c (File Modified)
127 +4 -15 trunk/src/s_serv.c (File Modified)
130 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
132 - better text for RPL_LOAD2HI explaining in a better way what is going on
136 +1 -2 trunk/src/messages.tab (File Modified)
139 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
141 Also rerun autoheader, for solaris ports changes.
145 +3 -0 trunk/include/setup.h.in (File Modified)
148 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
150 Rerun autoconf for version bump, at last.
154 +9 -9 trunk/configure (File Modified)
157 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
159 Make highest connection counts a bit more consistent.
163 +5 -0 trunk/src/s_serv.c (File Modified)
164 +8 -8 trunk/src/s_user.c (File Modified)
167 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
169 Fix wrong line numbers in ircd.conf parser (some comments).
170 from ratbox 2.2 (androsyn).
174 +1 -0 trunk/src/ircd_lexer.l (File Modified)
177 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
179 Change EmptyString so gcc 4.2 doesn't complain.
180 from ratbox (androsyn), slightly changed
184 +1 -1 trunk/include/irc_string.h (File Modified)
187 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
189 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
190 This already works correctly for successful/notfound case.
194 +1 -1 trunk/modules/m_whois.c (File Modified)
197 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
199 Use mask_match() to check bans from local clients for
200 redundancy. This fixes the problem that bans like *!?@*
201 prevent any ban starting with *!*@ being set.
205 +1 -1 trunk/src/chmode.c (File Modified)
208 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
210 Add mask_match(), like ircu mmatch().
211 This compares two masks and returns whether the "new" is
212 more specific than or equal to the "old". The difference
213 with match() is that a '?' in "old" does not match a '*' in
218 +2 -0 trunk/include/irc_string.h (File Modified)
219 +73 -0 trunk/src/match.c (File Modified)
222 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
224 add_id() for local client: do not collapse() the ban mask.
225 The code calling this already collapses the mask, and if
226 not, doing it here would cause a desync.
230 +0 -2 trunk/src/chmode.c (File Modified)
233 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
235 - fix dereference problems with not widely used polling engines
239 +3 -0 trunk/libcharybdis/poll.c (File Modified)
240 +3 -1 trunk/libcharybdis/select.c (File Modified)
243 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
245 - forgot to do something
249 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
252 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
254 - fix a possible problem with ipv6
258 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
261 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
263 - new ip cloaking module
267 +1 -0 trunk/extensions/Makefile.in (File Modified)
268 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
269 + - trunk/extensions/ip_cloaking_old.c (File Added)
272 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
274 monitor: send the same message buffer to all users
275 monitoring a certain nick; the target field of the
276 numeric becomes *, much like server notices
280 +6 -0 trunk/doc/monitor.txt (File Modified)
281 +3 -0 trunk/include/send.h (File Modified)
282 +3 -15 trunk/src/monitor.c (File Modified)
283 +35 -0 trunk/src/send.c (File Modified)
286 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
288 Call add_to_hostname_hash() with correct (orig) hostname.
292 +1 -1 trunk/modules/core/m_nick.c (File Modified)
295 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
297 Version bump on trunk to 2.3.
301 +1 -1 trunk/configure.ac (File Modified)
304 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
306 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
310 +2 -2 trunk/src/client.c (File Modified)
313 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
315 Add IRC_DEPRECATED macro for marking functions and data structures
316 as deprecated on compilers that support it.
320 +14 -4 trunk/include/ircd_defs.h (File Modified)
323 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
325 - update IDEAS with link failover
329 +1 -0 trunk/IDEAS (File Modified)
332 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
334 xline/resv wildcard checking:
335 - count escaped (\) characters as one nonwild
336 - accept strings without wilds no matter how short they are
340 +8 -2 trunk/src/s_newconf.c (File Modified)
343 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
345 Tweak some comments in sno_whois extension.
349 +2 -2 trunk/extensions/sno_whois.c (File Modified)
352 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
358 +3 -6 trunk/NEWS (File Modified)
361 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
363 - allow JOIN 0 from remotes
364 - allow JOIN 0 from locals, but only if it is exactly one
365 zero and is the first channel
369 +65 -0 trunk/modules/core/m_join.c (File Modified)
372 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
374 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
375 levels?), hideops, namespace cleanups, etc
379 + - trunk/IDEAS (File Added)
382 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
388 +0 -65 trunk/modules/core/m_join.c (File Modified)
391 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
393 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
394 to their policies indicating that they wish to be contacted before their services are used.
398 +6 -3 trunk/doc/example.conf (File Modified)
399 +6 -3 trunk/doc/reference.conf (File Modified)
402 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
404 - update NEWS in preparation of upcoming 2.2 release this week
408 +3 -0 trunk/NEWS (File Modified)
411 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
413 Move sno_channeljoin to unsupported, due to the privacy
414 issue and the fact that any oper with admin or hidden_admin
419 +0 -1 trunk/doc/example.conf (File Modified)
420 +0 -2 trunk/doc/reference.conf (File Modified)
421 +0 -46 trunk/extensions/Makefile.in (File Modified)
422 + - trunk/extensions/sno_channeljoin.c (File Deleted)
423 +47 -1 trunk/unsupported/Makefile.in (File Modified)
424 + - trunk/unsupported/sno_channeljoin.c (File Added)
427 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
429 - createoperonly: like createauthonly, but checks opered status instead of authed status
433 +41 -0 trunk/extensions/Makefile.in (File Modified)
434 + - trunk/extensions/createoperonly.c (File Added)
437 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
439 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
443 +1 -0 trunk/doc/example.conf (File Modified)
444 +3 -1 trunk/doc/reference.conf (File Modified)
445 +46 -0 trunk/extensions/Makefile.in (File Modified)
446 + - trunk/extensions/sno_channeljoin.c (File Added)
449 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
451 - update config files
455 +1 -0 trunk/doc/example.conf (File Modified)
456 +2 -0 trunk/doc/reference.conf (File Modified)
459 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
461 - fold in whois_notice_global functionality.
465 +0 -1 trunk/extensions/Makefile.in (File Modified)
466 +1 -56 trunk/extensions/sno_whois.c (File Modified)
467 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
470 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
472 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
476 +64 -57 trunk/extensions/Makefile.in (File Modified)
477 + - trunk/extensions/sno_whois.c (File Added)
478 + - trunk/extensions/spy_whois_notice.c (File Deleted)
481 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
483 Prevent too wide klines with CIDR masks.
487 +17 -5 trunk/modules/m_kline.c (File Modified)
490 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
492 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
496 +4 -0 trunk/modules/m_kline.c (File Modified)
499 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
501 - fold conf_connect_allowed() into accept_connection()
502 - extend add_connection() so that exempt{}s apply to max unregistered
508 +1 -1 trunk/doc/example.conf (File Modified)
509 +1 -1 trunk/doc/reference.conf (File Modified)
510 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
511 +0 -2 trunk/include/s_conf.h (File Modified)
512 +14 -7 trunk/src/listener.c (File Modified)
515 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
517 m_webirc: call del_unknown_ip() otherwise the unknown will
518 never be subtracted from the cgiirc ip
522 +2 -0 trunk/extensions/m_webirc.c (File Modified)
525 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
527 Remove s_assert in del_unknown_ip() supposedly if the ip
528 cannot be found, it is not feasible to avoid that case
529 entirely with m_webirc.c.
533 +1 -2 trunk/src/reject.c (File Modified)
536 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
538 Apply ratbox flood fix.
542 +1 -0 trunk/doc/example.conf (File Modified)
543 +5 -0 trunk/doc/reference.conf (File Modified)
544 +3 -0 trunk/include/client.h (File Modified)
545 +4 -0 trunk/include/reject.h (File Modified)
546 +1 -0 trunk/include/s_conf.h (File Modified)
547 +2 -0 trunk/src/client.c (File Modified)
548 +3 -0 trunk/src/listener.c (File Modified)
549 +1 -0 trunk/src/newconf.c (File Modified)
550 +8 -5 trunk/src/packet.c (File Modified)
551 +59 -2 trunk/src/reject.c (File Modified)
552 +1 -0 trunk/src/s_conf.c (File Modified)
553 +2 -0 trunk/src/s_serv.c (File Modified)
554 +1 -0 trunk/src/s_user.c (File Modified)
557 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
563 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
566 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
572 +114 -1 trunk/configure (File Modified)
575 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
577 - remove "ASM hashing code" from the configure overview
581 +0 -1 trunk/configure.ac (File Modified)
584 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
586 Target left IRC (more friendly error message if a UID
587 cannot be found) for /invite.
591 +8 -3 trunk/modules/m_invite.c (File Modified)
594 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
596 Remove emptyline craq because it leaks memory on /rehash motd etc.
597 from ratbox 2.2 (anfl/Androsyn)
601 +6 -14 trunk/src/cache.c (File Modified)
604 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
606 Merge old trunk r2767:
607 Copy channel name from command on lowerTS JOIN/SJOIN,
608 this makes the capitalization of the channel name
609 timestamped like modes are.
613 +3 -0 trunk/modules/core/m_join.c (File Modified)
614 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
617 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
619 Merge old trunk r2065,r2067:
620 channel_modes(): get rid of the trailing space
621 also make the *pbuf check work like it should
622 (don't call IsMember another time if we already
624 simplify a bit more, update comments
628 +13 -13 trunk/src/channel.c (File Modified)
631 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
637 +1 -1 trunk/extensions/m_webirc.c (File Modified)
640 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
642 chghost: refuse spoofs which are empty or start with a colon
643 (would break the protocol)
647 +3 -0 trunk/modules/m_chghost.c (File Modified)
650 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
652 Fix description of 043 numeric.
656 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
659 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
661 SAVE: make the nickTS of the UID nick equal to 100, so it
662 is always in sync on the network.
666 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
667 +15 -11 trunk/modules/core/m_nick.c (File Modified)
670 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
672 Force nickTS to increase when a local user changes their nick.
676 +5 -1 trunk/modules/core/m_nick.c (File Modified)
679 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
681 Remove #define UFLAGS. We haven't allowed this
682 undocumented extension to the IRC protocol for
683 years (allowing an initial umode in USER).
687 +0 -2 trunk/modules/m_user.c (File Modified)
690 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
692 Move new_local_user hook, so it is possible to call
693 exit_client() from it, refusing the connection.
697 +3 -1 trunk/doc/hooks.txt (File Modified)
698 +10 -9 trunk/src/s_user.c (File Modified)
701 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
703 Only free PreClient struct when the rest of the Client
704 is freed, not immediately upon exit_client(). Doing this
705 would cause problems with sasl's new_local_user hook
706 vs hooks that exit the client there.
710 +0 -1 trunk/src/client.c (File Modified)
713 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
715 Use TS6 prefix for server-server JOIN 0.
719 +2 -1 trunk/modules/core/m_join.c (File Modified)
722 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
724 Use orighost in kill server notices.
728 +3 -3 trunk/modules/core/m_kill.c (File Modified)
731 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
733 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
737 +3 -3 trunk/modules/m_set.c (File Modified)
740 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
746 +1 -1 trunk/src/messages.tab (File Modified)
749 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
751 Show max_clients in /info.
755 +6 -0 trunk/modules/m_info.c (File Modified)
758 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
760 Don't allow /quote set max higher than the
761 serverinfo::max_clients ircd.conf value.
765 +8 -0 trunk/modules/m_set.c (File Modified)
768 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
770 Change code that checks maxclients limit: allow exactly
771 the configured amount of non-exceed_limit clients.
772 Code that appeared to limit exceed_limit clients too
773 but less heavily removed (it was not effective because
774 the parentheses were wrong).
778 +2 -4 trunk/src/s_user.c (File Modified)
781 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
783 By default, leave MAX_BUFFER fds free for log files,
784 server connections, ident lookups, exceed_limit clients,
785 etc. Mention this in example.conf and reference.conf.
789 +4 -2 trunk/doc/example.conf (File Modified)
790 +3 -1 trunk/doc/reference.conf (File Modified)
791 +1 -1 trunk/src/s_conf.c (File Modified)
794 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
796 --with-maxclients configure option is gone
800 +0 -11 trunk/INSTALL (File Modified)
803 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
805 Make the code that raises fd rlimit to hard limit work.
809 +5 -5 trunk/src/ircd.c (File Modified)
812 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
814 - note the I/O reworking
818 +2 -0 trunk/NEWS (File Modified)
821 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
827 +4 -4 trunk/doc/Makefile.in (File Modified)
830 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
832 - enforce proper conditions for EPOLL_CTL_DEL.
833 - remove possibly problematic "performance" check
837 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
840 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
842 - rename m_list_safelist to m_list and remove ratbox implementation
846 +393 -664 trunk/modules/Makefile.in (File Modified)
847 + - trunk/modules/m_list.c (File Added)
848 + - trunk/modules/m_list_ratbox.c (File Deleted)
849 + - trunk/modules/m_list_safelist.c (File Deleted)
852 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
854 - some more transit to sendto_one_numeric().
858 +2 -3 trunk/modules/m_away.c (File Modified)
859 +3 -3 trunk/src/messages.tab (File Modified)
860 +1 -1 trunk/src/s_user.c (File Modified)
863 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
865 - change some sendto_one() to sendto_one_numeric().
869 +4 -10 trunk/modules/m_admin.c (File Modified)
870 +3 -3 trunk/modules/m_map.c (File Modified)
871 +12 -12 trunk/src/messages.tab (File Modified)
872 +1 -2 trunk/src/s_conf.c (File Modified)
873 +9 -10 trunk/src/s_user.c (File Modified)
876 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
878 - river's ports.c from old charybdis trunk
882 +195 -0 trunk/configure.ac (File Modified)
883 + - trunk/libcharybdis/ports.c (File Added)
886 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
888 - remove broken ports stuff and devpoll stuff.
892 +0 -307 trunk/configure (File Modified)
893 +0 -21 trunk/configure.ac (File Modified)
894 +0 -474 trunk/include/setup.h.in (File Modified)
895 + - trunk/libcharybdis/devpoll.c (File Deleted)
896 + - trunk/libcharybdis/ports.c (File Deleted)
899 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
905 +1 -25 trunk/configure (File Modified)
906 +0 -3 trunk/include/setup.h.in (File Modified)
909 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
911 - remove x86-optimized hash code.
915 +0 -13 trunk/configure.ac (File Modified)
916 +2 -187 trunk/src/Makefile.in (File Modified)
917 + - trunk/src/fnvhash.s (File Deleted)
920 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
922 - apparently setting KE_LENGTH to 128 is fine.
926 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
929 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
931 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
935 +5627 -5747 trunk/configure (File Modified)
936 +0 -15 trunk/configure.ac (File Modified)
937 +0 -2 trunk/include/m_info.h (File Modified)
938 +6 -9 trunk/include/setup.h.in (File Modified)
939 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
942 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
944 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
945 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
946 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
950 +0 -5 trunk/include/config.h (File Modified)
951 +0 -5 trunk/include/config.h.dist (File Modified)
952 +0 -6 trunk/include/defaults.h (File Modified)
953 +0 -3 trunk/include/m_info.h (File Modified)
954 +21 -7 trunk/libcharybdis/commio.c (File Modified)
955 +2 -0 trunk/libcharybdis/commio.h (File Modified)
956 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
957 +4 -3 trunk/libcharybdis/poll.c (File Modified)
958 +0 -3 trunk/libcharybdis/select.c (File Modified)
959 +0 -9 trunk/src/ircd.c (File Modified)
960 +23 -26 trunk/src/listener.c (File Modified)
961 +2 -1 trunk/src/restart.c (File Modified)
962 +5 -1 trunk/src/s_auth.c (File Modified)
963 +1 -1 trunk/src/s_conf.c (File Modified)
964 +3 -1 trunk/src/s_serv.c (File Modified)
967 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
969 Repair operspy who !#channel, broken by me in r3283.
973 +2 -2 trunk/modules/m_who.c (File Modified)
976 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
978 Update bug report and IRC channel information.
982 +2 -1 trunk/BUGS (File Modified)
983 +2 -1 trunk/NEWS (File Modified)
986 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
988 Change copyright years in version.c.SH as in release-2.1 r3339.
992 +2 -2 trunk/src/version.c.SH (File Modified)
995 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
1001 +104 -0 trunk/configure (File Modified)
1004 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
1006 Need to check for various flavours of epoll,
1007 even if --enable-epoll is forced.
1011 +1 -0 trunk/configure.ac (File Modified)
1014 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
1016 Hack to allow some more warnings, already present in configure (?).
1020 +1 -1 trunk/aclocal.m4 (File Modified)
1023 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
1025 Merge old trunk r2077,r2079:
1026 - Move closing of servlink control fd to close_connection()
1027 instead of doing it in exit_local_server(), and make sure
1028 we first close the data fd and then the control fd.
1029 - Have servlink process ready fds in order net, data, ctrl
1030 instead of ctrl, data, net. This seems to fix the problem
1031 that squit reasons do not show up on the other side of a
1032 ziplink (by making it send any final SQUIT and/or ERROR
1033 before noticing the closed control fd).
1037 +1 -1 trunk/servlink/io.c (File Modified)
1038 +3 -12 trunk/src/client.c (File Modified)
1041 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1043 Don't show the UID if a TS6 server sends a kick with
1044 an empty or no comment. Note that charybdis never sends
1049 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1052 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1054 Merge old trunk r2081:
1055 Don't say that services cannot be killed in
1056 ERR_ISCHANSERVICE message (given when trying
1057 to kick or deop them), as that's not the case.
1061 +1 -1 trunk/src/messages.tab (File Modified)
1064 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1066 Merge old trunk r2059
1067 Clarifications to the descriptions of umode +Q and cmode +F,
1068 suggested by Ariadne@SorceryNet.
1072 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1073 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1076 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1078 Merge old trunk r2907,r2991:
1079 Allow TESTLINE on channel names.
1083 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1084 +4 -0 trunk/help/opers/testline (File Modified)
1085 +22 -0 trunk/modules/m_testline.c (File Modified)
1088 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1090 Merge old trunk r2835:
1091 resolver: if sendto(2) fails, try sending to the next nameserver
1095 +1 -1 trunk/src/res.c (File Modified)
1098 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1100 Merge old trunk r2817:
1101 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1102 starts with a digit. This is safe because the last
1103 parameter is a nick and never a UID. (The first parameter
1104 in a server-server two-param whois is a UID/SID.)
1108 +1 -1 trunk/modules/m_whois.c (File Modified)
1111 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1113 Merge old trunk r2779,r2785:
1114 Show correct privilege name in a few ERR_NOPRIVS numerics.
1118 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1119 +1 -1 trunk/extensions/m_opme.c (File Modified)
1120 +2 -2 trunk/unsupported/m_force.c (File Modified)
1123 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1125 Merge old trunk r2695:
1126 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1127 This will generate better server notices.
1131 +3 -2 trunk/modules/core/m_die.c (File Modified)
1134 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1136 Merge old trunk r2294:
1137 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1141 +1 -1 trunk/src/s_user.c (File Modified)
1144 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1146 Merge old trunk r2226:
1147 If we are connecting outward to a server, check if the
1148 server name they sent is the same as what we tried to
1149 connect to. Previously such a connection could succeed
1150 if there existed connect blocks with the same IP and
1151 passwords for the other server name.
1155 +11 -0 trunk/modules/core/m_server.c (File Modified)
1158 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1160 Merge old trunk r2212:
1161 Another handling of SJOINs without nicks:
1162 Propagate them if the channel is +P or the channel
1163 already existed, otherwise remove the channel again
1164 and do not propagate the SJOIN.
1168 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1171 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1173 Remove channels entirely from /whois on services.
1174 This cannot be overridden with operspy.
1178 +20 -17 trunk/modules/m_whois.c (File Modified)
1181 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1183 Fix /who on channels with ** in their name.
1187 +2 -2 trunk/modules/m_who.c (File Modified)
1190 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1192 NEWS: As in 2.1.3, mention that the TS6 revision will
1193 interoperate with older versions
1197 +2 -1 trunk/NEWS (File Modified)
1200 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1202 Fix documentation of HIDE_SERVERS_IPS define.
1206 +2 -2 trunk/include/config.h.dist (File Modified)
1209 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1211 Don't leak auth{} spoofed ip for I-line is full notice either.
1215 +1 -1 trunk/src/s_conf.c (File Modified)
1218 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1224 +37 -0 trunk/NEWS (File Modified)
1227 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1229 Allow /invite (but not invex) to override +r, +l, +j in
1230 addition to +i. As before, a restrictive mode must be in
1231 place at /invite time for the invite to have an effect;
1232 +r does not count as a restrictive mode if the user is
1233 logged in; +l and +j always count as restrictive modes to
1234 allow for cases where they would allow join at /invite
1235 time but not when the user tries to join.
1239 +6 -2 trunk/modules/m_invite.c (File Modified)
1240 +21 -10 trunk/src/channel.c (File Modified)
1243 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1245 Remove invite_ops_only, forcing it to YES.
1249 +0 -1 trunk/doc/example.conf (File Modified)
1250 +0 -5 trunk/doc/reference.conf (File Modified)
1251 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1252 +0 -1 trunk/include/s_conf.h (File Modified)
1253 +0 -6 trunk/modules/m_info.c (File Modified)
1254 +10 -14 trunk/modules/m_invite.c (File Modified)
1255 +0 -1 trunk/src/newconf.c (File Modified)
1256 +0 -1 trunk/src/s_conf.c (File Modified)
1259 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1261 Move username check after xline and dnsbl checks, so it
1262 will not complain to opers about clients who are xlined
1263 or blacklisted anyway (both of which silently reject).
1267 +15 -15 trunk/src/s_user.c (File Modified)
1270 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1272 - MASTER_MAX is no longer relevant
1276 +0 -7 trunk/modules/m_set.c (File Modified)
1279 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1281 - add config option for setting max_clients.
1285 +5 -0 trunk/doc/example.conf (File Modified)
1286 +5 -0 trunk/doc/reference.conf (File Modified)
1287 +2 -0 trunk/include/s_conf.h (File Modified)
1288 +1 -1 trunk/src/ircd.c (File Modified)
1289 +2 -0 trunk/src/newconf.c (File Modified)
1290 +2 -1 trunk/src/s_conf.c (File Modified)
1293 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1295 - remove get_maxrss() and all of that insecure and unsafe nonsense
1299 +3 -38 trunk/src/ircd.c (File Modified)
1300 +1 -1 trunk/src/restart.c (File Modified)
1301 +0 -4 trunk/src/s_stats.c (File Modified)
1304 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1306 - avoid some potential NULL dereferencing
1310 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1313 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1319 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1322 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1324 - rework poll a bit for the MAXCONNECTIONS changes.
1328 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1331 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1333 Our way of using kqueue may cause it to report fds we
1334 don't know about anymore, cope.
1338 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1341 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1343 Don't reference freed memory (fde_t) in comm_close().
1347 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1350 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1352 - fix for 100% cpu use
1356 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1359 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1361 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1365 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1368 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1370 - clear up use of fd_table in ircd.
1374 +3 -2 trunk/src/s_serv.c (File Modified)
1377 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1379 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1383 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1384 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1385 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1386 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1387 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1388 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1389 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1390 +2 -2 trunk/libcharybdis/select.c (File Modified)
1393 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1395 Fix some cases where the size argument to strlcpy()
1396 for usernames and hostnames is 1 too small.
1400 +1 -1 trunk/modules/m_chghost.c (File Modified)
1401 +2 -2 trunk/src/res.c (File Modified)
1402 +2 -2 trunk/src/s_user.c (File Modified)
1405 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1407 Cut down quit/part/kick reasons to avoid quit reasons
1408 overflowing the client exiting server notice (from
1409 TOPICLEN to 260). kill reasons become shorter accordingly.
1410 kline/dline/gline reasons become 390.
1411 away messages stay at TOPICLEN for now.
1415 +8 -3 trunk/include/ircd_defs.h (File Modified)
1416 +2 -2 trunk/modules/m_dline.c (File Modified)
1417 +4 -4 trunk/modules/m_gline.c (File Modified)
1418 +2 -2 trunk/modules/m_kline.c (File Modified)
1421 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1423 Don't leak auth{} spoofed IP addresses in +f notices.
1424 from ratbox (androsyn)
1428 +10 -3 trunk/src/s_conf.c (File Modified)
1431 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1433 Make oper_up() take +i/-i during opering up into account
1434 (e.g. no_oper_invis extension, +i in operator::umodes).
1435 Remove the hack from no_oper_invis.
1439 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1440 +4 -0 trunk/src/s_user.c (File Modified)
1443 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1445 no_oper_invis: decrement invisible count when clearing
1446 invisible on a local client who has just opered up
1447 oper_up() should really do this
1451 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1454 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1456 Put "End of Channel Quiet List" instead of
1457 "End of Channel Ban List" for a +q list.
1458 Due to client restrictions the numerics for
1459 quiet lists must be the same as for ban lists.
1463 +4 -1 trunk/src/chmode.c (File Modified)
1466 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1468 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1469 Change TS6 JOIN processing
1470 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1471 a local user joins an existing channel
1472 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1473 propagating a TS6 JOIN
1474 - don't interpret simple modes in an incoming TS6 JOIN
1476 This is to avoid desyncs when certain mode changes (e.g. -im)
1477 cross with joins. A downside is that simple modes will be
1478 more desynched when a JOIN creates a channel or lowers TS,
1479 but that's less important.
1481 Update the TS6 specification to include this, and clarify
1482 that TMODE can come from a server and that MODE must be
1483 translated into TMODE from other servers too.
1487 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1488 +19 -127 trunk/modules/core/m_join.c (File Modified)
1491 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1493 Make -logfile work again.
1497 +2 -2 trunk/src/s_log.c (File Modified)
1500 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1502 - fix off-by-one memory overflow error.
1506 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1509 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1511 Change handling of modularized umodes:
1512 - keep the bitmask reserved forever to the letter, fixing
1513 the problems when loading multiple umode modules,
1514 unloading them and then loading them in a different order
1515 - don't allow local users to change umodes which have
1516 been unloaded and don't set them on new users via
1521 +24 -3 trunk/src/s_user.c (File Modified)
1524 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1526 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1530 +1 -0 trunk/include/s_user.h (File Modified)
1531 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1532 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1533 +22 -0 trunk/src/s_user.c (File Modified)
1536 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1538 DNSBL keyword substitution is available as of 2.1.3.
1542 +1 -1 trunk/doc/example.conf (File Modified)
1545 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1547 Change two occurances like match(userinput, target_p->name) ||
1548 match(target_p->name, userinput) to just match(userinput,
1549 target_p->name). No client name can contain * or ? now.
1553 +1 -1 trunk/modules/m_trace.c (File Modified)
1554 +1 -2 trunk/src/s_serv.c (File Modified)
1557 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1559 Do not try find_server() on a name find_client() has
1560 returned NULL for, as this will always return NULL
1561 since the removal of hostmasking.
1565 +1 -2 trunk/modules/m_pong.c (File Modified)
1566 +0 -4 trunk/src/s_serv.c (File Modified)
1569 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1571 Remove server_exists() which checked whether the
1572 server name existed taking hostmasking into account
1573 and just check with find_server(); admittedly
1574 this checks if the name is a SID but that's not
1579 +3 -27 trunk/modules/core/m_server.c (File Modified)
1582 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1584 Remove hash_find_masked_server(), which made it possible
1585 to specify the full (unmasked) name of a server behind
1586 a hostmask. As a result find_any_client() (for prefixes)
1587 becomes equal to find_client(), so remove that too.
1591 +0 -1 trunk/include/hash.h (File Modified)
1592 +1 -75 trunk/src/hash.c (File Modified)
1593 +1 -1 trunk/src/parse.c (File Modified)
1596 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1598 Remove '*' from valid server name characters.
1599 This makes it impossible to connect hostmasked servers.
1600 (This support didn't work well anyway, was incompatible
1601 with TS6 and we never masked ourselves.)
1605 +1 -1 trunk/src/match.c (File Modified)
1608 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1610 Change spambot, flooder and jupe joiner notices from host to orighost.
1614 +1 -1 trunk/modules/core/m_join.c (File Modified)
1615 +2 -2 trunk/modules/core/m_message.c (File Modified)
1616 +2 -2 trunk/src/channel.c (File Modified)
1619 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1621 Add documentation for SASL client protocol, same as atheme doc/SASL.
1625 + - trunk/doc/sasl.txt (File Added)
1628 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1630 Include real hostname in Closing Link message for unknown
1631 connections that have sent USER. This is helpful for
1632 k-lined users while not breaking server IP hiding.
1636 +3 -1 trunk/src/client.c (File Modified)
1639 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1645 +29 -29 trunk/configure (File Modified)
1648 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1650 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1654 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1657 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1659 Backport from early 3.x:
1662 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1664 - remove "Processing connection to foobar.net" message
1668 +0 -3 trunk/src/s_auth.c (File Modified)
1671 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1673 - missed the processing connection one (actually, we can probably nuke this one)
1677 +1 -2 trunk/src/s_auth.c (File Modified)
1680 river 2006/09/27 16:33:05 UTC (20060927-2174)
1682 get_client_name = stupid
1687 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1690 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1692 - remove excessive arguments
1696 +1 -2 trunk/src/s_conf.c (File Modified)
1697 +1 -1 trunk/src/s_user.c (File Modified)
1700 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1702 - use sendto_one_notice() for on-connect notices too.
1706 +10 -10 trunk/src/s_auth.c (File Modified)
1709 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1711 - use sendto_one_notice() in the core, too.
1715 +2 -2 trunk/src/chmode.c (File Modified)
1716 +8 -15 trunk/src/modules.c (File Modified)
1717 +3 -5 trunk/src/s_conf.c (File Modified)
1718 +1 -2 trunk/src/s_newconf.c (File Modified)
1719 +20 -57 trunk/src/s_user.c (File Modified)
1722 river 2006/09/27 16:19:25 UTC (20060927-2166)
1724 the KILL command will use get_client_name(, SHOW_IP) instead of
1725 target->name, and will show a more useful error for local opers
1730 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1733 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1735 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1739 +4 -2 trunk/src/send.c (File Modified)
1742 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1748 +1 -1 trunk/include/client.h (File Modified)
1751 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1753 - get_id(): fall back to "*" if client has no known name
1757 +1 -1 trunk/include/client.h (File Modified)
1760 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1762 - convert to sendto_one_notice().
1766 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1767 +4 -6 trunk/unsupported/m_force.c (File Modified)
1770 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1772 - use sendto_one_notice() in many places instead of
1773 sendto_one(source_p, ":%s NOTICE %s :", ...);
1777 +10 -25 trunk/extensions/example_module.c (File Modified)
1778 +5 -14 trunk/extensions/hurt.c (File Modified)
1779 +1 -2 trunk/extensions/m_42.c (File Modified)
1780 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1781 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1782 +1 -2 trunk/extensions/m_opme.c (File Modified)
1783 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1784 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1785 +3 -7 trunk/modules/core/m_die.c (File Modified)
1786 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1787 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1788 +1 -2 trunk/modules/m_challenge.c (File Modified)
1789 +11 -15 trunk/modules/m_connect.c (File Modified)
1790 +20 -28 trunk/modules/m_dline.c (File Modified)
1791 +2 -2 trunk/modules/m_etrace.c (File Modified)
1792 +11 -21 trunk/modules/m_gline.c (File Modified)
1793 +2 -4 trunk/modules/m_kline.c (File Modified)
1794 +1 -2 trunk/modules/m_rehash.c (File Modified)
1795 +3 -7 trunk/modules/m_restart.c (File Modified)
1796 +31 -45 trunk/modules/m_set.c (File Modified)
1797 +2 -4 trunk/modules/m_testmask.c (File Modified)
1798 +5 -8 trunk/modules/m_unreject.c (File Modified)
1799 +2 -5 trunk/modules/m_xline.c (File Modified)
1804 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1805 +10 -25 trunk/extensions/example_module.c (File Modified)
1806 +5 -14 trunk/extensions/hurt.c (File Modified)
1807 +1 -2 trunk/extensions/m_42.c (File Modified)
1808 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1809 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1810 +1 -2 trunk/extensions/m_opme.c (File Modified)
1811 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1812 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1813 +3 -7 trunk/modules/core/m_die.c (File Modified)
1814 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1815 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1816 +1 -2 trunk/modules/m_challenge.c (File Modified)
1817 +11 -15 trunk/modules/m_connect.c (File Modified)
1818 +2 -4 trunk/modules/m_dline.c (File Modified)
1819 +2 -2 trunk/modules/m_etrace.c (File Modified)
1820 +11 -21 trunk/modules/m_gline.c (File Modified)
1821 +2 -4 trunk/modules/m_kline.c (File Modified)
1822 +1 -2 trunk/modules/m_rehash.c (File Modified)
1823 +3 -7 trunk/modules/m_restart.c (File Modified)
1824 +31 -45 trunk/modules/m_set.c (File Modified)
1825 +2 -4 trunk/modules/m_testmask.c (File Modified)
1826 +5 -8 trunk/modules/m_unreject.c (File Modified)
1827 +1 -3 trunk/modules/m_xline.c (File Modified)
1828 +2 -2 trunk/src/chmode.c (File Modified)
1829 +8 -15 trunk/src/modules.c (File Modified)
1830 +10 -14 trunk/src/s_auth.c (File Modified)
1831 +3 -6 trunk/src/s_conf.c (File Modified)
1832 +1 -2 trunk/src/s_newconf.c (File Modified)
1833 +20 -57 trunk/src/s_user.c (File Modified)
1834 +4 -2 trunk/src/send.c (File Modified)
1835 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1836 +4 -6 trunk/unsupported/m_force.c (File Modified)
1839 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1841 - keyword-subst from charybdis 2.2.
1845 +12 -3 trunk/doc/example.conf (File Modified)
1846 +58 -3 trunk/doc/reference.conf (File Modified)
1847 + - trunk/include/substitution.h (File Added)
1848 +1 -0 trunk/src/Makefile.in (File Modified)
1849 +2 -2 trunk/src/s_conf.c (File Modified)
1850 +164 -1 trunk/src/s_user.c (File Modified)
1851 + - trunk/src/substitution.c (File Added)
1854 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1856 Removed merge tracking for "svnmerge" for
1857 http://svn.atheme.org/charybdis/branches/release-2.2
1861 + - trunk/ (Property Modified)
1864 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1866 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1867 http://svn.atheme.org/charybdis/branches/release-2.2
1871 + - trunk/ (Property Modified)
1874 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1876 Removed merge tracking for "svnmerge" for
1877 http://svn.atheme.org/charybdis/branches/release-2.2
1881 + - trunk/ (Property Modified)
1884 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1886 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1887 http://svn.atheme.org/charybdis/branches/release-2.2
1891 + - trunk/ (Property Modified)
1894 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1900 + - trunk/ (Property Modified)
1903 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1905 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1906 http://svn.atheme.org/charybdis/branches/release-2.2
1910 + - trunk/ (Property Modified)
1913 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1915 - version bump to 2.2.0
1919 +3 -1 trunk/NEWS (File Modified)
1920 +1 -1 trunk/configure.ac (File Modified)
1923 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1926 + branches/release-2.1 -> 2.2 base
1927 + 3.0 -> branches/cxxconversion
1928 + backport some immediate 3.0 functionality for 2.2
1933 + - trunk/ (File Added)
1936 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1938 Merged revisions 3135,3137 via svnmerge from
1939 http://svn.atheme.org/charybdis/trunk
1942 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1944 - Expand TRACE description
1945 - Mention expiry time in TESTLINE
1947 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1949 Update copyright year for sgml docs to 2007.
1954 + - branches/release-2.1/ (Property Modified)
1955 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1956 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1959 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1961 Merged revisions 1999 via svnmerge from
1962 http://svn.atheme.org/charybdis/trunk
1963 Add river to CREDITS
1966 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1973 + - branches/release-2.1/ (Property Modified)
1974 +1 -0 branches/release-2.1/CREDITS (File Modified)
1977 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1979 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1980 http://svn.atheme.org/charybdis/trunk
1983 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1985 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1987 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1989 - add use_forward to /info
1991 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1993 Call channel_modes() with &me instead of source_p when
1994 sending out a JOIN and SJOIN for a local user. This
1995 saves checking whether they are on the channel they
1998 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
2000 If use_forward is disabled:
2002 - hide +f in /mode #channel (/mode #channel f still shows it)
2003 - do not send any mode changes adding +f to local clients
2004 (-f ones are still sent)
2009 + - branches/release-2.1/ (Property Modified)
2010 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
2011 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
2012 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
2013 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
2014 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
2015 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
2016 +1 -1 branches/release-2.1/src/channel.c (File Modified)
2017 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
2018 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
2019 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
2020 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
2021 +4 -2 branches/release-2.1/src/supported.c (File Modified)
2024 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
2026 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2030 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2031 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2032 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2035 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2037 Add accountability (wallops, log) to OKICK.
2041 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2044 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2046 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2047 Similar to branches/release-2.2 r3061.
2051 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2054 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2056 - Write xline to file after instead of before notifying opers and source
2057 - Also notify source of failure to add xline
2058 Similar to branches/release-2.2 r3057.
2062 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2065 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2067 If a dline/kline/resv cannot be added to the file, send
2068 the regular notices to local opers and source anyway,
2069 and also warn the source (local opers were already warned).
2070 Similar to branches/release-2.2 r3053.
2074 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2077 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2079 Port over fixes from unkline/unxline/unresv to undline.
2080 Similar to branches/release-2.2 r3049.
2084 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2087 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2089 Merged revisions 2915 via svnmerge from
2090 http://svn.atheme.org/charybdis/trunk
2093 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2095 In usage message, show kline.conf and xline.conf instead
2096 of klines.conf and xlines.conf.
2101 + - branches/release-2.1/ (Property Modified)
2102 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2105 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2107 Merged revisions 2831,2833,2853 via svnmerge from
2108 http://svn.atheme.org/charybdis/trunk
2111 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2113 unkline/unxline/unresv:
2114 - if fclose on the output returns an error, treat this as a
2116 - check if the rename from the temp file to the ban conf failed
2118 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2120 When adding a permanent dline/kline/xline/resv, check
2121 the return value of fclose().
2123 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2125 Do not free xline aconf if it could not be written out.
2126 It will be added to the list in memory anyway.
2131 + - branches/release-2.1/ (Property Modified)
2132 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2133 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2134 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2135 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2138 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2140 NEWS: Clarify effects of ip_cloaking changes a little.
2144 +2 -0 branches/release-2.1/NEWS (File Modified)
2147 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2153 +9 -9 branches/release-2.1/configure (File Modified)
2156 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2158 Version bump on 2.1 branch to 2.1.2.
2162 +1 -1 branches/release-2.1/configure.ac (File Modified)
2165 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2167 Mention r2801/r2805.
2171 +1 -0 branches/release-2.1/NEWS (File Modified)
2174 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2176 Merged revisions 2801 via svnmerge from
2177 http://svn.atheme.org/charybdis/trunk
2180 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2182 ip_cloaking: try to avoid truncation by removing more
2183 components of the hostname (except the TLD).
2188 + - branches/release-2.1/ (Property Modified)
2189 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2192 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2198 +8 -1 branches/release-2.1/NEWS (File Modified)
2201 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2203 Merged revisions 2781 via svnmerge from
2204 http://svn.atheme.org/charybdis/trunk
2207 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2209 Fix stupid bug: checked a hostmask against the found
2210 ban instead of all exceptions, causing all host mangled
2211 clients to be exempted if there was a single ban
2212 exception in many cases.
2217 + - branches/release-2.1/ (Property Modified)
2218 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2221 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2223 Merged revisions 2773 via svnmerge from
2224 http://svn.atheme.org/charybdis/trunk
2227 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2229 user@host must be *@* for a shared{} block with flags=locops
2230 (server should not be *).
2235 + - branches/release-2.1/ (Property Modified)
2236 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2239 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2241 Tweak \s code a little.
2245 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2246 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2247 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2250 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2252 Merged revisions 2761 via svnmerge from
2253 http://svn.atheme.org/charybdis/trunk
2256 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2258 The testline/no_tilde fixes are in 2.1.1.
2263 + - branches/release-2.1/ (Property Modified)
2264 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2267 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2273 +4 -1 branches/release-2.1/NEWS (File Modified)
2276 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2278 Merged revisions 2125,2182-2183,2190-2195,2204-2205,2208-2209,2238-2239,2286-2287,2296-2297,2440-2441,2542-2547,2681-2682,2687-2690,2697,2703,2705,2707-2711 via svnmerge from
2279 http://svn.atheme.org/charybdis/trunk
2283 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2285 If the auth{} block has no_tilde and is not kline exempt,
2286 check the username without tilde against klines too.
2287 This is consistent with the way klines work on spoofs
2288 (klines checked on both raw and appearing-on-IRC version).
2290 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2292 Rework the fix for klines with no_tilde.
2293 Add an extra argument to find_address_conf() for the
2294 username without tilde, as that may contain one character more.
2296 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2298 Unbreak compile (because of r2697).
2299 testline with ~ could be improved some more perhaps, but this should work.
2301 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2303 testline: take no_tilde and username truncation into account
2305 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2307 Add some information on /testline with no_tilde and username truncation.
2312 + - branches/release-2.1/ (Property Modified)
2313 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2314 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2315 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2316 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2317 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2318 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2321 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2323 Merged revisions 2149,2151 via svnmerge from
2324 http://svn.atheme.org/charybdis/trunk
2327 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2329 Move kills from services from +s to +k snomask.
2330 Kills from non-service opers remain on +s.
2332 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2334 Update description of +s and +k snomasks.
2339 + - branches/release-2.1/ (Property Modified)
2340 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2341 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2342 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2345 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2347 Merged revisions 2685 via svnmerge from
2348 http://svn.atheme.org/charybdis/trunk
2351 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2353 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2358 + - branches/release-2.1/ (Property Modified)
2359 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2362 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2364 Merged revisions 2693 via svnmerge from
2365 http://svn.atheme.org/charybdis/trunk
2368 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2370 Fix truncation (by one) of unidented usernames
2371 if user registration is done because of DNSBL
2372 completion (which is the usual case if a valid
2373 NICK and USER are sent quickly and any DNSBLs
2379 + - branches/release-2.1/ (Property Modified)
2380 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2383 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2389 +10 -0 branches/release-2.1/NEWS (File Modified)
2392 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2398 +9 -9 branches/release-2.1/configure (File Modified)
2401 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2403 Version bump to 2.1.1.
2407 +1 -1 branches/release-2.1/configure.ac (File Modified)
2410 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2412 Merged revisions 2186,2188,2190-2196,2204-2205,2208-2209,2224,2238-2239,2286-2287,2296-2297,2440-2441,2542-2547,2681-2682,2687-2690,2699,2701 via svnmerge from
2413 http://svn.atheme.org/charybdis/trunk
2416 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2418 - fix a server notice on SID collision where the server name is mentioned twice
2420 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2422 - get_server_name() is stupid
2424 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2428 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2430 Do the Attempt to re-introduce SID server notice somewhat
2431 differently, showing a real host again if !HIDE_SERVERS_IPS
2432 and still showing the server name exactly once.
2434 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2436 Fix log message for Attempt to re-introduce SID (server notice was ok).
2438 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2440 - replace "No N line" with "no connect block" in a
2442 - show attempted server name in a few serverlog messages
2447 + - branches/release-2.1/ (Property Modified)
2448 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2451 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2453 Merged revisions 2218 via svnmerge from
2454 http://svn.atheme.org/charybdis/trunk
2457 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2459 Fix garbage in /stats y output on 64-bit archs.
2464 + - branches/release-2.1/ (Property Modified)
2465 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2468 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2470 Merged revisions 2438 via svnmerge from
2471 http://svn.atheme.org/charybdis/trunk
2474 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2476 Enable Revision keyword in addition to Id.
2481 + - branches/release-2.1/ (Property Modified)
2482 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2485 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2487 Merged revisions 2679 via svnmerge from
2488 http://svn.atheme.org/charybdis/trunk
2491 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2493 Port over ratbox 2.2 r23253 (anfl):
2494 - remove the cached storage of how many +beI there are, thereby fixing a
2495 case where it can get desynced from reality
2500 + - branches/release-2.1/ (Property Modified)
2501 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2502 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2505 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2507 Merged revisions 2093,2095 via svnmerge from
2508 http://svn.atheme.org/charybdis/trunk
2511 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2513 - change DNSBL licensing to BSD.
2515 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2517 - change x86-assembly FNV implementation to BSD license
2522 + - branches/release-2.1/ (Property Modified)
2523 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2524 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2527 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2529 Merged revisions 2073,2075 via svnmerge from
2530 http://svn.atheme.org/charybdis/trunk
2533 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2535 Put full information in the squit reason when exiting
2536 a server due to a servlink (ziplinks) error.
2538 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2540 Put full information in the squit reason when exiting
2541 a server due to not enough arguments for a command.
2546 + - branches/release-2.1/ (Property Modified)
2547 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2548 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2551 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2553 Merged revisions 2071 via svnmerge from
2554 http://svn.atheme.org/charybdis/trunk
2557 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2559 Don't redirect users from an existing domain to an
2560 existing server in reference.conf.
2566 + - branches/release-2.1/ (Property Modified)
2567 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2570 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2572 Merged revisions 2053 via svnmerge from
2573 http://svn.atheme.org/charybdis/trunk
2576 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2578 Make find_channel_membership() choose the shortest list
2579 (channel's list or user's list) to search, avoiding excessive
2580 CPU usage with services which are in lots of channels.
2581 From ratbox 2.2 (anfl/jilles)
2586 + - branches/release-2.1/ (Property Modified)
2587 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2590 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2596 +9 -9 branches/release-2.1/configure (File Modified)
2599 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2601 Version change 2.1.0rc1 -> 2.1.0 (release).
2605 +1 -1 branches/release-2.1/configure.ac (File Modified)
2608 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2610 Merged revisions 2029 via svnmerge from
2611 http://svn.atheme.org/charybdis/trunk
2614 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2616 NEWS: mention m_webirc.c module
2621 + - branches/release-2.1/ (Property Modified)
2622 +1 -0 branches/release-2.1/NEWS (File Modified)
2625 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2631 +9 -9 branches/release-2.1/configure (File Modified)
2634 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2636 Change version to 2.1.0rc1.
2640 +1 -1 branches/release-2.1/configure.ac (File Modified)
2643 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2645 Merged revisions 2021 via svnmerge from
2646 http://svn.atheme.org/charybdis/trunk
2649 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2651 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2652 related flaky looking things, and instead keep a list
2653 of BlacklistClients in PreClient.
2658 + - branches/release-2.1/ (Property Modified)
2659 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2660 +1 -1 branches/release-2.1/include/client.h (File Modified)
2661 +0 -1 branches/release-2.1/include/res.h (File Modified)
2662 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2663 +0 -24 branches/release-2.1/src/res.c (File Modified)
2664 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2667 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2669 Merged revisions 2015,2017 via svnmerge from
2670 http://svn.atheme.org/charybdis/trunk
2673 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2675 Check if the name in the question section of the
2676 DNS reply matches what we queried, to guard against
2677 late replies to a previous query with the same id.
2679 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2681 res.c: add a comment summarizing our changes
2686 + - branches/release-2.1/ (Property Modified)
2687 +53 -18 branches/release-2.1/src/res.c (File Modified)
2690 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2692 Merged revisions 1981 via svnmerge from
2693 http://svn.atheme.org/charybdis/trunk
2696 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2698 Alphabetize extensions and tweak the descriptions a little.
2703 + - branches/release-2.1/ (Property Modified)
2704 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2705 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2708 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2710 Merged revisions 1975 via svnmerge from
2711 http://svn.atheme.org/charybdis/trunk
2714 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2716 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2717 We should use the IP and not truncate the hostname.
2718 From ratbox 2.2 (androsyn)
2723 + - branches/release-2.1/ (Property Modified)
2724 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2727 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2729 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2730 http://svn.atheme.org/charybdis/trunk
2734 + - branches/release-2.1/ (Property Modified)
2737 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2739 - branch 2.1 release family
2743 + - branches/release-2.1/ (File Added)
2746 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2748 Describe new handling of host mangling in channel bans in SGML.
2752 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2755 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2757 - ok, 2.1 operline brought to you by marvin the melancholy robot
2761 +1 -1 trunk/src/messages.tab (File Modified)
2764 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2766 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2767 If anybody comes up with anything better, then please let us know
2768 and we will change this before 2.1 is branched.
2772 +1 -1 trunk/src/messages.tab (File Modified)
2775 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2777 Add EUID to capab.txt.
2781 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2784 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2790 +3 -0 trunk/NEWS (File Modified)
2793 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2795 Allow service{} servers to manipulate the nick delay table
2796 (for "nickserv enforcement").
2797 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2798 If duration is 0, the nickdelay entry is removed, otherwise
2799 it is added with the duration in seconds (maximum 24 hours).
2800 It is suggested that this is used if the EUID capab is present.
2804 +42 -1 trunk/modules/m_services.c (File Modified)
2807 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2809 HURT: strip off *@ from the start of the mask
2810 reject anything else containing '@' or '!'
2814 +11 -0 trunk/extensions/hurt.c (File Modified)
2817 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2819 ircd.c: need supported.h here
2823 +1 -0 trunk/src/ircd.c (File Modified)
2826 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2828 HURT: less ambiguity here
2829 ips/hosts to be hurt must contain a '.' or ':' otherwise
2830 they are interpreted as nicks
2834 +14 -9 trunk/extensions/hurt.c (File Modified)
2837 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2839 - we're now ircd-charybdis.org.
2840 - properly alphabetize credits
2844 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2847 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2849 - add additional modules to the configs
2853 +6 -0 trunk/doc/example.conf (File Modified)
2854 +12 -0 trunk/doc/reference.conf (File Modified)
2857 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2859 - remove hurt.h, it is pointless and confusing
2863 +27 -62 trunk/extensions/hurt.c (File Modified)
2864 + - trunk/extensions/hurt.h (File Deleted)
2867 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2869 - add code to suggest a local HURT by nickname.
2870 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2874 +40 -10 trunk/extensions/hurt.c (File Modified)
2875 +1 -0 trunk/extensions/hurt.h (File Modified)
2878 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2884 +2 -1 trunk/NEWS (File Modified)
2887 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2889 MASKTRACE/TESTMASK: check orighost as well
2893 +4 -2 trunk/modules/m_etrace.c (File Modified)
2894 +3 -1 trunk/modules/m_testmask.c (File Modified)
2897 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2899 Make RPL_ISUPPORT (005) numeric modularizable.
2900 Currently it will reassemble the numeric every time
2901 it needs to be sent, using a few dozen callbacks;
2902 if this is too slow some caching scheme should be
2907 +0 -1 trunk/include/s_user.h (File Modified)
2908 +36 -114 trunk/include/supported.h (File Modified)
2909 +1 -1 trunk/modules/m_version.c (File Modified)
2910 +1 -0 trunk/src/Makefile.in (File Modified)
2911 +1 -0 trunk/src/ircd.c (File Modified)
2912 +300 -25 trunk/src/s_user.c (File Modified)
2913 + - trunk/src/supported.c (File Added)
2916 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2918 EUID orighost could differ from host only in case,
2919 do not mark as dynamic spoof then
2923 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2926 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2928 kline help file: clarify a bit and remove some obsolete stuff
2929 partly suggested by Olin
2933 +8 -8 trunk/help/opers/kline (File Modified)
2936 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2942 +20 -0 trunk/NEWS (File Modified)
2945 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2947 Show real host/IP to nonopers whoising themselves.
2948 The IP is not shown for auth{} spoofs, otherwise it is,
2949 as it looked rather weird to me to show an auth{} spoofed
2950 IP like this. (/userhost on self still shows the IP.)
2954 +13 -2 trunk/modules/m_whois.c (File Modified)
2957 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2959 Document nick_delay stuff and move it around a bit.
2963 +1 -2 trunk/doc/example.conf (File Modified)
2964 +8 -2 trunk/doc/reference.conf (File Modified)
2967 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2969 - disable nickdelay by default. Needs to be documented in reference.conf.
2973 +2 -0 trunk/doc/example.conf (File Modified)
2974 +2 -0 trunk/doc/reference.conf (File Modified)
2977 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2979 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2983 +2 -1 trunk/modules/m_services.c (File Modified)
2986 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2988 ip_cloaking: somewhat hackish but we need to send the
2989 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2994 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2997 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2999 If EUID is used, show realhost in far connect notice
3000 (but not in far disconnect notice).
3004 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
3007 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
3010 - use non-ENCAP CHGHOST if possible
3011 - really introduce new users with their mangled and real
3012 host if +h is in default umodes
3016 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
3019 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
3021 Add non-ENCAP CHGHOST.
3025 +49 -11 trunk/modules/m_chghost.c (File Modified)
3028 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3030 Initial addition of EUID (puts realhost/account in same
3031 command as user introduction).
3032 See doc/technical/euid.txt for more information.
3033 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3037 + - trunk/doc/technical/euid.txt (File Added)
3038 +2 -1 trunk/include/s_serv.h (File Modified)
3039 +1 -1 trunk/include/s_user.h (File Modified)
3040 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3041 +1 -34 trunk/modules/m_chghost.c (File Modified)
3042 +0 -28 trunk/modules/m_services.c (File Modified)
3043 +30 -1 trunk/src/s_serv.c (File Modified)
3044 +30 -3 trunk/src/s_user.c (File Modified)
3047 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3049 Store the mangled host in localClient and use it for
3050 ban matching (also match real host for mangled users,
3051 also match mangled host for uncloaked users).
3052 Improve interaction of +h with auth{} and services
3054 Note that all of this only applies to clients who
3055 connect after the mangling module is loaded
3056 (other clients cannot even set +h).
3057 The sorcerynet cloaking module has not been updated
3062 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3063 +3 -0 trunk/include/client.h (File Modified)
3064 +64 -5 trunk/src/channel.c (File Modified)
3065 +1 -0 trunk/src/client.c (File Modified)
3066 +2 -2 trunk/src/s_user.c (File Modified)
3069 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3071 Document /stats U letters in sgml.
3075 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3078 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3080 Better description of hub_mask and leaf_mask.
3084 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3087 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3089 Add operspy_dont_care_user_info to sgml docs.
3093 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3096 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3098 Add general::operspy_dont_care_user_info.
3099 This makes /who mask equivalent to /who !mask for opers
3100 with the operspy flag, and removes the operspy log/notice
3101 on /who mask, /masktrace and /scan.
3102 The necessary privilege (operspy flag) is unchanged.
3103 Behaviour for the other operspy commands (channel
3104 related ones) is also unchanged.
3108 +1 -0 trunk/doc/example.conf (File Modified)
3109 +6 -0 trunk/doc/reference.conf (File Modified)
3110 +1 -0 trunk/include/s_conf.h (File Modified)
3111 +10 -8 trunk/modules/m_etrace.c (File Modified)
3112 +6 -0 trunk/modules/m_info.c (File Modified)
3113 +8 -5 trunk/modules/m_scan.c (File Modified)
3114 +1 -1 trunk/modules/m_version.c (File Modified)
3115 +6 -1 trunk/modules/m_who.c (File Modified)
3116 +1 -0 trunk/src/newconf.c (File Modified)
3117 +1 -0 trunk/src/s_conf.c (File Modified)
3120 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3122 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3123 This letter will also be used for showing operspy with
3124 limited accountability (show non channel related info
3125 without '!' or notice).
3129 +2 -0 trunk/doc/server-version-info (File Modified)
3130 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3131 +2 -0 trunk/include/ircd.h (File Modified)
3132 +6 -0 trunk/modules/m_info.c (File Modified)
3133 +2 -0 trunk/modules/m_version.c (File Modified)
3134 +1 -0 trunk/src/ircd_state.c (File Modified)
3137 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3139 Add m_webirc module, allows showing real host of CGI:IRC users.
3140 Differences to the version available on my web page for a while:
3141 instructions on how to set it up.
3145 +137 -0 trunk/extensions/Makefile.in (File Modified)
3146 + - trunk/extensions/m_webirc.c (File Added)
3149 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3151 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3155 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3158 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3160 - move beu from core to contributors
3161 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3165 +2 -2 trunk/CREDITS (File Modified)
3168 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3170 Mention that class blocks must be defined before the
3171 auth or connect blocks referencing them.
3175 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3178 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3181 - change from "can join" to "is banned", this reverses sense
3182 and removes "weird" checks like for +i, +l, +j
3183 - don't allow $j to same channel
3184 - +s/+p restriction removed, anyone can /mode b anyway
3189 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3192 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3194 Add a few important lines from reference.conf to example.conf.
3198 +8 -1 trunk/doc/example.conf (File Modified)
3201 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3203 - we don't support rtsigio anymore
3204 - we definately don't support VMS nor Cygwin either.
3208 +2 -2 trunk/INSTALL (File Modified)
3209 +0 -2 trunk/README.FIRST (File Modified)
3212 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3214 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3218 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3221 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3224 - return EXTBAN_NOMATCH for a valid ban that does not match
3225 - consider a $j ban invalid if we were already processing a
3226 can_join for a $j ban
3230 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3233 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3235 extb_extgecos: realhost -> orighost
3239 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3242 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3244 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3248 +59 -0 trunk/extensions/Makefile.in (File Modified)
3249 + - trunk/extensions/extb_canjoin.c (File Added)
3252 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3254 - oh right, charybdis calls that 'orighost'.
3258 +2 -2 trunk/modules/m_who.c (File Modified)
3261 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3263 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3267 +2 -0 trunk/modules/m_who.c (File Modified)
3270 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3272 - also check $x against realhost
3276 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3279 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3281 Sorcerynet people want a debugging notice moved from +s to +d.
3285 +1 -1 trunk/src/blacklist.c (File Modified)
3288 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3290 Use source_p instead of client_p for free_pre_client().
3291 client_p could be NULL or another client.
3295 +1 -1 trunk/src/client.c (File Modified)
3298 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3300 - revert this, I know how to fix it now
3304 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3307 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3309 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3310 This fix is probably suboptimal, but it does indeed fix the problem.
3314 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3317 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3319 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3323 +49 -0 trunk/extensions/Makefile.in (File Modified)
3324 + - trunk/extensions/extb_extgecos.c (File Added)
3327 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3329 Remove undocumented and unused general::fallback_to_ip6_int config option.
3333 +0 -3 trunk/include/s_conf.h (File Modified)
3334 +0 -3 trunk/src/newconf.c (File Modified)
3337 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3340 - document new TESTMASK
3341 - mention that TESTMASK matching is the same as MASKTRACE matching
3342 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3347 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3350 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3352 New testmask from ratbox 2.2.
3353 Allows matches on nick, ip and gecos in addition to user
3354 and host, and is fully analogous to masktrace.
3355 The numeric has changed from 724 to 727 and fields in it
3360 +4 -3 trunk/help/opers/testmask (File Modified)
3361 +1 -0 trunk/include/numeric.h (File Modified)
3362 +82 -9 trunk/modules/m_testmask.c (File Modified)
3363 +2 -2 trunk/src/messages.tab (File Modified)
3366 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3368 contrib -> extensions
3372 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3375 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3377 CHGHOST: Check validity of new hostname.
3378 If the command came from a local client (disabled by
3379 default), send an error message and drop the command.
3380 If the command came from a remote client or server,
3381 send a notice to opers and the target user (if local).
3385 +42 -1 trunk/modules/m_chghost.c (File Modified)
3388 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3394 +23 -1 trunk/NEWS (File Modified)
3397 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3399 When an outgoing server connection succeeds, set
3400 localClient->ip by simply copying the whole sockaddr
3401 struct instead of copying certain parts only.
3405 +1 -19 trunk/src/s_serv.c (File Modified)
3408 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3410 Give a special error message and ignore the connect block
3411 if trying to add a connect block for the server's own name.
3415 +7 -0 trunk/src/newconf.c (File Modified)
3418 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3420 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3421 when --disable-balloc is used, so that it compiles.
3422 Obviously the BlockHeapUsage() stub returns just zeroes so
3423 /stats z will be less informative.
3427 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3430 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3432 Free and zero dns_query in DNS callback for outgoing connect.
3433 This avoids double free of reslist.
3437 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3440 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3442 From ratbox, log failed outgoing connections to serverlog.
3447 +13 -1 trunk/src/s_serv.c (File Modified)
3450 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3452 Change serverlog message when connecting to be more clear and show the port number.
3456 +1 -1 trunk/src/s_serv.c (File Modified)
3459 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3461 Remove gethost_byname(), this is meaningless
3462 since the removal of AAAA -> A fallback (r1763).
3466 +0 -1 trunk/include/res.h (File Modified)
3467 +0 -12 trunk/src/res.c (File Modified)
3470 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3472 Remove ip6.int support and use only ip6.arpa.
3473 The global ip6.int zone has disappeared on June 1
3474 and a lot of other software has been removing ip6.int
3476 This removes the second and last case where IPv6
3477 support in charybdis causes extra lookups and slows
3482 +5 -27 trunk/src/res.c (File Modified)
3485 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3487 Mention new default (r1767) for connect::aftype in sgml docs.
3491 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3494 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3496 Use IPv6 if connect::host looks like an IPv6 address
3497 (contains a colon). No need to aftype=ipv6 anymore.
3501 +2 -0 trunk/src/newconf.c (File Modified)
3504 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3506 More information about connect::host.
3510 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3513 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3515 Remove fallback to A if AAAA cannot be found.
3516 In case of a forward check of a reverse lookup, we
3517 already know if it's ipv4 or ipv6, so it is not
3518 useful and in case of a forward lookup of a hostname
3519 in connect::host, connect::aftype already specifies
3520 if it's ipv4 or ipv6.
3524 +4 -27 trunk/src/res.c (File Modified)
3527 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3530 - check if +c made the message text empty and refuse
3532 - don't copy message text if it is not necessary
3537 +14 -4 trunk/modules/core/m_message.c (File Modified)
3540 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3542 remove_conf_item(): do not free cf_name, this is generally a string constant
3546 +0 -1 trunk/src/newconf.c (File Modified)
3549 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3551 Remove the old unused FDL_ constants.
3555 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3558 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3560 Remove an unused struct irc_sockaddr_storage from fde_t
3561 (allocated for every possible file descriptor).
3565 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3568 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3570 If the DNS lookup for an outgoing connection is still
3571 pending when it is closed, clean it up.
3575 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3578 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3580 If proc_answer() fails (for example if a lookup for an
3581 A record returns a CNAME), fail the query immediately.
3582 Previously the packet was just ignored, leaving the
3587 +4 -8 trunk/src/res.c (File Modified)
3590 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3592 Correct sockhost field in an outgoing server connection.
3593 First copy the host field from the server_conf, then
3594 take the IP from to where the connection was attempted
3595 when the connection callback is called.
3596 (Before r1747 this used the IP from the server_conf.)
3600 +8 -2 trunk/src/s_serv.c (File Modified)
3603 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3605 Remove ipnum (keep aftype) and dns_query from server_conf.
3606 We don't keep track of binary form address in connect{}
3607 blocks anymore, DNS lookups of names in host= gone.
3608 As before the DNS lookup is done on connect.
3609 This should unbreak hostnames in host= somewhat.
3613 +1 -2 trunk/include/s_newconf.h (File Modified)
3614 +2 -2 trunk/src/newconf.c (File Modified)
3615 +1 -42 trunk/src/s_newconf.c (File Modified)
3616 +12 -31 trunk/src/s_serv.c (File Modified)
3619 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3625 +1 -1 trunk/configure (File Modified)
3628 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3630 Fix --disable-balloc help text (said --disable-small-net).
3634 +1 -1 trunk/configure.ac (File Modified)
3637 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3639 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3640 services (+S). Unlike operstring and adminstring, this
3641 is not changeable with /quote set but is updated on rehash.
3645 +1 -0 trunk/doc/example.conf (File Modified)
3646 +10 -2 trunk/doc/reference.conf (File Modified)
3647 +1 -0 trunk/include/s_conf.h (File Modified)
3648 +6 -0 trunk/modules/m_info.c (File Modified)
3649 +3 -2 trunk/modules/m_whois.c (File Modified)
3650 +1 -0 trunk/src/newconf.c (File Modified)
3651 +1 -0 trunk/src/s_conf.c (File Modified)
3654 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3656 Fix handling of comma in whois: ignore the comma and
3657 everything after it but do output the entire parameter
3662 +2 -2 trunk/modules/m_whois.c (File Modified)
3665 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3667 New /stats letter 's' to list HURTs:
3668 - opers get the full listing.
3669 - users get any HURTs that match their sockhost/orighost if
3670 "stats_k_oper_only" is set to 1.
3674 +50 -0 trunk/extensions/hurt.c (File Modified)
3677 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3679 - make the newconf system available to modules.
3683 +4 -1 trunk/include/newconf.h (File Modified)
3684 +4 -8 trunk/src/newconf.c (File Modified)
3687 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3689 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3692 +0 -3 trunk/doc/example.conf (File Modified)
3693 +0 -3 trunk/doc/reference.conf (File Modified)
3696 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3698 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3702 +3 -0 trunk/doc/example.conf (File Modified)
3703 +3 -0 trunk/doc/reference.conf (File Modified)
3706 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3708 Fix too early truncation of JOIN channel list.
3712 +2 -3 trunk/modules/core/m_join.c (File Modified)
3715 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3717 - From ratbox 2.2 (anfl), send server notices about read
3718 errors from handshakes and servers to +s instead of +d.
3719 - Send various server notices about failed server
3720 connections which did not reach registered state network
3721 wide if the connection was initiated by a remote oper.
3722 This avoids annoying the whole net if there is a
3723 broken autoconnect, but allows all opers to see why a
3724 remote connect failed. Failed connections which did reach
3725 server state already generate server notices everywhere.
3727 Note: this is an exception to our general policy to not send
3728 server notices about unregistered connections remotely.
3732 +1 -0 trunk/include/client.h (File Modified)
3733 +20 -6 trunk/src/client.c (File Modified)
3734 +6 -6 trunk/src/s_serv.c (File Modified)
3737 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3743 +1 -1 trunk/doc/example.conf (File Modified)
3744 +1 -1 trunk/doc/reference.conf (File Modified)
3747 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3749 Don't allow #channel +b $c:&channel (inconsistent target).
3753 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3756 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3758 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3762 +0 -2 trunk/include/client.h (File Modified)
3765 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3767 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3771 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3774 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3776 Store IP addresses in whowas. These are shown to opers.
3777 Obtained from Eurus patches.
3778 orighost tracking removed (not worth the memory IMHO),
3779 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3780 with unknown IPs and to not violate auth{} spoof policy.
3784 +2 -0 trunk/doc/reference.conf (File Modified)
3785 +1 -0 trunk/include/numeric.h (File Modified)
3786 +1 -0 trunk/include/whowas.h (File Modified)
3787 +10 -1 trunk/modules/m_whowas.c (File Modified)
3788 +1 -1 trunk/src/messages.tab (File Modified)
3789 +4 -0 trunk/src/whowas.c (File Modified)
3792 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3794 Describe hostmask parameter of masktrace better in sgml docs.
3798 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3801 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3803 masktrace help file: mention CIDR IP masks
3808 +2 -0 trunk/help/opers/masktrace (File Modified)
3811 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3813 MASKTRACE: allow normal match() on IP address also
3818 +2 -3 trunk/modules/m_etrace.c (File Modified)
3821 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3823 Allow +S clients (services) to send to channels and @/+ channels always.
3827 +1 -1 trunk/modules/core/m_message.c (File Modified)
3828 +1 -1 trunk/src/channel.c (File Modified)
3831 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3833 Allow servers to send to @#chan and +#chan.
3837 +1 -1 trunk/modules/core/m_message.c (File Modified)
3840 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3842 Don't count opers on service{} servers in /lusers.
3846 +2 -2 trunk/src/s_user.c (File Modified)
3849 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3851 Show opers the real host behind a dynamic spoof in WHOIS.
3852 If the user is auth{} spoofed, this shows the auth{} spoof
3853 otherwise it shows the DNS hostname and IP address.
3854 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3858 +1 -0 trunk/include/numeric.h (File Modified)
3859 +12 -2 trunk/modules/m_whois.c (File Modified)
3860 +1 -1 trunk/src/messages.tab (File Modified)
3863 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3865 Remove #define HIDE_SPOOF_IPS from config.h, should
3866 have been done earlier.
3870 +0 -7 trunk/include/config.h (File Modified)
3873 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3875 Bring back ERR_CANTKILLSERVER.
3879 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3882 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3885 - also send RPL_HOSTHIDDEN on -h
3886 - don't allow +h for auth{} spoofed clients
3890 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3893 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3895 /etc/resolv.conf parsing:
3896 - don't crash (sometimes) if there is a line without an argument
3897 (e.g. 'search' by itself)
3898 - fix handling of lines with leading whitespace
3902 +9 -8 trunk/src/reslib.c (File Modified)
3905 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3907 Put back code that terminates DNS queries, which was
3908 removed during the resolver changes.
3912 +4 -0 trunk/src/s_auth.c (File Modified)
3915 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3917 - oh hey, that was in the wrong place
3921 +13 -13 trunk/src/s_auth.c (File Modified)
3924 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3926 - handle a situation where a user can go away before DNS completes
3930 +13 -0 trunk/src/s_auth.c (File Modified)
3933 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3939 +1 -0 trunk/include/blacklist.h (File Modified)
3940 +1 -0 trunk/include/res.h (File Modified)
3941 +33 -2 trunk/src/blacklist.c (File Modified)
3942 +2 -0 trunk/src/client.c (File Modified)
3943 +24 -0 trunk/src/res.c (File Modified)
3946 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3948 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3949 if comm_accept() failed.
3951 Found with valgrind.
3955 +4 -4 trunk/src/listener.c (File Modified)
3958 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3960 - handle unavailable Client/preClient structs
3964 +9 -0 trunk/src/blacklist.c (File Modified)
3967 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3969 Add +lf to SGML docs.
3973 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3976 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3978 Also do forwarding if the channel limit (+l) is exceeded.
3982 +1 -1 trunk/help/opers/cmode (File Modified)
3983 +2 -2 trunk/modules/core/m_join.c (File Modified)
3986 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3988 Post-release lovin':
3989 - Update version to 2.1.0.
3990 - Regenerate configure.
3994 +9 -9 trunk/configure (File Modified)
3995 +1 -1 trunk/configure.ac (File Modified)
3998 beu 2006/06/07 11:42:54 UTC (20060607-1659)
4000 Comment out example blacklist{} block.
4004 +7 -7 trunk/doc/example.conf (File Modified)
4005 +7 -7 trunk/doc/reference.conf (File Modified)
4008 beu 2006/06/07 10:59:48 UTC (20060607-1653)
4010 Add note regarding use of AHBL BLs.
4014 +4 -0 trunk/doc/example.conf (File Modified)
4015 +4 -0 trunk/doc/reference.conf (File Modified)
4018 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
4024 +2 -2 trunk/CREDITS (File Modified)
4027 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4033 +1 -0 trunk/CREDITS (File Modified)
4036 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4038 Put more recent ratbox CREDITS here.
4042 +3 -2 trunk/doc/Ratbox-team (File Modified)
4045 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4051 +5 -4 trunk/NEWS (File Modified)
4054 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4056 Mention that install or make install also avoids modunload crashes.
4060 +2 -1 trunk/BUGS (File Modified)
4063 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4069 +3 -8 trunk/NEWS (File Modified)
4072 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4078 +3 -2 trunk/BUGS (File Modified)
4081 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4083 - add orighost check to hurt.c
4088 +1 -6 trunk/BUGS (File Modified)
4089 +1 -1 trunk/extensions/hurt.c (File Modified)
4092 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4094 Make kline_exempt exempt from HURT also.
4098 +2 -1 trunk/extensions/hurt.c (File Modified)
4101 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4103 Fix mask HEAL propagation.
4107 +6 -3 trunk/extensions/hurt.c (File Modified)
4110 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4117 +18 -31 trunk/extensions/README (File Modified)
4120 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4122 More target change hax.
4127 +5 -0 trunk/extensions/hurt.c (File Modified)
4130 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4132 Improvements to HURT propagation.
4136 +8 -6 trunk/extensions/hurt.c (File Modified)
4139 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4141 - further simplification
4145 +25 -76 trunk/extensions/hurt.c (File Modified)
4146 +0 -9 trunk/extensions/hurt.h (File Modified)
4149 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4155 +13 -0 trunk/extensions/hurt.c (File Modified)
4158 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4160 - cut off at 15 messages instead of 30
4164 +1 -1 trunk/extensions/hurt.h (File Modified)
4167 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4169 Squash a warning here.
4173 +1 -3 trunk/src/ircd.c (File Modified)
4176 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4178 Don't show servers in /stats l to nonopers if flatten links is enabled.
4182 +3 -1 trunk/modules/m_stats.c (File Modified)
4185 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4191 +20 -7 trunk/extensions/hurt.c (File Modified)
4194 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4196 - remove inline stuff (yuck)
4197 - sockaddr should have been sockhost
4201 +22 -31 trunk/extensions/hurt.c (File Modified)
4204 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4206 - make hurt checking actually work
4210 +2 -7 trunk/extensions/hurt.c (File Modified)
4213 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4215 Slight tweak to alias{}.
4219 +4 -0 trunk/src/parse.c (File Modified)
4222 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4224 - further simplification
4228 +59 -71 trunk/extensions/hurt.c (File Modified)
4229 +0 -1 trunk/extensions/hurt.h (File Modified)
4232 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4234 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4238 +10 -20 trunk/extensions/hurt.c (File Modified)
4239 +0 -4 trunk/extensions/hurt.h (File Modified)
4242 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4244 - remove some unnecessary code here (hurt_initial_check_event()).
4248 +0 -23 trunk/extensions/hurt.c (File Modified)
4251 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4253 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4257 +8 -0 trunk/modules/core/m_message.c (File Modified)
4260 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4262 - more sane tgchange hax
4266 +2 -1 trunk/extensions/hurt.c (File Modified)
4269 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4271 Make HEAL <nick> work.
4275 +40 -43 trunk/extensions/hurt.c (File Modified)
4278 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4280 Destroy hurt_clients list on unload.
4284 +7 -0 trunk/extensions/hurt.c (File Modified)
4287 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4289 Coding style: no space between a function name and parenthesis.
4293 +43 -43 trunk/extensions/hurt.c (File Modified)
4296 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4298 Now works and throws out hurt clients after 30 protocol messages
4299 unless they identify.
4303 +28 -36 trunk/extensions/hurt.c (File Modified)
4304 +1 -7 trunk/extensions/hurt.h (File Modified)
4307 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4309 Working addition/lookup.
4313 +8 -0 trunk/extensions/hurt.c (File Modified)
4316 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4318 Get rid of hyb6 style propagation (:server COMMAND source).
4322 +18 -22 trunk/extensions/hurt.c (File Modified)
4325 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4327 add not-working hurt_add and hurt_find
4331 +13 -5 trunk/extensions/hurt.c (File Modified)
4334 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4336 Comment out a lot of stuff so I can load and unload this without crashing.
4340 +17 -6 trunk/extensions/hurt.c (File Modified)
4343 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4345 Fix svn:keywords and add a short comment at the top.
4349 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4352 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4354 - Make hurt module compile
4355 - Link it to the build
4356 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4357 correct flag name, no CAP_TS6 use etc
4361 +1 -0 trunk/extensions/Makefile.in (File Modified)
4362 +30 -32 trunk/extensions/hurt.c (File Modified)
4365 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4367 Put beu's hurt module in trunk.
4371 + - trunk/extensions/hurt.c (File Added)
4372 + - trunk/extensions/hurt.h (File Added)
4375 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4377 - _iprint(): use stderr instead of stdout
4381 +1 -1 trunk/src/s_log.c (File Modified)
4384 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4386 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4387 and subsequently destroy our kqueue when we close 0, 1, 2
4389 - After closing fd 0, 1, 2 reopen them to /dev/null again
4390 so we don't send messages from malloc etc to a random
4392 - Remove an obsolete comment.
4396 +13 -2 trunk/src/ircd.c (File Modified)
4399 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4405 +29 -1 trunk/NEWS (File Modified)
4408 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4414 +1 -1 trunk/configure (File Modified)
4417 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4419 Fix openssl version check to also accept versions newer than 0.9.6.
4423 +1 -1 trunk/configure.ac (File Modified)
4426 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4428 Oops, need packet.h here.
4432 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4435 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4437 End the flood grace period in CPRIVMSG/CNOTICE.
4441 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4444 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4446 - update class::connectfreq documentation
4450 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4453 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4455 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4459 +3 -6 trunk/src/s_serv.c (File Modified)
4462 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4464 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4468 +1 -1 trunk/src/messages.tab (File Modified)
4471 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4473 Don't mention that /stats p shows idle times, as it doesn't.
4477 +1 -1 trunk/help/opers/stats (File Modified)
4478 +1 -1 trunk/help/users/stats (File Modified)
4481 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4483 /stats A shows DNS servers, it doesn't matter whether ircd
4484 uses ADNS or something else.
4488 +1 -1 trunk/help/opers/stats (File Modified)
4491 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4493 get_client_name() fix
4497 +4 -0 trunk/src/client.c (File Modified)
4500 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4506 +6 -0 trunk/src/ircd.c (File Modified)
4509 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4511 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4514 +16 -17 trunk/configure (File Modified)
4515 +1 -1 trunk/configure.ac (File Modified)
4518 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4520 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4523 +135 -0 trunk/configure (File Modified)
4524 +6 -0 trunk/configure.ac (File Modified)
4527 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4529 Exit 0 on successful -conftest.
4533 +1 -1 trunk/src/ircd.c (File Modified)
4536 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4538 Make the "keep the parent process around" thing work, by opening
4539 a pipe to the child process. This pipe is on fd 0 in the child
4540 process. After successful initialization, the child will write
4541 a byte to this pipe, on fatal errors it will close it without
4544 Somewhat hackish still but should work.
4548 +27 -30 trunk/src/ircd.c (File Modified)
4551 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4553 - convert some error messages to ierror() over fprintf/ilog combination
4557 +3 -6 trunk/src/ircd.c (File Modified)
4560 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4562 - inotice() for loadmodule when in foreground mode
4566 +3 -0 trunk/src/modules.c (File Modified)
4569 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4571 - remove inotice() on loading modules from the config
4575 +0 -3 trunk/src/modules.c (File Modified)
4578 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4580 - usleep for 50000usec in the parent process to allow for startup messages
4581 to be cleanly printed before detaching to shell, this should be more than
4586 +3 -0 trunk/src/ircd.c (File Modified)
4589 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4591 - display more errors during normal startup as to try to help people find common problems
4595 +27 -10 trunk/src/ircd.c (File Modified)
4598 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4600 - version bump in preparation of 2.0.0 release
4604 +9 -9 trunk/configure (File Modified)
4605 +1 -1 trunk/configure.ac (File Modified)
4608 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4610 Change example.conf operator block from "admin" to "god",
4611 so as to show we encourage per-person operator blocks.
4615 +4 -2 trunk/doc/example.conf (File Modified)
4618 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4620 Document alias{} block.
4624 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4627 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4629 Document DNS blacklist stuff in sgml.
4633 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4634 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4637 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4639 Misc /stats clarifications.
4643 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4646 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4648 Move snomasks into umodes chapter.
4649 Move oprivs chapter down.
4653 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4654 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4655 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4658 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4660 Mention operator{} user@host change.
4664 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4667 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4669 operator{} block user@host matches against orighost now, not host.
4670 This means that services/+h spoofs do not work in operator{} blocks;
4671 auth{} spoofs still work.
4675 +4 -0 trunk/doc/example.conf (File Modified)
4676 +1 -1 trunk/doc/reference.conf (File Modified)
4677 +2 -2 trunk/modules/m_challenge.c (File Modified)
4678 +1 -1 trunk/modules/m_oper.c (File Modified)
4681 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4683 - inotice/iwarn/ierror() stuff I was working on
4687 +3 -0 trunk/include/s_log.h (File Modified)
4688 +15 -11 trunk/src/ircd.c (File Modified)
4689 +3 -1 trunk/src/modules.c (File Modified)
4690 +1 -1 trunk/src/newconf.c (File Modified)
4691 +54 -0 trunk/src/s_log.c (File Modified)
4694 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4696 Oops, don't add blacklists to the list twice on rehash.
4700 +3 -2 trunk/src/blacklist.c (File Modified)
4703 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4705 Remove notices to the client about progress of dnsbl lookups.
4709 +0 -4 trunk/src/blacklist.c (File Modified)
4712 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4714 Add auth{} flag dnsbl_exempt.
4718 +2 -1 trunk/doc/example.conf (File Modified)
4719 +2 -1 trunk/doc/reference.conf (File Modified)
4720 +2 -0 trunk/include/s_conf.h (File Modified)
4721 +1 -0 trunk/src/newconf.c (File Modified)
4722 +8 -1 trunk/src/s_user.c (File Modified)
4725 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4727 Switch alias{} and blacklist{} around, for consistency with example.conf.
4731 +18 -18 trunk/doc/reference.conf (File Modified)
4734 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4736 Send a warning to the user if they are dnsbl listed but exempted.
4740 +17 -12 trunk/src/s_user.c (File Modified)
4743 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4745 Move throwing out dnsbl listed clients to registration,
4746 and make kline_exempt exempt from it.
4750 +1 -0 trunk/include/blacklist.h (File Modified)
4751 +4 -0 trunk/include/client.h (File Modified)
4752 +15 -16 trunk/src/blacklist.c (File Modified)
4753 +6 -0 trunk/src/client.c (File Modified)
4754 +17 -0 trunk/src/s_user.c (File Modified)
4757 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4759 Show refcount in /stats n.
4763 +3 -2 trunk/modules/m_stats.c (File Modified)
4766 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4768 Don't look up dnsbls twice if they send USER twice.
4772 +5 -3 trunk/modules/m_user.c (File Modified)
4775 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4777 Add /stats n to help files.
4781 +1 -0 trunk/help/opers/stats (File Modified)
4782 +1 -0 trunk/help/users/stats (File Modified)
4785 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4787 Only check dnsbls for A records, not AAAA.
4791 +1 -1 trunk/src/blacklist.c (File Modified)
4794 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4796 Don't remove non-illegal blacklists on completion of check.
4797 Add debugging notices (not working).
4801 +5 -1 trunk/src/blacklist.c (File Modified)
4804 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4806 Don't call register_local_user() if they haven't sent a nick yet.
4810 +1 -1 trunk/src/blacklist.c (File Modified)
4813 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4815 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4819 +21 -0 trunk/modules/m_stats.c (File Modified)
4822 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4824 More dnsbl rehash fixes, it was adding bogus entries.
4828 +2 -7 trunk/src/newconf.c (File Modified)
4831 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4833 Need blacklist.h here.
4837 +1 -0 trunk/src/s_conf.c (File Modified)
4840 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4846 +1 -2 trunk/configure (File Modified)
4847 +0 -48 trunk/configure.ac (File Modified)
4848 + - trunk/doc/example-iauth.conf (File Deleted)
4849 + - trunk/iauth/ (File Deleted)
4852 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4854 Improve handling of rehashing with blacklists.
4855 Also some coding style tweaks.
4859 +3 -2 trunk/include/blacklist.h (File Modified)
4860 +35 -16 trunk/src/blacklist.c (File Modified)
4861 +2 -0 trunk/src/s_conf.c (File Modified)
4864 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4866 Clear can_send cache if a user logs in or out from services.
4870 +2 -0 trunk/modules/m_services.c (File Modified)
4873 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4875 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4876 This directory is not entered by default.
4877 More stuff needs to be moved into here.
4881 +2 -1 trunk/configure (File Modified)
4882 +1 -0 trunk/configure.ac (File Modified)
4883 +69 -458 trunk/extensions/Makefile.in (File Modified)
4884 + - trunk/extensions/m_clearchan.c (File Deleted)
4885 + - trunk/extensions/m_force.c (File Deleted)
4886 + - trunk/unsupported/ (File Added)
4887 + - trunk/unsupported/Makefile.in (File Added)
4888 + - trunk/unsupported/m_clearchan.c (File Added)
4889 + - trunk/unsupported/m_force.c (File Added)
4892 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4894 Logging/wallops for forcejoin/forcepart, numeric fix.
4895 This needs to be moved to the toys section.
4899 +22 -2 trunk/extensions/m_force.c (File Modified)
4902 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4904 Fix comments at the top (including copyright).
4908 +3 -2 trunk/extensions/m_omode.c (File Modified)
4911 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4913 Add OMODE command to extensions/ for oper mode hacking:
4914 - requires admin privs
4915 - does not work for opped opers
4917 - sends a ServerMode for opping the oper themselves,
4918 otherwise a mode coming from the oper (not only
4919 does this provide full accountability, it is also
4920 easiest to implement while avoiding channels
4921 messed up with bogus bans etc).
4925 +171 -0 trunk/extensions/Makefile.in (File Modified)
4926 + - trunk/extensions/m_omode.c (File Added)
4929 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4935 + - trunk/include/blacklist.h (Property Modified)
4936 + - trunk/src/blacklist.c (Property Modified)
4939 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4941 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4945 +5 -1 trunk/src/blacklist.c (File Modified)
4948 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4950 Initial DNS blacklist support:
4951 - see example.conf for how to use.
4952 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4953 - tor.ahbl.org is also included because most networks will not want to allow tor
4954 (and we're considering going KoS on tor users here anyway due to abuse)
4958 +18 -0 trunk/doc/example.conf (File Modified)
4959 +66 -0 trunk/doc/reference.conf (File Modified)
4960 + - trunk/include/blacklist.h (File Added)
4961 +2 -0 trunk/include/client.h (File Modified)
4962 +3 -0 trunk/modules/m_user.c (File Modified)
4963 +152 -0 trunk/src/Makefile.in (File Modified)
4964 + - trunk/src/blacklist.c (File Added)
4965 +34 -0 trunk/src/newconf.c (File Modified)
4966 +1 -0 trunk/src/s_auth.c (File Modified)
4967 +4 -0 trunk/src/s_user.c (File Modified)
4970 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4972 Remove last bit of lzo stuff (comment in example.conf connect{}).
4976 +0 -4 trunk/doc/example.conf (File Modified)
4979 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4981 Show sasl successes and failures in /stats t (like other
4982 things in /stats t, about local clients only).
4986 +2 -0 trunk/include/s_stats.h (File Modified)
4987 +3 -0 trunk/modules/m_sasl.c (File Modified)
4988 +3 -0 trunk/src/s_stats.c (File Modified)
4991 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4993 Allow messaging services by nickname without using
4994 target change slots (this was already possible with
4995 user@server notation or services shortcuts).
4999 +2 -2 trunk/modules/core/m_message.c (File Modified)
5002 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
5004 Abort a safelist if a new /list comes in while one is already in progress.
5008 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
5011 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
5013 Change $![letter]:[mask] to $~[letter]:[mask]
5014 so both ! and ~ invert an extban.
5018 +2 -0 trunk/src/chmode.c (File Modified)
5021 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
5023 - revert due to technical issues
5027 +1 -1 trunk/src/extban.c (File Modified)
5030 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5032 - allow $![letter]:[mask] to also invert an extban, like $~[letter]:[mask], since some people will likely believe that is the correct way of doing it
5036 +1 -1 trunk/src/extban.c (File Modified)
5039 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5041 Don't pace /list on a single channel.
5045 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5048 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5050 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5054 +4 -2 trunk/include/supported.h (File Modified)
5057 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5059 Extban types are case insensitive; force them to lowercase when added.
5063 +5 -5 trunk/doc/extban.txt (File Modified)
5064 +4 -0 trunk/src/chmode.c (File Modified)
5065 +3 -3 trunk/src/extban.c (File Modified)
5068 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5070 sendto_wallops_flags():
5071 - instead of checking IsOper on each client, walk the appropriate list
5072 - instead of sending non-+z wallops from persons to nonopers, send only
5073 +w wallops from persons
5077 +1 -5 trunk/src/send.c (File Modified)
5080 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5082 Prefix oper wallops with "WALLOPS - " if they would
5083 otherwise look like operwalls or locops, when sending
5084 them to local users.
5088 +11 -1 trunk/modules/m_wallops.c (File Modified)
5091 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5093 Make sure destination field in some sasl numerics
5094 is the user's nick, not the sasl agent or server
5099 +2 -2 trunk/modules/m_sasl.c (File Modified)
5102 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5104 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5108 +1 -1 trunk/extensions/Makefile.in (File Modified)
5111 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5113 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5117 +1 -0 trunk/src/s_user.c (File Modified)
5120 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5122 Fix build for when IPv6 is disabled.
5126 +12 -10 trunk/src/s_auth.c (File Modified)
5129 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5131 Add information about adding extban types.
5135 +25 -0 trunk/doc/extban.txt (File Modified)
5138 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5140 Better extban validation: try to match a new extban from
5141 a local user against its setter to see if it is valid.
5142 Unknown extban types from remotes are no longer hidden.
5146 +4 -3 trunk/doc/extban.txt (File Modified)
5147 +1 -0 trunk/include/channel.h (File Modified)
5148 +2 -6 trunk/src/chmode.c (File Modified)
5149 +32 -0 trunk/src/extban.c (File Modified)
5152 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5154 Make sure both .c.o: and .s.o: are followed by the necessary command.
5158 +1 -0 trunk/src/Makefile.in (File Modified)
5161 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5163 Add need_sasl auth{} flag to sgml documentation.
5167 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5170 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5172 Document need_sasl auth{} flag in example confs.
5176 +1 -0 trunk/doc/example.conf (File Modified)
5177 +1 -0 trunk/doc/reference.conf (File Modified)
5180 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5182 Don't allow TB to set an empty topic.
5183 This would be possible if a server sent bad protocol
5184 and could cause a crash.
5188 +4 -0 trunk/modules/m_tb.c (File Modified)
5191 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5197 +1 -1 trunk/Makefile.in (File Modified)
5200 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5206 +2 -2 trunk/configure (File Modified)
5207 +1 -1 trunk/configure.ac (File Modified)
5210 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5216 +2 -2 trunk/configure (File Modified)
5219 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5225 +1 -1 trunk/extensions/Makefile.in (File Modified)
5228 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5230 - rename contrib to extensions to bring some clarity to things
5234 +1 -1 trunk/Makefile.in (File Modified)
5235 +1 -1 trunk/configure.ac (File Modified)
5236 +10 -10 trunk/doc/example.conf (File Modified)
5237 +10 -10 trunk/doc/reference.conf (File Modified)
5238 + - trunk/extensions/ (File Added)
5239 + - trunk/extras/ (File Deleted)
5242 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5248 +1 -1 trunk/Makefile.in (File Modified)
5249 +1 -1 trunk/configure.ac (File Modified)
5250 + - trunk/contrib/ (File Deleted)
5251 + - trunk/extras/ (File Added)
5254 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5256 Don't allow servers to QUIT (they should use SQUIT).
5260 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5263 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5269 + - trunk/src/fnvhash.s (Property Modified)
5272 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5274 - reduced version of code
5278 +9 -61 trunk/src/fnvhash.s (File Modified)
5281 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5283 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5287 +1 -1 trunk/src/fnvhash.s (File Modified)
5290 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5292 Fix orighost matching for klines, etc. Was hashing the visible
5297 +1 -1 trunk/src/hostmask.c (File Modified)
5300 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5302 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5306 +7 -1 trunk/configure (File Modified)
5307 +5 -0 trunk/configure.ac (File Modified)
5308 +5 -6 trunk/src/Makefile.in (File Modified)
5309 +0 -4 trunk/src/fnvhash.s (File Modified)
5310 +0 -2 trunk/src/hash.c (File Modified)
5313 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5315 - regenerate configure
5319 +18 -0 trunk/configure (File Modified)
5322 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5324 - --enable-ricer-hashing option.
5328 +9 -0 trunk/configure.ac (File Modified)
5329 +3 -0 trunk/include/setup.h.in (File Modified)
5332 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5334 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5338 + - trunk/src/fnvhash.s (File Added)
5339 +3 -0 trunk/src/hash.c (File Modified)
5342 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5344 Fix syntax error in reference.conf.
5348 +0 -1 trunk/doc/reference.conf (File Modified)
5351 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5353 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5354 (&& instead of ||...)
5355 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5359 +1 -1 trunk/src/chmode.c (File Modified)
5362 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5364 Documentation for extban.
5368 + - trunk/doc/extban.txt (File Added)
5371 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5373 Add extban modules to example confs.
5377 +5 -0 trunk/doc/example.conf (File Modified)
5378 +10 -0 trunk/doc/reference.conf (File Modified)
5381 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5383 Initial addition of extended ban types (conditionals).
5384 Allows custom +bqeI checks via modules.
5385 Initial extra types are account (a[:mask]), oper (o),
5386 channel (c:name), realname (r:mask), server (s:mask).
5390 +229 -0 trunk/contrib/Makefile.in (File Modified)
5391 + - trunk/contrib/extb_account.c (File Added)
5392 + - trunk/contrib/extb_channel.c (File Added)
5393 + - trunk/contrib/extb_oper.c (File Added)
5394 + - trunk/contrib/extb_realname.c (File Added)
5395 + - trunk/contrib/extb_server.c (File Added)
5396 +13 -0 trunk/include/channel.h (File Modified)
5397 +1 -0 trunk/src/Makefile.in (File Modified)
5398 +14 -5 trunk/src/channel.c (File Modified)
5399 +91 -0 trunk/src/chmode.c (File Modified)
5400 + - trunk/src/extban.c (File Added)
5403 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5405 Do not force +bqeI modes starting with '$' in nick!user@host format.
5406 * and ? characters in them are still assumed to be wildcards.
5410 +6 -0 trunk/src/chmode.c (File Modified)
5413 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5415 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5419 +4 -0 trunk/modules/m_capab.c (File Modified)
5422 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5424 Stop some mixing of client and server protocol.
5428 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5429 +4 -2 trunk/modules/m_pass.c (File Modified)
5430 +6 -0 trunk/modules/m_sasl.c (File Modified)
5431 +6 -0 trunk/modules/m_user.c (File Modified)
5434 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5440 +0 -2 trunk/include/s_newconf.h (File Modified)
5441 +0 -4 trunk/include/s_serv.h (File Modified)
5442 +0 -1 trunk/src/newconf.c (File Modified)
5443 +1 -13 trunk/src/s_serv.c (File Modified)
5446 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5448 - revert LZOLink patch for now
5452 +0 -1 trunk/servlink/Makefile.in (File Modified)
5453 +0 -16 trunk/servlink/README (File Modified)
5454 +2 -36 trunk/servlink/control.c (File Modified)
5455 +0 -3 trunk/servlink/control.h (File Modified)
5456 +7 -5955 trunk/servlink/io.c (File Modified)
5457 + - trunk/servlink/lzoconf.h (File Deleted)
5458 + - trunk/servlink/lzodefs.h (File Deleted)
5459 + - trunk/servlink/minilzo.c (File Deleted)
5460 + - trunk/servlink/minilzo.h (File Deleted)
5461 +0 -1 trunk/servlink/servlink.h (File Modified)
5464 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5470 +4 -2 trunk/servlink/control.c (File Modified)
5471 +2 -1 trunk/servlink/io.c (File Modified)
5474 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5480 +2 -2 trunk/servlink/io.c (File Modified)
5483 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5485 - paranoia, prevent segfaults
5489 +2 -2 trunk/servlink/io.c (File Modified)
5492 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5494 - more optimal servlink code
5498 +21 -8 trunk/servlink/io.c (File Modified)
5501 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5503 - more efficient read strategy
5507 +15 -3 trunk/servlink/io.c (File Modified)
5510 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5512 - use lzo_uintp cast to make LZO happy
5516 +3 -3 trunk/servlink/io.c (File Modified)
5519 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5521 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5525 +4 -0 trunk/doc/example.conf (File Modified)
5526 +2 -1 trunk/include/s_newconf.h (File Modified)
5527 +4 -0 trunk/include/s_serv.h (File Modified)
5528 +1 -0 trunk/servlink/Makefile.in (File Modified)
5529 +16 -0 trunk/servlink/README (File Modified)
5530 +34 -2 trunk/servlink/control.c (File Modified)
5531 +3 -0 trunk/servlink/control.h (File Modified)
5532 +5929 -7 trunk/servlink/io.c (File Modified)
5533 + - trunk/servlink/lzoconf.h (File Added)
5534 + - trunk/servlink/lzodefs.h (File Added)
5535 + - trunk/servlink/minilzo.c (File Added)
5536 + - trunk/servlink/minilzo.h (File Added)
5537 +1 -0 trunk/servlink/servlink.h (File Modified)
5538 +1 -0 trunk/src/newconf.c (File Modified)
5539 +14 -2 trunk/src/s_serv.c (File Modified)
5542 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5544 - remove imalloc, it was a concept that probably wouldn't have worked properly
5548 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5549 + - trunk/libcharybdis/imalloc.c (File Deleted)
5550 + - trunk/libcharybdis/imalloc.h (File Deleted)
5553 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5555 - disable imalloc for now
5559 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5562 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5564 - remove unneeded debug code
5568 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5571 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5573 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5577 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5580 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5582 - more stuff here, imalloc remains disabled for now
5586 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5589 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5595 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5598 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5604 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5605 +2 -0 trunk/src/ircd.c (File Modified)
5608 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5610 - roll back libircd crap
5614 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5615 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5616 +29 -0 trunk/src/.depend (File Modified)
5617 +6 -21 trunk/src/Makefile.in (File Modified)
5618 +3 -218 trunk/src/ircd.c (File Modified)
5619 + - trunk/src/ircd_linker.c (File Deleted)
5620 + - trunk/src/main.c (File Deleted)
5623 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5625 - realloc(), free() implementation
5629 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5632 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5634 - malloc(), calloc() implementation
5638 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5641 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5643 - block_free(), block_find(), retune_heaps() implementation
5647 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5650 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5652 - block_destroy code, block_allocate code.
5656 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5659 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5665 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5668 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5670 - disable imalloc again :P
5674 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5677 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5683 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5686 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5692 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5695 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5697 - constructor code for imalloc engine (malloc_init())
5701 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5704 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5706 - imalloc engine improvements
5710 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5713 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5715 - replace mmap() code with direct brk()/sbrk() calls.
5719 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5722 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5724 - remove outdated i_malloc() interfaces
5728 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5731 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5733 - redisable imalloc (sorry!)
5737 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5740 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5742 - correct GET_PAGE_SLOT() macro
5746 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5749 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5751 - oops forgot to commit it with imalloc turned off
5755 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5758 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5764 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5765 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5768 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5770 - lowlevel imalloc code
5774 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5775 + - trunk/libcharybdis/imalloc.h (File Added)
5778 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5784 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5787 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5793 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5796 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5798 - add imalloc engine, however the actual engine itself has not been written yet (just the bindings for if the imalloc option is unavailable, which are forcefully used at present)
5802 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5803 + - trunk/libcharybdis/imalloc.c (File Added)
5806 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5808 - increment configure Id
5812 +2208 -1 trunk/configure (File Modified)
5815 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5817 - bootstrap for imalloc code
5821 +54 -1 trunk/configure.ac (File Modified)
5822 +27 -0 trunk/include/setup.h.in (File Modified)
5825 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5827 Clarify interaction of spoofs and channel bans/operator{} blocks.
5831 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5832 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5835 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5837 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5841 +30 -22 trunk/src/ircd.c (File Modified)
5844 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5846 If shared{} blocks deny something, the command
5847 is silently ignored.
5851 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5854 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5856 Move up IsService check so we don't store a non-service
5857 in preClient->sasl_agent.
5861 +6 -6 trunk/modules/m_sasl.c (File Modified)
5864 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5866 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5867 Add some more sanity checks on agent strings.
5871 +13 -11 trunk/modules/m_sasl.c (File Modified)
5874 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5876 Unknown clients can have an ID too now so make sure to remove
5877 them from the hash if they exit.
5881 +3 -0 trunk/src/client.c (File Modified)
5884 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5886 Only accept sasl from servers in a service{} block.
5887 Not tested but this must go in.
5891 +6 -0 trunk/modules/m_sasl.c (File Modified)
5892 +3 -0 trunk/modules/m_signon.c (File Modified)
5895 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5897 Only process SAVE messages targetting registered users,
5898 not servers or unregistered connections. Could cause
5899 a crash when bad protocol was received.
5903 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5906 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5908 - fix QJM buffer overflow vulnerability (fucking GXTi)
5912 +3 -3 trunk/src/s_user.c (File Modified)
5915 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5917 Mention /scan umodes under oper_spy privilege.
5921 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5924 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5926 Mention that overlapping cluster blocks are a bad thing.
5930 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5933 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5935 - Document cluster{} and shared{} blocks.
5936 - Mention that service{} does not allow wildcards.
5940 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5943 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5945 Document exempt{} and service{} blocks, point to reference.conf for
5946 general{}, channel{} and serverhide{}.
5950 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5953 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5955 Document ~ in lists of values better.
5959 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5962 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5964 More detailed CNOTICE, CPRIVMSG descriptions.
5968 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5971 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5973 Oops, need both Revision and Id on modules.
5977 + - trunk/modules/sno_routing.c (Property Modified)
5980 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5982 Tweak header comment a bit (filename, Id).
5986 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5989 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5991 Add GLINE and UNGLINE.
5995 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5998 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
6000 New configure with proper Id.
6004 +3 -1 trunk/configure (File Modified)
6007 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
6009 Change #include directives for in6addr_any, hopefully compiles better now.
6013 +3 -1 trunk/configure.ac (File Modified)
6016 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
6018 Encourage putting actual administrative information
6019 in the admin{} block.
6023 +3 -3 trunk/doc/example.conf (File Modified)
6026 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6028 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6032 +9 -7 trunk/include/s_conf.h (File Modified)
6033 +1 -0 trunk/src/newconf.c (File Modified)
6034 +10 -0 trunk/src/s_user.c (File Modified)
6037 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6039 - Change to glines = no in example confs
6040 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6045 +1 -1 trunk/doc/example.conf (File Modified)
6046 +1 -1 trunk/doc/reference.conf (File Modified)
6047 +2 -2 trunk/modules/m_gline.c (File Modified)
6050 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6052 - forward-port QJM fix from 1.1
6056 +2 -0 trunk/src/s_user.c (File Modified)
6059 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6061 - add switch to configure to disable the block allocator
6065 +18 -0 trunk/configure (File Modified)
6066 +9 -0 trunk/configure.ac (File Modified)
6067 +0 -6 trunk/include/config.h (File Modified)
6068 +3 -0 trunk/include/setup.h.in (File Modified)
6071 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6073 Fix wierd error that would exit SASL users with "Overridden"
6076 +1 -1 trunk/modules/m_signon.c (File Modified)
6079 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6081 Remove obsolete XXX comment about lazylinks.
6085 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6088 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6090 OJOIN: make sure to send the wallops remotely for #channels
6094 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6097 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6099 Accountability for OJOIN (contrib module)
6102 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6105 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6107 - move more stuff over to ircd_state
6111 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6112 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6113 +9 -0 trunk/src/ircd_state.c (File Modified)
6114 +3 -3 trunk/src/patricia.c (File Modified)
6117 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6119 - move more stuff out of libircd and into ircd_state.c
6123 +5 -5 trunk/src/channel.c (File Modified)
6124 +4 -4 trunk/src/client.c (File Modified)
6125 +12 -0 trunk/src/ircd_state.c (File Modified)
6128 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6130 - this is just barrels of fun
6134 + - trunk/include/ircd_state.h (File Added)
6135 +1 -1 trunk/src/Makefile.in (File Modified)
6136 +2 -1 trunk/src/channel.c (File Modified)
6137 +3 -52 trunk/src/ircd.c (File Modified)
6138 +100 -3 trunk/src/ircd_state.c (File Modified)
6141 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6143 It's .include, not #include.
6147 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6150 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6152 More consistent section titles.
6156 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6157 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6158 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6161 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6163 Mention possible exceeding of +j/+l due to propagation
6164 delays between servers.
6168 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6171 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6174 - "text" -> <quote>text</quote>
6180 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6181 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6182 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6183 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6186 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6188 Remove text about deprecation of glines.
6192 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6195 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6197 - Add description of umode +D, deaf.
6198 - Mention CALLERID 005 token with umode +g.
6202 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6205 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6207 Strip off a leading colon in services shortcuts (aliases).
6211 +2 -0 trunk/src/parse.c (File Modified)
6214 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6216 Add no_oper_invis contrib module, denies opers setting
6217 themselves invisible (except hidden_oper's).
6221 +42 -0 trunk/contrib/Makefile.in (File Modified)
6222 + - trunk/contrib/no_oper_invis.c (File Added)
6225 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6227 Mention /stats E, make the other /stats descriptions more consistent.
6231 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6234 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6236 Mention that the KILL reason and oper will appear on channels.
6240 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6243 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6245 Mention /mode #channel f to query forward channel from outside.
6249 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6252 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6254 Port over RATBOX_2_1 r20960 (anfl):
6255 client connect notices to +C should be hiding the extra
6256 fields for spoofed users
6260 +2 -1 trunk/src/s_user.c (File Modified)
6263 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6265 Add a chapter with our extra user commands:
6266 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6270 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6271 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6274 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6276 Do not put by <server>: in SQUIT reasons to servers
6277 other than the one being exited.
6281 +1 -1 trunk/src/client.c (File Modified)
6284 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6286 Regenerate configure.
6290 +1162 -1159 trunk/configure (File Modified)
6293 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6295 Move the warning flags down so they do not mess up
6296 checks like for -Wl,-export-dynamic.
6300 +33 -30 trunk/configure.ac (File Modified)
6303 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6309 +2 -1 trunk/iauth/Makefile.in (File Modified)
6312 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6314 - build iauth makefile
6318 +3 -2 trunk/configure (File Modified)
6319 +1 -0 trunk/configure.ac (File Modified)
6322 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6328 + - trunk/iauth/Makefile.in (File Added)
6331 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6333 - add iauth.conf.example from irc2.11
6337 + - trunk/doc/example-iauth.conf (File Added)
6340 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6342 - wow, i found some docs on this thing
6346 + - trunk/doc/technical/iauth-internals.txt (File Added)
6349 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6351 - no longer applicable
6355 + - trunk/authdaemon/ (File Deleted)
6358 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6360 - remove libircd.so on make clean (oops)
6364 +1 -1 trunk/src/Makefile.in (File Modified)
6367 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6369 - merge iauth source for experimentation
6373 + - trunk/iauth/ (File Added)
6374 + - trunk/iauth/a_conf.c (File Added)
6375 + - trunk/iauth/a_conf_def.h (File Added)
6376 + - trunk/iauth/a_conf_ext.h (File Added)
6377 + - trunk/iauth/a_defines.h (File Added)
6378 + - trunk/iauth/a_externs.h (File Added)
6379 + - trunk/iauth/a_io.c (File Added)
6380 + - trunk/iauth/a_io_ext.h (File Added)
6381 + - trunk/iauth/a_log.c (File Added)
6382 + - trunk/iauth/a_log_def.h (File Added)
6383 + - trunk/iauth/a_log_ext.h (File Added)
6384 + - trunk/iauth/a_struct_def.h (File Added)
6385 + - trunk/iauth/iauth.c (File Added)
6386 + - trunk/iauth/mod_lhex.c (File Added)
6387 + - trunk/iauth/mod_lhex_ext.h (File Added)
6388 + - trunk/iauth/mod_pipe.c (File Added)
6389 + - trunk/iauth/mod_pipe_ext.h (File Added)
6390 + - trunk/iauth/mod_rfc931.c (File Added)
6391 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6392 + - trunk/iauth/mod_socks.c (File Added)
6393 + - trunk/iauth/mod_socks_ext.h (File Added)
6394 + - trunk/iauth/mod_webproxy.c (File Added)
6395 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6398 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6400 User /quote help index was not sorted properly.
6404 +2 -2 trunk/help/Makefile.in (File Modified)
6405 +8 -8 trunk/help/users/index (File Modified)
6408 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6414 +25 -8 trunk/help/opers/index (File Modified)
6415 + - trunk/help/opers/scan (File Added)
6418 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6421 - Document SCAN UMODES
6422 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6426 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6429 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6431 Add our copyright information to /info (part of release-1.1 r1026).
6435 +1 -0 trunk/src/version.c.SH (File Modified)
6438 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6440 Fix some compile warnings.
6444 +1 -1 trunk/modules/core/m_join.c (File Modified)
6445 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6446 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6447 +1 -1 trunk/modules/m_scan.c (File Modified)
6448 +4 -4 trunk/modules/m_signon.c (File Modified)
6451 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6453 RSFNC: OK, actually consider unknowns also for detecting a collide.
6454 Otherwise we can get two clients with the same nick.
6458 +1 -1 trunk/modules/m_services.c (File Modified)
6461 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6463 - charybdis profiling stuff
6464 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6469 +0 -8 trunk/configure (File Modified)
6470 +1 -8 trunk/configure.ac (File Modified)
6471 +18 -0 trunk/include/channel.h (File Modified)
6472 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6473 +335 -260 trunk/src/.depend (File Modified)
6474 +1569 -0 trunk/src/Makefile.in (File Modified)
6475 + - trunk/src/chmode.c (File Added)
6476 +16 -1 trunk/src/ircd.c (File Modified)
6477 +11 -0 trunk/src/main.c (File Modified)
6478 +11 -0 trunk/src/modules.c (File Modified)
6481 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6483 RSFNC: Do not send kills to servers for unknowns
6487 +4 -2 trunk/modules/m_services.c (File Modified)
6490 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6492 Describe service{} blocks in reference.conf.
6496 +12 -0 trunk/doc/reference.conf (File Modified)
6499 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6501 Replace this list of modes with pointers to other documentation.
6505 +6 -50 trunk/doc/modes.txt (File Modified)
6508 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6510 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6511 looks too much like an old-ircd client pointer otherwise.
6515 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6518 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6521 - note truncation of the list (perhaps sending multiple
6523 - clarify in a comment that /findforwards on a nonexistent
6524 channel can be useful
6525 - sendto_one_notice() requires that the text start with
6530 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6533 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6535 When we close a local server's link, always include the
6536 name of the client causing the exit in the reason in the
6537 SQUIT we send them (replacing them with us). This makes
6538 sure server notices for stuff like "Not enough arguments
6539 to server command" are different on the two sides.
6543 +7 -5 trunk/src/client.c (File Modified)
6546 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6548 New contrib module m_findforwards.c
6552 +112 -0 trunk/contrib/Makefile.in (File Modified)
6553 + - trunk/contrib/m_findforwards.c (File Added)
6556 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6558 Whoops, don't show real host behind auth{} spoof in
6559 spoof notices if hide_spoof_ips is enabled.
6561 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6565 +3 -2 trunk/src/s_conf.c (File Modified)
6568 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6570 Add dalnet-style /identify that sends to nickserv or chanserv.
6574 +102 -0 trunk/contrib/Makefile.in (File Modified)
6575 + - trunk/contrib/m_identify.c (File Added)
6578 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6580 Document alias{} blocks a bit better.
6584 +9 -0 trunk/doc/reference.conf (File Modified)
6587 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6589 - add aliases to /stats m (data usage is not counted though, sorry)
6593 +1 -0 trunk/include/s_conf.h (File Modified)
6594 +3 -0 trunk/src/newconf.c (File Modified)
6595 +15 -0 trunk/src/parse.c (File Modified)
6598 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6600 - remove m_sshortcut as it's no longer relevant
6604 +0 -145 trunk/modules/Makefile.in (File Modified)
6605 + - trunk/modules/m_sshortcut.c (File Deleted)
6608 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6610 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6611 targets instead of my original idea :P)
6615 +32 -0 trunk/doc/example.conf (File Modified)
6616 +35 -0 trunk/doc/reference.conf (File Modified)
6617 +4 -0 trunk/include/parse.h (File Modified)
6618 +7 -0 trunk/include/s_conf.h (File Modified)
6619 +82 -0 trunk/src/newconf.c (File Modified)
6620 +78 -0 trunk/src/parse.c (File Modified)
6621 +16 -0 trunk/src/s_conf.c (File Modified)
6624 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6626 Remove some spaces after tabs. ??
6630 +18 -18 trunk/src/newconf.c (File Modified)
6633 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6636 - make sure to clear all marks also if the who was aborted
6637 because of too many matches
6638 - give ERR_TOOMANYMATCHES if too many matches
6641 ratbox RATBOX_2_2 r22003 (jilles)
6645 +28 -26 trunk/modules/m_who.c (File Modified)
6648 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6654 +9 -9 trunk/configure (File Modified)
6655 +1 -1 trunk/configure.ac (File Modified)
6658 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6660 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6664 +2 -1 trunk/include/s_newconf.h (File Modified)
6665 +20 -0 trunk/modules/m_rehash.c (File Modified)
6666 +1 -1 trunk/src/s_newconf.c (File Modified)
6669 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6671 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6675 +0 -1 trunk/doc/example.conf (File Modified)
6676 +0 -3 trunk/doc/reference.conf (File Modified)
6677 +0 -1 trunk/include/s_conf.h (File Modified)
6678 +0 -6 trunk/modules/m_info.c (File Modified)
6679 +1 -1 trunk/src/channel.c (File Modified)
6680 +0 -1 trunk/src/newconf.c (File Modified)
6683 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6685 Missing header in m_chghost.c
6688 +1 -0 trunk/modules/m_chghost.c (File Modified)
6691 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6693 Relocate QJM code to a seperate function(change_nick_user_host)
6694 Change CHGHOST to use change_nick_user_host instead of just setting it
6698 +3 -0 trunk/include/s_user.h (File Modified)
6699 +1 -1 trunk/modules/m_chghost.c (File Modified)
6700 +3 -78 trunk/modules/m_signon.c (File Modified)
6701 +89 -0 trunk/src/s_user.c (File Modified)
6704 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6706 Restore /stats a (dns servers, admin-only).
6710 +1 -0 trunk/include/res.h (File Modified)
6711 +5 -8 trunk/modules/m_stats.c (File Modified)
6712 +16 -0 trunk/src/res.c (File Modified)
6715 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6717 - Add CHARYBDIS_PROFILE if we are profiling.
6718 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6719 - Remove duplicate --enable-epoll entry.
6723 +1595 -15 trunk/configure (File Modified)
6724 +30 -11 trunk/configure.ac (File Modified)
6725 +3 -0 trunk/include/setup.h.in (File Modified)
6728 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6730 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6734 +28 -0 trunk/aclocal.m4 (File Modified)
6737 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6739 Allow requesting forward channel and quiet list in same mode command.
6743 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6746 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6748 Add description of xline wildcards.
6752 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6755 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6757 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6761 +0 -4 trunk/modules/m_services.c (File Modified)
6764 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6770 +1 -1 trunk/include/hook.h (File Modified)
6773 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6775 call_hook, not hook_call
6779 +1 -1 trunk/modules/core/m_join.c (File Modified)
6782 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6784 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6785 Could be useful for a number of things.
6789 +9 -0 trunk/modules/core/m_join.c (File Modified)
6792 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6794 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6798 +7 -0 trunk/include/hook.h (File Modified)
6801 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6803 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6807 +15 -0 trunk/modules/m_services.c (File Modified)
6810 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6812 Clarify snomask +f, +k, +u.
6816 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6819 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6821 Cmode +p and +s may be set simultaneously.
6825 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6828 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6830 actually, we should check the data version on each reload (oops)
6834 +6 -6 trunk/src/main.c (File Modified)
6837 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6839 more work on the loader
6843 +45 -21 trunk/src/main.c (File Modified)
6846 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6848 Add prototype ircd_state.c
6852 + - trunk/src/ircd_state.c (File Added)
6855 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6857 Smaller improvements.
6861 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6864 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6866 Add a lot of stuff here.
6870 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6873 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6875 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6879 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6882 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6884 Invex doesn't trump +r or (sic) +J.
6888 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6891 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6893 Check to make sure a module is not loaded before loading it.
6897 +6 -1 trunk/src/ircd_parser.y (File Modified)
6900 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6902 - Add a missing comma in the HeaderMessages array
6903 - Only send "Your hostname is too long ..." if that really is the case
6907 +2 -2 trunk/src/s_auth.c (File Modified)
6910 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6912 build_symtable() will have already bailed here, so no need to check
6913 explicitly whether or not charybdis_main is NULL.
6917 +7 -16 trunk/src/main.c (File Modified)
6920 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6922 Data structure versioning, part 1.
6926 +10 -1 trunk/include/ircd_defs.h (File Modified)
6927 +2 -0 trunk/src/ircd.c (File Modified)
6928 +15 -3 trunk/src/main.c (File Modified)
6931 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6933 build a symbol table and use that instead of doing a raw dlsym on everything
6937 + - trunk/include/ircd_linker.h (File Added)
6938 +71 -1 trunk/src/Makefile.in (File Modified)
6939 + - trunk/src/ircd_linker.c (File Added)
6940 +16 -4 trunk/src/main.c (File Modified)
6943 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6945 The launcher now calls io_loop() instead of charybdis_main().
6946 This is so that we do not have to reinitialize *everything* later.
6950 +1 -0 trunk/include/ircd.h (File Modified)
6951 +6 -7 trunk/src/ircd.c (File Modified)
6952 +13 -1 trunk/src/main.c (File Modified)
6955 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6957 Use global binding on libircd.so.
6961 +1 -1 trunk/src/main.c (File Modified)
6964 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6966 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6967 (it will do more later)
6971 +14 -12 trunk/include/config.h (File Modified)
6972 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6973 +31 -5 trunk/src/Makefile.in (File Modified)
6974 +78 -1 trunk/src/ircd.c (File Modified)
6975 + - trunk/src/main.c (File Added)
6978 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6980 Add whitespace here, oops.
6984 +1 -1 trunk/CREDITS (File Modified)
6987 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6989 Properly copy over the IP address here instead of using a cheap hack.
6990 Because the hack didn't work right except on IPv6. :|
6994 +12 -2 trunk/src/s_newconf.c (File Modified)
6997 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6999 Revert reject cache notice to ratbox's, which more
7000 clearly suggests what's happening.
7004 +4 -1 trunk/src/reject.c (File Modified)
7007 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
7009 Fix the openssl status in the overview information.
7013 +1 -3 trunk/configure (File Modified)
7014 +1 -3 trunk/configure.ac (File Modified)
7017 jilles 2006/02/15 00:53:32 UTC (20060215-843)
7019 - Add simple exempt{} block (127.0.0.1) to example.conf.
7020 - Remove mention of deny{}.
7024 +5 -0 trunk/doc/example.conf (File Modified)
7025 +1 -1 trunk/doc/reference.conf (File Modified)
7028 jilles 2006/02/15 00:37:34 UTC (20060215-839)
7030 example.conf: add some comments at the start
7031 reference.conf: some ircd-ratbox -> charybdis
7035 +11 -0 trunk/doc/example.conf (File Modified)
7036 +6 -5 trunk/doc/reference.conf (File Modified)
7039 jilles 2006/02/15 00:27:59 UTC (20060215-833)
7041 Rename m_createauthonly module to createauthonly
7042 as this is not a module providing an m_function
7047 +1 -38 trunk/contrib/Makefile.in (File Modified)
7048 + - trunk/contrib/createauthonly.c (File Added)
7049 + - trunk/contrib/m_createauthonly.c (File Deleted)
7052 jilles 2006/02/15 00:22:08 UTC (20060215-831)
7054 Add to example confs commented lines for:
7055 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7056 sno_globalkline.so, sno_globaloper.so.
7060 +5 -1 trunk/doc/example.conf (File Modified)
7061 +9 -1 trunk/doc/reference.conf (File Modified)
7064 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7066 - Unbreak connecting to connect{}s with hostnames
7067 instead of IP addresses (broken with new resolver).
7068 - Try to do A/AAAA query based on aftype in
7069 connect{} (doesn't seem to work fully).
7073 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7076 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7078 Unbreak /rehash dns.
7082 +1 -0 trunk/src/res.c (File Modified)
7085 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7087 Preserve Hybrid Id and add one of our own.
7091 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7092 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7095 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7097 Add anfl and Androsyn to CREDITS.
7098 They wrote a lot of ratbox code we use, both before and after the fork.
7102 +2 -0 trunk/CREDITS (File Modified)
7105 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7107 Hostname validity check.
7111 +42 -3 trunk/src/s_auth.c (File Modified)
7114 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7116 Version bump to 1.2.0.
7120 +9 -9 trunk/configure (File Modified)
7121 +1 -1 trunk/configure.ac (File Modified)
7124 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7126 - Missed a spot in the IPv6 code here. Should be usable now.
7130 +2 -2 trunk/src/res.c (File Modified)
7133 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7135 Alright, so, this massive commit does the following:
7137 - Adds a resolver based on the undernet and hybrid one.
7138 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7139 - Makes a check in ./configure be posixly correct
7140 - Simplifies the auth code and DNS callbacks
7142 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7146 +1 -1 trunk/Makefile.in (File Modified)
7147 + - trunk/adns/ (File Deleted)
7148 +148 -80 trunk/configure (File Modified)
7149 +1 -2 trunk/configure.ac (File Modified)
7150 +6 -0 trunk/include/client.h (File Modified)
7151 +1 -0 trunk/include/packet.h (File Modified)
7152 +153 -41 trunk/include/res.h (File Modified)
7153 + - trunk/include/reslib.h (File Added)
7154 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7155 +930 -1449 trunk/modules/.depend (File Modified)
7156 +3 -0 trunk/modules/m_stats.c (File Modified)
7157 +417 -621 trunk/src/.depend (File Modified)
7158 +1 -1 trunk/src/.indent.pro (File Modified)
7159 +2069 -289 trunk/src/Makefile.in (File Modified)
7160 + - trunk/src/adns.c (File Deleted)
7161 + - trunk/src/res.c (File Added)
7162 + - trunk/src/reslib.c (File Added)
7163 +11 -50 trunk/src/s_auth.c (File Modified)
7164 +4 -26 trunk/src/s_newconf.c (File Modified)
7167 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7169 Document the NOBALLOC feature.
7173 +7 -1 trunk/include/config.h (File Modified)
7176 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7178 commands.sgml changes
7182 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7185 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7191 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7194 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7196 Improve description of class{} block (in particular,
7197 mention server classes as well as client classes).
7201 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7204 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7207 -/* sendq: servers need a higher sendq as they send more data */
7208 +/* sendq: servers need a higher sendq as they are sent more data */
7212 +1 -1 trunk/doc/reference.conf (File Modified)
7215 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7217 Add modules{} block.
7221 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7224 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7226 Add general::oper_snomask, snomask on oper up for opers
7227 that have umode +s set on oper up, but do not have
7228 a specific snomask setting in their operator block.
7229 If this is empty or not specified, +s is used as before.
7233 +4 -1 trunk/doc/example.conf (File Modified)
7234 +7 -1 trunk/doc/reference.conf (File Modified)
7235 +1 -0 trunk/include/client.h (File Modified)
7236 +1 -0 trunk/include/s_conf.h (File Modified)
7237 +32 -0 trunk/src/newconf.c (File Modified)
7238 +1 -0 trunk/src/s_conf.c (File Modified)
7239 +13 -3 trunk/src/s_user.c (File Modified)
7242 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7247 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7250 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7252 Add MASKTRACE and CHANTRACE commands.
7256 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7259 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7261 document loadmodule directive
7265 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7268 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7274 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7277 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7279 q:lines are no longer living in the ircd.conf either
7283 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7286 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7288 remove k:line, d:line, x:line as they are their own files now
7292 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7295 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7297 New place for operator::snomask.
7301 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7304 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7306 Document connect {}.
7310 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7313 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7315 example.conf: move operator::snomask to a more logical place,
7316 more sensible default
7317 reference.conf: add operator::snomask
7321 +3 -3 trunk/doc/example.conf (File Modified)
7322 +3 -0 trunk/doc/reference.conf (File Modified)
7325 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7327 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7328 in those conf entries that take umodes like <name1>, <name2>, ...
7332 +3 -0 trunk/doc/reference.conf (File Modified)
7333 +3 -0 trunk/src/newconf.c (File Modified)
7336 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7342 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7345 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7351 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7354 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7360 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7363 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7369 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7372 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7374 Document operator {} blocks.
7378 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7381 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7383 auth{}: clarify/add some details
7387 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7390 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7392 auth{}: Move a paragraph.
7396 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7399 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7401 Document auth{} blocks.
7405 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7408 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7414 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7417 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7419 Add umode +R, prevents unidentified clients from
7420 sending private messages or notices. /accept'ed
7421 clients and opers are exempt.
7422 Due to the /accept part, this is only checked
7423 at the target's server, may want to change
7428 +1 -0 trunk/help/opers/umode (File Modified)
7429 +1 -0 trunk/help/users/umode (File Modified)
7430 +2 -0 trunk/include/client.h (File Modified)
7431 +1 -0 trunk/include/numeric.h (File Modified)
7432 +11 -1 trunk/modules/core/m_message.c (File Modified)
7433 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7434 +1 -1 trunk/src/messages.tab (File Modified)
7435 +1 -1 trunk/src/s_user.c (File Modified)
7438 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7440 Don't allow a nick change if banned or quieted (and not
7441 voiced or opped) on a channel. This uses numeric 435
7442 (bahamut's "cannot change to a banned nick") because
7443 bahamut/ircu's 437 and hyperion's 438 already have
7444 another meaning for us.
7448 +2 -0 trunk/include/channel.h (File Modified)
7449 +1 -0 trunk/include/numeric.h (File Modified)
7450 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7451 +38 -0 trunk/src/channel.c (File Modified)
7452 +1 -1 trunk/src/messages.tab (File Modified)
7455 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7458 - respect ban exceptions
7459 - also deny a knock if quieted
7463 +2 -1 trunk/modules/m_knock.c (File Modified)
7466 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7468 Reverse bad substitution in comment.
7472 +1 -1 trunk/src/channel.c (File Modified)
7475 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7477 - set DynSpoof flag for clients spoofed at registration
7478 - add orighost instead of host to the hostname hash
7482 +5 -1 trunk/src/s_user.c (File Modified)
7485 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7487 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7491 +2 -3 trunk/src/send.c (File Modified)
7494 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7496 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7500 +17 -7 trunk/modules/m_signon.c (File Modified)
7503 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7505 Correct minimum args on ENCAP SASL to avoid nasty core.
7509 +1 -1 trunk/modules/m_sasl.c (File Modified)
7512 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7514 Style nits: sptr can't ever be NULL, don't compare truth
7519 +2 -3 trunk/modules/m_scan.c (File Modified)
7522 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7524 - Comment out scan_cmodes() prototype to suppress warning
7525 - Correct minimum parameter count for mo_scan()
7529 +2 -2 trunk/modules/m_scan.c (File Modified)
7532 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7535 - Include full command in operspy notice
7536 - Allow global scans (no-list used, mask not used) without operspy
7537 - Use ERR_NOPRIVS numeric
7541 +21 -9 trunk/modules/m_scan.c (File Modified)
7544 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7546 Cancel out the >3 default if < is given; this way
7547 any </> specification fully overrides the default.
7551 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7554 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7556 - Call mo_list() from m_list() to reduce code duplication
7557 - Default to >3, rather arbitrarily (conf option?)
7558 - Make < and > mean less than and greater than again
7562 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7565 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7567 When processing topic burst, hide connecting server
7568 on netburst if flatten links is enabled.
7572 +9 -2 trunk/modules/m_tb.c (File Modified)
7575 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7577 - remove PENALTY token
7581 +0 -1 trunk/include/supported.h (File Modified)
7584 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7587 - Add PENALTY because we have a pace-wait system.
7588 - Add FNC due to SAVE and RSFNC
7593 +4 -2 trunk/include/supported.h (File Modified)
7596 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7598 mkay, indent went nuts here
7602 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7605 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7607 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7608 and can be used instead. The SAFELIST implementation is the one used by
7609 default, as most users/networks will be used to it.
7613 +1 -0 trunk/NEWS (File Modified)
7614 +14 -0 trunk/include/client.h (File Modified)
7615 +5 -0 trunk/include/hash.h (File Modified)
7616 +404 -272 trunk/modules/Makefile.in (File Modified)
7617 + - trunk/modules/m_list.c (File Deleted)
7618 + - trunk/modules/m_list_ratbox.c (File Added)
7619 + - trunk/modules/m_list_safelist.c (File Added)
7620 +5 -5 trunk/src/hash.c (File Modified)
7623 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7625 Clear invites on a lowerTS JOIN or SJOIN.
7626 This should complete kick_on_split_riding protection.
7630 +5 -0 trunk/modules/core/m_join.c (File Modified)
7631 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7634 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7636 Like in ratbox, send and interpret timestamps on invites.
7640 +9 -2 trunk/modules/m_invite.c (File Modified)
7643 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7645 Add +S (network service) umode. Just for completeness, users or opers
7650 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7653 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7659 +35 -2 trunk/NEWS (File Modified)
7662 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7664 Split off a PreClient structure for data to be freed on registation (i.e. password).
7665 New hook introduce_client for post-registration messages.
7666 Fix b0rked SASL numerics.
7667 Burst REALHOST post-introduction for spoofed-on-registration clients.
7668 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7669 Pre-registration signon support.
7673 +10 -0 trunk/configure (File Modified)
7674 +2 -0 trunk/configure.ac (File Modified)
7675 +14 -4 trunk/include/client.h (File Modified)
7676 +1 -0 trunk/include/hook.h (File Modified)
7677 +1 -0 trunk/include/numeric.h (File Modified)
7678 +3 -0 trunk/include/setup.h.in (File Modified)
7679 +16 -0 trunk/modules/m_chghost.c (File Modified)
7680 +25 -21 trunk/modules/m_sasl.c (File Modified)
7681 +63 -30 trunk/modules/m_signon.c (File Modified)
7682 +18 -0 trunk/src/client.c (File Modified)
7683 +2 -0 trunk/src/hook.c (File Modified)
7684 +5 -5 trunk/src/messages.tab (File Modified)
7685 +2 -0 trunk/src/s_serv.c (File Modified)
7686 +28 -2 trunk/src/s_user.c (File Modified)
7689 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7691 Update hook documentation.
7695 +30 -0 trunk/doc/hooks.txt (File Modified)
7698 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7700 Improve @/# handling in match_esc().
7704 +21 -13 trunk/src/match.c (File Modified)
7707 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7709 backtrack instead of bailing out when handling a mismatched escape
7713 +1 -1 trunk/src/match.c (File Modified)
7716 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7718 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7721 +2 -1 trunk/CREDITS (File Modified)
7724 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7726 Fix the escape brokenness and pick up a more efficient matching algorithm,
7727 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7728 Patch sent upstream. They can do whatever they want with it, *shrug*.
7732 +147 -161 trunk/src/match.c (File Modified)
7735 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7737 If flatten links is enabled, fake the origins of some ServerModes
7738 sent to clients so that the server sending the netburst is hidden.
7739 Most mode hacks still show the true source.
7743 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7744 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7747 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7749 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7750 where the exit originated).
7751 - When receiving an SQUIT for a server themselves
7752 (IsMe(target_p) || target_p == client_p)
7753 close their link and send a local server notice.
7757 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7758 +6 -3 trunk/src/client.c (File Modified)
7761 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7763 Hooking into the wrong hook, whoops. :P
7767 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7768 +6 -10 trunk/modules/core/m_join.c (File Modified)
7771 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7773 this doesn't work right, right now :P
7777 +40 -0 trunk/contrib/Makefile.in (File Modified)
7778 + - trunk/contrib/m_createauthonly.c (File Added)
7779 +6 -0 trunk/include/hook.h (File Modified)
7780 +26 -1 trunk/modules/core/m_join.c (File Modified)
7781 +1 -1 trunk/src/ircd.c (File Modified)
7784 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7786 Make can_join() hookable.
7790 +12 -1 trunk/src/channel.c (File Modified)
7793 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7795 add 'int approved;' to the channel event hook
7799 +1 -0 trunk/include/hook.h (File Modified)
7802 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7804 Use SIDs in SASL ENCAP origin.
7805 Ignore responses from other agents once the first SASL response has been received for a client.
7809 +9 -5 trunk/modules/m_sasl.c (File Modified)
7812 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7814 Removed stray debug code.
7818 +1 -1 trunk/modules/m_sasl.c (File Modified)
7821 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7823 Don't complain "unknown MODE flag" if a non-oper attempts
7824 to unset an oper only umode they do not have.
7825 This is to prevent unwanted error messages when users/bots
7826 do things like MODE <nick> +i-sw.
7830 +4 -2 trunk/src/s_user.c (File Modified)
7833 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7835 Fix client_exit hook name and only call it for local exits that are not
7840 +3 -2 trunk/modules/m_sasl.c (File Modified)
7843 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7845 Fix SASL logic to actually use stored agent UID.
7846 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7847 Add abort code for exiting clients.
7851 +18 -9 trunk/modules/m_sasl.c (File Modified)
7854 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7856 Port over ratbox 2.2 /challenge. This is slightly more secure
7857 (better crypto, longer keys, challenge timeout) and has better
7860 The respond tool is no longer part of the ircd tree but a
7861 separate package, currently available from
7862 http://respond.ircd-ratbox.org (we should mirror/... this).
7866 +65 -310 trunk/doc/challenge.txt (File Modified)
7867 +5 -5 trunk/include/client.h (File Modified)
7868 +3 -0 trunk/include/irc_string.h (File Modified)
7869 +3 -0 trunk/include/numeric.h (File Modified)
7870 +94 -50 trunk/modules/m_challenge.c (File Modified)
7871 +1 -2 trunk/src/client.c (File Modified)
7872 +125 -0 trunk/src/irc_string.c (File Modified)
7873 +2 -2 trunk/src/messages.tab (File Modified)
7874 + - trunk/tools/rsa_respond/ (File Deleted)
7877 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7879 Preliminary SASL support.
7883 +7 -0 trunk/include/client.h (File Modified)
7884 +6 -0 trunk/include/numeric.h (File Modified)
7885 +1 -0 trunk/modules/Makefile.in (File Modified)
7886 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7887 +175 -1 trunk/modules/m_cap.c (File Modified)
7888 + - trunk/modules/m_sasl.c (File Added)
7889 +2 -0 trunk/modules/m_user.c (File Modified)
7890 +5 -5 trunk/src/messages.tab (File Modified)
7891 +8 -2 trunk/src/s_user.c (File Modified)
7894 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7896 SIGNON: make logout also apply remotely.
7900 +7 -2 trunk/modules/m_signon.c (File Modified)
7903 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7905 Use an asterisk when sending empty logins in SIGNON.
7909 +5 -5 trunk/modules/m_signon.c (File Modified)
7912 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7914 SIGNON: Only add whowas entry (add_history()) and wipe
7915 accepts (del_all_accepts()) if nick changed.
7919 +5 -3 trunk/modules/m_signon.c (File Modified)
7922 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7924 SIGNON: slight fixes to collision code:
7925 - don't kill if target_p == source_p (nick unchanged or only changed case)
7926 - add comment that SAVE support is missing
7927 - use sendto_realops_snomask() instead of sendto_realops_flags()
7931 +9 -6 trunk/modules/m_signon.c (File Modified)
7934 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7936 Fix up kills for bad nick/user/host on SIGNON.
7940 +16 -6 trunk/modules/m_signon.c (File Modified)
7943 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7945 If changing to a nick with a digit, only allow the UID.
7949 +4 -0 trunk/modules/m_signon.c (File Modified)
7952 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7954 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7955 Strip leading digits from logins that are not purely numeric.
7959 +3 -0 trunk/include/numeric.h (File Modified)
7960 +2 -0 trunk/include/send.h (File Modified)
7961 +1 -0 trunk/modules/Makefile.in (File Modified)
7962 +456 -3 trunk/modules/m_services.c (File Modified)
7963 + - trunk/modules/m_signon.c (File Added)
7964 +2 -2 trunk/src/messages.tab (File Modified)
7965 +98 -0 trunk/src/send.c (File Modified)
7968 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7970 Remove old server notice umodes from example confs.
7974 +1 -2 trunk/doc/example.conf (File Modified)
7975 +4 -17 trunk/doc/reference.conf (File Modified)
7978 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7980 Add snomask help file (forgot this earlier).
7984 + - trunk/help/opers/snomask (File Added)
7987 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7989 Add umode +l (receive locops).
7993 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7996 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7998 We don't plan to implement cmode +R (quiet unidentified) and
7999 umode +I (deny invite) for 1.1, so comment them out from the
8004 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8005 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8008 jilles 2006/01/31 12:40:38 UTC (20060131-651)
8010 Improve snomask usage description.
8014 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8017 jilles 2006/01/31 12:33:01 UTC (20060131-649)
8019 Mention the word snomask with umode +s (needs to be a link really).
8023 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8026 jilles 2006/01/31 12:28:58 UTC (20060131-647)
8028 Add snomask +Z (operspy notices).
8032 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8035 jilles 2006/01/31 12:23:29 UTC (20060131-645)
8037 Misc updates/clarifications.
8041 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8044 jilles 2006/01/31 12:15:29 UTC (20060131-643)
8050 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8051 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8052 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8055 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8057 - Allow ENCAP REALHOST outside burst
8058 - Fix comment describing race condition: this can only happen
8059 on a local whois with use_whois_actually enabled
8063 +4 -6 trunk/modules/m_chghost.c (File Modified)
8066 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8068 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8072 +39 -0 trunk/contrib/Makefile.in (File Modified)
8073 + - trunk/contrib/sno_globaloper.c (File Added)
8076 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8078 Pass along old umodes and snomask in umode_changed hook,
8079 changing its parameter type from struct Client *
8080 to hook_data_umode_changed *. (For a new client, both
8083 The IP cloaking module now fully ignores umode changes
8084 where +h didn't change.
8088 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8089 +7 -0 trunk/include/hook.h (File Modified)
8090 +18 -4 trunk/src/s_user.c (File Modified)
8093 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8095 move libcharybdis-provided function initialisation into libcharybdis_init().
8099 +32 -11 trunk/src/ircd.c (File Modified)
8102 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8104 Make +f notices (local host, global host, global user@host, local class)
8105 netwide. Exceeding /quote set max remains local.
8109 +4 -4 trunk/src/s_conf.c (File Modified)
8112 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8114 Netwide notices about attempts to join juped channels.
8118 +1 -1 trunk/modules/core/m_join.c (File Modified)
8121 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8123 Send server notices about failed oper attempts globally.
8124 Successful remote oper attempt notices will be generated
8125 from the mode changes.
8129 +3 -3 trunk/modules/m_challenge.c (File Modified)
8130 +2 -2 trunk/modules/m_oper.c (File Modified)
8133 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8135 Rest of infrastructure for sending server notices globally.
8136 Uses a new L_NETWIDE level on sendto_realops_snomask().
8140 +1 -0 trunk/include/send.h (File Modified)
8141 +31 -4 trunk/src/send.c (File Modified)
8144 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8146 Add general::global_snotices conf option to control
8147 whether we send out SNOTEs. Does not do anything yet.
8151 +1 -0 trunk/doc/example.conf (File Modified)
8152 +6 -0 trunk/doc/reference.conf (File Modified)
8153 +1 -0 trunk/include/s_conf.h (File Modified)
8154 +6 -0 trunk/modules/m_info.c (File Modified)
8155 +1 -0 trunk/src/newconf.c (File Modified)
8156 +1 -0 trunk/src/s_conf.c (File Modified)
8159 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8161 Only accept SNOTE from servers.
8165 +2 -0 trunk/modules/m_snote.c (File Modified)
8168 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8170 Correct parv indices so this actually works.
8174 +2 -2 trunk/modules/m_snote.c (File Modified)
8177 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8183 +3 -3 trunk/modules/m_snote.c (File Modified)
8186 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8188 Add m_snote.c, SNOTE propagator.
8192 +86 -0 trunk/modules/Makefile.in (File Modified)
8193 + - trunk/modules/m_snote.c (File Added)
8196 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8198 start seeding the 1.1 NEWS file
8202 +4 -0 trunk/NEWS (File Modified)
8205 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8207 rename some modules to more descriptive names...
8211 +2 -131 trunk/contrib/Makefile.in (File Modified)
8212 + - trunk/contrib/globalconnexit.c (File Deleted)
8213 + - trunk/contrib/globallineactive.c (File Deleted)
8214 + - trunk/contrib/sno_farconnect.c (File Added)
8215 + - trunk/contrib/sno_globalkline.c (File Added)
8216 +1 -120 trunk/modules/Makefile.in (File Modified)
8217 + - trunk/modules/networknotice.c (File Deleted)
8218 + - trunk/modules/sno_routing.c (File Added)
8221 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8223 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8224 Uses FLAGS2_FLOODDONE bit on servers.
8228 +3 -0 trunk/include/client.h (File Modified)
8229 +121 -1 trunk/modules/Makefile.in (File Modified)
8230 + - trunk/modules/networknotice.c (File Added)
8233 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8235 Don't show servers in /trace to nonopers if flatten links is enabled.
8239 +8 -5 trunk/modules/m_trace.c (File Modified)
8242 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8245 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8246 - send back confirmation to source, if local client
8247 - send a +s server notice if the source is neither a server nor a service (+S)
8251 +5 -1 trunk/modules/m_chghost.c (File Modified)
8254 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8256 Use sendto_realops_snomask_from() to make the
8257 server notices appear to come from the affected
8262 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8263 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8266 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8268 Add sendto_realops_snomask_from(), allows
8269 specification of apparent source server.
8273 +1 -0 trunk/include/send.h (File Modified)
8274 +41 -1 trunk/src/send.c (File Modified)
8277 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8279 Revert r579. Keep host, not orighost in oper up notice.
8280 It would be inconsistent to have orighost there, and we
8281 don't want to mess up all server notices by putting both
8286 +1 -1 trunk/src/s_user.c (File Modified)
8289 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8291 Include the IP address in operlog/foperlog.
8295 +10 -8 trunk/modules/m_challenge.c (File Modified)
8296 +8 -6 trunk/modules/m_oper.c (File Modified)
8299 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8301 Call umode_changed hook on oper up.
8305 +1 -0 trunk/src/s_user.c (File Modified)
8308 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8310 Add globalconnexit contrib module, shows remote client connects/exits
8311 except netsplits/netjoin on snomask +F.
8312 Notice formatting will probably change somewhat still.
8316 +80 -0 trunk/contrib/Makefile.in (File Modified)
8317 + - trunk/contrib/globalconnexit.c (File Added)
8320 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8322 Declare snomask_modes[] so modules can provide snomasks.
8326 +2 -0 trunk/include/snomask.h (File Modified)
8329 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8331 Replace user_signon hook with two new hooks: new_local_user
8332 and new_remote_user.
8333 These are called right before the user is introduced to the
8334 rest of the network.
8338 +2 -1 trunk/include/hook.h (File Modified)
8339 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8340 +4 -2 trunk/src/hook.c (File Modified)
8341 +2 -3 trunk/src/s_user.c (File Modified)
8344 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8346 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8350 +2 -2 trunk/modules/m_scan.c (File Modified)
8353 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8355 Update doc/technical/send.txt.
8359 +91 -131 trunk/doc/technical/send.txt (File Modified)
8362 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8364 Add chantrace and masktrace to help files.
8368 + - trunk/help/opers/chantrace (File Added)
8369 +27 -20 trunk/help/opers/index (File Modified)
8370 + - trunk/help/opers/masktrace (File Added)
8371 +2 -0 trunk/help/opers/operspy (File Modified)
8374 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8376 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8377 Shows etrace-like output for all users in a channel,
8378 in particular IP addresses.
8382 +75 -2 trunk/modules/m_etrace.c (File Modified)
8385 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8387 Port over ratbox 2.2 r21727 (anfl):
8388 add some logging when we drop servers in places where we only notify opers
8392 +31 -0 trunk/modules/core/m_server.c (File Modified)
8395 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8397 display orighost in operup message
8401 +1 -1 trunk/src/s_user.c (File Modified)
8404 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8406 Add globallineactive contrib module, a hack which can often
8407 show k/d/g/x line active for remote clients.
8411 +52 -0 trunk/contrib/Makefile.in (File Modified)
8412 + - trunk/contrib/globallineactive.c (File Added)
8415 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8417 Show IP field in the same way as MASKTRACE:
8418 "255.255.255.255" if it's unknown (remote TS5 client)
8419 and "0" if we or the remote server are purposely
8424 +12 -1 trunk/modules/m_scan.c (File Modified)
8427 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8430 - don't show servers in a global scan
8431 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8435 +4 -1 trunk/modules/m_scan.c (File Modified)
8438 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8440 Implement SCAN UMODES.
8444 +3 -0 trunk/include/numeric.h (File Modified)
8445 +128 -2 trunk/modules/m_scan.c (File Modified)
8446 +2 -2 trunk/src/messages.tab (File Modified)
8449 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8455 +1 -1 trunk/modules/m_scan.c (File Modified)
8458 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8460 parv[0] should be parv[1].
8464 +1 -1 trunk/modules/m_scan.c (File Modified)
8467 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8473 +1 -1 trunk/modules/m_scan.c (File Modified)
8476 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8482 +2 -2 trunk/modules/m_scan.c (File Modified)
8485 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8487 framework for scan command
8491 +113 -0 trunk/modules/Makefile.in (File Modified)
8492 + - trunk/modules/m_scan.c (File Added)
8495 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8497 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8501 +2 -0 trunk/include/irc_string.h (File Modified)
8502 +157 -1 trunk/modules/m_etrace.c (File Modified)
8503 +129 -90 trunk/src/match.c (File Modified)
8506 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8508 orighost may live in a different hash bucket (likely the case), lets check it standalone
8512 +39 -3 trunk/src/hostmask.c (File Modified)
8515 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8517 SVN didn't check modules/ somehow, hrmm.
8521 +1 -1 trunk/modules/m_kline.c (File Modified)
8522 +6 -6 trunk/modules/m_stats.c (File Modified)
8525 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8527 Track hostmask entries for client_p->orighost, if available.
8528 Not throughly tested, but seems to work fine.
8532 +8 -4 trunk/include/hostmask.h (File Modified)
8533 +14 -10 trunk/src/hostmask.c (File Modified)
8536 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8538 Pass on SQUIT reasons more.
8542 +17 -19 trunk/src/client.c (File Modified)
8545 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8547 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8548 This way, hidden admins also get them.
8552 +4 -4 trunk/src/send.c (File Modified)
8555 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8557 From ircd-ratbox 2.2 (r21339 anfl):
8558 ms_kill() should be using find_person(), not find_client()
8559 otherwise it can generate a core.
8563 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8566 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8568 Add m_error to core_module_table, so it is loaded by default.
8572 +1 -0 trunk/src/modules.c (File Modified)
8575 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8577 comment is a const char *, not char *.
8581 +1 -1 trunk/include/hook.h (File Modified)
8584 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8586 Fix a long standing hybrid 7 bug: when getting a read error
8587 on a server, report_error() is called with a %d instead of
8588 a %s in the format string ("Lost connection" in +d).
8592 +1 -1 trunk/src/client.c (File Modified)
8595 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8601 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8604 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8606 Add document describing capabilities and what they mean.
8610 + - trunk/doc/technical/capab.txt (File Added)
8613 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8615 Change client_exit hook to pass all exit_client() parameters.
8619 +8 -0 trunk/include/hook.h (File Modified)
8620 +6 -1 trunk/src/client.c (File Modified)
8623 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8625 Add client_exit hook, called in exit_client() for all
8626 clients of all types, except clients exiting because
8627 of netsplits (QS). The only thing done before it is
8628 marking the client as "closing" (to prevent
8633 +1 -0 trunk/include/hook.h (File Modified)
8634 +2 -0 trunk/src/client.c (File Modified)
8635 +2 -0 trunk/src/hook.c (File Modified)
8638 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8640 Improve the code that calculates the nnnS nnnC counts
8643 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8647 +43 -36 trunk/modules/m_trace.c (File Modified)
8650 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8652 Add server_eob hook.
8653 Planning to use this for netsplit/join notices.
8657 +1 -0 trunk/include/hook.h (File Modified)
8658 +2 -0 trunk/modules/m_pong.c (File Modified)
8659 +2 -0 trunk/src/hook.c (File Modified)
8662 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8664 Default motd: ircd-ratbox -> charybdis
8668 +1 -1 trunk/doc/ircd.motd (File Modified)
8671 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8673 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8677 +4 -4 trunk/src/s_user.c (File Modified)
8680 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8682 - Remove obsolete EOB help file
8683 - Document snomask in the help files
8688 + - trunk/help/opers/eob (File Deleted)
8689 +13 -12 trunk/help/opers/index (File Modified)
8690 +1 -13 trunk/help/opers/umode (File Modified)
8691 +7 -7 trunk/help/users/index (File Modified)
8694 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8696 Bail if snomask to parse is not given. Pointy hat to myself.
8700 +3 -0 trunk/src/snomask.c (File Modified)
8703 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8705 Remove m_flags from autoconf
8709 +0 -1 trunk/contrib/Makefile.in (File Modified)
8712 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8718 + - trunk/contrib/m_flags.c (File Deleted)
8721 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8723 If +s is in oper_only_umodes, clear snomask on deoper.
8727 +5 -0 trunk/src/s_user.c (File Modified)
8730 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8732 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8736 +2 -2 trunk/configure (File Modified)
8737 +2 -2 trunk/configure.ac (File Modified)
8740 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8742 Remove the old server notice umodes.
8743 Default oper only umodes is now +s.
8744 Please make sure all remaining umodes still work.
8748 +3 -21 trunk/include/client.h (File Modified)
8749 +0 -12 trunk/src/newconf.c (File Modified)
8750 +1 -1 trunk/src/s_conf.c (File Modified)
8751 +12 -12 trunk/src/s_user.c (File Modified)
8754 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8756 operator::flags nick_changes now controls +n snomask instead of +n umode.
8760 +8 -8 trunk/src/s_user.c (File Modified)
8763 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8765 Move down h_umode_changed hook call after umode allowed checks
8766 (so it will not see +a if someone tries to set it but is not
8771 +2 -3 trunk/src/s_user.c (File Modified)
8774 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8776 Move over non-+s server notices (hopefully, all of them).
8780 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8781 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8782 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8783 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8784 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8785 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8786 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8787 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8788 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8789 +2 -2 trunk/libcharybdis/event.c (File Modified)
8790 +2 -2 trunk/modules/core/m_join.c (File Modified)
8791 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8792 +3 -3 trunk/modules/core/m_message.c (File Modified)
8793 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8794 +2 -2 trunk/modules/core/m_server.c (File Modified)
8795 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8796 +1 -1 trunk/modules/m_post.c (File Modified)
8797 +1 -1 trunk/modules/m_services.c (File Modified)
8798 +2 -2 trunk/src/channel.c (File Modified)
8799 +3 -3 trunk/src/client.c (File Modified)
8800 +1 -1 trunk/src/hash.c (File Modified)
8801 +5 -5 trunk/src/s_conf.c (File Modified)
8802 +2 -2 trunk/src/s_log.c (File Modified)
8803 +4 -4 trunk/src/s_user.c (File Modified)
8806 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8808 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8812 +2 -1 trunk/include/snomask.h (File Modified)
8813 +2 -2 trunk/src/snomask.c (File Modified)
8816 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8818 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8822 +1 -1 trunk/contrib/example_module.c (File Modified)
8823 +2 -2 trunk/include/ircd_defs.h (File Modified)
8824 +6 -6 trunk/modules/core/m_error.c (File Modified)
8825 +1 -1 trunk/modules/core/m_join.c (File Modified)
8826 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8827 +1 -1 trunk/modules/core/m_message.c (File Modified)
8828 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8829 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8830 +18 -18 trunk/modules/core/m_server.c (File Modified)
8831 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8832 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8833 +4 -4 trunk/modules/m_challenge.c (File Modified)
8834 +4 -4 trunk/modules/m_dline.c (File Modified)
8835 +13 -13 trunk/modules/m_gline.c (File Modified)
8836 +5 -5 trunk/modules/m_kline.c (File Modified)
8837 +2 -2 trunk/modules/m_oper.c (File Modified)
8838 +1 -1 trunk/modules/m_pong.c (File Modified)
8839 +13 -13 trunk/modules/m_rehash.c (File Modified)
8840 +4 -4 trunk/modules/m_resv.c (File Modified)
8841 +16 -16 trunk/modules/m_set.c (File Modified)
8842 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8843 +6 -6 trunk/modules/m_xline.c (File Modified)
8844 +1 -1 trunk/src/adns.c (File Modified)
8845 +2 -2 trunk/src/channel.c (File Modified)
8846 +1 -1 trunk/src/listener.c (File Modified)
8847 +1 -1 trunk/src/s_auth.c (File Modified)
8848 +15 -15 trunk/src/s_conf.c (File Modified)
8849 +3 -3 trunk/src/s_user.c (File Modified)
8850 +7 -7 trunk/src/send.c (File Modified)
8853 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8856 - set +s snomask if +s umode set but no snomasks
8857 - put numerics in more logical order
8861 +3 -1 trunk/src/s_user.c (File Modified)
8864 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8866 parse_snobuf_to_mask(): default to + at start
8867 allows stuff like /mode jilles +s C
8871 +1 -1 trunk/src/snomask.c (File Modified)
8874 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8876 Changes to user_mode() snomask handling.
8877 - show snomask (if not 0) on /mode <nick>
8878 - show snomask once at the end if +s/-s used
8879 - only parse 1 parameter for umode changes
8880 - don't crash on /mode <nick> +s
8881 - /mode <nick> -s clears snomask, doesn't use parameter
8882 - set umode +s iff snomask is not 0
8883 - snomask is not propagated, but umode +s is
8887 +97 -72 trunk/src/s_user.c (File Modified)
8890 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8892 Convert some messages over to snomask.
8896 +29 -29 trunk/src/client.c (File Modified)
8897 +2 -2 trunk/src/ircd.c (File Modified)
8898 +13 -13 trunk/src/modules.c (File Modified)
8899 +1 -1 trunk/src/newconf.c (File Modified)
8900 +5 -5 trunk/src/parse.c (File Modified)
8901 +1 -1 trunk/src/restart.c (File Modified)
8902 +4 -4 trunk/src/s_newconf.c (File Modified)
8903 +11 -11 trunk/src/s_serv.c (File Modified)
8906 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8908 include snomask.h from client.h
8912 +1 -0 trunk/include/client.h (File Modified)
8915 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8917 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8921 +1 -0 trunk/src/newconf.c (File Modified)
8922 +2 -1 trunk/src/snomask.c (File Modified)
8925 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8927 should start with +, not \0. Whoops. :)
8931 +1 -1 trunk/src/snomask.c (File Modified)
8934 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8936 core snomask support.
8940 +3 -0 trunk/doc/example.conf (File Modified)
8941 +2 -0 trunk/include/client.h (File Modified)
8942 +2 -0 trunk/include/numeric.h (File Modified)
8943 +2 -0 trunk/include/s_newconf.h (File Modified)
8944 +63 -0 trunk/include/send.h (File Modified)
8945 + - trunk/include/snomask.h (File Added)
8946 +1 -0 trunk/src/Makefile.in (File Modified)
8947 +1 -1 trunk/src/messages.tab (File Modified)
8948 +8 -0 trunk/src/newconf.c (File Modified)
8949 +12 -0 trunk/src/s_user.c (File Modified)
8950 +235 -0 trunk/src/send.c (File Modified)
8951 + - trunk/src/snomask.c (File Added)
8954 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8956 add a blank line after the license info.
8960 +1 -1 trunk/CREDITS (File Modified)
8963 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8965 Extend copyright to 2006.
8969 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8972 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8975 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8979 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8980 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8983 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8985 Add oper privileges document.
8989 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8990 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8993 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8995 Capitalize message names in services shortcuts (for consistency).
8999 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
9002 jilles 2006/01/13 16:53:35 UTC (20060113-464)
9008 +1 -1 trunk/src/patricia.c (File Modified)
9011 jilles 2006/01/13 13:45:56 UTC (20060113-462)
9013 Remove obsolete 'nextconnect' variable.
9017 +0 -1 trunk/include/ircd.h (File Modified)
9018 +0 -2 trunk/src/client.c (File Modified)
9019 +0 -1 trunk/src/ircd.c (File Modified)
9022 jilles 2006/01/13 13:02:54 UTC (20060113-460)
9024 Remove this remnant of the hybrid 6 ziplinks implementation.
9028 + - trunk/include/s_zip.h (File Deleted)
9031 jilles 2006/01/09 16:05:47 UTC (20060109-458)
9033 Make clone limiting work on orighost, not host (so it
9034 looks through services cloaks). Lightly tested, please
9039 +2 -0 trunk/modules/m_chghost.c (File Modified)
9040 +1 -1 trunk/src/client.c (File Modified)
9041 +1 -1 trunk/src/s_conf.c (File Modified)
9044 jilles 2006/01/09 15:51:02 UTC (20060109-456)
9046 Don't forget to link me_realhost() into the command hash.
9048 Pointy hat to: myself
9052 +1 -1 trunk/modules/m_chghost.c (File Modified)
9055 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9057 It's call_hook, not hook_call.
9061 +1 -1 trunk/src/s_user.c (File Modified)
9064 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9066 Add unreject help file.
9070 + - trunk/help/opers/unreject (File Added)
9073 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9075 Link the all-important 42 module to the build :P
9079 +1 -0 trunk/contrib/Makefile.in (File Modified)
9082 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9084 Mention /rehash help.
9088 +1 -0 trunk/help/opers/rehash (File Modified)
9091 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9093 Add h_user_signon hook.
9097 +1 -0 trunk/include/hook.h (File Modified)
9098 +2 -0 trunk/src/hook.c (File Modified)
9099 +4 -0 trunk/src/s_user.c (File Modified)
9102 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9104 Oops, forgot to set orighost for remote client introductions.
9108 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9111 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9113 Use TS6 forms in services shortcuts, if possible.
9117 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9120 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9122 - Start out default_umodes conf entry from the empty set instead of +i.
9123 - Move oper_only_umodes check to where default_umodes is used, as
9124 oper_only_umodes may not be set yet while we're reading the conf.
9128 +6 -7 trunk/src/newconf.c (File Modified)
9129 +1 -1 trunk/src/s_user.c (File Modified)
9132 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9134 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9138 +1 -0 trunk/doc/example.conf (File Modified)
9139 +7 -0 trunk/doc/reference.conf (File Modified)
9140 +0 -7 trunk/include/config.h.dist (File Modified)
9141 +1 -0 trunk/include/s_conf.h (File Modified)
9142 +6 -0 trunk/modules/m_info.c (File Modified)
9143 +9 -18 trunk/src/client.c (File Modified)
9144 +1 -0 trunk/src/newconf.c (File Modified)
9145 +1 -0 trunk/src/s_conf.c (File Modified)
9148 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9150 - Allow NULL target_ip in show_ip() (indicates message is being
9151 sent to local opers)
9152 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9154 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9155 those in src/client.c
9157 From ratbox 2.2 svn (anfl)
9161 +1 -0 trunk/include/client.h (File Modified)
9162 +21 -2 trunk/src/client.c (File Modified)
9163 +2 -4 trunk/src/hostmask.c (File Modified)
9164 +1 -5 trunk/src/s_conf.c (File Modified)
9165 +4 -8 trunk/src/s_user.c (File Modified)
9168 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9170 Fire off events properly.
9174 +7 -3 trunk/src/s_user.c (File Modified)
9177 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9179 make sure modules which depend on umode information get the message upon connection (oops)
9183 +3 -0 trunk/src/s_user.c (File Modified)
9186 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9188 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9189 From ratbox 2.2 svn.
9193 +3 -7 trunk/modules/m_etrace.c (File Modified)
9196 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9198 Replace silly `default_invisible' option with more versatile default_umodes.
9202 +2 -2 trunk/Makefile.in (File Modified)
9203 +12 -1 trunk/doc/example.conf (File Modified)
9204 +14 -7 trunk/doc/reference.conf (File Modified)
9205 +2 -4 trunk/include/s_conf.h (File Modified)
9206 +0 -6 trunk/modules/m_info.c (File Modified)
9207 +4 -0 trunk/src/modules.c (File Modified)
9208 +41 -1 trunk/src/newconf.c (File Modified)
9209 +2 -2 trunk/src/s_conf.c (File Modified)
9210 +3 -4 trunk/src/s_user.c (File Modified)
9213 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9215 Add temporary nick resvs with the proper duration,
9216 not 60 times too long.
9220 +1 -1 trunk/modules/m_resv.c (File Modified)
9223 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9225 Add kick on split riding. See reference.conf for more details.
9229 +1 -0 trunk/doc/example.conf (File Modified)
9230 +16 -0 trunk/doc/reference.conf (File Modified)
9231 +1 -0 trunk/include/s_conf.h (File Modified)
9232 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9233 +6 -0 trunk/modules/m_info.c (File Modified)
9234 +1 -0 trunk/src/newconf.c (File Modified)
9235 +1 -0 trunk/src/s_conf.c (File Modified)
9238 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9240 New credits, denoting GXTi as being on the core team.
9244 +16 -5 trunk/CREDITS (File Modified)
9247 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9249 better cloaking algorithm
9253 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9256 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9258 don't do redundant bitshifting.
9262 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9265 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9271 +1 -0 trunk/contrib/Makefile.in (File Modified)
9274 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9276 Set the DynSpoof flag properly.
9280 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9283 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9285 first go at an ip_cloaking implementation for charybdis.
9289 + - trunk/contrib/ip_cloaking.c (File Added)
9292 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9294 Add libcharybdis to contrib/ includes.
9298 +1 -1 trunk/contrib/Makefile.in (File Modified)
9301 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9303 add h_umode_changed hook for modules that provide usermodes.
9307 +1 -0 trunk/include/hook.h (File Modified)
9308 +2 -1 trunk/src/hook.c (File Modified)
9309 +3 -0 trunk/src/s_user.c (File Modified)
9312 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9314 Show quiets in /stats z.
9318 +15 -10 trunk/src/s_stats.c (File Modified)
9321 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9323 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9327 +0 -12 trunk/configure (File Modified)
9328 +0 -9 trunk/configure.ac (File Modified)
9329 +0 -3 trunk/include/setup.h.in (File Modified)
9332 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9334 change various buffer sizes to = topiclen.
9338 +3 -4 trunk/include/ircd_defs.h (File Modified)
9341 jon 2005/12/12 19:32:18 UTC (20051212-400)
9343 - Partial commit test, partial ego strokage ;)
9347 +2 -1 trunk/CREDITS (File Modified)
9350 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9352 More kqueue corrections.
9355 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9358 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9360 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9361 Not sure why this wasn't this way to begin with.
9365 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9368 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9370 example.conf tweaks:
9371 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9372 most people do not need this.
9373 Enable serverinfo::hub.
9377 +14 -11 trunk/doc/example.conf (File Modified)
9380 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9382 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9386 +1 -1 trunk/src/s_serv.c (File Modified)
9389 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9391 header include changes
9395 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9396 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9397 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9398 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9399 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9400 +1 -21 trunk/libcharybdis/select.c (File Modified)
9403 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9405 s/ilog/libcharybdis_{die,log,restart}/g
9409 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9410 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9411 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9412 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9413 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9414 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9415 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9416 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9419 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9421 Use the right callbacks in the function code.
9424 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9427 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9429 More work, it builds again!
9433 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9434 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9435 + - trunk/libcharybdis/libcharybdis.c (File Added)
9436 + - trunk/libcharybdis/libcharybdis.h (File Added)
9439 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9441 Move some stuff around.
9445 + - trunk/include/memory.h (File Deleted)
9446 + - trunk/include/tools.h (File Deleted)
9447 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9448 + - trunk/libcharybdis/memory.c (File Added)
9449 + - trunk/libcharybdis/memory.h (File Added)
9450 + - trunk/libcharybdis/snprintf.c (File Added)
9451 + - trunk/libcharybdis/tools.c (File Added)
9452 + - trunk/libcharybdis/tools.h (File Added)
9453 +1000 -1062 trunk/modules/.depend (File Modified)
9454 +421 -455 trunk/src/.depend (File Modified)
9455 +0 -1191 trunk/src/Makefile.in (File Modified)
9456 + - trunk/src/memory.c (File Deleted)
9457 + - trunk/src/snprintf.c (File Deleted)
9458 + - trunk/src/tools.c (File Deleted)
9461 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9463 move more headers into libcharybdis
9466 + - trunk/include/balloc.h (File Deleted)
9467 + - trunk/include/event.h (File Deleted)
9468 + - trunk/libcharybdis/balloc.h (File Added)
9469 + - trunk/libcharybdis/event.h (File Added)
9470 +924 -1020 trunk/modules/.depend (File Modified)
9471 +327 -406 trunk/src/.depend (File Modified)
9474 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9476 balloc, events -> libcharybdis
9479 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9480 + - trunk/libcharybdis/balloc.c (File Added)
9481 + - trunk/libcharybdis/event.c (File Added)
9482 +0 -1008 trunk/src/Makefile.in (File Modified)
9483 + - trunk/src/balloc.c (File Deleted)
9484 + - trunk/src/event.c (File Deleted)
9487 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9492 + - trunk/include/commio.h (File Deleted)
9493 + - trunk/include/linebuf.h (File Deleted)
9494 + - trunk/libcharybdis/commio.h (File Added)
9495 + - trunk/libcharybdis/linebuf.h (File Added)
9496 +1644 -530 trunk/modules/.depend (File Modified)
9497 +1 -1 trunk/modules/Makefile.in (File Modified)
9498 +720 -284 trunk/src/.depend (File Modified)
9501 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9503 Makefile reworking -- moving libcharybdis headers into proper location.
9506 +1 -1 trunk/adns/Makefile.in (File Modified)
9507 +1 -1 trunk/src/Makefile.in (File Modified)
9510 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9512 Document proposed authdaemon protocol.
9515 + - trunk/authdaemon/protocol.txt (File Added)
9518 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9523 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9526 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9528 Remove dead makefile from generation
9531 +1 -2 trunk/configure (File Modified)
9532 +0 -1 trunk/configure.ac (File Modified)
9535 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9537 libcharybdisIO -> libcharybdis
9540 +1 -1 trunk/src/Makefile.in (File Modified)
9543 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9548 + - trunk/libcharybdis/Makefile.in (File Added)
9549 + - trunk/libcharybdis/commio.c (File Added)
9550 + - trunk/libcharybdis/devpoll.c (File Added)
9551 + - trunk/libcharybdis/epoll.c (File Added)
9552 + - trunk/libcharybdis/io/ (File Deleted)
9553 + - trunk/libcharybdis/kqueue.c (File Added)
9554 + - trunk/libcharybdis/linebuf.c (File Added)
9555 + - trunk/libcharybdis/log/ (File Deleted)
9556 + - trunk/libcharybdis/poll.c (File Added)
9557 + - trunk/libcharybdis/ports.c (File Added)
9558 + - trunk/libcharybdis/select.c (File Added)
9561 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9566 + - trunk/libcharybdis/Makefile.in (File Deleted)
9569 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9574 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9577 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9579 add authdaemon dir for later hacking
9583 + - trunk/authdaemon/ (File Added)
9586 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9588 linebuf -> libcharybdisIO
9592 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9593 + - trunk/libcharybdis/io/linebuf.c (File Added)
9594 + - trunk/libcharybdis/log/ (File Added)
9595 + - trunk/libcharybdis/log/Makefile.in (File Added)
9596 +0 -687 trunk/src/Makefile.in (File Modified)
9597 + - trunk/src/linebuf.c (File Deleted)
9600 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9602 Solaris 10 I/O ports support
9605 + - trunk/libcharybdis/io/ports.c (File Added)
9608 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9614 +1 -1 trunk/Makefile.in (File Modified)
9615 +3 -1 trunk/configure (File Modified)
9616 +133 -10 trunk/configure.ac (File Modified)
9617 + - trunk/libcharybdis/ (File Added)
9618 + - trunk/libcharybdis/Makefile.in (File Added)
9619 + - trunk/libcharybdis/io/ (File Added)
9620 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9621 +2 -3 trunk/src/Makefile.in (File Modified)
9622 + - trunk/src/io/ (File Deleted)
9625 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9627 split IO stuff into libcharybdisIO.
9631 + - trunk/src/commio.c (File Deleted)
9632 + - trunk/src/devpoll.c (File Deleted)
9633 + - trunk/src/epoll.c (File Deleted)
9634 + - trunk/src/io/ (File Added)
9635 + - trunk/src/io/Makefile.in (File Added)
9636 + - trunk/src/io/commio.c (File Added)
9637 + - trunk/src/io/devpoll.c (File Added)
9638 + - trunk/src/io/epoll.c (File Added)
9639 + - trunk/src/io/kqueue.c (File Added)
9640 + - trunk/src/io/poll.c (File Added)
9641 + - trunk/src/io/select.c (File Added)
9642 + - trunk/src/kqueue.c (File Deleted)
9643 + - trunk/src/poll.c (File Deleted)
9644 + - trunk/src/select.c (File Deleted)
9647 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9653 +86 -155 trunk/configure (File Modified)
9654 +1 -1 trunk/configure.ac (File Modified)
9657 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9659 Remove mentions of mkkeypair/cryptlinks.
9663 +1 -3 trunk/doc/challenge.txt (File Modified)
9666 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9668 Clarify serverinfo{} description.
9672 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9675 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9677 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9681 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9684 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9686 Improvements also applicable to hyperion 1.x.
9690 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9693 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9695 - Add +F description
9696 - General improvements and changes to charybdis
9700 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9703 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9705 The server notice umodes only have an effect
9706 for opers. ("sendto_realops_flags", so having
9707 the umode is not enough, they must also be
9712 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9715 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9717 Updates to umodes docs.
9721 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9724 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9726 Add SGML documentation.
9729 + - trunk/doc/sgml/ (File Added)
9730 + - trunk/doc/sgml/oper-guide/ (File Added)
9731 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9732 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9733 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9734 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9735 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9736 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9737 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9740 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9742 Make operwall flag restrict setting umode +z.
9743 This repairs this flag broken in charybdis-1.0.
9747 +41 -0 trunk/contrib/m_flags.c (File Modified)
9748 +9 -0 trunk/src/s_user.c (File Modified)
9751 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9753 Don't complain/reset remote clients +n. I'm still not
9754 convinced propagating all umodes is the way to go, oh
9759 +1 -1 trunk/src/s_user.c (File Modified)
9762 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9764 - Require admin flag for oper /chghost (if it's enabled
9765 which is not default)
9766 - Give error message on nonexistant nick
9770 +12 -0 trunk/modules/m_chghost.c (File Modified)
9773 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9775 Incorporated jilles' dynspoof patch with a few minor changes.
9778 +5 -2 trunk/include/client.h (File Modified)
9779 +1 -0 trunk/include/numeric.h (File Modified)
9780 +75 -4 trunk/modules/m_chghost.c (File Modified)
9781 +2 -21 trunk/modules/m_stats.c (File Modified)
9782 +2 -8 trunk/modules/m_trace.c (File Modified)
9783 +2 -0 trunk/src/client.c (File Modified)
9784 +3 -0 trunk/src/s_user.c (File Modified)
9787 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9792 +5 -0 trunk/NEWS (File Modified)
9795 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9797 Make show_ip() far less braindead.
9799 Obtained from: ratbox 2.2 SVN
9803 +14 -85 trunk/src/client.c (File Modified)
9806 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9808 Instead of not showing channels at all for whoising services,
9809 only show channels the requester is also on. If operspying
9810 services, show all the channels.
9814 +37 -40 trunk/modules/m_whois.c (File Modified)
9817 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9819 - Show real errno if we fail to connect to a server
9820 - Don't show server IPs on IRC if a server goes dead
9825 +2 -5 trunk/src/s_serv.c (File Modified)
9828 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9830 Revert hybrid 7.2 aline code. It causes too many problems.
9834 +1 -47 trunk/NEWS (File Modified)
9835 + - trunk/include/aline.h (File Deleted)
9836 +53 -6 trunk/modules/m_dline.c (File Modified)
9837 +212 -16 trunk/modules/m_kline.c (File Modified)
9838 +37 -8 trunk/modules/m_resv.c (File Modified)
9839 +45 -24 trunk/modules/m_xline.c (File Modified)
9840 +0 -485 trunk/src/Makefile.in (File Modified)
9841 + - trunk/src/aline.c (File Deleted)
9844 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9846 Incorporate recent ratbox monitor bugfixes (could crash).
9850 +16 -0 trunk/modules/m_monitor.c (File Modified)
9851 +4 -3 trunk/src/monitor.c (File Modified)
9854 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9856 Fix /invite UID leak.
9858 Found by logiclrd@EFnet.
9862 +3 -2 trunk/modules/m_invite.c (File Modified)
9865 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9867 Don't show what channels a service is in.
9870 +1 -0 trunk/NEWS (File Modified)
9871 +40 -35 trunk/modules/m_whois.c (File Modified)
9874 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9876 Update version to 1.0.3.
9880 +9 -9 trunk/configure (File Modified)
9881 +1 -1 trunk/configure.ac (File Modified)
9884 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9890 +7 -1 trunk/NEWS (File Modified)
9893 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9895 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9896 More static buffers :(
9900 +12 -4 trunk/src/aline.c (File Modified)
9903 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9905 Make operspy mode (/mode !#channel showing parameters
9906 even if not on channel) work again.
9910 +4 -4 trunk/src/channel.c (File Modified)
9913 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9915 Call server_introduced hook on TS6 remote server
9916 introduction (ms_sid()).
9920 +6 -0 trunk/modules/core/m_server.c (File Modified)
9923 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9925 Cyrix boxes are wierd.
9928 +2 -1 trunk/modules/m_services.c (File Modified)
9931 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9936 +1 -1 trunk/include/client.h (File Modified)
9937 +3 -1 trunk/modules/m_services.c (File Modified)
9940 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9945 +1 -6 trunk/modules/m_services.c (File Modified)
9948 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9950 Disable a check that doesn't always seem to work right for some reason.
9953 +2 -0 trunk/modules/m_services.c (File Modified)
9956 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9962 +4 -1 trunk/NEWS (File Modified)
9965 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9971 +9 -9 trunk/configure (File Modified)
9972 +1 -1 trunk/configure.ac (File Modified)
9975 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9977 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9981 +3 -13 trunk/modules/m_trace.c (File Modified)
9984 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9986 Don't send empty RPL_WHOISCHANNELS on remote whois.
9988 Pointy hat to: jilles
9992 +1 -1 trunk/modules/m_whois.c (File Modified)
9995 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
10001 +3 -0 trunk/NEWS (File Modified)
10004 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
10006 Modular umode support.
10010 +0 -9 trunk/include/client.h (File Modified)
10011 +2 -1 trunk/include/s_user.h (File Modified)
10012 +1 -1 trunk/include/tools.h (File Modified)
10013 +2 -2 trunk/modules/core/m_nick.c (File Modified)
10014 +3 -0 trunk/src/ircd.c (File Modified)
10015 +1 -1 trunk/src/messages.tab (File Modified)
10016 +2 -2 trunk/src/s_serv.c (File Modified)
10017 +37 -59 trunk/src/s_user.c (File Modified)
10018 +21 -0 trunk/src/tools.c (File Modified)
10021 jilles 2005/10/02 20:23:15 UTC (20051002-276)
10023 Optionally do forced nick change to the UID instead of kill
10024 on nick collisions, see doc/collision_fnc.txt for more
10029 + - trunk/doc/collision_fnc.txt (File Added)
10030 +1 -0 trunk/doc/example.conf (File Modified)
10031 +8 -0 trunk/doc/reference.conf (File Modified)
10032 +1 -0 trunk/include/numeric.h (File Modified)
10033 +1 -0 trunk/include/s_conf.h (File Modified)
10034 +2 -1 trunk/include/s_serv.h (File Modified)
10035 +1 -0 trunk/include/s_stats.h (File Modified)
10036 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10037 +1 -1 trunk/src/messages.tab (File Modified)
10038 +1 -0 trunk/src/newconf.c (File Modified)
10039 +1 -0 trunk/src/s_conf.c (File Modified)
10040 +1 -0 trunk/src/s_serv.c (File Modified)
10041 +2 -2 trunk/src/s_stats.c (File Modified)
10044 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10050 trunk/NEWS (File Modified)
10053 jilles 2005/09/28 15:45:31 UTC (20050928-272)
10055 Don't allow lookups by uid in /monitor + and /monitor s.
10059 trunk/modules/m_monitor.c (File Modified)
10062 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10064 Stop garbage +j being set in cases like +j aaa:bbb by
10065 initializing the variables properly.
10071 trunk/modules/core/m_mode.c (File Modified)
10072 trunk/modules/core/m_sjoin.c (File Modified)
10075 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10077 Apply flags to the proper server in me_gcap().
10081 trunk/modules/m_capab.c (File Modified)
10084 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10086 Use find_named_client() instead of find_client() to check
10087 for nick collisions.
10091 trunk/modules/core/m_nick.c (File Modified)
10094 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10096 - Replace old 381 numeric with a new, more positive one!
10100 trunk/src/messages.tab (File Modified)
10103 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10105 Make it compile again.
10109 trunk/src/channel.c (File Modified)
10110 trunk/src/client.c (File Modified)
10111 trunk/src/ircd.c (File Modified)
10112 trunk/src/packet.c (File Modified)
10115 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10117 - Prevent UID disclosure in cmode setting.
10121 trunk/NEWS (File Modified)
10122 trunk/modules/core/m_mode.c (File Modified)
10125 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10127 A different check which prevents UID disclosure.
10131 trunk/modules/core/m_kick.c (File Modified)
10134 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10136 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10140 trunk/modules/core/m_kick.c (File Modified)
10143 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10145 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10149 trunk/NEWS (File Modified)
10150 trunk/modules/m_accept.c (File Modified)
10151 trunk/modules/m_admin.c (File Modified)
10152 trunk/modules/m_away.c (File Modified)
10153 trunk/modules/m_cap.c (File Modified)
10154 trunk/modules/m_capab.c (File Modified)
10155 trunk/modules/m_challenge.c (File Modified)
10156 trunk/modules/m_chghost.c (File Modified)
10157 trunk/modules/m_close.c (File Modified)
10158 trunk/modules/m_cmessage.c (File Modified)
10159 trunk/modules/m_connect.c (File Modified)
10160 trunk/modules/m_dline.c (File Modified)
10161 trunk/modules/m_encap.c (File Modified)
10162 trunk/modules/m_etrace.c (File Modified)
10163 trunk/modules/m_gline.c (File Modified)
10164 trunk/modules/m_help.c (File Modified)
10165 trunk/modules/m_info.c (File Modified)
10166 trunk/modules/m_invite.c (File Modified)
10167 trunk/modules/m_ison.c (File Modified)
10168 trunk/modules/m_kline.c (File Modified)
10169 trunk/modules/m_knock.c (File Modified)
10170 trunk/modules/m_links.c (File Modified)
10171 trunk/modules/m_list.c (File Modified)
10172 trunk/modules/m_locops.c (File Modified)
10173 trunk/modules/m_lusers.c (File Modified)
10174 trunk/modules/m_map.c (File Modified)
10175 trunk/modules/m_monitor.c (File Modified)
10176 trunk/modules/m_motd.c (File Modified)
10177 trunk/modules/m_names.c (File Modified)
10178 trunk/modules/m_oper.c (File Modified)
10179 trunk/modules/m_operspy.c (File Modified)
10180 trunk/modules/m_pass.c (File Modified)
10181 trunk/modules/m_ping.c (File Modified)
10182 trunk/modules/m_pong.c (File Modified)
10183 trunk/modules/m_post.c (File Modified)
10184 trunk/modules/m_rehash.c (File Modified)
10185 trunk/modules/m_restart.c (File Modified)
10186 trunk/modules/m_resv.c (File Modified)
10187 trunk/modules/m_services.c (File Modified)
10188 trunk/modules/m_set.c (File Modified)
10189 trunk/modules/m_sshortcut.c (File Modified)
10190 trunk/modules/m_stats.c (File Modified)
10191 trunk/modules/m_svinfo.c (File Modified)
10192 trunk/modules/m_tb.c (File Modified)
10193 trunk/modules/m_testline.c (File Modified)
10194 trunk/modules/m_testmask.c (File Modified)
10195 trunk/modules/m_time.c (File Modified)
10196 trunk/modules/m_topic.c (File Modified)
10197 trunk/modules/m_trace.c (File Modified)
10198 trunk/modules/m_unreject.c (File Modified)
10199 trunk/modules/m_user.c (File Modified)
10200 trunk/modules/m_userhost.c (File Modified)
10201 trunk/modules/m_users.c (File Modified)
10202 trunk/modules/m_version.c (File Modified)
10203 trunk/modules/m_wallops.c (File Modified)
10204 trunk/modules/m_who.c (File Modified)
10205 trunk/modules/m_whois.c (File Modified)
10206 trunk/modules/m_whowas.c (File Modified)
10207 trunk/modules/m_xline.c (File Modified)
10208 trunk/src/adns.c (File Modified)
10209 trunk/src/aline.c (File Modified)
10210 trunk/src/cache.c (File Modified)
10211 trunk/src/channel.c (File Modified)
10212 trunk/src/class.c (File Modified)
10213 trunk/src/client.c (File Modified)
10214 trunk/src/commio.c (File Modified)
10215 trunk/src/event.c (File Modified)
10216 trunk/src/hash.c (File Modified)
10217 trunk/src/hostmask.c (File Modified)
10218 trunk/src/ircd.c (File Modified)
10219 trunk/src/kdparse.c (File Modified)
10220 trunk/src/linebuf.c (File Modified)
10221 trunk/src/listener.c (File Modified)
10222 trunk/src/modules.c (File Modified)
10223 trunk/src/monitor.c (File Modified)
10224 trunk/src/newconf.c (File Modified)
10225 trunk/src/packet.c (File Modified)
10226 trunk/src/parse.c (File Modified)
10227 trunk/src/reject.c (File Modified)
10228 trunk/src/s_auth.c (File Modified)
10229 trunk/src/s_conf.c (File Modified)
10230 trunk/src/s_gline.c (File Modified)
10231 trunk/src/s_log.c (File Modified)
10232 trunk/src/s_newconf.c (File Modified)
10233 trunk/src/s_serv.c (File Modified)
10234 trunk/src/s_stats.c (File Modified)
10235 trunk/src/s_user.c (File Modified)
10236 trunk/src/send.c (File Modified)
10237 trunk/src/whowas.c (File Modified)
10240 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10242 - More coding style niceities. Pretty much got client.h squared away.
10246 trunk/modules/m_dline.c (File Modified)
10247 trunk/modules/m_gline.c (File Modified)
10248 trunk/modules/m_kline.c (File Modified)
10249 trunk/modules/m_rehash.c (File Modified)
10250 trunk/modules/m_resv.c (File Modified)
10251 trunk/modules/m_stats.c (File Modified)
10252 trunk/modules/m_testline.c (File Modified)
10253 trunk/modules/m_user.c (File Modified)
10254 trunk/modules/m_xline.c (File Modified)
10257 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10259 - Propagate quiets (+q) on netjoins
10260 - Clear +q list too on lowerTS sjoin from TS6 source
10264 trunk/modules/core/m_sjoin.c (File Modified)
10265 trunk/src/s_serv.c (File Modified)
10268 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10270 Second argument to whois is always a nick, never a uid.
10271 This prevents /whois other.server uid to get information
10276 trunk/modules/m_whois.c (File Modified)
10279 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10281 Don't allow local users to use uids in user mode.
10285 trunk/src/s_user.c (File Modified)
10288 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10290 Make it compile again.
10294 trunk/src/s_stats.c (File Modified)
10297 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10299 Fix propagation of empty SJOIN.
10303 trunk/modules/core/m_sjoin.c (File Modified)
10306 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10308 Some atheme-style niceties here.
10312 trunk/modules/m_accept.c (File Modified)
10313 trunk/modules/m_admin.c (File Modified)
10314 trunk/modules/m_away.c (File Modified)
10315 trunk/modules/m_cap.c (File Modified)
10316 trunk/modules/m_capab.c (File Modified)
10317 trunk/modules/m_challenge.c (File Modified)
10318 trunk/modules/m_chghost.c (File Modified)
10319 trunk/modules/m_close.c (File Modified)
10320 trunk/modules/m_cmessage.c (File Modified)
10321 trunk/modules/m_connect.c (File Modified)
10322 trunk/modules/m_dline.c (File Modified)
10323 trunk/modules/m_encap.c (File Modified)
10324 trunk/modules/m_etrace.c (File Modified)
10325 trunk/modules/m_gline.c (File Modified)
10326 trunk/modules/m_help.c (File Modified)
10327 trunk/modules/m_info.c (File Modified)
10328 trunk/modules/m_invite.c (File Modified)
10329 trunk/modules/m_ison.c (File Modified)
10330 trunk/modules/m_kline.c (File Modified)
10331 trunk/modules/m_knock.c (File Modified)
10332 trunk/modules/m_links.c (File Modified)
10333 trunk/modules/m_list.c (File Modified)
10334 trunk/modules/m_locops.c (File Modified)
10335 trunk/modules/m_lusers.c (File Modified)
10336 trunk/modules/m_map.c (File Modified)
10337 trunk/modules/m_monitor.c (File Modified)
10338 trunk/modules/m_motd.c (File Modified)
10339 trunk/modules/m_names.c (File Modified)
10340 trunk/modules/m_oper.c (File Modified)
10341 trunk/modules/m_operspy.c (File Modified)
10342 trunk/modules/m_pass.c (File Modified)
10343 trunk/modules/m_ping.c (File Modified)
10344 trunk/modules/m_pong.c (File Modified)
10345 trunk/modules/m_post.c (File Modified)
10346 trunk/modules/m_rehash.c (File Modified)
10347 trunk/modules/m_restart.c (File Modified)
10348 trunk/modules/m_resv.c (File Modified)
10349 trunk/modules/m_services.c (File Modified)
10350 trunk/modules/m_set.c (File Modified)
10351 trunk/modules/m_sshortcut.c (File Modified)
10352 trunk/modules/m_stats.c (File Modified)
10353 trunk/modules/m_svinfo.c (File Modified)
10354 trunk/modules/m_tb.c (File Modified)
10355 trunk/modules/m_testline.c (File Modified)
10356 trunk/modules/m_testmask.c (File Modified)
10357 trunk/modules/m_time.c (File Modified)
10358 trunk/modules/m_topic.c (File Modified)
10359 trunk/modules/m_trace.c (File Modified)
10360 trunk/modules/m_unreject.c (File Modified)
10361 trunk/modules/m_user.c (File Modified)
10362 trunk/modules/m_userhost.c (File Modified)
10363 trunk/modules/m_users.c (File Modified)
10364 trunk/modules/m_version.c (File Modified)
10365 trunk/modules/m_wallops.c (File Modified)
10366 trunk/modules/m_who.c (File Modified)
10367 trunk/modules/m_whois.c (File Modified)
10368 trunk/modules/m_whowas.c (File Modified)
10369 trunk/modules/m_xline.c (File Modified)
10372 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10374 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10378 trunk/.indent.pro (File Modified)
10379 trunk/include/charybdis.h (File Added)
10380 trunk/include/client.h (File Modified)
10381 trunk/modules/.indent.pro (File Modified)
10382 trunk/src/.indent.pro (File Modified)
10383 trunk/src/adns.c (File Modified)
10384 trunk/src/aline.c (File Modified)
10385 trunk/src/cache.c (File Modified)
10386 trunk/src/channel.c (File Modified)
10387 trunk/src/class.c (File Modified)
10388 trunk/src/client.c (File Modified)
10389 trunk/src/commio.c (File Modified)
10390 trunk/src/event.c (File Modified)
10391 trunk/src/hash.c (File Modified)
10392 trunk/src/hostmask.c (File Modified)
10393 trunk/src/ircd.c (File Modified)
10394 trunk/src/kdparse.c (File Modified)
10395 trunk/src/linebuf.c (File Modified)
10396 trunk/src/listener.c (File Modified)
10397 trunk/src/modules.c (File Modified)
10398 trunk/src/monitor.c (File Modified)
10399 trunk/src/newconf.c (File Modified)
10400 trunk/src/packet.c (File Modified)
10401 trunk/src/parse.c (File Modified)
10402 trunk/src/reject.c (File Modified)
10403 trunk/src/s_auth.c (File Modified)
10404 trunk/src/s_conf.c (File Modified)
10405 trunk/src/s_gline.c (File Modified)
10406 trunk/src/s_log.c (File Modified)
10407 trunk/src/s_newconf.c (File Modified)
10408 trunk/src/s_serv.c (File Modified)
10409 trunk/src/s_stats.c (File Modified)
10410 trunk/src/s_user.c (File Modified)
10411 trunk/src/send.c (File Modified)
10412 trunk/src/whowas.c (File Modified)
10415 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10417 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10418 - Convert a few modules towards using this code.
10419 - Make a note about this change in NEWS.
10423 trunk/NEWS (File Modified)
10424 trunk/include/aline.h (File Added)
10425 trunk/modules/m_dline.c (File Modified)
10426 trunk/modules/m_kline.c (File Modified)
10427 trunk/modules/m_resv.c (File Modified)
10428 trunk/modules/m_xline.c (File Modified)
10429 trunk/src/Makefile.in (File Modified)
10430 trunk/src/aline.c (File Added)
10433 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10435 - Update NEWS document.
10439 trunk/NEWS (File Modified)
10442 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10444 Use find_named_person() instead of find_person() in services shortcuts.
10448 trunk/modules/m_sshortcut.c (File Modified)
10451 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10453 Fix propagation of empty channels (+P).
10457 trunk/modules/core/m_sjoin.c (File Modified)
10458 trunk/src/s_serv.c (File Modified)
10461 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10463 Use same comparison for +f.
10467 trunk/modules/core/m_join.c (File Modified)
10470 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10472 Retire server-server non-encap CHGHOST, and clean it up a bit.
10476 trunk/modules/m_chghost.c (File Modified)
10479 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10481 Use TS6 form for SQUIT wallops.
10485 trunk/modules/core/m_squit.c (File Modified)
10488 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10490 Propagate nick changes for remote clients in TS6 form if possible;
10491 simplify the code a bit.
10495 trunk/modules/core/m_nick.c (File Modified)
10498 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10500 Only clear oper_only_umodes on deoper for local clients.
10504 trunk/src/s_user.c (File Modified)
10507 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10509 - Don't enable use_whois_actually in the default config, makes cloaking
10510 only useful for vanity.
10514 trunk/doc/example.conf (File Modified)
10517 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10519 Fix linebuf raw code to not truncate lines longer than
10520 510 characters. This stops ziplinks corruption at
10521 the initial burst if the other side sends a lot.
10525 trunk/src/linebuf.c (File Modified)
10528 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10530 - Add +r to channel_modes().
10534 trunk/src/channel.c (File Modified)
10537 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10543 trunk/NEWS (File Modified)
10546 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10548 err, nvm. wrong project :-P
10552 trunk/src/match.c (File Modified)
10555 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10557 make sure we don't crash on match(NULL, test)
10561 trunk/src/match.c (File Modified)
10564 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10566 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10567 flags = rehash in shared{}.
10568 Uses :<source> ENCAP <target> REHASH [option].
10572 trunk/doc/example.conf (File Modified)
10573 trunk/doc/reference.conf (File Modified)
10574 trunk/help/opers/rehash (File Modified)
10575 trunk/include/s_newconf.h (File Modified)
10576 trunk/modules/m_rehash.c (File Modified)
10577 trunk/modules/m_stats.c (File Modified)
10578 trunk/src/newconf.c (File Modified)
10581 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10583 Initialize flags to 0 in conf_set_shared_flags() and
10584 conf_set_cluster_flags().
10588 trunk/src/newconf.c (File Modified)
10591 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10593 Don't allow a forward from a #channel to an &channel.
10594 Error message is Illegal channel name.
10598 trunk/modules/core/m_mode.c (File Modified)
10601 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10603 - change version to 1.0.1
10607 trunk/configure (File Modified)
10608 trunk/configure.ac (File Modified)
10611 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10617 trunk/NEWS (File Modified)
10620 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10622 Services shortcuts changes:
10623 - Require umode +S on target
10624 - Use ERR_SERVICESDOWN (440) for error message
10625 - Fix check for empty string
10629 trunk/include/numeric.h (File Modified)
10630 trunk/modules/m_sshortcut.c (File Modified)
10631 trunk/src/messages.tab (File Modified)
10634 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10636 s/IsChanService/IsService/g;
10640 trunk/modules/m_sshortcut.c (File Modified)
10643 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10645 Add check for service validity in shortcut routines.
10649 trunk/modules/m_sshortcut.c (File Modified)
10652 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10654 Don't allow forwarding to a -F channel the setter is not on.
10658 trunk/modules/core/m_mode.c (File Modified)
10661 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10663 Describe identify_service and identify_command in
10668 trunk/doc/reference.conf (File Modified)
10671 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10673 More helpfile updates.
10677 trunk/help/Makefile.in (File Modified)
10678 trunk/help/opers/die (File Modified)
10679 trunk/help/opers/join (File Modified)
10680 trunk/help/opers/links (File Modified)
10681 trunk/help/opers/lusers (File Modified)
10682 trunk/help/opers/map (File Added)
10683 trunk/help/opers/motd (File Modified)
10684 trunk/help/opers/names (File Modified)
10685 trunk/help/opers/notice (File Modified)
10686 trunk/help/opers/operspy (File Modified)
10687 trunk/help/opers/part (File Modified)
10688 trunk/help/opers/privmsg (File Modified)
10689 trunk/help/opers/restart (File Modified)
10690 trunk/help/opers/set (File Modified)
10691 trunk/help/opers/stats (File Modified)
10692 trunk/help/opers/trace (File Modified)
10693 trunk/help/opers/version (File Modified)
10694 trunk/help/users/notice (File Modified)
10695 trunk/help/users/privmsg (File Modified)
10696 trunk/help/users/stats (File Modified)
10699 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10705 trunk/help/opers/cmode (File Modified)
10706 trunk/help/opers/umode (File Modified)
10707 trunk/help/opers/wallops (File Modified)
10708 trunk/help/opers/who (File Modified)
10709 trunk/help/users/umode (File Modified)
10712 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10714 Include cmode +r in 004 and 005.
10718 trunk/include/supported.h (File Modified)
10719 trunk/src/messages.tab (File Modified)
10722 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10724 No need to clear all 3 buffers in channel_modes().
10728 trunk/src/channel.c (File Modified)
10731 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10733 - Fix multiple +f modes per line
10734 - -f shouldn't take a parameter
10738 trunk/modules/core/m_mode.c (File Modified)
10741 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10743 Channel mode +Q now prevents forwarding to or through
10744 a channel, just like in hyperion, not from a channel.
10748 trunk/modules/core/m_join.c (File Modified)
10751 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10753 Complete +F/+Q propagation.
10757 trunk/modules/core/m_join.c (File Modified)
10758 trunk/modules/core/m_sjoin.c (File Modified)
10759 trunk/src/channel.c (File Modified)
10762 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10764 - A few minor fixes.
10768 trunk/modules/core/m_join.c (File Modified)
10769 trunk/modules/m_services.c (File Modified)
10772 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10774 - Fix netsplit obfuscation.
10778 trunk/src/client.c (File Modified)
10781 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10783 - Fix another /stats p related bug.
10787 trunk/src/client.c (File Modified)
10790 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10792 - Update example.conf.
10796 trunk/doc/example.conf (File Modified)
10799 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10801 - Fix a minor bug here, and re-release 1.0.
10805 trunk/modules/core/m_nick.c (File Modified)
10808 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10810 - Add bursted clients to /stats p list.
10814 trunk/modules/core/m_nick.c (File Modified)
10817 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10819 - Add identify_service, identify_command options to the example.conf,
10824 trunk/NEWS (File Modified)
10825 trunk/doc/example.conf (File Modified)
10826 trunk/src/newconf.c (File Modified)
10829 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10831 - Add services shortcuts.
10835 trunk/modules/Makefile.in (File Modified)
10836 trunk/modules/m_sshortcut.c (File Added)
10839 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10841 - put back checks i removed by mistake
10845 trunk/modules/core/m_join.c (File Modified)
10848 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10850 - Implement channel mode +Q, which disables forwarding.
10851 - Make forwarding usable by everyone.
10852 - Implement channel mode +F which bypasses authority checks on a target
10858 trunk/NEWS (File Modified)
10859 trunk/include/channel.h (File Modified)
10860 trunk/include/supported.h (File Modified)
10861 trunk/modules/core/m_join.c (File Modified)
10862 trunk/modules/core/m_mode.c (File Modified)
10863 trunk/src/messages.tab (File Modified)
10866 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10868 - Fix account handling brokenness.
10872 trunk/modules/m_services.c (File Modified)
10875 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10877 Identify to services via server password hack. Still
10878 needs config file parts, like
10879 identifyservice = "nickserv@services.int";
10880 identifycommand = "IDENTIFY";
10884 trunk/include/s_conf.h (File Modified)
10885 trunk/src/s_user.c (File Modified)
10888 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10890 Make send.c compile.
10894 trunk/src/send.c (File Modified)
10897 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10899 - Handle this better.
10903 trunk/src/send.c (File Modified)
10906 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10908 If the source is not a client, don't send to normal users.
10912 trunk/src/send.c (File Modified)
10915 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10917 - Make /wallops behave as wallops in other ircds.
10921 trunk/modules/m_wallops.c (File Modified)
10922 trunk/src/send.c (File Modified)
10925 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10931 trunk/NEWS (File Modified)
10932 trunk/configure (File Modified)
10933 trunk/configure.ac (File Modified)
10936 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10938 - Remove efnet configuration.
10939 - Rename example.conf as reference.conf, and replace the default
10940 example.conf with one suitable for AthemeNET.
10941 - Update makefile to reflect these changes.
10945 trunk/doc/Makefile.in (File Modified)
10946 trunk/doc/example.conf (File Modified)
10947 trunk/doc/example.efnet.conf (File Deleted)
10948 trunk/doc/reference.conf (File Added)
10951 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10953 - Don't display opers who are /away.
10957 trunk/modules/m_stats.c (File Modified)
10960 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10962 Put cmode +f in 004 and 005.
10966 trunk/include/supported.h (File Modified)
10967 trunk/src/messages.tab (File Modified)
10970 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10972 Add user umode +Q which prevents a user from
10977 trunk/include/client.h (File Modified)
10978 trunk/modules/core/m_join.c (File Modified)
10979 trunk/src/messages.tab (File Modified)
10980 trunk/src/s_user.c (File Modified)
10983 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10985 Implement channel forwarding in m_join(). As in
10986 hyperion, failing to join because of +i, +r or +j
10987 can cause you to be forwarded, potentially
10988 recursively. Unlike hyperion, a single numeric
10989 is sent in case of a successful forward, otherwise
10990 the ircd acts if there were no forward.
10994 trunk/include/numeric.h (File Modified)
10995 trunk/modules/core/m_join.c (File Modified)
10996 trunk/src/messages.tab (File Modified)
10999 jilles 2005/09/11 22:57:53 UTC (20050911-128)
11001 Allow servers to set oper-only cmodes as well.
11005 trunk/modules/core/m_mode.c (File Modified)
11008 jilles 2005/09/11 22:48:37 UTC (20050911-126)
11010 Add cmode +f which takes a channel name, settable
11011 only by opers for now. Does not do anything yet.
11015 trunk/include/channel.h (File Modified)
11016 trunk/modules/core/m_join.c (File Modified)
11017 trunk/modules/core/m_mode.c (File Modified)
11018 trunk/modules/core/m_sjoin.c (File Modified)
11019 trunk/src/channel.c (File Modified)
11022 jilles 2005/09/11 20:48:09 UTC (20050911-124)
11024 Fully initialize 'mode' in ms_join() and ms_sjoin()
11025 to avoid old +j garbage from being used.
11029 trunk/modules/core/m_join.c (File Modified)
11030 trunk/modules/core/m_sjoin.c (File Modified)
11033 jilles 2005/09/11 19:41:53 UTC (20050911-122)
11035 - only touch join_count/join_delta if join throttling
11036 is enabled on the channel
11037 - reset join_count/join_delta to 0 if -j is set
11041 trunk/modules/core/m_join.c (File Modified)
11042 trunk/modules/core/m_mode.c (File Modified)
11043 trunk/modules/core/m_sjoin.c (File Modified)
11046 jilles 2005/09/11 18:57:20 UTC (20050911-120)
11048 Also start a new "period" for join throttling for remote joins,
11049 if necessary. Make the code slightly clearer.
11053 trunk/modules/core/m_join.c (File Modified)
11054 trunk/src/channel.c (File Modified)
11057 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11059 Some +j improvements, still broken.
11063 trunk/modules/core/m_join.c (File Modified)
11064 trunk/modules/core/m_sjoin.c (File Modified)
11067 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11069 Only do +z processing for +m channels the sender is on,
11070 as bans/quiets are currently only checked locally.
11074 trunk/modules/core/m_message.c (File Modified)
11077 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11079 - Add max_bans_large configuration option, defaulting to 500, to
11080 limit the number of bans in a +L channel
11081 - Change b/e/I to b/e/I/q in texts
11085 trunk/doc/example.conf (File Modified)
11086 trunk/include/s_conf.h (File Modified)
11087 trunk/modules/core/m_mode.c (File Modified)
11088 trunk/modules/m_info.c (File Modified)
11089 trunk/src/newconf.c (File Modified)
11090 trunk/src/s_conf.c (File Modified)
11093 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11095 Store invite for +gi channels.
11096 Note that +gi is significantly weaker access control than +i.
11100 trunk/modules/m_invite.c (File Modified)
11103 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11105 Nonops are allowed to see +q lists.
11109 trunk/modules/core/m_mode.c (File Modified)
11112 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11114 Invalidate can_send() cache on -q.
11118 trunk/modules/core/m_mode.c (File Modified)
11121 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11123 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11127 trunk/modules/core/m_sjoin.c (File Modified)
11130 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11132 - Allow blank SJOINs -- for permanant channels.
11136 trunk/modules/core/m_sjoin.c (File Modified)
11139 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11141 - Burst permanant channels.
11145 trunk/src/s_serv.c (File Modified)
11148 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11150 - Fix handling of permanant channels.
11154 trunk/modules/core/m_join.c (File Modified)
11157 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11159 - Run indent on core modules.
11160 - Add propagation of join throttle settings.
11164 trunk/modules/core/m_die.c (File Modified)
11165 trunk/modules/core/m_error.c (File Modified)
11166 trunk/modules/core/m_join.c (File Modified)
11167 trunk/modules/core/m_kick.c (File Modified)
11168 trunk/modules/core/m_kill.c (File Modified)
11169 trunk/modules/core/m_message.c (File Modified)
11170 trunk/modules/core/m_mode.c (File Modified)
11171 trunk/modules/core/m_nick.c (File Modified)
11172 trunk/modules/core/m_part.c (File Modified)
11173 trunk/modules/core/m_quit.c (File Modified)
11174 trunk/modules/core/m_server.c (File Modified)
11175 trunk/modules/core/m_sjoin.c (File Modified)
11176 trunk/modules/core/m_squit.c (File Modified)
11179 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11181 - Fix mistake in commit message.
11185 trunk/ChangeLog (File Modified)
11188 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11190 - Channel throttling.
11194 trunk/NEWS (File Modified)
11195 trunk/include/supported.h (File Modified)
11196 trunk/modules/core/m_mode.c (File Modified)
11197 trunk/src/messages.tab (File Modified)
11200 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11202 - Channel throttle logic fixes.
11206 trunk/include/channel.h (File Modified)
11209 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11211 - Add the throttle logic.
11215 trunk/include/channel.h (File Modified)
11216 trunk/include/numeric.h (File Modified)
11217 trunk/modules/core/m_join.c (File Modified)
11218 trunk/src/channel.c (File Modified)
11219 trunk/src/messages.tab (File Modified)
11222 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11224 - Cosmetic fixes to CREDITS.
11228 trunk/CREDITS (File Modified)
11231 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11233 - Better channel_modes() from ShadowIRCd 4.
11237 trunk/include/channel.h (File Modified)
11238 trunk/src/channel.c (File Modified)
11241 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11243 - Strip colour codes from parts.
11247 trunk/modules/core/m_part.c (File Modified)
11250 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11252 - Strip colour codes from quits.
11256 trunk/modules/core/m_quit.c (File Modified)
11259 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11261 - add +c/+g/+z to channel_modes().
11265 trunk/src/channel.c (File Modified)
11268 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11270 - Add +g to 004/005 numerics.
11274 trunk/include/supported.h (File Modified)
11275 trunk/src/messages.tab (File Modified)
11278 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11280 - Add +cgz to set_final_mode() in both join/sjoin.
11281 - Implement channel mode +g: Free invite.
11285 trunk/include/channel.h (File Modified)
11286 trunk/modules/core/m_join.c (File Modified)
11287 trunk/modules/core/m_mode.c (File Modified)
11288 trunk/modules/core/m_sjoin.c (File Modified)
11289 trunk/modules/m_invite.c (File Modified)
11292 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11294 - Make sure /stats p uses the right list.
11298 trunk/modules/m_stats.c (File Modified)
11301 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11303 - local oper list becomes local_oper_list.
11304 - all opers are stored on oper_list for /stats p.
11308 trunk/include/ircd.h (File Modified)
11309 trunk/modules/m_stats.c (File Modified)
11310 trunk/modules/m_trace.c (File Modified)
11311 trunk/src/client.c (File Modified)
11312 trunk/src/ircd.c (File Modified)
11313 trunk/src/s_user.c (File Modified)
11314 trunk/src/send.c (File Modified)
11317 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11319 - Remove ENABLE_SERVICES legacy define.
11323 trunk/configure (File Modified)
11324 trunk/configure.ac (File Modified)
11325 trunk/include/client.h (File Modified)
11326 trunk/include/m_info.h (File Modified)
11327 trunk/include/s_conf.h (File Modified)
11328 trunk/modules/Makefile.in (File Modified)
11329 trunk/modules/core/m_kick.c (File Modified)
11330 trunk/modules/core/m_mode.c (File Modified)
11331 trunk/modules/core/m_nick.c (File Modified)
11332 trunk/modules/core/m_sjoin.c (File Modified)
11333 trunk/modules/m_services.c (File Modified)
11334 trunk/src/channel.c (File Modified)
11335 trunk/src/newconf.c (File Modified)
11336 trunk/src/s_conf.c (File Modified)
11337 trunk/src/s_serv.c (File Modified)
11338 trunk/src/s_user.c (File Modified)
11341 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11343 - New reject message, ala ircu.
11347 trunk/src/reject.c (File Modified)
11350 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11352 - Reduce 'broadcast storm' effect in m_chghost.
11356 trunk/modules/m_chghost.c (File Modified)
11359 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11361 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11365 trunk/include/supported.h (File Modified)
11366 trunk/src/messages.tab (File Modified)
11369 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11375 trunk/include/channel.h (File Modified)
11376 trunk/modules/core/m_message.c (File Modified)
11377 trunk/modules/core/m_mode.c (File Modified)
11380 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11382 - use sendto_one_numeric() in some places.
11386 trunk/modules/core/m_mode.c (File Modified)
11389 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11391 - Implement channel mode +c -- colour stripping.
11395 trunk/include/irc_string.h (File Modified)
11396 trunk/include/supported.h (File Modified)
11397 trunk/modules/core/m_message.c (File Modified)
11398 trunk/modules/core/m_mode.c (File Modified)
11399 trunk/src/irc_string.c (File Modified)
11400 trunk/src/messages.tab (File Modified)
11403 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11405 - Add +qLP to CHANMODES 005 numeric.
11409 trunk/include/supported.h (File Modified)
11412 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11414 Move credits files to doc/.
11418 trunk/Hybrid-team (File Deleted)
11419 trunk/Ratbox-team (File Deleted)
11420 trunk/doc/Hybrid-team (File Added)
11421 trunk/doc/Ratbox-team (File Added)
11424 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11426 - Rename Ratbox credits as Ratbox-team.
11427 - Add in our own CREDITS.
11431 trunk/CREDITS (File Deleted)
11432 trunk/CREDITS (File Added)
11433 trunk/Ratbox-team (File Added)
11436 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11438 - Quietcache fixes.
11442 trunk/modules/core/m_mode.c (File Modified)
11445 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11447 - Rebuild configure.
11451 trunk/autom4te.cache/ (File Deleted)
11452 trunk/configure (File Modified)
11455 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11457 Add +q to messages.tab.
11461 trunk/src/messages.tab (File Modified)
11464 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11466 - port m_sjoin stuff to TS6 JOIN syntax.
11470 trunk/modules/core/m_join.c (File Modified)
11473 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11475 - Implement channel mode +q (quiet)
11479 trunk/include/channel.h (File Modified)
11480 trunk/modules/core/m_mode.c (File Modified)
11481 trunk/src/channel.c (File Modified)
11484 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11486 Add +L/+P for set_final_mode().
11490 trunk/modules/core/m_sjoin.c (File Modified)
11493 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11495 Add +L/+P in channel_modes().
11499 trunk/src/channel.c (File Modified)
11502 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11504 - Use MODE_PERMANENT, not MODE_PERMANANT
11505 - Actually use chm_staff()
11507 It compiles but is not otherwise tested.
11511 trunk/include/channel.h (File Modified)
11512 trunk/modules/core/m_mode.c (File Modified)
11513 trunk/modules/core/m_sjoin.c (File Modified)
11514 trunk/src/channel.c (File Modified)
11517 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11519 - Ok, patchlevel.h is fixed now.
11523 trunk/include/patchlevel.h (File Modified)
11526 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11532 trunk/include/patchlevel.h (File Modified)
11533 trunk/src/version.c.SH (File Modified)
11536 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11538 - Fix compilation issue with version.c.
11542 trunk/src/version.c.SH (File Modified)
11545 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11547 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11548 this from the BUGS file.
11552 trunk/BUGS (File Modified)
11555 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11557 Mangle all netsplit messages if flatten links is enabled.
11561 trunk/src/client.c (File Modified)
11564 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11566 - jilles pointed out that /stats p needed severe changes -- implement
11571 trunk/modules/m_stats.c (File Modified)
11574 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11576 Rename RELNOTES to NEWS.
11580 trunk/NEWS (File Added)
11581 trunk/RELNOTES (File Deleted)
11584 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11590 trunk/RELNOTES (File Modified)
11593 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11595 - Make /stats p work globally.
11596 - Change 'OPER(s)' to 'staff members'
11600 trunk/modules/m_stats.c (File Modified)
11603 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11605 - add modes, +LP to RPL_MYINFO.
11609 trunk/src/messages.tab (File Modified)
11612 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11614 More stuff to RELNOTES.
11618 trunk/RELNOTES (File Modified)
11621 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11627 trunk/modules/core/m_sjoin.c (File Modified)
11628 trunk/src/channel.c (File Modified)
11631 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11633 - Implement list limit exceed modes -- +L.
11637 trunk/modules/core/m_mode.c (File Modified)
11640 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11642 - Add handlers for modes +L, +P.
11646 trunk/include/channel.h (File Modified)
11647 trunk/modules/core/m_mode.c (File Modified)
11650 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11652 Update properties on *everything*.
11656 trunk/.cvsignore (Property Modified)
11657 trunk/.indent.pro (Property Modified)
11658 trunk/BUGS (File Modified) (Property Modified)
11659 trunk/CREDITS (File Modified) (Property Modified)
11660 trunk/ChangeLog (Property Modified)
11661 trunk/Hybrid-team (File Modified) (Property Modified)
11662 trunk/INSTALL (File Modified) (Property Modified)
11663 trunk/LICENSE (File Modified) (Property Modified)
11664 trunk/Makefile.in (File Modified) (Property Modified)
11665 trunk/README.FIRST (File Modified) (Property Modified)
11666 trunk/RELNOTES (File Modified) (Property Modified)
11667 trunk/SVN-Access (Property Modified)
11668 trunk/aclocal.m4 (File Modified) (Property Modified)
11669 trunk/adns/.cvsignore (Property Modified)
11670 trunk/adns/COPYING (Property Modified)
11671 trunk/adns/GPL-vs-LGPL (Property Modified)
11672 trunk/adns/Makefile.in (File Modified) (Property Modified)
11673 trunk/adns/README (Property Modified)
11674 trunk/adns/README.ircd (Property Modified)
11675 trunk/adns/adns.h (File Modified) (Property Modified)
11676 trunk/adns/check.c (File Modified) (Property Modified)
11677 trunk/adns/dlist.h (File Modified) (Property Modified)
11678 trunk/adns/event.c (File Modified) (Property Modified)
11679 trunk/adns/general.c (File Modified) (Property Modified)
11680 trunk/adns/internal.h (File Modified) (Property Modified)
11681 trunk/adns/parse.c (File Modified) (Property Modified)
11682 trunk/adns/query.c (File Modified) (Property Modified)
11683 trunk/adns/reply.c (File Modified) (Property Modified)
11684 trunk/adns/setup.c (File Modified) (Property Modified)
11685 trunk/adns/transmit.c (File Modified) (Property Modified)
11686 trunk/adns/tvarith.h (File Modified) (Property Modified)
11687 trunk/adns/types.c (File Modified) (Property Modified)
11688 trunk/configure (File Modified) (Property Modified)
11689 trunk/configure.ac (File Modified) (Property Modified)
11690 trunk/contrib/.cvsignore (Property Modified)
11691 trunk/contrib/.indent.pro (Property Modified)
11692 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11693 trunk/contrib/README (File Modified) (Property Modified)
11694 trunk/contrib/example_module.c (File Modified) (Property Modified)
11695 trunk/contrib/m_42.c (File Modified) (Property Modified)
11696 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11697 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11698 trunk/contrib/m_force.c (File Modified) (Property Modified)
11699 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11700 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11701 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11702 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11703 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11704 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11705 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11706 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11707 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11708 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11709 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11710 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11711 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11712 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11713 trunk/doc/.cvsignore (Property Modified)
11714 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11715 trunk/doc/Makefile.in (File Modified) (Property Modified)
11716 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11717 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11718 trunk/doc/challenge.txt (File Modified) (Property Modified)
11719 trunk/doc/example.conf (File Modified) (Property Modified)
11720 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11721 trunk/doc/hooks.txt (File Modified) (Property Modified)
11722 trunk/doc/index.txt (File Modified) (Property Modified)
11723 trunk/doc/ircd.8 (File Modified) (Property Modified)
11724 trunk/doc/ircd.motd (Property Modified)
11725 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11726 trunk/doc/modeg.txt (File Modified) (Property Modified)
11727 trunk/doc/modes.txt (File Modified) (Property Modified)
11728 trunk/doc/monitor.txt (File Modified) (Property Modified)
11729 trunk/doc/old/Authors (Property Modified)
11730 trunk/doc/operguide.txt (File Modified) (Property Modified)
11731 trunk/doc/opermyth.txt (Property Modified)
11732 trunk/doc/server-version-info (File Modified) (Property Modified)
11733 trunk/doc/services.txt (File Modified) (Property Modified)
11734 trunk/doc/technical/README.TSora (Property Modified)
11735 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11736 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11737 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11738 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11739 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11740 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11741 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11742 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11743 trunk/doc/technical/rfc1459.txt (Property Modified)
11744 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11745 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11746 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11747 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11748 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11749 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11750 trunk/help/Makefile.in (File Modified) (Property Modified)
11751 trunk/help/opers/accept (Property Modified)
11752 trunk/help/opers/admin (Property Modified)
11753 trunk/help/opers/away (Property Modified)
11754 trunk/help/opers/capab (Property Modified)
11755 trunk/help/opers/challenge (Property Modified)
11756 trunk/help/opers/close (Property Modified)
11757 trunk/help/opers/cmode (Property Modified)
11758 trunk/help/opers/cnotice (Property Modified)
11759 trunk/help/opers/connect (Property Modified)
11760 trunk/help/opers/cprivmsg (Property Modified)
11761 trunk/help/opers/credits (Property Modified)
11762 trunk/help/opers/die (Property Modified)
11763 trunk/help/opers/dline (Property Modified)
11764 trunk/help/opers/eob (Property Modified)
11765 trunk/help/opers/error (Property Modified)
11766 trunk/help/opers/etrace (Property Modified)
11767 trunk/help/opers/gline (Property Modified)
11768 trunk/help/opers/help (Property Modified)
11769 trunk/help/opers/index (Property Modified)
11770 trunk/help/opers/info (Property Modified)
11771 trunk/help/opers/invite (Property Modified)
11772 trunk/help/opers/ison (Property Modified)
11773 trunk/help/opers/join (Property Modified)
11774 trunk/help/opers/kick (Property Modified)
11775 trunk/help/opers/kill (Property Modified)
11776 trunk/help/opers/kline (Property Modified)
11777 trunk/help/opers/knock (Property Modified)
11778 trunk/help/opers/links (Property Modified)
11779 trunk/help/opers/list (Property Modified)
11780 trunk/help/opers/locops (Property Modified)
11781 trunk/help/opers/lusers (Property Modified)
11782 trunk/help/opers/modlist (Property Modified)
11783 trunk/help/opers/modload (Property Modified)
11784 trunk/help/opers/modrestart (Property Modified)
11785 trunk/help/opers/modunload (Property Modified)
11786 trunk/help/opers/motd (Property Modified)
11787 trunk/help/opers/names (Property Modified)
11788 trunk/help/opers/nick (Property Modified)
11789 trunk/help/opers/notice (Property Modified)
11790 trunk/help/opers/oper (Property Modified)
11791 trunk/help/opers/operspy (Property Modified)
11792 trunk/help/opers/operwall (Property Modified)
11793 trunk/help/opers/part (Property Modified)
11794 trunk/help/opers/pass (Property Modified)
11795 trunk/help/opers/ping (Property Modified)
11796 trunk/help/opers/pong (Property Modified)
11797 trunk/help/opers/post (Property Modified)
11798 trunk/help/opers/privmsg (Property Modified)
11799 trunk/help/opers/quit (Property Modified)
11800 trunk/help/opers/rehash (Property Modified)
11801 trunk/help/opers/restart (Property Modified)
11802 trunk/help/opers/resv (Property Modified)
11803 trunk/help/opers/server (Property Modified)
11804 trunk/help/opers/set (Property Modified)
11805 trunk/help/opers/sjoin (Property Modified)
11806 trunk/help/opers/squit (Property Modified)
11807 trunk/help/opers/stats (Property Modified)
11808 trunk/help/opers/svinfo (Property Modified)
11809 trunk/help/opers/testgecos (Property Modified)
11810 trunk/help/opers/testline (Property Modified)
11811 trunk/help/opers/testmask (Property Modified)
11812 trunk/help/opers/time (Property Modified)
11813 trunk/help/opers/topic (Property Modified)
11814 trunk/help/opers/trace (Property Modified)
11815 trunk/help/opers/uhelp (Property Modified)
11816 trunk/help/opers/umode (Property Modified)
11817 trunk/help/opers/undline (Property Modified)
11818 trunk/help/opers/ungline (Property Modified)
11819 trunk/help/opers/unkline (Property Modified)
11820 trunk/help/opers/unresv (Property Modified)
11821 trunk/help/opers/unxline (Property Modified)
11822 trunk/help/opers/user (Property Modified)
11823 trunk/help/opers/userhost (Property Modified)
11824 trunk/help/opers/users (Property Modified)
11825 trunk/help/opers/version (Property Modified)
11826 trunk/help/opers/wallops (Property Modified)
11827 trunk/help/opers/who (Property Modified)
11828 trunk/help/opers/whois (Property Modified)
11829 trunk/help/opers/whowas (Property Modified)
11830 trunk/help/opers/xline (Property Modified)
11831 trunk/help/users/index (Property Modified)
11832 trunk/help/users/info (Property Modified)
11833 trunk/help/users/notice (Property Modified)
11834 trunk/help/users/privmsg (Property Modified)
11835 trunk/help/users/stats (Property Modified)
11836 trunk/help/users/umode (Property Modified)
11837 trunk/include/.cvsignore (Property Modified)
11838 trunk/include/.indent.pro (Property Modified)
11839 trunk/include/balloc.h (File Modified) (Property Modified)
11840 trunk/include/cache.h (File Modified) (Property Modified)
11841 trunk/include/channel.h (File Modified) (Property Modified)
11842 trunk/include/class.h (File Modified) (Property Modified)
11843 trunk/include/client.h (File Modified) (Property Modified)
11844 trunk/include/commio.h (File Modified) (Property Modified)
11845 trunk/include/common.h (File Modified) (Property Modified)
11846 trunk/include/config.h (File Modified) (Property Modified)
11847 trunk/include/config.h.dist (File Modified) (Property Modified)
11848 trunk/include/defaults.h (File Modified) (Property Modified)
11849 trunk/include/event.h (File Modified) (Property Modified)
11850 trunk/include/hash.h (File Modified) (Property Modified)
11851 trunk/include/hook.h (File Modified) (Property Modified)
11852 trunk/include/hostmask.h (File Modified) (Property Modified)
11853 trunk/include/irc_string.h (File Modified) (Property Modified)
11854 trunk/include/ircd.h (File Modified) (Property Modified)
11855 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11856 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11857 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11858 trunk/include/linebuf.h (File Modified) (Property Modified)
11859 trunk/include/listener.h (File Modified) (Property Modified)
11860 trunk/include/m_info.h (File Modified) (Property Modified)
11861 trunk/include/memory.h (File Modified) (Property Modified)
11862 trunk/include/modules.h (File Modified) (Property Modified)
11863 trunk/include/monitor.h (File Modified) (Property Modified)
11864 trunk/include/msg.h (File Modified) (Property Modified)
11865 trunk/include/newconf.h (File Modified) (Property Modified)
11866 trunk/include/numeric.h (File Modified) (Property Modified)
11867 trunk/include/packet.h (File Modified) (Property Modified)
11868 trunk/include/parse.h (File Modified) (Property Modified)
11869 trunk/include/patchlevel.h (File Modified) (Property Modified)
11870 trunk/include/patricia.h (File Modified) (Property Modified)
11871 trunk/include/reject.h (File Modified) (Property Modified)
11872 trunk/include/res.h (File Modified) (Property Modified)
11873 trunk/include/restart.h (File Modified) (Property Modified)
11874 trunk/include/s_auth.h (File Modified) (Property Modified)
11875 trunk/include/s_conf.h (File Modified) (Property Modified)
11876 trunk/include/s_gline.h (File Modified) (Property Modified)
11877 trunk/include/s_log.h (File Modified) (Property Modified)
11878 trunk/include/s_newconf.h (File Modified) (Property Modified)
11879 trunk/include/s_serv.h (File Modified) (Property Modified)
11880 trunk/include/s_stats.h (File Modified) (Property Modified)
11881 trunk/include/s_user.h (File Modified) (Property Modified)
11882 trunk/include/s_zip.h (File Modified) (Property Modified)
11883 trunk/include/scache.h (File Modified) (Property Modified)
11884 trunk/include/send.h (File Modified) (Property Modified)
11885 trunk/include/serno.h (Property Modified)
11886 trunk/include/setup.h.in (Property Modified)
11887 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11888 trunk/include/stdinc.h (File Modified) (Property Modified)
11889 trunk/include/supported.h (File Modified) (Property Modified)
11890 trunk/include/tools.h (File Modified) (Property Modified)
11891 trunk/include/whowas.h (File Modified) (Property Modified)
11892 trunk/install-sh (File Modified) (Property Modified)
11893 trunk/modules/.cvsignore (Property Modified)
11894 trunk/modules/.depend (Property Modified)
11895 trunk/modules/.indent.pro (Property Modified)
11896 trunk/modules/Makefile.in (File Modified) (Property Modified)
11897 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11898 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11899 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11900 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11901 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11902 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11903 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11904 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11905 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11906 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11907 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11908 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11909 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11910 trunk/modules/m_accept.c (File Modified) (Property Modified)
11911 trunk/modules/m_admin.c (File Modified) (Property Modified)
11912 trunk/modules/m_away.c (File Modified) (Property Modified)
11913 trunk/modules/m_cap.c (File Modified) (Property Modified)
11914 trunk/modules/m_capab.c (File Modified) (Property Modified)
11915 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11916 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11917 trunk/modules/m_close.c (File Modified) (Property Modified)
11918 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11919 trunk/modules/m_connect.c (File Modified) (Property Modified)
11920 trunk/modules/m_dline.c (File Modified) (Property Modified)
11921 trunk/modules/m_encap.c (File Modified) (Property Modified)
11922 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11923 trunk/modules/m_gline.c (File Modified) (Property Modified)
11924 trunk/modules/m_help.c (File Modified) (Property Modified)
11925 trunk/modules/m_info.c (File Modified) (Property Modified)
11926 trunk/modules/m_invite.c (File Modified) (Property Modified)
11927 trunk/modules/m_ison.c (File Modified) (Property Modified)
11928 trunk/modules/m_kline.c (File Modified) (Property Modified)
11929 trunk/modules/m_knock.c (File Modified) (Property Modified)
11930 trunk/modules/m_links.c (File Modified) (Property Modified)
11931 trunk/modules/m_list.c (File Modified) (Property Modified)
11932 trunk/modules/m_locops.c (File Modified) (Property Modified)
11933 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11934 trunk/modules/m_map.c (File Modified) (Property Modified)
11935 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11936 trunk/modules/m_motd.c (File Modified) (Property Modified)
11937 trunk/modules/m_names.c (File Modified) (Property Modified)
11938 trunk/modules/m_oper.c (File Modified) (Property Modified)
11939 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11940 trunk/modules/m_pass.c (File Modified) (Property Modified)
11941 trunk/modules/m_ping.c (File Modified) (Property Modified)
11942 trunk/modules/m_pong.c (File Modified) (Property Modified)
11943 trunk/modules/m_post.c (File Modified) (Property Modified)
11944 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11945 trunk/modules/m_restart.c (File Modified) (Property Modified)
11946 trunk/modules/m_resv.c (File Modified) (Property Modified)
11947 trunk/modules/m_services.c (File Modified) (Property Modified)
11948 trunk/modules/m_set.c (File Modified) (Property Modified)
11949 trunk/modules/m_stats.c (File Modified) (Property Modified)
11950 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11951 trunk/modules/m_tb.c (File Modified) (Property Modified)
11952 trunk/modules/m_testline.c (File Modified) (Property Modified)
11953 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11954 trunk/modules/m_time.c (File Modified) (Property Modified)
11955 trunk/modules/m_topic.c (File Modified) (Property Modified)
11956 trunk/modules/m_trace.c (File Modified) (Property Modified)
11957 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11958 trunk/modules/m_user.c (File Modified) (Property Modified)
11959 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11960 trunk/modules/m_users.c (File Modified) (Property Modified)
11961 trunk/modules/m_version.c (File Modified) (Property Modified)
11962 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11963 trunk/modules/m_who.c (File Modified) (Property Modified)
11964 trunk/modules/m_whois.c (File Modified) (Property Modified)
11965 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11966 trunk/modules/m_xline.c (File Modified) (Property Modified)
11967 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11968 trunk/servlink/.cvsignore (Property Modified)
11969 trunk/servlink/.indent.pro (Property Modified)
11970 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11971 trunk/servlink/README (File Modified) (Property Modified)
11972 trunk/servlink/TODO (File Modified) (Property Modified)
11973 trunk/servlink/control.c (File Modified) (Property Modified)
11974 trunk/servlink/control.h (File Modified) (Property Modified)
11975 trunk/servlink/io.c (File Modified) (Property Modified)
11976 trunk/servlink/io.h (File Modified) (Property Modified)
11977 trunk/servlink/servlink.c (File Modified) (Property Modified)
11978 trunk/servlink/servlink.h (File Modified) (Property Modified)
11979 trunk/src/.cvsignore (Property Modified)
11980 trunk/src/.depend (Property Modified)
11981 trunk/src/.indent.pro (Property Modified)
11982 trunk/src/Makefile.in (File Modified) (Property Modified)
11983 trunk/src/adns.c (File Modified) (Property Modified)
11984 trunk/src/balloc.c (File Modified) (Property Modified)
11985 trunk/src/cache.c (File Modified) (Property Modified)
11986 trunk/src/channel.c (File Modified) (Property Modified)
11987 trunk/src/class.c (File Modified) (Property Modified)
11988 trunk/src/client.c (File Modified) (Property Modified)
11989 trunk/src/commio.c (File Modified) (Property Modified)
11990 trunk/src/devpoll.c (File Modified) (Property Modified)
11991 trunk/src/epoll.c (File Modified) (Property Modified)
11992 trunk/src/event.c (File Modified) (Property Modified)
11993 trunk/src/getopt.c (File Modified) (Property Modified)
11994 trunk/src/hash.c (File Modified) (Property Modified)
11995 trunk/src/hook.c (File Modified) (Property Modified)
11996 trunk/src/hostmask.c (File Modified) (Property Modified)
11997 trunk/src/irc_string.c (File Modified) (Property Modified)
11998 trunk/src/ircd.c (File Modified) (Property Modified)
11999 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
12000 trunk/src/ircd_parser.y (File Modified) (Property Modified)
12001 trunk/src/ircd_signal.c (File Modified) (Property Modified)
12002 trunk/src/kdparse.c (File Modified) (Property Modified)
12003 trunk/src/kqueue.c (File Modified) (Property Modified)
12004 trunk/src/linebuf.c (File Modified) (Property Modified)
12005 trunk/src/listener.c (File Modified) (Property Modified)
12006 trunk/src/match.c (File Modified) (Property Modified)
12007 trunk/src/memory.c (File Modified) (Property Modified)
12008 trunk/src/messages.tab (File Modified) (Property Modified)
12009 trunk/src/modules.c (File Modified) (Property Modified)
12010 trunk/src/monitor.c (File Modified) (Property Modified)
12011 trunk/src/newconf.c (File Modified) (Property Modified)
12012 trunk/src/numeric.c (File Modified) (Property Modified)
12013 trunk/src/packet.c (File Modified) (Property Modified)
12014 trunk/src/parse.c (File Modified) (Property Modified)
12015 trunk/src/patricia.c (File Modified) (Property Modified)
12016 trunk/src/poll.c (File Modified) (Property Modified)
12017 trunk/src/reject.c (File Modified) (Property Modified)
12018 trunk/src/restart.c (File Modified) (Property Modified)
12019 trunk/src/s_auth.c (File Modified) (Property Modified)
12020 trunk/src/s_conf.c (File Modified) (Property Modified)
12021 trunk/src/s_gline.c (File Modified) (Property Modified)
12022 trunk/src/s_log.c (File Modified) (Property Modified)
12023 trunk/src/s_newconf.c (File Modified) (Property Modified)
12024 trunk/src/s_serv.c (File Modified) (Property Modified)
12025 trunk/src/s_stats.c (File Modified) (Property Modified)
12026 trunk/src/s_user.c (File Modified) (Property Modified)
12027 trunk/src/scache.c (File Modified) (Property Modified)
12028 trunk/src/select.c (File Modified) (Property Modified)
12029 trunk/src/send.c (File Modified) (Property Modified)
12030 trunk/src/snprintf.c (File Modified) (Property Modified)
12031 trunk/src/tools.c (File Modified) (Property Modified)
12032 trunk/src/version.c.SH (File Modified) (Property Modified)
12033 trunk/src/whowas.c (File Modified) (Property Modified)
12034 trunk/tools/.cvsignore (Property Modified)
12035 trunk/tools/Makefile.in (File Modified) (Property Modified)
12036 trunk/tools/README (File Modified) (Property Modified)
12037 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12038 trunk/tools/convertilines.c (File Modified) (Property Modified)
12039 trunk/tools/convertklines.c (File Modified) (Property Modified)
12040 trunk/tools/mkkeypair (Property Modified)
12041 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12042 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12043 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12044 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12045 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12046 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12047 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12048 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12049 trunk/tools/untabify (File Modified) (Property Modified)
12050 trunk/tools/viconf.c (File Modified) (Property Modified)
12053 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12059 trunk/RELNOTES (File Modified)
12062 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12064 - Make version.c use our serial, not ratbox's.
12068 trunk/src/version.c.SH (File Modified)
12071 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12074 - revved patchlevel to 2.1.5
12078 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12082 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12084 - fix buffer overflow and unterminated buffer when removing TS6 bans
12085 - fix rebuilding of SJOIN
12089 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12092 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12094 have servlink report if it gets an uncompressed error message when it gets inflate failures
12097 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12100 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12102 - extend our copyrights to 2005.
12106 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12186 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12190 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12191 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12192 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12194 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12195 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12200 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12201 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12202 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12203 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12204 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12205 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12206 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12207 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12208 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12209 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12212 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12215 - revved patchlevel to 2.1.4
12219 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12220 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12223 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12225 - add TARGMAX to 005
12226 - remove the +1 from ->uid in struct Client
12227 - fix checking of accept entries in m_accept.c
12231 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12232 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12233 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12234 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12237 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12239 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12244 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12247 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12249 - remove an unused variable
12253 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12256 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12258 don't burst a TS5 name in burst_TS6. -via jillies
12261 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12264 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12266 - via jilles, make nickchanges invalidate any cached bans for
12271 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12272 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12273 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12274 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12277 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12279 - fix some char vs byte usage to make adns compile cleanly with gcc4
12283 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12284 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12285 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12286 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12287 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12288 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12289 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12290 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12293 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12295 userhost should allow 5 userhost checks, not 4
12298 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12301 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12303 - another darwin fix
12307 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12310 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12316 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12317 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12318 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12319 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12320 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12321 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12322 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12323 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12326 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12328 - remove bogus extern of abort_list
12332 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12335 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12337 svn repo access stuff
12340 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12343 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12349 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12352 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12358 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12361 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12363 revert omotd..i thought it was a good idea..oh well
12366 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12369 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12371 Commas are bad things in channel keys
12375 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12378 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12380 Add OMOTD command to display oper motd
12384 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12387 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12389 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12392 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12395 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12397 Modified files: (Branch: RATBOX_2_1)
12400 - stop testing whois for protocol violations, as they can be caused in
12401 ircds going all the way back to the original ircd2.8
12403 Revision Changes Path
12404 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12408 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12410 Modified files: (Branch: RATBOX_2_1)
12413 - remove some 2.2 code
12415 Revision Changes Path
12416 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12420 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12422 Modified files: (Branch: RATBOX_2_1)
12425 backport of the silly december 31st bug
12427 Revision Changes Path
12428 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12432 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12434 Modified files: (Branch: RATBOX_2_1)
12436 include patchlevel.h
12438 - revved patchlevel to 2.1.3
12440 Revision Changes Path
12441 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12442 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12446 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12448 Modified files: (Branch: RATBOX_2_1)
12451 modules/core m_nick.c
12454 - stop removing a clients own list of accepted clients when they do a
12456 - clean up the accept code so its less retarded
12458 Revision Changes Path
12459 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12460 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12461 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12462 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12466 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12468 Modified files: (Branch: RATBOX_2_1)
12471 src event.c ircd.c newconf.c
12473 - remove a defn of links_cache_list in m_links.c which was causing
12474 the flattened links update to be ignored
12475 - add eventUpdate(), and make links_delay update on rehash
12477 Revision Changes Path
12478 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12479 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12480 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12481 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12482 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12486 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12488 Modified files: (Branch: RATBOX_2_1)
12492 - make the conf parser apply service {}; on rehash
12494 Revision Changes Path
12495 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12496 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12500 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12502 Modified files: (Branch: RATBOX_2_1)
12505 - show ENABLE_SERVICES define in info
12507 Revision Changes Path
12508 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12512 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12514 Modified files: (Branch: RATBOX_2_1)
12515 modules m_services.c m_stats.c
12517 - via jilles, make m_services.c hook into stats U and display service
12520 Revision Changes Path
12521 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12522 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12526 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12528 Modified files: (Branch: RATBOX_2_1)
12529 . configure configure.ac
12531 - default build to -O2
12533 Revision Changes Path
12534 7.249.2.2 +4 -4 ircd-ratbox/configure
12535 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12539 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12541 Modified files: (Branch: RATBOX_2_1)
12542 doc example.conf example.efnet.conf
12543 include client.h s_conf.h s_newconf.h
12545 modules/core m_join.c m_nick.c
12546 src channel.c newconf.c s_conf.c s_user.c
12548 - remove no_oper_resvs from general {};
12549 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12551 Revision Changes Path
12552 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12553 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12554 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12555 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12556 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12557 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12558 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12559 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12560 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12561 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12562 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12563 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12567 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12569 Modified files: (Branch: RATBOX_2_1)
12570 modules/core m_mode.c m_nick.c
12574 - raise max temptime to a year
12576 - require 9 parameters in ms_nick(), 10 in ms_uid()
12578 Revision Changes Path
12579 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12580 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12581 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12585 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12587 Modified files: (Branch: RATBOX_2_1)
12588 modules m_services.c
12590 - only show services logged in info when its a local client
12592 Revision Changes Path
12593 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12597 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12599 Modified files: (Branch: RATBOX_2_1)
12602 passing a pointer to a pointer is not what was intended, oops
12604 Revision Changes Path
12605 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12609 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12611 Modified files: (Branch: RATBOX_2_1)
12614 - update services.txt with FNC
12616 Revision Changes Path
12617 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12621 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12623 Modified files: (Branch: RATBOX_2_1)
12626 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12628 Revision Changes Path
12629 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12633 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12635 Modified files: (Branch: RATBOX_2_1)
12638 - add some uniqueness into auth process for bopm
12640 Revision Changes Path
12641 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12645 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12647 Modified files: (Branch: RATBOX_2_1)
12648 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12650 - make contrib/ compile
12652 Revision Changes Path
12653 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12654 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12655 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12656 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12660 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12662 Modified files: (Branch: RATBOX_2_1)
12663 modules m_monitor.c
12665 Don't allow MONITOR from an unregistered client
12667 Revision Changes Path
12668 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12672 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12674 Modified files: (Branch: RATBOX_2_1)
12675 doc example.conf example.efnet.conf
12677 src class.c messages.tab newconf.c
12679 - remove sendq_eob, its become more of a hindrance than a benefit.
12680 - sync example.efnet.conf cluster {}; with example.conf
12682 Revision Changes Path
12683 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12684 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12685 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12686 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12687 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12688 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12692 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12694 Modified files: (Branch: RATBOX_2_1)
12696 include patchlevel.h
12699 - revved patchlevel to 2.1.2
12701 Revision Changes Path
12702 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12703 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12707 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12709 Modified files: (Branch: RATBOX_2_1)
12710 . configure configure.ac
12712 - raise default topiclen to 160.
12714 Revision Changes Path
12715 7.249.2.1 +3 -3 ircd-ratbox/configure
12716 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12720 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12722 Modified files: (Branch: RATBOX_2_1)
12723 modules m_services.c
12725 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12726 tsinfo matches this
12728 Revision Changes Path
12729 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12733 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12735 Modified files: (Branch: RATBOX_2_1)
12736 modules m_services.c
12738 - monitor_signoff() the client we're nickchanging
12740 Revision Changes Path
12741 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12745 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12747 Modified files: (Branch: RATBOX_2_1)
12750 - fix various UID problems with trace
12752 Revision Changes Path
12753 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12757 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12759 Modified files: (Branch: RATBOX_2_1)
12760 help/opers dline kline
12761 modules m_resv.c m_stats.c
12762 modules/core m_mode.c
12765 - tidy up kline/dline help to note they dont accept nick as target
12766 - disallow bans beginning with ':' over bmask
12767 - disallow bans with a space in chm_ban
12768 - stop counting hidden opers in stats p
12769 - match() parameters in remote unresv were inverted, causing it to fail
12770 - fix possibility of clients setting blank keys
12772 Revision Changes Path
12773 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12774 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12775 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12776 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12777 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12781 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12783 Modified files: (Branch: RATBOX_2_1)
12786 - fix problems with amd64 and the way we do va_list
12788 Revision Changes Path
12789 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12793 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12795 Modified files: (Branch: RATBOX_2_1)
12796 modules m_services.c
12798 - tidy up the kill notifications for RSFNC
12800 Revision Changes Path
12801 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12805 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12807 Modified files: (Branch: RATBOX_2_1)
12809 modules m_services.c
12812 - some more rserv stuff:
12813 - add RSFNC capability
12814 - fix up RSFNC, kill existing clients if they exist.
12816 Revision Changes Path
12817 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12818 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12819 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12823 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12825 Modified files: (Branch: RATBOX_2_1)
12826 modules m_services.c
12828 - first stab at a FNC implementation for rserv
12830 Revision Changes Path
12831 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12835 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12837 Modified files: (Branch: RATBOX_2_1)
12842 Revision Changes Path
12843 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12847 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12849 Modified files: (Branch: RATBOX_2_1)
12852 - add links_delay back
12854 Revision Changes Path
12855 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12859 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12861 Modified files: (Branch: RATBOX_2_1)
12865 - swap tabs for spaces
12867 Revision Changes Path
12868 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12869 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12873 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12875 Modified files: (Branch: RATBOX_2_1)
12878 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12879 contained in the client_flood conf option
12880 - remove a couple of unused defines from info
12882 Revision Changes Path
12883 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12887 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12889 Modified files: (Branch: RATBOX_2_1)
12892 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12894 Revision Changes Path
12895 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12899 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12901 Modified files: (Branch: RATBOX_2_1)
12902 doc example.conf example.efnet.conf
12904 - fix missing closing comment tag
12906 Revision Changes Path
12907 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12908 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12912 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12914 Modified files: (Branch: RATBOX_2_1)
12916 include patchlevel.h
12918 - revved patchlevel to 2.1.1
12920 Revision Changes Path
12921 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12922 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12926 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12928 Modified files: (Branch: RATBOX_2_1)
12931 - sync up remote kline reasons, so theyre consistent with what happens
12932 when we add local klines - notably the "Temporary K-line x min" and
12933 date added to reason.
12935 Revision Changes Path
12936 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12940 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12942 Modified files: (Branch: RATBOX_2_1)
12945 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12947 Revision Changes Path
12948 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12952 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12954 Modified files: (Branch: RATBOX_2_1)
12957 used the data pointer we saved, not what just got nulled
12959 Revision Changes Path
12960 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12964 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12966 Modified files: (Branch: RATBOX_2_1)
12967 modules m_resv.c m_xline.c
12969 - fix broken propagation of xline/resv
12971 Revision Changes Path
12972 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12973 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12977 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12979 Modified files: (Branch: RATBOX_2_1)
12982 - properly increment bad auth count for stats T when we timeout an auth
12984 Revision Changes Path
12985 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12989 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12991 Modified files: (Branch: RATBOX_2_1)
12994 modules/core m_nick.c
12996 - fix a bit that didnt make sense in monitor.txt
12997 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12999 Revision Changes Path
13000 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
13001 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
13002 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
13006 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
13008 Modified files: (Branch: RATBOX_2_1)
13011 removing dlink nodes from auth_poll_list twice is bad
13013 Revision Changes Path
13014 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
13018 leeh 2005/03/28 02:17:38 UTC (20050328_0)
13020 Modified files: (Branch: RATBOX_2_1)
13023 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
13024 changed to RPL_STATSDEBUG
13026 Revision Changes Path
13027 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13031 leeh 2005/03/27 02:19:04 UTC (20050327_0)
13033 Added files: (Branch: RATBOX_2_1)
13036 - add some documentation about target change
13038 Revision Changes Path
13039 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13043 leeh 2005/03/25 16:46:29 UTC (20050325_1)
13045 Modified files: (Branch: RATBOX_2_1)
13046 include supported.h
13047 modules/core m_message.c
13049 - remove extra argument to 005
13050 - disallow messaging of UIDs
13052 Revision Changes Path
13053 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13054 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13058 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13060 Modified files: (Branch: RATBOX_2_1)
13063 - fix a longstanding parser bug with wrong limit checking, causing us to
13064 accept one less parameter than we're allowed to accept.
13066 Revision Changes Path
13067 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13071 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13073 Modified files: (Branch: RATBOX_2_1)
13074 modules/core m_message.c
13076 - exempt users messaging themselves from target change
13078 Revision Changes Path
13079 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13083 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13085 Modified files: (Branch: RATBOX_2_1)
13086 include supported.h
13088 - stop violating MAXPARA on 005.
13090 Revision Changes Path
13091 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13095 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13097 Modified files: (Branch: RATBOX_2_1)
13098 modules/core m_nick.c
13100 - dont store an ipv6 sockhost if we're not compiled with v6 support
13102 Revision Changes Path
13103 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13107 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13109 Modified files: (Branch: RATBOX_2_1)
13112 - remove some vms includes
13114 Revision Changes Path
13115 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13119 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13121 Modified files: (Branch: RATBOX_2_1)
13125 - force commit for new branch
13127 Revision Changes Path
13128 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13129 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13133 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13136 . RELNOTES configure configure.ac
13137 include patchlevel.h
13139 - revved patchlevel to 2.1.0
13141 Revision Changes Path
13142 1.114 +6 -2 ircd-ratbox/RELNOTES
13143 7.249 +11 -11 ircd-ratbox/configure
13144 7.63 +3 -3 ircd-ratbox/configure.ac
13145 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13149 leeh 2005/03/04 13:31:32 EST (20050304_2)
13153 include patchlevel.h
13156 - revved patchlevel to 2.1.0beta2
13158 Revision Changes Path
13159 1.113 +12 -0 ircd-ratbox/RELNOTES
13160 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13164 leeh 2005/03/04 13:27:05 EST (20050304_1)
13167 doc whats-new-2.1.txt
13170 - update whats-new-2.1
13171 - when we're handling global NAMES, dont output channels if there are no
13172 members within them we can show.
13174 Revision Changes Path
13175 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13176 7.436 +12 -2 ircd-ratbox/src/channel.c
13180 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13185 That would be a node_heap not a prefix_heap..oops
13187 Revision Changes Path
13188 7.30 +1 -1 ircd-ratbox/src/patricia.c
13192 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13197 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13198 otherwise..the other macros might work????
13200 Revision Changes Path
13201 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13205 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13208 . configure configure.ac
13212 Revision Changes Path
13213 7.248 +5 -5 ircd-ratbox/configure
13214 7.62 +5 -5 ircd-ratbox/configure.ac
13218 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13221 . configure configure.ac
13225 Revision Changes Path
13226 7.247 +3 -2 ircd-ratbox/configure
13227 7.61 +3 -2 ircd-ratbox/configure.ac
13231 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13234 . configure configure.ac
13238 Revision Changes Path
13239 7.246 +6 -6 ircd-ratbox/configure
13240 7.60 +4 -4 ircd-ratbox/configure.ac
13244 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13247 . configure configure.ac
13250 Doh these changes got put on RATBOX_2_0 when they were meant for
13252 Also merged in the monitor heap size stuff, not that i think monitor has
13255 Revision Changes Path
13256 7.245 +12 -3 ircd-ratbox/configure
13257 7.59 +11 -3 ircd-ratbox/configure.ac
13258 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13262 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13267 Add more robust alloca checking
13269 Revision Changes Path
13270 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13274 leeh 2005/02/24 15:27:17 EST (20050224_9)
13279 - fix the copyright on m_42.c :p
13281 Revision Changes Path
13282 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13286 leeh 2005/02/24 15:22:53 EST (20050224_8)
13289 include supported.h
13292 - fix a core in undline on bad masks
13293 - remove an unwanted space from beginning of second 005 numeric
13295 Revision Changes Path
13296 7.5 +1 -1 ircd-ratbox/include/supported.h
13297 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13301 leeh 2005/02/24 15:18:59 EST (20050224_7)
13304 modules m_monitor.c
13306 - use max_monitor when adding nicknames
13308 that should be everything now..
13310 Revision Changes Path
13311 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13315 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13322 Revision Changes Path
13323 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13327 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13334 Revision Changes Path
13335 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13339 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13344 The Answer to Life, the Universe, and Everything
13346 Revision Changes Path
13347 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13351 leeh 2005/02/24 14:53:04 EST (20050224_3)
13355 modules m_monitor.c
13356 src ircd.c monitor.c
13358 - call init_monitor() on startup
13359 - add in support for adding/deleting/listing monitor entries
13361 Revision Changes Path
13362 7.2 +3 -1 ircd-ratbox/include/monitor.h
13363 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13364 7.374 +2 -0 ircd-ratbox/src/ircd.c
13365 7.3 +15 -4 ircd-ratbox/src/monitor.c
13369 leeh 2005/02/23 21:20:10 EST (20050224_2)
13372 doc example.conf example.efnet.conf
13373 include s_conf.h supported.h
13374 modules Makefile.in
13375 src client.c newconf.c s_conf.c
13377 modules m_monitor.c
13379 - add the max_monitor config option
13380 - advertise MONITOR=%d in 005
13381 - clear a local clients monitor list on exit
13382 - add the framework for the MONITOR command
13385 Revision Changes Path
13386 7.261 +5 -0 ircd-ratbox/doc/example.conf
13387 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13388 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13389 7.4 +4 -2 ircd-ratbox/include/supported.h
13390 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13391 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13392 7.492 +1 -0 ircd-ratbox/src/client.c
13393 7.202 +1 -0 ircd-ratbox/src/newconf.c
13394 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13398 leeh 2005/02/23 20:57:51 EST (20050224_1)
13401 . configure configure.ac
13405 - move MONITOR_HEAP_SIZE over to configure
13407 Revision Changes Path
13408 7.244 ircd-ratbox/configure
13409 7.58 +4 -2 ircd-ratbox/configure.ac
13410 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13411 7.2 +0 -2 ircd-ratbox/src/monitor.c
13415 leeh 2005/02/23 20:48:08 EST (20050224_0)
13419 include client.h numeric.h
13420 modules/core m_nick.c
13421 src Makefile.in client.c messages.tab
13427 - first half of my server-side notify list implementation..
13429 Revision Changes Path
13430 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13431 7.266 +3 -0 ircd-ratbox/include/client.h
13432 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13433 7.58 +6 -0 ircd-ratbox/include/numeric.h
13434 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13435 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13436 7.491 +3 -0 ircd-ratbox/src/client.c
13437 7.126 +5 -5 ircd-ratbox/src/messages.tab
13438 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13439 7.342 +2 -0 ircd-ratbox/src/s_user.c
13443 leeh 2005/02/23 18:42:59 EST (20050223_0)
13448 - double the size of the client and channel hashtables (64k -> 128k and
13449 32k -> 64k). The improvements are quite significant..
13451 Revision Changes Path
13452 7.54 +4 -4 ircd-ratbox/include/hash.h
13456 leeh 2005/02/22 14:55:56 EST (20050222_1)
13460 modules m_services.c
13462 - remove a couple of unused vars
13463 - update monitor.txt
13465 Revision Changes Path
13466 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13467 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13471 leeh 2005/02/21 19:47:24 EST (20050222_0)
13476 - add in my documentation on the upcoming MONITOR command
13478 Revision Changes Path
13479 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13483 leeh 2005/02/21 12:09:34 EST (20050221_0)
13486 . configure configure.ac
13487 doc whats-new-2.1.txt
13488 tools README.mkpasswd
13492 - update whats-new-2.1.txt some more
13493 - we dont have vms mkpasswd anymore
13494 - remove the unused crypt.c
13496 Revision Changes Path
13497 7.243 +3 -6 ircd-ratbox/configure
13498 7.57 +2 -4 ircd-ratbox/configure.ac
13499 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13500 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13501 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13505 leeh 2005/02/19 12:38:09 EST (20050219_3)
13508 doc example.conf example.efnet.conf
13511 src channel.c client.c ircd.c s_conf.c
13513 - rework the splitcode, splitservers is now how many servers we've marked as
13514 EOB, rather than how many are linked. Thus pull ourselves out of
13515 splitmode immediately once this is satisfied
13517 Revision Changes Path
13518 7.260 +8 -9 ircd-ratbox/doc/example.conf
13519 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13520 7.83 +1 -0 ircd-ratbox/include/ircd.h
13521 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13522 7.435 +16 -36 ircd-ratbox/src/channel.c
13523 7.490 +2 -0 ircd-ratbox/src/client.c
13524 7.373 +2 -1 ircd-ratbox/src/ircd.c
13525 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13529 leeh 2005/02/19 09:02:34 EST (20050219_2)
13532 doc example.conf example.efnet.conf
13533 include ircd.h s_conf.h
13535 src channel.c ircd.c newconf.c s_conf.c
13537 - remove split_delay
13539 Revision Changes Path
13540 7.259 +0 -5 ircd-ratbox/doc/example.conf
13541 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13542 7.82 +0 -1 ircd-ratbox/include/ircd.h
13543 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13544 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13545 7.434 +2 -7 ircd-ratbox/src/channel.c
13546 7.372 +0 -1 ircd-ratbox/src/ircd.c
13547 7.201 +0 -1 ircd-ratbox/src/newconf.c
13548 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13552 leeh 2005/02/19 08:48:05 EST (20050219_1)
13556 modules m_cap.c m_who.c
13559 - implemented multi-prefix client capability, which allows stacking of @+ in
13562 Revision Changes Path
13563 7.265 +1 -1 ircd-ratbox/include/client.h
13564 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13565 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13566 7.433 +4 -6 ircd-ratbox/src/channel.c
13570 leeh 2005/02/19 06:27:58 EST (20050219_0)
13574 src newconf.c s_conf.c s_newconf.c
13576 - removed some unused vars/functions
13578 Revision Changes Path
13579 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13580 7.200 +0 -15 ircd-ratbox/src/newconf.c
13581 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13582 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13586 leeh 2005/02/16 12:58:24 EST (20050216_2)
13589 . RELNOTES configure configure.ac
13590 include patchlevel.h
13592 - update configure to reflect this is 'devel'
13594 - revved patchlevel to 2.1.0beta1
13596 Revision Changes Path
13597 1.112 +9 -1 ircd-ratbox/RELNOTES
13598 7.242 +11 -11 ircd-ratbox/configure
13599 7.56 +3 -3 ircd-ratbox/configure.ac
13600 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13604 leeh 2005/02/16 12:46:30 EST (20050216_1)
13607 . configure configure.ac
13608 include client.h numeric.h s_conf.h setup.h.in
13610 modules Makefile.in
13611 modules/core m_nick.c
13612 src Makefile.in client.c ircd.c messages.tab
13613 newconf.c s_conf.c s_user.c
13619 - remove watch, the protocol for this sucks so hard I just dont want it
13622 Revision Changes Path
13623 7.241 +2 -12 ircd-ratbox/configure
13624 7.55 +2 -4 ircd-ratbox/configure.ac
13625 7.264 +0 -2 ircd-ratbox/include/client.h
13626 7.57 +0 -11 ircd-ratbox/include/numeric.h
13627 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13628 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13629 7.3 +2 -3 ircd-ratbox/include/supported.h
13630 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13631 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13632 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13633 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13634 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13635 7.489 +0 -3 ircd-ratbox/src/client.c
13636 7.371 +0 -2 ircd-ratbox/src/ircd.c
13637 7.125 +9 -9 ircd-ratbox/src/messages.tab
13638 7.199 +0 -1 ircd-ratbox/src/newconf.c
13639 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13640 7.341 +0 -2 ircd-ratbox/src/s_user.c
13641 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13645 leeh 2005/02/15 19:13:31 EST (20050216_0)
13649 src event.c ircd_lexer.l ircd_signal.c
13652 servlink descrip.mms
13654 - remove a few vms bits
13656 Revision Changes Path
13657 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13658 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13659 7.47 +0 -54 ircd-ratbox/src/event.c
13660 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13661 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13662 7.152 +0 -3 ircd-ratbox/src/modules.c
13666 leeh 2005/02/15 18:53:32 EST (20050215_0)
13669 include hostmask.h ircd.h s_conf.h s_newconf.h
13670 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13672 src hostmask.c ircd.c ircd_signal.c s_conf.c
13675 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13676 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13678 Revision Changes Path
13679 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13680 7.81 +1 -0 ircd-ratbox/include/ircd.h
13681 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13682 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13683 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13684 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13685 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13686 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13687 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13688 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13689 7.370 +7 -0 ircd-ratbox/src/ircd.c
13690 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13691 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13692 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13696 leeh 2005/02/13 10:21:41 EST (20050213_4)
13701 doc whats-new-2.0.txt whats-new-2.1.txt
13705 - move whats-new.txt to whats-new-2.0.txt
13706 - add in whats-new-2.1.txt
13707 - update services.txt with the whois for logged in users
13709 Revision Changes Path
13710 7.2 +5 -0 ircd-ratbox/doc/services.txt
13711 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13712 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13713 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13717 leeh 2005/02/13 09:20:37 EST (20050213_3)
13720 include supported.h
13721 modules/core m_message.c
13723 - fix a compile error in m_message.c
13724 - update 005 to the spec and add CPRIVMSG/CNOTICE
13726 Revision Changes Path
13727 7.2 +31 -37 ircd-ratbox/include/supported.h
13728 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13732 leeh 2005/02/13 09:14:12 EST (20050213_2)
13737 - fix the membership memleak
13739 Revision Changes Path
13740 7.432 +0 -3 ircd-ratbox/src/channel.c
13744 leeh 2005/02/12 21:51:56 EST (20050213_1)
13748 modules/core m_message.c
13750 - add a bitmask to track when they send their first message, only allowing
13751 clearing stuff after that.
13753 Revision Changes Path
13754 7.263 +4 -0 ircd-ratbox/include/client.h
13755 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13759 leeh 2005/02/12 21:17:52 EST (20050213_0)
13762 include patricia.h s_newconf.h
13763 modules/core m_message.c
13764 src patricia.c s_newconf.c s_user.c
13766 - add in the patricia for tracking who fills up targets, give them a reduced
13769 Revision Changes Path
13770 7.20 +1 -1 ircd-ratbox/include/patricia.h
13771 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13772 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13773 7.29 +1 -1 ircd-ratbox/src/patricia.c
13774 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13775 7.340 +4 -0 ircd-ratbox/src/s_user.c
13779 leeh 2005/02/12 18:35:10 EST (20050212_0)
13782 include ircd_defs.h
13783 src class.c reject.c
13785 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13787 Revision Changes Path
13788 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13789 7.68 +1 -5 ircd-ratbox/src/class.c
13790 1.33 +1 -5 ircd-ratbox/src/reject.c
13794 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13799 remove stupid memory leak
13801 Revision Changes Path
13802 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13806 leeh 2005/02/11 06:42:48 EST (20050211_0)
13811 - workaround hyb6 allowing empty gline reasons
13813 Revision Changes Path
13814 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13818 leeh 2005/02/09 14:39:13 EST (20050209_2)
13822 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13823 src ircd.c s_conf.c
13825 - move temp dlines and temp klines over to an array, rather than completely
13828 Revision Changes Path
13829 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13830 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13831 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13832 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13833 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13834 7.369 +0 -5 ircd-ratbox/src/ircd.c
13835 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13839 leeh 2005/02/09 14:02:13 EST (20050209_1)
13843 modules m_cap.c m_pong.c m_user.c
13844 modules/core m_nick.c
13847 - remove 'nick' param from register_local_user(), its not needed.
13849 Revision Changes Path
13850 7.35 +1 -1 ircd-ratbox/include/s_user.h
13851 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13852 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13853 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13854 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13855 7.339 +6 -6 ircd-ratbox/src/s_user.c
13859 leeh 2005/02/09 13:12:53 EST (20050209_0)
13862 modules m_cmessage.c
13864 - dont send numerics when we're dealing with CNOTICE
13865 - add in checking for +g, and resetting idle
13867 Revision Changes Path
13868 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13872 leeh 2005/02/08 11:37:50 EST (20050208_2)
13877 - fix operator blocks to work on ip spoofs
13879 Revision Changes Path
13880 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13884 leeh 2005/02/07 19:23:22 EST (20050208_1)
13887 doc example.conf example.efnet.conf
13890 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13892 Revision Changes Path
13893 7.258 +0 -39 ircd-ratbox/doc/example.conf
13894 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13895 7.198 +0 -272 ircd-ratbox/src/newconf.c
13899 leeh 2005/02/07 19:19:32 EST (20050208_0)
13904 - added support for kline.conf.perm et al, these take the same formats
13905 as their non-permanent partners, but you cant remove them via the ircd.
13907 Revision Changes Path
13908 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13912 leeh 2005/02/02 19:18:59 EST (20050203_1)
13919 help/opers cnotice cprivmsg
13921 - added help files for cprivmsg/cnotice
13923 Revision Changes Path
13924 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13925 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13926 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13927 1.10 +19 -19 ircd-ratbox/help/opers/index
13928 1.7 +10 -9 ircd-ratbox/help/users/index
13932 leeh 2005/02/02 19:14:25 EST (20050203_0)
13936 modules Makefile.in
13939 modules m_cmessage.c
13941 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13942 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13943 nick is a member. These bypass any target change limitations.
13944 - added ERR_VOICENEEDED, numeric 489.
13946 Revision Changes Path
13947 7.56 +2 -0 ircd-ratbox/include/numeric.h
13948 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13949 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13950 7.124 +1 -1 ircd-ratbox/src/messages.tab
13954 leeh 2005/02/02 16:58:16 EST (20050202_4)
13959 - update etrace help
13961 Revision Changes Path
13962 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13966 leeh 2005/02/02 16:55:04 EST (20050202_3)
13971 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13972 can put its external ip address in there..
13974 Revision Changes Path
13975 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13979 leeh 2005/02/02 16:41:06 EST (20050202_2)
13984 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13985 if its a non-local client. These will just get "lost" if the remote
13986 server doesnt support this..
13988 Revision Changes Path
13989 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13993 leeh 2005/02/02 16:12:12 EST (20050202_1)
13996 include client.h numeric.h s_conf.h
13997 modules/core m_message.c
13998 src messages.tab newconf.c s_conf.c
14000 - first part of the target change code, add the storage of targets for
14001 localuser, throttle messages when they fill all the available slots
14003 Revision Changes Path
14004 7.262 +5 -1 ircd-ratbox/include/client.h
14005 7.55 +2 -0 ircd-ratbox/include/numeric.h
14006 7.310 +1 -0 ircd-ratbox/include/s_conf.h
14007 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
14008 7.123 +1 -1 ircd-ratbox/src/messages.tab
14009 7.197 +1 -0 ircd-ratbox/src/newconf.c
14010 7.503 +1 -0 ircd-ratbox/src/s_conf.c
14014 leeh 2005/02/02 13:28:10 EST (20050202_0)
14017 modules m_resv.c m_stats.c m_testline.c
14018 modules/core m_join.c
14019 src hash.c kdparse.c messages.tab s_newconf.c
14021 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
14022 tracking of when resvs get hit
14024 Revision Changes Path
14025 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
14026 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14027 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14028 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14029 7.114 +3 -0 ircd-ratbox/src/hash.c
14030 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14031 7.122 +1 -1 ircd-ratbox/src/messages.tab
14032 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14036 leeh 2005/01/31 09:04:10 EST (20050131_2)
14041 - fflush() logfiles
14043 Revision Changes Path
14044 7.79 +2 -0 ircd-ratbox/src/s_log.c
14048 leeh 2005/01/31 08:59:09 EST (20050131_1)
14053 - rename fd_dump() to comm_dump()
14055 Revision Changes Path
14056 1.27 +2 -2 ircd-ratbox/src/commio.c
14060 leeh 2005/01/30 19:16:08 EST (20050131_0)
14065 modules m_services.c
14066 modules/core m_server.c
14067 src hook.c s_serv.c
14069 - added hook for server_introduced
14070 - fixed up services support for hooks
14072 Revision Changes Path
14073 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14074 1.31 +1 -0 ircd-ratbox/include/hook.h
14075 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14076 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14077 7.36 +2 -0 ircd-ratbox/src/hook.c
14078 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14082 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14087 Add back in the comm_fd_hack thing for solaris
14089 Revision Changes Path
14090 1.26 +26 -1 ircd-ratbox/src/commio.c
14094 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14098 include commio.h s_conf.h watch.h
14099 modules m_dline.c m_kline.c m_resv.c m_stats.c
14100 m_watch.c m_xline.c
14101 modules/core m_nick.c
14102 src balloc.c cache.c client.c commio.c
14103 epoll.c ircd.c ircd_lexer.l kdparse.c
14104 listener.c s_auth.c s_conf.c s_log.c
14107 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14109 Revision Changes Path
14110 1.18 +0 -2 ircd-ratbox/adns/adns.h
14111 1.14 +6 -37 ircd-ratbox/include/commio.h
14112 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14113 7.3 +2 -2 ircd-ratbox/include/watch.h
14114 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14115 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14116 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14117 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14118 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14119 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14120 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14121 7.85 +1 -1 ircd-ratbox/src/balloc.c
14122 1.24 +5 -5 ircd-ratbox/src/cache.c
14123 7.488 +4 -4 ircd-ratbox/src/client.c
14124 1.25 +10 -280 ircd-ratbox/src/commio.c
14125 1.33 +1 -1 ircd-ratbox/src/epoll.c
14126 7.368 +4 -4 ircd-ratbox/src/ircd.c
14127 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14128 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14129 7.125 +8 -8 ircd-ratbox/src/listener.c
14130 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14131 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14132 7.78 +20 -20 ircd-ratbox/src/s_log.c
14133 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14134 1.6 +22 -15 ircd-ratbox/src/watch.c
14138 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14141 modules/core m_mode.c
14143 remove two unused variables
14145 Revision Changes Path
14146 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14150 leeh 2005/01/28 15:31:40 EST (20050128_1)
14156 - mo_kline() needs minpara of 3, not 2
14157 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14158 - require me.info is never blank
14160 Revision Changes Path
14161 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14162 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14166 leeh 2005/01/28 15:26:28 EST (20050128_0)
14169 modules/core m_mode.c m_sjoin.c
14171 - patch via jilles to fix +eI lists being shown to lusers when handling
14172 protocol stuff over TS6
14174 Revision Changes Path
14175 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14176 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14180 leeh 2005/01/25 19:47:38 EST (20050126_0)
14184 modules/core m_join.c m_mode.c m_sjoin.c
14185 src channel.c messages.tab s_serv.c
14187 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14188 an operspy call with &me
14189 - remove modebuf/parabuf params from channel_modes(), we now generate a
14190 buffer internally which we return.
14192 Revision Changes Path
14193 7.163 +1 -1 ircd-ratbox/include/channel.h
14194 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14195 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14196 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14197 7.431 +25 -18 ircd-ratbox/src/channel.c
14198 7.121 +1 -1 ircd-ratbox/src/messages.tab
14199 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14203 alz 2005/01/25 18:09:18 EST (20050125_5)
14206 doc example.conf example.efnet.conf
14209 src listener.c newconf.c s_conf.c
14211 Added dline_with_reason config option (default yes):
14213 /* dline reason: show the user the dline reason when they connect
14216 dline_with_reason = yes;
14218 Revision Changes Path
14219 7.257 +6 -1 ircd-ratbox/doc/example.conf
14220 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14221 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14222 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14223 7.124 +1 -1 ircd-ratbox/src/listener.c
14224 7.196 +1 -0 ircd-ratbox/src/newconf.c
14225 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14229 leeh 2005/01/25 13:21:17 EST (20050125_4)
14234 - make conf_set_generic_string() test len exists before it uses it.
14236 Revision Changes Path
14237 7.195 +1 -1 ircd-ratbox/src/newconf.c
14241 leeh 2005/01/25 13:10:56 EST (20050125_3)
14247 - rename 'type' to 'flags' in cluster {};
14248 - add stacking of servers in cluster {}; documented in example.conf
14250 Revision Changes Path
14251 7.256 +18 -10 ircd-ratbox/doc/example.conf
14252 7.194 +39 -7 ircd-ratbox/src/newconf.c
14256 alz 2005/01/25 12:48:54 EST (20050125_2)
14260 src listener.c s_conf.c
14262 Added dline reasons, connecting/banned clients now see ban reason.
14264 Revision Changes Path
14265 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14266 7.123 +17 -4 ircd-ratbox/src/listener.c
14267 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14271 leeh 2005/01/25 07:44:37 EST (20050125_1)
14274 doc example.conf example.efnet.conf
14277 - implement stacking of shared {}; blocks, documented in example.conf
14279 Revision Changes Path
14280 7.255 +26 -13 ircd-ratbox/doc/example.conf
14281 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14282 7.193 +51 -36 ircd-ratbox/src/newconf.c
14286 leeh 2005/01/24 19:08:29 EST (20050125_0)
14290 include client.h s_conf.h
14291 modules/core m_join.c
14292 src newconf.c s_user.c
14294 - added jupe_exempt to auth {};, exempts the user from generating warnings
14295 when they attempt to join juped channels.
14297 Revision Changes Path
14298 7.254 +2 -0 ircd-ratbox/doc/example.conf
14299 7.261 +3 -0 ircd-ratbox/include/client.h
14300 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14301 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14302 7.192 +1 -0 ircd-ratbox/src/newconf.c
14303 7.338 +8 -0 ircd-ratbox/src/s_user.c
14307 leeh 2005/01/24 18:57:02 EST (20050124_6)
14312 - rework shared {};, the format is now:
14314 oper = "flame@*.leeh.co.uk", "*.lan";
14320 oper = "flame@*.leeh.co.uk", "*.lan";
14324 Revision Changes Path
14325 7.191 +55 -23 ircd-ratbox/src/newconf.c
14329 leeh 2005/01/24 17:25:58 EST (20050124_5)
14334 - fix the prototype on load_static_modules()
14336 Revision Changes Path
14337 7.61 +1 -1 ircd-ratbox/include/modules.h
14341 leeh 2005/01/24 16:00:30 EST (20050124_4)
14346 - have cap end call register_local_user() with its own copy of
14347 source_p->username so its safe for unidented users..
14349 Revision Changes Path
14350 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14354 leeh 2005/01/24 15:48:09 EST (20050124_3)
14357 include newconf.h s_conf.h
14359 src newconf.c s_conf.c s_log.c
14361 - move the conf parser over to a table based structure, with generic setting
14362 of integers/strings
14364 Revision Changes Path
14365 7.34 +9 -8 ircd-ratbox/include/newconf.h
14366 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14367 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14368 7.190 +264 -808 ircd-ratbox/src/newconf.c
14369 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14370 7.77 +13 -13 ircd-ratbox/src/s_log.c
14374 leeh 2005/01/24 13:11:30 EST (20050124_2)
14380 - added stacking of ips in exempt {};
14382 Revision Changes Path
14383 7.253 +4 -0 ircd-ratbox/doc/example.conf
14384 7.189 +11 -30 ircd-ratbox/src/newconf.c
14388 leeh 2005/01/24 12:59:57 EST (20050124_1)
14392 src channel.c client.c hash.c hook.c
14393 newconf.c s_user.c watch.c
14395 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14396 consistent with the rest of the dlink code.
14398 Revision Changes Path
14399 1.54 +7 -7 ircd-ratbox/include/tools.h
14400 7.430 +2 -2 ircd-ratbox/src/channel.c
14401 7.487 +6 -6 ircd-ratbox/src/client.c
14402 7.113 +5 -5 ircd-ratbox/src/hash.c
14403 7.35 +1 -1 ircd-ratbox/src/hook.c
14404 7.188 +2 -2 ircd-ratbox/src/newconf.c
14405 7.337 +1 -1 ircd-ratbox/src/s_user.c
14406 1.5 +4 -4 ircd-ratbox/src/watch.c
14410 leeh 2005/01/24 12:47:13 EST (20050124_0)
14415 - cheap hack on sticky capabs..
14417 Revision Changes Path
14418 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14422 leeh 2005/01/22 11:36:54 EST (20050122_0)
14427 - updated my clicap implementation to match the spec so far..
14429 Revision Changes Path
14430 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14434 leeh 2005/01/21 07:14:43 EST (20050121_2)
14439 modules m_services.c
14440 src hook.c s_serv.c
14442 - added hooks for when we're sending a burst
14443 - rewrote hooks.txt
14444 - fix up the hooks ive already done in services compatibility, ill add the
14445 hooks for server/client introductions in a bit.
14447 Revision Changes Path
14448 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14449 1.30 +4 -0 ircd-ratbox/include/hook.h
14450 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14451 7.34 +7 -0 ircd-ratbox/src/hook.c
14452 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14456 leeh 2005/01/21 06:34:03 EST (20050121_1)
14459 contrib example_module.c spy_admin_notice.c
14460 spy_info_notice.c spy_links_notice.c
14461 spy_motd_notice.c spy_stats_notice.c
14462 spy_stats_p_notice.c spy_trace_notice.c
14464 spy_whois_notice_global.c
14466 modules m_admin.c m_info.c m_links.c m_motd.c
14467 m_services.c m_stats.c m_trace.c
14468 m_whois.c static_modules.c.SH
14469 modules/core m_server.c
14470 src client.c hook.c ircd.c modules.c packet.c
14471 s_auth.c s_serv.c s_user.c send.c
14473 - add a better implementation of the hook system, its now a slow leaking
14474 array and events are created whenever we try adding a hook for it, or
14475 theyre registered for the caller.
14477 Ive temporarily fucked services support and removed most of the other
14478 hooks.. I shall fix this soon.
14480 Revision Changes Path
14481 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14482 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14483 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14484 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14485 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14486 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14487 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14488 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14489 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14490 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14491 1.29 +34 -70 ircd-ratbox/include/hook.h
14492 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14493 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14494 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14495 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14496 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14497 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14498 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14499 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14500 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14501 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14502 7.486 +1 -28 ircd-ratbox/src/client.c
14503 7.33 +131 -137 ircd-ratbox/src/hook.c
14504 7.367 +1 -1 ircd-ratbox/src/ircd.c
14505 7.151 +6 -10 ircd-ratbox/src/modules.c
14506 7.138 +10 -14 ircd-ratbox/src/packet.c
14507 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14508 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14509 7.336 +0 -6 ircd-ratbox/src/s_user.c
14510 7.286 +8 -6 ircd-ratbox/src/send.c
14514 leeh 2005/01/20 19:19:20 EST (20050121_0)
14519 - remove an unused struct
14521 Revision Changes Path
14522 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14526 leeh 2005/01/20 13:38:39 EST (20050120_1)
14529 . configure configure.ac
14530 include client.h numeric.h patchlevel.h
14531 modules Makefile.in
14532 src messages.tab s_user.c
14536 - drop back to -O0, fix patchlevel.h
14537 - first stab at client capabilities.. this still needs work.
14539 Revision Changes Path
14540 7.240 +3 -3 ircd-ratbox/configure
14541 7.54 +3 -3 ircd-ratbox/configure.ac
14542 7.260 +3 -0 ircd-ratbox/include/client.h
14543 7.54 +2 -0 ircd-ratbox/include/numeric.h
14544 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14545 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14546 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14547 7.120 +1 -1 ircd-ratbox/src/messages.tab
14548 7.335 +3 -0 ircd-ratbox/src/s_user.c
14552 leeh 2005/01/20 06:04:41 EST (20050120_0)
14555 . ChangeLog RELNOTES
14556 include config.h config.h.dist memory.h
14559 src commio.c crypt.c getopt.c ircd.c s_serv.c
14561 . README.VMS clean.com make.com
14562 include setup.h_vms
14563 modules descrip.mms static_modules_c.com
14564 modules/core descrip.mms
14565 src descrip.mms qio.c version.com
14566 tools descrip.mms mkpasswd_vms.c
14568 - clean changelog, relnotes
14569 - mark patchlevel as 2.1.0beta
14570 - remove VMS support
14572 Revision Changes Path
14573 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14574 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14575 1.111 +1 -348 ircd-ratbox/RELNOTES
14576 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14577 7.182 +0 -42 ircd-ratbox/include/config.h
14578 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14579 7.50 +0 -4 ircd-ratbox/include/memory.h
14580 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14581 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14582 7.2 +0 -58 ircd-ratbox/make.com (dead)
14583 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14584 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14585 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14586 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14587 1.24 +7 -30 ircd-ratbox/src/commio.c
14588 7.12 +0 -4 ircd-ratbox/src/crypt.c
14589 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14590 7.24 +0 -4 ircd-ratbox/src/getopt.c
14591 7.366 +4 -19 ircd-ratbox/src/ircd.c
14592 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14593 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14594 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14595 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14596 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14600 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14606 not using the return values on a few watch functions so make them void
14608 Revision Changes Path
14609 7.2 +5 -5 ircd-ratbox/include/watch.h
14610 1.4 +19 -28 ircd-ratbox/src/watch.c
14613 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14618 Make watch throttle, don't accept letter commands stacked
14620 Revision Changes Path
14621 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14625 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14632 Revision Changes Path
14633 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14637 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14640 . ChangeLog README.FIRST RELNOTES configure
14642 adns adns.h internal.h parse.c transmit.c
14644 contrib example_module.c spy_admin_notice.c
14645 spy_info_notice.c spy_links_notice.c
14646 spy_motd_notice.c spy_stats_notice.c
14647 spy_stats_p_notice.c spy_trace_notice.c
14649 spy_whois_notice_global.c
14650 doc example.conf example.efnet.conf ircd.motd
14651 server-version-info whats-new.txt
14652 help/opers umode xline
14654 include cache.h channel.h class.h client.h
14655 commio.h config.h config.h.dist hash.h
14656 hook.h hostmask.h irc_string.h ircd.h
14657 ircd_defs.h m_info.h memory.h msg.h
14658 newconf.h numeric.h packet.h patchlevel.h
14659 patricia.h s_conf.h s_gline.h s_newconf.h
14660 s_serv.h s_user.h scache.h serno.h
14661 setup.h.in sprintf_irc.h stdinc.h tools.h
14662 modules .depend Makefile.in m_admin.c m_away.c
14663 m_dline.c m_encap.c m_gline.c m_info.c
14664 m_kline.c m_links.c m_list.c m_lusers.c
14665 m_motd.c m_oper.c m_operspy.c m_rehash.c
14666 m_restart.c m_resv.c m_set.c m_stats.c
14667 m_svinfo.c m_testline.c m_testmask.c
14668 m_topic.c m_trace.c m_watch.c m_who.c
14669 m_whois.c m_whowas.c m_xline.c
14670 static_modules.c.SH
14671 modules/core m_error.c m_message.c m_mode.c m_quit.c
14672 m_server.c m_squit.c
14673 src .depend Makefile.in adns.c balloc.c
14674 cache.c channel.c class.c client.c
14675 commio.c crypt.c devpoll.c epoll.c
14676 event.c getopt.c hash.c hook.c hostmask.c
14677 irc_string.c ircd.c ircd_lexer.l
14678 ircd_parser.y ircd_signal.c listener.c
14679 modules.c newconf.c numeric.c packet.c
14680 parse.c patricia.c poll.c reject.c
14681 restart.c s_auth.c s_conf.c s_log.c
14682 s_newconf.c s_serv.c s_user.c scache.c
14683 select.c send.c snprintf.c tools.c
14684 version.c.SH watch.c whowas.c
14685 tools README.mkpasswd mkpasswd.c
14687 . README.VMS clean.com make.com
14689 include common.h s_stats.h setup.h_vms
14691 modules descrip.mms m_challenge.c m_etrace.c
14692 m_invite.c m_names.c m_pass.c m_ping.c
14693 m_pong.c m_services.c m_tb.c m_user.c
14694 m_users.c m_version.c
14695 static_modules_c.com
14696 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14698 servlink descrip.mms
14699 src descrip.mms kdparse.c messages.tab qio.c
14700 s_gline.c s_stats.c version.com
14701 tools descrip.mms mkpasswd_vms.c
14705 modules/core channels.c users.c
14708 merge from RATBOX_2_0
14710 Revision Changes Path
14711 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14712 7.40 +1 -0 ircd-ratbox/README.FIRST
14713 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14714 1.110 +114 -6 ircd-ratbox/RELNOTES
14715 1.17 +4 -0 ircd-ratbox/adns/adns.h
14716 1.17 +4 -4 ircd-ratbox/adns/internal.h
14717 1.12 +38 -38 ircd-ratbox/adns/parse.c
14718 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14719 1.19 +13 -13 ircd-ratbox/adns/types.c
14720 7.1 +10 -0 ircd-ratbox/clean.com (new)
14721 7.239 +47 -29 ircd-ratbox/configure
14722 7.53 +40 -32 ircd-ratbox/configure.ac
14723 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14724 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14725 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14726 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14727 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14728 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14729 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14730 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14731 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14732 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14733 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14734 7.252 +68 -22 ircd-ratbox/doc/example.conf
14735 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14736 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14737 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14738 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14739 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14740 1.5 +2 -1 ircd-ratbox/help/opers/umode
14741 1.7 +1 -1 ircd-ratbox/help/opers/xline
14742 1.2 +1 -0 ircd-ratbox/help/users/umode
14743 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14744 1.7 +8 -0 ircd-ratbox/include/cache.h
14745 7.162 +18 -16 ircd-ratbox/include/channel.h
14746 7.25 +4 -0 ircd-ratbox/include/class.h
14747 7.259 +34 -28 ircd-ratbox/include/client.h
14748 1.13 +45 -7 ircd-ratbox/include/commio.h
14749 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14750 7.181 +74 -16 ircd-ratbox/include/config.h
14751 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14752 7.53 +2 -0 ircd-ratbox/include/hash.h
14753 1.28 +73 -27 ircd-ratbox/include/hook.h
14754 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14755 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14756 7.80 +6 -31 ircd-ratbox/include/ircd.h
14757 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14758 7.56 +14 -8 ircd-ratbox/include/m_info.h
14759 7.49 +4 -0 ircd-ratbox/include/memory.h
14760 7.53 +2 -0 ircd-ratbox/include/msg.h
14761 7.33 +9 -9 ircd-ratbox/include/newconf.h
14762 7.53 +12 -8 ircd-ratbox/include/numeric.h
14763 7.27 +1 -1 ircd-ratbox/include/packet.h
14764 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14765 7.19 +25 -1 ircd-ratbox/include/patricia.h
14766 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14767 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14768 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14769 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14770 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14771 7.34 +13 -9 ircd-ratbox/include/s_user.h
14772 7.15 +1 -1 ircd-ratbox/include/scache.h
14773 7.5366 +1 -1 ircd-ratbox/include/serno.h
14774 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14775 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14776 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14777 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14778 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14779 1.53 +10 -10 ircd-ratbox/include/tools.h
14780 7.1 +58 -0 ircd-ratbox/make.com (new)
14781 1.45 +338 -182 ircd-ratbox/modules/.depend
14782 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14783 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14784 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14785 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14786 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14787 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14788 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14789 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14790 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14791 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14792 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14793 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14794 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14795 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14796 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14797 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14798 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14799 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14800 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14801 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14802 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14803 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14804 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14805 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14806 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14807 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14808 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14809 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14810 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14811 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14812 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14813 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14814 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14815 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14816 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14817 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14818 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14819 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14820 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14821 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14822 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14823 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14824 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14825 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14826 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14827 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14828 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14829 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14830 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14831 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14832 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14833 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14834 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14835 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14836 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14837 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14838 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14839 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14840 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14841 7.48 +162 -119 ircd-ratbox/src/.depend
14842 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14843 7.75 +5 -5 ircd-ratbox/src/adns.c
14844 7.84 +1 -1 ircd-ratbox/src/balloc.c
14845 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14846 1.23 +75 -7 ircd-ratbox/src/cache.c
14847 7.429 +342 -79 ircd-ratbox/src/channel.c
14848 7.67 +42 -2 ircd-ratbox/src/class.c
14849 7.485 +245 -85 ircd-ratbox/src/client.c
14850 1.23 +349 -43 ircd-ratbox/src/commio.c
14851 7.11 +4 -0 ircd-ratbox/src/crypt.c
14852 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14853 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14854 1.32 +4 -8 ircd-ratbox/src/epoll.c
14855 7.46 +63 -6 ircd-ratbox/src/event.c
14856 7.23 +4 -0 ircd-ratbox/src/getopt.c
14857 7.112 +8 -7 ircd-ratbox/src/hash.c
14858 7.32 +135 -133 ircd-ratbox/src/hook.c
14859 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14860 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14861 7.365 +56 -48 ircd-ratbox/src/ircd.c
14862 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14863 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14864 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14865 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14866 7.122 +14 -13 ircd-ratbox/src/listener.c
14867 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14868 7.150 +17 -8 ircd-ratbox/src/modules.c
14869 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14870 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14871 7.137 +55 -42 ircd-ratbox/src/packet.c
14872 7.187 +8 -15 ircd-ratbox/src/parse.c
14873 7.28 +2 -4 ircd-ratbox/src/patricia.c
14874 7.82 +3 -1 ircd-ratbox/src/poll.c
14875 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14876 1.32 +8 -3 ircd-ratbox/src/reject.c
14877 7.34 +1 -0 ircd-ratbox/src/restart.c
14878 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14879 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14880 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14881 7.76 +32 -35 ircd-ratbox/src/s_log.c
14882 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14883 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14884 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14885 7.334 +773 -2 ircd-ratbox/src/s_user.c
14886 7.27 +2 -1 ircd-ratbox/src/scache.c
14887 7.44 +2 -0 ircd-ratbox/src/select.c
14888 7.285 +12 -12 ircd-ratbox/src/send.c
14889 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14890 7.46 +0 -1 ircd-ratbox/src/tools.c
14891 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14892 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14893 1.3 +4 -4 ircd-ratbox/src/watch.c
14894 7.32 +1 -0 ircd-ratbox/src/whowas.c
14895 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14896 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14897 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14898 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14902 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14904 Modified files: (Branch: RATBOX_2_0)
14907 a remote client is never going to have a watch list..duh
14909 Revision Changes Path
14910 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14914 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14916 Added files: (Branch: RATBOX_2_0)
14921 Revision Changes Path
14922 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14926 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14928 Added files: (Branch: RATBOX_2_0)
14932 helps if we actually include the .c/.h files
14934 Revision Changes Path
14935 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14936 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14940 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14942 Modified files: (Branch: RATBOX_2_0)
14943 . configure configure.ac
14944 include client.h numeric.h s_conf.h setup.h.in
14946 modules Makefile.in
14947 modules/core m_nick.c
14948 src Makefile.in client.c ircd.c messages.tab
14949 newconf.c s_conf.c s_user.c
14951 backport watch from devel
14953 Revision Changes Path
14954 7.229.2.10 +12 -2 ircd-ratbox/configure
14955 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14956 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14957 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14958 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14959 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14960 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14961 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14962 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14963 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14964 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14965 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14966 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14967 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14968 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14969 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14973 leeh 2005/01/12 10:12:40 EST (20050112_1)
14975 Modified files: (Branch: RATBOX_2_0)
14977 modules m_services.c m_whois.c
14980 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14981 when the user is logged in
14983 Revision Changes Path
14984 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14985 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14986 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14987 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14991 leeh 2005/01/11 19:47:14 EST (20050112_0)
14993 Modified files: (Branch: RATBOX_2_0)
14994 include supported.h
14995 Added files: (Branch: RATBOX_2_0)
14999 - added doc/services.txt, outlining the compatibility code
15001 Revision Changes Path
15002 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
15003 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
15007 leeh 2005/01/11 18:38:10 EST (20050111_5)
15009 Modified files: (Branch: RATBOX_2_0)
15010 include client.h hook.h
15011 modules m_services.c
15012 modules/core m_server.c
15013 src hook.c s_serv.c
15015 - more services compatibility code:
15016 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
15017 appropriate service {}; entry, only accept SU from these.
15018 - hook into us finishing nick burst, and have services burst a list of
15021 Revision Changes Path
15022 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
15023 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
15024 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
15025 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
15026 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15027 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15031 leeh 2005/01/11 17:32:42 EST (20050111_4)
15033 Modified files: (Branch: RATBOX_2_0)
15034 . configure configure.ac
15036 modules Makefile.in
15038 Added files: (Branch: RATBOX_2_0)
15039 modules m_services.c
15041 - more services compatibility code:
15042 - encap handlers for SU (services marking client as logged in)
15043 - and for LOGIN (servers bursting logged in status)
15044 - move suser from Client -> User
15046 Revision Changes Path
15047 7.229.2.9 +9 -3 ircd-ratbox/configure
15048 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15049 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15050 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15051 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15052 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15056 leeh 2005/01/11 16:46:34 EST (20050111_3)
15058 Modified files: (Branch: RATBOX_2_0)
15059 include ircd_defs.h
15061 - whoops, missing #endif
15063 Revision Changes Path
15064 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15068 leeh 2005/01/11 15:56:57 EST (20050111_2)
15070 Modified files: (Branch: RATBOX_2_0)
15071 include ircd_defs.h
15073 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15074 have ipv6 just report sizeof(struct sockaddr_in)
15076 Revision Changes Path
15077 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15081 leeh 2005/01/10 20:19:35 EST (20050111_1)
15083 Modified files: (Branch: RATBOX_2_0)
15086 - fix a gcc warning
15088 Revision Changes Path
15089 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15093 leeh 2005/01/10 20:10:35 EST (20050111_0)
15095 Modified files: (Branch: RATBOX_2_0)
15096 adns internal.h parse.c transmit.c types.c
15098 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15101 Revision Changes Path
15102 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15103 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15104 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15105 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15109 leeh 2005/01/10 17:48:48 EST (20050110_3)
15111 Modified files: (Branch: RATBOX_2_0)
15114 - send out the reformatted xline to opers (\s -> ' ')
15116 Revision Changes Path
15117 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15121 leeh 2005/01/10 16:18:53 EST (20050110_2)
15123 Modified files: (Branch: RATBOX_2_0)
15126 include client.h supported.h
15127 src messages.tab s_user.c send.c
15129 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15132 Revision Changes Path
15133 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15134 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15135 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15136 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15137 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15138 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15139 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15143 leeh 2005/01/10 14:50:47 EST (20050110_1)
15145 Modified files: (Branch: RATBOX_2_0)
15146 doc example.conf example.efnet.conf
15148 - I dont remember ts6 desyncing on bans, so im not sure why the example
15151 Revision Changes Path
15152 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15153 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15157 leeh 2005/01/10 13:31:10 EST (20050110_0)
15159 Modified files: (Branch: RATBOX_2_0)
15160 . configure configure.ac
15161 include channel.h client.h numeric.h s_conf.h
15162 s_serv.h setup.h.in
15163 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15165 src channel.c messages.tab newconf.c s_conf.c
15168 - added --enable-services to configure, which enables some ratbox-services
15169 compatibility code:
15170 - chanmode +r, registered users only
15171 - usermode +S, prevents deop/kick of a service
15172 - service { }; block in conf for the above umode
15174 Revision Changes Path
15175 7.229.2.8 +28 -16 ircd-ratbox/configure
15176 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15177 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15178 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15179 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15180 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15181 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15182 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15183 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15184 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15185 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15186 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15187 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15188 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15189 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15190 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15191 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15192 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15193 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15197 leeh 2005/01/09 08:23:30 EST (20050109_0)
15199 Modified files: (Branch: RATBOX_2_0)
15202 - remove a tab, and add +C to opers umode help
15204 Revision Changes Path
15205 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode