1 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
3 Make highest connection counts a bit more consistent.
7 +5 -0 trunk/src/s_serv.c (File Modified)
8 +8 -8 trunk/src/s_user.c (File Modified)
11 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
13 Fix wrong line numbers in ircd.conf parser (some comments).
14 from ratbox 2.2 (androsyn).
18 +1 -0 trunk/src/ircd_lexer.l (File Modified)
21 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
23 Change EmptyString so gcc 4.2 doesn't complain.
24 from ratbox (androsyn), slightly changed
28 +1 -1 trunk/include/irc_string.h (File Modified)
31 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
33 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
34 This already works correctly for successful/notfound case.
38 +1 -1 trunk/modules/m_whois.c (File Modified)
41 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
43 Use mask_match() to check bans from local clients for
44 redundancy. This fixes the problem that bans like *!?@*
45 prevent any ban starting with *!*@ being set.
49 +1 -1 trunk/src/chmode.c (File Modified)
52 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
54 Add mask_match(), like ircu mmatch().
55 This compares two masks and returns whether the "new" is
56 more specific than or equal to the "old". The difference
57 with match() is that a '?' in "old" does not match a '*' in
62 +2 -0 trunk/include/irc_string.h (File Modified)
63 +73 -0 trunk/src/match.c (File Modified)
66 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
68 add_id() for local client: do not collapse() the ban mask.
69 The code calling this already collapses the mask, and if
70 not, doing it here would cause a desync.
74 +0 -2 trunk/src/chmode.c (File Modified)
77 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
79 - fix dereference problems with not widely used polling engines
83 +3 -0 trunk/libcharybdis/poll.c (File Modified)
84 +3 -1 trunk/libcharybdis/select.c (File Modified)
87 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
89 - forgot to do something
93 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
96 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
98 - fix a possible problem with ipv6
102 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
105 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
107 - new ip cloaking module
111 +1 -0 trunk/extensions/Makefile.in (File Modified)
112 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
113 + - trunk/extensions/ip_cloaking_old.c (File Added)
116 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
118 monitor: send the same message buffer to all users
119 monitoring a certain nick; the target field of the
120 numeric becomes *, much like server notices
124 +6 -0 trunk/doc/monitor.txt (File Modified)
125 +3 -0 trunk/include/send.h (File Modified)
126 +3 -15 trunk/src/monitor.c (File Modified)
127 +35 -0 trunk/src/send.c (File Modified)
130 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
132 Call add_to_hostname_hash() with correct (orig) hostname.
136 +1 -1 trunk/modules/core/m_nick.c (File Modified)
139 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
141 Version bump on trunk to 2.3.
145 +1 -1 trunk/configure.ac (File Modified)
148 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
150 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
154 +2 -2 trunk/src/client.c (File Modified)
157 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
159 Add IRC_DEPRECATED macro for marking functions and data structures
160 as deprecated on compilers that support it.
164 +14 -4 trunk/include/ircd_defs.h (File Modified)
167 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
169 - update IDEAS with link failover
173 +1 -0 trunk/IDEAS (File Modified)
176 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
178 xline/resv wildcard checking:
179 - count escaped (\) characters as one nonwild
180 - accept strings without wilds no matter how short they are
184 +8 -2 trunk/src/s_newconf.c (File Modified)
187 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
189 Tweak some comments in sno_whois extension.
193 +2 -2 trunk/extensions/sno_whois.c (File Modified)
196 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
202 +3 -6 trunk/NEWS (File Modified)
205 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
207 - allow JOIN 0 from remotes
208 - allow JOIN 0 from locals, but only if it is exactly one
209 zero and is the first channel
213 +65 -0 trunk/modules/core/m_join.c (File Modified)
216 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
218 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
219 levels?), hideops, namespace cleanups, etc
223 + - trunk/IDEAS (File Added)
226 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
232 +0 -65 trunk/modules/core/m_join.c (File Modified)
235 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
237 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
238 to their policies indicating that they wish to be contacted before their services are used.
242 +6 -3 trunk/doc/example.conf (File Modified)
243 +6 -3 trunk/doc/reference.conf (File Modified)
246 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
248 - update NEWS in preparation of upcoming 2.2 release this week
252 +3 -0 trunk/NEWS (File Modified)
255 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
257 Move sno_channeljoin to unsupported, due to the privacy
258 issue and the fact that any oper with admin or hidden_admin
263 +0 -1 trunk/doc/example.conf (File Modified)
264 +0 -2 trunk/doc/reference.conf (File Modified)
265 +0 -46 trunk/extensions/Makefile.in (File Modified)
266 + - trunk/extensions/sno_channeljoin.c (File Deleted)
267 +47 -1 trunk/unsupported/Makefile.in (File Modified)
268 + - trunk/unsupported/sno_channeljoin.c (File Added)
271 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
273 - createoperonly: like createauthonly, but checks opered status instead of authed status
277 +41 -0 trunk/extensions/Makefile.in (File Modified)
278 + - trunk/extensions/createoperonly.c (File Added)
281 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
283 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
287 +1 -0 trunk/doc/example.conf (File Modified)
288 +3 -1 trunk/doc/reference.conf (File Modified)
289 +46 -0 trunk/extensions/Makefile.in (File Modified)
290 + - trunk/extensions/sno_channeljoin.c (File Added)
293 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
295 - update config files
299 +1 -0 trunk/doc/example.conf (File Modified)
300 +2 -0 trunk/doc/reference.conf (File Modified)
303 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
305 - fold in whois_notice_global functionality.
309 +0 -1 trunk/extensions/Makefile.in (File Modified)
310 +1 -56 trunk/extensions/sno_whois.c (File Modified)
311 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
314 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
316 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
320 +64 -57 trunk/extensions/Makefile.in (File Modified)
321 + - trunk/extensions/sno_whois.c (File Added)
322 + - trunk/extensions/spy_whois_notice.c (File Deleted)
325 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
327 Prevent too wide klines with CIDR masks.
331 +17 -5 trunk/modules/m_kline.c (File Modified)
334 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
336 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
340 +4 -0 trunk/modules/m_kline.c (File Modified)
343 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
345 - fold conf_connect_allowed() into accept_connection()
346 - extend add_connection() so that exempt{}s apply to max unregistered
352 +1 -1 trunk/doc/example.conf (File Modified)
353 +1 -1 trunk/doc/reference.conf (File Modified)
354 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
355 +0 -2 trunk/include/s_conf.h (File Modified)
356 +14 -7 trunk/src/listener.c (File Modified)
359 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
361 m_webirc: call del_unknown_ip() otherwise the unknown will
362 never be subtracted from the cgiirc ip
366 +2 -0 trunk/extensions/m_webirc.c (File Modified)
369 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
371 Remove s_assert in del_unknown_ip() supposedly if the ip
372 cannot be found, it is not feasible to avoid that case
373 entirely with m_webirc.c.
377 +1 -2 trunk/src/reject.c (File Modified)
380 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
382 Apply ratbox flood fix.
386 +1 -0 trunk/doc/example.conf (File Modified)
387 +5 -0 trunk/doc/reference.conf (File Modified)
388 +3 -0 trunk/include/client.h (File Modified)
389 +4 -0 trunk/include/reject.h (File Modified)
390 +1 -0 trunk/include/s_conf.h (File Modified)
391 +2 -0 trunk/src/client.c (File Modified)
392 +3 -0 trunk/src/listener.c (File Modified)
393 +1 -0 trunk/src/newconf.c (File Modified)
394 +8 -5 trunk/src/packet.c (File Modified)
395 +59 -2 trunk/src/reject.c (File Modified)
396 +1 -0 trunk/src/s_conf.c (File Modified)
397 +2 -0 trunk/src/s_serv.c (File Modified)
398 +1 -0 trunk/src/s_user.c (File Modified)
401 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
407 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
410 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
416 +114 -1 trunk/configure (File Modified)
419 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
421 - remove "ASM hashing code" from the configure overview
425 +0 -1 trunk/configure.ac (File Modified)
428 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
430 Target left IRC (more friendly error message if a UID
431 cannot be found) for /invite.
435 +8 -3 trunk/modules/m_invite.c (File Modified)
438 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
440 Remove emptyline craq because it leaks memory on /rehash motd etc.
441 from ratbox 2.2 (anfl/Androsyn)
445 +6 -14 trunk/src/cache.c (File Modified)
448 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
450 Merge old trunk r2767:
451 Copy channel name from command on lowerTS JOIN/SJOIN,
452 this makes the capitalization of the channel name
453 timestamped like modes are.
457 +3 -0 trunk/modules/core/m_join.c (File Modified)
458 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
461 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
463 Merge old trunk r2065,r2067:
464 channel_modes(): get rid of the trailing space
465 also make the *pbuf check work like it should
466 (don't call IsMember another time if we already
468 simplify a bit more, update comments
472 +13 -13 trunk/src/channel.c (File Modified)
475 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
481 +1 -1 trunk/extensions/m_webirc.c (File Modified)
484 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
486 chghost: refuse spoofs which are empty or start with a colon
487 (would break the protocol)
491 +3 -0 trunk/modules/m_chghost.c (File Modified)
494 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
496 Fix description of 043 numeric.
500 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
503 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
505 SAVE: make the nickTS of the UID nick equal to 100, so it
506 is always in sync on the network.
510 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
511 +15 -11 trunk/modules/core/m_nick.c (File Modified)
514 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
516 Force nickTS to increase when a local user changes their nick.
520 +5 -1 trunk/modules/core/m_nick.c (File Modified)
523 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
525 Remove #define UFLAGS. We haven't allowed this
526 undocumented extension to the IRC protocol for
527 years (allowing an initial umode in USER).
531 +0 -2 trunk/modules/m_user.c (File Modified)
534 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
536 Move new_local_user hook, so it is possible to call
537 exit_client() from it, refusing the connection.
541 +3 -1 trunk/doc/hooks.txt (File Modified)
542 +10 -9 trunk/src/s_user.c (File Modified)
545 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
547 Only free PreClient struct when the rest of the Client
548 is freed, not immediately upon exit_client(). Doing this
549 would cause problems with sasl's new_local_user hook
550 vs hooks that exit the client there.
554 +0 -1 trunk/src/client.c (File Modified)
557 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
559 Use TS6 prefix for server-server JOIN 0.
563 +2 -1 trunk/modules/core/m_join.c (File Modified)
566 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
568 Use orighost in kill server notices.
572 +3 -3 trunk/modules/core/m_kill.c (File Modified)
575 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
577 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
581 +3 -3 trunk/modules/m_set.c (File Modified)
584 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
590 +1 -1 trunk/src/messages.tab (File Modified)
593 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
595 Show max_clients in /info.
599 +6 -0 trunk/modules/m_info.c (File Modified)
602 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
604 Don't allow /quote set max higher than the
605 serverinfo::max_clients ircd.conf value.
609 +8 -0 trunk/modules/m_set.c (File Modified)
612 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
614 Change code that checks maxclients limit: allow exactly
615 the configured amount of non-exceed_limit clients.
616 Code that appeared to limit exceed_limit clients too
617 but less heavily removed (it was not effective because
618 the parentheses were wrong).
622 +2 -4 trunk/src/s_user.c (File Modified)
625 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
627 By default, leave MAX_BUFFER fds free for log files,
628 server connections, ident lookups, exceed_limit clients,
629 etc. Mention this in example.conf and reference.conf.
633 +4 -2 trunk/doc/example.conf (File Modified)
634 +3 -1 trunk/doc/reference.conf (File Modified)
635 +1 -1 trunk/src/s_conf.c (File Modified)
638 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
640 --with-maxclients configure option is gone
644 +0 -11 trunk/INSTALL (File Modified)
647 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
649 Make the code that raises fd rlimit to hard limit work.
653 +5 -5 trunk/src/ircd.c (File Modified)
656 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
658 - note the I/O reworking
662 +2 -0 trunk/NEWS (File Modified)
665 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
671 +4 -4 trunk/doc/Makefile.in (File Modified)
674 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
676 - enforce proper conditions for EPOLL_CTL_DEL.
677 - remove possibly problematic "performance" check
681 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
684 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
686 - rename m_list_safelist to m_list and remove ratbox implementation
690 +393 -664 trunk/modules/Makefile.in (File Modified)
691 + - trunk/modules/m_list.c (File Added)
692 + - trunk/modules/m_list_ratbox.c (File Deleted)
693 + - trunk/modules/m_list_safelist.c (File Deleted)
696 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
698 - some more transit to sendto_one_numeric().
702 +2 -3 trunk/modules/m_away.c (File Modified)
703 +3 -3 trunk/src/messages.tab (File Modified)
704 +1 -1 trunk/src/s_user.c (File Modified)
707 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
709 - change some sendto_one() to sendto_one_numeric().
713 +4 -10 trunk/modules/m_admin.c (File Modified)
714 +3 -3 trunk/modules/m_map.c (File Modified)
715 +12 -12 trunk/src/messages.tab (File Modified)
716 +1 -2 trunk/src/s_conf.c (File Modified)
717 +9 -10 trunk/src/s_user.c (File Modified)
720 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
722 - river's ports.c from old charybdis trunk
726 +195 -0 trunk/configure.ac (File Modified)
727 + - trunk/libcharybdis/ports.c (File Added)
730 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
732 - remove broken ports stuff and devpoll stuff.
736 +0 -307 trunk/configure (File Modified)
737 +0 -21 trunk/configure.ac (File Modified)
738 +0 -474 trunk/include/setup.h.in (File Modified)
739 + - trunk/libcharybdis/devpoll.c (File Deleted)
740 + - trunk/libcharybdis/ports.c (File Deleted)
743 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
749 +1 -25 trunk/configure (File Modified)
750 +0 -3 trunk/include/setup.h.in (File Modified)
753 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
755 - remove x86-optimized hash code.
759 +0 -13 trunk/configure.ac (File Modified)
760 +2 -187 trunk/src/Makefile.in (File Modified)
761 + - trunk/src/fnvhash.s (File Deleted)
764 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
766 - apparently setting KE_LENGTH to 128 is fine.
770 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
773 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
775 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
779 +5627 -5747 trunk/configure (File Modified)
780 +0 -15 trunk/configure.ac (File Modified)
781 +0 -2 trunk/include/m_info.h (File Modified)
782 +6 -9 trunk/include/setup.h.in (File Modified)
783 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
786 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
788 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
789 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
790 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
794 +0 -5 trunk/include/config.h (File Modified)
795 +0 -5 trunk/include/config.h.dist (File Modified)
796 +0 -6 trunk/include/defaults.h (File Modified)
797 +0 -3 trunk/include/m_info.h (File Modified)
798 +21 -7 trunk/libcharybdis/commio.c (File Modified)
799 +2 -0 trunk/libcharybdis/commio.h (File Modified)
800 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
801 +4 -3 trunk/libcharybdis/poll.c (File Modified)
802 +0 -3 trunk/libcharybdis/select.c (File Modified)
803 +0 -9 trunk/src/ircd.c (File Modified)
804 +23 -26 trunk/src/listener.c (File Modified)
805 +2 -1 trunk/src/restart.c (File Modified)
806 +5 -1 trunk/src/s_auth.c (File Modified)
807 +1 -1 trunk/src/s_conf.c (File Modified)
808 +3 -1 trunk/src/s_serv.c (File Modified)
811 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
813 Repair operspy who !#channel, broken by me in r3283.
817 +2 -2 trunk/modules/m_who.c (File Modified)
820 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
822 Update bug report and IRC channel information.
826 +2 -1 trunk/BUGS (File Modified)
827 +2 -1 trunk/NEWS (File Modified)
830 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
832 Change copyright years in version.c.SH as in release-2.1 r3339.
836 +2 -2 trunk/src/version.c.SH (File Modified)
839 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
845 +104 -0 trunk/configure (File Modified)
848 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
850 Need to check for various flavours of epoll,
851 even if --enable-epoll is forced.
855 +1 -0 trunk/configure.ac (File Modified)
858 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
860 Hack to allow some more warnings, already present in configure (?).
864 +1 -1 trunk/aclocal.m4 (File Modified)
867 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
869 Merge old trunk r2077,r2079:
870 - Move closing of servlink control fd to close_connection()
871 instead of doing it in exit_local_server(), and make sure
872 we first close the data fd and then the control fd.
873 - Have servlink process ready fds in order net, data, ctrl
874 instead of ctrl, data, net. This seems to fix the problem
875 that squit reasons do not show up on the other side of a
876 ziplink (by making it send any final SQUIT and/or ERROR
877 before noticing the closed control fd).
881 +1 -1 trunk/servlink/io.c (File Modified)
882 +3 -12 trunk/src/client.c (File Modified)
885 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
887 Don't show the UID if a TS6 server sends a kick with
888 an empty or no comment. Note that charybdis never sends
893 +4 -4 trunk/modules/core/m_kick.c (File Modified)
896 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
898 Merge old trunk r2081:
899 Don't say that services cannot be killed in
900 ERR_ISCHANSERVICE message (given when trying
901 to kick or deop them), as that's not the case.
905 +1 -1 trunk/src/messages.tab (File Modified)
908 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
910 Merge old trunk r2059
911 Clarifications to the descriptions of umode +Q and cmode +F,
912 suggested by Ariadne@SorceryNet.
916 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
917 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
920 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
922 Merge old trunk r2907,r2991:
923 Allow TESTLINE on channel names.
927 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
928 +4 -0 trunk/help/opers/testline (File Modified)
929 +22 -0 trunk/modules/m_testline.c (File Modified)
932 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
934 Merge old trunk r2835:
935 resolver: if sendto(2) fails, try sending to the next nameserver
939 +1 -1 trunk/src/res.c (File Modified)
942 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
944 Merge old trunk r2817:
945 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
946 starts with a digit. This is safe because the last
947 parameter is a nick and never a UID. (The first parameter
948 in a server-server two-param whois is a UID/SID.)
952 +1 -1 trunk/modules/m_whois.c (File Modified)
955 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
957 Merge old trunk r2779,r2785:
958 Show correct privilege name in a few ERR_NOPRIVS numerics.
962 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
963 +1 -1 trunk/extensions/m_opme.c (File Modified)
964 +2 -2 trunk/unsupported/m_force.c (File Modified)
967 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
969 Merge old trunk r2695:
970 Send an SQUIT instead of an ERROR to announce /die to connected servers.
971 This will generate better server notices.
975 +3 -2 trunk/modules/core/m_die.c (File Modified)
978 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
980 Merge old trunk r2294:
981 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
985 +1 -1 trunk/src/s_user.c (File Modified)
988 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
990 Merge old trunk r2226:
991 If we are connecting outward to a server, check if the
992 server name they sent is the same as what we tried to
993 connect to. Previously such a connection could succeed
994 if there existed connect blocks with the same IP and
995 passwords for the other server name.
999 +11 -0 trunk/modules/core/m_server.c (File Modified)
1002 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1004 Merge old trunk r2212:
1005 Another handling of SJOINs without nicks:
1006 Propagate them if the channel is +P or the channel
1007 already existed, otherwise remove the channel again
1008 and do not propagate the SJOIN.
1012 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1015 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1017 Remove channels entirely from /whois on services.
1018 This cannot be overridden with operspy.
1022 +20 -17 trunk/modules/m_whois.c (File Modified)
1025 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1027 Fix /who on channels with ** in their name.
1031 +2 -2 trunk/modules/m_who.c (File Modified)
1034 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1036 NEWS: As in 2.1.3, mention that the TS6 revision will
1037 interoperate with older versions
1041 +2 -1 trunk/NEWS (File Modified)
1044 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1046 Fix documentation of HIDE_SERVERS_IPS define.
1050 +2 -2 trunk/include/config.h.dist (File Modified)
1053 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1055 Don't leak auth{} spoofed ip for I-line is full notice either.
1059 +1 -1 trunk/src/s_conf.c (File Modified)
1062 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1068 +37 -0 trunk/NEWS (File Modified)
1071 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1073 Allow /invite (but not invex) to override +r, +l, +j in
1074 addition to +i. As before, a restrictive mode must be in
1075 place at /invite time for the invite to have an effect;
1076 +r does not count as a restrictive mode if the user is
1077 logged in; +l and +j always count as restrictive modes to
1078 allow for cases where they would allow join at /invite
1079 time but not when the user tries to join.
1083 +6 -2 trunk/modules/m_invite.c (File Modified)
1084 +21 -10 trunk/src/channel.c (File Modified)
1087 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1089 Remove invite_ops_only, forcing it to YES.
1093 +0 -1 trunk/doc/example.conf (File Modified)
1094 +0 -5 trunk/doc/reference.conf (File Modified)
1095 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1096 +0 -1 trunk/include/s_conf.h (File Modified)
1097 +0 -6 trunk/modules/m_info.c (File Modified)
1098 +10 -14 trunk/modules/m_invite.c (File Modified)
1099 +0 -1 trunk/src/newconf.c (File Modified)
1100 +0 -1 trunk/src/s_conf.c (File Modified)
1103 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1105 Move username check after xline and dnsbl checks, so it
1106 will not complain to opers about clients who are xlined
1107 or blacklisted anyway (both of which silently reject).
1111 +15 -15 trunk/src/s_user.c (File Modified)
1114 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1116 - MASTER_MAX is no longer relevant
1120 +0 -7 trunk/modules/m_set.c (File Modified)
1123 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1125 - add config option for setting max_clients.
1129 +5 -0 trunk/doc/example.conf (File Modified)
1130 +5 -0 trunk/doc/reference.conf (File Modified)
1131 +2 -0 trunk/include/s_conf.h (File Modified)
1132 +1 -1 trunk/src/ircd.c (File Modified)
1133 +2 -0 trunk/src/newconf.c (File Modified)
1134 +2 -1 trunk/src/s_conf.c (File Modified)
1137 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1139 - remove get_maxrss() and all of that insecure and unsafe nonsense
1143 +3 -38 trunk/src/ircd.c (File Modified)
1144 +1 -1 trunk/src/restart.c (File Modified)
1145 +0 -4 trunk/src/s_stats.c (File Modified)
1148 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1150 - avoid some potential NULL dereferencing
1154 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1157 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1163 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1166 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1168 - rework poll a bit for the MAXCONNECTIONS changes.
1172 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1175 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1177 Our way of using kqueue may cause it to report fds we
1178 don't know about anymore, cope.
1182 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1185 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1187 Don't reference freed memory (fde_t) in comm_close().
1191 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1194 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1196 - fix for 100% cpu use
1200 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1203 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1205 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1209 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1212 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1214 - clear up use of fd_table in ircd.
1218 +3 -2 trunk/src/s_serv.c (File Modified)
1221 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1223 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1227 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1228 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1229 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1230 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1231 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1232 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1233 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1234 +2 -2 trunk/libcharybdis/select.c (File Modified)
1237 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1239 Fix some cases where the size argument to strlcpy()
1240 for usernames and hostnames is 1 too small.
1244 +1 -1 trunk/modules/m_chghost.c (File Modified)
1245 +2 -2 trunk/src/res.c (File Modified)
1246 +2 -2 trunk/src/s_user.c (File Modified)
1249 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1251 Cut down quit/part/kick reasons to avoid quit reasons
1252 overflowing the client exiting server notice (from
1253 TOPICLEN to 260). kill reasons become shorter accordingly.
1254 kline/dline/gline reasons become 390.
1255 away messages stay at TOPICLEN for now.
1259 +8 -3 trunk/include/ircd_defs.h (File Modified)
1260 +2 -2 trunk/modules/m_dline.c (File Modified)
1261 +4 -4 trunk/modules/m_gline.c (File Modified)
1262 +2 -2 trunk/modules/m_kline.c (File Modified)
1265 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1267 Don't leak auth{} spoofed IP addresses in +f notices.
1268 from ratbox (androsyn)
1272 +10 -3 trunk/src/s_conf.c (File Modified)
1275 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1277 Make oper_up() take +i/-i during opering up into account
1278 (e.g. no_oper_invis extension, +i in operator::umodes).
1279 Remove the hack from no_oper_invis.
1283 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1284 +4 -0 trunk/src/s_user.c (File Modified)
1287 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1289 no_oper_invis: decrement invisible count when clearing
1290 invisible on a local client who has just opered up
1291 oper_up() should really do this
1295 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1298 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1300 Put "End of Channel Quiet List" instead of
1301 "End of Channel Ban List" for a +q list.
1302 Due to client restrictions the numerics for
1303 quiet lists must be the same as for ban lists.
1307 +4 -1 trunk/src/chmode.c (File Modified)
1310 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1312 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1313 Change TS6 JOIN processing
1314 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1315 a local user joins an existing channel
1316 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1317 propagating a TS6 JOIN
1318 - don't interpret simple modes in an incoming TS6 JOIN
1320 This is to avoid desyncs when certain mode changes (e.g. -im)
1321 cross with joins. A downside is that simple modes will be
1322 more desynched when a JOIN creates a channel or lowers TS,
1323 but that's less important.
1325 Update the TS6 specification to include this, and clarify
1326 that TMODE can come from a server and that MODE must be
1327 translated into TMODE from other servers too.
1331 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1332 +19 -127 trunk/modules/core/m_join.c (File Modified)
1335 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1337 Make -logfile work again.
1341 +2 -2 trunk/src/s_log.c (File Modified)
1344 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1346 - fix off-by-one memory overflow error.
1350 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1353 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1355 Change handling of modularized umodes:
1356 - keep the bitmask reserved forever to the letter, fixing
1357 the problems when loading multiple umode modules,
1358 unloading them and then loading them in a different order
1359 - don't allow local users to change umodes which have
1360 been unloaded and don't set them on new users via
1365 +24 -3 trunk/src/s_user.c (File Modified)
1368 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1370 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1374 +1 -0 trunk/include/s_user.h (File Modified)
1375 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1376 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1377 +22 -0 trunk/src/s_user.c (File Modified)
1380 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1382 DNSBL keyword substitution is available as of 2.1.3.
1386 +1 -1 trunk/doc/example.conf (File Modified)
1389 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1391 Change two occurances like match(userinput, target_p->name) ||
1392 match(target_p->name, userinput) to just match(userinput,
1393 target_p->name). No client name can contain * or ? now.
1397 +1 -1 trunk/modules/m_trace.c (File Modified)
1398 +1 -2 trunk/src/s_serv.c (File Modified)
1401 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1403 Do not try find_server() on a name find_client() has
1404 returned NULL for, as this will always return NULL
1405 since the removal of hostmasking.
1409 +1 -2 trunk/modules/m_pong.c (File Modified)
1410 +0 -4 trunk/src/s_serv.c (File Modified)
1413 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1415 Remove server_exists() which checked whether the
1416 server name existed taking hostmasking into account
1417 and just check with find_server(); admittedly
1418 this checks if the name is a SID but that's not
1423 +3 -27 trunk/modules/core/m_server.c (File Modified)
1426 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1428 Remove hash_find_masked_server(), which made it possible
1429 to specify the full (unmasked) name of a server behind
1430 a hostmask. As a result find_any_client() (for prefixes)
1431 becomes equal to find_client(), so remove that too.
1435 +0 -1 trunk/include/hash.h (File Modified)
1436 +1 -75 trunk/src/hash.c (File Modified)
1437 +1 -1 trunk/src/parse.c (File Modified)
1440 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1442 Remove '*' from valid server name characters.
1443 This makes it impossible to connect hostmasked servers.
1444 (This support didn't work well anyway, was incompatible
1445 with TS6 and we never masked ourselves.)
1449 +1 -1 trunk/src/match.c (File Modified)
1452 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1454 Change spambot, flooder and jupe joiner notices from host to orighost.
1458 +1 -1 trunk/modules/core/m_join.c (File Modified)
1459 +2 -2 trunk/modules/core/m_message.c (File Modified)
1460 +2 -2 trunk/src/channel.c (File Modified)
1463 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1465 Add documentation for SASL client protocol, same as atheme doc/SASL.
1469 + - trunk/doc/sasl.txt (File Added)
1472 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1474 Include real hostname in Closing Link message for unknown
1475 connections that have sent USER. This is helpful for
1476 k-lined users while not breaking server IP hiding.
1480 +3 -1 trunk/src/client.c (File Modified)
1483 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1489 +29 -29 trunk/configure (File Modified)
1492 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1494 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1498 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1501 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1503 Backport from early 3.x:
1506 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1508 - remove "Processing connection to foobar.net" message
1512 +0 -3 trunk/src/s_auth.c (File Modified)
1515 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1517 - missed the processing connection one (actually, we can probably nuke this one)
1521 +1 -2 trunk/src/s_auth.c (File Modified)
1524 river 2006/09/27 16:33:05 UTC (20060927-2174)
1526 get_client_name = stupid
1531 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1534 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1536 - remove excessive arguments
1540 +1 -2 trunk/src/s_conf.c (File Modified)
1541 +1 -1 trunk/src/s_user.c (File Modified)
1544 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1546 - use sendto_one_notice() for on-connect notices too.
1550 +10 -10 trunk/src/s_auth.c (File Modified)
1553 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1555 - use sendto_one_notice() in the core, too.
1559 +2 -2 trunk/src/chmode.c (File Modified)
1560 +8 -15 trunk/src/modules.c (File Modified)
1561 +3 -5 trunk/src/s_conf.c (File Modified)
1562 +1 -2 trunk/src/s_newconf.c (File Modified)
1563 +20 -57 trunk/src/s_user.c (File Modified)
1566 river 2006/09/27 16:19:25 UTC (20060927-2166)
1568 the KILL command will use get_client_name(, SHOW_IP) instead of
1569 target->name, and will show a more useful error for local opers
1574 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1577 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1579 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1583 +4 -2 trunk/src/send.c (File Modified)
1586 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1592 +1 -1 trunk/include/client.h (File Modified)
1595 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1597 - get_id(): fall back to "*" if client has no known name
1601 +1 -1 trunk/include/client.h (File Modified)
1604 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1606 - convert to sendto_one_notice().
1610 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1611 +4 -6 trunk/unsupported/m_force.c (File Modified)
1614 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1616 - use sendto_one_notice() in many places instead of
1617 sendto_one(source_p, ":%s NOTICE %s :", ...);
1621 +10 -25 trunk/extensions/example_module.c (File Modified)
1622 +5 -14 trunk/extensions/hurt.c (File Modified)
1623 +1 -2 trunk/extensions/m_42.c (File Modified)
1624 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1625 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1626 +1 -2 trunk/extensions/m_opme.c (File Modified)
1627 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1628 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1629 +3 -7 trunk/modules/core/m_die.c (File Modified)
1630 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1631 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1632 +1 -2 trunk/modules/m_challenge.c (File Modified)
1633 +11 -15 trunk/modules/m_connect.c (File Modified)
1634 +20 -28 trunk/modules/m_dline.c (File Modified)
1635 +2 -2 trunk/modules/m_etrace.c (File Modified)
1636 +11 -21 trunk/modules/m_gline.c (File Modified)
1637 +2 -4 trunk/modules/m_kline.c (File Modified)
1638 +1 -2 trunk/modules/m_rehash.c (File Modified)
1639 +3 -7 trunk/modules/m_restart.c (File Modified)
1640 +31 -45 trunk/modules/m_set.c (File Modified)
1641 +2 -4 trunk/modules/m_testmask.c (File Modified)
1642 +5 -8 trunk/modules/m_unreject.c (File Modified)
1643 +2 -5 trunk/modules/m_xline.c (File Modified)
1648 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1649 +10 -25 trunk/extensions/example_module.c (File Modified)
1650 +5 -14 trunk/extensions/hurt.c (File Modified)
1651 +1 -2 trunk/extensions/m_42.c (File Modified)
1652 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1653 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1654 +1 -2 trunk/extensions/m_opme.c (File Modified)
1655 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1656 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1657 +3 -7 trunk/modules/core/m_die.c (File Modified)
1658 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1659 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1660 +1 -2 trunk/modules/m_challenge.c (File Modified)
1661 +11 -15 trunk/modules/m_connect.c (File Modified)
1662 +2 -4 trunk/modules/m_dline.c (File Modified)
1663 +2 -2 trunk/modules/m_etrace.c (File Modified)
1664 +11 -21 trunk/modules/m_gline.c (File Modified)
1665 +2 -4 trunk/modules/m_kline.c (File Modified)
1666 +1 -2 trunk/modules/m_rehash.c (File Modified)
1667 +3 -7 trunk/modules/m_restart.c (File Modified)
1668 +31 -45 trunk/modules/m_set.c (File Modified)
1669 +2 -4 trunk/modules/m_testmask.c (File Modified)
1670 +5 -8 trunk/modules/m_unreject.c (File Modified)
1671 +1 -3 trunk/modules/m_xline.c (File Modified)
1672 +2 -2 trunk/src/chmode.c (File Modified)
1673 +8 -15 trunk/src/modules.c (File Modified)
1674 +10 -14 trunk/src/s_auth.c (File Modified)
1675 +3 -6 trunk/src/s_conf.c (File Modified)
1676 +1 -2 trunk/src/s_newconf.c (File Modified)
1677 +20 -57 trunk/src/s_user.c (File Modified)
1678 +4 -2 trunk/src/send.c (File Modified)
1679 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1680 +4 -6 trunk/unsupported/m_force.c (File Modified)
1683 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1685 - keyword-subst from charybdis 2.2.
1689 +12 -3 trunk/doc/example.conf (File Modified)
1690 +58 -3 trunk/doc/reference.conf (File Modified)
1691 + - trunk/include/substitution.h (File Added)
1692 +1 -0 trunk/src/Makefile.in (File Modified)
1693 +2 -2 trunk/src/s_conf.c (File Modified)
1694 +164 -1 trunk/src/s_user.c (File Modified)
1695 + - trunk/src/substitution.c (File Added)
1698 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1700 Removed merge tracking for "svnmerge" for
1701 http://svn.atheme.org/charybdis/branches/release-2.2
1705 + - trunk/ (Property Modified)
1708 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1710 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1711 http://svn.atheme.org/charybdis/branches/release-2.2
1715 + - trunk/ (Property Modified)
1718 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1720 Removed merge tracking for "svnmerge" for
1721 http://svn.atheme.org/charybdis/branches/release-2.2
1725 + - trunk/ (Property Modified)
1728 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1730 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1731 http://svn.atheme.org/charybdis/branches/release-2.2
1735 + - trunk/ (Property Modified)
1738 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1744 + - trunk/ (Property Modified)
1747 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1749 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1750 http://svn.atheme.org/charybdis/branches/release-2.2
1754 + - trunk/ (Property Modified)
1757 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1759 - version bump to 2.2.0
1763 +3 -1 trunk/NEWS (File Modified)
1764 +1 -1 trunk/configure.ac (File Modified)
1767 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1770 + branches/release-2.1 -> 2.2 base
1771 + 3.0 -> branches/cxxconversion
1772 + backport some immediate 3.0 functionality for 2.2
1777 + - trunk/ (File Added)
1780 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1782 Merged revisions 3135,3137 via svnmerge from
1783 http://svn.atheme.org/charybdis/trunk
1786 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1788 - Expand TRACE description
1789 - Mention expiry time in TESTLINE
1791 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1793 Update copyright year for sgml docs to 2007.
1798 + - branches/release-2.1/ (Property Modified)
1799 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1800 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1803 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1805 Merged revisions 1999 via svnmerge from
1806 http://svn.atheme.org/charybdis/trunk
1807 Add river to CREDITS
1810 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1817 + - branches/release-2.1/ (Property Modified)
1818 +1 -0 branches/release-2.1/CREDITS (File Modified)
1821 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1823 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1824 http://svn.atheme.org/charybdis/trunk
1827 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1829 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1831 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1833 - add use_forward to /info
1835 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1837 Call channel_modes() with &me instead of source_p when
1838 sending out a JOIN and SJOIN for a local user. This
1839 saves checking whether they are on the channel they
1842 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1844 If use_forward is disabled:
1846 - hide +f in /mode #channel (/mode #channel f still shows it)
1847 - do not send any mode changes adding +f to local clients
1848 (-f ones are still sent)
1853 + - branches/release-2.1/ (Property Modified)
1854 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1855 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1856 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1857 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1858 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1859 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1860 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1861 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1862 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1863 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1864 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1865 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1868 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1870 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1874 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1875 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1876 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1879 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1881 Add accountability (wallops, log) to OKICK.
1885 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1888 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1890 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1891 Similar to branches/release-2.2 r3061.
1895 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1898 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1900 - Write xline to file after instead of before notifying opers and source
1901 - Also notify source of failure to add xline
1902 Similar to branches/release-2.2 r3057.
1906 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1909 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1911 If a dline/kline/resv cannot be added to the file, send
1912 the regular notices to local opers and source anyway,
1913 and also warn the source (local opers were already warned).
1914 Similar to branches/release-2.2 r3053.
1918 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1921 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1923 Port over fixes from unkline/unxline/unresv to undline.
1924 Similar to branches/release-2.2 r3049.
1928 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1931 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1933 Merged revisions 2915 via svnmerge from
1934 http://svn.atheme.org/charybdis/trunk
1937 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1939 In usage message, show kline.conf and xline.conf instead
1940 of klines.conf and xlines.conf.
1945 + - branches/release-2.1/ (Property Modified)
1946 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1949 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1951 Merged revisions 2831,2833,2853 via svnmerge from
1952 http://svn.atheme.org/charybdis/trunk
1955 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1957 unkline/unxline/unresv:
1958 - if fclose on the output returns an error, treat this as a
1960 - check if the rename from the temp file to the ban conf failed
1962 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1964 When adding a permanent dline/kline/xline/resv, check
1965 the return value of fclose().
1967 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1969 Do not free xline aconf if it could not be written out.
1970 It will be added to the list in memory anyway.
1975 + - branches/release-2.1/ (Property Modified)
1976 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1977 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1978 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1979 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1982 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1984 NEWS: Clarify effects of ip_cloaking changes a little.
1988 +2 -0 branches/release-2.1/NEWS (File Modified)
1991 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1997 +9 -9 branches/release-2.1/configure (File Modified)
2000 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2002 Version bump on 2.1 branch to 2.1.2.
2006 +1 -1 branches/release-2.1/configure.ac (File Modified)
2009 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2011 Mention r2801/r2805.
2015 +1 -0 branches/release-2.1/NEWS (File Modified)
2018 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2020 Merged revisions 2801 via svnmerge from
2021 http://svn.atheme.org/charybdis/trunk
2024 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2026 ip_cloaking: try to avoid truncation by removing more
2027 components of the hostname (except the TLD).
2032 + - branches/release-2.1/ (Property Modified)
2033 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2036 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2042 +8 -1 branches/release-2.1/NEWS (File Modified)
2045 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2047 Merged revisions 2781 via svnmerge from
2048 http://svn.atheme.org/charybdis/trunk
2051 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2053 Fix stupid bug: checked a hostmask against the found
2054 ban instead of all exceptions, causing all host mangled
2055 clients to be exempted if there was a single ban
2056 exception in many cases.
2061 + - branches/release-2.1/ (Property Modified)
2062 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2065 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2067 Merged revisions 2773 via svnmerge from
2068 http://svn.atheme.org/charybdis/trunk
2071 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2073 user@host must be *@* for a shared{} block with flags=locops
2074 (server should not be *).
2079 + - branches/release-2.1/ (Property Modified)
2080 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2083 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2085 Tweak \s code a little.
2089 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2090 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2091 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2094 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2096 Merged revisions 2761 via svnmerge from
2097 http://svn.atheme.org/charybdis/trunk
2100 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2102 The testline/no_tilde fixes are in 2.1.1.
2107 + - branches/release-2.1/ (Property Modified)
2108 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2111 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2117 +4 -1 branches/release-2.1/NEWS (File Modified)
2120 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2122 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
2123 http://svn.atheme.org/charybdis/trunk
2127 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2129 If the auth{} block has no_tilde and is not kline exempt,
2130 check the username without tilde against klines too.
2131 This is consistent with the way klines work on spoofs
2132 (klines checked on both raw and appearing-on-IRC version).
2134 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2136 Rework the fix for klines with no_tilde.
2137 Add an extra argument to find_address_conf() for the
2138 username without tilde, as that may contain one character more.
2140 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2142 Unbreak compile (because of r2697).
2143 testline with ~ could be improved some more perhaps, but this should work.
2145 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2147 testline: take no_tilde and username truncation into account
2149 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2151 Add some information on /testline with no_tilde and username truncation.
2156 + - branches/release-2.1/ (Property Modified)
2157 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2158 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2159 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2160 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2161 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2162 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2165 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2167 Merged revisions 2149,2151 via svnmerge from
2168 http://svn.atheme.org/charybdis/trunk
2171 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2173 Move kills from services from +s to +k snomask.
2174 Kills from non-service opers remain on +s.
2176 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2178 Update description of +s and +k snomasks.
2183 + - branches/release-2.1/ (Property Modified)
2184 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2185 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2186 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2189 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2191 Merged revisions 2685 via svnmerge from
2192 http://svn.atheme.org/charybdis/trunk
2195 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2197 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2202 + - branches/release-2.1/ (Property Modified)
2203 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2206 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2208 Merged revisions 2693 via svnmerge from
2209 http://svn.atheme.org/charybdis/trunk
2212 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2214 Fix truncation (by one) of unidented usernames
2215 if user registration is done because of DNSBL
2216 completion (which is the usual case if a valid
2217 NICK and USER are sent quickly and any DNSBLs
2223 + - branches/release-2.1/ (Property Modified)
2224 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2227 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2233 +10 -0 branches/release-2.1/NEWS (File Modified)
2236 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2242 +9 -9 branches/release-2.1/configure (File Modified)
2245 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2247 Version bump to 2.1.1.
2251 +1 -1 branches/release-2.1/configure.ac (File Modified)
2254 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2256 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
2257 http://svn.atheme.org/charybdis/trunk
2260 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2262 - fix a server notice on SID collision where the server name is mentioned twice
2264 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2266 - get_server_name() is stupid
2268 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2272 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2274 Do the Attempt to re-introduce SID server notice somewhat
2275 differently, showing a real host again if !HIDE_SERVERS_IPS
2276 and still showing the server name exactly once.
2278 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2280 Fix log message for Attempt to re-introduce SID (server notice was ok).
2282 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2284 - replace "No N line" with "no connect block" in a
2286 - show attempted server name in a few serverlog messages
2291 + - branches/release-2.1/ (Property Modified)
2292 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2295 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2297 Merged revisions 2218 via svnmerge from
2298 http://svn.atheme.org/charybdis/trunk
2301 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2303 Fix garbage in /stats y output on 64-bit archs.
2308 + - branches/release-2.1/ (Property Modified)
2309 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2312 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2314 Merged revisions 2438 via svnmerge from
2315 http://svn.atheme.org/charybdis/trunk
2318 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2320 Enable Revision keyword in addition to Id.
2325 + - branches/release-2.1/ (Property Modified)
2326 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2329 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2331 Merged revisions 2679 via svnmerge from
2332 http://svn.atheme.org/charybdis/trunk
2335 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2337 Port over ratbox 2.2 r23253 (anfl):
2338 - remove the cached storage of how many +beI there are, thereby fixing a
2339 case where it can get desynced from reality
2344 + - branches/release-2.1/ (Property Modified)
2345 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2346 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2349 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2351 Merged revisions 2093,2095 via svnmerge from
2352 http://svn.atheme.org/charybdis/trunk
2355 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2357 - change DNSBL licensing to BSD.
2359 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2361 - change x86-assembly FNV implementation to BSD license
2366 + - branches/release-2.1/ (Property Modified)
2367 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2368 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2371 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2373 Merged revisions 2073,2075 via svnmerge from
2374 http://svn.atheme.org/charybdis/trunk
2377 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2379 Put full information in the squit reason when exiting
2380 a server due to a servlink (ziplinks) error.
2382 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2384 Put full information in the squit reason when exiting
2385 a server due to not enough arguments for a command.
2390 + - branches/release-2.1/ (Property Modified)
2391 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2392 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2395 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2397 Merged revisions 2071 via svnmerge from
2398 http://svn.atheme.org/charybdis/trunk
2401 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2403 Don't redirect users from an existing domain to an
2404 existing server in reference.conf.
2410 + - branches/release-2.1/ (Property Modified)
2411 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2414 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2416 Merged revisions 2053 via svnmerge from
2417 http://svn.atheme.org/charybdis/trunk
2420 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2422 Make find_channel_membership() choose the shortest list
2423 (channel's list or user's list) to search, avoiding excessive
2424 CPU usage with services which are in lots of channels.
2425 From ratbox 2.2 (anfl/jilles)
2430 + - branches/release-2.1/ (Property Modified)
2431 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2434 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2440 +9 -9 branches/release-2.1/configure (File Modified)
2443 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2445 Version change 2.1.0rc1 -> 2.1.0 (release).
2449 +1 -1 branches/release-2.1/configure.ac (File Modified)
2452 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2454 Merged revisions 2029 via svnmerge from
2455 http://svn.atheme.org/charybdis/trunk
2458 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2460 NEWS: mention m_webirc.c module
2465 + - branches/release-2.1/ (Property Modified)
2466 +1 -0 branches/release-2.1/NEWS (File Modified)
2469 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2475 +9 -9 branches/release-2.1/configure (File Modified)
2478 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2480 Change version to 2.1.0rc1.
2484 +1 -1 branches/release-2.1/configure.ac (File Modified)
2487 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2489 Merged revisions 2021 via svnmerge from
2490 http://svn.atheme.org/charybdis/trunk
2493 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2495 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2496 related flaky looking things, and instead keep a list
2497 of BlacklistClients in PreClient.
2502 + - branches/release-2.1/ (Property Modified)
2503 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2504 +1 -1 branches/release-2.1/include/client.h (File Modified)
2505 +0 -1 branches/release-2.1/include/res.h (File Modified)
2506 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2507 +0 -24 branches/release-2.1/src/res.c (File Modified)
2508 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2511 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2513 Merged revisions 2015,2017 via svnmerge from
2514 http://svn.atheme.org/charybdis/trunk
2517 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2519 Check if the name in the question section of the
2520 DNS reply matches what we queried, to guard against
2521 late replies to a previous query with the same id.
2523 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2525 res.c: add a comment summarizing our changes
2530 + - branches/release-2.1/ (Property Modified)
2531 +53 -18 branches/release-2.1/src/res.c (File Modified)
2534 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2536 Merged revisions 1981 via svnmerge from
2537 http://svn.atheme.org/charybdis/trunk
2540 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2542 Alphabetize extensions and tweak the descriptions a little.
2547 + - branches/release-2.1/ (Property Modified)
2548 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2549 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2552 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2554 Merged revisions 1975 via svnmerge from
2555 http://svn.atheme.org/charybdis/trunk
2558 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2560 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2561 We should use the IP and not truncate the hostname.
2562 From ratbox 2.2 (androsyn)
2567 + - branches/release-2.1/ (Property Modified)
2568 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2571 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2573 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2574 http://svn.atheme.org/charybdis/trunk
2578 + - branches/release-2.1/ (Property Modified)
2581 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2583 - branch 2.1 release family
2587 + - branches/release-2.1/ (File Added)
2590 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2592 Describe new handling of host mangling in channel bans in SGML.
2596 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2599 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2601 - ok, 2.1 operline brought to you by marvin the melancholy robot
2605 +1 -1 trunk/src/messages.tab (File Modified)
2608 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2610 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2611 If anybody comes up with anything better, then please let us know
2612 and we will change this before 2.1 is branched.
2616 +1 -1 trunk/src/messages.tab (File Modified)
2619 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2621 Add EUID to capab.txt.
2625 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2628 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2634 +3 -0 trunk/NEWS (File Modified)
2637 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2639 Allow service{} servers to manipulate the nick delay table
2640 (for "nickserv enforcement").
2641 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2642 If duration is 0, the nickdelay entry is removed, otherwise
2643 it is added with the duration in seconds (maximum 24 hours).
2644 It is suggested that this is used if the EUID capab is present.
2648 +42 -1 trunk/modules/m_services.c (File Modified)
2651 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2653 HURT: strip off *@ from the start of the mask
2654 reject anything else containing '@' or '!'
2658 +11 -0 trunk/extensions/hurt.c (File Modified)
2661 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2663 ircd.c: need supported.h here
2667 +1 -0 trunk/src/ircd.c (File Modified)
2670 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2672 HURT: less ambiguity here
2673 ips/hosts to be hurt must contain a '.' or ':' otherwise
2674 they are interpreted as nicks
2678 +14 -9 trunk/extensions/hurt.c (File Modified)
2681 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2683 - we're now ircd-charybdis.org.
2684 - properly alphabetize credits
2688 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2691 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2693 - add additional modules to the configs
2697 +6 -0 trunk/doc/example.conf (File Modified)
2698 +12 -0 trunk/doc/reference.conf (File Modified)
2701 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2703 - remove hurt.h, it is pointless and confusing
2707 +27 -62 trunk/extensions/hurt.c (File Modified)
2708 + - trunk/extensions/hurt.h (File Deleted)
2711 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2713 - add code to suggest a local HURT by nickname.
2714 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2718 +40 -10 trunk/extensions/hurt.c (File Modified)
2719 +1 -0 trunk/extensions/hurt.h (File Modified)
2722 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2728 +2 -1 trunk/NEWS (File Modified)
2731 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2733 MASKTRACE/TESTMASK: check orighost as well
2737 +4 -2 trunk/modules/m_etrace.c (File Modified)
2738 +3 -1 trunk/modules/m_testmask.c (File Modified)
2741 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2743 Make RPL_ISUPPORT (005) numeric modularizable.
2744 Currently it will reassemble the numeric every time
2745 it needs to be sent, using a few dozen callbacks;
2746 if this is too slow some caching scheme should be
2751 +0 -1 trunk/include/s_user.h (File Modified)
2752 +36 -114 trunk/include/supported.h (File Modified)
2753 +1 -1 trunk/modules/m_version.c (File Modified)
2754 +1 -0 trunk/src/Makefile.in (File Modified)
2755 +1 -0 trunk/src/ircd.c (File Modified)
2756 +300 -25 trunk/src/s_user.c (File Modified)
2757 + - trunk/src/supported.c (File Added)
2760 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2762 EUID orighost could differ from host only in case,
2763 do not mark as dynamic spoof then
2767 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2770 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2772 kline help file: clarify a bit and remove some obsolete stuff
2773 partly suggested by Olin
2777 +8 -8 trunk/help/opers/kline (File Modified)
2780 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2786 +20 -0 trunk/NEWS (File Modified)
2789 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2791 Show real host/IP to nonopers whoising themselves.
2792 The IP is not shown for auth{} spoofs, otherwise it is,
2793 as it looked rather weird to me to show an auth{} spoofed
2794 IP like this. (/userhost on self still shows the IP.)
2798 +13 -2 trunk/modules/m_whois.c (File Modified)
2801 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2803 Document nick_delay stuff and move it around a bit.
2807 +1 -2 trunk/doc/example.conf (File Modified)
2808 +8 -2 trunk/doc/reference.conf (File Modified)
2811 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2813 - disable nickdelay by default. Needs to be documented in reference.conf.
2817 +2 -0 trunk/doc/example.conf (File Modified)
2818 +2 -0 trunk/doc/reference.conf (File Modified)
2821 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2823 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2827 +2 -1 trunk/modules/m_services.c (File Modified)
2830 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2832 ip_cloaking: somewhat hackish but we need to send the
2833 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2838 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2841 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2843 If EUID is used, show realhost in far connect notice
2844 (but not in far disconnect notice).
2848 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2851 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2854 - use non-ENCAP CHGHOST if possible
2855 - really introduce new users with their mangled and real
2856 host if +h is in default umodes
2860 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2863 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2865 Add non-ENCAP CHGHOST.
2869 +49 -11 trunk/modules/m_chghost.c (File Modified)
2872 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2874 Initial addition of EUID (puts realhost/account in same
2875 command as user introduction).
2876 See doc/technical/euid.txt for more information.
2877 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2881 + - trunk/doc/technical/euid.txt (File Added)
2882 +2 -1 trunk/include/s_serv.h (File Modified)
2883 +1 -1 trunk/include/s_user.h (File Modified)
2884 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2885 +1 -34 trunk/modules/m_chghost.c (File Modified)
2886 +0 -28 trunk/modules/m_services.c (File Modified)
2887 +30 -1 trunk/src/s_serv.c (File Modified)
2888 +30 -3 trunk/src/s_user.c (File Modified)
2891 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2893 Store the mangled host in localClient and use it for
2894 ban matching (also match real host for mangled users,
2895 also match mangled host for uncloaked users).
2896 Improve interaction of +h with auth{} and services
2898 Note that all of this only applies to clients who
2899 connect after the mangling module is loaded
2900 (other clients cannot even set +h).
2901 The sorcerynet cloaking module has not been updated
2906 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2907 +3 -0 trunk/include/client.h (File Modified)
2908 +64 -5 trunk/src/channel.c (File Modified)
2909 +1 -0 trunk/src/client.c (File Modified)
2910 +2 -2 trunk/src/s_user.c (File Modified)
2913 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2915 Document /stats U letters in sgml.
2919 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2922 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2924 Better description of hub_mask and leaf_mask.
2928 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2931 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2933 Add operspy_dont_care_user_info to sgml docs.
2937 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2940 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2942 Add general::operspy_dont_care_user_info.
2943 This makes /who mask equivalent to /who !mask for opers
2944 with the operspy flag, and removes the operspy log/notice
2945 on /who mask, /masktrace and /scan.
2946 The necessary privilege (operspy flag) is unchanged.
2947 Behaviour for the other operspy commands (channel
2948 related ones) is also unchanged.
2952 +1 -0 trunk/doc/example.conf (File Modified)
2953 +6 -0 trunk/doc/reference.conf (File Modified)
2954 +1 -0 trunk/include/s_conf.h (File Modified)
2955 +10 -8 trunk/modules/m_etrace.c (File Modified)
2956 +6 -0 trunk/modules/m_info.c (File Modified)
2957 +8 -5 trunk/modules/m_scan.c (File Modified)
2958 +1 -1 trunk/modules/m_version.c (File Modified)
2959 +6 -1 trunk/modules/m_who.c (File Modified)
2960 +1 -0 trunk/src/newconf.c (File Modified)
2961 +1 -0 trunk/src/s_conf.c (File Modified)
2964 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2966 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2967 This letter will also be used for showing operspy with
2968 limited accountability (show non channel related info
2969 without '!' or notice).
2973 +2 -0 trunk/doc/server-version-info (File Modified)
2974 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2975 +2 -0 trunk/include/ircd.h (File Modified)
2976 +6 -0 trunk/modules/m_info.c (File Modified)
2977 +2 -0 trunk/modules/m_version.c (File Modified)
2978 +1 -0 trunk/src/ircd_state.c (File Modified)
2981 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2983 Add m_webirc module, allows showing real host of CGI:IRC users.
2984 Differences to the version available on my web page for a while:
2985 instructions on how to set it up.
2989 +137 -0 trunk/extensions/Makefile.in (File Modified)
2990 + - trunk/extensions/m_webirc.c (File Added)
2993 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2995 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2999 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3002 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3004 - move beu from core to contributors
3005 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3009 +2 -2 trunk/CREDITS (File Modified)
3012 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3014 Mention that class blocks must be defined before the
3015 auth or connect blocks referencing them.
3019 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3022 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3025 - change from "can join" to "is banned", this reverses sense
3026 and removes "weird" checks like for +i, +l, +j
3027 - don't allow $j to same channel
3028 - +s/+p restriction removed, anyone can /mode b anyway
3033 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3036 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3038 Add a few important lines from reference.conf to example.conf.
3042 +8 -1 trunk/doc/example.conf (File Modified)
3045 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3047 - we don't support rtsigio anymore
3048 - we definately don't support VMS nor Cygwin either.
3052 +2 -2 trunk/INSTALL (File Modified)
3053 +0 -2 trunk/README.FIRST (File Modified)
3056 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3058 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3062 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3065 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3068 - return EXTBAN_NOMATCH for a valid ban that does not match
3069 - consider a $j ban invalid if we were already processing a
3070 can_join for a $j ban
3074 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3077 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3079 extb_extgecos: realhost -> orighost
3083 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3086 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3088 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3092 +59 -0 trunk/extensions/Makefile.in (File Modified)
3093 + - trunk/extensions/extb_canjoin.c (File Added)
3096 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3098 - oh right, charybdis calls that 'orighost'.
3102 +2 -2 trunk/modules/m_who.c (File Modified)
3105 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3107 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3111 +2 -0 trunk/modules/m_who.c (File Modified)
3114 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3116 - also check $x against realhost
3120 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3123 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3125 Sorcerynet people want a debugging notice moved from +s to +d.
3129 +1 -1 trunk/src/blacklist.c (File Modified)
3132 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3134 Use source_p instead of client_p for free_pre_client().
3135 client_p could be NULL or another client.
3139 +1 -1 trunk/src/client.c (File Modified)
3142 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3144 - revert this, I know how to fix it now
3148 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3151 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3153 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3154 This fix is probably suboptimal, but it does indeed fix the problem.
3158 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3161 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3163 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3167 +49 -0 trunk/extensions/Makefile.in (File Modified)
3168 + - trunk/extensions/extb_extgecos.c (File Added)
3171 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3173 Remove undocumented and unused general::fallback_to_ip6_int config option.
3177 +0 -3 trunk/include/s_conf.h (File Modified)
3178 +0 -3 trunk/src/newconf.c (File Modified)
3181 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3184 - document new TESTMASK
3185 - mention that TESTMASK matching is the same as MASKTRACE matching
3186 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3191 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3194 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3196 New testmask from ratbox 2.2.
3197 Allows matches on nick, ip and gecos in addition to user
3198 and host, and is fully analogous to masktrace.
3199 The numeric has changed from 724 to 727 and fields in it
3204 +4 -3 trunk/help/opers/testmask (File Modified)
3205 +1 -0 trunk/include/numeric.h (File Modified)
3206 +82 -9 trunk/modules/m_testmask.c (File Modified)
3207 +2 -2 trunk/src/messages.tab (File Modified)
3210 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3212 contrib -> extensions
3216 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3219 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3221 CHGHOST: Check validity of new hostname.
3222 If the command came from a local client (disabled by
3223 default), send an error message and drop the command.
3224 If the command came from a remote client or server,
3225 send a notice to opers and the target user (if local).
3229 +42 -1 trunk/modules/m_chghost.c (File Modified)
3232 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3238 +23 -1 trunk/NEWS (File Modified)
3241 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3243 When an outgoing server connection succeeds, set
3244 localClient->ip by simply copying the whole sockaddr
3245 struct instead of copying certain parts only.
3249 +1 -19 trunk/src/s_serv.c (File Modified)
3252 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3254 Give a special error message and ignore the connect block
3255 if trying to add a connect block for the server's own name.
3259 +7 -0 trunk/src/newconf.c (File Modified)
3262 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3264 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3265 when --disable-balloc is used, so that it compiles.
3266 Obviously the BlockHeapUsage() stub returns just zeroes so
3267 /stats z will be less informative.
3271 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3274 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3276 Free and zero dns_query in DNS callback for outgoing connect.
3277 This avoids double free of reslist.
3281 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3284 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3286 From ratbox, log failed outgoing connections to serverlog.
3291 +13 -1 trunk/src/s_serv.c (File Modified)
3294 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3296 Change serverlog message when connecting to be more clear and show the port number.
3300 +1 -1 trunk/src/s_serv.c (File Modified)
3303 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3305 Remove gethost_byname(), this is meaningless
3306 since the removal of AAAA -> A fallback (r1763).
3310 +0 -1 trunk/include/res.h (File Modified)
3311 +0 -12 trunk/src/res.c (File Modified)
3314 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3316 Remove ip6.int support and use only ip6.arpa.
3317 The global ip6.int zone has disappeared on June 1
3318 and a lot of other software has been removing ip6.int
3320 This removes the second and last case where IPv6
3321 support in charybdis causes extra lookups and slows
3326 +5 -27 trunk/src/res.c (File Modified)
3329 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3331 Mention new default (r1767) for connect::aftype in sgml docs.
3335 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3338 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3340 Use IPv6 if connect::host looks like an IPv6 address
3341 (contains a colon). No need to aftype=ipv6 anymore.
3345 +2 -0 trunk/src/newconf.c (File Modified)
3348 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3350 More information about connect::host.
3354 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3357 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3359 Remove fallback to A if AAAA cannot be found.
3360 In case of a forward check of a reverse lookup, we
3361 already know if it's ipv4 or ipv6, so it is not
3362 useful and in case of a forward lookup of a hostname
3363 in connect::host, connect::aftype already specifies
3364 if it's ipv4 or ipv6.
3368 +4 -27 trunk/src/res.c (File Modified)
3371 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3374 - check if +c made the message text empty and refuse
3376 - don't copy message text if it is not necessary
3381 +14 -4 trunk/modules/core/m_message.c (File Modified)
3384 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3386 remove_conf_item(): do not free cf_name, this is generally a string constant
3390 +0 -1 trunk/src/newconf.c (File Modified)
3393 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3395 Remove the old unused FDL_ constants.
3399 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3402 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3404 Remove an unused struct irc_sockaddr_storage from fde_t
3405 (allocated for every possible file descriptor).
3409 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3412 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3414 If the DNS lookup for an outgoing connection is still
3415 pending when it is closed, clean it up.
3419 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3422 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3424 If proc_answer() fails (for example if a lookup for an
3425 A record returns a CNAME), fail the query immediately.
3426 Previously the packet was just ignored, leaving the
3431 +4 -8 trunk/src/res.c (File Modified)
3434 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3436 Correct sockhost field in an outgoing server connection.
3437 First copy the host field from the server_conf, then
3438 take the IP from to where the connection was attempted
3439 when the connection callback is called.
3440 (Before r1747 this used the IP from the server_conf.)
3444 +8 -2 trunk/src/s_serv.c (File Modified)
3447 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3449 Remove ipnum (keep aftype) and dns_query from server_conf.
3450 We don't keep track of binary form address in connect{}
3451 blocks anymore, DNS lookups of names in host= gone.
3452 As before the DNS lookup is done on connect.
3453 This should unbreak hostnames in host= somewhat.
3457 +1 -2 trunk/include/s_newconf.h (File Modified)
3458 +2 -2 trunk/src/newconf.c (File Modified)
3459 +1 -42 trunk/src/s_newconf.c (File Modified)
3460 +12 -31 trunk/src/s_serv.c (File Modified)
3463 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3469 +1 -1 trunk/configure (File Modified)
3472 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3474 Fix --disable-balloc help text (said --disable-small-net).
3478 +1 -1 trunk/configure.ac (File Modified)
3481 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3483 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3484 services (+S). Unlike operstring and adminstring, this
3485 is not changeable with /quote set but is updated on rehash.
3489 +1 -0 trunk/doc/example.conf (File Modified)
3490 +10 -2 trunk/doc/reference.conf (File Modified)
3491 +1 -0 trunk/include/s_conf.h (File Modified)
3492 +6 -0 trunk/modules/m_info.c (File Modified)
3493 +3 -2 trunk/modules/m_whois.c (File Modified)
3494 +1 -0 trunk/src/newconf.c (File Modified)
3495 +1 -0 trunk/src/s_conf.c (File Modified)
3498 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3500 Fix handling of comma in whois: ignore the comma and
3501 everything after it but do output the entire parameter
3506 +2 -2 trunk/modules/m_whois.c (File Modified)
3509 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3511 New /stats letter 's' to list HURTs:
3512 - opers get the full listing.
3513 - users get any HURTs that match their sockhost/orighost if
3514 "stats_k_oper_only" is set to 1.
3518 +50 -0 trunk/extensions/hurt.c (File Modified)
3521 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3523 - make the newconf system available to modules.
3527 +4 -1 trunk/include/newconf.h (File Modified)
3528 +4 -8 trunk/src/newconf.c (File Modified)
3531 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3533 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3536 +0 -3 trunk/doc/example.conf (File Modified)
3537 +0 -3 trunk/doc/reference.conf (File Modified)
3540 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3542 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3546 +3 -0 trunk/doc/example.conf (File Modified)
3547 +3 -0 trunk/doc/reference.conf (File Modified)
3550 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3552 Fix too early truncation of JOIN channel list.
3556 +2 -3 trunk/modules/core/m_join.c (File Modified)
3559 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3561 - From ratbox 2.2 (anfl), send server notices about read
3562 errors from handshakes and servers to +s instead of +d.
3563 - Send various server notices about failed server
3564 connections which did not reach registered state network
3565 wide if the connection was initiated by a remote oper.
3566 This avoids annoying the whole net if there is a
3567 broken autoconnect, but allows all opers to see why a
3568 remote connect failed. Failed connections which did reach
3569 server state already generate server notices everywhere.
3571 Note: this is an exception to our general policy to not send
3572 server notices about unregistered connections remotely.
3576 +1 -0 trunk/include/client.h (File Modified)
3577 +20 -6 trunk/src/client.c (File Modified)
3578 +6 -6 trunk/src/s_serv.c (File Modified)
3581 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3587 +1 -1 trunk/doc/example.conf (File Modified)
3588 +1 -1 trunk/doc/reference.conf (File Modified)
3591 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3593 Don't allow #channel +b $c:&channel (inconsistent target).
3597 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3600 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3602 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3606 +0 -2 trunk/include/client.h (File Modified)
3609 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3611 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3615 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3618 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3620 Store IP addresses in whowas. These are shown to opers.
3621 Obtained from Eurus patches.
3622 orighost tracking removed (not worth the memory IMHO),
3623 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3624 with unknown IPs and to not violate auth{} spoof policy.
3628 +2 -0 trunk/doc/reference.conf (File Modified)
3629 +1 -0 trunk/include/numeric.h (File Modified)
3630 +1 -0 trunk/include/whowas.h (File Modified)
3631 +10 -1 trunk/modules/m_whowas.c (File Modified)
3632 +1 -1 trunk/src/messages.tab (File Modified)
3633 +4 -0 trunk/src/whowas.c (File Modified)
3636 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3638 Describe hostmask parameter of masktrace better in sgml docs.
3642 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3645 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3647 masktrace help file: mention CIDR IP masks
3652 +2 -0 trunk/help/opers/masktrace (File Modified)
3655 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3657 MASKTRACE: allow normal match() on IP address also
3662 +2 -3 trunk/modules/m_etrace.c (File Modified)
3665 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3667 Allow +S clients (services) to send to channels and @/+ channels always.
3671 +1 -1 trunk/modules/core/m_message.c (File Modified)
3672 +1 -1 trunk/src/channel.c (File Modified)
3675 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3677 Allow servers to send to @#chan and +#chan.
3681 +1 -1 trunk/modules/core/m_message.c (File Modified)
3684 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3686 Don't count opers on service{} servers in /lusers.
3690 +2 -2 trunk/src/s_user.c (File Modified)
3693 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3695 Show opers the real host behind a dynamic spoof in WHOIS.
3696 If the user is auth{} spoofed, this shows the auth{} spoof
3697 otherwise it shows the DNS hostname and IP address.
3698 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3702 +1 -0 trunk/include/numeric.h (File Modified)
3703 +12 -2 trunk/modules/m_whois.c (File Modified)
3704 +1 -1 trunk/src/messages.tab (File Modified)
3707 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3709 Remove #define HIDE_SPOOF_IPS from config.h, should
3710 have been done earlier.
3714 +0 -7 trunk/include/config.h (File Modified)
3717 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3719 Bring back ERR_CANTKILLSERVER.
3723 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3726 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3729 - also send RPL_HOSTHIDDEN on -h
3730 - don't allow +h for auth{} spoofed clients
3734 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3737 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3739 /etc/resolv.conf parsing:
3740 - don't crash (sometimes) if there is a line without an argument
3741 (e.g. 'search' by itself)
3742 - fix handling of lines with leading whitespace
3746 +9 -8 trunk/src/reslib.c (File Modified)
3749 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3751 Put back code that terminates DNS queries, which was
3752 removed during the resolver changes.
3756 +4 -0 trunk/src/s_auth.c (File Modified)
3759 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3761 - oh hey, that was in the wrong place
3765 +13 -13 trunk/src/s_auth.c (File Modified)
3768 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3770 - handle a situation where a user can go away before DNS completes
3774 +13 -0 trunk/src/s_auth.c (File Modified)
3777 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3783 +1 -0 trunk/include/blacklist.h (File Modified)
3784 +1 -0 trunk/include/res.h (File Modified)
3785 +33 -2 trunk/src/blacklist.c (File Modified)
3786 +2 -0 trunk/src/client.c (File Modified)
3787 +24 -0 trunk/src/res.c (File Modified)
3790 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3792 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3793 if comm_accept() failed.
3795 Found with valgrind.
3799 +4 -4 trunk/src/listener.c (File Modified)
3802 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3804 - handle unavailable Client/preClient structs
3808 +9 -0 trunk/src/blacklist.c (File Modified)
3811 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3813 Add +lf to SGML docs.
3817 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3820 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3822 Also do forwarding if the channel limit (+l) is exceeded.
3826 +1 -1 trunk/help/opers/cmode (File Modified)
3827 +2 -2 trunk/modules/core/m_join.c (File Modified)
3830 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3832 Post-release lovin':
3833 - Update version to 2.1.0.
3834 - Regenerate configure.
3838 +9 -9 trunk/configure (File Modified)
3839 +1 -1 trunk/configure.ac (File Modified)
3842 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3844 Comment out example blacklist{} block.
3848 +7 -7 trunk/doc/example.conf (File Modified)
3849 +7 -7 trunk/doc/reference.conf (File Modified)
3852 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3854 Add note regarding use of AHBL BLs.
3858 +4 -0 trunk/doc/example.conf (File Modified)
3859 +4 -0 trunk/doc/reference.conf (File Modified)
3862 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3868 +2 -2 trunk/CREDITS (File Modified)
3871 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3877 +1 -0 trunk/CREDITS (File Modified)
3880 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3882 Put more recent ratbox CREDITS here.
3886 +3 -2 trunk/doc/Ratbox-team (File Modified)
3889 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3895 +5 -4 trunk/NEWS (File Modified)
3898 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3900 Mention that install or make install also avoids modunload crashes.
3904 +2 -1 trunk/BUGS (File Modified)
3907 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3913 +3 -8 trunk/NEWS (File Modified)
3916 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3922 +3 -2 trunk/BUGS (File Modified)
3925 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3927 - add orighost check to hurt.c
3932 +1 -6 trunk/BUGS (File Modified)
3933 +1 -1 trunk/extensions/hurt.c (File Modified)
3936 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3938 Make kline_exempt exempt from HURT also.
3942 +2 -1 trunk/extensions/hurt.c (File Modified)
3945 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3947 Fix mask HEAL propagation.
3951 +6 -3 trunk/extensions/hurt.c (File Modified)
3954 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3961 +18 -31 trunk/extensions/README (File Modified)
3964 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3966 More target change hax.
3971 +5 -0 trunk/extensions/hurt.c (File Modified)
3974 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3976 Improvements to HURT propagation.
3980 +8 -6 trunk/extensions/hurt.c (File Modified)
3983 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3985 - further simplification
3989 +25 -76 trunk/extensions/hurt.c (File Modified)
3990 +0 -9 trunk/extensions/hurt.h (File Modified)
3993 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3999 +13 -0 trunk/extensions/hurt.c (File Modified)
4002 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4004 - cut off at 15 messages instead of 30
4008 +1 -1 trunk/extensions/hurt.h (File Modified)
4011 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4013 Squash a warning here.
4017 +1 -3 trunk/src/ircd.c (File Modified)
4020 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4022 Don't show servers in /stats l to nonopers if flatten links is enabled.
4026 +3 -1 trunk/modules/m_stats.c (File Modified)
4029 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4035 +20 -7 trunk/extensions/hurt.c (File Modified)
4038 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4040 - remove inline stuff (yuck)
4041 - sockaddr should have been sockhost
4045 +22 -31 trunk/extensions/hurt.c (File Modified)
4048 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4050 - make hurt checking actually work
4054 +2 -7 trunk/extensions/hurt.c (File Modified)
4057 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4059 Slight tweak to alias{}.
4063 +4 -0 trunk/src/parse.c (File Modified)
4066 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4068 - further simplification
4072 +59 -71 trunk/extensions/hurt.c (File Modified)
4073 +0 -1 trunk/extensions/hurt.h (File Modified)
4076 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4078 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4082 +10 -20 trunk/extensions/hurt.c (File Modified)
4083 +0 -4 trunk/extensions/hurt.h (File Modified)
4086 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4088 - remove some unnecessary code here (hurt_initial_check_event()).
4092 +0 -23 trunk/extensions/hurt.c (File Modified)
4095 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4097 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4101 +8 -0 trunk/modules/core/m_message.c (File Modified)
4104 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4106 - more sane tgchange hax
4110 +2 -1 trunk/extensions/hurt.c (File Modified)
4113 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4115 Make HEAL <nick> work.
4119 +40 -43 trunk/extensions/hurt.c (File Modified)
4122 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4124 Destroy hurt_clients list on unload.
4128 +7 -0 trunk/extensions/hurt.c (File Modified)
4131 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4133 Coding style: no space between a function name and parenthesis.
4137 +43 -43 trunk/extensions/hurt.c (File Modified)
4140 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4142 Now works and throws out hurt clients after 30 protocol messages
4143 unless they identify.
4147 +28 -36 trunk/extensions/hurt.c (File Modified)
4148 +1 -7 trunk/extensions/hurt.h (File Modified)
4151 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4153 Working addition/lookup.
4157 +8 -0 trunk/extensions/hurt.c (File Modified)
4160 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4162 Get rid of hyb6 style propagation (:server COMMAND source).
4166 +18 -22 trunk/extensions/hurt.c (File Modified)
4169 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4171 add not-working hurt_add and hurt_find
4175 +13 -5 trunk/extensions/hurt.c (File Modified)
4178 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4180 Comment out a lot of stuff so I can load and unload this without crashing.
4184 +17 -6 trunk/extensions/hurt.c (File Modified)
4187 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4189 Fix svn:keywords and add a short comment at the top.
4193 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4196 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4198 - Make hurt module compile
4199 - Link it to the build
4200 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4201 correct flag name, no CAP_TS6 use etc
4205 +1 -0 trunk/extensions/Makefile.in (File Modified)
4206 +30 -32 trunk/extensions/hurt.c (File Modified)
4209 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4211 Put beu's hurt module in trunk.
4215 + - trunk/extensions/hurt.c (File Added)
4216 + - trunk/extensions/hurt.h (File Added)
4219 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4221 - _iprint(): use stderr instead of stdout
4225 +1 -1 trunk/src/s_log.c (File Modified)
4228 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4230 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4231 and subsequently destroy our kqueue when we close 0, 1, 2
4233 - After closing fd 0, 1, 2 reopen them to /dev/null again
4234 so we don't send messages from malloc etc to a random
4236 - Remove an obsolete comment.
4240 +13 -2 trunk/src/ircd.c (File Modified)
4243 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4249 +29 -1 trunk/NEWS (File Modified)
4252 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4258 +1 -1 trunk/configure (File Modified)
4261 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4263 Fix openssl version check to also accept versions newer than 0.9.6.
4267 +1 -1 trunk/configure.ac (File Modified)
4270 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4272 Oops, need packet.h here.
4276 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4279 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4281 End the flood grace period in CPRIVMSG/CNOTICE.
4285 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4288 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4290 - update class::connectfreq documentation
4294 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4297 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4299 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4303 +3 -6 trunk/src/s_serv.c (File Modified)
4306 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4308 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4312 +1 -1 trunk/src/messages.tab (File Modified)
4315 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4317 Don't mention that /stats p shows idle times, as it doesn't.
4321 +1 -1 trunk/help/opers/stats (File Modified)
4322 +1 -1 trunk/help/users/stats (File Modified)
4325 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4327 /stats A shows DNS servers, it doesn't matter whether ircd
4328 uses ADNS or something else.
4332 +1 -1 trunk/help/opers/stats (File Modified)
4335 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4337 get_client_name() fix
4341 +4 -0 trunk/src/client.c (File Modified)
4344 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4350 +6 -0 trunk/src/ircd.c (File Modified)
4353 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4355 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4358 +16 -17 trunk/configure (File Modified)
4359 +1 -1 trunk/configure.ac (File Modified)
4362 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4364 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4367 +135 -0 trunk/configure (File Modified)
4368 +6 -0 trunk/configure.ac (File Modified)
4371 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4373 Exit 0 on successful -conftest.
4377 +1 -1 trunk/src/ircd.c (File Modified)
4380 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4382 Make the "keep the parent process around" thing work, by opening
4383 a pipe to the child process. This pipe is on fd 0 in the child
4384 process. After successful initialization, the child will write
4385 a byte to this pipe, on fatal errors it will close it without
4388 Somewhat hackish still but should work.
4392 +27 -30 trunk/src/ircd.c (File Modified)
4395 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4397 - convert some error messages to ierror() over fprintf/ilog combination
4401 +3 -6 trunk/src/ircd.c (File Modified)
4404 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4406 - inotice() for loadmodule when in foreground mode
4410 +3 -0 trunk/src/modules.c (File Modified)
4413 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4415 - remove inotice() on loading modules from the config
4419 +0 -3 trunk/src/modules.c (File Modified)
4422 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4424 - usleep for 50000usec in the parent process to allow for startup messages
4425 to be cleanly printed before detaching to shell, this should be more than
4430 +3 -0 trunk/src/ircd.c (File Modified)
4433 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4435 - display more errors during normal startup as to try to help people find common problems
4439 +27 -10 trunk/src/ircd.c (File Modified)
4442 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4444 - version bump in preparation of 2.0.0 release
4448 +9 -9 trunk/configure (File Modified)
4449 +1 -1 trunk/configure.ac (File Modified)
4452 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4454 Change example.conf operator block from "admin" to "god",
4455 so as to show we encourage per-person operator blocks.
4459 +4 -2 trunk/doc/example.conf (File Modified)
4462 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4464 Document alias{} block.
4468 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4471 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4473 Document DNS blacklist stuff in sgml.
4477 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4478 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4481 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4483 Misc /stats clarifications.
4487 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4490 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4492 Move snomasks into umodes chapter.
4493 Move oprivs chapter down.
4497 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4498 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4499 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4502 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4504 Mention operator{} user@host change.
4508 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4511 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4513 operator{} block user@host matches against orighost now, not host.
4514 This means that services/+h spoofs do not work in operator{} blocks;
4515 auth{} spoofs still work.
4519 +4 -0 trunk/doc/example.conf (File Modified)
4520 +1 -1 trunk/doc/reference.conf (File Modified)
4521 +2 -2 trunk/modules/m_challenge.c (File Modified)
4522 +1 -1 trunk/modules/m_oper.c (File Modified)
4525 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4527 - inotice/iwarn/ierror() stuff I was working on
4531 +3 -0 trunk/include/s_log.h (File Modified)
4532 +15 -11 trunk/src/ircd.c (File Modified)
4533 +3 -1 trunk/src/modules.c (File Modified)
4534 +1 -1 trunk/src/newconf.c (File Modified)
4535 +54 -0 trunk/src/s_log.c (File Modified)
4538 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4540 Oops, don't add blacklists to the list twice on rehash.
4544 +3 -2 trunk/src/blacklist.c (File Modified)
4547 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4549 Remove notices to the client about progress of dnsbl lookups.
4553 +0 -4 trunk/src/blacklist.c (File Modified)
4556 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4558 Add auth{} flag dnsbl_exempt.
4562 +2 -1 trunk/doc/example.conf (File Modified)
4563 +2 -1 trunk/doc/reference.conf (File Modified)
4564 +2 -0 trunk/include/s_conf.h (File Modified)
4565 +1 -0 trunk/src/newconf.c (File Modified)
4566 +8 -1 trunk/src/s_user.c (File Modified)
4569 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4571 Switch alias{} and blacklist{} around, for consistency with example.conf.
4575 +18 -18 trunk/doc/reference.conf (File Modified)
4578 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4580 Send a warning to the user if they are dnsbl listed but exempted.
4584 +17 -12 trunk/src/s_user.c (File Modified)
4587 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4589 Move throwing out dnsbl listed clients to registration,
4590 and make kline_exempt exempt from it.
4594 +1 -0 trunk/include/blacklist.h (File Modified)
4595 +4 -0 trunk/include/client.h (File Modified)
4596 +15 -16 trunk/src/blacklist.c (File Modified)
4597 +6 -0 trunk/src/client.c (File Modified)
4598 +17 -0 trunk/src/s_user.c (File Modified)
4601 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4603 Show refcount in /stats n.
4607 +3 -2 trunk/modules/m_stats.c (File Modified)
4610 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4612 Don't look up dnsbls twice if they send USER twice.
4616 +5 -3 trunk/modules/m_user.c (File Modified)
4619 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4621 Add /stats n to help files.
4625 +1 -0 trunk/help/opers/stats (File Modified)
4626 +1 -0 trunk/help/users/stats (File Modified)
4629 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4631 Only check dnsbls for A records, not AAAA.
4635 +1 -1 trunk/src/blacklist.c (File Modified)
4638 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4640 Don't remove non-illegal blacklists on completion of check.
4641 Add debugging notices (not working).
4645 +5 -1 trunk/src/blacklist.c (File Modified)
4648 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4650 Don't call register_local_user() if they haven't sent a nick yet.
4654 +1 -1 trunk/src/blacklist.c (File Modified)
4657 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4659 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4663 +21 -0 trunk/modules/m_stats.c (File Modified)
4666 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4668 More dnsbl rehash fixes, it was adding bogus entries.
4672 +2 -7 trunk/src/newconf.c (File Modified)
4675 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4677 Need blacklist.h here.
4681 +1 -0 trunk/src/s_conf.c (File Modified)
4684 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4690 +1 -2 trunk/configure (File Modified)
4691 +0 -48 trunk/configure.ac (File Modified)
4692 + - trunk/doc/example-iauth.conf (File Deleted)
4693 + - trunk/iauth/ (File Deleted)
4696 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4698 Improve handling of rehashing with blacklists.
4699 Also some coding style tweaks.
4703 +3 -2 trunk/include/blacklist.h (File Modified)
4704 +35 -16 trunk/src/blacklist.c (File Modified)
4705 +2 -0 trunk/src/s_conf.c (File Modified)
4708 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4710 Clear can_send cache if a user logs in or out from services.
4714 +2 -0 trunk/modules/m_services.c (File Modified)
4717 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4719 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4720 This directory is not entered by default.
4721 More stuff needs to be moved into here.
4725 +2 -1 trunk/configure (File Modified)
4726 +1 -0 trunk/configure.ac (File Modified)
4727 +69 -458 trunk/extensions/Makefile.in (File Modified)
4728 + - trunk/extensions/m_clearchan.c (File Deleted)
4729 + - trunk/extensions/m_force.c (File Deleted)
4730 + - trunk/unsupported/ (File Added)
4731 + - trunk/unsupported/Makefile.in (File Added)
4732 + - trunk/unsupported/m_clearchan.c (File Added)
4733 + - trunk/unsupported/m_force.c (File Added)
4736 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4738 Logging/wallops for forcejoin/forcepart, numeric fix.
4739 This needs to be moved to the toys section.
4743 +22 -2 trunk/extensions/m_force.c (File Modified)
4746 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4748 Fix comments at the top (including copyright).
4752 +3 -2 trunk/extensions/m_omode.c (File Modified)
4755 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4757 Add OMODE command to extensions/ for oper mode hacking:
4758 - requires admin privs
4759 - does not work for opped opers
4761 - sends a ServerMode for opping the oper themselves,
4762 otherwise a mode coming from the oper (not only
4763 does this provide full accountability, it is also
4764 easiest to implement while avoiding channels
4765 messed up with bogus bans etc).
4769 +171 -0 trunk/extensions/Makefile.in (File Modified)
4770 + - trunk/extensions/m_omode.c (File Added)
4773 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4779 + - trunk/include/blacklist.h (Property Modified)
4780 + - trunk/src/blacklist.c (Property Modified)
4783 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4785 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4789 +5 -1 trunk/src/blacklist.c (File Modified)
4792 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4794 Initial DNS blacklist support:
4795 - see example.conf for how to use.
4796 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4797 - tor.ahbl.org is also included because most networks will not want to allow tor
4798 (and we're considering going KoS on tor users here anyway due to abuse)
4802 +18 -0 trunk/doc/example.conf (File Modified)
4803 +66 -0 trunk/doc/reference.conf (File Modified)
4804 + - trunk/include/blacklist.h (File Added)
4805 +2 -0 trunk/include/client.h (File Modified)
4806 +3 -0 trunk/modules/m_user.c (File Modified)
4807 +152 -0 trunk/src/Makefile.in (File Modified)
4808 + - trunk/src/blacklist.c (File Added)
4809 +34 -0 trunk/src/newconf.c (File Modified)
4810 +1 -0 trunk/src/s_auth.c (File Modified)
4811 +4 -0 trunk/src/s_user.c (File Modified)
4814 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4816 Remove last bit of lzo stuff (comment in example.conf connect{}).
4820 +0 -4 trunk/doc/example.conf (File Modified)
4823 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4825 Show sasl successes and failures in /stats t (like other
4826 things in /stats t, about local clients only).
4830 +2 -0 trunk/include/s_stats.h (File Modified)
4831 +3 -0 trunk/modules/m_sasl.c (File Modified)
4832 +3 -0 trunk/src/s_stats.c (File Modified)
4835 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4837 Allow messaging services by nickname without using
4838 target change slots (this was already possible with
4839 user@server notation or services shortcuts).
4843 +2 -2 trunk/modules/core/m_message.c (File Modified)
4846 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4848 Abort a safelist if a new /list comes in while one is already in progress.
4852 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4855 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4857 Change $![letter]:[mask] to $~[letter]:[mask]
4858 so both ! and ~ invert an extban.
4862 +2 -0 trunk/src/chmode.c (File Modified)
4865 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4867 - revert due to technical issues
4871 +1 -1 trunk/src/extban.c (File Modified)
4874 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4876 - 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
4880 +1 -1 trunk/src/extban.c (File Modified)
4883 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4885 Don't pace /list on a single channel.
4889 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4892 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4894 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4898 +4 -2 trunk/include/supported.h (File Modified)
4901 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4903 Extban types are case insensitive; force them to lowercase when added.
4907 +5 -5 trunk/doc/extban.txt (File Modified)
4908 +4 -0 trunk/src/chmode.c (File Modified)
4909 +3 -3 trunk/src/extban.c (File Modified)
4912 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4914 sendto_wallops_flags():
4915 - instead of checking IsOper on each client, walk the appropriate list
4916 - instead of sending non-+z wallops from persons to nonopers, send only
4917 +w wallops from persons
4921 +1 -5 trunk/src/send.c (File Modified)
4924 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4926 Prefix oper wallops with "WALLOPS - " if they would
4927 otherwise look like operwalls or locops, when sending
4928 them to local users.
4932 +11 -1 trunk/modules/m_wallops.c (File Modified)
4935 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4937 Make sure destination field in some sasl numerics
4938 is the user's nick, not the sasl agent or server
4943 +2 -2 trunk/modules/m_sasl.c (File Modified)
4946 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4948 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4952 +1 -1 trunk/extensions/Makefile.in (File Modified)
4955 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4957 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4961 +1 -0 trunk/src/s_user.c (File Modified)
4964 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4966 Fix build for when IPv6 is disabled.
4970 +12 -10 trunk/src/s_auth.c (File Modified)
4973 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4975 Add information about adding extban types.
4979 +25 -0 trunk/doc/extban.txt (File Modified)
4982 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4984 Better extban validation: try to match a new extban from
4985 a local user against its setter to see if it is valid.
4986 Unknown extban types from remotes are no longer hidden.
4990 +4 -3 trunk/doc/extban.txt (File Modified)
4991 +1 -0 trunk/include/channel.h (File Modified)
4992 +2 -6 trunk/src/chmode.c (File Modified)
4993 +32 -0 trunk/src/extban.c (File Modified)
4996 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4998 Make sure both .c.o: and .s.o: are followed by the necessary command.
5002 +1 -0 trunk/src/Makefile.in (File Modified)
5005 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5007 Add need_sasl auth{} flag to sgml documentation.
5011 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5014 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5016 Document need_sasl auth{} flag in example confs.
5020 +1 -0 trunk/doc/example.conf (File Modified)
5021 +1 -0 trunk/doc/reference.conf (File Modified)
5024 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5026 Don't allow TB to set an empty topic.
5027 This would be possible if a server sent bad protocol
5028 and could cause a crash.
5032 +4 -0 trunk/modules/m_tb.c (File Modified)
5035 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5041 +1 -1 trunk/Makefile.in (File Modified)
5044 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5050 +2 -2 trunk/configure (File Modified)
5051 +1 -1 trunk/configure.ac (File Modified)
5054 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5060 +2 -2 trunk/configure (File Modified)
5063 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5069 +1 -1 trunk/extensions/Makefile.in (File Modified)
5072 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5074 - rename contrib to extensions to bring some clarity to things
5078 +1 -1 trunk/Makefile.in (File Modified)
5079 +1 -1 trunk/configure.ac (File Modified)
5080 +10 -10 trunk/doc/example.conf (File Modified)
5081 +10 -10 trunk/doc/reference.conf (File Modified)
5082 + - trunk/extensions/ (File Added)
5083 + - trunk/extras/ (File Deleted)
5086 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5092 +1 -1 trunk/Makefile.in (File Modified)
5093 +1 -1 trunk/configure.ac (File Modified)
5094 + - trunk/contrib/ (File Deleted)
5095 + - trunk/extras/ (File Added)
5098 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5100 Don't allow servers to QUIT (they should use SQUIT).
5104 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5107 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5113 + - trunk/src/fnvhash.s (Property Modified)
5116 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5118 - reduced version of code
5122 +9 -61 trunk/src/fnvhash.s (File Modified)
5125 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5127 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5131 +1 -1 trunk/src/fnvhash.s (File Modified)
5134 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5136 Fix orighost matching for klines, etc. Was hashing the visible
5141 +1 -1 trunk/src/hostmask.c (File Modified)
5144 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5146 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5150 +7 -1 trunk/configure (File Modified)
5151 +5 -0 trunk/configure.ac (File Modified)
5152 +5 -6 trunk/src/Makefile.in (File Modified)
5153 +0 -4 trunk/src/fnvhash.s (File Modified)
5154 +0 -2 trunk/src/hash.c (File Modified)
5157 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5159 - regenerate configure
5163 +18 -0 trunk/configure (File Modified)
5166 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5168 - --enable-ricer-hashing option.
5172 +9 -0 trunk/configure.ac (File Modified)
5173 +3 -0 trunk/include/setup.h.in (File Modified)
5176 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5178 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5182 + - trunk/src/fnvhash.s (File Added)
5183 +3 -0 trunk/src/hash.c (File Modified)
5186 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5188 Fix syntax error in reference.conf.
5192 +0 -1 trunk/doc/reference.conf (File Modified)
5195 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5197 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5198 (&& instead of ||...)
5199 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5203 +1 -1 trunk/src/chmode.c (File Modified)
5206 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5208 Documentation for extban.
5212 + - trunk/doc/extban.txt (File Added)
5215 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5217 Add extban modules to example confs.
5221 +5 -0 trunk/doc/example.conf (File Modified)
5222 +10 -0 trunk/doc/reference.conf (File Modified)
5225 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5227 Initial addition of extended ban types (conditionals).
5228 Allows custom +bqeI checks via modules.
5229 Initial extra types are account (a[:mask]), oper (o),
5230 channel (c:name), realname (r:mask), server (s:mask).
5234 +229 -0 trunk/contrib/Makefile.in (File Modified)
5235 + - trunk/contrib/extb_account.c (File Added)
5236 + - trunk/contrib/extb_channel.c (File Added)
5237 + - trunk/contrib/extb_oper.c (File Added)
5238 + - trunk/contrib/extb_realname.c (File Added)
5239 + - trunk/contrib/extb_server.c (File Added)
5240 +13 -0 trunk/include/channel.h (File Modified)
5241 +1 -0 trunk/src/Makefile.in (File Modified)
5242 +14 -5 trunk/src/channel.c (File Modified)
5243 +91 -0 trunk/src/chmode.c (File Modified)
5244 + - trunk/src/extban.c (File Added)
5247 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5249 Do not force +bqeI modes starting with '$' in nick!user@host format.
5250 * and ? characters in them are still assumed to be wildcards.
5254 +6 -0 trunk/src/chmode.c (File Modified)
5257 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5259 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5263 +4 -0 trunk/modules/m_capab.c (File Modified)
5266 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5268 Stop some mixing of client and server protocol.
5272 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5273 +4 -2 trunk/modules/m_pass.c (File Modified)
5274 +6 -0 trunk/modules/m_sasl.c (File Modified)
5275 +6 -0 trunk/modules/m_user.c (File Modified)
5278 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5284 +0 -2 trunk/include/s_newconf.h (File Modified)
5285 +0 -4 trunk/include/s_serv.h (File Modified)
5286 +0 -1 trunk/src/newconf.c (File Modified)
5287 +1 -13 trunk/src/s_serv.c (File Modified)
5290 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5292 - revert LZOLink patch for now
5296 +0 -1 trunk/servlink/Makefile.in (File Modified)
5297 +0 -16 trunk/servlink/README (File Modified)
5298 +2 -36 trunk/servlink/control.c (File Modified)
5299 +0 -3 trunk/servlink/control.h (File Modified)
5300 +7 -5955 trunk/servlink/io.c (File Modified)
5301 + - trunk/servlink/lzoconf.h (File Deleted)
5302 + - trunk/servlink/lzodefs.h (File Deleted)
5303 + - trunk/servlink/minilzo.c (File Deleted)
5304 + - trunk/servlink/minilzo.h (File Deleted)
5305 +0 -1 trunk/servlink/servlink.h (File Modified)
5308 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5314 +4 -2 trunk/servlink/control.c (File Modified)
5315 +2 -1 trunk/servlink/io.c (File Modified)
5318 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5324 +2 -2 trunk/servlink/io.c (File Modified)
5327 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5329 - paranoia, prevent segfaults
5333 +2 -2 trunk/servlink/io.c (File Modified)
5336 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5338 - more optimal servlink code
5342 +21 -8 trunk/servlink/io.c (File Modified)
5345 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5347 - more efficient read strategy
5351 +15 -3 trunk/servlink/io.c (File Modified)
5354 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5356 - use lzo_uintp cast to make LZO happy
5360 +3 -3 trunk/servlink/io.c (File Modified)
5363 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5365 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5369 +4 -0 trunk/doc/example.conf (File Modified)
5370 +2 -1 trunk/include/s_newconf.h (File Modified)
5371 +4 -0 trunk/include/s_serv.h (File Modified)
5372 +1 -0 trunk/servlink/Makefile.in (File Modified)
5373 +16 -0 trunk/servlink/README (File Modified)
5374 +34 -2 trunk/servlink/control.c (File Modified)
5375 +3 -0 trunk/servlink/control.h (File Modified)
5376 +5929 -7 trunk/servlink/io.c (File Modified)
5377 + - trunk/servlink/lzoconf.h (File Added)
5378 + - trunk/servlink/lzodefs.h (File Added)
5379 + - trunk/servlink/minilzo.c (File Added)
5380 + - trunk/servlink/minilzo.h (File Added)
5381 +1 -0 trunk/servlink/servlink.h (File Modified)
5382 +1 -0 trunk/src/newconf.c (File Modified)
5383 +14 -2 trunk/src/s_serv.c (File Modified)
5386 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5388 - remove imalloc, it was a concept that probably wouldn't have worked properly
5392 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5393 + - trunk/libcharybdis/imalloc.c (File Deleted)
5394 + - trunk/libcharybdis/imalloc.h (File Deleted)
5397 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5399 - disable imalloc for now
5403 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5406 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5408 - remove unneeded debug code
5412 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5415 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5417 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5421 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5424 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5426 - more stuff here, imalloc remains disabled for now
5430 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5433 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5439 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5442 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5448 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5449 +2 -0 trunk/src/ircd.c (File Modified)
5452 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5454 - roll back libircd crap
5458 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5459 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5460 +29 -0 trunk/src/.depend (File Modified)
5461 +6 -21 trunk/src/Makefile.in (File Modified)
5462 +3 -218 trunk/src/ircd.c (File Modified)
5463 + - trunk/src/ircd_linker.c (File Deleted)
5464 + - trunk/src/main.c (File Deleted)
5467 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5469 - realloc(), free() implementation
5473 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5476 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5478 - malloc(), calloc() implementation
5482 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5485 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5487 - block_free(), block_find(), retune_heaps() implementation
5491 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5494 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5496 - block_destroy code, block_allocate code.
5500 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5503 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5509 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5512 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5514 - disable imalloc again :P
5518 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5521 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5527 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5530 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5536 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5539 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5541 - constructor code for imalloc engine (malloc_init())
5545 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5548 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5550 - imalloc engine improvements
5554 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5557 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5559 - replace mmap() code with direct brk()/sbrk() calls.
5563 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5566 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5568 - remove outdated i_malloc() interfaces
5572 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5575 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5577 - redisable imalloc (sorry!)
5581 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5584 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5586 - correct GET_PAGE_SLOT() macro
5590 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5593 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5595 - oops forgot to commit it with imalloc turned off
5599 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5602 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5608 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5609 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5612 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5614 - lowlevel imalloc code
5618 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5619 + - trunk/libcharybdis/imalloc.h (File Added)
5622 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5628 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5631 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5637 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5640 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5642 - 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)
5646 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5647 + - trunk/libcharybdis/imalloc.c (File Added)
5650 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5652 - increment configure Id
5656 +2208 -1 trunk/configure (File Modified)
5659 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5661 - bootstrap for imalloc code
5665 +54 -1 trunk/configure.ac (File Modified)
5666 +27 -0 trunk/include/setup.h.in (File Modified)
5669 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5671 Clarify interaction of spoofs and channel bans/operator{} blocks.
5675 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5676 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5679 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5681 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5685 +30 -22 trunk/src/ircd.c (File Modified)
5688 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5690 If shared{} blocks deny something, the command
5691 is silently ignored.
5695 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5698 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5700 Move up IsService check so we don't store a non-service
5701 in preClient->sasl_agent.
5705 +6 -6 trunk/modules/m_sasl.c (File Modified)
5708 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5710 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5711 Add some more sanity checks on agent strings.
5715 +13 -11 trunk/modules/m_sasl.c (File Modified)
5718 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5720 Unknown clients can have an ID too now so make sure to remove
5721 them from the hash if they exit.
5725 +3 -0 trunk/src/client.c (File Modified)
5728 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5730 Only accept sasl from servers in a service{} block.
5731 Not tested but this must go in.
5735 +6 -0 trunk/modules/m_sasl.c (File Modified)
5736 +3 -0 trunk/modules/m_signon.c (File Modified)
5739 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5741 Only process SAVE messages targetting registered users,
5742 not servers or unregistered connections. Could cause
5743 a crash when bad protocol was received.
5747 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5750 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5752 - fix QJM buffer overflow vulnerability (fucking GXTi)
5756 +3 -3 trunk/src/s_user.c (File Modified)
5759 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5761 Mention /scan umodes under oper_spy privilege.
5765 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5768 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5770 Mention that overlapping cluster blocks are a bad thing.
5774 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5777 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5779 - Document cluster{} and shared{} blocks.
5780 - Mention that service{} does not allow wildcards.
5784 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5787 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5789 Document exempt{} and service{} blocks, point to reference.conf for
5790 general{}, channel{} and serverhide{}.
5794 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5797 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5799 Document ~ in lists of values better.
5803 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5806 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5808 More detailed CNOTICE, CPRIVMSG descriptions.
5812 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5815 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5817 Oops, need both Revision and Id on modules.
5821 + - trunk/modules/sno_routing.c (Property Modified)
5824 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5826 Tweak header comment a bit (filename, Id).
5830 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5833 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5835 Add GLINE and UNGLINE.
5839 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5842 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5844 New configure with proper Id.
5848 +3 -1 trunk/configure (File Modified)
5851 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5853 Change #include directives for in6addr_any, hopefully compiles better now.
5857 +3 -1 trunk/configure.ac (File Modified)
5860 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5862 Encourage putting actual administrative information
5863 in the admin{} block.
5867 +3 -3 trunk/doc/example.conf (File Modified)
5870 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5872 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5876 +9 -7 trunk/include/s_conf.h (File Modified)
5877 +1 -0 trunk/src/newconf.c (File Modified)
5878 +10 -0 trunk/src/s_user.c (File Modified)
5881 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5883 - Change to glines = no in example confs
5884 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5889 +1 -1 trunk/doc/example.conf (File Modified)
5890 +1 -1 trunk/doc/reference.conf (File Modified)
5891 +2 -2 trunk/modules/m_gline.c (File Modified)
5894 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5896 - forward-port QJM fix from 1.1
5900 +2 -0 trunk/src/s_user.c (File Modified)
5903 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5905 - add switch to configure to disable the block allocator
5909 +18 -0 trunk/configure (File Modified)
5910 +9 -0 trunk/configure.ac (File Modified)
5911 +0 -6 trunk/include/config.h (File Modified)
5912 +3 -0 trunk/include/setup.h.in (File Modified)
5915 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5917 Fix wierd error that would exit SASL users with "Overridden"
5920 +1 -1 trunk/modules/m_signon.c (File Modified)
5923 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5925 Remove obsolete XXX comment about lazylinks.
5929 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5932 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5934 OJOIN: make sure to send the wallops remotely for #channels
5938 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5941 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5943 Accountability for OJOIN (contrib module)
5946 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5949 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5951 - move more stuff over to ircd_state
5955 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5956 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5957 +9 -0 trunk/src/ircd_state.c (File Modified)
5958 +3 -3 trunk/src/patricia.c (File Modified)
5961 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5963 - move more stuff out of libircd and into ircd_state.c
5967 +5 -5 trunk/src/channel.c (File Modified)
5968 +4 -4 trunk/src/client.c (File Modified)
5969 +12 -0 trunk/src/ircd_state.c (File Modified)
5972 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5974 - this is just barrels of fun
5978 + - trunk/include/ircd_state.h (File Added)
5979 +1 -1 trunk/src/Makefile.in (File Modified)
5980 +2 -1 trunk/src/channel.c (File Modified)
5981 +3 -52 trunk/src/ircd.c (File Modified)
5982 +100 -3 trunk/src/ircd_state.c (File Modified)
5985 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5987 It's .include, not #include.
5991 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5994 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5996 More consistent section titles.
6000 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6001 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6002 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6005 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6007 Mention possible exceeding of +j/+l due to propagation
6008 delays between servers.
6012 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6015 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6018 - "text" -> <quote>text</quote>
6024 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6025 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6026 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6027 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6030 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6032 Remove text about deprecation of glines.
6036 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6039 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6041 - Add description of umode +D, deaf.
6042 - Mention CALLERID 005 token with umode +g.
6046 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6049 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6051 Strip off a leading colon in services shortcuts (aliases).
6055 +2 -0 trunk/src/parse.c (File Modified)
6058 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6060 Add no_oper_invis contrib module, denies opers setting
6061 themselves invisible (except hidden_oper's).
6065 +42 -0 trunk/contrib/Makefile.in (File Modified)
6066 + - trunk/contrib/no_oper_invis.c (File Added)
6069 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6071 Mention /stats E, make the other /stats descriptions more consistent.
6075 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6078 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6080 Mention that the KILL reason and oper will appear on channels.
6084 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6087 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6089 Mention /mode #channel f to query forward channel from outside.
6093 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6096 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6098 Port over RATBOX_2_1 r20960 (anfl):
6099 client connect notices to +C should be hiding the extra
6100 fields for spoofed users
6104 +2 -1 trunk/src/s_user.c (File Modified)
6107 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6109 Add a chapter with our extra user commands:
6110 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6114 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6115 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6118 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6120 Do not put by <server>: in SQUIT reasons to servers
6121 other than the one being exited.
6125 +1 -1 trunk/src/client.c (File Modified)
6128 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6130 Regenerate configure.
6134 +1162 -1159 trunk/configure (File Modified)
6137 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6139 Move the warning flags down so they do not mess up
6140 checks like for -Wl,-export-dynamic.
6144 +33 -30 trunk/configure.ac (File Modified)
6147 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6153 +2 -1 trunk/iauth/Makefile.in (File Modified)
6156 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6158 - build iauth makefile
6162 +3 -2 trunk/configure (File Modified)
6163 +1 -0 trunk/configure.ac (File Modified)
6166 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6172 + - trunk/iauth/Makefile.in (File Added)
6175 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6177 - add iauth.conf.example from irc2.11
6181 + - trunk/doc/example-iauth.conf (File Added)
6184 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6186 - wow, i found some docs on this thing
6190 + - trunk/doc/technical/iauth-internals.txt (File Added)
6193 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6195 - no longer applicable
6199 + - trunk/authdaemon/ (File Deleted)
6202 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6204 - remove libircd.so on make clean (oops)
6208 +1 -1 trunk/src/Makefile.in (File Modified)
6211 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6213 - merge iauth source for experimentation
6217 + - trunk/iauth/ (File Added)
6218 + - trunk/iauth/a_conf.c (File Added)
6219 + - trunk/iauth/a_conf_def.h (File Added)
6220 + - trunk/iauth/a_conf_ext.h (File Added)
6221 + - trunk/iauth/a_defines.h (File Added)
6222 + - trunk/iauth/a_externs.h (File Added)
6223 + - trunk/iauth/a_io.c (File Added)
6224 + - trunk/iauth/a_io_ext.h (File Added)
6225 + - trunk/iauth/a_log.c (File Added)
6226 + - trunk/iauth/a_log_def.h (File Added)
6227 + - trunk/iauth/a_log_ext.h (File Added)
6228 + - trunk/iauth/a_struct_def.h (File Added)
6229 + - trunk/iauth/iauth.c (File Added)
6230 + - trunk/iauth/mod_lhex.c (File Added)
6231 + - trunk/iauth/mod_lhex_ext.h (File Added)
6232 + - trunk/iauth/mod_pipe.c (File Added)
6233 + - trunk/iauth/mod_pipe_ext.h (File Added)
6234 + - trunk/iauth/mod_rfc931.c (File Added)
6235 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6236 + - trunk/iauth/mod_socks.c (File Added)
6237 + - trunk/iauth/mod_socks_ext.h (File Added)
6238 + - trunk/iauth/mod_webproxy.c (File Added)
6239 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6242 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6244 User /quote help index was not sorted properly.
6248 +2 -2 trunk/help/Makefile.in (File Modified)
6249 +8 -8 trunk/help/users/index (File Modified)
6252 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6258 +25 -8 trunk/help/opers/index (File Modified)
6259 + - trunk/help/opers/scan (File Added)
6262 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6265 - Document SCAN UMODES
6266 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6270 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6273 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6275 Add our copyright information to /info (part of release-1.1 r1026).
6279 +1 -0 trunk/src/version.c.SH (File Modified)
6282 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6284 Fix some compile warnings.
6288 +1 -1 trunk/modules/core/m_join.c (File Modified)
6289 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6290 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6291 +1 -1 trunk/modules/m_scan.c (File Modified)
6292 +4 -4 trunk/modules/m_signon.c (File Modified)
6295 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6297 RSFNC: OK, actually consider unknowns also for detecting a collide.
6298 Otherwise we can get two clients with the same nick.
6302 +1 -1 trunk/modules/m_services.c (File Modified)
6305 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6307 - charybdis profiling stuff
6308 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6313 +0 -8 trunk/configure (File Modified)
6314 +1 -8 trunk/configure.ac (File Modified)
6315 +18 -0 trunk/include/channel.h (File Modified)
6316 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6317 +335 -260 trunk/src/.depend (File Modified)
6318 +1569 -0 trunk/src/Makefile.in (File Modified)
6319 + - trunk/src/chmode.c (File Added)
6320 +16 -1 trunk/src/ircd.c (File Modified)
6321 +11 -0 trunk/src/main.c (File Modified)
6322 +11 -0 trunk/src/modules.c (File Modified)
6325 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6327 RSFNC: Do not send kills to servers for unknowns
6331 +4 -2 trunk/modules/m_services.c (File Modified)
6334 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6336 Describe service{} blocks in reference.conf.
6340 +12 -0 trunk/doc/reference.conf (File Modified)
6343 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6345 Replace this list of modes with pointers to other documentation.
6349 +6 -50 trunk/doc/modes.txt (File Modified)
6352 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6354 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6355 looks too much like an old-ircd client pointer otherwise.
6359 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6362 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6365 - note truncation of the list (perhaps sending multiple
6367 - clarify in a comment that /findforwards on a nonexistent
6368 channel can be useful
6369 - sendto_one_notice() requires that the text start with
6374 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6377 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6379 When we close a local server's link, always include the
6380 name of the client causing the exit in the reason in the
6381 SQUIT we send them (replacing them with us). This makes
6382 sure server notices for stuff like "Not enough arguments
6383 to server command" are different on the two sides.
6387 +7 -5 trunk/src/client.c (File Modified)
6390 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6392 New contrib module m_findforwards.c
6396 +112 -0 trunk/contrib/Makefile.in (File Modified)
6397 + - trunk/contrib/m_findforwards.c (File Added)
6400 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6402 Whoops, don't show real host behind auth{} spoof in
6403 spoof notices if hide_spoof_ips is enabled.
6405 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6409 +3 -2 trunk/src/s_conf.c (File Modified)
6412 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6414 Add dalnet-style /identify that sends to nickserv or chanserv.
6418 +102 -0 trunk/contrib/Makefile.in (File Modified)
6419 + - trunk/contrib/m_identify.c (File Added)
6422 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6424 Document alias{} blocks a bit better.
6428 +9 -0 trunk/doc/reference.conf (File Modified)
6431 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6433 - add aliases to /stats m (data usage is not counted though, sorry)
6437 +1 -0 trunk/include/s_conf.h (File Modified)
6438 +3 -0 trunk/src/newconf.c (File Modified)
6439 +15 -0 trunk/src/parse.c (File Modified)
6442 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6444 - remove m_sshortcut as it's no longer relevant
6448 +0 -145 trunk/modules/Makefile.in (File Modified)
6449 + - trunk/modules/m_sshortcut.c (File Deleted)
6452 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6454 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6455 targets instead of my original idea :P)
6459 +32 -0 trunk/doc/example.conf (File Modified)
6460 +35 -0 trunk/doc/reference.conf (File Modified)
6461 +4 -0 trunk/include/parse.h (File Modified)
6462 +7 -0 trunk/include/s_conf.h (File Modified)
6463 +82 -0 trunk/src/newconf.c (File Modified)
6464 +78 -0 trunk/src/parse.c (File Modified)
6465 +16 -0 trunk/src/s_conf.c (File Modified)
6468 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6470 Remove some spaces after tabs. ??
6474 +18 -18 trunk/src/newconf.c (File Modified)
6477 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6480 - make sure to clear all marks also if the who was aborted
6481 because of too many matches
6482 - give ERR_TOOMANYMATCHES if too many matches
6485 ratbox RATBOX_2_2 r22003 (jilles)
6489 +28 -26 trunk/modules/m_who.c (File Modified)
6492 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6498 +9 -9 trunk/configure (File Modified)
6499 +1 -1 trunk/configure.ac (File Modified)
6502 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6504 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6508 +2 -1 trunk/include/s_newconf.h (File Modified)
6509 +20 -0 trunk/modules/m_rehash.c (File Modified)
6510 +1 -1 trunk/src/s_newconf.c (File Modified)
6513 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6515 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6519 +0 -1 trunk/doc/example.conf (File Modified)
6520 +0 -3 trunk/doc/reference.conf (File Modified)
6521 +0 -1 trunk/include/s_conf.h (File Modified)
6522 +0 -6 trunk/modules/m_info.c (File Modified)
6523 +1 -1 trunk/src/channel.c (File Modified)
6524 +0 -1 trunk/src/newconf.c (File Modified)
6527 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6529 Missing header in m_chghost.c
6532 +1 -0 trunk/modules/m_chghost.c (File Modified)
6535 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6537 Relocate QJM code to a seperate function(change_nick_user_host)
6538 Change CHGHOST to use change_nick_user_host instead of just setting it
6542 +3 -0 trunk/include/s_user.h (File Modified)
6543 +1 -1 trunk/modules/m_chghost.c (File Modified)
6544 +3 -78 trunk/modules/m_signon.c (File Modified)
6545 +89 -0 trunk/src/s_user.c (File Modified)
6548 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6550 Restore /stats a (dns servers, admin-only).
6554 +1 -0 trunk/include/res.h (File Modified)
6555 +5 -8 trunk/modules/m_stats.c (File Modified)
6556 +16 -0 trunk/src/res.c (File Modified)
6559 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6561 - Add CHARYBDIS_PROFILE if we are profiling.
6562 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6563 - Remove duplicate --enable-epoll entry.
6567 +1595 -15 trunk/configure (File Modified)
6568 +30 -11 trunk/configure.ac (File Modified)
6569 +3 -0 trunk/include/setup.h.in (File Modified)
6572 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6574 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6578 +28 -0 trunk/aclocal.m4 (File Modified)
6581 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6583 Allow requesting forward channel and quiet list in same mode command.
6587 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6590 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6592 Add description of xline wildcards.
6596 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6599 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6601 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6605 +0 -4 trunk/modules/m_services.c (File Modified)
6608 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6614 +1 -1 trunk/include/hook.h (File Modified)
6617 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6619 call_hook, not hook_call
6623 +1 -1 trunk/modules/core/m_join.c (File Modified)
6626 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6628 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6629 Could be useful for a number of things.
6633 +9 -0 trunk/modules/core/m_join.c (File Modified)
6636 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6638 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6642 +7 -0 trunk/include/hook.h (File Modified)
6645 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6647 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6651 +15 -0 trunk/modules/m_services.c (File Modified)
6654 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6656 Clarify snomask +f, +k, +u.
6660 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6663 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6665 Cmode +p and +s may be set simultaneously.
6669 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6672 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6674 actually, we should check the data version on each reload (oops)
6678 +6 -6 trunk/src/main.c (File Modified)
6681 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6683 more work on the loader
6687 +45 -21 trunk/src/main.c (File Modified)
6690 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6692 Add prototype ircd_state.c
6696 + - trunk/src/ircd_state.c (File Added)
6699 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6701 Smaller improvements.
6705 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6708 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6710 Add a lot of stuff here.
6714 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6717 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6719 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6723 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6726 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6728 Invex doesn't trump +r or (sic) +J.
6732 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6735 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6737 Check to make sure a module is not loaded before loading it.
6741 +6 -1 trunk/src/ircd_parser.y (File Modified)
6744 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6746 - Add a missing comma in the HeaderMessages array
6747 - Only send "Your hostname is too long ..." if that really is the case
6751 +2 -2 trunk/src/s_auth.c (File Modified)
6754 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6756 build_symtable() will have already bailed here, so no need to check
6757 explicitly whether or not charybdis_main is NULL.
6761 +7 -16 trunk/src/main.c (File Modified)
6764 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6766 Data structure versioning, part 1.
6770 +10 -1 trunk/include/ircd_defs.h (File Modified)
6771 +2 -0 trunk/src/ircd.c (File Modified)
6772 +15 -3 trunk/src/main.c (File Modified)
6775 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6777 build a symbol table and use that instead of doing a raw dlsym on everything
6781 + - trunk/include/ircd_linker.h (File Added)
6782 +71 -1 trunk/src/Makefile.in (File Modified)
6783 + - trunk/src/ircd_linker.c (File Added)
6784 +16 -4 trunk/src/main.c (File Modified)
6787 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6789 The launcher now calls io_loop() instead of charybdis_main().
6790 This is so that we do not have to reinitialize *everything* later.
6794 +1 -0 trunk/include/ircd.h (File Modified)
6795 +6 -7 trunk/src/ircd.c (File Modified)
6796 +13 -1 trunk/src/main.c (File Modified)
6799 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6801 Use global binding on libircd.so.
6805 +1 -1 trunk/src/main.c (File Modified)
6808 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6810 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6811 (it will do more later)
6815 +14 -12 trunk/include/config.h (File Modified)
6816 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6817 +31 -5 trunk/src/Makefile.in (File Modified)
6818 +78 -1 trunk/src/ircd.c (File Modified)
6819 + - trunk/src/main.c (File Added)
6822 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6824 Add whitespace here, oops.
6828 +1 -1 trunk/CREDITS (File Modified)
6831 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6833 Properly copy over the IP address here instead of using a cheap hack.
6834 Because the hack didn't work right except on IPv6. :|
6838 +12 -2 trunk/src/s_newconf.c (File Modified)
6841 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6843 Revert reject cache notice to ratbox's, which more
6844 clearly suggests what's happening.
6848 +4 -1 trunk/src/reject.c (File Modified)
6851 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6853 Fix the openssl status in the overview information.
6857 +1 -3 trunk/configure (File Modified)
6858 +1 -3 trunk/configure.ac (File Modified)
6861 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6863 - Add simple exempt{} block (127.0.0.1) to example.conf.
6864 - Remove mention of deny{}.
6868 +5 -0 trunk/doc/example.conf (File Modified)
6869 +1 -1 trunk/doc/reference.conf (File Modified)
6872 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6874 example.conf: add some comments at the start
6875 reference.conf: some ircd-ratbox -> charybdis
6879 +11 -0 trunk/doc/example.conf (File Modified)
6880 +6 -5 trunk/doc/reference.conf (File Modified)
6883 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6885 Rename m_createauthonly module to createauthonly
6886 as this is not a module providing an m_function
6891 +1 -38 trunk/contrib/Makefile.in (File Modified)
6892 + - trunk/contrib/createauthonly.c (File Added)
6893 + - trunk/contrib/m_createauthonly.c (File Deleted)
6896 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6898 Add to example confs commented lines for:
6899 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6900 sno_globalkline.so, sno_globaloper.so.
6904 +5 -1 trunk/doc/example.conf (File Modified)
6905 +9 -1 trunk/doc/reference.conf (File Modified)
6908 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6910 - Unbreak connecting to connect{}s with hostnames
6911 instead of IP addresses (broken with new resolver).
6912 - Try to do A/AAAA query based on aftype in
6913 connect{} (doesn't seem to work fully).
6917 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6920 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6922 Unbreak /rehash dns.
6926 +1 -0 trunk/src/res.c (File Modified)
6929 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6931 Preserve Hybrid Id and add one of our own.
6935 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6936 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6939 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6941 Add anfl and Androsyn to CREDITS.
6942 They wrote a lot of ratbox code we use, both before and after the fork.
6946 +2 -0 trunk/CREDITS (File Modified)
6949 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6951 Hostname validity check.
6955 +42 -3 trunk/src/s_auth.c (File Modified)
6958 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6960 Version bump to 1.2.0.
6964 +9 -9 trunk/configure (File Modified)
6965 +1 -1 trunk/configure.ac (File Modified)
6968 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6970 - Missed a spot in the IPv6 code here. Should be usable now.
6974 +2 -2 trunk/src/res.c (File Modified)
6977 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6979 Alright, so, this massive commit does the following:
6981 - Adds a resolver based on the undernet and hybrid one.
6982 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6983 - Makes a check in ./configure be posixly correct
6984 - Simplifies the auth code and DNS callbacks
6986 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6990 +1 -1 trunk/Makefile.in (File Modified)
6991 + - trunk/adns/ (File Deleted)
6992 +148 -80 trunk/configure (File Modified)
6993 +1 -2 trunk/configure.ac (File Modified)
6994 +6 -0 trunk/include/client.h (File Modified)
6995 +1 -0 trunk/include/packet.h (File Modified)
6996 +153 -41 trunk/include/res.h (File Modified)
6997 + - trunk/include/reslib.h (File Added)
6998 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6999 +930 -1449 trunk/modules/.depend (File Modified)
7000 +3 -0 trunk/modules/m_stats.c (File Modified)
7001 +417 -621 trunk/src/.depend (File Modified)
7002 +1 -1 trunk/src/.indent.pro (File Modified)
7003 +2069 -289 trunk/src/Makefile.in (File Modified)
7004 + - trunk/src/adns.c (File Deleted)
7005 + - trunk/src/res.c (File Added)
7006 + - trunk/src/reslib.c (File Added)
7007 +11 -50 trunk/src/s_auth.c (File Modified)
7008 +4 -26 trunk/src/s_newconf.c (File Modified)
7011 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7013 Document the NOBALLOC feature.
7017 +7 -1 trunk/include/config.h (File Modified)
7020 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7022 commands.sgml changes
7026 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7029 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7035 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7038 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7040 Improve description of class{} block (in particular,
7041 mention server classes as well as client classes).
7045 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7048 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7051 -/* sendq: servers need a higher sendq as they send more data */
7052 +/* sendq: servers need a higher sendq as they are sent more data */
7056 +1 -1 trunk/doc/reference.conf (File Modified)
7059 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7061 Add modules{} block.
7065 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7068 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7070 Add general::oper_snomask, snomask on oper up for opers
7071 that have umode +s set on oper up, but do not have
7072 a specific snomask setting in their operator block.
7073 If this is empty or not specified, +s is used as before.
7077 +4 -1 trunk/doc/example.conf (File Modified)
7078 +7 -1 trunk/doc/reference.conf (File Modified)
7079 +1 -0 trunk/include/client.h (File Modified)
7080 +1 -0 trunk/include/s_conf.h (File Modified)
7081 +32 -0 trunk/src/newconf.c (File Modified)
7082 +1 -0 trunk/src/s_conf.c (File Modified)
7083 +13 -3 trunk/src/s_user.c (File Modified)
7086 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7091 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7094 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7096 Add MASKTRACE and CHANTRACE commands.
7100 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7103 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7105 document loadmodule directive
7109 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7112 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7118 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7121 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7123 q:lines are no longer living in the ircd.conf either
7127 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7130 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7132 remove k:line, d:line, x:line as they are their own files now
7136 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7139 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7141 New place for operator::snomask.
7145 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7148 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7150 Document connect {}.
7154 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7157 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7159 example.conf: move operator::snomask to a more logical place,
7160 more sensible default
7161 reference.conf: add operator::snomask
7165 +3 -3 trunk/doc/example.conf (File Modified)
7166 +3 -0 trunk/doc/reference.conf (File Modified)
7169 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7171 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7172 in those conf entries that take umodes like <name1>, <name2>, ...
7176 +3 -0 trunk/doc/reference.conf (File Modified)
7177 +3 -0 trunk/src/newconf.c (File Modified)
7180 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7186 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7189 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7195 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7198 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7204 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7207 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7213 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7216 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7218 Document operator {} blocks.
7222 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7225 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7227 auth{}: clarify/add some details
7231 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7234 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7236 auth{}: Move a paragraph.
7240 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7243 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7245 Document auth{} blocks.
7249 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7252 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7258 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7261 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7263 Add umode +R, prevents unidentified clients from
7264 sending private messages or notices. /accept'ed
7265 clients and opers are exempt.
7266 Due to the /accept part, this is only checked
7267 at the target's server, may want to change
7272 +1 -0 trunk/help/opers/umode (File Modified)
7273 +1 -0 trunk/help/users/umode (File Modified)
7274 +2 -0 trunk/include/client.h (File Modified)
7275 +1 -0 trunk/include/numeric.h (File Modified)
7276 +11 -1 trunk/modules/core/m_message.c (File Modified)
7277 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7278 +1 -1 trunk/src/messages.tab (File Modified)
7279 +1 -1 trunk/src/s_user.c (File Modified)
7282 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7284 Don't allow a nick change if banned or quieted (and not
7285 voiced or opped) on a channel. This uses numeric 435
7286 (bahamut's "cannot change to a banned nick") because
7287 bahamut/ircu's 437 and hyperion's 438 already have
7288 another meaning for us.
7292 +2 -0 trunk/include/channel.h (File Modified)
7293 +1 -0 trunk/include/numeric.h (File Modified)
7294 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7295 +38 -0 trunk/src/channel.c (File Modified)
7296 +1 -1 trunk/src/messages.tab (File Modified)
7299 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7302 - respect ban exceptions
7303 - also deny a knock if quieted
7307 +2 -1 trunk/modules/m_knock.c (File Modified)
7310 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7312 Reverse bad substitution in comment.
7316 +1 -1 trunk/src/channel.c (File Modified)
7319 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7321 - set DynSpoof flag for clients spoofed at registration
7322 - add orighost instead of host to the hostname hash
7326 +5 -1 trunk/src/s_user.c (File Modified)
7329 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7331 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7335 +2 -3 trunk/src/send.c (File Modified)
7338 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7340 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7344 +17 -7 trunk/modules/m_signon.c (File Modified)
7347 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7349 Correct minimum args on ENCAP SASL to avoid nasty core.
7353 +1 -1 trunk/modules/m_sasl.c (File Modified)
7356 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7358 Style nits: sptr can't ever be NULL, don't compare truth
7363 +2 -3 trunk/modules/m_scan.c (File Modified)
7366 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7368 - Comment out scan_cmodes() prototype to suppress warning
7369 - Correct minimum parameter count for mo_scan()
7373 +2 -2 trunk/modules/m_scan.c (File Modified)
7376 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7379 - Include full command in operspy notice
7380 - Allow global scans (no-list used, mask not used) without operspy
7381 - Use ERR_NOPRIVS numeric
7385 +21 -9 trunk/modules/m_scan.c (File Modified)
7388 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7390 Cancel out the >3 default if < is given; this way
7391 any </> specification fully overrides the default.
7395 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7398 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7400 - Call mo_list() from m_list() to reduce code duplication
7401 - Default to >3, rather arbitrarily (conf option?)
7402 - Make < and > mean less than and greater than again
7406 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7409 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7411 When processing topic burst, hide connecting server
7412 on netburst if flatten links is enabled.
7416 +9 -2 trunk/modules/m_tb.c (File Modified)
7419 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7421 - remove PENALTY token
7425 +0 -1 trunk/include/supported.h (File Modified)
7428 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7431 - Add PENALTY because we have a pace-wait system.
7432 - Add FNC due to SAVE and RSFNC
7437 +4 -2 trunk/include/supported.h (File Modified)
7440 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7442 mkay, indent went nuts here
7446 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7449 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7451 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7452 and can be used instead. The SAFELIST implementation is the one used by
7453 default, as most users/networks will be used to it.
7457 +1 -0 trunk/NEWS (File Modified)
7458 +14 -0 trunk/include/client.h (File Modified)
7459 +5 -0 trunk/include/hash.h (File Modified)
7460 +404 -272 trunk/modules/Makefile.in (File Modified)
7461 + - trunk/modules/m_list.c (File Deleted)
7462 + - trunk/modules/m_list_ratbox.c (File Added)
7463 + - trunk/modules/m_list_safelist.c (File Added)
7464 +5 -5 trunk/src/hash.c (File Modified)
7467 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7469 Clear invites on a lowerTS JOIN or SJOIN.
7470 This should complete kick_on_split_riding protection.
7474 +5 -0 trunk/modules/core/m_join.c (File Modified)
7475 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7478 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7480 Like in ratbox, send and interpret timestamps on invites.
7484 +9 -2 trunk/modules/m_invite.c (File Modified)
7487 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7489 Add +S (network service) umode. Just for completeness, users or opers
7494 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7497 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7503 +35 -2 trunk/NEWS (File Modified)
7506 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7508 Split off a PreClient structure for data to be freed on registation (i.e. password).
7509 New hook introduce_client for post-registration messages.
7510 Fix b0rked SASL numerics.
7511 Burst REALHOST post-introduction for spoofed-on-registration clients.
7512 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7513 Pre-registration signon support.
7517 +10 -0 trunk/configure (File Modified)
7518 +2 -0 trunk/configure.ac (File Modified)
7519 +14 -4 trunk/include/client.h (File Modified)
7520 +1 -0 trunk/include/hook.h (File Modified)
7521 +1 -0 trunk/include/numeric.h (File Modified)
7522 +3 -0 trunk/include/setup.h.in (File Modified)
7523 +16 -0 trunk/modules/m_chghost.c (File Modified)
7524 +25 -21 trunk/modules/m_sasl.c (File Modified)
7525 +63 -30 trunk/modules/m_signon.c (File Modified)
7526 +18 -0 trunk/src/client.c (File Modified)
7527 +2 -0 trunk/src/hook.c (File Modified)
7528 +5 -5 trunk/src/messages.tab (File Modified)
7529 +2 -0 trunk/src/s_serv.c (File Modified)
7530 +28 -2 trunk/src/s_user.c (File Modified)
7533 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7535 Update hook documentation.
7539 +30 -0 trunk/doc/hooks.txt (File Modified)
7542 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7544 Improve @/# handling in match_esc().
7548 +21 -13 trunk/src/match.c (File Modified)
7551 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7553 backtrack instead of bailing out when handling a mismatched escape
7557 +1 -1 trunk/src/match.c (File Modified)
7560 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7562 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7565 +2 -1 trunk/CREDITS (File Modified)
7568 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7570 Fix the escape brokenness and pick up a more efficient matching algorithm,
7571 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7572 Patch sent upstream. They can do whatever they want with it, *shrug*.
7576 +147 -161 trunk/src/match.c (File Modified)
7579 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7581 If flatten links is enabled, fake the origins of some ServerModes
7582 sent to clients so that the server sending the netburst is hidden.
7583 Most mode hacks still show the true source.
7587 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7588 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7591 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7593 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7594 where the exit originated).
7595 - When receiving an SQUIT for a server themselves
7596 (IsMe(target_p) || target_p == client_p)
7597 close their link and send a local server notice.
7601 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7602 +6 -3 trunk/src/client.c (File Modified)
7605 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7607 Hooking into the wrong hook, whoops. :P
7611 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7612 +6 -10 trunk/modules/core/m_join.c (File Modified)
7615 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7617 this doesn't work right, right now :P
7621 +40 -0 trunk/contrib/Makefile.in (File Modified)
7622 + - trunk/contrib/m_createauthonly.c (File Added)
7623 +6 -0 trunk/include/hook.h (File Modified)
7624 +26 -1 trunk/modules/core/m_join.c (File Modified)
7625 +1 -1 trunk/src/ircd.c (File Modified)
7628 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7630 Make can_join() hookable.
7634 +12 -1 trunk/src/channel.c (File Modified)
7637 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7639 add 'int approved;' to the channel event hook
7643 +1 -0 trunk/include/hook.h (File Modified)
7646 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7648 Use SIDs in SASL ENCAP origin.
7649 Ignore responses from other agents once the first SASL response has been received for a client.
7653 +9 -5 trunk/modules/m_sasl.c (File Modified)
7656 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7658 Removed stray debug code.
7662 +1 -1 trunk/modules/m_sasl.c (File Modified)
7665 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7667 Don't complain "unknown MODE flag" if a non-oper attempts
7668 to unset an oper only umode they do not have.
7669 This is to prevent unwanted error messages when users/bots
7670 do things like MODE <nick> +i-sw.
7674 +4 -2 trunk/src/s_user.c (File Modified)
7677 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7679 Fix client_exit hook name and only call it for local exits that are not
7684 +3 -2 trunk/modules/m_sasl.c (File Modified)
7687 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7689 Fix SASL logic to actually use stored agent UID.
7690 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7691 Add abort code for exiting clients.
7695 +18 -9 trunk/modules/m_sasl.c (File Modified)
7698 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7700 Port over ratbox 2.2 /challenge. This is slightly more secure
7701 (better crypto, longer keys, challenge timeout) and has better
7704 The respond tool is no longer part of the ircd tree but a
7705 separate package, currently available from
7706 http://respond.ircd-ratbox.org (we should mirror/... this).
7710 +65 -310 trunk/doc/challenge.txt (File Modified)
7711 +5 -5 trunk/include/client.h (File Modified)
7712 +3 -0 trunk/include/irc_string.h (File Modified)
7713 +3 -0 trunk/include/numeric.h (File Modified)
7714 +94 -50 trunk/modules/m_challenge.c (File Modified)
7715 +1 -2 trunk/src/client.c (File Modified)
7716 +125 -0 trunk/src/irc_string.c (File Modified)
7717 +2 -2 trunk/src/messages.tab (File Modified)
7718 + - trunk/tools/rsa_respond/ (File Deleted)
7721 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7723 Preliminary SASL support.
7727 +7 -0 trunk/include/client.h (File Modified)
7728 +6 -0 trunk/include/numeric.h (File Modified)
7729 +1 -0 trunk/modules/Makefile.in (File Modified)
7730 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7731 +175 -1 trunk/modules/m_cap.c (File Modified)
7732 + - trunk/modules/m_sasl.c (File Added)
7733 +2 -0 trunk/modules/m_user.c (File Modified)
7734 +5 -5 trunk/src/messages.tab (File Modified)
7735 +8 -2 trunk/src/s_user.c (File Modified)
7738 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7740 SIGNON: make logout also apply remotely.
7744 +7 -2 trunk/modules/m_signon.c (File Modified)
7747 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7749 Use an asterisk when sending empty logins in SIGNON.
7753 +5 -5 trunk/modules/m_signon.c (File Modified)
7756 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7758 SIGNON: Only add whowas entry (add_history()) and wipe
7759 accepts (del_all_accepts()) if nick changed.
7763 +5 -3 trunk/modules/m_signon.c (File Modified)
7766 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7768 SIGNON: slight fixes to collision code:
7769 - don't kill if target_p == source_p (nick unchanged or only changed case)
7770 - add comment that SAVE support is missing
7771 - use sendto_realops_snomask() instead of sendto_realops_flags()
7775 +9 -6 trunk/modules/m_signon.c (File Modified)
7778 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7780 Fix up kills for bad nick/user/host on SIGNON.
7784 +16 -6 trunk/modules/m_signon.c (File Modified)
7787 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7789 If changing to a nick with a digit, only allow the UID.
7793 +4 -0 trunk/modules/m_signon.c (File Modified)
7796 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7798 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7799 Strip leading digits from logins that are not purely numeric.
7803 +3 -0 trunk/include/numeric.h (File Modified)
7804 +2 -0 trunk/include/send.h (File Modified)
7805 +1 -0 trunk/modules/Makefile.in (File Modified)
7806 +456 -3 trunk/modules/m_services.c (File Modified)
7807 + - trunk/modules/m_signon.c (File Added)
7808 +2 -2 trunk/src/messages.tab (File Modified)
7809 +98 -0 trunk/src/send.c (File Modified)
7812 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7814 Remove old server notice umodes from example confs.
7818 +1 -2 trunk/doc/example.conf (File Modified)
7819 +4 -17 trunk/doc/reference.conf (File Modified)
7822 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7824 Add snomask help file (forgot this earlier).
7828 + - trunk/help/opers/snomask (File Added)
7831 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7833 Add umode +l (receive locops).
7837 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7840 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7842 We don't plan to implement cmode +R (quiet unidentified) and
7843 umode +I (deny invite) for 1.1, so comment them out from the
7848 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7849 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7852 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7854 Improve snomask usage description.
7858 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7861 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7863 Mention the word snomask with umode +s (needs to be a link really).
7867 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7870 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7872 Add snomask +Z (operspy notices).
7876 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7879 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7881 Misc updates/clarifications.
7885 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7888 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7894 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7895 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7896 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7899 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7901 - Allow ENCAP REALHOST outside burst
7902 - Fix comment describing race condition: this can only happen
7903 on a local whois with use_whois_actually enabled
7907 +4 -6 trunk/modules/m_chghost.c (File Modified)
7910 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7912 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7916 +39 -0 trunk/contrib/Makefile.in (File Modified)
7917 + - trunk/contrib/sno_globaloper.c (File Added)
7920 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7922 Pass along old umodes and snomask in umode_changed hook,
7923 changing its parameter type from struct Client *
7924 to hook_data_umode_changed *. (For a new client, both
7927 The IP cloaking module now fully ignores umode changes
7928 where +h didn't change.
7932 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7933 +7 -0 trunk/include/hook.h (File Modified)
7934 +18 -4 trunk/src/s_user.c (File Modified)
7937 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7939 move libcharybdis-provided function initialisation into libcharybdis_init().
7943 +32 -11 trunk/src/ircd.c (File Modified)
7946 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7948 Make +f notices (local host, global host, global user@host, local class)
7949 netwide. Exceeding /quote set max remains local.
7953 +4 -4 trunk/src/s_conf.c (File Modified)
7956 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7958 Netwide notices about attempts to join juped channels.
7962 +1 -1 trunk/modules/core/m_join.c (File Modified)
7965 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7967 Send server notices about failed oper attempts globally.
7968 Successful remote oper attempt notices will be generated
7969 from the mode changes.
7973 +3 -3 trunk/modules/m_challenge.c (File Modified)
7974 +2 -2 trunk/modules/m_oper.c (File Modified)
7977 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7979 Rest of infrastructure for sending server notices globally.
7980 Uses a new L_NETWIDE level on sendto_realops_snomask().
7984 +1 -0 trunk/include/send.h (File Modified)
7985 +31 -4 trunk/src/send.c (File Modified)
7988 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7990 Add general::global_snotices conf option to control
7991 whether we send out SNOTEs. Does not do anything yet.
7995 +1 -0 trunk/doc/example.conf (File Modified)
7996 +6 -0 trunk/doc/reference.conf (File Modified)
7997 +1 -0 trunk/include/s_conf.h (File Modified)
7998 +6 -0 trunk/modules/m_info.c (File Modified)
7999 +1 -0 trunk/src/newconf.c (File Modified)
8000 +1 -0 trunk/src/s_conf.c (File Modified)
8003 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8005 Only accept SNOTE from servers.
8009 +2 -0 trunk/modules/m_snote.c (File Modified)
8012 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8014 Correct parv indices so this actually works.
8018 +2 -2 trunk/modules/m_snote.c (File Modified)
8021 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8027 +3 -3 trunk/modules/m_snote.c (File Modified)
8030 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8032 Add m_snote.c, SNOTE propagator.
8036 +86 -0 trunk/modules/Makefile.in (File Modified)
8037 + - trunk/modules/m_snote.c (File Added)
8040 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8042 start seeding the 1.1 NEWS file
8046 +4 -0 trunk/NEWS (File Modified)
8049 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8051 rename some modules to more descriptive names...
8055 +2 -131 trunk/contrib/Makefile.in (File Modified)
8056 + - trunk/contrib/globalconnexit.c (File Deleted)
8057 + - trunk/contrib/globallineactive.c (File Deleted)
8058 + - trunk/contrib/sno_farconnect.c (File Added)
8059 + - trunk/contrib/sno_globalkline.c (File Added)
8060 +1 -120 trunk/modules/Makefile.in (File Modified)
8061 + - trunk/modules/networknotice.c (File Deleted)
8062 + - trunk/modules/sno_routing.c (File Added)
8065 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8067 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8068 Uses FLAGS2_FLOODDONE bit on servers.
8072 +3 -0 trunk/include/client.h (File Modified)
8073 +121 -1 trunk/modules/Makefile.in (File Modified)
8074 + - trunk/modules/networknotice.c (File Added)
8077 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8079 Don't show servers in /trace to nonopers if flatten links is enabled.
8083 +8 -5 trunk/modules/m_trace.c (File Modified)
8086 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8089 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8090 - send back confirmation to source, if local client
8091 - send a +s server notice if the source is neither a server nor a service (+S)
8095 +5 -1 trunk/modules/m_chghost.c (File Modified)
8098 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8100 Use sendto_realops_snomask_from() to make the
8101 server notices appear to come from the affected
8106 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8107 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8110 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8112 Add sendto_realops_snomask_from(), allows
8113 specification of apparent source server.
8117 +1 -0 trunk/include/send.h (File Modified)
8118 +41 -1 trunk/src/send.c (File Modified)
8121 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8123 Revert r579. Keep host, not orighost in oper up notice.
8124 It would be inconsistent to have orighost there, and we
8125 don't want to mess up all server notices by putting both
8130 +1 -1 trunk/src/s_user.c (File Modified)
8133 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8135 Include the IP address in operlog/foperlog.
8139 +10 -8 trunk/modules/m_challenge.c (File Modified)
8140 +8 -6 trunk/modules/m_oper.c (File Modified)
8143 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8145 Call umode_changed hook on oper up.
8149 +1 -0 trunk/src/s_user.c (File Modified)
8152 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8154 Add globalconnexit contrib module, shows remote client connects/exits
8155 except netsplits/netjoin on snomask +F.
8156 Notice formatting will probably change somewhat still.
8160 +80 -0 trunk/contrib/Makefile.in (File Modified)
8161 + - trunk/contrib/globalconnexit.c (File Added)
8164 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8166 Declare snomask_modes[] so modules can provide snomasks.
8170 +2 -0 trunk/include/snomask.h (File Modified)
8173 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8175 Replace user_signon hook with two new hooks: new_local_user
8176 and new_remote_user.
8177 These are called right before the user is introduced to the
8178 rest of the network.
8182 +2 -1 trunk/include/hook.h (File Modified)
8183 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8184 +4 -2 trunk/src/hook.c (File Modified)
8185 +2 -3 trunk/src/s_user.c (File Modified)
8188 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8190 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8194 +2 -2 trunk/modules/m_scan.c (File Modified)
8197 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8199 Update doc/technical/send.txt.
8203 +91 -131 trunk/doc/technical/send.txt (File Modified)
8206 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8208 Add chantrace and masktrace to help files.
8212 + - trunk/help/opers/chantrace (File Added)
8213 +27 -20 trunk/help/opers/index (File Modified)
8214 + - trunk/help/opers/masktrace (File Added)
8215 +2 -0 trunk/help/opers/operspy (File Modified)
8218 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8220 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8221 Shows etrace-like output for all users in a channel,
8222 in particular IP addresses.
8226 +75 -2 trunk/modules/m_etrace.c (File Modified)
8229 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8231 Port over ratbox 2.2 r21727 (anfl):
8232 add some logging when we drop servers in places where we only notify opers
8236 +31 -0 trunk/modules/core/m_server.c (File Modified)
8239 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8241 display orighost in operup message
8245 +1 -1 trunk/src/s_user.c (File Modified)
8248 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8250 Add globallineactive contrib module, a hack which can often
8251 show k/d/g/x line active for remote clients.
8255 +52 -0 trunk/contrib/Makefile.in (File Modified)
8256 + - trunk/contrib/globallineactive.c (File Added)
8259 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8261 Show IP field in the same way as MASKTRACE:
8262 "255.255.255.255" if it's unknown (remote TS5 client)
8263 and "0" if we or the remote server are purposely
8268 +12 -1 trunk/modules/m_scan.c (File Modified)
8271 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8274 - don't show servers in a global scan
8275 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8279 +4 -1 trunk/modules/m_scan.c (File Modified)
8282 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8284 Implement SCAN UMODES.
8288 +3 -0 trunk/include/numeric.h (File Modified)
8289 +128 -2 trunk/modules/m_scan.c (File Modified)
8290 +2 -2 trunk/src/messages.tab (File Modified)
8293 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8299 +1 -1 trunk/modules/m_scan.c (File Modified)
8302 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8304 parv[0] should be parv[1].
8308 +1 -1 trunk/modules/m_scan.c (File Modified)
8311 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8317 +1 -1 trunk/modules/m_scan.c (File Modified)
8320 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8326 +2 -2 trunk/modules/m_scan.c (File Modified)
8329 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8331 framework for scan command
8335 +113 -0 trunk/modules/Makefile.in (File Modified)
8336 + - trunk/modules/m_scan.c (File Added)
8339 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8341 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8345 +2 -0 trunk/include/irc_string.h (File Modified)
8346 +157 -1 trunk/modules/m_etrace.c (File Modified)
8347 +129 -90 trunk/src/match.c (File Modified)
8350 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8352 orighost may live in a different hash bucket (likely the case), lets check it standalone
8356 +39 -3 trunk/src/hostmask.c (File Modified)
8359 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8361 SVN didn't check modules/ somehow, hrmm.
8365 +1 -1 trunk/modules/m_kline.c (File Modified)
8366 +6 -6 trunk/modules/m_stats.c (File Modified)
8369 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8371 Track hostmask entries for client_p->orighost, if available.
8372 Not throughly tested, but seems to work fine.
8376 +8 -4 trunk/include/hostmask.h (File Modified)
8377 +14 -10 trunk/src/hostmask.c (File Modified)
8380 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8382 Pass on SQUIT reasons more.
8386 +17 -19 trunk/src/client.c (File Modified)
8389 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8391 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8392 This way, hidden admins also get them.
8396 +4 -4 trunk/src/send.c (File Modified)
8399 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8401 From ircd-ratbox 2.2 (r21339 anfl):
8402 ms_kill() should be using find_person(), not find_client()
8403 otherwise it can generate a core.
8407 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8410 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8412 Add m_error to core_module_table, so it is loaded by default.
8416 +1 -0 trunk/src/modules.c (File Modified)
8419 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8421 comment is a const char *, not char *.
8425 +1 -1 trunk/include/hook.h (File Modified)
8428 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8430 Fix a long standing hybrid 7 bug: when getting a read error
8431 on a server, report_error() is called with a %d instead of
8432 a %s in the format string ("Lost connection" in +d).
8436 +1 -1 trunk/src/client.c (File Modified)
8439 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8445 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8448 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8450 Add document describing capabilities and what they mean.
8454 + - trunk/doc/technical/capab.txt (File Added)
8457 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8459 Change client_exit hook to pass all exit_client() parameters.
8463 +8 -0 trunk/include/hook.h (File Modified)
8464 +6 -1 trunk/src/client.c (File Modified)
8467 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8469 Add client_exit hook, called in exit_client() for all
8470 clients of all types, except clients exiting because
8471 of netsplits (QS). The only thing done before it is
8472 marking the client as "closing" (to prevent
8477 +1 -0 trunk/include/hook.h (File Modified)
8478 +2 -0 trunk/src/client.c (File Modified)
8479 +2 -0 trunk/src/hook.c (File Modified)
8482 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8484 Improve the code that calculates the nnnS nnnC counts
8487 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8491 +43 -36 trunk/modules/m_trace.c (File Modified)
8494 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8496 Add server_eob hook.
8497 Planning to use this for netsplit/join notices.
8501 +1 -0 trunk/include/hook.h (File Modified)
8502 +2 -0 trunk/modules/m_pong.c (File Modified)
8503 +2 -0 trunk/src/hook.c (File Modified)
8506 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8508 Default motd: ircd-ratbox -> charybdis
8512 +1 -1 trunk/doc/ircd.motd (File Modified)
8515 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8517 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8521 +4 -4 trunk/src/s_user.c (File Modified)
8524 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8526 - Remove obsolete EOB help file
8527 - Document snomask in the help files
8532 + - trunk/help/opers/eob (File Deleted)
8533 +13 -12 trunk/help/opers/index (File Modified)
8534 +1 -13 trunk/help/opers/umode (File Modified)
8535 +7 -7 trunk/help/users/index (File Modified)
8538 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8540 Bail if snomask to parse is not given. Pointy hat to myself.
8544 +3 -0 trunk/src/snomask.c (File Modified)
8547 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8549 Remove m_flags from autoconf
8553 +0 -1 trunk/contrib/Makefile.in (File Modified)
8556 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8562 + - trunk/contrib/m_flags.c (File Deleted)
8565 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8567 If +s is in oper_only_umodes, clear snomask on deoper.
8571 +5 -0 trunk/src/s_user.c (File Modified)
8574 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8576 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8580 +2 -2 trunk/configure (File Modified)
8581 +2 -2 trunk/configure.ac (File Modified)
8584 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8586 Remove the old server notice umodes.
8587 Default oper only umodes is now +s.
8588 Please make sure all remaining umodes still work.
8592 +3 -21 trunk/include/client.h (File Modified)
8593 +0 -12 trunk/src/newconf.c (File Modified)
8594 +1 -1 trunk/src/s_conf.c (File Modified)
8595 +12 -12 trunk/src/s_user.c (File Modified)
8598 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8600 operator::flags nick_changes now controls +n snomask instead of +n umode.
8604 +8 -8 trunk/src/s_user.c (File Modified)
8607 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8609 Move down h_umode_changed hook call after umode allowed checks
8610 (so it will not see +a if someone tries to set it but is not
8615 +2 -3 trunk/src/s_user.c (File Modified)
8618 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8620 Move over non-+s server notices (hopefully, all of them).
8624 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8625 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8626 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8627 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8628 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8629 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8630 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8631 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8632 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8633 +2 -2 trunk/libcharybdis/event.c (File Modified)
8634 +2 -2 trunk/modules/core/m_join.c (File Modified)
8635 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8636 +3 -3 trunk/modules/core/m_message.c (File Modified)
8637 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8638 +2 -2 trunk/modules/core/m_server.c (File Modified)
8639 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8640 +1 -1 trunk/modules/m_post.c (File Modified)
8641 +1 -1 trunk/modules/m_services.c (File Modified)
8642 +2 -2 trunk/src/channel.c (File Modified)
8643 +3 -3 trunk/src/client.c (File Modified)
8644 +1 -1 trunk/src/hash.c (File Modified)
8645 +5 -5 trunk/src/s_conf.c (File Modified)
8646 +2 -2 trunk/src/s_log.c (File Modified)
8647 +4 -4 trunk/src/s_user.c (File Modified)
8650 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8652 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8656 +2 -1 trunk/include/snomask.h (File Modified)
8657 +2 -2 trunk/src/snomask.c (File Modified)
8660 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8662 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8666 +1 -1 trunk/contrib/example_module.c (File Modified)
8667 +2 -2 trunk/include/ircd_defs.h (File Modified)
8668 +6 -6 trunk/modules/core/m_error.c (File Modified)
8669 +1 -1 trunk/modules/core/m_join.c (File Modified)
8670 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8671 +1 -1 trunk/modules/core/m_message.c (File Modified)
8672 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8673 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8674 +18 -18 trunk/modules/core/m_server.c (File Modified)
8675 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8676 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8677 +4 -4 trunk/modules/m_challenge.c (File Modified)
8678 +4 -4 trunk/modules/m_dline.c (File Modified)
8679 +13 -13 trunk/modules/m_gline.c (File Modified)
8680 +5 -5 trunk/modules/m_kline.c (File Modified)
8681 +2 -2 trunk/modules/m_oper.c (File Modified)
8682 +1 -1 trunk/modules/m_pong.c (File Modified)
8683 +13 -13 trunk/modules/m_rehash.c (File Modified)
8684 +4 -4 trunk/modules/m_resv.c (File Modified)
8685 +16 -16 trunk/modules/m_set.c (File Modified)
8686 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8687 +6 -6 trunk/modules/m_xline.c (File Modified)
8688 +1 -1 trunk/src/adns.c (File Modified)
8689 +2 -2 trunk/src/channel.c (File Modified)
8690 +1 -1 trunk/src/listener.c (File Modified)
8691 +1 -1 trunk/src/s_auth.c (File Modified)
8692 +15 -15 trunk/src/s_conf.c (File Modified)
8693 +3 -3 trunk/src/s_user.c (File Modified)
8694 +7 -7 trunk/src/send.c (File Modified)
8697 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8700 - set +s snomask if +s umode set but no snomasks
8701 - put numerics in more logical order
8705 +3 -1 trunk/src/s_user.c (File Modified)
8708 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8710 parse_snobuf_to_mask(): default to + at start
8711 allows stuff like /mode jilles +s C
8715 +1 -1 trunk/src/snomask.c (File Modified)
8718 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8720 Changes to user_mode() snomask handling.
8721 - show snomask (if not 0) on /mode <nick>
8722 - show snomask once at the end if +s/-s used
8723 - only parse 1 parameter for umode changes
8724 - don't crash on /mode <nick> +s
8725 - /mode <nick> -s clears snomask, doesn't use parameter
8726 - set umode +s iff snomask is not 0
8727 - snomask is not propagated, but umode +s is
8731 +97 -72 trunk/src/s_user.c (File Modified)
8734 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8736 Convert some messages over to snomask.
8740 +29 -29 trunk/src/client.c (File Modified)
8741 +2 -2 trunk/src/ircd.c (File Modified)
8742 +13 -13 trunk/src/modules.c (File Modified)
8743 +1 -1 trunk/src/newconf.c (File Modified)
8744 +5 -5 trunk/src/parse.c (File Modified)
8745 +1 -1 trunk/src/restart.c (File Modified)
8746 +4 -4 trunk/src/s_newconf.c (File Modified)
8747 +11 -11 trunk/src/s_serv.c (File Modified)
8750 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8752 include snomask.h from client.h
8756 +1 -0 trunk/include/client.h (File Modified)
8759 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8761 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8765 +1 -0 trunk/src/newconf.c (File Modified)
8766 +2 -1 trunk/src/snomask.c (File Modified)
8769 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8771 should start with +, not \0. Whoops. :)
8775 +1 -1 trunk/src/snomask.c (File Modified)
8778 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8780 core snomask support.
8784 +3 -0 trunk/doc/example.conf (File Modified)
8785 +2 -0 trunk/include/client.h (File Modified)
8786 +2 -0 trunk/include/numeric.h (File Modified)
8787 +2 -0 trunk/include/s_newconf.h (File Modified)
8788 +63 -0 trunk/include/send.h (File Modified)
8789 + - trunk/include/snomask.h (File Added)
8790 +1 -0 trunk/src/Makefile.in (File Modified)
8791 +1 -1 trunk/src/messages.tab (File Modified)
8792 +8 -0 trunk/src/newconf.c (File Modified)
8793 +12 -0 trunk/src/s_user.c (File Modified)
8794 +235 -0 trunk/src/send.c (File Modified)
8795 + - trunk/src/snomask.c (File Added)
8798 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8800 add a blank line after the license info.
8804 +1 -1 trunk/CREDITS (File Modified)
8807 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8809 Extend copyright to 2006.
8813 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8816 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8819 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8823 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8824 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8827 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8829 Add oper privileges document.
8833 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8834 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8837 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8839 Capitalize message names in services shortcuts (for consistency).
8843 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8846 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8852 +1 -1 trunk/src/patricia.c (File Modified)
8855 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8857 Remove obsolete 'nextconnect' variable.
8861 +0 -1 trunk/include/ircd.h (File Modified)
8862 +0 -2 trunk/src/client.c (File Modified)
8863 +0 -1 trunk/src/ircd.c (File Modified)
8866 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8868 Remove this remnant of the hybrid 6 ziplinks implementation.
8872 + - trunk/include/s_zip.h (File Deleted)
8875 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8877 Make clone limiting work on orighost, not host (so it
8878 looks through services cloaks). Lightly tested, please
8883 +2 -0 trunk/modules/m_chghost.c (File Modified)
8884 +1 -1 trunk/src/client.c (File Modified)
8885 +1 -1 trunk/src/s_conf.c (File Modified)
8888 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8890 Don't forget to link me_realhost() into the command hash.
8892 Pointy hat to: myself
8896 +1 -1 trunk/modules/m_chghost.c (File Modified)
8899 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8901 It's call_hook, not hook_call.
8905 +1 -1 trunk/src/s_user.c (File Modified)
8908 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8910 Add unreject help file.
8914 + - trunk/help/opers/unreject (File Added)
8917 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8919 Link the all-important 42 module to the build :P
8923 +1 -0 trunk/contrib/Makefile.in (File Modified)
8926 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8928 Mention /rehash help.
8932 +1 -0 trunk/help/opers/rehash (File Modified)
8935 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8937 Add h_user_signon hook.
8941 +1 -0 trunk/include/hook.h (File Modified)
8942 +2 -0 trunk/src/hook.c (File Modified)
8943 +4 -0 trunk/src/s_user.c (File Modified)
8946 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8948 Oops, forgot to set orighost for remote client introductions.
8952 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8955 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8957 Use TS6 forms in services shortcuts, if possible.
8961 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8964 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8966 - Start out default_umodes conf entry from the empty set instead of +i.
8967 - Move oper_only_umodes check to where default_umodes is used, as
8968 oper_only_umodes may not be set yet while we're reading the conf.
8972 +6 -7 trunk/src/newconf.c (File Modified)
8973 +1 -1 trunk/src/s_user.c (File Modified)
8976 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8978 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8982 +1 -0 trunk/doc/example.conf (File Modified)
8983 +7 -0 trunk/doc/reference.conf (File Modified)
8984 +0 -7 trunk/include/config.h.dist (File Modified)
8985 +1 -0 trunk/include/s_conf.h (File Modified)
8986 +6 -0 trunk/modules/m_info.c (File Modified)
8987 +9 -18 trunk/src/client.c (File Modified)
8988 +1 -0 trunk/src/newconf.c (File Modified)
8989 +1 -0 trunk/src/s_conf.c (File Modified)
8992 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8994 - Allow NULL target_ip in show_ip() (indicates message is being
8995 sent to local opers)
8996 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8998 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8999 those in src/client.c
9001 From ratbox 2.2 svn (anfl)
9005 +1 -0 trunk/include/client.h (File Modified)
9006 +21 -2 trunk/src/client.c (File Modified)
9007 +2 -4 trunk/src/hostmask.c (File Modified)
9008 +1 -5 trunk/src/s_conf.c (File Modified)
9009 +4 -8 trunk/src/s_user.c (File Modified)
9012 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9014 Fire off events properly.
9018 +7 -3 trunk/src/s_user.c (File Modified)
9021 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9023 make sure modules which depend on umode information get the message upon connection (oops)
9027 +3 -0 trunk/src/s_user.c (File Modified)
9030 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9032 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9033 From ratbox 2.2 svn.
9037 +3 -7 trunk/modules/m_etrace.c (File Modified)
9040 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9042 Replace silly `default_invisible' option with more versatile default_umodes.
9046 +2 -2 trunk/Makefile.in (File Modified)
9047 +12 -1 trunk/doc/example.conf (File Modified)
9048 +14 -7 trunk/doc/reference.conf (File Modified)
9049 +2 -4 trunk/include/s_conf.h (File Modified)
9050 +0 -6 trunk/modules/m_info.c (File Modified)
9051 +4 -0 trunk/src/modules.c (File Modified)
9052 +41 -1 trunk/src/newconf.c (File Modified)
9053 +2 -2 trunk/src/s_conf.c (File Modified)
9054 +3 -4 trunk/src/s_user.c (File Modified)
9057 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9059 Add temporary nick resvs with the proper duration,
9060 not 60 times too long.
9064 +1 -1 trunk/modules/m_resv.c (File Modified)
9067 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9069 Add kick on split riding. See reference.conf for more details.
9073 +1 -0 trunk/doc/example.conf (File Modified)
9074 +16 -0 trunk/doc/reference.conf (File Modified)
9075 +1 -0 trunk/include/s_conf.h (File Modified)
9076 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9077 +6 -0 trunk/modules/m_info.c (File Modified)
9078 +1 -0 trunk/src/newconf.c (File Modified)
9079 +1 -0 trunk/src/s_conf.c (File Modified)
9082 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9084 New credits, denoting GXTi as being on the core team.
9088 +16 -5 trunk/CREDITS (File Modified)
9091 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9093 better cloaking algorithm
9097 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9100 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9102 don't do redundant bitshifting.
9106 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9109 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9115 +1 -0 trunk/contrib/Makefile.in (File Modified)
9118 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9120 Set the DynSpoof flag properly.
9124 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9127 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9129 first go at an ip_cloaking implementation for charybdis.
9133 + - trunk/contrib/ip_cloaking.c (File Added)
9136 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9138 Add libcharybdis to contrib/ includes.
9142 +1 -1 trunk/contrib/Makefile.in (File Modified)
9145 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9147 add h_umode_changed hook for modules that provide usermodes.
9151 +1 -0 trunk/include/hook.h (File Modified)
9152 +2 -1 trunk/src/hook.c (File Modified)
9153 +3 -0 trunk/src/s_user.c (File Modified)
9156 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9158 Show quiets in /stats z.
9162 +15 -10 trunk/src/s_stats.c (File Modified)
9165 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9167 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9171 +0 -12 trunk/configure (File Modified)
9172 +0 -9 trunk/configure.ac (File Modified)
9173 +0 -3 trunk/include/setup.h.in (File Modified)
9176 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9178 change various buffer sizes to = topiclen.
9182 +3 -4 trunk/include/ircd_defs.h (File Modified)
9185 jon 2005/12/12 19:32:18 UTC (20051212-400)
9187 - Partial commit test, partial ego strokage ;)
9191 +2 -1 trunk/CREDITS (File Modified)
9194 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9196 More kqueue corrections.
9199 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9202 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9204 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9205 Not sure why this wasn't this way to begin with.
9209 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9212 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9214 example.conf tweaks:
9215 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9216 most people do not need this.
9217 Enable serverinfo::hub.
9221 +14 -11 trunk/doc/example.conf (File Modified)
9224 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9226 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9230 +1 -1 trunk/src/s_serv.c (File Modified)
9233 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9235 header include changes
9239 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9240 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9241 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9242 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9243 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9244 +1 -21 trunk/libcharybdis/select.c (File Modified)
9247 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9249 s/ilog/libcharybdis_{die,log,restart}/g
9253 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9254 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9255 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9256 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9257 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9258 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9259 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9260 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9263 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9265 Use the right callbacks in the function code.
9268 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9271 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9273 More work, it builds again!
9277 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9278 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9279 + - trunk/libcharybdis/libcharybdis.c (File Added)
9280 + - trunk/libcharybdis/libcharybdis.h (File Added)
9283 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9285 Move some stuff around.
9289 + - trunk/include/memory.h (File Deleted)
9290 + - trunk/include/tools.h (File Deleted)
9291 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9292 + - trunk/libcharybdis/memory.c (File Added)
9293 + - trunk/libcharybdis/memory.h (File Added)
9294 + - trunk/libcharybdis/snprintf.c (File Added)
9295 + - trunk/libcharybdis/tools.c (File Added)
9296 + - trunk/libcharybdis/tools.h (File Added)
9297 +1000 -1062 trunk/modules/.depend (File Modified)
9298 +421 -455 trunk/src/.depend (File Modified)
9299 +0 -1191 trunk/src/Makefile.in (File Modified)
9300 + - trunk/src/memory.c (File Deleted)
9301 + - trunk/src/snprintf.c (File Deleted)
9302 + - trunk/src/tools.c (File Deleted)
9305 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9307 move more headers into libcharybdis
9310 + - trunk/include/balloc.h (File Deleted)
9311 + - trunk/include/event.h (File Deleted)
9312 + - trunk/libcharybdis/balloc.h (File Added)
9313 + - trunk/libcharybdis/event.h (File Added)
9314 +924 -1020 trunk/modules/.depend (File Modified)
9315 +327 -406 trunk/src/.depend (File Modified)
9318 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9320 balloc, events -> libcharybdis
9323 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9324 + - trunk/libcharybdis/balloc.c (File Added)
9325 + - trunk/libcharybdis/event.c (File Added)
9326 +0 -1008 trunk/src/Makefile.in (File Modified)
9327 + - trunk/src/balloc.c (File Deleted)
9328 + - trunk/src/event.c (File Deleted)
9331 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9336 + - trunk/include/commio.h (File Deleted)
9337 + - trunk/include/linebuf.h (File Deleted)
9338 + - trunk/libcharybdis/commio.h (File Added)
9339 + - trunk/libcharybdis/linebuf.h (File Added)
9340 +1644 -530 trunk/modules/.depend (File Modified)
9341 +1 -1 trunk/modules/Makefile.in (File Modified)
9342 +720 -284 trunk/src/.depend (File Modified)
9345 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9347 Makefile reworking -- moving libcharybdis headers into proper location.
9350 +1 -1 trunk/adns/Makefile.in (File Modified)
9351 +1 -1 trunk/src/Makefile.in (File Modified)
9354 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9356 Document proposed authdaemon protocol.
9359 + - trunk/authdaemon/protocol.txt (File Added)
9362 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9367 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9370 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9372 Remove dead makefile from generation
9375 +1 -2 trunk/configure (File Modified)
9376 +0 -1 trunk/configure.ac (File Modified)
9379 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9381 libcharybdisIO -> libcharybdis
9384 +1 -1 trunk/src/Makefile.in (File Modified)
9387 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9392 + - trunk/libcharybdis/Makefile.in (File Added)
9393 + - trunk/libcharybdis/commio.c (File Added)
9394 + - trunk/libcharybdis/devpoll.c (File Added)
9395 + - trunk/libcharybdis/epoll.c (File Added)
9396 + - trunk/libcharybdis/io/ (File Deleted)
9397 + - trunk/libcharybdis/kqueue.c (File Added)
9398 + - trunk/libcharybdis/linebuf.c (File Added)
9399 + - trunk/libcharybdis/log/ (File Deleted)
9400 + - trunk/libcharybdis/poll.c (File Added)
9401 + - trunk/libcharybdis/ports.c (File Added)
9402 + - trunk/libcharybdis/select.c (File Added)
9405 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9410 + - trunk/libcharybdis/Makefile.in (File Deleted)
9413 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9418 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9421 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9423 add authdaemon dir for later hacking
9427 + - trunk/authdaemon/ (File Added)
9430 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9432 linebuf -> libcharybdisIO
9436 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9437 + - trunk/libcharybdis/io/linebuf.c (File Added)
9438 + - trunk/libcharybdis/log/ (File Added)
9439 + - trunk/libcharybdis/log/Makefile.in (File Added)
9440 +0 -687 trunk/src/Makefile.in (File Modified)
9441 + - trunk/src/linebuf.c (File Deleted)
9444 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9446 Solaris 10 I/O ports support
9449 + - trunk/libcharybdis/io/ports.c (File Added)
9452 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9458 +1 -1 trunk/Makefile.in (File Modified)
9459 +3 -1 trunk/configure (File Modified)
9460 +133 -10 trunk/configure.ac (File Modified)
9461 + - trunk/libcharybdis/ (File Added)
9462 + - trunk/libcharybdis/Makefile.in (File Added)
9463 + - trunk/libcharybdis/io/ (File Added)
9464 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9465 +2 -3 trunk/src/Makefile.in (File Modified)
9466 + - trunk/src/io/ (File Deleted)
9469 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9471 split IO stuff into libcharybdisIO.
9475 + - trunk/src/commio.c (File Deleted)
9476 + - trunk/src/devpoll.c (File Deleted)
9477 + - trunk/src/epoll.c (File Deleted)
9478 + - trunk/src/io/ (File Added)
9479 + - trunk/src/io/Makefile.in (File Added)
9480 + - trunk/src/io/commio.c (File Added)
9481 + - trunk/src/io/devpoll.c (File Added)
9482 + - trunk/src/io/epoll.c (File Added)
9483 + - trunk/src/io/kqueue.c (File Added)
9484 + - trunk/src/io/poll.c (File Added)
9485 + - trunk/src/io/select.c (File Added)
9486 + - trunk/src/kqueue.c (File Deleted)
9487 + - trunk/src/poll.c (File Deleted)
9488 + - trunk/src/select.c (File Deleted)
9491 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9497 +86 -155 trunk/configure (File Modified)
9498 +1 -1 trunk/configure.ac (File Modified)
9501 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9503 Remove mentions of mkkeypair/cryptlinks.
9507 +1 -3 trunk/doc/challenge.txt (File Modified)
9510 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9512 Clarify serverinfo{} description.
9516 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9519 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9521 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9525 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9528 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9530 Improvements also applicable to hyperion 1.x.
9534 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9537 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9539 - Add +F description
9540 - General improvements and changes to charybdis
9544 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9547 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9549 The server notice umodes only have an effect
9550 for opers. ("sendto_realops_flags", so having
9551 the umode is not enough, they must also be
9556 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9559 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9561 Updates to umodes docs.
9565 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9568 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9570 Add SGML documentation.
9573 + - trunk/doc/sgml/ (File Added)
9574 + - trunk/doc/sgml/oper-guide/ (File Added)
9575 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9576 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9577 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9578 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9579 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9580 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9581 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9584 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9586 Make operwall flag restrict setting umode +z.
9587 This repairs this flag broken in charybdis-1.0.
9591 +41 -0 trunk/contrib/m_flags.c (File Modified)
9592 +9 -0 trunk/src/s_user.c (File Modified)
9595 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9597 Don't complain/reset remote clients +n. I'm still not
9598 convinced propagating all umodes is the way to go, oh
9603 +1 -1 trunk/src/s_user.c (File Modified)
9606 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9608 - Require admin flag for oper /chghost (if it's enabled
9609 which is not default)
9610 - Give error message on nonexistant nick
9614 +12 -0 trunk/modules/m_chghost.c (File Modified)
9617 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9619 Incorporated jilles' dynspoof patch with a few minor changes.
9622 +5 -2 trunk/include/client.h (File Modified)
9623 +1 -0 trunk/include/numeric.h (File Modified)
9624 +75 -4 trunk/modules/m_chghost.c (File Modified)
9625 +2 -21 trunk/modules/m_stats.c (File Modified)
9626 +2 -8 trunk/modules/m_trace.c (File Modified)
9627 +2 -0 trunk/src/client.c (File Modified)
9628 +3 -0 trunk/src/s_user.c (File Modified)
9631 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9636 +5 -0 trunk/NEWS (File Modified)
9639 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9641 Make show_ip() far less braindead.
9643 Obtained from: ratbox 2.2 SVN
9647 +14 -85 trunk/src/client.c (File Modified)
9650 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9652 Instead of not showing channels at all for whoising services,
9653 only show channels the requester is also on. If operspying
9654 services, show all the channels.
9658 +37 -40 trunk/modules/m_whois.c (File Modified)
9661 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9663 - Show real errno if we fail to connect to a server
9664 - Don't show server IPs on IRC if a server goes dead
9669 +2 -5 trunk/src/s_serv.c (File Modified)
9672 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9674 Revert hybrid 7.2 aline code. It causes too many problems.
9678 +1 -47 trunk/NEWS (File Modified)
9679 + - trunk/include/aline.h (File Deleted)
9680 +53 -6 trunk/modules/m_dline.c (File Modified)
9681 +212 -16 trunk/modules/m_kline.c (File Modified)
9682 +37 -8 trunk/modules/m_resv.c (File Modified)
9683 +45 -24 trunk/modules/m_xline.c (File Modified)
9684 +0 -485 trunk/src/Makefile.in (File Modified)
9685 + - trunk/src/aline.c (File Deleted)
9688 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9690 Incorporate recent ratbox monitor bugfixes (could crash).
9694 +16 -0 trunk/modules/m_monitor.c (File Modified)
9695 +4 -3 trunk/src/monitor.c (File Modified)
9698 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9700 Fix /invite UID leak.
9702 Found by logiclrd@EFnet.
9706 +3 -2 trunk/modules/m_invite.c (File Modified)
9709 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9711 Don't show what channels a service is in.
9714 +1 -0 trunk/NEWS (File Modified)
9715 +40 -35 trunk/modules/m_whois.c (File Modified)
9718 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9720 Update version to 1.0.3.
9724 +9 -9 trunk/configure (File Modified)
9725 +1 -1 trunk/configure.ac (File Modified)
9728 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9734 +7 -1 trunk/NEWS (File Modified)
9737 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9739 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9740 More static buffers :(
9744 +12 -4 trunk/src/aline.c (File Modified)
9747 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9749 Make operspy mode (/mode !#channel showing parameters
9750 even if not on channel) work again.
9754 +4 -4 trunk/src/channel.c (File Modified)
9757 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9759 Call server_introduced hook on TS6 remote server
9760 introduction (ms_sid()).
9764 +6 -0 trunk/modules/core/m_server.c (File Modified)
9767 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9769 Cyrix boxes are wierd.
9772 +2 -1 trunk/modules/m_services.c (File Modified)
9775 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9780 +1 -1 trunk/include/client.h (File Modified)
9781 +3 -1 trunk/modules/m_services.c (File Modified)
9784 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9789 +1 -6 trunk/modules/m_services.c (File Modified)
9792 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9794 Disable a check that doesn't always seem to work right for some reason.
9797 +2 -0 trunk/modules/m_services.c (File Modified)
9800 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9806 +4 -1 trunk/NEWS (File Modified)
9809 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9815 +9 -9 trunk/configure (File Modified)
9816 +1 -1 trunk/configure.ac (File Modified)
9819 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9821 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9825 +3 -13 trunk/modules/m_trace.c (File Modified)
9828 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9830 Don't send empty RPL_WHOISCHANNELS on remote whois.
9832 Pointy hat to: jilles
9836 +1 -1 trunk/modules/m_whois.c (File Modified)
9839 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9845 +3 -0 trunk/NEWS (File Modified)
9848 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9850 Modular umode support.
9854 +0 -9 trunk/include/client.h (File Modified)
9855 +2 -1 trunk/include/s_user.h (File Modified)
9856 +1 -1 trunk/include/tools.h (File Modified)
9857 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9858 +3 -0 trunk/src/ircd.c (File Modified)
9859 +1 -1 trunk/src/messages.tab (File Modified)
9860 +2 -2 trunk/src/s_serv.c (File Modified)
9861 +37 -59 trunk/src/s_user.c (File Modified)
9862 +21 -0 trunk/src/tools.c (File Modified)
9865 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9867 Optionally do forced nick change to the UID instead of kill
9868 on nick collisions, see doc/collision_fnc.txt for more
9873 + - trunk/doc/collision_fnc.txt (File Added)
9874 +1 -0 trunk/doc/example.conf (File Modified)
9875 +8 -0 trunk/doc/reference.conf (File Modified)
9876 +1 -0 trunk/include/numeric.h (File Modified)
9877 +1 -0 trunk/include/s_conf.h (File Modified)
9878 +2 -1 trunk/include/s_serv.h (File Modified)
9879 +1 -0 trunk/include/s_stats.h (File Modified)
9880 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9881 +1 -1 trunk/src/messages.tab (File Modified)
9882 +1 -0 trunk/src/newconf.c (File Modified)
9883 +1 -0 trunk/src/s_conf.c (File Modified)
9884 +1 -0 trunk/src/s_serv.c (File Modified)
9885 +2 -2 trunk/src/s_stats.c (File Modified)
9888 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9894 trunk/NEWS (File Modified)
9897 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9899 Don't allow lookups by uid in /monitor + and /monitor s.
9903 trunk/modules/m_monitor.c (File Modified)
9906 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9908 Stop garbage +j being set in cases like +j aaa:bbb by
9909 initializing the variables properly.
9915 trunk/modules/core/m_mode.c (File Modified)
9916 trunk/modules/core/m_sjoin.c (File Modified)
9919 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9921 Apply flags to the proper server in me_gcap().
9925 trunk/modules/m_capab.c (File Modified)
9928 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9930 Use find_named_client() instead of find_client() to check
9931 for nick collisions.
9935 trunk/modules/core/m_nick.c (File Modified)
9938 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9940 - Replace old 381 numeric with a new, more positive one!
9944 trunk/src/messages.tab (File Modified)
9947 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9949 Make it compile again.
9953 trunk/src/channel.c (File Modified)
9954 trunk/src/client.c (File Modified)
9955 trunk/src/ircd.c (File Modified)
9956 trunk/src/packet.c (File Modified)
9959 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9961 - Prevent UID disclosure in cmode setting.
9965 trunk/NEWS (File Modified)
9966 trunk/modules/core/m_mode.c (File Modified)
9969 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9971 A different check which prevents UID disclosure.
9975 trunk/modules/core/m_kick.c (File Modified)
9978 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9980 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9984 trunk/modules/core/m_kick.c (File Modified)
9987 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9989 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9993 trunk/NEWS (File Modified)
9994 trunk/modules/m_accept.c (File Modified)
9995 trunk/modules/m_admin.c (File Modified)
9996 trunk/modules/m_away.c (File Modified)
9997 trunk/modules/m_cap.c (File Modified)
9998 trunk/modules/m_capab.c (File Modified)
9999 trunk/modules/m_challenge.c (File Modified)
10000 trunk/modules/m_chghost.c (File Modified)
10001 trunk/modules/m_close.c (File Modified)
10002 trunk/modules/m_cmessage.c (File Modified)
10003 trunk/modules/m_connect.c (File Modified)
10004 trunk/modules/m_dline.c (File Modified)
10005 trunk/modules/m_encap.c (File Modified)
10006 trunk/modules/m_etrace.c (File Modified)
10007 trunk/modules/m_gline.c (File Modified)
10008 trunk/modules/m_help.c (File Modified)
10009 trunk/modules/m_info.c (File Modified)
10010 trunk/modules/m_invite.c (File Modified)
10011 trunk/modules/m_ison.c (File Modified)
10012 trunk/modules/m_kline.c (File Modified)
10013 trunk/modules/m_knock.c (File Modified)
10014 trunk/modules/m_links.c (File Modified)
10015 trunk/modules/m_list.c (File Modified)
10016 trunk/modules/m_locops.c (File Modified)
10017 trunk/modules/m_lusers.c (File Modified)
10018 trunk/modules/m_map.c (File Modified)
10019 trunk/modules/m_monitor.c (File Modified)
10020 trunk/modules/m_motd.c (File Modified)
10021 trunk/modules/m_names.c (File Modified)
10022 trunk/modules/m_oper.c (File Modified)
10023 trunk/modules/m_operspy.c (File Modified)
10024 trunk/modules/m_pass.c (File Modified)
10025 trunk/modules/m_ping.c (File Modified)
10026 trunk/modules/m_pong.c (File Modified)
10027 trunk/modules/m_post.c (File Modified)
10028 trunk/modules/m_rehash.c (File Modified)
10029 trunk/modules/m_restart.c (File Modified)
10030 trunk/modules/m_resv.c (File Modified)
10031 trunk/modules/m_services.c (File Modified)
10032 trunk/modules/m_set.c (File Modified)
10033 trunk/modules/m_sshortcut.c (File Modified)
10034 trunk/modules/m_stats.c (File Modified)
10035 trunk/modules/m_svinfo.c (File Modified)
10036 trunk/modules/m_tb.c (File Modified)
10037 trunk/modules/m_testline.c (File Modified)
10038 trunk/modules/m_testmask.c (File Modified)
10039 trunk/modules/m_time.c (File Modified)
10040 trunk/modules/m_topic.c (File Modified)
10041 trunk/modules/m_trace.c (File Modified)
10042 trunk/modules/m_unreject.c (File Modified)
10043 trunk/modules/m_user.c (File Modified)
10044 trunk/modules/m_userhost.c (File Modified)
10045 trunk/modules/m_users.c (File Modified)
10046 trunk/modules/m_version.c (File Modified)
10047 trunk/modules/m_wallops.c (File Modified)
10048 trunk/modules/m_who.c (File Modified)
10049 trunk/modules/m_whois.c (File Modified)
10050 trunk/modules/m_whowas.c (File Modified)
10051 trunk/modules/m_xline.c (File Modified)
10052 trunk/src/adns.c (File Modified)
10053 trunk/src/aline.c (File Modified)
10054 trunk/src/cache.c (File Modified)
10055 trunk/src/channel.c (File Modified)
10056 trunk/src/class.c (File Modified)
10057 trunk/src/client.c (File Modified)
10058 trunk/src/commio.c (File Modified)
10059 trunk/src/event.c (File Modified)
10060 trunk/src/hash.c (File Modified)
10061 trunk/src/hostmask.c (File Modified)
10062 trunk/src/ircd.c (File Modified)
10063 trunk/src/kdparse.c (File Modified)
10064 trunk/src/linebuf.c (File Modified)
10065 trunk/src/listener.c (File Modified)
10066 trunk/src/modules.c (File Modified)
10067 trunk/src/monitor.c (File Modified)
10068 trunk/src/newconf.c (File Modified)
10069 trunk/src/packet.c (File Modified)
10070 trunk/src/parse.c (File Modified)
10071 trunk/src/reject.c (File Modified)
10072 trunk/src/s_auth.c (File Modified)
10073 trunk/src/s_conf.c (File Modified)
10074 trunk/src/s_gline.c (File Modified)
10075 trunk/src/s_log.c (File Modified)
10076 trunk/src/s_newconf.c (File Modified)
10077 trunk/src/s_serv.c (File Modified)
10078 trunk/src/s_stats.c (File Modified)
10079 trunk/src/s_user.c (File Modified)
10080 trunk/src/send.c (File Modified)
10081 trunk/src/whowas.c (File Modified)
10084 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10086 - More coding style niceities. Pretty much got client.h squared away.
10090 trunk/modules/m_dline.c (File Modified)
10091 trunk/modules/m_gline.c (File Modified)
10092 trunk/modules/m_kline.c (File Modified)
10093 trunk/modules/m_rehash.c (File Modified)
10094 trunk/modules/m_resv.c (File Modified)
10095 trunk/modules/m_stats.c (File Modified)
10096 trunk/modules/m_testline.c (File Modified)
10097 trunk/modules/m_user.c (File Modified)
10098 trunk/modules/m_xline.c (File Modified)
10101 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10103 - Propagate quiets (+q) on netjoins
10104 - Clear +q list too on lowerTS sjoin from TS6 source
10108 trunk/modules/core/m_sjoin.c (File Modified)
10109 trunk/src/s_serv.c (File Modified)
10112 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10114 Second argument to whois is always a nick, never a uid.
10115 This prevents /whois other.server uid to get information
10120 trunk/modules/m_whois.c (File Modified)
10123 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10125 Don't allow local users to use uids in user mode.
10129 trunk/src/s_user.c (File Modified)
10132 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10134 Make it compile again.
10138 trunk/src/s_stats.c (File Modified)
10141 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10143 Fix propagation of empty SJOIN.
10147 trunk/modules/core/m_sjoin.c (File Modified)
10150 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10152 Some atheme-style niceties here.
10156 trunk/modules/m_accept.c (File Modified)
10157 trunk/modules/m_admin.c (File Modified)
10158 trunk/modules/m_away.c (File Modified)
10159 trunk/modules/m_cap.c (File Modified)
10160 trunk/modules/m_capab.c (File Modified)
10161 trunk/modules/m_challenge.c (File Modified)
10162 trunk/modules/m_chghost.c (File Modified)
10163 trunk/modules/m_close.c (File Modified)
10164 trunk/modules/m_cmessage.c (File Modified)
10165 trunk/modules/m_connect.c (File Modified)
10166 trunk/modules/m_dline.c (File Modified)
10167 trunk/modules/m_encap.c (File Modified)
10168 trunk/modules/m_etrace.c (File Modified)
10169 trunk/modules/m_gline.c (File Modified)
10170 trunk/modules/m_help.c (File Modified)
10171 trunk/modules/m_info.c (File Modified)
10172 trunk/modules/m_invite.c (File Modified)
10173 trunk/modules/m_ison.c (File Modified)
10174 trunk/modules/m_kline.c (File Modified)
10175 trunk/modules/m_knock.c (File Modified)
10176 trunk/modules/m_links.c (File Modified)
10177 trunk/modules/m_list.c (File Modified)
10178 trunk/modules/m_locops.c (File Modified)
10179 trunk/modules/m_lusers.c (File Modified)
10180 trunk/modules/m_map.c (File Modified)
10181 trunk/modules/m_monitor.c (File Modified)
10182 trunk/modules/m_motd.c (File Modified)
10183 trunk/modules/m_names.c (File Modified)
10184 trunk/modules/m_oper.c (File Modified)
10185 trunk/modules/m_operspy.c (File Modified)
10186 trunk/modules/m_pass.c (File Modified)
10187 trunk/modules/m_ping.c (File Modified)
10188 trunk/modules/m_pong.c (File Modified)
10189 trunk/modules/m_post.c (File Modified)
10190 trunk/modules/m_rehash.c (File Modified)
10191 trunk/modules/m_restart.c (File Modified)
10192 trunk/modules/m_resv.c (File Modified)
10193 trunk/modules/m_services.c (File Modified)
10194 trunk/modules/m_set.c (File Modified)
10195 trunk/modules/m_sshortcut.c (File Modified)
10196 trunk/modules/m_stats.c (File Modified)
10197 trunk/modules/m_svinfo.c (File Modified)
10198 trunk/modules/m_tb.c (File Modified)
10199 trunk/modules/m_testline.c (File Modified)
10200 trunk/modules/m_testmask.c (File Modified)
10201 trunk/modules/m_time.c (File Modified)
10202 trunk/modules/m_topic.c (File Modified)
10203 trunk/modules/m_trace.c (File Modified)
10204 trunk/modules/m_unreject.c (File Modified)
10205 trunk/modules/m_user.c (File Modified)
10206 trunk/modules/m_userhost.c (File Modified)
10207 trunk/modules/m_users.c (File Modified)
10208 trunk/modules/m_version.c (File Modified)
10209 trunk/modules/m_wallops.c (File Modified)
10210 trunk/modules/m_who.c (File Modified)
10211 trunk/modules/m_whois.c (File Modified)
10212 trunk/modules/m_whowas.c (File Modified)
10213 trunk/modules/m_xline.c (File Modified)
10216 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10218 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10222 trunk/.indent.pro (File Modified)
10223 trunk/include/charybdis.h (File Added)
10224 trunk/include/client.h (File Modified)
10225 trunk/modules/.indent.pro (File Modified)
10226 trunk/src/.indent.pro (File Modified)
10227 trunk/src/adns.c (File Modified)
10228 trunk/src/aline.c (File Modified)
10229 trunk/src/cache.c (File Modified)
10230 trunk/src/channel.c (File Modified)
10231 trunk/src/class.c (File Modified)
10232 trunk/src/client.c (File Modified)
10233 trunk/src/commio.c (File Modified)
10234 trunk/src/event.c (File Modified)
10235 trunk/src/hash.c (File Modified)
10236 trunk/src/hostmask.c (File Modified)
10237 trunk/src/ircd.c (File Modified)
10238 trunk/src/kdparse.c (File Modified)
10239 trunk/src/linebuf.c (File Modified)
10240 trunk/src/listener.c (File Modified)
10241 trunk/src/modules.c (File Modified)
10242 trunk/src/monitor.c (File Modified)
10243 trunk/src/newconf.c (File Modified)
10244 trunk/src/packet.c (File Modified)
10245 trunk/src/parse.c (File Modified)
10246 trunk/src/reject.c (File Modified)
10247 trunk/src/s_auth.c (File Modified)
10248 trunk/src/s_conf.c (File Modified)
10249 trunk/src/s_gline.c (File Modified)
10250 trunk/src/s_log.c (File Modified)
10251 trunk/src/s_newconf.c (File Modified)
10252 trunk/src/s_serv.c (File Modified)
10253 trunk/src/s_stats.c (File Modified)
10254 trunk/src/s_user.c (File Modified)
10255 trunk/src/send.c (File Modified)
10256 trunk/src/whowas.c (File Modified)
10259 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10261 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10262 - Convert a few modules towards using this code.
10263 - Make a note about this change in NEWS.
10267 trunk/NEWS (File Modified)
10268 trunk/include/aline.h (File Added)
10269 trunk/modules/m_dline.c (File Modified)
10270 trunk/modules/m_kline.c (File Modified)
10271 trunk/modules/m_resv.c (File Modified)
10272 trunk/modules/m_xline.c (File Modified)
10273 trunk/src/Makefile.in (File Modified)
10274 trunk/src/aline.c (File Added)
10277 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10279 - Update NEWS document.
10283 trunk/NEWS (File Modified)
10286 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10288 Use find_named_person() instead of find_person() in services shortcuts.
10292 trunk/modules/m_sshortcut.c (File Modified)
10295 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10297 Fix propagation of empty channels (+P).
10301 trunk/modules/core/m_sjoin.c (File Modified)
10302 trunk/src/s_serv.c (File Modified)
10305 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10307 Use same comparison for +f.
10311 trunk/modules/core/m_join.c (File Modified)
10314 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10316 Retire server-server non-encap CHGHOST, and clean it up a bit.
10320 trunk/modules/m_chghost.c (File Modified)
10323 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10325 Use TS6 form for SQUIT wallops.
10329 trunk/modules/core/m_squit.c (File Modified)
10332 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10334 Propagate nick changes for remote clients in TS6 form if possible;
10335 simplify the code a bit.
10339 trunk/modules/core/m_nick.c (File Modified)
10342 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10344 Only clear oper_only_umodes on deoper for local clients.
10348 trunk/src/s_user.c (File Modified)
10351 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10353 - Don't enable use_whois_actually in the default config, makes cloaking
10354 only useful for vanity.
10358 trunk/doc/example.conf (File Modified)
10361 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10363 Fix linebuf raw code to not truncate lines longer than
10364 510 characters. This stops ziplinks corruption at
10365 the initial burst if the other side sends a lot.
10369 trunk/src/linebuf.c (File Modified)
10372 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10374 - Add +r to channel_modes().
10378 trunk/src/channel.c (File Modified)
10381 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10387 trunk/NEWS (File Modified)
10390 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10392 err, nvm. wrong project :-P
10396 trunk/src/match.c (File Modified)
10399 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10401 make sure we don't crash on match(NULL, test)
10405 trunk/src/match.c (File Modified)
10408 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10410 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10411 flags = rehash in shared{}.
10412 Uses :<source> ENCAP <target> REHASH [option].
10416 trunk/doc/example.conf (File Modified)
10417 trunk/doc/reference.conf (File Modified)
10418 trunk/help/opers/rehash (File Modified)
10419 trunk/include/s_newconf.h (File Modified)
10420 trunk/modules/m_rehash.c (File Modified)
10421 trunk/modules/m_stats.c (File Modified)
10422 trunk/src/newconf.c (File Modified)
10425 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10427 Initialize flags to 0 in conf_set_shared_flags() and
10428 conf_set_cluster_flags().
10432 trunk/src/newconf.c (File Modified)
10435 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10437 Don't allow a forward from a #channel to an &channel.
10438 Error message is Illegal channel name.
10442 trunk/modules/core/m_mode.c (File Modified)
10445 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10447 - change version to 1.0.1
10451 trunk/configure (File Modified)
10452 trunk/configure.ac (File Modified)
10455 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10461 trunk/NEWS (File Modified)
10464 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10466 Services shortcuts changes:
10467 - Require umode +S on target
10468 - Use ERR_SERVICESDOWN (440) for error message
10469 - Fix check for empty string
10473 trunk/include/numeric.h (File Modified)
10474 trunk/modules/m_sshortcut.c (File Modified)
10475 trunk/src/messages.tab (File Modified)
10478 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10480 s/IsChanService/IsService/g;
10484 trunk/modules/m_sshortcut.c (File Modified)
10487 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10489 Add check for service validity in shortcut routines.
10493 trunk/modules/m_sshortcut.c (File Modified)
10496 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10498 Don't allow forwarding to a -F channel the setter is not on.
10502 trunk/modules/core/m_mode.c (File Modified)
10505 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10507 Describe identify_service and identify_command in
10512 trunk/doc/reference.conf (File Modified)
10515 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10517 More helpfile updates.
10521 trunk/help/Makefile.in (File Modified)
10522 trunk/help/opers/die (File Modified)
10523 trunk/help/opers/join (File Modified)
10524 trunk/help/opers/links (File Modified)
10525 trunk/help/opers/lusers (File Modified)
10526 trunk/help/opers/map (File Added)
10527 trunk/help/opers/motd (File Modified)
10528 trunk/help/opers/names (File Modified)
10529 trunk/help/opers/notice (File Modified)
10530 trunk/help/opers/operspy (File Modified)
10531 trunk/help/opers/part (File Modified)
10532 trunk/help/opers/privmsg (File Modified)
10533 trunk/help/opers/restart (File Modified)
10534 trunk/help/opers/set (File Modified)
10535 trunk/help/opers/stats (File Modified)
10536 trunk/help/opers/trace (File Modified)
10537 trunk/help/opers/version (File Modified)
10538 trunk/help/users/notice (File Modified)
10539 trunk/help/users/privmsg (File Modified)
10540 trunk/help/users/stats (File Modified)
10543 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10549 trunk/help/opers/cmode (File Modified)
10550 trunk/help/opers/umode (File Modified)
10551 trunk/help/opers/wallops (File Modified)
10552 trunk/help/opers/who (File Modified)
10553 trunk/help/users/umode (File Modified)
10556 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10558 Include cmode +r in 004 and 005.
10562 trunk/include/supported.h (File Modified)
10563 trunk/src/messages.tab (File Modified)
10566 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10568 No need to clear all 3 buffers in channel_modes().
10572 trunk/src/channel.c (File Modified)
10575 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10577 - Fix multiple +f modes per line
10578 - -f shouldn't take a parameter
10582 trunk/modules/core/m_mode.c (File Modified)
10585 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10587 Channel mode +Q now prevents forwarding to or through
10588 a channel, just like in hyperion, not from a channel.
10592 trunk/modules/core/m_join.c (File Modified)
10595 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10597 Complete +F/+Q propagation.
10601 trunk/modules/core/m_join.c (File Modified)
10602 trunk/modules/core/m_sjoin.c (File Modified)
10603 trunk/src/channel.c (File Modified)
10606 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10608 - A few minor fixes.
10612 trunk/modules/core/m_join.c (File Modified)
10613 trunk/modules/m_services.c (File Modified)
10616 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10618 - Fix netsplit obfuscation.
10622 trunk/src/client.c (File Modified)
10625 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10627 - Fix another /stats p related bug.
10631 trunk/src/client.c (File Modified)
10634 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10636 - Update example.conf.
10640 trunk/doc/example.conf (File Modified)
10643 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10645 - Fix a minor bug here, and re-release 1.0.
10649 trunk/modules/core/m_nick.c (File Modified)
10652 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10654 - Add bursted clients to /stats p list.
10658 trunk/modules/core/m_nick.c (File Modified)
10661 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10663 - Add identify_service, identify_command options to the example.conf,
10668 trunk/NEWS (File Modified)
10669 trunk/doc/example.conf (File Modified)
10670 trunk/src/newconf.c (File Modified)
10673 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10675 - Add services shortcuts.
10679 trunk/modules/Makefile.in (File Modified)
10680 trunk/modules/m_sshortcut.c (File Added)
10683 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10685 - put back checks i removed by mistake
10689 trunk/modules/core/m_join.c (File Modified)
10692 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10694 - Implement channel mode +Q, which disables forwarding.
10695 - Make forwarding usable by everyone.
10696 - Implement channel mode +F which bypasses authority checks on a target
10702 trunk/NEWS (File Modified)
10703 trunk/include/channel.h (File Modified)
10704 trunk/include/supported.h (File Modified)
10705 trunk/modules/core/m_join.c (File Modified)
10706 trunk/modules/core/m_mode.c (File Modified)
10707 trunk/src/messages.tab (File Modified)
10710 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10712 - Fix account handling brokenness.
10716 trunk/modules/m_services.c (File Modified)
10719 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10721 Identify to services via server password hack. Still
10722 needs config file parts, like
10723 identifyservice = "nickserv@services.int";
10724 identifycommand = "IDENTIFY";
10728 trunk/include/s_conf.h (File Modified)
10729 trunk/src/s_user.c (File Modified)
10732 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10734 Make send.c compile.
10738 trunk/src/send.c (File Modified)
10741 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10743 - Handle this better.
10747 trunk/src/send.c (File Modified)
10750 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10752 If the source is not a client, don't send to normal users.
10756 trunk/src/send.c (File Modified)
10759 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10761 - Make /wallops behave as wallops in other ircds.
10765 trunk/modules/m_wallops.c (File Modified)
10766 trunk/src/send.c (File Modified)
10769 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10775 trunk/NEWS (File Modified)
10776 trunk/configure (File Modified)
10777 trunk/configure.ac (File Modified)
10780 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10782 - Remove efnet configuration.
10783 - Rename example.conf as reference.conf, and replace the default
10784 example.conf with one suitable for AthemeNET.
10785 - Update makefile to reflect these changes.
10789 trunk/doc/Makefile.in (File Modified)
10790 trunk/doc/example.conf (File Modified)
10791 trunk/doc/example.efnet.conf (File Deleted)
10792 trunk/doc/reference.conf (File Added)
10795 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10797 - Don't display opers who are /away.
10801 trunk/modules/m_stats.c (File Modified)
10804 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10806 Put cmode +f in 004 and 005.
10810 trunk/include/supported.h (File Modified)
10811 trunk/src/messages.tab (File Modified)
10814 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10816 Add user umode +Q which prevents a user from
10821 trunk/include/client.h (File Modified)
10822 trunk/modules/core/m_join.c (File Modified)
10823 trunk/src/messages.tab (File Modified)
10824 trunk/src/s_user.c (File Modified)
10827 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10829 Implement channel forwarding in m_join(). As in
10830 hyperion, failing to join because of +i, +r or +j
10831 can cause you to be forwarded, potentially
10832 recursively. Unlike hyperion, a single numeric
10833 is sent in case of a successful forward, otherwise
10834 the ircd acts if there were no forward.
10838 trunk/include/numeric.h (File Modified)
10839 trunk/modules/core/m_join.c (File Modified)
10840 trunk/src/messages.tab (File Modified)
10843 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10845 Allow servers to set oper-only cmodes as well.
10849 trunk/modules/core/m_mode.c (File Modified)
10852 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10854 Add cmode +f which takes a channel name, settable
10855 only by opers for now. Does not do anything yet.
10859 trunk/include/channel.h (File Modified)
10860 trunk/modules/core/m_join.c (File Modified)
10861 trunk/modules/core/m_mode.c (File Modified)
10862 trunk/modules/core/m_sjoin.c (File Modified)
10863 trunk/src/channel.c (File Modified)
10866 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10868 Fully initialize 'mode' in ms_join() and ms_sjoin()
10869 to avoid old +j garbage from being used.
10873 trunk/modules/core/m_join.c (File Modified)
10874 trunk/modules/core/m_sjoin.c (File Modified)
10877 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10879 - only touch join_count/join_delta if join throttling
10880 is enabled on the channel
10881 - reset join_count/join_delta to 0 if -j is set
10885 trunk/modules/core/m_join.c (File Modified)
10886 trunk/modules/core/m_mode.c (File Modified)
10887 trunk/modules/core/m_sjoin.c (File Modified)
10890 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10892 Also start a new "period" for join throttling for remote joins,
10893 if necessary. Make the code slightly clearer.
10897 trunk/modules/core/m_join.c (File Modified)
10898 trunk/src/channel.c (File Modified)
10901 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10903 Some +j improvements, still broken.
10907 trunk/modules/core/m_join.c (File Modified)
10908 trunk/modules/core/m_sjoin.c (File Modified)
10911 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10913 Only do +z processing for +m channels the sender is on,
10914 as bans/quiets are currently only checked locally.
10918 trunk/modules/core/m_message.c (File Modified)
10921 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10923 - Add max_bans_large configuration option, defaulting to 500, to
10924 limit the number of bans in a +L channel
10925 - Change b/e/I to b/e/I/q in texts
10929 trunk/doc/example.conf (File Modified)
10930 trunk/include/s_conf.h (File Modified)
10931 trunk/modules/core/m_mode.c (File Modified)
10932 trunk/modules/m_info.c (File Modified)
10933 trunk/src/newconf.c (File Modified)
10934 trunk/src/s_conf.c (File Modified)
10937 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10939 Store invite for +gi channels.
10940 Note that +gi is significantly weaker access control than +i.
10944 trunk/modules/m_invite.c (File Modified)
10947 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10949 Nonops are allowed to see +q lists.
10953 trunk/modules/core/m_mode.c (File Modified)
10956 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10958 Invalidate can_send() cache on -q.
10962 trunk/modules/core/m_mode.c (File Modified)
10965 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10967 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10971 trunk/modules/core/m_sjoin.c (File Modified)
10974 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10976 - Allow blank SJOINs -- for permanant channels.
10980 trunk/modules/core/m_sjoin.c (File Modified)
10983 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10985 - Burst permanant channels.
10989 trunk/src/s_serv.c (File Modified)
10992 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10994 - Fix handling of permanant channels.
10998 trunk/modules/core/m_join.c (File Modified)
11001 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11003 - Run indent on core modules.
11004 - Add propagation of join throttle settings.
11008 trunk/modules/core/m_die.c (File Modified)
11009 trunk/modules/core/m_error.c (File Modified)
11010 trunk/modules/core/m_join.c (File Modified)
11011 trunk/modules/core/m_kick.c (File Modified)
11012 trunk/modules/core/m_kill.c (File Modified)
11013 trunk/modules/core/m_message.c (File Modified)
11014 trunk/modules/core/m_mode.c (File Modified)
11015 trunk/modules/core/m_nick.c (File Modified)
11016 trunk/modules/core/m_part.c (File Modified)
11017 trunk/modules/core/m_quit.c (File Modified)
11018 trunk/modules/core/m_server.c (File Modified)
11019 trunk/modules/core/m_sjoin.c (File Modified)
11020 trunk/modules/core/m_squit.c (File Modified)
11023 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11025 - Fix mistake in commit message.
11029 trunk/ChangeLog (File Modified)
11032 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11034 - Channel throttling.
11038 trunk/NEWS (File Modified)
11039 trunk/include/supported.h (File Modified)
11040 trunk/modules/core/m_mode.c (File Modified)
11041 trunk/src/messages.tab (File Modified)
11044 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11046 - Channel throttle logic fixes.
11050 trunk/include/channel.h (File Modified)
11053 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11055 - Add the throttle logic.
11059 trunk/include/channel.h (File Modified)
11060 trunk/include/numeric.h (File Modified)
11061 trunk/modules/core/m_join.c (File Modified)
11062 trunk/src/channel.c (File Modified)
11063 trunk/src/messages.tab (File Modified)
11066 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11068 - Cosmetic fixes to CREDITS.
11072 trunk/CREDITS (File Modified)
11075 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11077 - Better channel_modes() from ShadowIRCd 4.
11081 trunk/include/channel.h (File Modified)
11082 trunk/src/channel.c (File Modified)
11085 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11087 - Strip colour codes from parts.
11091 trunk/modules/core/m_part.c (File Modified)
11094 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11096 - Strip colour codes from quits.
11100 trunk/modules/core/m_quit.c (File Modified)
11103 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11105 - add +c/+g/+z to channel_modes().
11109 trunk/src/channel.c (File Modified)
11112 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11114 - Add +g to 004/005 numerics.
11118 trunk/include/supported.h (File Modified)
11119 trunk/src/messages.tab (File Modified)
11122 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11124 - Add +cgz to set_final_mode() in both join/sjoin.
11125 - Implement channel mode +g: Free invite.
11129 trunk/include/channel.h (File Modified)
11130 trunk/modules/core/m_join.c (File Modified)
11131 trunk/modules/core/m_mode.c (File Modified)
11132 trunk/modules/core/m_sjoin.c (File Modified)
11133 trunk/modules/m_invite.c (File Modified)
11136 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11138 - Make sure /stats p uses the right list.
11142 trunk/modules/m_stats.c (File Modified)
11145 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11147 - local oper list becomes local_oper_list.
11148 - all opers are stored on oper_list for /stats p.
11152 trunk/include/ircd.h (File Modified)
11153 trunk/modules/m_stats.c (File Modified)
11154 trunk/modules/m_trace.c (File Modified)
11155 trunk/src/client.c (File Modified)
11156 trunk/src/ircd.c (File Modified)
11157 trunk/src/s_user.c (File Modified)
11158 trunk/src/send.c (File Modified)
11161 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11163 - Remove ENABLE_SERVICES legacy define.
11167 trunk/configure (File Modified)
11168 trunk/configure.ac (File Modified)
11169 trunk/include/client.h (File Modified)
11170 trunk/include/m_info.h (File Modified)
11171 trunk/include/s_conf.h (File Modified)
11172 trunk/modules/Makefile.in (File Modified)
11173 trunk/modules/core/m_kick.c (File Modified)
11174 trunk/modules/core/m_mode.c (File Modified)
11175 trunk/modules/core/m_nick.c (File Modified)
11176 trunk/modules/core/m_sjoin.c (File Modified)
11177 trunk/modules/m_services.c (File Modified)
11178 trunk/src/channel.c (File Modified)
11179 trunk/src/newconf.c (File Modified)
11180 trunk/src/s_conf.c (File Modified)
11181 trunk/src/s_serv.c (File Modified)
11182 trunk/src/s_user.c (File Modified)
11185 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11187 - New reject message, ala ircu.
11191 trunk/src/reject.c (File Modified)
11194 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11196 - Reduce 'broadcast storm' effect in m_chghost.
11200 trunk/modules/m_chghost.c (File Modified)
11203 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11205 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11209 trunk/include/supported.h (File Modified)
11210 trunk/src/messages.tab (File Modified)
11213 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11219 trunk/include/channel.h (File Modified)
11220 trunk/modules/core/m_message.c (File Modified)
11221 trunk/modules/core/m_mode.c (File Modified)
11224 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11226 - use sendto_one_numeric() in some places.
11230 trunk/modules/core/m_mode.c (File Modified)
11233 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11235 - Implement channel mode +c -- colour stripping.
11239 trunk/include/irc_string.h (File Modified)
11240 trunk/include/supported.h (File Modified)
11241 trunk/modules/core/m_message.c (File Modified)
11242 trunk/modules/core/m_mode.c (File Modified)
11243 trunk/src/irc_string.c (File Modified)
11244 trunk/src/messages.tab (File Modified)
11247 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11249 - Add +qLP to CHANMODES 005 numeric.
11253 trunk/include/supported.h (File Modified)
11256 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11258 Move credits files to doc/.
11262 trunk/Hybrid-team (File Deleted)
11263 trunk/Ratbox-team (File Deleted)
11264 trunk/doc/Hybrid-team (File Added)
11265 trunk/doc/Ratbox-team (File Added)
11268 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11270 - Rename Ratbox credits as Ratbox-team.
11271 - Add in our own CREDITS.
11275 trunk/CREDITS (File Deleted)
11276 trunk/CREDITS (File Added)
11277 trunk/Ratbox-team (File Added)
11280 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11282 - Quietcache fixes.
11286 trunk/modules/core/m_mode.c (File Modified)
11289 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11291 - Rebuild configure.
11295 trunk/autom4te.cache/ (File Deleted)
11296 trunk/configure (File Modified)
11299 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11301 Add +q to messages.tab.
11305 trunk/src/messages.tab (File Modified)
11308 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11310 - port m_sjoin stuff to TS6 JOIN syntax.
11314 trunk/modules/core/m_join.c (File Modified)
11317 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11319 - Implement channel mode +q (quiet)
11323 trunk/include/channel.h (File Modified)
11324 trunk/modules/core/m_mode.c (File Modified)
11325 trunk/src/channel.c (File Modified)
11328 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11330 Add +L/+P for set_final_mode().
11334 trunk/modules/core/m_sjoin.c (File Modified)
11337 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11339 Add +L/+P in channel_modes().
11343 trunk/src/channel.c (File Modified)
11346 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11348 - Use MODE_PERMANENT, not MODE_PERMANANT
11349 - Actually use chm_staff()
11351 It compiles but is not otherwise tested.
11355 trunk/include/channel.h (File Modified)
11356 trunk/modules/core/m_mode.c (File Modified)
11357 trunk/modules/core/m_sjoin.c (File Modified)
11358 trunk/src/channel.c (File Modified)
11361 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11363 - Ok, patchlevel.h is fixed now.
11367 trunk/include/patchlevel.h (File Modified)
11370 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11376 trunk/include/patchlevel.h (File Modified)
11377 trunk/src/version.c.SH (File Modified)
11380 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11382 - Fix compilation issue with version.c.
11386 trunk/src/version.c.SH (File Modified)
11389 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11391 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11392 this from the BUGS file.
11396 trunk/BUGS (File Modified)
11399 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11401 Mangle all netsplit messages if flatten links is enabled.
11405 trunk/src/client.c (File Modified)
11408 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11410 - jilles pointed out that /stats p needed severe changes -- implement
11415 trunk/modules/m_stats.c (File Modified)
11418 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11420 Rename RELNOTES to NEWS.
11424 trunk/NEWS (File Added)
11425 trunk/RELNOTES (File Deleted)
11428 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11434 trunk/RELNOTES (File Modified)
11437 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11439 - Make /stats p work globally.
11440 - Change 'OPER(s)' to 'staff members'
11444 trunk/modules/m_stats.c (File Modified)
11447 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11449 - add modes, +LP to RPL_MYINFO.
11453 trunk/src/messages.tab (File Modified)
11456 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11458 More stuff to RELNOTES.
11462 trunk/RELNOTES (File Modified)
11465 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11471 trunk/modules/core/m_sjoin.c (File Modified)
11472 trunk/src/channel.c (File Modified)
11475 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11477 - Implement list limit exceed modes -- +L.
11481 trunk/modules/core/m_mode.c (File Modified)
11484 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11486 - Add handlers for modes +L, +P.
11490 trunk/include/channel.h (File Modified)
11491 trunk/modules/core/m_mode.c (File Modified)
11494 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11496 Update properties on *everything*.
11500 trunk/.cvsignore (Property Modified)
11501 trunk/.indent.pro (Property Modified)
11502 trunk/BUGS (File Modified) (Property Modified)
11503 trunk/CREDITS (File Modified) (Property Modified)
11504 trunk/ChangeLog (Property Modified)
11505 trunk/Hybrid-team (File Modified) (Property Modified)
11506 trunk/INSTALL (File Modified) (Property Modified)
11507 trunk/LICENSE (File Modified) (Property Modified)
11508 trunk/Makefile.in (File Modified) (Property Modified)
11509 trunk/README.FIRST (File Modified) (Property Modified)
11510 trunk/RELNOTES (File Modified) (Property Modified)
11511 trunk/SVN-Access (Property Modified)
11512 trunk/aclocal.m4 (File Modified) (Property Modified)
11513 trunk/adns/.cvsignore (Property Modified)
11514 trunk/adns/COPYING (Property Modified)
11515 trunk/adns/GPL-vs-LGPL (Property Modified)
11516 trunk/adns/Makefile.in (File Modified) (Property Modified)
11517 trunk/adns/README (Property Modified)
11518 trunk/adns/README.ircd (Property Modified)
11519 trunk/adns/adns.h (File Modified) (Property Modified)
11520 trunk/adns/check.c (File Modified) (Property Modified)
11521 trunk/adns/dlist.h (File Modified) (Property Modified)
11522 trunk/adns/event.c (File Modified) (Property Modified)
11523 trunk/adns/general.c (File Modified) (Property Modified)
11524 trunk/adns/internal.h (File Modified) (Property Modified)
11525 trunk/adns/parse.c (File Modified) (Property Modified)
11526 trunk/adns/query.c (File Modified) (Property Modified)
11527 trunk/adns/reply.c (File Modified) (Property Modified)
11528 trunk/adns/setup.c (File Modified) (Property Modified)
11529 trunk/adns/transmit.c (File Modified) (Property Modified)
11530 trunk/adns/tvarith.h (File Modified) (Property Modified)
11531 trunk/adns/types.c (File Modified) (Property Modified)
11532 trunk/configure (File Modified) (Property Modified)
11533 trunk/configure.ac (File Modified) (Property Modified)
11534 trunk/contrib/.cvsignore (Property Modified)
11535 trunk/contrib/.indent.pro (Property Modified)
11536 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11537 trunk/contrib/README (File Modified) (Property Modified)
11538 trunk/contrib/example_module.c (File Modified) (Property Modified)
11539 trunk/contrib/m_42.c (File Modified) (Property Modified)
11540 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11541 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11542 trunk/contrib/m_force.c (File Modified) (Property Modified)
11543 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11544 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11545 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11546 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11547 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11548 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11549 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11550 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11551 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11552 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11553 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11554 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11555 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11556 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11557 trunk/doc/.cvsignore (Property Modified)
11558 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11559 trunk/doc/Makefile.in (File Modified) (Property Modified)
11560 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11561 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11562 trunk/doc/challenge.txt (File Modified) (Property Modified)
11563 trunk/doc/example.conf (File Modified) (Property Modified)
11564 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11565 trunk/doc/hooks.txt (File Modified) (Property Modified)
11566 trunk/doc/index.txt (File Modified) (Property Modified)
11567 trunk/doc/ircd.8 (File Modified) (Property Modified)
11568 trunk/doc/ircd.motd (Property Modified)
11569 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11570 trunk/doc/modeg.txt (File Modified) (Property Modified)
11571 trunk/doc/modes.txt (File Modified) (Property Modified)
11572 trunk/doc/monitor.txt (File Modified) (Property Modified)
11573 trunk/doc/old/Authors (Property Modified)
11574 trunk/doc/operguide.txt (File Modified) (Property Modified)
11575 trunk/doc/opermyth.txt (Property Modified)
11576 trunk/doc/server-version-info (File Modified) (Property Modified)
11577 trunk/doc/services.txt (File Modified) (Property Modified)
11578 trunk/doc/technical/README.TSora (Property Modified)
11579 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11580 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11581 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11582 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11583 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11584 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11585 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11586 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11587 trunk/doc/technical/rfc1459.txt (Property Modified)
11588 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11589 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11590 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11591 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11592 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11593 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11594 trunk/help/Makefile.in (File Modified) (Property Modified)
11595 trunk/help/opers/accept (Property Modified)
11596 trunk/help/opers/admin (Property Modified)
11597 trunk/help/opers/away (Property Modified)
11598 trunk/help/opers/capab (Property Modified)
11599 trunk/help/opers/challenge (Property Modified)
11600 trunk/help/opers/close (Property Modified)
11601 trunk/help/opers/cmode (Property Modified)
11602 trunk/help/opers/cnotice (Property Modified)
11603 trunk/help/opers/connect (Property Modified)
11604 trunk/help/opers/cprivmsg (Property Modified)
11605 trunk/help/opers/credits (Property Modified)
11606 trunk/help/opers/die (Property Modified)
11607 trunk/help/opers/dline (Property Modified)
11608 trunk/help/opers/eob (Property Modified)
11609 trunk/help/opers/error (Property Modified)
11610 trunk/help/opers/etrace (Property Modified)
11611 trunk/help/opers/gline (Property Modified)
11612 trunk/help/opers/help (Property Modified)
11613 trunk/help/opers/index (Property Modified)
11614 trunk/help/opers/info (Property Modified)
11615 trunk/help/opers/invite (Property Modified)
11616 trunk/help/opers/ison (Property Modified)
11617 trunk/help/opers/join (Property Modified)
11618 trunk/help/opers/kick (Property Modified)
11619 trunk/help/opers/kill (Property Modified)
11620 trunk/help/opers/kline (Property Modified)
11621 trunk/help/opers/knock (Property Modified)
11622 trunk/help/opers/links (Property Modified)
11623 trunk/help/opers/list (Property Modified)
11624 trunk/help/opers/locops (Property Modified)
11625 trunk/help/opers/lusers (Property Modified)
11626 trunk/help/opers/modlist (Property Modified)
11627 trunk/help/opers/modload (Property Modified)
11628 trunk/help/opers/modrestart (Property Modified)
11629 trunk/help/opers/modunload (Property Modified)
11630 trunk/help/opers/motd (Property Modified)
11631 trunk/help/opers/names (Property Modified)
11632 trunk/help/opers/nick (Property Modified)
11633 trunk/help/opers/notice (Property Modified)
11634 trunk/help/opers/oper (Property Modified)
11635 trunk/help/opers/operspy (Property Modified)
11636 trunk/help/opers/operwall (Property Modified)
11637 trunk/help/opers/part (Property Modified)
11638 trunk/help/opers/pass (Property Modified)
11639 trunk/help/opers/ping (Property Modified)
11640 trunk/help/opers/pong (Property Modified)
11641 trunk/help/opers/post (Property Modified)
11642 trunk/help/opers/privmsg (Property Modified)
11643 trunk/help/opers/quit (Property Modified)
11644 trunk/help/opers/rehash (Property Modified)
11645 trunk/help/opers/restart (Property Modified)
11646 trunk/help/opers/resv (Property Modified)
11647 trunk/help/opers/server (Property Modified)
11648 trunk/help/opers/set (Property Modified)
11649 trunk/help/opers/sjoin (Property Modified)
11650 trunk/help/opers/squit (Property Modified)
11651 trunk/help/opers/stats (Property Modified)
11652 trunk/help/opers/svinfo (Property Modified)
11653 trunk/help/opers/testgecos (Property Modified)
11654 trunk/help/opers/testline (Property Modified)
11655 trunk/help/opers/testmask (Property Modified)
11656 trunk/help/opers/time (Property Modified)
11657 trunk/help/opers/topic (Property Modified)
11658 trunk/help/opers/trace (Property Modified)
11659 trunk/help/opers/uhelp (Property Modified)
11660 trunk/help/opers/umode (Property Modified)
11661 trunk/help/opers/undline (Property Modified)
11662 trunk/help/opers/ungline (Property Modified)
11663 trunk/help/opers/unkline (Property Modified)
11664 trunk/help/opers/unresv (Property Modified)
11665 trunk/help/opers/unxline (Property Modified)
11666 trunk/help/opers/user (Property Modified)
11667 trunk/help/opers/userhost (Property Modified)
11668 trunk/help/opers/users (Property Modified)
11669 trunk/help/opers/version (Property Modified)
11670 trunk/help/opers/wallops (Property Modified)
11671 trunk/help/opers/who (Property Modified)
11672 trunk/help/opers/whois (Property Modified)
11673 trunk/help/opers/whowas (Property Modified)
11674 trunk/help/opers/xline (Property Modified)
11675 trunk/help/users/index (Property Modified)
11676 trunk/help/users/info (Property Modified)
11677 trunk/help/users/notice (Property Modified)
11678 trunk/help/users/privmsg (Property Modified)
11679 trunk/help/users/stats (Property Modified)
11680 trunk/help/users/umode (Property Modified)
11681 trunk/include/.cvsignore (Property Modified)
11682 trunk/include/.indent.pro (Property Modified)
11683 trunk/include/balloc.h (File Modified) (Property Modified)
11684 trunk/include/cache.h (File Modified) (Property Modified)
11685 trunk/include/channel.h (File Modified) (Property Modified)
11686 trunk/include/class.h (File Modified) (Property Modified)
11687 trunk/include/client.h (File Modified) (Property Modified)
11688 trunk/include/commio.h (File Modified) (Property Modified)
11689 trunk/include/common.h (File Modified) (Property Modified)
11690 trunk/include/config.h (File Modified) (Property Modified)
11691 trunk/include/config.h.dist (File Modified) (Property Modified)
11692 trunk/include/defaults.h (File Modified) (Property Modified)
11693 trunk/include/event.h (File Modified) (Property Modified)
11694 trunk/include/hash.h (File Modified) (Property Modified)
11695 trunk/include/hook.h (File Modified) (Property Modified)
11696 trunk/include/hostmask.h (File Modified) (Property Modified)
11697 trunk/include/irc_string.h (File Modified) (Property Modified)
11698 trunk/include/ircd.h (File Modified) (Property Modified)
11699 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11700 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11701 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11702 trunk/include/linebuf.h (File Modified) (Property Modified)
11703 trunk/include/listener.h (File Modified) (Property Modified)
11704 trunk/include/m_info.h (File Modified) (Property Modified)
11705 trunk/include/memory.h (File Modified) (Property Modified)
11706 trunk/include/modules.h (File Modified) (Property Modified)
11707 trunk/include/monitor.h (File Modified) (Property Modified)
11708 trunk/include/msg.h (File Modified) (Property Modified)
11709 trunk/include/newconf.h (File Modified) (Property Modified)
11710 trunk/include/numeric.h (File Modified) (Property Modified)
11711 trunk/include/packet.h (File Modified) (Property Modified)
11712 trunk/include/parse.h (File Modified) (Property Modified)
11713 trunk/include/patchlevel.h (File Modified) (Property Modified)
11714 trunk/include/patricia.h (File Modified) (Property Modified)
11715 trunk/include/reject.h (File Modified) (Property Modified)
11716 trunk/include/res.h (File Modified) (Property Modified)
11717 trunk/include/restart.h (File Modified) (Property Modified)
11718 trunk/include/s_auth.h (File Modified) (Property Modified)
11719 trunk/include/s_conf.h (File Modified) (Property Modified)
11720 trunk/include/s_gline.h (File Modified) (Property Modified)
11721 trunk/include/s_log.h (File Modified) (Property Modified)
11722 trunk/include/s_newconf.h (File Modified) (Property Modified)
11723 trunk/include/s_serv.h (File Modified) (Property Modified)
11724 trunk/include/s_stats.h (File Modified) (Property Modified)
11725 trunk/include/s_user.h (File Modified) (Property Modified)
11726 trunk/include/s_zip.h (File Modified) (Property Modified)
11727 trunk/include/scache.h (File Modified) (Property Modified)
11728 trunk/include/send.h (File Modified) (Property Modified)
11729 trunk/include/serno.h (Property Modified)
11730 trunk/include/setup.h.in (Property Modified)
11731 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11732 trunk/include/stdinc.h (File Modified) (Property Modified)
11733 trunk/include/supported.h (File Modified) (Property Modified)
11734 trunk/include/tools.h (File Modified) (Property Modified)
11735 trunk/include/whowas.h (File Modified) (Property Modified)
11736 trunk/install-sh (File Modified) (Property Modified)
11737 trunk/modules/.cvsignore (Property Modified)
11738 trunk/modules/.depend (Property Modified)
11739 trunk/modules/.indent.pro (Property Modified)
11740 trunk/modules/Makefile.in (File Modified) (Property Modified)
11741 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11742 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11743 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11744 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11745 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11746 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11747 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11748 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11749 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11750 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11751 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11752 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11753 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11754 trunk/modules/m_accept.c (File Modified) (Property Modified)
11755 trunk/modules/m_admin.c (File Modified) (Property Modified)
11756 trunk/modules/m_away.c (File Modified) (Property Modified)
11757 trunk/modules/m_cap.c (File Modified) (Property Modified)
11758 trunk/modules/m_capab.c (File Modified) (Property Modified)
11759 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11760 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11761 trunk/modules/m_close.c (File Modified) (Property Modified)
11762 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11763 trunk/modules/m_connect.c (File Modified) (Property Modified)
11764 trunk/modules/m_dline.c (File Modified) (Property Modified)
11765 trunk/modules/m_encap.c (File Modified) (Property Modified)
11766 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11767 trunk/modules/m_gline.c (File Modified) (Property Modified)
11768 trunk/modules/m_help.c (File Modified) (Property Modified)
11769 trunk/modules/m_info.c (File Modified) (Property Modified)
11770 trunk/modules/m_invite.c (File Modified) (Property Modified)
11771 trunk/modules/m_ison.c (File Modified) (Property Modified)
11772 trunk/modules/m_kline.c (File Modified) (Property Modified)
11773 trunk/modules/m_knock.c (File Modified) (Property Modified)
11774 trunk/modules/m_links.c (File Modified) (Property Modified)
11775 trunk/modules/m_list.c (File Modified) (Property Modified)
11776 trunk/modules/m_locops.c (File Modified) (Property Modified)
11777 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11778 trunk/modules/m_map.c (File Modified) (Property Modified)
11779 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11780 trunk/modules/m_motd.c (File Modified) (Property Modified)
11781 trunk/modules/m_names.c (File Modified) (Property Modified)
11782 trunk/modules/m_oper.c (File Modified) (Property Modified)
11783 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11784 trunk/modules/m_pass.c (File Modified) (Property Modified)
11785 trunk/modules/m_ping.c (File Modified) (Property Modified)
11786 trunk/modules/m_pong.c (File Modified) (Property Modified)
11787 trunk/modules/m_post.c (File Modified) (Property Modified)
11788 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11789 trunk/modules/m_restart.c (File Modified) (Property Modified)
11790 trunk/modules/m_resv.c (File Modified) (Property Modified)
11791 trunk/modules/m_services.c (File Modified) (Property Modified)
11792 trunk/modules/m_set.c (File Modified) (Property Modified)
11793 trunk/modules/m_stats.c (File Modified) (Property Modified)
11794 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11795 trunk/modules/m_tb.c (File Modified) (Property Modified)
11796 trunk/modules/m_testline.c (File Modified) (Property Modified)
11797 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11798 trunk/modules/m_time.c (File Modified) (Property Modified)
11799 trunk/modules/m_topic.c (File Modified) (Property Modified)
11800 trunk/modules/m_trace.c (File Modified) (Property Modified)
11801 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11802 trunk/modules/m_user.c (File Modified) (Property Modified)
11803 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11804 trunk/modules/m_users.c (File Modified) (Property Modified)
11805 trunk/modules/m_version.c (File Modified) (Property Modified)
11806 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11807 trunk/modules/m_who.c (File Modified) (Property Modified)
11808 trunk/modules/m_whois.c (File Modified) (Property Modified)
11809 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11810 trunk/modules/m_xline.c (File Modified) (Property Modified)
11811 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11812 trunk/servlink/.cvsignore (Property Modified)
11813 trunk/servlink/.indent.pro (Property Modified)
11814 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11815 trunk/servlink/README (File Modified) (Property Modified)
11816 trunk/servlink/TODO (File Modified) (Property Modified)
11817 trunk/servlink/control.c (File Modified) (Property Modified)
11818 trunk/servlink/control.h (File Modified) (Property Modified)
11819 trunk/servlink/io.c (File Modified) (Property Modified)
11820 trunk/servlink/io.h (File Modified) (Property Modified)
11821 trunk/servlink/servlink.c (File Modified) (Property Modified)
11822 trunk/servlink/servlink.h (File Modified) (Property Modified)
11823 trunk/src/.cvsignore (Property Modified)
11824 trunk/src/.depend (Property Modified)
11825 trunk/src/.indent.pro (Property Modified)
11826 trunk/src/Makefile.in (File Modified) (Property Modified)
11827 trunk/src/adns.c (File Modified) (Property Modified)
11828 trunk/src/balloc.c (File Modified) (Property Modified)
11829 trunk/src/cache.c (File Modified) (Property Modified)
11830 trunk/src/channel.c (File Modified) (Property Modified)
11831 trunk/src/class.c (File Modified) (Property Modified)
11832 trunk/src/client.c (File Modified) (Property Modified)
11833 trunk/src/commio.c (File Modified) (Property Modified)
11834 trunk/src/devpoll.c (File Modified) (Property Modified)
11835 trunk/src/epoll.c (File Modified) (Property Modified)
11836 trunk/src/event.c (File Modified) (Property Modified)
11837 trunk/src/getopt.c (File Modified) (Property Modified)
11838 trunk/src/hash.c (File Modified) (Property Modified)
11839 trunk/src/hook.c (File Modified) (Property Modified)
11840 trunk/src/hostmask.c (File Modified) (Property Modified)
11841 trunk/src/irc_string.c (File Modified) (Property Modified)
11842 trunk/src/ircd.c (File Modified) (Property Modified)
11843 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11844 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11845 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11846 trunk/src/kdparse.c (File Modified) (Property Modified)
11847 trunk/src/kqueue.c (File Modified) (Property Modified)
11848 trunk/src/linebuf.c (File Modified) (Property Modified)
11849 trunk/src/listener.c (File Modified) (Property Modified)
11850 trunk/src/match.c (File Modified) (Property Modified)
11851 trunk/src/memory.c (File Modified) (Property Modified)
11852 trunk/src/messages.tab (File Modified) (Property Modified)
11853 trunk/src/modules.c (File Modified) (Property Modified)
11854 trunk/src/monitor.c (File Modified) (Property Modified)
11855 trunk/src/newconf.c (File Modified) (Property Modified)
11856 trunk/src/numeric.c (File Modified) (Property Modified)
11857 trunk/src/packet.c (File Modified) (Property Modified)
11858 trunk/src/parse.c (File Modified) (Property Modified)
11859 trunk/src/patricia.c (File Modified) (Property Modified)
11860 trunk/src/poll.c (File Modified) (Property Modified)
11861 trunk/src/reject.c (File Modified) (Property Modified)
11862 trunk/src/restart.c (File Modified) (Property Modified)
11863 trunk/src/s_auth.c (File Modified) (Property Modified)
11864 trunk/src/s_conf.c (File Modified) (Property Modified)
11865 trunk/src/s_gline.c (File Modified) (Property Modified)
11866 trunk/src/s_log.c (File Modified) (Property Modified)
11867 trunk/src/s_newconf.c (File Modified) (Property Modified)
11868 trunk/src/s_serv.c (File Modified) (Property Modified)
11869 trunk/src/s_stats.c (File Modified) (Property Modified)
11870 trunk/src/s_user.c (File Modified) (Property Modified)
11871 trunk/src/scache.c (File Modified) (Property Modified)
11872 trunk/src/select.c (File Modified) (Property Modified)
11873 trunk/src/send.c (File Modified) (Property Modified)
11874 trunk/src/snprintf.c (File Modified) (Property Modified)
11875 trunk/src/tools.c (File Modified) (Property Modified)
11876 trunk/src/version.c.SH (File Modified) (Property Modified)
11877 trunk/src/whowas.c (File Modified) (Property Modified)
11878 trunk/tools/.cvsignore (Property Modified)
11879 trunk/tools/Makefile.in (File Modified) (Property Modified)
11880 trunk/tools/README (File Modified) (Property Modified)
11881 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11882 trunk/tools/convertilines.c (File Modified) (Property Modified)
11883 trunk/tools/convertklines.c (File Modified) (Property Modified)
11884 trunk/tools/mkkeypair (Property Modified)
11885 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11886 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11887 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11888 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11889 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11890 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11891 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11892 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11893 trunk/tools/untabify (File Modified) (Property Modified)
11894 trunk/tools/viconf.c (File Modified) (Property Modified)
11897 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11903 trunk/RELNOTES (File Modified)
11906 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11908 - Make version.c use our serial, not ratbox's.
11912 trunk/src/version.c.SH (File Modified)
11915 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11918 - revved patchlevel to 2.1.5
11922 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11926 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11928 - fix buffer overflow and unterminated buffer when removing TS6 bans
11929 - fix rebuilding of SJOIN
11933 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11936 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11938 have servlink report if it gets an uncompressed error message when it gets inflate failures
11941 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11944 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11946 - extend our copyrights to 2005.
11950 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11953 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11954 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11955 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11956 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11959 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11961 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11964 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11965 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11968 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11970 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11971 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11973 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11974 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11975 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11976 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11977 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11978 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11979 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11980 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11981 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11982 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11983 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11984 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11985 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11986 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11987 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11989 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11990 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11991 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11992 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11993 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11994 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11995 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11996 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11997 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11998 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11999 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12003 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12004 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12005 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12006 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12007 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12008 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12009 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12010 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12011 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12012 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12013 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12014 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12015 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12016 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12017 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12018 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12019 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12020 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12021 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12022 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12023 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12024 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12025 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12026 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12027 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12028 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12029 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12030 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12031 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12032 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12033 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12039 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12040 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12041 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12043 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12044 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12045 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12046 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12047 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12048 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12049 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12050 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12051 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12053 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12056 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12059 - revved patchlevel to 2.1.4
12063 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12064 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12067 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12069 - add TARGMAX to 005
12070 - remove the +1 from ->uid in struct Client
12071 - fix checking of accept entries in m_accept.c
12075 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12076 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12081 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12083 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12088 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12091 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12093 - remove an unused variable
12097 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12100 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12102 don't burst a TS5 name in burst_TS6. -via jillies
12105 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12108 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12110 - via jilles, make nickchanges invalidate any cached bans for
12115 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12121 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12123 - fix some char vs byte usage to make adns compile cleanly with gcc4
12127 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12137 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12139 userhost should allow 5 userhost checks, not 4
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12145 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12147 - another darwin fix
12151 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12154 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12160 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12170 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12172 - remove bogus extern of abort_list
12176 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12179 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12181 svn repo access stuff
12184 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12187 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12193 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12196 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12202 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12205 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12207 revert omotd..i thought it was a good idea..oh well
12210 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12213 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12215 Commas are bad things in channel keys
12219 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12222 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12224 Add OMOTD command to display oper motd
12228 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12231 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12233 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12236 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12239 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12241 Modified files: (Branch: RATBOX_2_1)
12244 - stop testing whois for protocol violations, as they can be caused in
12245 ircds going all the way back to the original ircd2.8
12247 Revision Changes Path
12248 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12252 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12254 Modified files: (Branch: RATBOX_2_1)
12257 - remove some 2.2 code
12259 Revision Changes Path
12260 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12264 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12266 Modified files: (Branch: RATBOX_2_1)
12269 backport of the silly december 31st bug
12271 Revision Changes Path
12272 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12276 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12278 Modified files: (Branch: RATBOX_2_1)
12280 include patchlevel.h
12282 - revved patchlevel to 2.1.3
12284 Revision Changes Path
12285 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12286 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12290 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12292 Modified files: (Branch: RATBOX_2_1)
12295 modules/core m_nick.c
12298 - stop removing a clients own list of accepted clients when they do a
12300 - clean up the accept code so its less retarded
12302 Revision Changes Path
12303 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12304 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12305 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12306 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12310 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12312 Modified files: (Branch: RATBOX_2_1)
12315 src event.c ircd.c newconf.c
12317 - remove a defn of links_cache_list in m_links.c which was causing
12318 the flattened links update to be ignored
12319 - add eventUpdate(), and make links_delay update on rehash
12321 Revision Changes Path
12322 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12323 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12324 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12325 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12326 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12330 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12332 Modified files: (Branch: RATBOX_2_1)
12336 - make the conf parser apply service {}; on rehash
12338 Revision Changes Path
12339 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12340 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12344 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12346 Modified files: (Branch: RATBOX_2_1)
12349 - show ENABLE_SERVICES define in info
12351 Revision Changes Path
12352 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12356 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12358 Modified files: (Branch: RATBOX_2_1)
12359 modules m_services.c m_stats.c
12361 - via jilles, make m_services.c hook into stats U and display service
12364 Revision Changes Path
12365 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12366 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12370 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12372 Modified files: (Branch: RATBOX_2_1)
12373 . configure configure.ac
12375 - default build to -O2
12377 Revision Changes Path
12378 7.249.2.2 +4 -4 ircd-ratbox/configure
12379 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12383 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12385 Modified files: (Branch: RATBOX_2_1)
12386 doc example.conf example.efnet.conf
12387 include client.h s_conf.h s_newconf.h
12389 modules/core m_join.c m_nick.c
12390 src channel.c newconf.c s_conf.c s_user.c
12392 - remove no_oper_resvs from general {};
12393 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12395 Revision Changes Path
12396 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12397 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12398 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12399 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12400 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12401 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12402 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12403 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12404 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12405 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12406 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12407 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12411 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12413 Modified files: (Branch: RATBOX_2_1)
12414 modules/core m_mode.c m_nick.c
12418 - raise max temptime to a year
12420 - require 9 parameters in ms_nick(), 10 in ms_uid()
12422 Revision Changes Path
12423 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12424 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12425 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12429 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12431 Modified files: (Branch: RATBOX_2_1)
12432 modules m_services.c
12434 - only show services logged in info when its a local client
12436 Revision Changes Path
12437 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12441 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12443 Modified files: (Branch: RATBOX_2_1)
12446 passing a pointer to a pointer is not what was intended, oops
12448 Revision Changes Path
12449 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12453 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12455 Modified files: (Branch: RATBOX_2_1)
12458 - update services.txt with FNC
12460 Revision Changes Path
12461 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12465 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12467 Modified files: (Branch: RATBOX_2_1)
12470 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12472 Revision Changes Path
12473 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12477 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12479 Modified files: (Branch: RATBOX_2_1)
12482 - add some uniqueness into auth process for bopm
12484 Revision Changes Path
12485 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12489 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12491 Modified files: (Branch: RATBOX_2_1)
12492 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12494 - make contrib/ compile
12496 Revision Changes Path
12497 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12498 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12499 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12500 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12504 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12506 Modified files: (Branch: RATBOX_2_1)
12507 modules m_monitor.c
12509 Don't allow MONITOR from an unregistered client
12511 Revision Changes Path
12512 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12516 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12518 Modified files: (Branch: RATBOX_2_1)
12519 doc example.conf example.efnet.conf
12521 src class.c messages.tab newconf.c
12523 - remove sendq_eob, its become more of a hindrance than a benefit.
12524 - sync example.efnet.conf cluster {}; with example.conf
12526 Revision Changes Path
12527 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12528 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12529 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12530 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12531 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12532 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12536 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12538 Modified files: (Branch: RATBOX_2_1)
12540 include patchlevel.h
12543 - revved patchlevel to 2.1.2
12545 Revision Changes Path
12546 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12547 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12551 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12553 Modified files: (Branch: RATBOX_2_1)
12554 . configure configure.ac
12556 - raise default topiclen to 160.
12558 Revision Changes Path
12559 7.249.2.1 +3 -3 ircd-ratbox/configure
12560 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12564 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12566 Modified files: (Branch: RATBOX_2_1)
12567 modules m_services.c
12569 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12570 tsinfo matches this
12572 Revision Changes Path
12573 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12577 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12579 Modified files: (Branch: RATBOX_2_1)
12580 modules m_services.c
12582 - monitor_signoff() the client we're nickchanging
12584 Revision Changes Path
12585 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12589 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12591 Modified files: (Branch: RATBOX_2_1)
12594 - fix various UID problems with trace
12596 Revision Changes Path
12597 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12601 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12603 Modified files: (Branch: RATBOX_2_1)
12604 help/opers dline kline
12605 modules m_resv.c m_stats.c
12606 modules/core m_mode.c
12609 - tidy up kline/dline help to note they dont accept nick as target
12610 - disallow bans beginning with ':' over bmask
12611 - disallow bans with a space in chm_ban
12612 - stop counting hidden opers in stats p
12613 - match() parameters in remote unresv were inverted, causing it to fail
12614 - fix possibility of clients setting blank keys
12616 Revision Changes Path
12617 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12618 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12619 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12620 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12621 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12625 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12627 Modified files: (Branch: RATBOX_2_1)
12630 - fix problems with amd64 and the way we do va_list
12632 Revision Changes Path
12633 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12637 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12639 Modified files: (Branch: RATBOX_2_1)
12640 modules m_services.c
12642 - tidy up the kill notifications for RSFNC
12644 Revision Changes Path
12645 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12649 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12651 Modified files: (Branch: RATBOX_2_1)
12653 modules m_services.c
12656 - some more rserv stuff:
12657 - add RSFNC capability
12658 - fix up RSFNC, kill existing clients if they exist.
12660 Revision Changes Path
12661 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12662 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12663 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12667 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12669 Modified files: (Branch: RATBOX_2_1)
12670 modules m_services.c
12672 - first stab at a FNC implementation for rserv
12674 Revision Changes Path
12675 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12679 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12681 Modified files: (Branch: RATBOX_2_1)
12686 Revision Changes Path
12687 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12691 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12693 Modified files: (Branch: RATBOX_2_1)
12696 - add links_delay back
12698 Revision Changes Path
12699 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12703 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12705 Modified files: (Branch: RATBOX_2_1)
12709 - swap tabs for spaces
12711 Revision Changes Path
12712 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12713 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12717 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12719 Modified files: (Branch: RATBOX_2_1)
12722 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12723 contained in the client_flood conf option
12724 - remove a couple of unused defines from info
12726 Revision Changes Path
12727 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12731 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12733 Modified files: (Branch: RATBOX_2_1)
12736 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12738 Revision Changes Path
12739 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12743 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12745 Modified files: (Branch: RATBOX_2_1)
12746 doc example.conf example.efnet.conf
12748 - fix missing closing comment tag
12750 Revision Changes Path
12751 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12752 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12756 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12758 Modified files: (Branch: RATBOX_2_1)
12760 include patchlevel.h
12762 - revved patchlevel to 2.1.1
12764 Revision Changes Path
12765 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12766 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12770 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12772 Modified files: (Branch: RATBOX_2_1)
12775 - sync up remote kline reasons, so theyre consistent with what happens
12776 when we add local klines - notably the "Temporary K-line x min" and
12777 date added to reason.
12779 Revision Changes Path
12780 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12784 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12786 Modified files: (Branch: RATBOX_2_1)
12789 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12791 Revision Changes Path
12792 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12796 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12798 Modified files: (Branch: RATBOX_2_1)
12801 used the data pointer we saved, not what just got nulled
12803 Revision Changes Path
12804 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12808 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12810 Modified files: (Branch: RATBOX_2_1)
12811 modules m_resv.c m_xline.c
12813 - fix broken propagation of xline/resv
12815 Revision Changes Path
12816 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12817 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12821 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12823 Modified files: (Branch: RATBOX_2_1)
12826 - properly increment bad auth count for stats T when we timeout an auth
12828 Revision Changes Path
12829 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12833 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12835 Modified files: (Branch: RATBOX_2_1)
12838 modules/core m_nick.c
12840 - fix a bit that didnt make sense in monitor.txt
12841 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12843 Revision Changes Path
12844 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12845 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12846 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12850 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12852 Modified files: (Branch: RATBOX_2_1)
12855 removing dlink nodes from auth_poll_list twice is bad
12857 Revision Changes Path
12858 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12862 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12864 Modified files: (Branch: RATBOX_2_1)
12867 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12868 changed to RPL_STATSDEBUG
12870 Revision Changes Path
12871 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12875 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12877 Added files: (Branch: RATBOX_2_1)
12880 - add some documentation about target change
12882 Revision Changes Path
12883 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12887 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12889 Modified files: (Branch: RATBOX_2_1)
12890 include supported.h
12891 modules/core m_message.c
12893 - remove extra argument to 005
12894 - disallow messaging of UIDs
12896 Revision Changes Path
12897 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12898 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12902 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12904 Modified files: (Branch: RATBOX_2_1)
12907 - fix a longstanding parser bug with wrong limit checking, causing us to
12908 accept one less parameter than we're allowed to accept.
12910 Revision Changes Path
12911 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12915 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12917 Modified files: (Branch: RATBOX_2_1)
12918 modules/core m_message.c
12920 - exempt users messaging themselves from target change
12922 Revision Changes Path
12923 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12927 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12929 Modified files: (Branch: RATBOX_2_1)
12930 include supported.h
12932 - stop violating MAXPARA on 005.
12934 Revision Changes Path
12935 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12939 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12941 Modified files: (Branch: RATBOX_2_1)
12942 modules/core m_nick.c
12944 - dont store an ipv6 sockhost if we're not compiled with v6 support
12946 Revision Changes Path
12947 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12951 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12953 Modified files: (Branch: RATBOX_2_1)
12956 - remove some vms includes
12958 Revision Changes Path
12959 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12963 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12965 Modified files: (Branch: RATBOX_2_1)
12969 - force commit for new branch
12971 Revision Changes Path
12972 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12973 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12977 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12980 . RELNOTES configure configure.ac
12981 include patchlevel.h
12983 - revved patchlevel to 2.1.0
12985 Revision Changes Path
12986 1.114 +6 -2 ircd-ratbox/RELNOTES
12987 7.249 +11 -11 ircd-ratbox/configure
12988 7.63 +3 -3 ircd-ratbox/configure.ac
12989 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12993 leeh 2005/03/04 13:31:32 EST (20050304_2)
12997 include patchlevel.h
13000 - revved patchlevel to 2.1.0beta2
13002 Revision Changes Path
13003 1.113 +12 -0 ircd-ratbox/RELNOTES
13004 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13008 leeh 2005/03/04 13:27:05 EST (20050304_1)
13011 doc whats-new-2.1.txt
13014 - update whats-new-2.1
13015 - when we're handling global NAMES, dont output channels if there are no
13016 members within them we can show.
13018 Revision Changes Path
13019 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13020 7.436 +12 -2 ircd-ratbox/src/channel.c
13024 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13029 That would be a node_heap not a prefix_heap..oops
13031 Revision Changes Path
13032 7.30 +1 -1 ircd-ratbox/src/patricia.c
13036 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13041 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13042 otherwise..the other macros might work????
13044 Revision Changes Path
13045 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13049 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13052 . configure configure.ac
13056 Revision Changes Path
13057 7.248 +5 -5 ircd-ratbox/configure
13058 7.62 +5 -5 ircd-ratbox/configure.ac
13062 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13065 . configure configure.ac
13069 Revision Changes Path
13070 7.247 +3 -2 ircd-ratbox/configure
13071 7.61 +3 -2 ircd-ratbox/configure.ac
13075 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13078 . configure configure.ac
13082 Revision Changes Path
13083 7.246 +6 -6 ircd-ratbox/configure
13084 7.60 +4 -4 ircd-ratbox/configure.ac
13088 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13091 . configure configure.ac
13094 Doh these changes got put on RATBOX_2_0 when they were meant for
13096 Also merged in the monitor heap size stuff, not that i think monitor has
13099 Revision Changes Path
13100 7.245 +12 -3 ircd-ratbox/configure
13101 7.59 +11 -3 ircd-ratbox/configure.ac
13102 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13106 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13111 Add more robust alloca checking
13113 Revision Changes Path
13114 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13118 leeh 2005/02/24 15:27:17 EST (20050224_9)
13123 - fix the copyright on m_42.c :p
13125 Revision Changes Path
13126 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13130 leeh 2005/02/24 15:22:53 EST (20050224_8)
13133 include supported.h
13136 - fix a core in undline on bad masks
13137 - remove an unwanted space from beginning of second 005 numeric
13139 Revision Changes Path
13140 7.5 +1 -1 ircd-ratbox/include/supported.h
13141 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13145 leeh 2005/02/24 15:18:59 EST (20050224_7)
13148 modules m_monitor.c
13150 - use max_monitor when adding nicknames
13152 that should be everything now..
13154 Revision Changes Path
13155 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13159 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13166 Revision Changes Path
13167 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13171 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13178 Revision Changes Path
13179 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13183 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13188 The Answer to Life, the Universe, and Everything
13190 Revision Changes Path
13191 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13195 leeh 2005/02/24 14:53:04 EST (20050224_3)
13199 modules m_monitor.c
13200 src ircd.c monitor.c
13202 - call init_monitor() on startup
13203 - add in support for adding/deleting/listing monitor entries
13205 Revision Changes Path
13206 7.2 +3 -1 ircd-ratbox/include/monitor.h
13207 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13208 7.374 +2 -0 ircd-ratbox/src/ircd.c
13209 7.3 +15 -4 ircd-ratbox/src/monitor.c
13213 leeh 2005/02/23 21:20:10 EST (20050224_2)
13216 doc example.conf example.efnet.conf
13217 include s_conf.h supported.h
13218 modules Makefile.in
13219 src client.c newconf.c s_conf.c
13221 modules m_monitor.c
13223 - add the max_monitor config option
13224 - advertise MONITOR=%d in 005
13225 - clear a local clients monitor list on exit
13226 - add the framework for the MONITOR command
13229 Revision Changes Path
13230 7.261 +5 -0 ircd-ratbox/doc/example.conf
13231 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13232 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13233 7.4 +4 -2 ircd-ratbox/include/supported.h
13234 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13235 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13236 7.492 +1 -0 ircd-ratbox/src/client.c
13237 7.202 +1 -0 ircd-ratbox/src/newconf.c
13238 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13242 leeh 2005/02/23 20:57:51 EST (20050224_1)
13245 . configure configure.ac
13249 - move MONITOR_HEAP_SIZE over to configure
13251 Revision Changes Path
13252 7.244 ircd-ratbox/configure
13253 7.58 +4 -2 ircd-ratbox/configure.ac
13254 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13255 7.2 +0 -2 ircd-ratbox/src/monitor.c
13259 leeh 2005/02/23 20:48:08 EST (20050224_0)
13263 include client.h numeric.h
13264 modules/core m_nick.c
13265 src Makefile.in client.c messages.tab
13271 - first half of my server-side notify list implementation..
13273 Revision Changes Path
13274 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13275 7.266 +3 -0 ircd-ratbox/include/client.h
13276 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13277 7.58 +6 -0 ircd-ratbox/include/numeric.h
13278 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13279 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13280 7.491 +3 -0 ircd-ratbox/src/client.c
13281 7.126 +5 -5 ircd-ratbox/src/messages.tab
13282 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13283 7.342 +2 -0 ircd-ratbox/src/s_user.c
13287 leeh 2005/02/23 18:42:59 EST (20050223_0)
13292 - double the size of the client and channel hashtables (64k -> 128k and
13293 32k -> 64k). The improvements are quite significant..
13295 Revision Changes Path
13296 7.54 +4 -4 ircd-ratbox/include/hash.h
13300 leeh 2005/02/22 14:55:56 EST (20050222_1)
13304 modules m_services.c
13306 - remove a couple of unused vars
13307 - update monitor.txt
13309 Revision Changes Path
13310 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13311 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13315 leeh 2005/02/21 19:47:24 EST (20050222_0)
13320 - add in my documentation on the upcoming MONITOR command
13322 Revision Changes Path
13323 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13327 leeh 2005/02/21 12:09:34 EST (20050221_0)
13330 . configure configure.ac
13331 doc whats-new-2.1.txt
13332 tools README.mkpasswd
13336 - update whats-new-2.1.txt some more
13337 - we dont have vms mkpasswd anymore
13338 - remove the unused crypt.c
13340 Revision Changes Path
13341 7.243 +3 -6 ircd-ratbox/configure
13342 7.57 +2 -4 ircd-ratbox/configure.ac
13343 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13344 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13345 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13349 leeh 2005/02/19 12:38:09 EST (20050219_3)
13352 doc example.conf example.efnet.conf
13355 src channel.c client.c ircd.c s_conf.c
13357 - rework the splitcode, splitservers is now how many servers we've marked as
13358 EOB, rather than how many are linked. Thus pull ourselves out of
13359 splitmode immediately once this is satisfied
13361 Revision Changes Path
13362 7.260 +8 -9 ircd-ratbox/doc/example.conf
13363 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13364 7.83 +1 -0 ircd-ratbox/include/ircd.h
13365 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13366 7.435 +16 -36 ircd-ratbox/src/channel.c
13367 7.490 +2 -0 ircd-ratbox/src/client.c
13368 7.373 +2 -1 ircd-ratbox/src/ircd.c
13369 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13373 leeh 2005/02/19 09:02:34 EST (20050219_2)
13376 doc example.conf example.efnet.conf
13377 include ircd.h s_conf.h
13379 src channel.c ircd.c newconf.c s_conf.c
13381 - remove split_delay
13383 Revision Changes Path
13384 7.259 +0 -5 ircd-ratbox/doc/example.conf
13385 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13386 7.82 +0 -1 ircd-ratbox/include/ircd.h
13387 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13388 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13389 7.434 +2 -7 ircd-ratbox/src/channel.c
13390 7.372 +0 -1 ircd-ratbox/src/ircd.c
13391 7.201 +0 -1 ircd-ratbox/src/newconf.c
13392 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13396 leeh 2005/02/19 08:48:05 EST (20050219_1)
13400 modules m_cap.c m_who.c
13403 - implemented multi-prefix client capability, which allows stacking of @+ in
13406 Revision Changes Path
13407 7.265 +1 -1 ircd-ratbox/include/client.h
13408 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13409 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13410 7.433 +4 -6 ircd-ratbox/src/channel.c
13414 leeh 2005/02/19 06:27:58 EST (20050219_0)
13418 src newconf.c s_conf.c s_newconf.c
13420 - removed some unused vars/functions
13422 Revision Changes Path
13423 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13424 7.200 +0 -15 ircd-ratbox/src/newconf.c
13425 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13426 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13430 leeh 2005/02/16 12:58:24 EST (20050216_2)
13433 . RELNOTES configure configure.ac
13434 include patchlevel.h
13436 - update configure to reflect this is 'devel'
13438 - revved patchlevel to 2.1.0beta1
13440 Revision Changes Path
13441 1.112 +9 -1 ircd-ratbox/RELNOTES
13442 7.242 +11 -11 ircd-ratbox/configure
13443 7.56 +3 -3 ircd-ratbox/configure.ac
13444 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13448 leeh 2005/02/16 12:46:30 EST (20050216_1)
13451 . configure configure.ac
13452 include client.h numeric.h s_conf.h setup.h.in
13454 modules Makefile.in
13455 modules/core m_nick.c
13456 src Makefile.in client.c ircd.c messages.tab
13457 newconf.c s_conf.c s_user.c
13463 - remove watch, the protocol for this sucks so hard I just dont want it
13466 Revision Changes Path
13467 7.241 +2 -12 ircd-ratbox/configure
13468 7.55 +2 -4 ircd-ratbox/configure.ac
13469 7.264 +0 -2 ircd-ratbox/include/client.h
13470 7.57 +0 -11 ircd-ratbox/include/numeric.h
13471 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13472 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13473 7.3 +2 -3 ircd-ratbox/include/supported.h
13474 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13475 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13476 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13477 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13478 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13479 7.489 +0 -3 ircd-ratbox/src/client.c
13480 7.371 +0 -2 ircd-ratbox/src/ircd.c
13481 7.125 +9 -9 ircd-ratbox/src/messages.tab
13482 7.199 +0 -1 ircd-ratbox/src/newconf.c
13483 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13484 7.341 +0 -2 ircd-ratbox/src/s_user.c
13485 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13489 leeh 2005/02/15 19:13:31 EST (20050216_0)
13493 src event.c ircd_lexer.l ircd_signal.c
13496 servlink descrip.mms
13498 - remove a few vms bits
13500 Revision Changes Path
13501 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13502 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13503 7.47 +0 -54 ircd-ratbox/src/event.c
13504 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13505 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13506 7.152 +0 -3 ircd-ratbox/src/modules.c
13510 leeh 2005/02/15 18:53:32 EST (20050215_0)
13513 include hostmask.h ircd.h s_conf.h s_newconf.h
13514 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13516 src hostmask.c ircd.c ircd_signal.c s_conf.c
13519 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13520 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13522 Revision Changes Path
13523 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13524 7.81 +1 -0 ircd-ratbox/include/ircd.h
13525 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13526 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13527 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13528 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13529 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13530 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13531 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13532 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13533 7.370 +7 -0 ircd-ratbox/src/ircd.c
13534 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13535 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13536 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13540 leeh 2005/02/13 10:21:41 EST (20050213_4)
13545 doc whats-new-2.0.txt whats-new-2.1.txt
13549 - move whats-new.txt to whats-new-2.0.txt
13550 - add in whats-new-2.1.txt
13551 - update services.txt with the whois for logged in users
13553 Revision Changes Path
13554 7.2 +5 -0 ircd-ratbox/doc/services.txt
13555 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13556 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13557 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13561 leeh 2005/02/13 09:20:37 EST (20050213_3)
13564 include supported.h
13565 modules/core m_message.c
13567 - fix a compile error in m_message.c
13568 - update 005 to the spec and add CPRIVMSG/CNOTICE
13570 Revision Changes Path
13571 7.2 +31 -37 ircd-ratbox/include/supported.h
13572 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13576 leeh 2005/02/13 09:14:12 EST (20050213_2)
13581 - fix the membership memleak
13583 Revision Changes Path
13584 7.432 +0 -3 ircd-ratbox/src/channel.c
13588 leeh 2005/02/12 21:51:56 EST (20050213_1)
13592 modules/core m_message.c
13594 - add a bitmask to track when they send their first message, only allowing
13595 clearing stuff after that.
13597 Revision Changes Path
13598 7.263 +4 -0 ircd-ratbox/include/client.h
13599 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13603 leeh 2005/02/12 21:17:52 EST (20050213_0)
13606 include patricia.h s_newconf.h
13607 modules/core m_message.c
13608 src patricia.c s_newconf.c s_user.c
13610 - add in the patricia for tracking who fills up targets, give them a reduced
13613 Revision Changes Path
13614 7.20 +1 -1 ircd-ratbox/include/patricia.h
13615 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13616 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13617 7.29 +1 -1 ircd-ratbox/src/patricia.c
13618 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13619 7.340 +4 -0 ircd-ratbox/src/s_user.c
13623 leeh 2005/02/12 18:35:10 EST (20050212_0)
13626 include ircd_defs.h
13627 src class.c reject.c
13629 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13631 Revision Changes Path
13632 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13633 7.68 +1 -5 ircd-ratbox/src/class.c
13634 1.33 +1 -5 ircd-ratbox/src/reject.c
13638 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13643 remove stupid memory leak
13645 Revision Changes Path
13646 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13650 leeh 2005/02/11 06:42:48 EST (20050211_0)
13655 - workaround hyb6 allowing empty gline reasons
13657 Revision Changes Path
13658 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13662 leeh 2005/02/09 14:39:13 EST (20050209_2)
13666 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13667 src ircd.c s_conf.c
13669 - move temp dlines and temp klines over to an array, rather than completely
13672 Revision Changes Path
13673 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13674 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13675 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13676 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13677 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13678 7.369 +0 -5 ircd-ratbox/src/ircd.c
13679 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13683 leeh 2005/02/09 14:02:13 EST (20050209_1)
13687 modules m_cap.c m_pong.c m_user.c
13688 modules/core m_nick.c
13691 - remove 'nick' param from register_local_user(), its not needed.
13693 Revision Changes Path
13694 7.35 +1 -1 ircd-ratbox/include/s_user.h
13695 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13696 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13697 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13698 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13699 7.339 +6 -6 ircd-ratbox/src/s_user.c
13703 leeh 2005/02/09 13:12:53 EST (20050209_0)
13706 modules m_cmessage.c
13708 - dont send numerics when we're dealing with CNOTICE
13709 - add in checking for +g, and resetting idle
13711 Revision Changes Path
13712 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13716 leeh 2005/02/08 11:37:50 EST (20050208_2)
13721 - fix operator blocks to work on ip spoofs
13723 Revision Changes Path
13724 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13728 leeh 2005/02/07 19:23:22 EST (20050208_1)
13731 doc example.conf example.efnet.conf
13734 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13736 Revision Changes Path
13737 7.258 +0 -39 ircd-ratbox/doc/example.conf
13738 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13739 7.198 +0 -272 ircd-ratbox/src/newconf.c
13743 leeh 2005/02/07 19:19:32 EST (20050208_0)
13748 - added support for kline.conf.perm et al, these take the same formats
13749 as their non-permanent partners, but you cant remove them via the ircd.
13751 Revision Changes Path
13752 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13756 leeh 2005/02/02 19:18:59 EST (20050203_1)
13763 help/opers cnotice cprivmsg
13765 - added help files for cprivmsg/cnotice
13767 Revision Changes Path
13768 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13769 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13770 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13771 1.10 +19 -19 ircd-ratbox/help/opers/index
13772 1.7 +10 -9 ircd-ratbox/help/users/index
13776 leeh 2005/02/02 19:14:25 EST (20050203_0)
13780 modules Makefile.in
13783 modules m_cmessage.c
13785 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13786 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13787 nick is a member. These bypass any target change limitations.
13788 - added ERR_VOICENEEDED, numeric 489.
13790 Revision Changes Path
13791 7.56 +2 -0 ircd-ratbox/include/numeric.h
13792 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13793 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13794 7.124 +1 -1 ircd-ratbox/src/messages.tab
13798 leeh 2005/02/02 16:58:16 EST (20050202_4)
13803 - update etrace help
13805 Revision Changes Path
13806 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13810 leeh 2005/02/02 16:55:04 EST (20050202_3)
13815 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13816 can put its external ip address in there..
13818 Revision Changes Path
13819 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13823 leeh 2005/02/02 16:41:06 EST (20050202_2)
13828 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13829 if its a non-local client. These will just get "lost" if the remote
13830 server doesnt support this..
13832 Revision Changes Path
13833 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13837 leeh 2005/02/02 16:12:12 EST (20050202_1)
13840 include client.h numeric.h s_conf.h
13841 modules/core m_message.c
13842 src messages.tab newconf.c s_conf.c
13844 - first part of the target change code, add the storage of targets for
13845 localuser, throttle messages when they fill all the available slots
13847 Revision Changes Path
13848 7.262 +5 -1 ircd-ratbox/include/client.h
13849 7.55 +2 -0 ircd-ratbox/include/numeric.h
13850 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13851 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13852 7.123 +1 -1 ircd-ratbox/src/messages.tab
13853 7.197 +1 -0 ircd-ratbox/src/newconf.c
13854 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13858 leeh 2005/02/02 13:28:10 EST (20050202_0)
13861 modules m_resv.c m_stats.c m_testline.c
13862 modules/core m_join.c
13863 src hash.c kdparse.c messages.tab s_newconf.c
13865 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13866 tracking of when resvs get hit
13868 Revision Changes Path
13869 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13870 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13871 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13872 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13873 7.114 +3 -0 ircd-ratbox/src/hash.c
13874 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13875 7.122 +1 -1 ircd-ratbox/src/messages.tab
13876 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13880 leeh 2005/01/31 09:04:10 EST (20050131_2)
13885 - fflush() logfiles
13887 Revision Changes Path
13888 7.79 +2 -0 ircd-ratbox/src/s_log.c
13892 leeh 2005/01/31 08:59:09 EST (20050131_1)
13897 - rename fd_dump() to comm_dump()
13899 Revision Changes Path
13900 1.27 +2 -2 ircd-ratbox/src/commio.c
13904 leeh 2005/01/30 19:16:08 EST (20050131_0)
13909 modules m_services.c
13910 modules/core m_server.c
13911 src hook.c s_serv.c
13913 - added hook for server_introduced
13914 - fixed up services support for hooks
13916 Revision Changes Path
13917 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13918 1.31 +1 -0 ircd-ratbox/include/hook.h
13919 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13920 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13921 7.36 +2 -0 ircd-ratbox/src/hook.c
13922 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13926 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13931 Add back in the comm_fd_hack thing for solaris
13933 Revision Changes Path
13934 1.26 +26 -1 ircd-ratbox/src/commio.c
13938 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13942 include commio.h s_conf.h watch.h
13943 modules m_dline.c m_kline.c m_resv.c m_stats.c
13944 m_watch.c m_xline.c
13945 modules/core m_nick.c
13946 src balloc.c cache.c client.c commio.c
13947 epoll.c ircd.c ircd_lexer.l kdparse.c
13948 listener.c s_auth.c s_conf.c s_log.c
13951 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13953 Revision Changes Path
13954 1.18 +0 -2 ircd-ratbox/adns/adns.h
13955 1.14 +6 -37 ircd-ratbox/include/commio.h
13956 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13957 7.3 +2 -2 ircd-ratbox/include/watch.h
13958 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13959 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13960 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13961 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13962 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13963 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13964 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13965 7.85 +1 -1 ircd-ratbox/src/balloc.c
13966 1.24 +5 -5 ircd-ratbox/src/cache.c
13967 7.488 +4 -4 ircd-ratbox/src/client.c
13968 1.25 +10 -280 ircd-ratbox/src/commio.c
13969 1.33 +1 -1 ircd-ratbox/src/epoll.c
13970 7.368 +4 -4 ircd-ratbox/src/ircd.c
13971 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13972 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13973 7.125 +8 -8 ircd-ratbox/src/listener.c
13974 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13975 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13976 7.78 +20 -20 ircd-ratbox/src/s_log.c
13977 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13978 1.6 +22 -15 ircd-ratbox/src/watch.c
13982 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13985 modules/core m_mode.c
13987 remove two unused variables
13989 Revision Changes Path
13990 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13994 leeh 2005/01/28 15:31:40 EST (20050128_1)
14000 - mo_kline() needs minpara of 3, not 2
14001 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14002 - require me.info is never blank
14004 Revision Changes Path
14005 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14006 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14010 leeh 2005/01/28 15:26:28 EST (20050128_0)
14013 modules/core m_mode.c m_sjoin.c
14015 - patch via jilles to fix +eI lists being shown to lusers when handling
14016 protocol stuff over TS6
14018 Revision Changes Path
14019 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14020 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14024 leeh 2005/01/25 19:47:38 EST (20050126_0)
14028 modules/core m_join.c m_mode.c m_sjoin.c
14029 src channel.c messages.tab s_serv.c
14031 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14032 an operspy call with &me
14033 - remove modebuf/parabuf params from channel_modes(), we now generate a
14034 buffer internally which we return.
14036 Revision Changes Path
14037 7.163 +1 -1 ircd-ratbox/include/channel.h
14038 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14039 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14040 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14041 7.431 +25 -18 ircd-ratbox/src/channel.c
14042 7.121 +1 -1 ircd-ratbox/src/messages.tab
14043 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14047 alz 2005/01/25 18:09:18 EST (20050125_5)
14050 doc example.conf example.efnet.conf
14053 src listener.c newconf.c s_conf.c
14055 Added dline_with_reason config option (default yes):
14057 /* dline reason: show the user the dline reason when they connect
14060 dline_with_reason = yes;
14062 Revision Changes Path
14063 7.257 +6 -1 ircd-ratbox/doc/example.conf
14064 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14065 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14066 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14067 7.124 +1 -1 ircd-ratbox/src/listener.c
14068 7.196 +1 -0 ircd-ratbox/src/newconf.c
14069 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14073 leeh 2005/01/25 13:21:17 EST (20050125_4)
14078 - make conf_set_generic_string() test len exists before it uses it.
14080 Revision Changes Path
14081 7.195 +1 -1 ircd-ratbox/src/newconf.c
14085 leeh 2005/01/25 13:10:56 EST (20050125_3)
14091 - rename 'type' to 'flags' in cluster {};
14092 - add stacking of servers in cluster {}; documented in example.conf
14094 Revision Changes Path
14095 7.256 +18 -10 ircd-ratbox/doc/example.conf
14096 7.194 +39 -7 ircd-ratbox/src/newconf.c
14100 alz 2005/01/25 12:48:54 EST (20050125_2)
14104 src listener.c s_conf.c
14106 Added dline reasons, connecting/banned clients now see ban reason.
14108 Revision Changes Path
14109 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14110 7.123 +17 -4 ircd-ratbox/src/listener.c
14111 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14115 leeh 2005/01/25 07:44:37 EST (20050125_1)
14118 doc example.conf example.efnet.conf
14121 - implement stacking of shared {}; blocks, documented in example.conf
14123 Revision Changes Path
14124 7.255 +26 -13 ircd-ratbox/doc/example.conf
14125 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14126 7.193 +51 -36 ircd-ratbox/src/newconf.c
14130 leeh 2005/01/24 19:08:29 EST (20050125_0)
14134 include client.h s_conf.h
14135 modules/core m_join.c
14136 src newconf.c s_user.c
14138 - added jupe_exempt to auth {};, exempts the user from generating warnings
14139 when they attempt to join juped channels.
14141 Revision Changes Path
14142 7.254 +2 -0 ircd-ratbox/doc/example.conf
14143 7.261 +3 -0 ircd-ratbox/include/client.h
14144 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14145 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14146 7.192 +1 -0 ircd-ratbox/src/newconf.c
14147 7.338 +8 -0 ircd-ratbox/src/s_user.c
14151 leeh 2005/01/24 18:57:02 EST (20050124_6)
14156 - rework shared {};, the format is now:
14158 oper = "flame@*.leeh.co.uk", "*.lan";
14164 oper = "flame@*.leeh.co.uk", "*.lan";
14168 Revision Changes Path
14169 7.191 +55 -23 ircd-ratbox/src/newconf.c
14173 leeh 2005/01/24 17:25:58 EST (20050124_5)
14178 - fix the prototype on load_static_modules()
14180 Revision Changes Path
14181 7.61 +1 -1 ircd-ratbox/include/modules.h
14185 leeh 2005/01/24 16:00:30 EST (20050124_4)
14190 - have cap end call register_local_user() with its own copy of
14191 source_p->username so its safe for unidented users..
14193 Revision Changes Path
14194 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14198 leeh 2005/01/24 15:48:09 EST (20050124_3)
14201 include newconf.h s_conf.h
14203 src newconf.c s_conf.c s_log.c
14205 - move the conf parser over to a table based structure, with generic setting
14206 of integers/strings
14208 Revision Changes Path
14209 7.34 +9 -8 ircd-ratbox/include/newconf.h
14210 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14211 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14212 7.190 +264 -808 ircd-ratbox/src/newconf.c
14213 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14214 7.77 +13 -13 ircd-ratbox/src/s_log.c
14218 leeh 2005/01/24 13:11:30 EST (20050124_2)
14224 - added stacking of ips in exempt {};
14226 Revision Changes Path
14227 7.253 +4 -0 ircd-ratbox/doc/example.conf
14228 7.189 +11 -30 ircd-ratbox/src/newconf.c
14232 leeh 2005/01/24 12:59:57 EST (20050124_1)
14236 src channel.c client.c hash.c hook.c
14237 newconf.c s_user.c watch.c
14239 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14240 consistent with the rest of the dlink code.
14242 Revision Changes Path
14243 1.54 +7 -7 ircd-ratbox/include/tools.h
14244 7.430 +2 -2 ircd-ratbox/src/channel.c
14245 7.487 +6 -6 ircd-ratbox/src/client.c
14246 7.113 +5 -5 ircd-ratbox/src/hash.c
14247 7.35 +1 -1 ircd-ratbox/src/hook.c
14248 7.188 +2 -2 ircd-ratbox/src/newconf.c
14249 7.337 +1 -1 ircd-ratbox/src/s_user.c
14250 1.5 +4 -4 ircd-ratbox/src/watch.c
14254 leeh 2005/01/24 12:47:13 EST (20050124_0)
14259 - cheap hack on sticky capabs..
14261 Revision Changes Path
14262 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14266 leeh 2005/01/22 11:36:54 EST (20050122_0)
14271 - updated my clicap implementation to match the spec so far..
14273 Revision Changes Path
14274 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14278 leeh 2005/01/21 07:14:43 EST (20050121_2)
14283 modules m_services.c
14284 src hook.c s_serv.c
14286 - added hooks for when we're sending a burst
14287 - rewrote hooks.txt
14288 - fix up the hooks ive already done in services compatibility, ill add the
14289 hooks for server/client introductions in a bit.
14291 Revision Changes Path
14292 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14293 1.30 +4 -0 ircd-ratbox/include/hook.h
14294 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14295 7.34 +7 -0 ircd-ratbox/src/hook.c
14296 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14300 leeh 2005/01/21 06:34:03 EST (20050121_1)
14303 contrib example_module.c spy_admin_notice.c
14304 spy_info_notice.c spy_links_notice.c
14305 spy_motd_notice.c spy_stats_notice.c
14306 spy_stats_p_notice.c spy_trace_notice.c
14308 spy_whois_notice_global.c
14310 modules m_admin.c m_info.c m_links.c m_motd.c
14311 m_services.c m_stats.c m_trace.c
14312 m_whois.c static_modules.c.SH
14313 modules/core m_server.c
14314 src client.c hook.c ircd.c modules.c packet.c
14315 s_auth.c s_serv.c s_user.c send.c
14317 - add a better implementation of the hook system, its now a slow leaking
14318 array and events are created whenever we try adding a hook for it, or
14319 theyre registered for the caller.
14321 Ive temporarily fucked services support and removed most of the other
14322 hooks.. I shall fix this soon.
14324 Revision Changes Path
14325 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14326 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14327 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14328 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14329 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14330 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14331 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14332 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14333 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14334 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14335 1.29 +34 -70 ircd-ratbox/include/hook.h
14336 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14337 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14338 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14339 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14340 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14341 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14342 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14343 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14344 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14345 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14346 7.486 +1 -28 ircd-ratbox/src/client.c
14347 7.33 +131 -137 ircd-ratbox/src/hook.c
14348 7.367 +1 -1 ircd-ratbox/src/ircd.c
14349 7.151 +6 -10 ircd-ratbox/src/modules.c
14350 7.138 +10 -14 ircd-ratbox/src/packet.c
14351 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14352 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14353 7.336 +0 -6 ircd-ratbox/src/s_user.c
14354 7.286 +8 -6 ircd-ratbox/src/send.c
14358 leeh 2005/01/20 19:19:20 EST (20050121_0)
14363 - remove an unused struct
14365 Revision Changes Path
14366 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14370 leeh 2005/01/20 13:38:39 EST (20050120_1)
14373 . configure configure.ac
14374 include client.h numeric.h patchlevel.h
14375 modules Makefile.in
14376 src messages.tab s_user.c
14380 - drop back to -O0, fix patchlevel.h
14381 - first stab at client capabilities.. this still needs work.
14383 Revision Changes Path
14384 7.240 +3 -3 ircd-ratbox/configure
14385 7.54 +3 -3 ircd-ratbox/configure.ac
14386 7.260 +3 -0 ircd-ratbox/include/client.h
14387 7.54 +2 -0 ircd-ratbox/include/numeric.h
14388 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14389 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14390 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14391 7.120 +1 -1 ircd-ratbox/src/messages.tab
14392 7.335 +3 -0 ircd-ratbox/src/s_user.c
14396 leeh 2005/01/20 06:04:41 EST (20050120_0)
14399 . ChangeLog RELNOTES
14400 include config.h config.h.dist memory.h
14403 src commio.c crypt.c getopt.c ircd.c s_serv.c
14405 . README.VMS clean.com make.com
14406 include setup.h_vms
14407 modules descrip.mms static_modules_c.com
14408 modules/core descrip.mms
14409 src descrip.mms qio.c version.com
14410 tools descrip.mms mkpasswd_vms.c
14412 - clean changelog, relnotes
14413 - mark patchlevel as 2.1.0beta
14414 - remove VMS support
14416 Revision Changes Path
14417 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14418 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14419 1.111 +1 -348 ircd-ratbox/RELNOTES
14420 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14421 7.182 +0 -42 ircd-ratbox/include/config.h
14422 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14423 7.50 +0 -4 ircd-ratbox/include/memory.h
14424 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14425 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14426 7.2 +0 -58 ircd-ratbox/make.com (dead)
14427 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14428 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14429 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14430 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14431 1.24 +7 -30 ircd-ratbox/src/commio.c
14432 7.12 +0 -4 ircd-ratbox/src/crypt.c
14433 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14434 7.24 +0 -4 ircd-ratbox/src/getopt.c
14435 7.366 +4 -19 ircd-ratbox/src/ircd.c
14436 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14437 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14438 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14439 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14440 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14444 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14450 not using the return values on a few watch functions so make them void
14452 Revision Changes Path
14453 7.2 +5 -5 ircd-ratbox/include/watch.h
14454 1.4 +19 -28 ircd-ratbox/src/watch.c
14457 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14462 Make watch throttle, don't accept letter commands stacked
14464 Revision Changes Path
14465 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14469 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14476 Revision Changes Path
14477 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14481 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14484 . ChangeLog README.FIRST RELNOTES configure
14486 adns adns.h internal.h parse.c transmit.c
14488 contrib example_module.c spy_admin_notice.c
14489 spy_info_notice.c spy_links_notice.c
14490 spy_motd_notice.c spy_stats_notice.c
14491 spy_stats_p_notice.c spy_trace_notice.c
14493 spy_whois_notice_global.c
14494 doc example.conf example.efnet.conf ircd.motd
14495 server-version-info whats-new.txt
14496 help/opers umode xline
14498 include cache.h channel.h class.h client.h
14499 commio.h config.h config.h.dist hash.h
14500 hook.h hostmask.h irc_string.h ircd.h
14501 ircd_defs.h m_info.h memory.h msg.h
14502 newconf.h numeric.h packet.h patchlevel.h
14503 patricia.h s_conf.h s_gline.h s_newconf.h
14504 s_serv.h s_user.h scache.h serno.h
14505 setup.h.in sprintf_irc.h stdinc.h tools.h
14506 modules .depend Makefile.in m_admin.c m_away.c
14507 m_dline.c m_encap.c m_gline.c m_info.c
14508 m_kline.c m_links.c m_list.c m_lusers.c
14509 m_motd.c m_oper.c m_operspy.c m_rehash.c
14510 m_restart.c m_resv.c m_set.c m_stats.c
14511 m_svinfo.c m_testline.c m_testmask.c
14512 m_topic.c m_trace.c m_watch.c m_who.c
14513 m_whois.c m_whowas.c m_xline.c
14514 static_modules.c.SH
14515 modules/core m_error.c m_message.c m_mode.c m_quit.c
14516 m_server.c m_squit.c
14517 src .depend Makefile.in adns.c balloc.c
14518 cache.c channel.c class.c client.c
14519 commio.c crypt.c devpoll.c epoll.c
14520 event.c getopt.c hash.c hook.c hostmask.c
14521 irc_string.c ircd.c ircd_lexer.l
14522 ircd_parser.y ircd_signal.c listener.c
14523 modules.c newconf.c numeric.c packet.c
14524 parse.c patricia.c poll.c reject.c
14525 restart.c s_auth.c s_conf.c s_log.c
14526 s_newconf.c s_serv.c s_user.c scache.c
14527 select.c send.c snprintf.c tools.c
14528 version.c.SH watch.c whowas.c
14529 tools README.mkpasswd mkpasswd.c
14531 . README.VMS clean.com make.com
14533 include common.h s_stats.h setup.h_vms
14535 modules descrip.mms m_challenge.c m_etrace.c
14536 m_invite.c m_names.c m_pass.c m_ping.c
14537 m_pong.c m_services.c m_tb.c m_user.c
14538 m_users.c m_version.c
14539 static_modules_c.com
14540 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14542 servlink descrip.mms
14543 src descrip.mms kdparse.c messages.tab qio.c
14544 s_gline.c s_stats.c version.com
14545 tools descrip.mms mkpasswd_vms.c
14549 modules/core channels.c users.c
14552 merge from RATBOX_2_0
14554 Revision Changes Path
14555 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14556 7.40 +1 -0 ircd-ratbox/README.FIRST
14557 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14558 1.110 +114 -6 ircd-ratbox/RELNOTES
14559 1.17 +4 -0 ircd-ratbox/adns/adns.h
14560 1.17 +4 -4 ircd-ratbox/adns/internal.h
14561 1.12 +38 -38 ircd-ratbox/adns/parse.c
14562 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14563 1.19 +13 -13 ircd-ratbox/adns/types.c
14564 7.1 +10 -0 ircd-ratbox/clean.com (new)
14565 7.239 +47 -29 ircd-ratbox/configure
14566 7.53 +40 -32 ircd-ratbox/configure.ac
14567 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14568 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14569 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14570 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14571 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14572 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14573 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14574 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14575 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14576 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14577 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14578 7.252 +68 -22 ircd-ratbox/doc/example.conf
14579 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14580 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14581 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14582 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14583 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14584 1.5 +2 -1 ircd-ratbox/help/opers/umode
14585 1.7 +1 -1 ircd-ratbox/help/opers/xline
14586 1.2 +1 -0 ircd-ratbox/help/users/umode
14587 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14588 1.7 +8 -0 ircd-ratbox/include/cache.h
14589 7.162 +18 -16 ircd-ratbox/include/channel.h
14590 7.25 +4 -0 ircd-ratbox/include/class.h
14591 7.259 +34 -28 ircd-ratbox/include/client.h
14592 1.13 +45 -7 ircd-ratbox/include/commio.h
14593 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14594 7.181 +74 -16 ircd-ratbox/include/config.h
14595 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14596 7.53 +2 -0 ircd-ratbox/include/hash.h
14597 1.28 +73 -27 ircd-ratbox/include/hook.h
14598 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14599 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14600 7.80 +6 -31 ircd-ratbox/include/ircd.h
14601 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14602 7.56 +14 -8 ircd-ratbox/include/m_info.h
14603 7.49 +4 -0 ircd-ratbox/include/memory.h
14604 7.53 +2 -0 ircd-ratbox/include/msg.h
14605 7.33 +9 -9 ircd-ratbox/include/newconf.h
14606 7.53 +12 -8 ircd-ratbox/include/numeric.h
14607 7.27 +1 -1 ircd-ratbox/include/packet.h
14608 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14609 7.19 +25 -1 ircd-ratbox/include/patricia.h
14610 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14611 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14612 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14613 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14614 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14615 7.34 +13 -9 ircd-ratbox/include/s_user.h
14616 7.15 +1 -1 ircd-ratbox/include/scache.h
14617 7.5366 +1 -1 ircd-ratbox/include/serno.h
14618 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14619 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14620 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14621 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14622 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14623 1.53 +10 -10 ircd-ratbox/include/tools.h
14624 7.1 +58 -0 ircd-ratbox/make.com (new)
14625 1.45 +338 -182 ircd-ratbox/modules/.depend
14626 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14627 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14628 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14629 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14630 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14631 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14632 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14633 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14634 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14635 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14636 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14637 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14638 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14639 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14640 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14641 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14642 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14643 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14644 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14645 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14646 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14647 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14648 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14649 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14650 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14651 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14652 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14653 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14654 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14655 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14656 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14657 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14658 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14659 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14660 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14661 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14662 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14663 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14664 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14665 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14666 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14667 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14668 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14669 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14670 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14671 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14672 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14673 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14674 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14675 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14676 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14677 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14678 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14679 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14680 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14681 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14682 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14683 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14684 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14685 7.48 +162 -119 ircd-ratbox/src/.depend
14686 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14687 7.75 +5 -5 ircd-ratbox/src/adns.c
14688 7.84 +1 -1 ircd-ratbox/src/balloc.c
14689 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14690 1.23 +75 -7 ircd-ratbox/src/cache.c
14691 7.429 +342 -79 ircd-ratbox/src/channel.c
14692 7.67 +42 -2 ircd-ratbox/src/class.c
14693 7.485 +245 -85 ircd-ratbox/src/client.c
14694 1.23 +349 -43 ircd-ratbox/src/commio.c
14695 7.11 +4 -0 ircd-ratbox/src/crypt.c
14696 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14697 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14698 1.32 +4 -8 ircd-ratbox/src/epoll.c
14699 7.46 +63 -6 ircd-ratbox/src/event.c
14700 7.23 +4 -0 ircd-ratbox/src/getopt.c
14701 7.112 +8 -7 ircd-ratbox/src/hash.c
14702 7.32 +135 -133 ircd-ratbox/src/hook.c
14703 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14704 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14705 7.365 +56 -48 ircd-ratbox/src/ircd.c
14706 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14707 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14708 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14709 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14710 7.122 +14 -13 ircd-ratbox/src/listener.c
14711 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14712 7.150 +17 -8 ircd-ratbox/src/modules.c
14713 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14714 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14715 7.137 +55 -42 ircd-ratbox/src/packet.c
14716 7.187 +8 -15 ircd-ratbox/src/parse.c
14717 7.28 +2 -4 ircd-ratbox/src/patricia.c
14718 7.82 +3 -1 ircd-ratbox/src/poll.c
14719 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14720 1.32 +8 -3 ircd-ratbox/src/reject.c
14721 7.34 +1 -0 ircd-ratbox/src/restart.c
14722 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14723 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14724 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14725 7.76 +32 -35 ircd-ratbox/src/s_log.c
14726 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14727 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14728 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14729 7.334 +773 -2 ircd-ratbox/src/s_user.c
14730 7.27 +2 -1 ircd-ratbox/src/scache.c
14731 7.44 +2 -0 ircd-ratbox/src/select.c
14732 7.285 +12 -12 ircd-ratbox/src/send.c
14733 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14734 7.46 +0 -1 ircd-ratbox/src/tools.c
14735 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14736 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14737 1.3 +4 -4 ircd-ratbox/src/watch.c
14738 7.32 +1 -0 ircd-ratbox/src/whowas.c
14739 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14740 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14741 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14742 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14746 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14748 Modified files: (Branch: RATBOX_2_0)
14751 a remote client is never going to have a watch list..duh
14753 Revision Changes Path
14754 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14758 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14760 Added files: (Branch: RATBOX_2_0)
14765 Revision Changes Path
14766 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14770 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14772 Added files: (Branch: RATBOX_2_0)
14776 helps if we actually include the .c/.h files
14778 Revision Changes Path
14779 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14780 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14784 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14786 Modified files: (Branch: RATBOX_2_0)
14787 . configure configure.ac
14788 include client.h numeric.h s_conf.h setup.h.in
14790 modules Makefile.in
14791 modules/core m_nick.c
14792 src Makefile.in client.c ircd.c messages.tab
14793 newconf.c s_conf.c s_user.c
14795 backport watch from devel
14797 Revision Changes Path
14798 7.229.2.10 +12 -2 ircd-ratbox/configure
14799 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14800 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14801 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14802 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14803 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14804 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14805 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14806 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14807 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14808 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14809 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14810 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14811 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14812 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14813 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14817 leeh 2005/01/12 10:12:40 EST (20050112_1)
14819 Modified files: (Branch: RATBOX_2_0)
14821 modules m_services.c m_whois.c
14824 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14825 when the user is logged in
14827 Revision Changes Path
14828 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14829 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14830 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14831 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14835 leeh 2005/01/11 19:47:14 EST (20050112_0)
14837 Modified files: (Branch: RATBOX_2_0)
14838 include supported.h
14839 Added files: (Branch: RATBOX_2_0)
14843 - added doc/services.txt, outlining the compatibility code
14845 Revision Changes Path
14846 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14847 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14851 leeh 2005/01/11 18:38:10 EST (20050111_5)
14853 Modified files: (Branch: RATBOX_2_0)
14854 include client.h hook.h
14855 modules m_services.c
14856 modules/core m_server.c
14857 src hook.c s_serv.c
14859 - more services compatibility code:
14860 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14861 appropriate service {}; entry, only accept SU from these.
14862 - hook into us finishing nick burst, and have services burst a list of
14865 Revision Changes Path
14866 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14867 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14868 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14869 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14870 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14871 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14875 leeh 2005/01/11 17:32:42 EST (20050111_4)
14877 Modified files: (Branch: RATBOX_2_0)
14878 . configure configure.ac
14880 modules Makefile.in
14882 Added files: (Branch: RATBOX_2_0)
14883 modules m_services.c
14885 - more services compatibility code:
14886 - encap handlers for SU (services marking client as logged in)
14887 - and for LOGIN (servers bursting logged in status)
14888 - move suser from Client -> User
14890 Revision Changes Path
14891 7.229.2.9 +9 -3 ircd-ratbox/configure
14892 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14893 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14894 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14895 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14896 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14900 leeh 2005/01/11 16:46:34 EST (20050111_3)
14902 Modified files: (Branch: RATBOX_2_0)
14903 include ircd_defs.h
14905 - whoops, missing #endif
14907 Revision Changes Path
14908 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14912 leeh 2005/01/11 15:56:57 EST (20050111_2)
14914 Modified files: (Branch: RATBOX_2_0)
14915 include ircd_defs.h
14917 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14918 have ipv6 just report sizeof(struct sockaddr_in)
14920 Revision Changes Path
14921 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14925 leeh 2005/01/10 20:19:35 EST (20050111_1)
14927 Modified files: (Branch: RATBOX_2_0)
14930 - fix a gcc warning
14932 Revision Changes Path
14933 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14937 leeh 2005/01/10 20:10:35 EST (20050111_0)
14939 Modified files: (Branch: RATBOX_2_0)
14940 adns internal.h parse.c transmit.c types.c
14942 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14945 Revision Changes Path
14946 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14947 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14948 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14949 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14953 leeh 2005/01/10 17:48:48 EST (20050110_3)
14955 Modified files: (Branch: RATBOX_2_0)
14958 - send out the reformatted xline to opers (\s -> ' ')
14960 Revision Changes Path
14961 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14965 leeh 2005/01/10 16:18:53 EST (20050110_2)
14967 Modified files: (Branch: RATBOX_2_0)
14970 include client.h supported.h
14971 src messages.tab s_user.c send.c
14973 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14976 Revision Changes Path
14977 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14978 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14979 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14980 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14981 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14982 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14983 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14987 leeh 2005/01/10 14:50:47 EST (20050110_1)
14989 Modified files: (Branch: RATBOX_2_0)
14990 doc example.conf example.efnet.conf
14992 - I dont remember ts6 desyncing on bans, so im not sure why the example
14995 Revision Changes Path
14996 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14997 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15001 leeh 2005/01/10 13:31:10 EST (20050110_0)
15003 Modified files: (Branch: RATBOX_2_0)
15004 . configure configure.ac
15005 include channel.h client.h numeric.h s_conf.h
15006 s_serv.h setup.h.in
15007 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15009 src channel.c messages.tab newconf.c s_conf.c
15012 - added --enable-services to configure, which enables some ratbox-services
15013 compatibility code:
15014 - chanmode +r, registered users only
15015 - usermode +S, prevents deop/kick of a service
15016 - service { }; block in conf for the above umode
15018 Revision Changes Path
15019 7.229.2.8 +28 -16 ircd-ratbox/configure
15020 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15021 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15022 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15023 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15024 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15025 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15026 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15027 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15028 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15029 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15030 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15031 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15032 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15033 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15034 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15035 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15036 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15037 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15041 leeh 2005/01/09 08:23:30 EST (20050109_0)
15043 Modified files: (Branch: RATBOX_2_0)
15046 - remove a tab, and add +C to opers umode help
15048 Revision Changes Path
15049 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode