1 jilles 2007/11/07 21:45:14 UTC (20071107-3578)
3 allocate_channel(): no need to truncate name, its only caller already does it
4 furthermore, truncating here causes an inconsistent channel name
8 +1 -1 trunk/src/channel.c (File Modified)
11 jilles 2007/10/27 21:56:53 UTC (20071027-3574)
17 +1 -0 trunk/src/channel.c (File Modified)
20 jilles 2007/09/09 19:19:23 UTC (20070909-3570)
22 Make /knock send to all channel members on +g (anyone may invite) channels.
26 +2 -1 trunk/modules/m_knock.c (File Modified)
29 jilles 2007/09/09 18:59:08 UTC (20070909-3568)
31 Make EXTBAN 005 token like unreal's (, instead of :).
35 +1 -1 trunk/src/supported.c (File Modified)
38 jilles 2007/09/06 20:30:22 UTC (20070906-3566)
40 Remove a sentence which gives the impression that TS6 is optional.
44 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
47 jilles 2007/08/29 22:18:31 UTC (20070829-3564)
49 Clarify format of IPv6 addresses in SGML documentation.
53 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
56 jilles 2007/08/29 22:04:45 UTC (20070829-3562)
58 Clarify format of IPv6 addresses in auth{} and connect{}.
62 +7 -3 trunk/doc/example.conf (File Modified)
63 +9 -2 trunk/doc/reference.conf (File Modified)
66 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
68 Add more information about invitations and invexes.
72 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
75 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
77 Add what /invite actually does (bypass +ijlr).
81 +2 -0 trunk/help/opers/invite (File Modified)
84 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
86 callerid (+g) documentation:
87 - Mention 005 (isupport) token with possibility of different mode letter.
88 - Explicitly clarify that /accept can be used while -g, and setting -g
89 does not clear the accept list.
90 - Mention that some users may be able to bypass +g.
91 - Mention that /accept may allow more than just going through +g.
92 - Update to 716/717/718 numerics instead of notices.
93 - Clarify that the one-minute period applies to messages from all users,
95 - Add a numerics section with more exact syntax.
99 +88 -10 trunk/doc/modeg.txt (File Modified)
102 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
104 Send TS6 protocol for the actual work of override modules.
105 Wallops remain TS5-style for now.
109 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
110 +3 -1 trunk/extensions/m_okick.c (File Modified)
111 +6 -2 trunk/extensions/m_opme.c (File Modified)
114 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
116 - update IDEAS as TS6 only is partially done
120 +1 -1 trunk/IDEAS (File Modified)
123 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
125 - TS6 is always enabled now.
126 There is no reason for it to not be enabled on a proper charybdis network.
130 +0 -1 trunk/doc/example.conf (File Modified)
131 +1 -6 trunk/doc/reference.conf (File Modified)
132 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
133 +0 -1 trunk/include/s_conf.h (File Modified)
134 +1 -1 trunk/modules/m_pass.c (File Modified)
135 +0 -1 trunk/src/newconf.c (File Modified)
136 +0 -1 trunk/src/s_conf.c (File Modified)
137 +4 -15 trunk/src/s_serv.c (File Modified)
140 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
142 - better text for RPL_LOAD2HI explaining in a better way what is going on
146 +1 -2 trunk/src/messages.tab (File Modified)
149 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
151 Also rerun autoheader, for solaris ports changes.
155 +3 -0 trunk/include/setup.h.in (File Modified)
158 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
160 Rerun autoconf for version bump, at last.
164 +9 -9 trunk/configure (File Modified)
167 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
169 Make highest connection counts a bit more consistent.
173 +5 -0 trunk/src/s_serv.c (File Modified)
174 +8 -8 trunk/src/s_user.c (File Modified)
177 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
179 Fix wrong line numbers in ircd.conf parser (some comments).
180 from ratbox 2.2 (androsyn).
184 +1 -0 trunk/src/ircd_lexer.l (File Modified)
187 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
189 Change EmptyString so gcc 4.2 doesn't complain.
190 from ratbox (androsyn), slightly changed
194 +1 -1 trunk/include/irc_string.h (File Modified)
197 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
199 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
200 This already works correctly for successful/notfound case.
204 +1 -1 trunk/modules/m_whois.c (File Modified)
207 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
209 Use mask_match() to check bans from local clients for
210 redundancy. This fixes the problem that bans like *!?@*
211 prevent any ban starting with *!*@ being set.
215 +1 -1 trunk/src/chmode.c (File Modified)
218 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
220 Add mask_match(), like ircu mmatch().
221 This compares two masks and returns whether the "new" is
222 more specific than or equal to the "old". The difference
223 with match() is that a '?' in "old" does not match a '*' in
228 +2 -0 trunk/include/irc_string.h (File Modified)
229 +73 -0 trunk/src/match.c (File Modified)
232 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
234 add_id() for local client: do not collapse() the ban mask.
235 The code calling this already collapses the mask, and if
236 not, doing it here would cause a desync.
240 +0 -2 trunk/src/chmode.c (File Modified)
243 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
245 - fix dereference problems with not widely used polling engines
249 +3 -0 trunk/libcharybdis/poll.c (File Modified)
250 +3 -1 trunk/libcharybdis/select.c (File Modified)
253 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
255 - forgot to do something
259 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
262 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
264 - fix a possible problem with ipv6
268 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
271 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
273 - new ip cloaking module
277 +1 -0 trunk/extensions/Makefile.in (File Modified)
278 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
279 + - trunk/extensions/ip_cloaking_old.c (File Added)
282 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
284 monitor: send the same message buffer to all users
285 monitoring a certain nick; the target field of the
286 numeric becomes *, much like server notices
290 +6 -0 trunk/doc/monitor.txt (File Modified)
291 +3 -0 trunk/include/send.h (File Modified)
292 +3 -15 trunk/src/monitor.c (File Modified)
293 +35 -0 trunk/src/send.c (File Modified)
296 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
298 Call add_to_hostname_hash() with correct (orig) hostname.
302 +1 -1 trunk/modules/core/m_nick.c (File Modified)
305 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
307 Version bump on trunk to 2.3.
311 +1 -1 trunk/configure.ac (File Modified)
314 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
316 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
320 +2 -2 trunk/src/client.c (File Modified)
323 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
325 Add IRC_DEPRECATED macro for marking functions and data structures
326 as deprecated on compilers that support it.
330 +14 -4 trunk/include/ircd_defs.h (File Modified)
333 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
335 - update IDEAS with link failover
339 +1 -0 trunk/IDEAS (File Modified)
342 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
344 xline/resv wildcard checking:
345 - count escaped (\) characters as one nonwild
346 - accept strings without wilds no matter how short they are
350 +8 -2 trunk/src/s_newconf.c (File Modified)
353 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
355 Tweak some comments in sno_whois extension.
359 +2 -2 trunk/extensions/sno_whois.c (File Modified)
362 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
368 +3 -6 trunk/NEWS (File Modified)
371 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
373 - allow JOIN 0 from remotes
374 - allow JOIN 0 from locals, but only if it is exactly one
375 zero and is the first channel
379 +65 -0 trunk/modules/core/m_join.c (File Modified)
382 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
384 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
385 levels?), hideops, namespace cleanups, etc
389 + - trunk/IDEAS (File Added)
392 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
398 +0 -65 trunk/modules/core/m_join.c (File Modified)
401 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
403 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
404 to their policies indicating that they wish to be contacted before their services are used.
408 +6 -3 trunk/doc/example.conf (File Modified)
409 +6 -3 trunk/doc/reference.conf (File Modified)
412 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
414 - update NEWS in preparation of upcoming 2.2 release this week
418 +3 -0 trunk/NEWS (File Modified)
421 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
423 Move sno_channeljoin to unsupported, due to the privacy
424 issue and the fact that any oper with admin or hidden_admin
429 +0 -1 trunk/doc/example.conf (File Modified)
430 +0 -2 trunk/doc/reference.conf (File Modified)
431 +0 -46 trunk/extensions/Makefile.in (File Modified)
432 + - trunk/extensions/sno_channeljoin.c (File Deleted)
433 +47 -1 trunk/unsupported/Makefile.in (File Modified)
434 + - trunk/unsupported/sno_channeljoin.c (File Added)
437 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
439 - createoperonly: like createauthonly, but checks opered status instead of authed status
443 +41 -0 trunk/extensions/Makefile.in (File Modified)
444 + - trunk/extensions/createoperonly.c (File Added)
447 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
449 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
453 +1 -0 trunk/doc/example.conf (File Modified)
454 +3 -1 trunk/doc/reference.conf (File Modified)
455 +46 -0 trunk/extensions/Makefile.in (File Modified)
456 + - trunk/extensions/sno_channeljoin.c (File Added)
459 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
461 - update config files
465 +1 -0 trunk/doc/example.conf (File Modified)
466 +2 -0 trunk/doc/reference.conf (File Modified)
469 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
471 - fold in whois_notice_global functionality.
475 +0 -1 trunk/extensions/Makefile.in (File Modified)
476 +1 -56 trunk/extensions/sno_whois.c (File Modified)
477 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
480 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
482 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
486 +64 -57 trunk/extensions/Makefile.in (File Modified)
487 + - trunk/extensions/sno_whois.c (File Added)
488 + - trunk/extensions/spy_whois_notice.c (File Deleted)
491 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
493 Prevent too wide klines with CIDR masks.
497 +17 -5 trunk/modules/m_kline.c (File Modified)
500 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
502 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
506 +4 -0 trunk/modules/m_kline.c (File Modified)
509 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
511 - fold conf_connect_allowed() into accept_connection()
512 - extend add_connection() so that exempt{}s apply to max unregistered
518 +1 -1 trunk/doc/example.conf (File Modified)
519 +1 -1 trunk/doc/reference.conf (File Modified)
520 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
521 +0 -2 trunk/include/s_conf.h (File Modified)
522 +14 -7 trunk/src/listener.c (File Modified)
525 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
527 m_webirc: call del_unknown_ip() otherwise the unknown will
528 never be subtracted from the cgiirc ip
532 +2 -0 trunk/extensions/m_webirc.c (File Modified)
535 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
537 Remove s_assert in del_unknown_ip() supposedly if the ip
538 cannot be found, it is not feasible to avoid that case
539 entirely with m_webirc.c.
543 +1 -2 trunk/src/reject.c (File Modified)
546 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
548 Apply ratbox flood fix.
552 +1 -0 trunk/doc/example.conf (File Modified)
553 +5 -0 trunk/doc/reference.conf (File Modified)
554 +3 -0 trunk/include/client.h (File Modified)
555 +4 -0 trunk/include/reject.h (File Modified)
556 +1 -0 trunk/include/s_conf.h (File Modified)
557 +2 -0 trunk/src/client.c (File Modified)
558 +3 -0 trunk/src/listener.c (File Modified)
559 +1 -0 trunk/src/newconf.c (File Modified)
560 +8 -5 trunk/src/packet.c (File Modified)
561 +59 -2 trunk/src/reject.c (File Modified)
562 +1 -0 trunk/src/s_conf.c (File Modified)
563 +2 -0 trunk/src/s_serv.c (File Modified)
564 +1 -0 trunk/src/s_user.c (File Modified)
567 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
573 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
576 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
582 +114 -1 trunk/configure (File Modified)
585 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
587 - remove "ASM hashing code" from the configure overview
591 +0 -1 trunk/configure.ac (File Modified)
594 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
596 Target left IRC (more friendly error message if a UID
597 cannot be found) for /invite.
601 +8 -3 trunk/modules/m_invite.c (File Modified)
604 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
606 Remove emptyline craq because it leaks memory on /rehash motd etc.
607 from ratbox 2.2 (anfl/Androsyn)
611 +6 -14 trunk/src/cache.c (File Modified)
614 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
616 Merge old trunk r2767:
617 Copy channel name from command on lowerTS JOIN/SJOIN,
618 this makes the capitalization of the channel name
619 timestamped like modes are.
623 +3 -0 trunk/modules/core/m_join.c (File Modified)
624 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
627 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
629 Merge old trunk r2065,r2067:
630 channel_modes(): get rid of the trailing space
631 also make the *pbuf check work like it should
632 (don't call IsMember another time if we already
634 simplify a bit more, update comments
638 +13 -13 trunk/src/channel.c (File Modified)
641 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
647 +1 -1 trunk/extensions/m_webirc.c (File Modified)
650 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
652 chghost: refuse spoofs which are empty or start with a colon
653 (would break the protocol)
657 +3 -0 trunk/modules/m_chghost.c (File Modified)
660 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
662 Fix description of 043 numeric.
666 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
669 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
671 SAVE: make the nickTS of the UID nick equal to 100, so it
672 is always in sync on the network.
676 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
677 +15 -11 trunk/modules/core/m_nick.c (File Modified)
680 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
682 Force nickTS to increase when a local user changes their nick.
686 +5 -1 trunk/modules/core/m_nick.c (File Modified)
689 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
691 Remove #define UFLAGS. We haven't allowed this
692 undocumented extension to the IRC protocol for
693 years (allowing an initial umode in USER).
697 +0 -2 trunk/modules/m_user.c (File Modified)
700 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
702 Move new_local_user hook, so it is possible to call
703 exit_client() from it, refusing the connection.
707 +3 -1 trunk/doc/hooks.txt (File Modified)
708 +10 -9 trunk/src/s_user.c (File Modified)
711 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
713 Only free PreClient struct when the rest of the Client
714 is freed, not immediately upon exit_client(). Doing this
715 would cause problems with sasl's new_local_user hook
716 vs hooks that exit the client there.
720 +0 -1 trunk/src/client.c (File Modified)
723 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
725 Use TS6 prefix for server-server JOIN 0.
729 +2 -1 trunk/modules/core/m_join.c (File Modified)
732 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
734 Use orighost in kill server notices.
738 +3 -3 trunk/modules/core/m_kill.c (File Modified)
741 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
743 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
747 +3 -3 trunk/modules/m_set.c (File Modified)
750 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
756 +1 -1 trunk/src/messages.tab (File Modified)
759 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
761 Show max_clients in /info.
765 +6 -0 trunk/modules/m_info.c (File Modified)
768 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
770 Don't allow /quote set max higher than the
771 serverinfo::max_clients ircd.conf value.
775 +8 -0 trunk/modules/m_set.c (File Modified)
778 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
780 Change code that checks maxclients limit: allow exactly
781 the configured amount of non-exceed_limit clients.
782 Code that appeared to limit exceed_limit clients too
783 but less heavily removed (it was not effective because
784 the parentheses were wrong).
788 +2 -4 trunk/src/s_user.c (File Modified)
791 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
793 By default, leave MAX_BUFFER fds free for log files,
794 server connections, ident lookups, exceed_limit clients,
795 etc. Mention this in example.conf and reference.conf.
799 +4 -2 trunk/doc/example.conf (File Modified)
800 +3 -1 trunk/doc/reference.conf (File Modified)
801 +1 -1 trunk/src/s_conf.c (File Modified)
804 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
806 --with-maxclients configure option is gone
810 +0 -11 trunk/INSTALL (File Modified)
813 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
815 Make the code that raises fd rlimit to hard limit work.
819 +5 -5 trunk/src/ircd.c (File Modified)
822 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
824 - note the I/O reworking
828 +2 -0 trunk/NEWS (File Modified)
831 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
837 +4 -4 trunk/doc/Makefile.in (File Modified)
840 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
842 - enforce proper conditions for EPOLL_CTL_DEL.
843 - remove possibly problematic "performance" check
847 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
850 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
852 - rename m_list_safelist to m_list and remove ratbox implementation
856 +393 -664 trunk/modules/Makefile.in (File Modified)
857 + - trunk/modules/m_list.c (File Added)
858 + - trunk/modules/m_list_ratbox.c (File Deleted)
859 + - trunk/modules/m_list_safelist.c (File Deleted)
862 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
864 - some more transit to sendto_one_numeric().
868 +2 -3 trunk/modules/m_away.c (File Modified)
869 +3 -3 trunk/src/messages.tab (File Modified)
870 +1 -1 trunk/src/s_user.c (File Modified)
873 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
875 - change some sendto_one() to sendto_one_numeric().
879 +4 -10 trunk/modules/m_admin.c (File Modified)
880 +3 -3 trunk/modules/m_map.c (File Modified)
881 +12 -12 trunk/src/messages.tab (File Modified)
882 +1 -2 trunk/src/s_conf.c (File Modified)
883 +9 -10 trunk/src/s_user.c (File Modified)
886 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
888 - river's ports.c from old charybdis trunk
892 +195 -0 trunk/configure.ac (File Modified)
893 + - trunk/libcharybdis/ports.c (File Added)
896 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
898 - remove broken ports stuff and devpoll stuff.
902 +0 -307 trunk/configure (File Modified)
903 +0 -21 trunk/configure.ac (File Modified)
904 +0 -474 trunk/include/setup.h.in (File Modified)
905 + - trunk/libcharybdis/devpoll.c (File Deleted)
906 + - trunk/libcharybdis/ports.c (File Deleted)
909 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
915 +1 -25 trunk/configure (File Modified)
916 +0 -3 trunk/include/setup.h.in (File Modified)
919 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
921 - remove x86-optimized hash code.
925 +0 -13 trunk/configure.ac (File Modified)
926 +2 -187 trunk/src/Makefile.in (File Modified)
927 + - trunk/src/fnvhash.s (File Deleted)
930 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
932 - apparently setting KE_LENGTH to 128 is fine.
936 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
939 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
941 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
945 +5627 -5747 trunk/configure (File Modified)
946 +0 -15 trunk/configure.ac (File Modified)
947 +0 -2 trunk/include/m_info.h (File Modified)
948 +6 -9 trunk/include/setup.h.in (File Modified)
949 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
952 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
954 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
955 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
956 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
960 +0 -5 trunk/include/config.h (File Modified)
961 +0 -5 trunk/include/config.h.dist (File Modified)
962 +0 -6 trunk/include/defaults.h (File Modified)
963 +0 -3 trunk/include/m_info.h (File Modified)
964 +21 -7 trunk/libcharybdis/commio.c (File Modified)
965 +2 -0 trunk/libcharybdis/commio.h (File Modified)
966 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
967 +4 -3 trunk/libcharybdis/poll.c (File Modified)
968 +0 -3 trunk/libcharybdis/select.c (File Modified)
969 +0 -9 trunk/src/ircd.c (File Modified)
970 +23 -26 trunk/src/listener.c (File Modified)
971 +2 -1 trunk/src/restart.c (File Modified)
972 +5 -1 trunk/src/s_auth.c (File Modified)
973 +1 -1 trunk/src/s_conf.c (File Modified)
974 +3 -1 trunk/src/s_serv.c (File Modified)
977 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
979 Repair operspy who !#channel, broken by me in r3283.
983 +2 -2 trunk/modules/m_who.c (File Modified)
986 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
988 Update bug report and IRC channel information.
992 +2 -1 trunk/BUGS (File Modified)
993 +2 -1 trunk/NEWS (File Modified)
996 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
998 Change copyright years in version.c.SH as in release-2.1 r3339.
1002 +2 -2 trunk/src/version.c.SH (File Modified)
1005 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
1011 +104 -0 trunk/configure (File Modified)
1014 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
1016 Need to check for various flavours of epoll,
1017 even if --enable-epoll is forced.
1021 +1 -0 trunk/configure.ac (File Modified)
1024 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
1026 Hack to allow some more warnings, already present in configure (?).
1030 +1 -1 trunk/aclocal.m4 (File Modified)
1033 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
1035 Merge old trunk r2077,r2079:
1036 - Move closing of servlink control fd to close_connection()
1037 instead of doing it in exit_local_server(), and make sure
1038 we first close the data fd and then the control fd.
1039 - Have servlink process ready fds in order net, data, ctrl
1040 instead of ctrl, data, net. This seems to fix the problem
1041 that squit reasons do not show up on the other side of a
1042 ziplink (by making it send any final SQUIT and/or ERROR
1043 before noticing the closed control fd).
1047 +1 -1 trunk/servlink/io.c (File Modified)
1048 +3 -12 trunk/src/client.c (File Modified)
1051 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1053 Don't show the UID if a TS6 server sends a kick with
1054 an empty or no comment. Note that charybdis never sends
1059 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1062 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1064 Merge old trunk r2081:
1065 Don't say that services cannot be killed in
1066 ERR_ISCHANSERVICE message (given when trying
1067 to kick or deop them), as that's not the case.
1071 +1 -1 trunk/src/messages.tab (File Modified)
1074 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1076 Merge old trunk r2059
1077 Clarifications to the descriptions of umode +Q and cmode +F,
1078 suggested by Ariadne@SorceryNet.
1082 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1083 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1086 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1088 Merge old trunk r2907,r2991:
1089 Allow TESTLINE on channel names.
1093 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1094 +4 -0 trunk/help/opers/testline (File Modified)
1095 +22 -0 trunk/modules/m_testline.c (File Modified)
1098 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1100 Merge old trunk r2835:
1101 resolver: if sendto(2) fails, try sending to the next nameserver
1105 +1 -1 trunk/src/res.c (File Modified)
1108 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1110 Merge old trunk r2817:
1111 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1112 starts with a digit. This is safe because the last
1113 parameter is a nick and never a UID. (The first parameter
1114 in a server-server two-param whois is a UID/SID.)
1118 +1 -1 trunk/modules/m_whois.c (File Modified)
1121 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1123 Merge old trunk r2779,r2785:
1124 Show correct privilege name in a few ERR_NOPRIVS numerics.
1128 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1129 +1 -1 trunk/extensions/m_opme.c (File Modified)
1130 +2 -2 trunk/unsupported/m_force.c (File Modified)
1133 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1135 Merge old trunk r2695:
1136 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1137 This will generate better server notices.
1141 +3 -2 trunk/modules/core/m_die.c (File Modified)
1144 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1146 Merge old trunk r2294:
1147 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1151 +1 -1 trunk/src/s_user.c (File Modified)
1154 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1156 Merge old trunk r2226:
1157 If we are connecting outward to a server, check if the
1158 server name they sent is the same as what we tried to
1159 connect to. Previously such a connection could succeed
1160 if there existed connect blocks with the same IP and
1161 passwords for the other server name.
1165 +11 -0 trunk/modules/core/m_server.c (File Modified)
1168 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1170 Merge old trunk r2212:
1171 Another handling of SJOINs without nicks:
1172 Propagate them if the channel is +P or the channel
1173 already existed, otherwise remove the channel again
1174 and do not propagate the SJOIN.
1178 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1181 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1183 Remove channels entirely from /whois on services.
1184 This cannot be overridden with operspy.
1188 +20 -17 trunk/modules/m_whois.c (File Modified)
1191 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1193 Fix /who on channels with ** in their name.
1197 +2 -2 trunk/modules/m_who.c (File Modified)
1200 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1202 NEWS: As in 2.1.3, mention that the TS6 revision will
1203 interoperate with older versions
1207 +2 -1 trunk/NEWS (File Modified)
1210 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1212 Fix documentation of HIDE_SERVERS_IPS define.
1216 +2 -2 trunk/include/config.h.dist (File Modified)
1219 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1221 Don't leak auth{} spoofed ip for I-line is full notice either.
1225 +1 -1 trunk/src/s_conf.c (File Modified)
1228 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1234 +37 -0 trunk/NEWS (File Modified)
1237 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1239 Allow /invite (but not invex) to override +r, +l, +j in
1240 addition to +i. As before, a restrictive mode must be in
1241 place at /invite time for the invite to have an effect;
1242 +r does not count as a restrictive mode if the user is
1243 logged in; +l and +j always count as restrictive modes to
1244 allow for cases where they would allow join at /invite
1245 time but not when the user tries to join.
1249 +6 -2 trunk/modules/m_invite.c (File Modified)
1250 +21 -10 trunk/src/channel.c (File Modified)
1253 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1255 Remove invite_ops_only, forcing it to YES.
1259 +0 -1 trunk/doc/example.conf (File Modified)
1260 +0 -5 trunk/doc/reference.conf (File Modified)
1261 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1262 +0 -1 trunk/include/s_conf.h (File Modified)
1263 +0 -6 trunk/modules/m_info.c (File Modified)
1264 +10 -14 trunk/modules/m_invite.c (File Modified)
1265 +0 -1 trunk/src/newconf.c (File Modified)
1266 +0 -1 trunk/src/s_conf.c (File Modified)
1269 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1271 Move username check after xline and dnsbl checks, so it
1272 will not complain to opers about clients who are xlined
1273 or blacklisted anyway (both of which silently reject).
1277 +15 -15 trunk/src/s_user.c (File Modified)
1280 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1282 - MASTER_MAX is no longer relevant
1286 +0 -7 trunk/modules/m_set.c (File Modified)
1289 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1291 - add config option for setting max_clients.
1295 +5 -0 trunk/doc/example.conf (File Modified)
1296 +5 -0 trunk/doc/reference.conf (File Modified)
1297 +2 -0 trunk/include/s_conf.h (File Modified)
1298 +1 -1 trunk/src/ircd.c (File Modified)
1299 +2 -0 trunk/src/newconf.c (File Modified)
1300 +2 -1 trunk/src/s_conf.c (File Modified)
1303 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1305 - remove get_maxrss() and all of that insecure and unsafe nonsense
1309 +3 -38 trunk/src/ircd.c (File Modified)
1310 +1 -1 trunk/src/restart.c (File Modified)
1311 +0 -4 trunk/src/s_stats.c (File Modified)
1314 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1316 - avoid some potential NULL dereferencing
1320 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1323 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1329 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1332 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1334 - rework poll a bit for the MAXCONNECTIONS changes.
1338 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1341 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1343 Our way of using kqueue may cause it to report fds we
1344 don't know about anymore, cope.
1348 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1351 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1353 Don't reference freed memory (fde_t) in comm_close().
1357 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1360 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1362 - fix for 100% cpu use
1366 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1369 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1371 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1375 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1378 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1380 - clear up use of fd_table in ircd.
1384 +3 -2 trunk/src/s_serv.c (File Modified)
1387 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1389 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1393 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1394 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1395 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1396 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1397 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1398 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1399 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1400 +2 -2 trunk/libcharybdis/select.c (File Modified)
1403 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1405 Fix some cases where the size argument to strlcpy()
1406 for usernames and hostnames is 1 too small.
1410 +1 -1 trunk/modules/m_chghost.c (File Modified)
1411 +2 -2 trunk/src/res.c (File Modified)
1412 +2 -2 trunk/src/s_user.c (File Modified)
1415 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1417 Cut down quit/part/kick reasons to avoid quit reasons
1418 overflowing the client exiting server notice (from
1419 TOPICLEN to 260). kill reasons become shorter accordingly.
1420 kline/dline/gline reasons become 390.
1421 away messages stay at TOPICLEN for now.
1425 +8 -3 trunk/include/ircd_defs.h (File Modified)
1426 +2 -2 trunk/modules/m_dline.c (File Modified)
1427 +4 -4 trunk/modules/m_gline.c (File Modified)
1428 +2 -2 trunk/modules/m_kline.c (File Modified)
1431 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1433 Don't leak auth{} spoofed IP addresses in +f notices.
1434 from ratbox (androsyn)
1438 +10 -3 trunk/src/s_conf.c (File Modified)
1441 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1443 Make oper_up() take +i/-i during opering up into account
1444 (e.g. no_oper_invis extension, +i in operator::umodes).
1445 Remove the hack from no_oper_invis.
1449 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1450 +4 -0 trunk/src/s_user.c (File Modified)
1453 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1455 no_oper_invis: decrement invisible count when clearing
1456 invisible on a local client who has just opered up
1457 oper_up() should really do this
1461 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1464 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1466 Put "End of Channel Quiet List" instead of
1467 "End of Channel Ban List" for a +q list.
1468 Due to client restrictions the numerics for
1469 quiet lists must be the same as for ban lists.
1473 +4 -1 trunk/src/chmode.c (File Modified)
1476 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1478 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1479 Change TS6 JOIN processing
1480 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1481 a local user joins an existing channel
1482 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1483 propagating a TS6 JOIN
1484 - don't interpret simple modes in an incoming TS6 JOIN
1486 This is to avoid desyncs when certain mode changes (e.g. -im)
1487 cross with joins. A downside is that simple modes will be
1488 more desynched when a JOIN creates a channel or lowers TS,
1489 but that's less important.
1491 Update the TS6 specification to include this, and clarify
1492 that TMODE can come from a server and that MODE must be
1493 translated into TMODE from other servers too.
1497 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1498 +19 -127 trunk/modules/core/m_join.c (File Modified)
1501 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1503 Make -logfile work again.
1507 +2 -2 trunk/src/s_log.c (File Modified)
1510 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1512 - fix off-by-one memory overflow error.
1516 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1519 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1521 Change handling of modularized umodes:
1522 - keep the bitmask reserved forever to the letter, fixing
1523 the problems when loading multiple umode modules,
1524 unloading them and then loading them in a different order
1525 - don't allow local users to change umodes which have
1526 been unloaded and don't set them on new users via
1531 +24 -3 trunk/src/s_user.c (File Modified)
1534 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1536 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1540 +1 -0 trunk/include/s_user.h (File Modified)
1541 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1542 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1543 +22 -0 trunk/src/s_user.c (File Modified)
1546 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1548 DNSBL keyword substitution is available as of 2.1.3.
1552 +1 -1 trunk/doc/example.conf (File Modified)
1555 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1557 Change two occurances like match(userinput, target_p->name) ||
1558 match(target_p->name, userinput) to just match(userinput,
1559 target_p->name). No client name can contain * or ? now.
1563 +1 -1 trunk/modules/m_trace.c (File Modified)
1564 +1 -2 trunk/src/s_serv.c (File Modified)
1567 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1569 Do not try find_server() on a name find_client() has
1570 returned NULL for, as this will always return NULL
1571 since the removal of hostmasking.
1575 +1 -2 trunk/modules/m_pong.c (File Modified)
1576 +0 -4 trunk/src/s_serv.c (File Modified)
1579 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1581 Remove server_exists() which checked whether the
1582 server name existed taking hostmasking into account
1583 and just check with find_server(); admittedly
1584 this checks if the name is a SID but that's not
1589 +3 -27 trunk/modules/core/m_server.c (File Modified)
1592 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1594 Remove hash_find_masked_server(), which made it possible
1595 to specify the full (unmasked) name of a server behind
1596 a hostmask. As a result find_any_client() (for prefixes)
1597 becomes equal to find_client(), so remove that too.
1601 +0 -1 trunk/include/hash.h (File Modified)
1602 +1 -75 trunk/src/hash.c (File Modified)
1603 +1 -1 trunk/src/parse.c (File Modified)
1606 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1608 Remove '*' from valid server name characters.
1609 This makes it impossible to connect hostmasked servers.
1610 (This support didn't work well anyway, was incompatible
1611 with TS6 and we never masked ourselves.)
1615 +1 -1 trunk/src/match.c (File Modified)
1618 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1620 Change spambot, flooder and jupe joiner notices from host to orighost.
1624 +1 -1 trunk/modules/core/m_join.c (File Modified)
1625 +2 -2 trunk/modules/core/m_message.c (File Modified)
1626 +2 -2 trunk/src/channel.c (File Modified)
1629 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1631 Add documentation for SASL client protocol, same as atheme doc/SASL.
1635 + - trunk/doc/sasl.txt (File Added)
1638 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1640 Include real hostname in Closing Link message for unknown
1641 connections that have sent USER. This is helpful for
1642 k-lined users while not breaking server IP hiding.
1646 +3 -1 trunk/src/client.c (File Modified)
1649 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1655 +29 -29 trunk/configure (File Modified)
1658 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1660 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1664 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1667 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1669 Backport from early 3.x:
1672 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1674 - remove "Processing connection to foobar.net" message
1678 +0 -3 trunk/src/s_auth.c (File Modified)
1681 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1683 - missed the processing connection one (actually, we can probably nuke this one)
1687 +1 -2 trunk/src/s_auth.c (File Modified)
1690 river 2006/09/27 16:33:05 UTC (20060927-2174)
1692 get_client_name = stupid
1697 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1700 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1702 - remove excessive arguments
1706 +1 -2 trunk/src/s_conf.c (File Modified)
1707 +1 -1 trunk/src/s_user.c (File Modified)
1710 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1712 - use sendto_one_notice() for on-connect notices too.
1716 +10 -10 trunk/src/s_auth.c (File Modified)
1719 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1721 - use sendto_one_notice() in the core, too.
1725 +2 -2 trunk/src/chmode.c (File Modified)
1726 +8 -15 trunk/src/modules.c (File Modified)
1727 +3 -5 trunk/src/s_conf.c (File Modified)
1728 +1 -2 trunk/src/s_newconf.c (File Modified)
1729 +20 -57 trunk/src/s_user.c (File Modified)
1732 river 2006/09/27 16:19:25 UTC (20060927-2166)
1734 the KILL command will use get_client_name(, SHOW_IP) instead of
1735 target->name, and will show a more useful error for local opers
1740 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1743 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1745 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1749 +4 -2 trunk/src/send.c (File Modified)
1752 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1758 +1 -1 trunk/include/client.h (File Modified)
1761 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1763 - get_id(): fall back to "*" if client has no known name
1767 +1 -1 trunk/include/client.h (File Modified)
1770 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1772 - convert to sendto_one_notice().
1776 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1777 +4 -6 trunk/unsupported/m_force.c (File Modified)
1780 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1782 - use sendto_one_notice() in many places instead of
1783 sendto_one(source_p, ":%s NOTICE %s :", ...);
1787 +10 -25 trunk/extensions/example_module.c (File Modified)
1788 +5 -14 trunk/extensions/hurt.c (File Modified)
1789 +1 -2 trunk/extensions/m_42.c (File Modified)
1790 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1791 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1792 +1 -2 trunk/extensions/m_opme.c (File Modified)
1793 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1794 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1795 +3 -7 trunk/modules/core/m_die.c (File Modified)
1796 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1797 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1798 +1 -2 trunk/modules/m_challenge.c (File Modified)
1799 +11 -15 trunk/modules/m_connect.c (File Modified)
1800 +20 -28 trunk/modules/m_dline.c (File Modified)
1801 +2 -2 trunk/modules/m_etrace.c (File Modified)
1802 +11 -21 trunk/modules/m_gline.c (File Modified)
1803 +2 -4 trunk/modules/m_kline.c (File Modified)
1804 +1 -2 trunk/modules/m_rehash.c (File Modified)
1805 +3 -7 trunk/modules/m_restart.c (File Modified)
1806 +31 -45 trunk/modules/m_set.c (File Modified)
1807 +2 -4 trunk/modules/m_testmask.c (File Modified)
1808 +5 -8 trunk/modules/m_unreject.c (File Modified)
1809 +2 -5 trunk/modules/m_xline.c (File Modified)
1814 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1815 +10 -25 trunk/extensions/example_module.c (File Modified)
1816 +5 -14 trunk/extensions/hurt.c (File Modified)
1817 +1 -2 trunk/extensions/m_42.c (File Modified)
1818 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1819 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1820 +1 -2 trunk/extensions/m_opme.c (File Modified)
1821 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1822 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1823 +3 -7 trunk/modules/core/m_die.c (File Modified)
1824 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1825 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1826 +1 -2 trunk/modules/m_challenge.c (File Modified)
1827 +11 -15 trunk/modules/m_connect.c (File Modified)
1828 +2 -4 trunk/modules/m_dline.c (File Modified)
1829 +2 -2 trunk/modules/m_etrace.c (File Modified)
1830 +11 -21 trunk/modules/m_gline.c (File Modified)
1831 +2 -4 trunk/modules/m_kline.c (File Modified)
1832 +1 -2 trunk/modules/m_rehash.c (File Modified)
1833 +3 -7 trunk/modules/m_restart.c (File Modified)
1834 +31 -45 trunk/modules/m_set.c (File Modified)
1835 +2 -4 trunk/modules/m_testmask.c (File Modified)
1836 +5 -8 trunk/modules/m_unreject.c (File Modified)
1837 +1 -3 trunk/modules/m_xline.c (File Modified)
1838 +2 -2 trunk/src/chmode.c (File Modified)
1839 +8 -15 trunk/src/modules.c (File Modified)
1840 +10 -14 trunk/src/s_auth.c (File Modified)
1841 +3 -6 trunk/src/s_conf.c (File Modified)
1842 +1 -2 trunk/src/s_newconf.c (File Modified)
1843 +20 -57 trunk/src/s_user.c (File Modified)
1844 +4 -2 trunk/src/send.c (File Modified)
1845 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1846 +4 -6 trunk/unsupported/m_force.c (File Modified)
1849 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1851 - keyword-subst from charybdis 2.2.
1855 +12 -3 trunk/doc/example.conf (File Modified)
1856 +58 -3 trunk/doc/reference.conf (File Modified)
1857 + - trunk/include/substitution.h (File Added)
1858 +1 -0 trunk/src/Makefile.in (File Modified)
1859 +2 -2 trunk/src/s_conf.c (File Modified)
1860 +164 -1 trunk/src/s_user.c (File Modified)
1861 + - trunk/src/substitution.c (File Added)
1864 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1866 Removed merge tracking for "svnmerge" for
1867 http://svn.atheme.org/charybdis/branches/release-2.2
1871 + - trunk/ (Property Modified)
1874 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1876 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1877 http://svn.atheme.org/charybdis/branches/release-2.2
1881 + - trunk/ (Property Modified)
1884 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1886 Removed merge tracking for "svnmerge" for
1887 http://svn.atheme.org/charybdis/branches/release-2.2
1891 + - trunk/ (Property Modified)
1894 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1896 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1897 http://svn.atheme.org/charybdis/branches/release-2.2
1901 + - trunk/ (Property Modified)
1904 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1910 + - trunk/ (Property Modified)
1913 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1915 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1916 http://svn.atheme.org/charybdis/branches/release-2.2
1920 + - trunk/ (Property Modified)
1923 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1925 - version bump to 2.2.0
1929 +3 -1 trunk/NEWS (File Modified)
1930 +1 -1 trunk/configure.ac (File Modified)
1933 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1936 + branches/release-2.1 -> 2.2 base
1937 + 3.0 -> branches/cxxconversion
1938 + backport some immediate 3.0 functionality for 2.2
1943 + - trunk/ (File Added)
1946 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1948 Merged revisions 3135,3137 via svnmerge from
1949 http://svn.atheme.org/charybdis/trunk
1952 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1954 - Expand TRACE description
1955 - Mention expiry time in TESTLINE
1957 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1959 Update copyright year for sgml docs to 2007.
1964 + - branches/release-2.1/ (Property Modified)
1965 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1966 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1969 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1971 Merged revisions 1999 via svnmerge from
1972 http://svn.atheme.org/charybdis/trunk
1973 Add river to CREDITS
1976 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1983 + - branches/release-2.1/ (Property Modified)
1984 +1 -0 branches/release-2.1/CREDITS (File Modified)
1987 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1989 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1990 http://svn.atheme.org/charybdis/trunk
1993 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1995 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1997 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1999 - add use_forward to /info
2001 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
2003 Call channel_modes() with &me instead of source_p when
2004 sending out a JOIN and SJOIN for a local user. This
2005 saves checking whether they are on the channel they
2008 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
2010 If use_forward is disabled:
2012 - hide +f in /mode #channel (/mode #channel f still shows it)
2013 - do not send any mode changes adding +f to local clients
2014 (-f ones are still sent)
2019 + - branches/release-2.1/ (Property Modified)
2020 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
2021 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
2022 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
2023 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
2024 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
2025 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
2026 +1 -1 branches/release-2.1/src/channel.c (File Modified)
2027 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
2028 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
2029 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
2030 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
2031 +4 -2 branches/release-2.1/src/supported.c (File Modified)
2034 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
2036 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2040 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2041 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2042 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2045 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2047 Add accountability (wallops, log) to OKICK.
2051 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2054 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2056 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2057 Similar to branches/release-2.2 r3061.
2061 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2064 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2066 - Write xline to file after instead of before notifying opers and source
2067 - Also notify source of failure to add xline
2068 Similar to branches/release-2.2 r3057.
2072 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2075 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2077 If a dline/kline/resv cannot be added to the file, send
2078 the regular notices to local opers and source anyway,
2079 and also warn the source (local opers were already warned).
2080 Similar to branches/release-2.2 r3053.
2084 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2087 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2089 Port over fixes from unkline/unxline/unresv to undline.
2090 Similar to branches/release-2.2 r3049.
2094 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2097 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2099 Merged revisions 2915 via svnmerge from
2100 http://svn.atheme.org/charybdis/trunk
2103 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2105 In usage message, show kline.conf and xline.conf instead
2106 of klines.conf and xlines.conf.
2111 + - branches/release-2.1/ (Property Modified)
2112 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2115 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2117 Merged revisions 2831,2833,2853 via svnmerge from
2118 http://svn.atheme.org/charybdis/trunk
2121 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2123 unkline/unxline/unresv:
2124 - if fclose on the output returns an error, treat this as a
2126 - check if the rename from the temp file to the ban conf failed
2128 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2130 When adding a permanent dline/kline/xline/resv, check
2131 the return value of fclose().
2133 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2135 Do not free xline aconf if it could not be written out.
2136 It will be added to the list in memory anyway.
2141 + - branches/release-2.1/ (Property Modified)
2142 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2143 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2144 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2145 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2148 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2150 NEWS: Clarify effects of ip_cloaking changes a little.
2154 +2 -0 branches/release-2.1/NEWS (File Modified)
2157 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2163 +9 -9 branches/release-2.1/configure (File Modified)
2166 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2168 Version bump on 2.1 branch to 2.1.2.
2172 +1 -1 branches/release-2.1/configure.ac (File Modified)
2175 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2177 Mention r2801/r2805.
2181 +1 -0 branches/release-2.1/NEWS (File Modified)
2184 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2186 Merged revisions 2801 via svnmerge from
2187 http://svn.atheme.org/charybdis/trunk
2190 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2192 ip_cloaking: try to avoid truncation by removing more
2193 components of the hostname (except the TLD).
2198 + - branches/release-2.1/ (Property Modified)
2199 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2202 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2208 +8 -1 branches/release-2.1/NEWS (File Modified)
2211 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2213 Merged revisions 2781 via svnmerge from
2214 http://svn.atheme.org/charybdis/trunk
2217 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2219 Fix stupid bug: checked a hostmask against the found
2220 ban instead of all exceptions, causing all host mangled
2221 clients to be exempted if there was a single ban
2222 exception in many cases.
2227 + - branches/release-2.1/ (Property Modified)
2228 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2231 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2233 Merged revisions 2773 via svnmerge from
2234 http://svn.atheme.org/charybdis/trunk
2237 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2239 user@host must be *@* for a shared{} block with flags=locops
2240 (server should not be *).
2245 + - branches/release-2.1/ (Property Modified)
2246 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2249 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2251 Tweak \s code a little.
2255 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2256 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2257 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2260 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2262 Merged revisions 2761 via svnmerge from
2263 http://svn.atheme.org/charybdis/trunk
2266 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2268 The testline/no_tilde fixes are in 2.1.1.
2273 + - branches/release-2.1/ (Property Modified)
2274 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2277 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2283 +4 -1 branches/release-2.1/NEWS (File Modified)
2286 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2288 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
2289 http://svn.atheme.org/charybdis/trunk
2293 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2295 If the auth{} block has no_tilde and is not kline exempt,
2296 check the username without tilde against klines too.
2297 This is consistent with the way klines work on spoofs
2298 (klines checked on both raw and appearing-on-IRC version).
2300 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2302 Rework the fix for klines with no_tilde.
2303 Add an extra argument to find_address_conf() for the
2304 username without tilde, as that may contain one character more.
2306 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2308 Unbreak compile (because of r2697).
2309 testline with ~ could be improved some more perhaps, but this should work.
2311 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2313 testline: take no_tilde and username truncation into account
2315 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2317 Add some information on /testline with no_tilde and username truncation.
2322 + - branches/release-2.1/ (Property Modified)
2323 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2324 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2325 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2326 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2327 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2328 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2331 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2333 Merged revisions 2149,2151 via svnmerge from
2334 http://svn.atheme.org/charybdis/trunk
2337 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2339 Move kills from services from +s to +k snomask.
2340 Kills from non-service opers remain on +s.
2342 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2344 Update description of +s and +k snomasks.
2349 + - branches/release-2.1/ (Property Modified)
2350 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2351 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2352 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2355 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2357 Merged revisions 2685 via svnmerge from
2358 http://svn.atheme.org/charybdis/trunk
2361 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2363 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2368 + - branches/release-2.1/ (Property Modified)
2369 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2372 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2374 Merged revisions 2693 via svnmerge from
2375 http://svn.atheme.org/charybdis/trunk
2378 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2380 Fix truncation (by one) of unidented usernames
2381 if user registration is done because of DNSBL
2382 completion (which is the usual case if a valid
2383 NICK and USER are sent quickly and any DNSBLs
2389 + - branches/release-2.1/ (Property Modified)
2390 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2393 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2399 +10 -0 branches/release-2.1/NEWS (File Modified)
2402 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2408 +9 -9 branches/release-2.1/configure (File Modified)
2411 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2413 Version bump to 2.1.1.
2417 +1 -1 branches/release-2.1/configure.ac (File Modified)
2420 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2422 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
2423 http://svn.atheme.org/charybdis/trunk
2426 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2428 - fix a server notice on SID collision where the server name is mentioned twice
2430 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2432 - get_server_name() is stupid
2434 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2438 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2440 Do the Attempt to re-introduce SID server notice somewhat
2441 differently, showing a real host again if !HIDE_SERVERS_IPS
2442 and still showing the server name exactly once.
2444 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2446 Fix log message for Attempt to re-introduce SID (server notice was ok).
2448 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2450 - replace "No N line" with "no connect block" in a
2452 - show attempted server name in a few serverlog messages
2457 + - branches/release-2.1/ (Property Modified)
2458 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2461 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2463 Merged revisions 2218 via svnmerge from
2464 http://svn.atheme.org/charybdis/trunk
2467 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2469 Fix garbage in /stats y output on 64-bit archs.
2474 + - branches/release-2.1/ (Property Modified)
2475 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2478 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2480 Merged revisions 2438 via svnmerge from
2481 http://svn.atheme.org/charybdis/trunk
2484 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2486 Enable Revision keyword in addition to Id.
2491 + - branches/release-2.1/ (Property Modified)
2492 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2495 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2497 Merged revisions 2679 via svnmerge from
2498 http://svn.atheme.org/charybdis/trunk
2501 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2503 Port over ratbox 2.2 r23253 (anfl):
2504 - remove the cached storage of how many +beI there are, thereby fixing a
2505 case where it can get desynced from reality
2510 + - branches/release-2.1/ (Property Modified)
2511 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2512 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2515 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2517 Merged revisions 2093,2095 via svnmerge from
2518 http://svn.atheme.org/charybdis/trunk
2521 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2523 - change DNSBL licensing to BSD.
2525 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2527 - change x86-assembly FNV implementation to BSD license
2532 + - branches/release-2.1/ (Property Modified)
2533 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2534 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2537 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2539 Merged revisions 2073,2075 via svnmerge from
2540 http://svn.atheme.org/charybdis/trunk
2543 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2545 Put full information in the squit reason when exiting
2546 a server due to a servlink (ziplinks) error.
2548 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2550 Put full information in the squit reason when exiting
2551 a server due to not enough arguments for a command.
2556 + - branches/release-2.1/ (Property Modified)
2557 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2558 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2561 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2563 Merged revisions 2071 via svnmerge from
2564 http://svn.atheme.org/charybdis/trunk
2567 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2569 Don't redirect users from an existing domain to an
2570 existing server in reference.conf.
2576 + - branches/release-2.1/ (Property Modified)
2577 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2580 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2582 Merged revisions 2053 via svnmerge from
2583 http://svn.atheme.org/charybdis/trunk
2586 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2588 Make find_channel_membership() choose the shortest list
2589 (channel's list or user's list) to search, avoiding excessive
2590 CPU usage with services which are in lots of channels.
2591 From ratbox 2.2 (anfl/jilles)
2596 + - branches/release-2.1/ (Property Modified)
2597 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2600 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2606 +9 -9 branches/release-2.1/configure (File Modified)
2609 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2611 Version change 2.1.0rc1 -> 2.1.0 (release).
2615 +1 -1 branches/release-2.1/configure.ac (File Modified)
2618 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2620 Merged revisions 2029 via svnmerge from
2621 http://svn.atheme.org/charybdis/trunk
2624 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2626 NEWS: mention m_webirc.c module
2631 + - branches/release-2.1/ (Property Modified)
2632 +1 -0 branches/release-2.1/NEWS (File Modified)
2635 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2641 +9 -9 branches/release-2.1/configure (File Modified)
2644 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2646 Change version to 2.1.0rc1.
2650 +1 -1 branches/release-2.1/configure.ac (File Modified)
2653 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2655 Merged revisions 2021 via svnmerge from
2656 http://svn.atheme.org/charybdis/trunk
2659 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2661 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2662 related flaky looking things, and instead keep a list
2663 of BlacklistClients in PreClient.
2668 + - branches/release-2.1/ (Property Modified)
2669 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2670 +1 -1 branches/release-2.1/include/client.h (File Modified)
2671 +0 -1 branches/release-2.1/include/res.h (File Modified)
2672 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2673 +0 -24 branches/release-2.1/src/res.c (File Modified)
2674 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2677 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2679 Merged revisions 2015,2017 via svnmerge from
2680 http://svn.atheme.org/charybdis/trunk
2683 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2685 Check if the name in the question section of the
2686 DNS reply matches what we queried, to guard against
2687 late replies to a previous query with the same id.
2689 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2691 res.c: add a comment summarizing our changes
2696 + - branches/release-2.1/ (Property Modified)
2697 +53 -18 branches/release-2.1/src/res.c (File Modified)
2700 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2702 Merged revisions 1981 via svnmerge from
2703 http://svn.atheme.org/charybdis/trunk
2706 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2708 Alphabetize extensions and tweak the descriptions a little.
2713 + - branches/release-2.1/ (Property Modified)
2714 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2715 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2718 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2720 Merged revisions 1975 via svnmerge from
2721 http://svn.atheme.org/charybdis/trunk
2724 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2726 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2727 We should use the IP and not truncate the hostname.
2728 From ratbox 2.2 (androsyn)
2733 + - branches/release-2.1/ (Property Modified)
2734 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2737 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2739 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2740 http://svn.atheme.org/charybdis/trunk
2744 + - branches/release-2.1/ (Property Modified)
2747 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2749 - branch 2.1 release family
2753 + - branches/release-2.1/ (File Added)
2756 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2758 Describe new handling of host mangling in channel bans in SGML.
2762 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2765 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2767 - ok, 2.1 operline brought to you by marvin the melancholy robot
2771 +1 -1 trunk/src/messages.tab (File Modified)
2774 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2776 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2777 If anybody comes up with anything better, then please let us know
2778 and we will change this before 2.1 is branched.
2782 +1 -1 trunk/src/messages.tab (File Modified)
2785 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2787 Add EUID to capab.txt.
2791 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2794 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2800 +3 -0 trunk/NEWS (File Modified)
2803 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2805 Allow service{} servers to manipulate the nick delay table
2806 (for "nickserv enforcement").
2807 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2808 If duration is 0, the nickdelay entry is removed, otherwise
2809 it is added with the duration in seconds (maximum 24 hours).
2810 It is suggested that this is used if the EUID capab is present.
2814 +42 -1 trunk/modules/m_services.c (File Modified)
2817 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2819 HURT: strip off *@ from the start of the mask
2820 reject anything else containing '@' or '!'
2824 +11 -0 trunk/extensions/hurt.c (File Modified)
2827 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2829 ircd.c: need supported.h here
2833 +1 -0 trunk/src/ircd.c (File Modified)
2836 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2838 HURT: less ambiguity here
2839 ips/hosts to be hurt must contain a '.' or ':' otherwise
2840 they are interpreted as nicks
2844 +14 -9 trunk/extensions/hurt.c (File Modified)
2847 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2849 - we're now ircd-charybdis.org.
2850 - properly alphabetize credits
2854 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2857 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2859 - add additional modules to the configs
2863 +6 -0 trunk/doc/example.conf (File Modified)
2864 +12 -0 trunk/doc/reference.conf (File Modified)
2867 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2869 - remove hurt.h, it is pointless and confusing
2873 +27 -62 trunk/extensions/hurt.c (File Modified)
2874 + - trunk/extensions/hurt.h (File Deleted)
2877 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2879 - add code to suggest a local HURT by nickname.
2880 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2884 +40 -10 trunk/extensions/hurt.c (File Modified)
2885 +1 -0 trunk/extensions/hurt.h (File Modified)
2888 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2894 +2 -1 trunk/NEWS (File Modified)
2897 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2899 MASKTRACE/TESTMASK: check orighost as well
2903 +4 -2 trunk/modules/m_etrace.c (File Modified)
2904 +3 -1 trunk/modules/m_testmask.c (File Modified)
2907 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2909 Make RPL_ISUPPORT (005) numeric modularizable.
2910 Currently it will reassemble the numeric every time
2911 it needs to be sent, using a few dozen callbacks;
2912 if this is too slow some caching scheme should be
2917 +0 -1 trunk/include/s_user.h (File Modified)
2918 +36 -114 trunk/include/supported.h (File Modified)
2919 +1 -1 trunk/modules/m_version.c (File Modified)
2920 +1 -0 trunk/src/Makefile.in (File Modified)
2921 +1 -0 trunk/src/ircd.c (File Modified)
2922 +300 -25 trunk/src/s_user.c (File Modified)
2923 + - trunk/src/supported.c (File Added)
2926 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2928 EUID orighost could differ from host only in case,
2929 do not mark as dynamic spoof then
2933 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2936 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2938 kline help file: clarify a bit and remove some obsolete stuff
2939 partly suggested by Olin
2943 +8 -8 trunk/help/opers/kline (File Modified)
2946 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2952 +20 -0 trunk/NEWS (File Modified)
2955 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2957 Show real host/IP to nonopers whoising themselves.
2958 The IP is not shown for auth{} spoofs, otherwise it is,
2959 as it looked rather weird to me to show an auth{} spoofed
2960 IP like this. (/userhost on self still shows the IP.)
2964 +13 -2 trunk/modules/m_whois.c (File Modified)
2967 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2969 Document nick_delay stuff and move it around a bit.
2973 +1 -2 trunk/doc/example.conf (File Modified)
2974 +8 -2 trunk/doc/reference.conf (File Modified)
2977 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2979 - disable nickdelay by default. Needs to be documented in reference.conf.
2983 +2 -0 trunk/doc/example.conf (File Modified)
2984 +2 -0 trunk/doc/reference.conf (File Modified)
2987 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2989 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2993 +2 -1 trunk/modules/m_services.c (File Modified)
2996 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2998 ip_cloaking: somewhat hackish but we need to send the
2999 396 (RPL_HOSTHIDDEN) on connect if +h is in default
3004 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
3007 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
3009 If EUID is used, show realhost in far connect notice
3010 (but not in far disconnect notice).
3014 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
3017 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
3020 - use non-ENCAP CHGHOST if possible
3021 - really introduce new users with their mangled and real
3022 host if +h is in default umodes
3026 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
3029 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
3031 Add non-ENCAP CHGHOST.
3035 +49 -11 trunk/modules/m_chghost.c (File Modified)
3038 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3040 Initial addition of EUID (puts realhost/account in same
3041 command as user introduction).
3042 See doc/technical/euid.txt for more information.
3043 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3047 + - trunk/doc/technical/euid.txt (File Added)
3048 +2 -1 trunk/include/s_serv.h (File Modified)
3049 +1 -1 trunk/include/s_user.h (File Modified)
3050 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3051 +1 -34 trunk/modules/m_chghost.c (File Modified)
3052 +0 -28 trunk/modules/m_services.c (File Modified)
3053 +30 -1 trunk/src/s_serv.c (File Modified)
3054 +30 -3 trunk/src/s_user.c (File Modified)
3057 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3059 Store the mangled host in localClient and use it for
3060 ban matching (also match real host for mangled users,
3061 also match mangled host for uncloaked users).
3062 Improve interaction of +h with auth{} and services
3064 Note that all of this only applies to clients who
3065 connect after the mangling module is loaded
3066 (other clients cannot even set +h).
3067 The sorcerynet cloaking module has not been updated
3072 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3073 +3 -0 trunk/include/client.h (File Modified)
3074 +64 -5 trunk/src/channel.c (File Modified)
3075 +1 -0 trunk/src/client.c (File Modified)
3076 +2 -2 trunk/src/s_user.c (File Modified)
3079 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3081 Document /stats U letters in sgml.
3085 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3088 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3090 Better description of hub_mask and leaf_mask.
3094 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3097 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3099 Add operspy_dont_care_user_info to sgml docs.
3103 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3106 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3108 Add general::operspy_dont_care_user_info.
3109 This makes /who mask equivalent to /who !mask for opers
3110 with the operspy flag, and removes the operspy log/notice
3111 on /who mask, /masktrace and /scan.
3112 The necessary privilege (operspy flag) is unchanged.
3113 Behaviour for the other operspy commands (channel
3114 related ones) is also unchanged.
3118 +1 -0 trunk/doc/example.conf (File Modified)
3119 +6 -0 trunk/doc/reference.conf (File Modified)
3120 +1 -0 trunk/include/s_conf.h (File Modified)
3121 +10 -8 trunk/modules/m_etrace.c (File Modified)
3122 +6 -0 trunk/modules/m_info.c (File Modified)
3123 +8 -5 trunk/modules/m_scan.c (File Modified)
3124 +1 -1 trunk/modules/m_version.c (File Modified)
3125 +6 -1 trunk/modules/m_who.c (File Modified)
3126 +1 -0 trunk/src/newconf.c (File Modified)
3127 +1 -0 trunk/src/s_conf.c (File Modified)
3130 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3132 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3133 This letter will also be used for showing operspy with
3134 limited accountability (show non channel related info
3135 without '!' or notice).
3139 +2 -0 trunk/doc/server-version-info (File Modified)
3140 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3141 +2 -0 trunk/include/ircd.h (File Modified)
3142 +6 -0 trunk/modules/m_info.c (File Modified)
3143 +2 -0 trunk/modules/m_version.c (File Modified)
3144 +1 -0 trunk/src/ircd_state.c (File Modified)
3147 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3149 Add m_webirc module, allows showing real host of CGI:IRC users.
3150 Differences to the version available on my web page for a while:
3151 instructions on how to set it up.
3155 +137 -0 trunk/extensions/Makefile.in (File Modified)
3156 + - trunk/extensions/m_webirc.c (File Added)
3159 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3161 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3165 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3168 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3170 - move beu from core to contributors
3171 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3175 +2 -2 trunk/CREDITS (File Modified)
3178 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3180 Mention that class blocks must be defined before the
3181 auth or connect blocks referencing them.
3185 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3188 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3191 - change from "can join" to "is banned", this reverses sense
3192 and removes "weird" checks like for +i, +l, +j
3193 - don't allow $j to same channel
3194 - +s/+p restriction removed, anyone can /mode b anyway
3199 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3202 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3204 Add a few important lines from reference.conf to example.conf.
3208 +8 -1 trunk/doc/example.conf (File Modified)
3211 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3213 - we don't support rtsigio anymore
3214 - we definately don't support VMS nor Cygwin either.
3218 +2 -2 trunk/INSTALL (File Modified)
3219 +0 -2 trunk/README.FIRST (File Modified)
3222 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3224 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3228 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3231 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3234 - return EXTBAN_NOMATCH for a valid ban that does not match
3235 - consider a $j ban invalid if we were already processing a
3236 can_join for a $j ban
3240 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3243 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3245 extb_extgecos: realhost -> orighost
3249 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3252 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3254 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3258 +59 -0 trunk/extensions/Makefile.in (File Modified)
3259 + - trunk/extensions/extb_canjoin.c (File Added)
3262 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3264 - oh right, charybdis calls that 'orighost'.
3268 +2 -2 trunk/modules/m_who.c (File Modified)
3271 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3273 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3277 +2 -0 trunk/modules/m_who.c (File Modified)
3280 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3282 - also check $x against realhost
3286 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3289 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3291 Sorcerynet people want a debugging notice moved from +s to +d.
3295 +1 -1 trunk/src/blacklist.c (File Modified)
3298 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3300 Use source_p instead of client_p for free_pre_client().
3301 client_p could be NULL or another client.
3305 +1 -1 trunk/src/client.c (File Modified)
3308 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3310 - revert this, I know how to fix it now
3314 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3317 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3319 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3320 This fix is probably suboptimal, but it does indeed fix the problem.
3324 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3327 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3329 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3333 +49 -0 trunk/extensions/Makefile.in (File Modified)
3334 + - trunk/extensions/extb_extgecos.c (File Added)
3337 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3339 Remove undocumented and unused general::fallback_to_ip6_int config option.
3343 +0 -3 trunk/include/s_conf.h (File Modified)
3344 +0 -3 trunk/src/newconf.c (File Modified)
3347 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3350 - document new TESTMASK
3351 - mention that TESTMASK matching is the same as MASKTRACE matching
3352 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3357 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3360 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3362 New testmask from ratbox 2.2.
3363 Allows matches on nick, ip and gecos in addition to user
3364 and host, and is fully analogous to masktrace.
3365 The numeric has changed from 724 to 727 and fields in it
3370 +4 -3 trunk/help/opers/testmask (File Modified)
3371 +1 -0 trunk/include/numeric.h (File Modified)
3372 +82 -9 trunk/modules/m_testmask.c (File Modified)
3373 +2 -2 trunk/src/messages.tab (File Modified)
3376 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3378 contrib -> extensions
3382 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3385 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3387 CHGHOST: Check validity of new hostname.
3388 If the command came from a local client (disabled by
3389 default), send an error message and drop the command.
3390 If the command came from a remote client or server,
3391 send a notice to opers and the target user (if local).
3395 +42 -1 trunk/modules/m_chghost.c (File Modified)
3398 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3404 +23 -1 trunk/NEWS (File Modified)
3407 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3409 When an outgoing server connection succeeds, set
3410 localClient->ip by simply copying the whole sockaddr
3411 struct instead of copying certain parts only.
3415 +1 -19 trunk/src/s_serv.c (File Modified)
3418 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3420 Give a special error message and ignore the connect block
3421 if trying to add a connect block for the server's own name.
3425 +7 -0 trunk/src/newconf.c (File Modified)
3428 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3430 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3431 when --disable-balloc is used, so that it compiles.
3432 Obviously the BlockHeapUsage() stub returns just zeroes so
3433 /stats z will be less informative.
3437 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3440 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3442 Free and zero dns_query in DNS callback for outgoing connect.
3443 This avoids double free of reslist.
3447 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3450 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3452 From ratbox, log failed outgoing connections to serverlog.
3457 +13 -1 trunk/src/s_serv.c (File Modified)
3460 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3462 Change serverlog message when connecting to be more clear and show the port number.
3466 +1 -1 trunk/src/s_serv.c (File Modified)
3469 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3471 Remove gethost_byname(), this is meaningless
3472 since the removal of AAAA -> A fallback (r1763).
3476 +0 -1 trunk/include/res.h (File Modified)
3477 +0 -12 trunk/src/res.c (File Modified)
3480 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3482 Remove ip6.int support and use only ip6.arpa.
3483 The global ip6.int zone has disappeared on June 1
3484 and a lot of other software has been removing ip6.int
3486 This removes the second and last case where IPv6
3487 support in charybdis causes extra lookups and slows
3492 +5 -27 trunk/src/res.c (File Modified)
3495 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3497 Mention new default (r1767) for connect::aftype in sgml docs.
3501 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3504 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3506 Use IPv6 if connect::host looks like an IPv6 address
3507 (contains a colon). No need to aftype=ipv6 anymore.
3511 +2 -0 trunk/src/newconf.c (File Modified)
3514 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3516 More information about connect::host.
3520 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3523 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3525 Remove fallback to A if AAAA cannot be found.
3526 In case of a forward check of a reverse lookup, we
3527 already know if it's ipv4 or ipv6, so it is not
3528 useful and in case of a forward lookup of a hostname
3529 in connect::host, connect::aftype already specifies
3530 if it's ipv4 or ipv6.
3534 +4 -27 trunk/src/res.c (File Modified)
3537 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3540 - check if +c made the message text empty and refuse
3542 - don't copy message text if it is not necessary
3547 +14 -4 trunk/modules/core/m_message.c (File Modified)
3550 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3552 remove_conf_item(): do not free cf_name, this is generally a string constant
3556 +0 -1 trunk/src/newconf.c (File Modified)
3559 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3561 Remove the old unused FDL_ constants.
3565 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3568 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3570 Remove an unused struct irc_sockaddr_storage from fde_t
3571 (allocated for every possible file descriptor).
3575 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3578 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3580 If the DNS lookup for an outgoing connection is still
3581 pending when it is closed, clean it up.
3585 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3588 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3590 If proc_answer() fails (for example if a lookup for an
3591 A record returns a CNAME), fail the query immediately.
3592 Previously the packet was just ignored, leaving the
3597 +4 -8 trunk/src/res.c (File Modified)
3600 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3602 Correct sockhost field in an outgoing server connection.
3603 First copy the host field from the server_conf, then
3604 take the IP from to where the connection was attempted
3605 when the connection callback is called.
3606 (Before r1747 this used the IP from the server_conf.)
3610 +8 -2 trunk/src/s_serv.c (File Modified)
3613 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3615 Remove ipnum (keep aftype) and dns_query from server_conf.
3616 We don't keep track of binary form address in connect{}
3617 blocks anymore, DNS lookups of names in host= gone.
3618 As before the DNS lookup is done on connect.
3619 This should unbreak hostnames in host= somewhat.
3623 +1 -2 trunk/include/s_newconf.h (File Modified)
3624 +2 -2 trunk/src/newconf.c (File Modified)
3625 +1 -42 trunk/src/s_newconf.c (File Modified)
3626 +12 -31 trunk/src/s_serv.c (File Modified)
3629 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3635 +1 -1 trunk/configure (File Modified)
3638 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3640 Fix --disable-balloc help text (said --disable-small-net).
3644 +1 -1 trunk/configure.ac (File Modified)
3647 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3649 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3650 services (+S). Unlike operstring and adminstring, this
3651 is not changeable with /quote set but is updated on rehash.
3655 +1 -0 trunk/doc/example.conf (File Modified)
3656 +10 -2 trunk/doc/reference.conf (File Modified)
3657 +1 -0 trunk/include/s_conf.h (File Modified)
3658 +6 -0 trunk/modules/m_info.c (File Modified)
3659 +3 -2 trunk/modules/m_whois.c (File Modified)
3660 +1 -0 trunk/src/newconf.c (File Modified)
3661 +1 -0 trunk/src/s_conf.c (File Modified)
3664 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3666 Fix handling of comma in whois: ignore the comma and
3667 everything after it but do output the entire parameter
3672 +2 -2 trunk/modules/m_whois.c (File Modified)
3675 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3677 New /stats letter 's' to list HURTs:
3678 - opers get the full listing.
3679 - users get any HURTs that match their sockhost/orighost if
3680 "stats_k_oper_only" is set to 1.
3684 +50 -0 trunk/extensions/hurt.c (File Modified)
3687 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3689 - make the newconf system available to modules.
3693 +4 -1 trunk/include/newconf.h (File Modified)
3694 +4 -8 trunk/src/newconf.c (File Modified)
3697 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3699 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3702 +0 -3 trunk/doc/example.conf (File Modified)
3703 +0 -3 trunk/doc/reference.conf (File Modified)
3706 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3708 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3712 +3 -0 trunk/doc/example.conf (File Modified)
3713 +3 -0 trunk/doc/reference.conf (File Modified)
3716 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3718 Fix too early truncation of JOIN channel list.
3722 +2 -3 trunk/modules/core/m_join.c (File Modified)
3725 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3727 - From ratbox 2.2 (anfl), send server notices about read
3728 errors from handshakes and servers to +s instead of +d.
3729 - Send various server notices about failed server
3730 connections which did not reach registered state network
3731 wide if the connection was initiated by a remote oper.
3732 This avoids annoying the whole net if there is a
3733 broken autoconnect, but allows all opers to see why a
3734 remote connect failed. Failed connections which did reach
3735 server state already generate server notices everywhere.
3737 Note: this is an exception to our general policy to not send
3738 server notices about unregistered connections remotely.
3742 +1 -0 trunk/include/client.h (File Modified)
3743 +20 -6 trunk/src/client.c (File Modified)
3744 +6 -6 trunk/src/s_serv.c (File Modified)
3747 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3753 +1 -1 trunk/doc/example.conf (File Modified)
3754 +1 -1 trunk/doc/reference.conf (File Modified)
3757 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3759 Don't allow #channel +b $c:&channel (inconsistent target).
3763 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3766 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3768 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3772 +0 -2 trunk/include/client.h (File Modified)
3775 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3777 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3781 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3784 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3786 Store IP addresses in whowas. These are shown to opers.
3787 Obtained from Eurus patches.
3788 orighost tracking removed (not worth the memory IMHO),
3789 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3790 with unknown IPs and to not violate auth{} spoof policy.
3794 +2 -0 trunk/doc/reference.conf (File Modified)
3795 +1 -0 trunk/include/numeric.h (File Modified)
3796 +1 -0 trunk/include/whowas.h (File Modified)
3797 +10 -1 trunk/modules/m_whowas.c (File Modified)
3798 +1 -1 trunk/src/messages.tab (File Modified)
3799 +4 -0 trunk/src/whowas.c (File Modified)
3802 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3804 Describe hostmask parameter of masktrace better in sgml docs.
3808 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3811 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3813 masktrace help file: mention CIDR IP masks
3818 +2 -0 trunk/help/opers/masktrace (File Modified)
3821 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3823 MASKTRACE: allow normal match() on IP address also
3828 +2 -3 trunk/modules/m_etrace.c (File Modified)
3831 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3833 Allow +S clients (services) to send to channels and @/+ channels always.
3837 +1 -1 trunk/modules/core/m_message.c (File Modified)
3838 +1 -1 trunk/src/channel.c (File Modified)
3841 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3843 Allow servers to send to @#chan and +#chan.
3847 +1 -1 trunk/modules/core/m_message.c (File Modified)
3850 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3852 Don't count opers on service{} servers in /lusers.
3856 +2 -2 trunk/src/s_user.c (File Modified)
3859 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3861 Show opers the real host behind a dynamic spoof in WHOIS.
3862 If the user is auth{} spoofed, this shows the auth{} spoof
3863 otherwise it shows the DNS hostname and IP address.
3864 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3868 +1 -0 trunk/include/numeric.h (File Modified)
3869 +12 -2 trunk/modules/m_whois.c (File Modified)
3870 +1 -1 trunk/src/messages.tab (File Modified)
3873 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3875 Remove #define HIDE_SPOOF_IPS from config.h, should
3876 have been done earlier.
3880 +0 -7 trunk/include/config.h (File Modified)
3883 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3885 Bring back ERR_CANTKILLSERVER.
3889 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3892 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3895 - also send RPL_HOSTHIDDEN on -h
3896 - don't allow +h for auth{} spoofed clients
3900 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3903 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3905 /etc/resolv.conf parsing:
3906 - don't crash (sometimes) if there is a line without an argument
3907 (e.g. 'search' by itself)
3908 - fix handling of lines with leading whitespace
3912 +9 -8 trunk/src/reslib.c (File Modified)
3915 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3917 Put back code that terminates DNS queries, which was
3918 removed during the resolver changes.
3922 +4 -0 trunk/src/s_auth.c (File Modified)
3925 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3927 - oh hey, that was in the wrong place
3931 +13 -13 trunk/src/s_auth.c (File Modified)
3934 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3936 - handle a situation where a user can go away before DNS completes
3940 +13 -0 trunk/src/s_auth.c (File Modified)
3943 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3949 +1 -0 trunk/include/blacklist.h (File Modified)
3950 +1 -0 trunk/include/res.h (File Modified)
3951 +33 -2 trunk/src/blacklist.c (File Modified)
3952 +2 -0 trunk/src/client.c (File Modified)
3953 +24 -0 trunk/src/res.c (File Modified)
3956 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3958 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3959 if comm_accept() failed.
3961 Found with valgrind.
3965 +4 -4 trunk/src/listener.c (File Modified)
3968 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3970 - handle unavailable Client/preClient structs
3974 +9 -0 trunk/src/blacklist.c (File Modified)
3977 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3979 Add +lf to SGML docs.
3983 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3986 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3988 Also do forwarding if the channel limit (+l) is exceeded.
3992 +1 -1 trunk/help/opers/cmode (File Modified)
3993 +2 -2 trunk/modules/core/m_join.c (File Modified)
3996 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3998 Post-release lovin':
3999 - Update version to 2.1.0.
4000 - Regenerate configure.
4004 +9 -9 trunk/configure (File Modified)
4005 +1 -1 trunk/configure.ac (File Modified)
4008 beu 2006/06/07 11:42:54 UTC (20060607-1659)
4010 Comment out example blacklist{} block.
4014 +7 -7 trunk/doc/example.conf (File Modified)
4015 +7 -7 trunk/doc/reference.conf (File Modified)
4018 beu 2006/06/07 10:59:48 UTC (20060607-1653)
4020 Add note regarding use of AHBL BLs.
4024 +4 -0 trunk/doc/example.conf (File Modified)
4025 +4 -0 trunk/doc/reference.conf (File Modified)
4028 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
4034 +2 -2 trunk/CREDITS (File Modified)
4037 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4043 +1 -0 trunk/CREDITS (File Modified)
4046 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4048 Put more recent ratbox CREDITS here.
4052 +3 -2 trunk/doc/Ratbox-team (File Modified)
4055 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4061 +5 -4 trunk/NEWS (File Modified)
4064 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4066 Mention that install or make install also avoids modunload crashes.
4070 +2 -1 trunk/BUGS (File Modified)
4073 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4079 +3 -8 trunk/NEWS (File Modified)
4082 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4088 +3 -2 trunk/BUGS (File Modified)
4091 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4093 - add orighost check to hurt.c
4098 +1 -6 trunk/BUGS (File Modified)
4099 +1 -1 trunk/extensions/hurt.c (File Modified)
4102 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4104 Make kline_exempt exempt from HURT also.
4108 +2 -1 trunk/extensions/hurt.c (File Modified)
4111 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4113 Fix mask HEAL propagation.
4117 +6 -3 trunk/extensions/hurt.c (File Modified)
4120 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4127 +18 -31 trunk/extensions/README (File Modified)
4130 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4132 More target change hax.
4137 +5 -0 trunk/extensions/hurt.c (File Modified)
4140 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4142 Improvements to HURT propagation.
4146 +8 -6 trunk/extensions/hurt.c (File Modified)
4149 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4151 - further simplification
4155 +25 -76 trunk/extensions/hurt.c (File Modified)
4156 +0 -9 trunk/extensions/hurt.h (File Modified)
4159 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4165 +13 -0 trunk/extensions/hurt.c (File Modified)
4168 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4170 - cut off at 15 messages instead of 30
4174 +1 -1 trunk/extensions/hurt.h (File Modified)
4177 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4179 Squash a warning here.
4183 +1 -3 trunk/src/ircd.c (File Modified)
4186 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4188 Don't show servers in /stats l to nonopers if flatten links is enabled.
4192 +3 -1 trunk/modules/m_stats.c (File Modified)
4195 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4201 +20 -7 trunk/extensions/hurt.c (File Modified)
4204 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4206 - remove inline stuff (yuck)
4207 - sockaddr should have been sockhost
4211 +22 -31 trunk/extensions/hurt.c (File Modified)
4214 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4216 - make hurt checking actually work
4220 +2 -7 trunk/extensions/hurt.c (File Modified)
4223 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4225 Slight tweak to alias{}.
4229 +4 -0 trunk/src/parse.c (File Modified)
4232 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4234 - further simplification
4238 +59 -71 trunk/extensions/hurt.c (File Modified)
4239 +0 -1 trunk/extensions/hurt.h (File Modified)
4242 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4244 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4248 +10 -20 trunk/extensions/hurt.c (File Modified)
4249 +0 -4 trunk/extensions/hurt.h (File Modified)
4252 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4254 - remove some unnecessary code here (hurt_initial_check_event()).
4258 +0 -23 trunk/extensions/hurt.c (File Modified)
4261 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4263 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4267 +8 -0 trunk/modules/core/m_message.c (File Modified)
4270 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4272 - more sane tgchange hax
4276 +2 -1 trunk/extensions/hurt.c (File Modified)
4279 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4281 Make HEAL <nick> work.
4285 +40 -43 trunk/extensions/hurt.c (File Modified)
4288 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4290 Destroy hurt_clients list on unload.
4294 +7 -0 trunk/extensions/hurt.c (File Modified)
4297 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4299 Coding style: no space between a function name and parenthesis.
4303 +43 -43 trunk/extensions/hurt.c (File Modified)
4306 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4308 Now works and throws out hurt clients after 30 protocol messages
4309 unless they identify.
4313 +28 -36 trunk/extensions/hurt.c (File Modified)
4314 +1 -7 trunk/extensions/hurt.h (File Modified)
4317 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4319 Working addition/lookup.
4323 +8 -0 trunk/extensions/hurt.c (File Modified)
4326 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4328 Get rid of hyb6 style propagation (:server COMMAND source).
4332 +18 -22 trunk/extensions/hurt.c (File Modified)
4335 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4337 add not-working hurt_add and hurt_find
4341 +13 -5 trunk/extensions/hurt.c (File Modified)
4344 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4346 Comment out a lot of stuff so I can load and unload this without crashing.
4350 +17 -6 trunk/extensions/hurt.c (File Modified)
4353 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4355 Fix svn:keywords and add a short comment at the top.
4359 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4362 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4364 - Make hurt module compile
4365 - Link it to the build
4366 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4367 correct flag name, no CAP_TS6 use etc
4371 +1 -0 trunk/extensions/Makefile.in (File Modified)
4372 +30 -32 trunk/extensions/hurt.c (File Modified)
4375 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4377 Put beu's hurt module in trunk.
4381 + - trunk/extensions/hurt.c (File Added)
4382 + - trunk/extensions/hurt.h (File Added)
4385 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4387 - _iprint(): use stderr instead of stdout
4391 +1 -1 trunk/src/s_log.c (File Modified)
4394 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4396 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4397 and subsequently destroy our kqueue when we close 0, 1, 2
4399 - After closing fd 0, 1, 2 reopen them to /dev/null again
4400 so we don't send messages from malloc etc to a random
4402 - Remove an obsolete comment.
4406 +13 -2 trunk/src/ircd.c (File Modified)
4409 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4415 +29 -1 trunk/NEWS (File Modified)
4418 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4424 +1 -1 trunk/configure (File Modified)
4427 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4429 Fix openssl version check to also accept versions newer than 0.9.6.
4433 +1 -1 trunk/configure.ac (File Modified)
4436 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4438 Oops, need packet.h here.
4442 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4445 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4447 End the flood grace period in CPRIVMSG/CNOTICE.
4451 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4454 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4456 - update class::connectfreq documentation
4460 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4463 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4465 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4469 +3 -6 trunk/src/s_serv.c (File Modified)
4472 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4474 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4478 +1 -1 trunk/src/messages.tab (File Modified)
4481 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4483 Don't mention that /stats p shows idle times, as it doesn't.
4487 +1 -1 trunk/help/opers/stats (File Modified)
4488 +1 -1 trunk/help/users/stats (File Modified)
4491 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4493 /stats A shows DNS servers, it doesn't matter whether ircd
4494 uses ADNS or something else.
4498 +1 -1 trunk/help/opers/stats (File Modified)
4501 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4503 get_client_name() fix
4507 +4 -0 trunk/src/client.c (File Modified)
4510 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4516 +6 -0 trunk/src/ircd.c (File Modified)
4519 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4521 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4524 +16 -17 trunk/configure (File Modified)
4525 +1 -1 trunk/configure.ac (File Modified)
4528 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4530 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4533 +135 -0 trunk/configure (File Modified)
4534 +6 -0 trunk/configure.ac (File Modified)
4537 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4539 Exit 0 on successful -conftest.
4543 +1 -1 trunk/src/ircd.c (File Modified)
4546 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4548 Make the "keep the parent process around" thing work, by opening
4549 a pipe to the child process. This pipe is on fd 0 in the child
4550 process. After successful initialization, the child will write
4551 a byte to this pipe, on fatal errors it will close it without
4554 Somewhat hackish still but should work.
4558 +27 -30 trunk/src/ircd.c (File Modified)
4561 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4563 - convert some error messages to ierror() over fprintf/ilog combination
4567 +3 -6 trunk/src/ircd.c (File Modified)
4570 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4572 - inotice() for loadmodule when in foreground mode
4576 +3 -0 trunk/src/modules.c (File Modified)
4579 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4581 - remove inotice() on loading modules from the config
4585 +0 -3 trunk/src/modules.c (File Modified)
4588 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4590 - usleep for 50000usec in the parent process to allow for startup messages
4591 to be cleanly printed before detaching to shell, this should be more than
4596 +3 -0 trunk/src/ircd.c (File Modified)
4599 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4601 - display more errors during normal startup as to try to help people find common problems
4605 +27 -10 trunk/src/ircd.c (File Modified)
4608 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4610 - version bump in preparation of 2.0.0 release
4614 +9 -9 trunk/configure (File Modified)
4615 +1 -1 trunk/configure.ac (File Modified)
4618 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4620 Change example.conf operator block from "admin" to "god",
4621 so as to show we encourage per-person operator blocks.
4625 +4 -2 trunk/doc/example.conf (File Modified)
4628 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4630 Document alias{} block.
4634 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4637 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4639 Document DNS blacklist stuff in sgml.
4643 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4644 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4647 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4649 Misc /stats clarifications.
4653 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4656 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4658 Move snomasks into umodes chapter.
4659 Move oprivs chapter down.
4663 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4664 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4665 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4668 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4670 Mention operator{} user@host change.
4674 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4677 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4679 operator{} block user@host matches against orighost now, not host.
4680 This means that services/+h spoofs do not work in operator{} blocks;
4681 auth{} spoofs still work.
4685 +4 -0 trunk/doc/example.conf (File Modified)
4686 +1 -1 trunk/doc/reference.conf (File Modified)
4687 +2 -2 trunk/modules/m_challenge.c (File Modified)
4688 +1 -1 trunk/modules/m_oper.c (File Modified)
4691 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4693 - inotice/iwarn/ierror() stuff I was working on
4697 +3 -0 trunk/include/s_log.h (File Modified)
4698 +15 -11 trunk/src/ircd.c (File Modified)
4699 +3 -1 trunk/src/modules.c (File Modified)
4700 +1 -1 trunk/src/newconf.c (File Modified)
4701 +54 -0 trunk/src/s_log.c (File Modified)
4704 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4706 Oops, don't add blacklists to the list twice on rehash.
4710 +3 -2 trunk/src/blacklist.c (File Modified)
4713 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4715 Remove notices to the client about progress of dnsbl lookups.
4719 +0 -4 trunk/src/blacklist.c (File Modified)
4722 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4724 Add auth{} flag dnsbl_exempt.
4728 +2 -1 trunk/doc/example.conf (File Modified)
4729 +2 -1 trunk/doc/reference.conf (File Modified)
4730 +2 -0 trunk/include/s_conf.h (File Modified)
4731 +1 -0 trunk/src/newconf.c (File Modified)
4732 +8 -1 trunk/src/s_user.c (File Modified)
4735 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4737 Switch alias{} and blacklist{} around, for consistency with example.conf.
4741 +18 -18 trunk/doc/reference.conf (File Modified)
4744 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4746 Send a warning to the user if they are dnsbl listed but exempted.
4750 +17 -12 trunk/src/s_user.c (File Modified)
4753 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4755 Move throwing out dnsbl listed clients to registration,
4756 and make kline_exempt exempt from it.
4760 +1 -0 trunk/include/blacklist.h (File Modified)
4761 +4 -0 trunk/include/client.h (File Modified)
4762 +15 -16 trunk/src/blacklist.c (File Modified)
4763 +6 -0 trunk/src/client.c (File Modified)
4764 +17 -0 trunk/src/s_user.c (File Modified)
4767 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4769 Show refcount in /stats n.
4773 +3 -2 trunk/modules/m_stats.c (File Modified)
4776 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4778 Don't look up dnsbls twice if they send USER twice.
4782 +5 -3 trunk/modules/m_user.c (File Modified)
4785 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4787 Add /stats n to help files.
4791 +1 -0 trunk/help/opers/stats (File Modified)
4792 +1 -0 trunk/help/users/stats (File Modified)
4795 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4797 Only check dnsbls for A records, not AAAA.
4801 +1 -1 trunk/src/blacklist.c (File Modified)
4804 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4806 Don't remove non-illegal blacklists on completion of check.
4807 Add debugging notices (not working).
4811 +5 -1 trunk/src/blacklist.c (File Modified)
4814 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4816 Don't call register_local_user() if they haven't sent a nick yet.
4820 +1 -1 trunk/src/blacklist.c (File Modified)
4823 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4825 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4829 +21 -0 trunk/modules/m_stats.c (File Modified)
4832 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4834 More dnsbl rehash fixes, it was adding bogus entries.
4838 +2 -7 trunk/src/newconf.c (File Modified)
4841 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4843 Need blacklist.h here.
4847 +1 -0 trunk/src/s_conf.c (File Modified)
4850 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4856 +1 -2 trunk/configure (File Modified)
4857 +0 -48 trunk/configure.ac (File Modified)
4858 + - trunk/doc/example-iauth.conf (File Deleted)
4859 + - trunk/iauth/ (File Deleted)
4862 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4864 Improve handling of rehashing with blacklists.
4865 Also some coding style tweaks.
4869 +3 -2 trunk/include/blacklist.h (File Modified)
4870 +35 -16 trunk/src/blacklist.c (File Modified)
4871 +2 -0 trunk/src/s_conf.c (File Modified)
4874 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4876 Clear can_send cache if a user logs in or out from services.
4880 +2 -0 trunk/modules/m_services.c (File Modified)
4883 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4885 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4886 This directory is not entered by default.
4887 More stuff needs to be moved into here.
4891 +2 -1 trunk/configure (File Modified)
4892 +1 -0 trunk/configure.ac (File Modified)
4893 +69 -458 trunk/extensions/Makefile.in (File Modified)
4894 + - trunk/extensions/m_clearchan.c (File Deleted)
4895 + - trunk/extensions/m_force.c (File Deleted)
4896 + - trunk/unsupported/ (File Added)
4897 + - trunk/unsupported/Makefile.in (File Added)
4898 + - trunk/unsupported/m_clearchan.c (File Added)
4899 + - trunk/unsupported/m_force.c (File Added)
4902 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4904 Logging/wallops for forcejoin/forcepart, numeric fix.
4905 This needs to be moved to the toys section.
4909 +22 -2 trunk/extensions/m_force.c (File Modified)
4912 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4914 Fix comments at the top (including copyright).
4918 +3 -2 trunk/extensions/m_omode.c (File Modified)
4921 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4923 Add OMODE command to extensions/ for oper mode hacking:
4924 - requires admin privs
4925 - does not work for opped opers
4927 - sends a ServerMode for opping the oper themselves,
4928 otherwise a mode coming from the oper (not only
4929 does this provide full accountability, it is also
4930 easiest to implement while avoiding channels
4931 messed up with bogus bans etc).
4935 +171 -0 trunk/extensions/Makefile.in (File Modified)
4936 + - trunk/extensions/m_omode.c (File Added)
4939 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4945 + - trunk/include/blacklist.h (Property Modified)
4946 + - trunk/src/blacklist.c (Property Modified)
4949 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4951 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4955 +5 -1 trunk/src/blacklist.c (File Modified)
4958 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4960 Initial DNS blacklist support:
4961 - see example.conf for how to use.
4962 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4963 - tor.ahbl.org is also included because most networks will not want to allow tor
4964 (and we're considering going KoS on tor users here anyway due to abuse)
4968 +18 -0 trunk/doc/example.conf (File Modified)
4969 +66 -0 trunk/doc/reference.conf (File Modified)
4970 + - trunk/include/blacklist.h (File Added)
4971 +2 -0 trunk/include/client.h (File Modified)
4972 +3 -0 trunk/modules/m_user.c (File Modified)
4973 +152 -0 trunk/src/Makefile.in (File Modified)
4974 + - trunk/src/blacklist.c (File Added)
4975 +34 -0 trunk/src/newconf.c (File Modified)
4976 +1 -0 trunk/src/s_auth.c (File Modified)
4977 +4 -0 trunk/src/s_user.c (File Modified)
4980 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4982 Remove last bit of lzo stuff (comment in example.conf connect{}).
4986 +0 -4 trunk/doc/example.conf (File Modified)
4989 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4991 Show sasl successes and failures in /stats t (like other
4992 things in /stats t, about local clients only).
4996 +2 -0 trunk/include/s_stats.h (File Modified)
4997 +3 -0 trunk/modules/m_sasl.c (File Modified)
4998 +3 -0 trunk/src/s_stats.c (File Modified)
5001 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
5003 Allow messaging services by nickname without using
5004 target change slots (this was already possible with
5005 user@server notation or services shortcuts).
5009 +2 -2 trunk/modules/core/m_message.c (File Modified)
5012 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
5014 Abort a safelist if a new /list comes in while one is already in progress.
5018 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
5021 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
5023 Change $![letter]:[mask] to $~[letter]:[mask]
5024 so both ! and ~ invert an extban.
5028 +2 -0 trunk/src/chmode.c (File Modified)
5031 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
5033 - revert due to technical issues
5037 +1 -1 trunk/src/extban.c (File Modified)
5040 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5042 - 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
5046 +1 -1 trunk/src/extban.c (File Modified)
5049 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5051 Don't pace /list on a single channel.
5055 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5058 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5060 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5064 +4 -2 trunk/include/supported.h (File Modified)
5067 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5069 Extban types are case insensitive; force them to lowercase when added.
5073 +5 -5 trunk/doc/extban.txt (File Modified)
5074 +4 -0 trunk/src/chmode.c (File Modified)
5075 +3 -3 trunk/src/extban.c (File Modified)
5078 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5080 sendto_wallops_flags():
5081 - instead of checking IsOper on each client, walk the appropriate list
5082 - instead of sending non-+z wallops from persons to nonopers, send only
5083 +w wallops from persons
5087 +1 -5 trunk/src/send.c (File Modified)
5090 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5092 Prefix oper wallops with "WALLOPS - " if they would
5093 otherwise look like operwalls or locops, when sending
5094 them to local users.
5098 +11 -1 trunk/modules/m_wallops.c (File Modified)
5101 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5103 Make sure destination field in some sasl numerics
5104 is the user's nick, not the sasl agent or server
5109 +2 -2 trunk/modules/m_sasl.c (File Modified)
5112 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5114 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5118 +1 -1 trunk/extensions/Makefile.in (File Modified)
5121 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5123 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5127 +1 -0 trunk/src/s_user.c (File Modified)
5130 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5132 Fix build for when IPv6 is disabled.
5136 +12 -10 trunk/src/s_auth.c (File Modified)
5139 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5141 Add information about adding extban types.
5145 +25 -0 trunk/doc/extban.txt (File Modified)
5148 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5150 Better extban validation: try to match a new extban from
5151 a local user against its setter to see if it is valid.
5152 Unknown extban types from remotes are no longer hidden.
5156 +4 -3 trunk/doc/extban.txt (File Modified)
5157 +1 -0 trunk/include/channel.h (File Modified)
5158 +2 -6 trunk/src/chmode.c (File Modified)
5159 +32 -0 trunk/src/extban.c (File Modified)
5162 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5164 Make sure both .c.o: and .s.o: are followed by the necessary command.
5168 +1 -0 trunk/src/Makefile.in (File Modified)
5171 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5173 Add need_sasl auth{} flag to sgml documentation.
5177 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5180 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5182 Document need_sasl auth{} flag in example confs.
5186 +1 -0 trunk/doc/example.conf (File Modified)
5187 +1 -0 trunk/doc/reference.conf (File Modified)
5190 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5192 Don't allow TB to set an empty topic.
5193 This would be possible if a server sent bad protocol
5194 and could cause a crash.
5198 +4 -0 trunk/modules/m_tb.c (File Modified)
5201 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5207 +1 -1 trunk/Makefile.in (File Modified)
5210 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5216 +2 -2 trunk/configure (File Modified)
5217 +1 -1 trunk/configure.ac (File Modified)
5220 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5226 +2 -2 trunk/configure (File Modified)
5229 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5235 +1 -1 trunk/extensions/Makefile.in (File Modified)
5238 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5240 - rename contrib to extensions to bring some clarity to things
5244 +1 -1 trunk/Makefile.in (File Modified)
5245 +1 -1 trunk/configure.ac (File Modified)
5246 +10 -10 trunk/doc/example.conf (File Modified)
5247 +10 -10 trunk/doc/reference.conf (File Modified)
5248 + - trunk/extensions/ (File Added)
5249 + - trunk/extras/ (File Deleted)
5252 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5258 +1 -1 trunk/Makefile.in (File Modified)
5259 +1 -1 trunk/configure.ac (File Modified)
5260 + - trunk/contrib/ (File Deleted)
5261 + - trunk/extras/ (File Added)
5264 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5266 Don't allow servers to QUIT (they should use SQUIT).
5270 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5273 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5279 + - trunk/src/fnvhash.s (Property Modified)
5282 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5284 - reduced version of code
5288 +9 -61 trunk/src/fnvhash.s (File Modified)
5291 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5293 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5297 +1 -1 trunk/src/fnvhash.s (File Modified)
5300 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5302 Fix orighost matching for klines, etc. Was hashing the visible
5307 +1 -1 trunk/src/hostmask.c (File Modified)
5310 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5312 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5316 +7 -1 trunk/configure (File Modified)
5317 +5 -0 trunk/configure.ac (File Modified)
5318 +5 -6 trunk/src/Makefile.in (File Modified)
5319 +0 -4 trunk/src/fnvhash.s (File Modified)
5320 +0 -2 trunk/src/hash.c (File Modified)
5323 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5325 - regenerate configure
5329 +18 -0 trunk/configure (File Modified)
5332 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5334 - --enable-ricer-hashing option.
5338 +9 -0 trunk/configure.ac (File Modified)
5339 +3 -0 trunk/include/setup.h.in (File Modified)
5342 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5344 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5348 + - trunk/src/fnvhash.s (File Added)
5349 +3 -0 trunk/src/hash.c (File Modified)
5352 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5354 Fix syntax error in reference.conf.
5358 +0 -1 trunk/doc/reference.conf (File Modified)
5361 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5363 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5364 (&& instead of ||...)
5365 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5369 +1 -1 trunk/src/chmode.c (File Modified)
5372 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5374 Documentation for extban.
5378 + - trunk/doc/extban.txt (File Added)
5381 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5383 Add extban modules to example confs.
5387 +5 -0 trunk/doc/example.conf (File Modified)
5388 +10 -0 trunk/doc/reference.conf (File Modified)
5391 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5393 Initial addition of extended ban types (conditionals).
5394 Allows custom +bqeI checks via modules.
5395 Initial extra types are account (a[:mask]), oper (o),
5396 channel (c:name), realname (r:mask), server (s:mask).
5400 +229 -0 trunk/contrib/Makefile.in (File Modified)
5401 + - trunk/contrib/extb_account.c (File Added)
5402 + - trunk/contrib/extb_channel.c (File Added)
5403 + - trunk/contrib/extb_oper.c (File Added)
5404 + - trunk/contrib/extb_realname.c (File Added)
5405 + - trunk/contrib/extb_server.c (File Added)
5406 +13 -0 trunk/include/channel.h (File Modified)
5407 +1 -0 trunk/src/Makefile.in (File Modified)
5408 +14 -5 trunk/src/channel.c (File Modified)
5409 +91 -0 trunk/src/chmode.c (File Modified)
5410 + - trunk/src/extban.c (File Added)
5413 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5415 Do not force +bqeI modes starting with '$' in nick!user@host format.
5416 * and ? characters in them are still assumed to be wildcards.
5420 +6 -0 trunk/src/chmode.c (File Modified)
5423 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5425 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5429 +4 -0 trunk/modules/m_capab.c (File Modified)
5432 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5434 Stop some mixing of client and server protocol.
5438 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5439 +4 -2 trunk/modules/m_pass.c (File Modified)
5440 +6 -0 trunk/modules/m_sasl.c (File Modified)
5441 +6 -0 trunk/modules/m_user.c (File Modified)
5444 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5450 +0 -2 trunk/include/s_newconf.h (File Modified)
5451 +0 -4 trunk/include/s_serv.h (File Modified)
5452 +0 -1 trunk/src/newconf.c (File Modified)
5453 +1 -13 trunk/src/s_serv.c (File Modified)
5456 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5458 - revert LZOLink patch for now
5462 +0 -1 trunk/servlink/Makefile.in (File Modified)
5463 +0 -16 trunk/servlink/README (File Modified)
5464 +2 -36 trunk/servlink/control.c (File Modified)
5465 +0 -3 trunk/servlink/control.h (File Modified)
5466 +7 -5955 trunk/servlink/io.c (File Modified)
5467 + - trunk/servlink/lzoconf.h (File Deleted)
5468 + - trunk/servlink/lzodefs.h (File Deleted)
5469 + - trunk/servlink/minilzo.c (File Deleted)
5470 + - trunk/servlink/minilzo.h (File Deleted)
5471 +0 -1 trunk/servlink/servlink.h (File Modified)
5474 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5480 +4 -2 trunk/servlink/control.c (File Modified)
5481 +2 -1 trunk/servlink/io.c (File Modified)
5484 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5490 +2 -2 trunk/servlink/io.c (File Modified)
5493 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5495 - paranoia, prevent segfaults
5499 +2 -2 trunk/servlink/io.c (File Modified)
5502 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5504 - more optimal servlink code
5508 +21 -8 trunk/servlink/io.c (File Modified)
5511 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5513 - more efficient read strategy
5517 +15 -3 trunk/servlink/io.c (File Modified)
5520 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5522 - use lzo_uintp cast to make LZO happy
5526 +3 -3 trunk/servlink/io.c (File Modified)
5529 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5531 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5535 +4 -0 trunk/doc/example.conf (File Modified)
5536 +2 -1 trunk/include/s_newconf.h (File Modified)
5537 +4 -0 trunk/include/s_serv.h (File Modified)
5538 +1 -0 trunk/servlink/Makefile.in (File Modified)
5539 +16 -0 trunk/servlink/README (File Modified)
5540 +34 -2 trunk/servlink/control.c (File Modified)
5541 +3 -0 trunk/servlink/control.h (File Modified)
5542 +5929 -7 trunk/servlink/io.c (File Modified)
5543 + - trunk/servlink/lzoconf.h (File Added)
5544 + - trunk/servlink/lzodefs.h (File Added)
5545 + - trunk/servlink/minilzo.c (File Added)
5546 + - trunk/servlink/minilzo.h (File Added)
5547 +1 -0 trunk/servlink/servlink.h (File Modified)
5548 +1 -0 trunk/src/newconf.c (File Modified)
5549 +14 -2 trunk/src/s_serv.c (File Modified)
5552 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5554 - remove imalloc, it was a concept that probably wouldn't have worked properly
5558 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5559 + - trunk/libcharybdis/imalloc.c (File Deleted)
5560 + - trunk/libcharybdis/imalloc.h (File Deleted)
5563 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5565 - disable imalloc for now
5569 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5572 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5574 - remove unneeded debug code
5578 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5581 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5583 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5587 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5590 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5592 - more stuff here, imalloc remains disabled for now
5596 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5599 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5605 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5608 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5614 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5615 +2 -0 trunk/src/ircd.c (File Modified)
5618 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5620 - roll back libircd crap
5624 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5625 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5626 +29 -0 trunk/src/.depend (File Modified)
5627 +6 -21 trunk/src/Makefile.in (File Modified)
5628 +3 -218 trunk/src/ircd.c (File Modified)
5629 + - trunk/src/ircd_linker.c (File Deleted)
5630 + - trunk/src/main.c (File Deleted)
5633 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5635 - realloc(), free() implementation
5639 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5642 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5644 - malloc(), calloc() implementation
5648 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5651 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5653 - block_free(), block_find(), retune_heaps() implementation
5657 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5660 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5662 - block_destroy code, block_allocate code.
5666 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5669 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5675 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5678 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5680 - disable imalloc again :P
5684 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5687 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5693 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5696 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5702 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5705 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5707 - constructor code for imalloc engine (malloc_init())
5711 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5714 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5716 - imalloc engine improvements
5720 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5723 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5725 - replace mmap() code with direct brk()/sbrk() calls.
5729 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5732 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5734 - remove outdated i_malloc() interfaces
5738 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5741 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5743 - redisable imalloc (sorry!)
5747 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5750 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5752 - correct GET_PAGE_SLOT() macro
5756 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5759 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5761 - oops forgot to commit it with imalloc turned off
5765 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5768 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5774 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5775 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5778 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5780 - lowlevel imalloc code
5784 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5785 + - trunk/libcharybdis/imalloc.h (File Added)
5788 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5794 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5797 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5803 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5806 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5808 - 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)
5812 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5813 + - trunk/libcharybdis/imalloc.c (File Added)
5816 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5818 - increment configure Id
5822 +2208 -1 trunk/configure (File Modified)
5825 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5827 - bootstrap for imalloc code
5831 +54 -1 trunk/configure.ac (File Modified)
5832 +27 -0 trunk/include/setup.h.in (File Modified)
5835 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5837 Clarify interaction of spoofs and channel bans/operator{} blocks.
5841 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5842 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5845 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5847 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5851 +30 -22 trunk/src/ircd.c (File Modified)
5854 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5856 If shared{} blocks deny something, the command
5857 is silently ignored.
5861 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5864 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5866 Move up IsService check so we don't store a non-service
5867 in preClient->sasl_agent.
5871 +6 -6 trunk/modules/m_sasl.c (File Modified)
5874 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5876 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5877 Add some more sanity checks on agent strings.
5881 +13 -11 trunk/modules/m_sasl.c (File Modified)
5884 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5886 Unknown clients can have an ID too now so make sure to remove
5887 them from the hash if they exit.
5891 +3 -0 trunk/src/client.c (File Modified)
5894 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5896 Only accept sasl from servers in a service{} block.
5897 Not tested but this must go in.
5901 +6 -0 trunk/modules/m_sasl.c (File Modified)
5902 +3 -0 trunk/modules/m_signon.c (File Modified)
5905 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5907 Only process SAVE messages targetting registered users,
5908 not servers or unregistered connections. Could cause
5909 a crash when bad protocol was received.
5913 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5916 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5918 - fix QJM buffer overflow vulnerability (fucking GXTi)
5922 +3 -3 trunk/src/s_user.c (File Modified)
5925 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5927 Mention /scan umodes under oper_spy privilege.
5931 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5934 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5936 Mention that overlapping cluster blocks are a bad thing.
5940 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5943 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5945 - Document cluster{} and shared{} blocks.
5946 - Mention that service{} does not allow wildcards.
5950 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5953 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5955 Document exempt{} and service{} blocks, point to reference.conf for
5956 general{}, channel{} and serverhide{}.
5960 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5963 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5965 Document ~ in lists of values better.
5969 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5972 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5974 More detailed CNOTICE, CPRIVMSG descriptions.
5978 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5981 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5983 Oops, need both Revision and Id on modules.
5987 + - trunk/modules/sno_routing.c (Property Modified)
5990 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5992 Tweak header comment a bit (filename, Id).
5996 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5999 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
6001 Add GLINE and UNGLINE.
6005 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6008 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
6010 New configure with proper Id.
6014 +3 -1 trunk/configure (File Modified)
6017 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
6019 Change #include directives for in6addr_any, hopefully compiles better now.
6023 +3 -1 trunk/configure.ac (File Modified)
6026 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
6028 Encourage putting actual administrative information
6029 in the admin{} block.
6033 +3 -3 trunk/doc/example.conf (File Modified)
6036 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6038 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6042 +9 -7 trunk/include/s_conf.h (File Modified)
6043 +1 -0 trunk/src/newconf.c (File Modified)
6044 +10 -0 trunk/src/s_user.c (File Modified)
6047 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6049 - Change to glines = no in example confs
6050 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6055 +1 -1 trunk/doc/example.conf (File Modified)
6056 +1 -1 trunk/doc/reference.conf (File Modified)
6057 +2 -2 trunk/modules/m_gline.c (File Modified)
6060 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6062 - forward-port QJM fix from 1.1
6066 +2 -0 trunk/src/s_user.c (File Modified)
6069 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6071 - add switch to configure to disable the block allocator
6075 +18 -0 trunk/configure (File Modified)
6076 +9 -0 trunk/configure.ac (File Modified)
6077 +0 -6 trunk/include/config.h (File Modified)
6078 +3 -0 trunk/include/setup.h.in (File Modified)
6081 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6083 Fix wierd error that would exit SASL users with "Overridden"
6086 +1 -1 trunk/modules/m_signon.c (File Modified)
6089 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6091 Remove obsolete XXX comment about lazylinks.
6095 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6098 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6100 OJOIN: make sure to send the wallops remotely for #channels
6104 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6107 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6109 Accountability for OJOIN (contrib module)
6112 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6115 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6117 - move more stuff over to ircd_state
6121 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6122 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6123 +9 -0 trunk/src/ircd_state.c (File Modified)
6124 +3 -3 trunk/src/patricia.c (File Modified)
6127 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6129 - move more stuff out of libircd and into ircd_state.c
6133 +5 -5 trunk/src/channel.c (File Modified)
6134 +4 -4 trunk/src/client.c (File Modified)
6135 +12 -0 trunk/src/ircd_state.c (File Modified)
6138 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6140 - this is just barrels of fun
6144 + - trunk/include/ircd_state.h (File Added)
6145 +1 -1 trunk/src/Makefile.in (File Modified)
6146 +2 -1 trunk/src/channel.c (File Modified)
6147 +3 -52 trunk/src/ircd.c (File Modified)
6148 +100 -3 trunk/src/ircd_state.c (File Modified)
6151 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6153 It's .include, not #include.
6157 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6160 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6162 More consistent section titles.
6166 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6167 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6168 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6171 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6173 Mention possible exceeding of +j/+l due to propagation
6174 delays between servers.
6178 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6181 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6184 - "text" -> <quote>text</quote>
6190 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6191 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6192 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6193 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6196 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6198 Remove text about deprecation of glines.
6202 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6205 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6207 - Add description of umode +D, deaf.
6208 - Mention CALLERID 005 token with umode +g.
6212 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6215 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6217 Strip off a leading colon in services shortcuts (aliases).
6221 +2 -0 trunk/src/parse.c (File Modified)
6224 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6226 Add no_oper_invis contrib module, denies opers setting
6227 themselves invisible (except hidden_oper's).
6231 +42 -0 trunk/contrib/Makefile.in (File Modified)
6232 + - trunk/contrib/no_oper_invis.c (File Added)
6235 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6237 Mention /stats E, make the other /stats descriptions more consistent.
6241 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6244 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6246 Mention that the KILL reason and oper will appear on channels.
6250 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6253 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6255 Mention /mode #channel f to query forward channel from outside.
6259 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6262 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6264 Port over RATBOX_2_1 r20960 (anfl):
6265 client connect notices to +C should be hiding the extra
6266 fields for spoofed users
6270 +2 -1 trunk/src/s_user.c (File Modified)
6273 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6275 Add a chapter with our extra user commands:
6276 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6280 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6281 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6284 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6286 Do not put by <server>: in SQUIT reasons to servers
6287 other than the one being exited.
6291 +1 -1 trunk/src/client.c (File Modified)
6294 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6296 Regenerate configure.
6300 +1162 -1159 trunk/configure (File Modified)
6303 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6305 Move the warning flags down so they do not mess up
6306 checks like for -Wl,-export-dynamic.
6310 +33 -30 trunk/configure.ac (File Modified)
6313 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6319 +2 -1 trunk/iauth/Makefile.in (File Modified)
6322 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6324 - build iauth makefile
6328 +3 -2 trunk/configure (File Modified)
6329 +1 -0 trunk/configure.ac (File Modified)
6332 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6338 + - trunk/iauth/Makefile.in (File Added)
6341 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6343 - add iauth.conf.example from irc2.11
6347 + - trunk/doc/example-iauth.conf (File Added)
6350 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6352 - wow, i found some docs on this thing
6356 + - trunk/doc/technical/iauth-internals.txt (File Added)
6359 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6361 - no longer applicable
6365 + - trunk/authdaemon/ (File Deleted)
6368 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6370 - remove libircd.so on make clean (oops)
6374 +1 -1 trunk/src/Makefile.in (File Modified)
6377 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6379 - merge iauth source for experimentation
6383 + - trunk/iauth/ (File Added)
6384 + - trunk/iauth/a_conf.c (File Added)
6385 + - trunk/iauth/a_conf_def.h (File Added)
6386 + - trunk/iauth/a_conf_ext.h (File Added)
6387 + - trunk/iauth/a_defines.h (File Added)
6388 + - trunk/iauth/a_externs.h (File Added)
6389 + - trunk/iauth/a_io.c (File Added)
6390 + - trunk/iauth/a_io_ext.h (File Added)
6391 + - trunk/iauth/a_log.c (File Added)
6392 + - trunk/iauth/a_log_def.h (File Added)
6393 + - trunk/iauth/a_log_ext.h (File Added)
6394 + - trunk/iauth/a_struct_def.h (File Added)
6395 + - trunk/iauth/iauth.c (File Added)
6396 + - trunk/iauth/mod_lhex.c (File Added)
6397 + - trunk/iauth/mod_lhex_ext.h (File Added)
6398 + - trunk/iauth/mod_pipe.c (File Added)
6399 + - trunk/iauth/mod_pipe_ext.h (File Added)
6400 + - trunk/iauth/mod_rfc931.c (File Added)
6401 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6402 + - trunk/iauth/mod_socks.c (File Added)
6403 + - trunk/iauth/mod_socks_ext.h (File Added)
6404 + - trunk/iauth/mod_webproxy.c (File Added)
6405 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6408 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6410 User /quote help index was not sorted properly.
6414 +2 -2 trunk/help/Makefile.in (File Modified)
6415 +8 -8 trunk/help/users/index (File Modified)
6418 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6424 +25 -8 trunk/help/opers/index (File Modified)
6425 + - trunk/help/opers/scan (File Added)
6428 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6431 - Document SCAN UMODES
6432 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6436 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6439 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6441 Add our copyright information to /info (part of release-1.1 r1026).
6445 +1 -0 trunk/src/version.c.SH (File Modified)
6448 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6450 Fix some compile warnings.
6454 +1 -1 trunk/modules/core/m_join.c (File Modified)
6455 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6456 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6457 +1 -1 trunk/modules/m_scan.c (File Modified)
6458 +4 -4 trunk/modules/m_signon.c (File Modified)
6461 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6463 RSFNC: OK, actually consider unknowns also for detecting a collide.
6464 Otherwise we can get two clients with the same nick.
6468 +1 -1 trunk/modules/m_services.c (File Modified)
6471 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6473 - charybdis profiling stuff
6474 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6479 +0 -8 trunk/configure (File Modified)
6480 +1 -8 trunk/configure.ac (File Modified)
6481 +18 -0 trunk/include/channel.h (File Modified)
6482 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6483 +335 -260 trunk/src/.depend (File Modified)
6484 +1569 -0 trunk/src/Makefile.in (File Modified)
6485 + - trunk/src/chmode.c (File Added)
6486 +16 -1 trunk/src/ircd.c (File Modified)
6487 +11 -0 trunk/src/main.c (File Modified)
6488 +11 -0 trunk/src/modules.c (File Modified)
6491 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6493 RSFNC: Do not send kills to servers for unknowns
6497 +4 -2 trunk/modules/m_services.c (File Modified)
6500 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6502 Describe service{} blocks in reference.conf.
6506 +12 -0 trunk/doc/reference.conf (File Modified)
6509 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6511 Replace this list of modes with pointers to other documentation.
6515 +6 -50 trunk/doc/modes.txt (File Modified)
6518 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6520 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6521 looks too much like an old-ircd client pointer otherwise.
6525 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6528 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6531 - note truncation of the list (perhaps sending multiple
6533 - clarify in a comment that /findforwards on a nonexistent
6534 channel can be useful
6535 - sendto_one_notice() requires that the text start with
6540 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6543 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6545 When we close a local server's link, always include the
6546 name of the client causing the exit in the reason in the
6547 SQUIT we send them (replacing them with us). This makes
6548 sure server notices for stuff like "Not enough arguments
6549 to server command" are different on the two sides.
6553 +7 -5 trunk/src/client.c (File Modified)
6556 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6558 New contrib module m_findforwards.c
6562 +112 -0 trunk/contrib/Makefile.in (File Modified)
6563 + - trunk/contrib/m_findforwards.c (File Added)
6566 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6568 Whoops, don't show real host behind auth{} spoof in
6569 spoof notices if hide_spoof_ips is enabled.
6571 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6575 +3 -2 trunk/src/s_conf.c (File Modified)
6578 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6580 Add dalnet-style /identify that sends to nickserv or chanserv.
6584 +102 -0 trunk/contrib/Makefile.in (File Modified)
6585 + - trunk/contrib/m_identify.c (File Added)
6588 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6590 Document alias{} blocks a bit better.
6594 +9 -0 trunk/doc/reference.conf (File Modified)
6597 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6599 - add aliases to /stats m (data usage is not counted though, sorry)
6603 +1 -0 trunk/include/s_conf.h (File Modified)
6604 +3 -0 trunk/src/newconf.c (File Modified)
6605 +15 -0 trunk/src/parse.c (File Modified)
6608 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6610 - remove m_sshortcut as it's no longer relevant
6614 +0 -145 trunk/modules/Makefile.in (File Modified)
6615 + - trunk/modules/m_sshortcut.c (File Deleted)
6618 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6620 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6621 targets instead of my original idea :P)
6625 +32 -0 trunk/doc/example.conf (File Modified)
6626 +35 -0 trunk/doc/reference.conf (File Modified)
6627 +4 -0 trunk/include/parse.h (File Modified)
6628 +7 -0 trunk/include/s_conf.h (File Modified)
6629 +82 -0 trunk/src/newconf.c (File Modified)
6630 +78 -0 trunk/src/parse.c (File Modified)
6631 +16 -0 trunk/src/s_conf.c (File Modified)
6634 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6636 Remove some spaces after tabs. ??
6640 +18 -18 trunk/src/newconf.c (File Modified)
6643 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6646 - make sure to clear all marks also if the who was aborted
6647 because of too many matches
6648 - give ERR_TOOMANYMATCHES if too many matches
6651 ratbox RATBOX_2_2 r22003 (jilles)
6655 +28 -26 trunk/modules/m_who.c (File Modified)
6658 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6664 +9 -9 trunk/configure (File Modified)
6665 +1 -1 trunk/configure.ac (File Modified)
6668 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6670 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6674 +2 -1 trunk/include/s_newconf.h (File Modified)
6675 +20 -0 trunk/modules/m_rehash.c (File Modified)
6676 +1 -1 trunk/src/s_newconf.c (File Modified)
6679 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6681 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6685 +0 -1 trunk/doc/example.conf (File Modified)
6686 +0 -3 trunk/doc/reference.conf (File Modified)
6687 +0 -1 trunk/include/s_conf.h (File Modified)
6688 +0 -6 trunk/modules/m_info.c (File Modified)
6689 +1 -1 trunk/src/channel.c (File Modified)
6690 +0 -1 trunk/src/newconf.c (File Modified)
6693 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6695 Missing header in m_chghost.c
6698 +1 -0 trunk/modules/m_chghost.c (File Modified)
6701 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6703 Relocate QJM code to a seperate function(change_nick_user_host)
6704 Change CHGHOST to use change_nick_user_host instead of just setting it
6708 +3 -0 trunk/include/s_user.h (File Modified)
6709 +1 -1 trunk/modules/m_chghost.c (File Modified)
6710 +3 -78 trunk/modules/m_signon.c (File Modified)
6711 +89 -0 trunk/src/s_user.c (File Modified)
6714 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6716 Restore /stats a (dns servers, admin-only).
6720 +1 -0 trunk/include/res.h (File Modified)
6721 +5 -8 trunk/modules/m_stats.c (File Modified)
6722 +16 -0 trunk/src/res.c (File Modified)
6725 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6727 - Add CHARYBDIS_PROFILE if we are profiling.
6728 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6729 - Remove duplicate --enable-epoll entry.
6733 +1595 -15 trunk/configure (File Modified)
6734 +30 -11 trunk/configure.ac (File Modified)
6735 +3 -0 trunk/include/setup.h.in (File Modified)
6738 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6740 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6744 +28 -0 trunk/aclocal.m4 (File Modified)
6747 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6749 Allow requesting forward channel and quiet list in same mode command.
6753 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6756 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6758 Add description of xline wildcards.
6762 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6765 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6767 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6771 +0 -4 trunk/modules/m_services.c (File Modified)
6774 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6780 +1 -1 trunk/include/hook.h (File Modified)
6783 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6785 call_hook, not hook_call
6789 +1 -1 trunk/modules/core/m_join.c (File Modified)
6792 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6794 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6795 Could be useful for a number of things.
6799 +9 -0 trunk/modules/core/m_join.c (File Modified)
6802 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6804 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6808 +7 -0 trunk/include/hook.h (File Modified)
6811 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6813 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6817 +15 -0 trunk/modules/m_services.c (File Modified)
6820 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6822 Clarify snomask +f, +k, +u.
6826 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6829 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6831 Cmode +p and +s may be set simultaneously.
6835 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6838 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6840 actually, we should check the data version on each reload (oops)
6844 +6 -6 trunk/src/main.c (File Modified)
6847 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6849 more work on the loader
6853 +45 -21 trunk/src/main.c (File Modified)
6856 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6858 Add prototype ircd_state.c
6862 + - trunk/src/ircd_state.c (File Added)
6865 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6867 Smaller improvements.
6871 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6874 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6876 Add a lot of stuff here.
6880 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6883 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6885 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6889 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6892 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6894 Invex doesn't trump +r or (sic) +J.
6898 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6901 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6903 Check to make sure a module is not loaded before loading it.
6907 +6 -1 trunk/src/ircd_parser.y (File Modified)
6910 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6912 - Add a missing comma in the HeaderMessages array
6913 - Only send "Your hostname is too long ..." if that really is the case
6917 +2 -2 trunk/src/s_auth.c (File Modified)
6920 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6922 build_symtable() will have already bailed here, so no need to check
6923 explicitly whether or not charybdis_main is NULL.
6927 +7 -16 trunk/src/main.c (File Modified)
6930 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6932 Data structure versioning, part 1.
6936 +10 -1 trunk/include/ircd_defs.h (File Modified)
6937 +2 -0 trunk/src/ircd.c (File Modified)
6938 +15 -3 trunk/src/main.c (File Modified)
6941 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6943 build a symbol table and use that instead of doing a raw dlsym on everything
6947 + - trunk/include/ircd_linker.h (File Added)
6948 +71 -1 trunk/src/Makefile.in (File Modified)
6949 + - trunk/src/ircd_linker.c (File Added)
6950 +16 -4 trunk/src/main.c (File Modified)
6953 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6955 The launcher now calls io_loop() instead of charybdis_main().
6956 This is so that we do not have to reinitialize *everything* later.
6960 +1 -0 trunk/include/ircd.h (File Modified)
6961 +6 -7 trunk/src/ircd.c (File Modified)
6962 +13 -1 trunk/src/main.c (File Modified)
6965 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6967 Use global binding on libircd.so.
6971 +1 -1 trunk/src/main.c (File Modified)
6974 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6976 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6977 (it will do more later)
6981 +14 -12 trunk/include/config.h (File Modified)
6982 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6983 +31 -5 trunk/src/Makefile.in (File Modified)
6984 +78 -1 trunk/src/ircd.c (File Modified)
6985 + - trunk/src/main.c (File Added)
6988 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6990 Add whitespace here, oops.
6994 +1 -1 trunk/CREDITS (File Modified)
6997 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6999 Properly copy over the IP address here instead of using a cheap hack.
7000 Because the hack didn't work right except on IPv6. :|
7004 +12 -2 trunk/src/s_newconf.c (File Modified)
7007 jilles 2006/02/15 01:33:43 UTC (20060215-849)
7009 Revert reject cache notice to ratbox's, which more
7010 clearly suggests what's happening.
7014 +4 -1 trunk/src/reject.c (File Modified)
7017 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
7019 Fix the openssl status in the overview information.
7023 +1 -3 trunk/configure (File Modified)
7024 +1 -3 trunk/configure.ac (File Modified)
7027 jilles 2006/02/15 00:53:32 UTC (20060215-843)
7029 - Add simple exempt{} block (127.0.0.1) to example.conf.
7030 - Remove mention of deny{}.
7034 +5 -0 trunk/doc/example.conf (File Modified)
7035 +1 -1 trunk/doc/reference.conf (File Modified)
7038 jilles 2006/02/15 00:37:34 UTC (20060215-839)
7040 example.conf: add some comments at the start
7041 reference.conf: some ircd-ratbox -> charybdis
7045 +11 -0 trunk/doc/example.conf (File Modified)
7046 +6 -5 trunk/doc/reference.conf (File Modified)
7049 jilles 2006/02/15 00:27:59 UTC (20060215-833)
7051 Rename m_createauthonly module to createauthonly
7052 as this is not a module providing an m_function
7057 +1 -38 trunk/contrib/Makefile.in (File Modified)
7058 + - trunk/contrib/createauthonly.c (File Added)
7059 + - trunk/contrib/m_createauthonly.c (File Deleted)
7062 jilles 2006/02/15 00:22:08 UTC (20060215-831)
7064 Add to example confs commented lines for:
7065 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7066 sno_globalkline.so, sno_globaloper.so.
7070 +5 -1 trunk/doc/example.conf (File Modified)
7071 +9 -1 trunk/doc/reference.conf (File Modified)
7074 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7076 - Unbreak connecting to connect{}s with hostnames
7077 instead of IP addresses (broken with new resolver).
7078 - Try to do A/AAAA query based on aftype in
7079 connect{} (doesn't seem to work fully).
7083 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7086 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7088 Unbreak /rehash dns.
7092 +1 -0 trunk/src/res.c (File Modified)
7095 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7097 Preserve Hybrid Id and add one of our own.
7101 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7102 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7105 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7107 Add anfl and Androsyn to CREDITS.
7108 They wrote a lot of ratbox code we use, both before and after the fork.
7112 +2 -0 trunk/CREDITS (File Modified)
7115 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7117 Hostname validity check.
7121 +42 -3 trunk/src/s_auth.c (File Modified)
7124 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7126 Version bump to 1.2.0.
7130 +9 -9 trunk/configure (File Modified)
7131 +1 -1 trunk/configure.ac (File Modified)
7134 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7136 - Missed a spot in the IPv6 code here. Should be usable now.
7140 +2 -2 trunk/src/res.c (File Modified)
7143 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7145 Alright, so, this massive commit does the following:
7147 - Adds a resolver based on the undernet and hybrid one.
7148 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7149 - Makes a check in ./configure be posixly correct
7150 - Simplifies the auth code and DNS callbacks
7152 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7156 +1 -1 trunk/Makefile.in (File Modified)
7157 + - trunk/adns/ (File Deleted)
7158 +148 -80 trunk/configure (File Modified)
7159 +1 -2 trunk/configure.ac (File Modified)
7160 +6 -0 trunk/include/client.h (File Modified)
7161 +1 -0 trunk/include/packet.h (File Modified)
7162 +153 -41 trunk/include/res.h (File Modified)
7163 + - trunk/include/reslib.h (File Added)
7164 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7165 +930 -1449 trunk/modules/.depend (File Modified)
7166 +3 -0 trunk/modules/m_stats.c (File Modified)
7167 +417 -621 trunk/src/.depend (File Modified)
7168 +1 -1 trunk/src/.indent.pro (File Modified)
7169 +2069 -289 trunk/src/Makefile.in (File Modified)
7170 + - trunk/src/adns.c (File Deleted)
7171 + - trunk/src/res.c (File Added)
7172 + - trunk/src/reslib.c (File Added)
7173 +11 -50 trunk/src/s_auth.c (File Modified)
7174 +4 -26 trunk/src/s_newconf.c (File Modified)
7177 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7179 Document the NOBALLOC feature.
7183 +7 -1 trunk/include/config.h (File Modified)
7186 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7188 commands.sgml changes
7192 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7195 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7201 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7204 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7206 Improve description of class{} block (in particular,
7207 mention server classes as well as client classes).
7211 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7214 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7217 -/* sendq: servers need a higher sendq as they send more data */
7218 +/* sendq: servers need a higher sendq as they are sent more data */
7222 +1 -1 trunk/doc/reference.conf (File Modified)
7225 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7227 Add modules{} block.
7231 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7234 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7236 Add general::oper_snomask, snomask on oper up for opers
7237 that have umode +s set on oper up, but do not have
7238 a specific snomask setting in their operator block.
7239 If this is empty or not specified, +s is used as before.
7243 +4 -1 trunk/doc/example.conf (File Modified)
7244 +7 -1 trunk/doc/reference.conf (File Modified)
7245 +1 -0 trunk/include/client.h (File Modified)
7246 +1 -0 trunk/include/s_conf.h (File Modified)
7247 +32 -0 trunk/src/newconf.c (File Modified)
7248 +1 -0 trunk/src/s_conf.c (File Modified)
7249 +13 -3 trunk/src/s_user.c (File Modified)
7252 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7257 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7260 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7262 Add MASKTRACE and CHANTRACE commands.
7266 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7269 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7271 document loadmodule directive
7275 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7278 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7284 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7287 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7289 q:lines are no longer living in the ircd.conf either
7293 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7296 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7298 remove k:line, d:line, x:line as they are their own files now
7302 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7305 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7307 New place for operator::snomask.
7311 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7314 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7316 Document connect {}.
7320 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7323 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7325 example.conf: move operator::snomask to a more logical place,
7326 more sensible default
7327 reference.conf: add operator::snomask
7331 +3 -3 trunk/doc/example.conf (File Modified)
7332 +3 -0 trunk/doc/reference.conf (File Modified)
7335 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7337 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7338 in those conf entries that take umodes like <name1>, <name2>, ...
7342 +3 -0 trunk/doc/reference.conf (File Modified)
7343 +3 -0 trunk/src/newconf.c (File Modified)
7346 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7352 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7355 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7361 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7364 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7370 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7373 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7379 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7382 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7384 Document operator {} blocks.
7388 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7391 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7393 auth{}: clarify/add some details
7397 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7400 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7402 auth{}: Move a paragraph.
7406 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7409 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7411 Document auth{} blocks.
7415 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7418 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7424 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7427 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7429 Add umode +R, prevents unidentified clients from
7430 sending private messages or notices. /accept'ed
7431 clients and opers are exempt.
7432 Due to the /accept part, this is only checked
7433 at the target's server, may want to change
7438 +1 -0 trunk/help/opers/umode (File Modified)
7439 +1 -0 trunk/help/users/umode (File Modified)
7440 +2 -0 trunk/include/client.h (File Modified)
7441 +1 -0 trunk/include/numeric.h (File Modified)
7442 +11 -1 trunk/modules/core/m_message.c (File Modified)
7443 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7444 +1 -1 trunk/src/messages.tab (File Modified)
7445 +1 -1 trunk/src/s_user.c (File Modified)
7448 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7450 Don't allow a nick change if banned or quieted (and not
7451 voiced or opped) on a channel. This uses numeric 435
7452 (bahamut's "cannot change to a banned nick") because
7453 bahamut/ircu's 437 and hyperion's 438 already have
7454 another meaning for us.
7458 +2 -0 trunk/include/channel.h (File Modified)
7459 +1 -0 trunk/include/numeric.h (File Modified)
7460 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7461 +38 -0 trunk/src/channel.c (File Modified)
7462 +1 -1 trunk/src/messages.tab (File Modified)
7465 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7468 - respect ban exceptions
7469 - also deny a knock if quieted
7473 +2 -1 trunk/modules/m_knock.c (File Modified)
7476 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7478 Reverse bad substitution in comment.
7482 +1 -1 trunk/src/channel.c (File Modified)
7485 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7487 - set DynSpoof flag for clients spoofed at registration
7488 - add orighost instead of host to the hostname hash
7492 +5 -1 trunk/src/s_user.c (File Modified)
7495 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7497 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7501 +2 -3 trunk/src/send.c (File Modified)
7504 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7506 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7510 +17 -7 trunk/modules/m_signon.c (File Modified)
7513 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7515 Correct minimum args on ENCAP SASL to avoid nasty core.
7519 +1 -1 trunk/modules/m_sasl.c (File Modified)
7522 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7524 Style nits: sptr can't ever be NULL, don't compare truth
7529 +2 -3 trunk/modules/m_scan.c (File Modified)
7532 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7534 - Comment out scan_cmodes() prototype to suppress warning
7535 - Correct minimum parameter count for mo_scan()
7539 +2 -2 trunk/modules/m_scan.c (File Modified)
7542 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7545 - Include full command in operspy notice
7546 - Allow global scans (no-list used, mask not used) without operspy
7547 - Use ERR_NOPRIVS numeric
7551 +21 -9 trunk/modules/m_scan.c (File Modified)
7554 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7556 Cancel out the >3 default if < is given; this way
7557 any </> specification fully overrides the default.
7561 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7564 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7566 - Call mo_list() from m_list() to reduce code duplication
7567 - Default to >3, rather arbitrarily (conf option?)
7568 - Make < and > mean less than and greater than again
7572 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7575 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7577 When processing topic burst, hide connecting server
7578 on netburst if flatten links is enabled.
7582 +9 -2 trunk/modules/m_tb.c (File Modified)
7585 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7587 - remove PENALTY token
7591 +0 -1 trunk/include/supported.h (File Modified)
7594 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7597 - Add PENALTY because we have a pace-wait system.
7598 - Add FNC due to SAVE and RSFNC
7603 +4 -2 trunk/include/supported.h (File Modified)
7606 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7608 mkay, indent went nuts here
7612 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7615 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7617 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7618 and can be used instead. The SAFELIST implementation is the one used by
7619 default, as most users/networks will be used to it.
7623 +1 -0 trunk/NEWS (File Modified)
7624 +14 -0 trunk/include/client.h (File Modified)
7625 +5 -0 trunk/include/hash.h (File Modified)
7626 +404 -272 trunk/modules/Makefile.in (File Modified)
7627 + - trunk/modules/m_list.c (File Deleted)
7628 + - trunk/modules/m_list_ratbox.c (File Added)
7629 + - trunk/modules/m_list_safelist.c (File Added)
7630 +5 -5 trunk/src/hash.c (File Modified)
7633 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7635 Clear invites on a lowerTS JOIN or SJOIN.
7636 This should complete kick_on_split_riding protection.
7640 +5 -0 trunk/modules/core/m_join.c (File Modified)
7641 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7644 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7646 Like in ratbox, send and interpret timestamps on invites.
7650 +9 -2 trunk/modules/m_invite.c (File Modified)
7653 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7655 Add +S (network service) umode. Just for completeness, users or opers
7660 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7663 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7669 +35 -2 trunk/NEWS (File Modified)
7672 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7674 Split off a PreClient structure for data to be freed on registation (i.e. password).
7675 New hook introduce_client for post-registration messages.
7676 Fix b0rked SASL numerics.
7677 Burst REALHOST post-introduction for spoofed-on-registration clients.
7678 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7679 Pre-registration signon support.
7683 +10 -0 trunk/configure (File Modified)
7684 +2 -0 trunk/configure.ac (File Modified)
7685 +14 -4 trunk/include/client.h (File Modified)
7686 +1 -0 trunk/include/hook.h (File Modified)
7687 +1 -0 trunk/include/numeric.h (File Modified)
7688 +3 -0 trunk/include/setup.h.in (File Modified)
7689 +16 -0 trunk/modules/m_chghost.c (File Modified)
7690 +25 -21 trunk/modules/m_sasl.c (File Modified)
7691 +63 -30 trunk/modules/m_signon.c (File Modified)
7692 +18 -0 trunk/src/client.c (File Modified)
7693 +2 -0 trunk/src/hook.c (File Modified)
7694 +5 -5 trunk/src/messages.tab (File Modified)
7695 +2 -0 trunk/src/s_serv.c (File Modified)
7696 +28 -2 trunk/src/s_user.c (File Modified)
7699 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7701 Update hook documentation.
7705 +30 -0 trunk/doc/hooks.txt (File Modified)
7708 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7710 Improve @/# handling in match_esc().
7714 +21 -13 trunk/src/match.c (File Modified)
7717 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7719 backtrack instead of bailing out when handling a mismatched escape
7723 +1 -1 trunk/src/match.c (File Modified)
7726 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7728 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7731 +2 -1 trunk/CREDITS (File Modified)
7734 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7736 Fix the escape brokenness and pick up a more efficient matching algorithm,
7737 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7738 Patch sent upstream. They can do whatever they want with it, *shrug*.
7742 +147 -161 trunk/src/match.c (File Modified)
7745 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7747 If flatten links is enabled, fake the origins of some ServerModes
7748 sent to clients so that the server sending the netburst is hidden.
7749 Most mode hacks still show the true source.
7753 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7754 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7757 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7759 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7760 where the exit originated).
7761 - When receiving an SQUIT for a server themselves
7762 (IsMe(target_p) || target_p == client_p)
7763 close their link and send a local server notice.
7767 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7768 +6 -3 trunk/src/client.c (File Modified)
7771 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7773 Hooking into the wrong hook, whoops. :P
7777 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7778 +6 -10 trunk/modules/core/m_join.c (File Modified)
7781 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7783 this doesn't work right, right now :P
7787 +40 -0 trunk/contrib/Makefile.in (File Modified)
7788 + - trunk/contrib/m_createauthonly.c (File Added)
7789 +6 -0 trunk/include/hook.h (File Modified)
7790 +26 -1 trunk/modules/core/m_join.c (File Modified)
7791 +1 -1 trunk/src/ircd.c (File Modified)
7794 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7796 Make can_join() hookable.
7800 +12 -1 trunk/src/channel.c (File Modified)
7803 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7805 add 'int approved;' to the channel event hook
7809 +1 -0 trunk/include/hook.h (File Modified)
7812 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7814 Use SIDs in SASL ENCAP origin.
7815 Ignore responses from other agents once the first SASL response has been received for a client.
7819 +9 -5 trunk/modules/m_sasl.c (File Modified)
7822 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7824 Removed stray debug code.
7828 +1 -1 trunk/modules/m_sasl.c (File Modified)
7831 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7833 Don't complain "unknown MODE flag" if a non-oper attempts
7834 to unset an oper only umode they do not have.
7835 This is to prevent unwanted error messages when users/bots
7836 do things like MODE <nick> +i-sw.
7840 +4 -2 trunk/src/s_user.c (File Modified)
7843 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7845 Fix client_exit hook name and only call it for local exits that are not
7850 +3 -2 trunk/modules/m_sasl.c (File Modified)
7853 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7855 Fix SASL logic to actually use stored agent UID.
7856 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7857 Add abort code for exiting clients.
7861 +18 -9 trunk/modules/m_sasl.c (File Modified)
7864 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7866 Port over ratbox 2.2 /challenge. This is slightly more secure
7867 (better crypto, longer keys, challenge timeout) and has better
7870 The respond tool is no longer part of the ircd tree but a
7871 separate package, currently available from
7872 http://respond.ircd-ratbox.org (we should mirror/... this).
7876 +65 -310 trunk/doc/challenge.txt (File Modified)
7877 +5 -5 trunk/include/client.h (File Modified)
7878 +3 -0 trunk/include/irc_string.h (File Modified)
7879 +3 -0 trunk/include/numeric.h (File Modified)
7880 +94 -50 trunk/modules/m_challenge.c (File Modified)
7881 +1 -2 trunk/src/client.c (File Modified)
7882 +125 -0 trunk/src/irc_string.c (File Modified)
7883 +2 -2 trunk/src/messages.tab (File Modified)
7884 + - trunk/tools/rsa_respond/ (File Deleted)
7887 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7889 Preliminary SASL support.
7893 +7 -0 trunk/include/client.h (File Modified)
7894 +6 -0 trunk/include/numeric.h (File Modified)
7895 +1 -0 trunk/modules/Makefile.in (File Modified)
7896 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7897 +175 -1 trunk/modules/m_cap.c (File Modified)
7898 + - trunk/modules/m_sasl.c (File Added)
7899 +2 -0 trunk/modules/m_user.c (File Modified)
7900 +5 -5 trunk/src/messages.tab (File Modified)
7901 +8 -2 trunk/src/s_user.c (File Modified)
7904 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7906 SIGNON: make logout also apply remotely.
7910 +7 -2 trunk/modules/m_signon.c (File Modified)
7913 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7915 Use an asterisk when sending empty logins in SIGNON.
7919 +5 -5 trunk/modules/m_signon.c (File Modified)
7922 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7924 SIGNON: Only add whowas entry (add_history()) and wipe
7925 accepts (del_all_accepts()) if nick changed.
7929 +5 -3 trunk/modules/m_signon.c (File Modified)
7932 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7934 SIGNON: slight fixes to collision code:
7935 - don't kill if target_p == source_p (nick unchanged or only changed case)
7936 - add comment that SAVE support is missing
7937 - use sendto_realops_snomask() instead of sendto_realops_flags()
7941 +9 -6 trunk/modules/m_signon.c (File Modified)
7944 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7946 Fix up kills for bad nick/user/host on SIGNON.
7950 +16 -6 trunk/modules/m_signon.c (File Modified)
7953 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7955 If changing to a nick with a digit, only allow the UID.
7959 +4 -0 trunk/modules/m_signon.c (File Modified)
7962 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7964 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7965 Strip leading digits from logins that are not purely numeric.
7969 +3 -0 trunk/include/numeric.h (File Modified)
7970 +2 -0 trunk/include/send.h (File Modified)
7971 +1 -0 trunk/modules/Makefile.in (File Modified)
7972 +456 -3 trunk/modules/m_services.c (File Modified)
7973 + - trunk/modules/m_signon.c (File Added)
7974 +2 -2 trunk/src/messages.tab (File Modified)
7975 +98 -0 trunk/src/send.c (File Modified)
7978 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7980 Remove old server notice umodes from example confs.
7984 +1 -2 trunk/doc/example.conf (File Modified)
7985 +4 -17 trunk/doc/reference.conf (File Modified)
7988 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7990 Add snomask help file (forgot this earlier).
7994 + - trunk/help/opers/snomask (File Added)
7997 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7999 Add umode +l (receive locops).
8003 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8006 jilles 2006/01/31 12:44:21 UTC (20060131-653)
8008 We don't plan to implement cmode +R (quiet unidentified) and
8009 umode +I (deny invite) for 1.1, so comment them out from the
8014 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8015 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8018 jilles 2006/01/31 12:40:38 UTC (20060131-651)
8020 Improve snomask usage description.
8024 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8027 jilles 2006/01/31 12:33:01 UTC (20060131-649)
8029 Mention the word snomask with umode +s (needs to be a link really).
8033 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8036 jilles 2006/01/31 12:28:58 UTC (20060131-647)
8038 Add snomask +Z (operspy notices).
8042 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8045 jilles 2006/01/31 12:23:29 UTC (20060131-645)
8047 Misc updates/clarifications.
8051 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8054 jilles 2006/01/31 12:15:29 UTC (20060131-643)
8060 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8061 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8062 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8065 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8067 - Allow ENCAP REALHOST outside burst
8068 - Fix comment describing race condition: this can only happen
8069 on a local whois with use_whois_actually enabled
8073 +4 -6 trunk/modules/m_chghost.c (File Modified)
8076 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8078 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8082 +39 -0 trunk/contrib/Makefile.in (File Modified)
8083 + - trunk/contrib/sno_globaloper.c (File Added)
8086 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8088 Pass along old umodes and snomask in umode_changed hook,
8089 changing its parameter type from struct Client *
8090 to hook_data_umode_changed *. (For a new client, both
8093 The IP cloaking module now fully ignores umode changes
8094 where +h didn't change.
8098 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8099 +7 -0 trunk/include/hook.h (File Modified)
8100 +18 -4 trunk/src/s_user.c (File Modified)
8103 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8105 move libcharybdis-provided function initialisation into libcharybdis_init().
8109 +32 -11 trunk/src/ircd.c (File Modified)
8112 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8114 Make +f notices (local host, global host, global user@host, local class)
8115 netwide. Exceeding /quote set max remains local.
8119 +4 -4 trunk/src/s_conf.c (File Modified)
8122 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8124 Netwide notices about attempts to join juped channels.
8128 +1 -1 trunk/modules/core/m_join.c (File Modified)
8131 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8133 Send server notices about failed oper attempts globally.
8134 Successful remote oper attempt notices will be generated
8135 from the mode changes.
8139 +3 -3 trunk/modules/m_challenge.c (File Modified)
8140 +2 -2 trunk/modules/m_oper.c (File Modified)
8143 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8145 Rest of infrastructure for sending server notices globally.
8146 Uses a new L_NETWIDE level on sendto_realops_snomask().
8150 +1 -0 trunk/include/send.h (File Modified)
8151 +31 -4 trunk/src/send.c (File Modified)
8154 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8156 Add general::global_snotices conf option to control
8157 whether we send out SNOTEs. Does not do anything yet.
8161 +1 -0 trunk/doc/example.conf (File Modified)
8162 +6 -0 trunk/doc/reference.conf (File Modified)
8163 +1 -0 trunk/include/s_conf.h (File Modified)
8164 +6 -0 trunk/modules/m_info.c (File Modified)
8165 +1 -0 trunk/src/newconf.c (File Modified)
8166 +1 -0 trunk/src/s_conf.c (File Modified)
8169 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8171 Only accept SNOTE from servers.
8175 +2 -0 trunk/modules/m_snote.c (File Modified)
8178 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8180 Correct parv indices so this actually works.
8184 +2 -2 trunk/modules/m_snote.c (File Modified)
8187 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8193 +3 -3 trunk/modules/m_snote.c (File Modified)
8196 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8198 Add m_snote.c, SNOTE propagator.
8202 +86 -0 trunk/modules/Makefile.in (File Modified)
8203 + - trunk/modules/m_snote.c (File Added)
8206 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8208 start seeding the 1.1 NEWS file
8212 +4 -0 trunk/NEWS (File Modified)
8215 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8217 rename some modules to more descriptive names...
8221 +2 -131 trunk/contrib/Makefile.in (File Modified)
8222 + - trunk/contrib/globalconnexit.c (File Deleted)
8223 + - trunk/contrib/globallineactive.c (File Deleted)
8224 + - trunk/contrib/sno_farconnect.c (File Added)
8225 + - trunk/contrib/sno_globalkline.c (File Added)
8226 +1 -120 trunk/modules/Makefile.in (File Modified)
8227 + - trunk/modules/networknotice.c (File Deleted)
8228 + - trunk/modules/sno_routing.c (File Added)
8231 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8233 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8234 Uses FLAGS2_FLOODDONE bit on servers.
8238 +3 -0 trunk/include/client.h (File Modified)
8239 +121 -1 trunk/modules/Makefile.in (File Modified)
8240 + - trunk/modules/networknotice.c (File Added)
8243 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8245 Don't show servers in /trace to nonopers if flatten links is enabled.
8249 +8 -5 trunk/modules/m_trace.c (File Modified)
8252 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8255 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8256 - send back confirmation to source, if local client
8257 - send a +s server notice if the source is neither a server nor a service (+S)
8261 +5 -1 trunk/modules/m_chghost.c (File Modified)
8264 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8266 Use sendto_realops_snomask_from() to make the
8267 server notices appear to come from the affected
8272 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8273 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8276 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8278 Add sendto_realops_snomask_from(), allows
8279 specification of apparent source server.
8283 +1 -0 trunk/include/send.h (File Modified)
8284 +41 -1 trunk/src/send.c (File Modified)
8287 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8289 Revert r579. Keep host, not orighost in oper up notice.
8290 It would be inconsistent to have orighost there, and we
8291 don't want to mess up all server notices by putting both
8296 +1 -1 trunk/src/s_user.c (File Modified)
8299 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8301 Include the IP address in operlog/foperlog.
8305 +10 -8 trunk/modules/m_challenge.c (File Modified)
8306 +8 -6 trunk/modules/m_oper.c (File Modified)
8309 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8311 Call umode_changed hook on oper up.
8315 +1 -0 trunk/src/s_user.c (File Modified)
8318 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8320 Add globalconnexit contrib module, shows remote client connects/exits
8321 except netsplits/netjoin on snomask +F.
8322 Notice formatting will probably change somewhat still.
8326 +80 -0 trunk/contrib/Makefile.in (File Modified)
8327 + - trunk/contrib/globalconnexit.c (File Added)
8330 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8332 Declare snomask_modes[] so modules can provide snomasks.
8336 +2 -0 trunk/include/snomask.h (File Modified)
8339 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8341 Replace user_signon hook with two new hooks: new_local_user
8342 and new_remote_user.
8343 These are called right before the user is introduced to the
8344 rest of the network.
8348 +2 -1 trunk/include/hook.h (File Modified)
8349 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8350 +4 -2 trunk/src/hook.c (File Modified)
8351 +2 -3 trunk/src/s_user.c (File Modified)
8354 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8356 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8360 +2 -2 trunk/modules/m_scan.c (File Modified)
8363 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8365 Update doc/technical/send.txt.
8369 +91 -131 trunk/doc/technical/send.txt (File Modified)
8372 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8374 Add chantrace and masktrace to help files.
8378 + - trunk/help/opers/chantrace (File Added)
8379 +27 -20 trunk/help/opers/index (File Modified)
8380 + - trunk/help/opers/masktrace (File Added)
8381 +2 -0 trunk/help/opers/operspy (File Modified)
8384 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8386 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8387 Shows etrace-like output for all users in a channel,
8388 in particular IP addresses.
8392 +75 -2 trunk/modules/m_etrace.c (File Modified)
8395 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8397 Port over ratbox 2.2 r21727 (anfl):
8398 add some logging when we drop servers in places where we only notify opers
8402 +31 -0 trunk/modules/core/m_server.c (File Modified)
8405 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8407 display orighost in operup message
8411 +1 -1 trunk/src/s_user.c (File Modified)
8414 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8416 Add globallineactive contrib module, a hack which can often
8417 show k/d/g/x line active for remote clients.
8421 +52 -0 trunk/contrib/Makefile.in (File Modified)
8422 + - trunk/contrib/globallineactive.c (File Added)
8425 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8427 Show IP field in the same way as MASKTRACE:
8428 "255.255.255.255" if it's unknown (remote TS5 client)
8429 and "0" if we or the remote server are purposely
8434 +12 -1 trunk/modules/m_scan.c (File Modified)
8437 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8440 - don't show servers in a global scan
8441 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8445 +4 -1 trunk/modules/m_scan.c (File Modified)
8448 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8450 Implement SCAN UMODES.
8454 +3 -0 trunk/include/numeric.h (File Modified)
8455 +128 -2 trunk/modules/m_scan.c (File Modified)
8456 +2 -2 trunk/src/messages.tab (File Modified)
8459 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8465 +1 -1 trunk/modules/m_scan.c (File Modified)
8468 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8470 parv[0] should be parv[1].
8474 +1 -1 trunk/modules/m_scan.c (File Modified)
8477 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8483 +1 -1 trunk/modules/m_scan.c (File Modified)
8486 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8492 +2 -2 trunk/modules/m_scan.c (File Modified)
8495 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8497 framework for scan command
8501 +113 -0 trunk/modules/Makefile.in (File Modified)
8502 + - trunk/modules/m_scan.c (File Added)
8505 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8507 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8511 +2 -0 trunk/include/irc_string.h (File Modified)
8512 +157 -1 trunk/modules/m_etrace.c (File Modified)
8513 +129 -90 trunk/src/match.c (File Modified)
8516 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8518 orighost may live in a different hash bucket (likely the case), lets check it standalone
8522 +39 -3 trunk/src/hostmask.c (File Modified)
8525 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8527 SVN didn't check modules/ somehow, hrmm.
8531 +1 -1 trunk/modules/m_kline.c (File Modified)
8532 +6 -6 trunk/modules/m_stats.c (File Modified)
8535 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8537 Track hostmask entries for client_p->orighost, if available.
8538 Not throughly tested, but seems to work fine.
8542 +8 -4 trunk/include/hostmask.h (File Modified)
8543 +14 -10 trunk/src/hostmask.c (File Modified)
8546 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8548 Pass on SQUIT reasons more.
8552 +17 -19 trunk/src/client.c (File Modified)
8555 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8557 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8558 This way, hidden admins also get them.
8562 +4 -4 trunk/src/send.c (File Modified)
8565 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8567 From ircd-ratbox 2.2 (r21339 anfl):
8568 ms_kill() should be using find_person(), not find_client()
8569 otherwise it can generate a core.
8573 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8576 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8578 Add m_error to core_module_table, so it is loaded by default.
8582 +1 -0 trunk/src/modules.c (File Modified)
8585 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8587 comment is a const char *, not char *.
8591 +1 -1 trunk/include/hook.h (File Modified)
8594 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8596 Fix a long standing hybrid 7 bug: when getting a read error
8597 on a server, report_error() is called with a %d instead of
8598 a %s in the format string ("Lost connection" in +d).
8602 +1 -1 trunk/src/client.c (File Modified)
8605 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8611 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8614 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8616 Add document describing capabilities and what they mean.
8620 + - trunk/doc/technical/capab.txt (File Added)
8623 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8625 Change client_exit hook to pass all exit_client() parameters.
8629 +8 -0 trunk/include/hook.h (File Modified)
8630 +6 -1 trunk/src/client.c (File Modified)
8633 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8635 Add client_exit hook, called in exit_client() for all
8636 clients of all types, except clients exiting because
8637 of netsplits (QS). The only thing done before it is
8638 marking the client as "closing" (to prevent
8643 +1 -0 trunk/include/hook.h (File Modified)
8644 +2 -0 trunk/src/client.c (File Modified)
8645 +2 -0 trunk/src/hook.c (File Modified)
8648 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8650 Improve the code that calculates the nnnS nnnC counts
8653 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8657 +43 -36 trunk/modules/m_trace.c (File Modified)
8660 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8662 Add server_eob hook.
8663 Planning to use this for netsplit/join notices.
8667 +1 -0 trunk/include/hook.h (File Modified)
8668 +2 -0 trunk/modules/m_pong.c (File Modified)
8669 +2 -0 trunk/src/hook.c (File Modified)
8672 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8674 Default motd: ircd-ratbox -> charybdis
8678 +1 -1 trunk/doc/ircd.motd (File Modified)
8681 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8683 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8687 +4 -4 trunk/src/s_user.c (File Modified)
8690 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8692 - Remove obsolete EOB help file
8693 - Document snomask in the help files
8698 + - trunk/help/opers/eob (File Deleted)
8699 +13 -12 trunk/help/opers/index (File Modified)
8700 +1 -13 trunk/help/opers/umode (File Modified)
8701 +7 -7 trunk/help/users/index (File Modified)
8704 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8706 Bail if snomask to parse is not given. Pointy hat to myself.
8710 +3 -0 trunk/src/snomask.c (File Modified)
8713 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8715 Remove m_flags from autoconf
8719 +0 -1 trunk/contrib/Makefile.in (File Modified)
8722 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8728 + - trunk/contrib/m_flags.c (File Deleted)
8731 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8733 If +s is in oper_only_umodes, clear snomask on deoper.
8737 +5 -0 trunk/src/s_user.c (File Modified)
8740 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8742 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8746 +2 -2 trunk/configure (File Modified)
8747 +2 -2 trunk/configure.ac (File Modified)
8750 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8752 Remove the old server notice umodes.
8753 Default oper only umodes is now +s.
8754 Please make sure all remaining umodes still work.
8758 +3 -21 trunk/include/client.h (File Modified)
8759 +0 -12 trunk/src/newconf.c (File Modified)
8760 +1 -1 trunk/src/s_conf.c (File Modified)
8761 +12 -12 trunk/src/s_user.c (File Modified)
8764 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8766 operator::flags nick_changes now controls +n snomask instead of +n umode.
8770 +8 -8 trunk/src/s_user.c (File Modified)
8773 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8775 Move down h_umode_changed hook call after umode allowed checks
8776 (so it will not see +a if someone tries to set it but is not
8781 +2 -3 trunk/src/s_user.c (File Modified)
8784 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8786 Move over non-+s server notices (hopefully, all of them).
8790 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8791 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8792 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8793 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8794 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8795 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8796 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8797 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8798 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8799 +2 -2 trunk/libcharybdis/event.c (File Modified)
8800 +2 -2 trunk/modules/core/m_join.c (File Modified)
8801 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8802 +3 -3 trunk/modules/core/m_message.c (File Modified)
8803 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8804 +2 -2 trunk/modules/core/m_server.c (File Modified)
8805 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8806 +1 -1 trunk/modules/m_post.c (File Modified)
8807 +1 -1 trunk/modules/m_services.c (File Modified)
8808 +2 -2 trunk/src/channel.c (File Modified)
8809 +3 -3 trunk/src/client.c (File Modified)
8810 +1 -1 trunk/src/hash.c (File Modified)
8811 +5 -5 trunk/src/s_conf.c (File Modified)
8812 +2 -2 trunk/src/s_log.c (File Modified)
8813 +4 -4 trunk/src/s_user.c (File Modified)
8816 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8818 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8822 +2 -1 trunk/include/snomask.h (File Modified)
8823 +2 -2 trunk/src/snomask.c (File Modified)
8826 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8828 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8832 +1 -1 trunk/contrib/example_module.c (File Modified)
8833 +2 -2 trunk/include/ircd_defs.h (File Modified)
8834 +6 -6 trunk/modules/core/m_error.c (File Modified)
8835 +1 -1 trunk/modules/core/m_join.c (File Modified)
8836 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8837 +1 -1 trunk/modules/core/m_message.c (File Modified)
8838 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8839 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8840 +18 -18 trunk/modules/core/m_server.c (File Modified)
8841 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8842 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8843 +4 -4 trunk/modules/m_challenge.c (File Modified)
8844 +4 -4 trunk/modules/m_dline.c (File Modified)
8845 +13 -13 trunk/modules/m_gline.c (File Modified)
8846 +5 -5 trunk/modules/m_kline.c (File Modified)
8847 +2 -2 trunk/modules/m_oper.c (File Modified)
8848 +1 -1 trunk/modules/m_pong.c (File Modified)
8849 +13 -13 trunk/modules/m_rehash.c (File Modified)
8850 +4 -4 trunk/modules/m_resv.c (File Modified)
8851 +16 -16 trunk/modules/m_set.c (File Modified)
8852 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8853 +6 -6 trunk/modules/m_xline.c (File Modified)
8854 +1 -1 trunk/src/adns.c (File Modified)
8855 +2 -2 trunk/src/channel.c (File Modified)
8856 +1 -1 trunk/src/listener.c (File Modified)
8857 +1 -1 trunk/src/s_auth.c (File Modified)
8858 +15 -15 trunk/src/s_conf.c (File Modified)
8859 +3 -3 trunk/src/s_user.c (File Modified)
8860 +7 -7 trunk/src/send.c (File Modified)
8863 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8866 - set +s snomask if +s umode set but no snomasks
8867 - put numerics in more logical order
8871 +3 -1 trunk/src/s_user.c (File Modified)
8874 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8876 parse_snobuf_to_mask(): default to + at start
8877 allows stuff like /mode jilles +s C
8881 +1 -1 trunk/src/snomask.c (File Modified)
8884 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8886 Changes to user_mode() snomask handling.
8887 - show snomask (if not 0) on /mode <nick>
8888 - show snomask once at the end if +s/-s used
8889 - only parse 1 parameter for umode changes
8890 - don't crash on /mode <nick> +s
8891 - /mode <nick> -s clears snomask, doesn't use parameter
8892 - set umode +s iff snomask is not 0
8893 - snomask is not propagated, but umode +s is
8897 +97 -72 trunk/src/s_user.c (File Modified)
8900 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8902 Convert some messages over to snomask.
8906 +29 -29 trunk/src/client.c (File Modified)
8907 +2 -2 trunk/src/ircd.c (File Modified)
8908 +13 -13 trunk/src/modules.c (File Modified)
8909 +1 -1 trunk/src/newconf.c (File Modified)
8910 +5 -5 trunk/src/parse.c (File Modified)
8911 +1 -1 trunk/src/restart.c (File Modified)
8912 +4 -4 trunk/src/s_newconf.c (File Modified)
8913 +11 -11 trunk/src/s_serv.c (File Modified)
8916 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8918 include snomask.h from client.h
8922 +1 -0 trunk/include/client.h (File Modified)
8925 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8927 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8931 +1 -0 trunk/src/newconf.c (File Modified)
8932 +2 -1 trunk/src/snomask.c (File Modified)
8935 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8937 should start with +, not \0. Whoops. :)
8941 +1 -1 trunk/src/snomask.c (File Modified)
8944 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8946 core snomask support.
8950 +3 -0 trunk/doc/example.conf (File Modified)
8951 +2 -0 trunk/include/client.h (File Modified)
8952 +2 -0 trunk/include/numeric.h (File Modified)
8953 +2 -0 trunk/include/s_newconf.h (File Modified)
8954 +63 -0 trunk/include/send.h (File Modified)
8955 + - trunk/include/snomask.h (File Added)
8956 +1 -0 trunk/src/Makefile.in (File Modified)
8957 +1 -1 trunk/src/messages.tab (File Modified)
8958 +8 -0 trunk/src/newconf.c (File Modified)
8959 +12 -0 trunk/src/s_user.c (File Modified)
8960 +235 -0 trunk/src/send.c (File Modified)
8961 + - trunk/src/snomask.c (File Added)
8964 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8966 add a blank line after the license info.
8970 +1 -1 trunk/CREDITS (File Modified)
8973 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8975 Extend copyright to 2006.
8979 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8982 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8985 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8989 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8990 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8993 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8995 Add oper privileges document.
8999 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9000 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
9003 jilles 2006/01/14 18:45:57 UTC (20060114-466)
9005 Capitalize message names in services shortcuts (for consistency).
9009 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
9012 jilles 2006/01/13 16:53:35 UTC (20060113-464)
9018 +1 -1 trunk/src/patricia.c (File Modified)
9021 jilles 2006/01/13 13:45:56 UTC (20060113-462)
9023 Remove obsolete 'nextconnect' variable.
9027 +0 -1 trunk/include/ircd.h (File Modified)
9028 +0 -2 trunk/src/client.c (File Modified)
9029 +0 -1 trunk/src/ircd.c (File Modified)
9032 jilles 2006/01/13 13:02:54 UTC (20060113-460)
9034 Remove this remnant of the hybrid 6 ziplinks implementation.
9038 + - trunk/include/s_zip.h (File Deleted)
9041 jilles 2006/01/09 16:05:47 UTC (20060109-458)
9043 Make clone limiting work on orighost, not host (so it
9044 looks through services cloaks). Lightly tested, please
9049 +2 -0 trunk/modules/m_chghost.c (File Modified)
9050 +1 -1 trunk/src/client.c (File Modified)
9051 +1 -1 trunk/src/s_conf.c (File Modified)
9054 jilles 2006/01/09 15:51:02 UTC (20060109-456)
9056 Don't forget to link me_realhost() into the command hash.
9058 Pointy hat to: myself
9062 +1 -1 trunk/modules/m_chghost.c (File Modified)
9065 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9067 It's call_hook, not hook_call.
9071 +1 -1 trunk/src/s_user.c (File Modified)
9074 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9076 Add unreject help file.
9080 + - trunk/help/opers/unreject (File Added)
9083 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9085 Link the all-important 42 module to the build :P
9089 +1 -0 trunk/contrib/Makefile.in (File Modified)
9092 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9094 Mention /rehash help.
9098 +1 -0 trunk/help/opers/rehash (File Modified)
9101 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9103 Add h_user_signon hook.
9107 +1 -0 trunk/include/hook.h (File Modified)
9108 +2 -0 trunk/src/hook.c (File Modified)
9109 +4 -0 trunk/src/s_user.c (File Modified)
9112 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9114 Oops, forgot to set orighost for remote client introductions.
9118 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9121 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9123 Use TS6 forms in services shortcuts, if possible.
9127 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9130 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9132 - Start out default_umodes conf entry from the empty set instead of +i.
9133 - Move oper_only_umodes check to where default_umodes is used, as
9134 oper_only_umodes may not be set yet while we're reading the conf.
9138 +6 -7 trunk/src/newconf.c (File Modified)
9139 +1 -1 trunk/src/s_user.c (File Modified)
9142 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9144 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9148 +1 -0 trunk/doc/example.conf (File Modified)
9149 +7 -0 trunk/doc/reference.conf (File Modified)
9150 +0 -7 trunk/include/config.h.dist (File Modified)
9151 +1 -0 trunk/include/s_conf.h (File Modified)
9152 +6 -0 trunk/modules/m_info.c (File Modified)
9153 +9 -18 trunk/src/client.c (File Modified)
9154 +1 -0 trunk/src/newconf.c (File Modified)
9155 +1 -0 trunk/src/s_conf.c (File Modified)
9158 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9160 - Allow NULL target_ip in show_ip() (indicates message is being
9161 sent to local opers)
9162 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9164 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9165 those in src/client.c
9167 From ratbox 2.2 svn (anfl)
9171 +1 -0 trunk/include/client.h (File Modified)
9172 +21 -2 trunk/src/client.c (File Modified)
9173 +2 -4 trunk/src/hostmask.c (File Modified)
9174 +1 -5 trunk/src/s_conf.c (File Modified)
9175 +4 -8 trunk/src/s_user.c (File Modified)
9178 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9180 Fire off events properly.
9184 +7 -3 trunk/src/s_user.c (File Modified)
9187 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9189 make sure modules which depend on umode information get the message upon connection (oops)
9193 +3 -0 trunk/src/s_user.c (File Modified)
9196 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9198 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9199 From ratbox 2.2 svn.
9203 +3 -7 trunk/modules/m_etrace.c (File Modified)
9206 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9208 Replace silly `default_invisible' option with more versatile default_umodes.
9212 +2 -2 trunk/Makefile.in (File Modified)
9213 +12 -1 trunk/doc/example.conf (File Modified)
9214 +14 -7 trunk/doc/reference.conf (File Modified)
9215 +2 -4 trunk/include/s_conf.h (File Modified)
9216 +0 -6 trunk/modules/m_info.c (File Modified)
9217 +4 -0 trunk/src/modules.c (File Modified)
9218 +41 -1 trunk/src/newconf.c (File Modified)
9219 +2 -2 trunk/src/s_conf.c (File Modified)
9220 +3 -4 trunk/src/s_user.c (File Modified)
9223 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9225 Add temporary nick resvs with the proper duration,
9226 not 60 times too long.
9230 +1 -1 trunk/modules/m_resv.c (File Modified)
9233 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9235 Add kick on split riding. See reference.conf for more details.
9239 +1 -0 trunk/doc/example.conf (File Modified)
9240 +16 -0 trunk/doc/reference.conf (File Modified)
9241 +1 -0 trunk/include/s_conf.h (File Modified)
9242 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9243 +6 -0 trunk/modules/m_info.c (File Modified)
9244 +1 -0 trunk/src/newconf.c (File Modified)
9245 +1 -0 trunk/src/s_conf.c (File Modified)
9248 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9250 New credits, denoting GXTi as being on the core team.
9254 +16 -5 trunk/CREDITS (File Modified)
9257 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9259 better cloaking algorithm
9263 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9266 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9268 don't do redundant bitshifting.
9272 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9275 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9281 +1 -0 trunk/contrib/Makefile.in (File Modified)
9284 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9286 Set the DynSpoof flag properly.
9290 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9293 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9295 first go at an ip_cloaking implementation for charybdis.
9299 + - trunk/contrib/ip_cloaking.c (File Added)
9302 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9304 Add libcharybdis to contrib/ includes.
9308 +1 -1 trunk/contrib/Makefile.in (File Modified)
9311 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9313 add h_umode_changed hook for modules that provide usermodes.
9317 +1 -0 trunk/include/hook.h (File Modified)
9318 +2 -1 trunk/src/hook.c (File Modified)
9319 +3 -0 trunk/src/s_user.c (File Modified)
9322 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9324 Show quiets in /stats z.
9328 +15 -10 trunk/src/s_stats.c (File Modified)
9331 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9333 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9337 +0 -12 trunk/configure (File Modified)
9338 +0 -9 trunk/configure.ac (File Modified)
9339 +0 -3 trunk/include/setup.h.in (File Modified)
9342 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9344 change various buffer sizes to = topiclen.
9348 +3 -4 trunk/include/ircd_defs.h (File Modified)
9351 jon 2005/12/12 19:32:18 UTC (20051212-400)
9353 - Partial commit test, partial ego strokage ;)
9357 +2 -1 trunk/CREDITS (File Modified)
9360 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9362 More kqueue corrections.
9365 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9368 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9370 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9371 Not sure why this wasn't this way to begin with.
9375 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9378 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9380 example.conf tweaks:
9381 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9382 most people do not need this.
9383 Enable serverinfo::hub.
9387 +14 -11 trunk/doc/example.conf (File Modified)
9390 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9392 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9396 +1 -1 trunk/src/s_serv.c (File Modified)
9399 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9401 header include changes
9405 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9406 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9407 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9408 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9409 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9410 +1 -21 trunk/libcharybdis/select.c (File Modified)
9413 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9415 s/ilog/libcharybdis_{die,log,restart}/g
9419 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9420 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9421 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9422 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9423 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9424 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9425 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9426 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9429 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9431 Use the right callbacks in the function code.
9434 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9437 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9439 More work, it builds again!
9443 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9444 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9445 + - trunk/libcharybdis/libcharybdis.c (File Added)
9446 + - trunk/libcharybdis/libcharybdis.h (File Added)
9449 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9451 Move some stuff around.
9455 + - trunk/include/memory.h (File Deleted)
9456 + - trunk/include/tools.h (File Deleted)
9457 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9458 + - trunk/libcharybdis/memory.c (File Added)
9459 + - trunk/libcharybdis/memory.h (File Added)
9460 + - trunk/libcharybdis/snprintf.c (File Added)
9461 + - trunk/libcharybdis/tools.c (File Added)
9462 + - trunk/libcharybdis/tools.h (File Added)
9463 +1000 -1062 trunk/modules/.depend (File Modified)
9464 +421 -455 trunk/src/.depend (File Modified)
9465 +0 -1191 trunk/src/Makefile.in (File Modified)
9466 + - trunk/src/memory.c (File Deleted)
9467 + - trunk/src/snprintf.c (File Deleted)
9468 + - trunk/src/tools.c (File Deleted)
9471 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9473 move more headers into libcharybdis
9476 + - trunk/include/balloc.h (File Deleted)
9477 + - trunk/include/event.h (File Deleted)
9478 + - trunk/libcharybdis/balloc.h (File Added)
9479 + - trunk/libcharybdis/event.h (File Added)
9480 +924 -1020 trunk/modules/.depend (File Modified)
9481 +327 -406 trunk/src/.depend (File Modified)
9484 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9486 balloc, events -> libcharybdis
9489 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9490 + - trunk/libcharybdis/balloc.c (File Added)
9491 + - trunk/libcharybdis/event.c (File Added)
9492 +0 -1008 trunk/src/Makefile.in (File Modified)
9493 + - trunk/src/balloc.c (File Deleted)
9494 + - trunk/src/event.c (File Deleted)
9497 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9502 + - trunk/include/commio.h (File Deleted)
9503 + - trunk/include/linebuf.h (File Deleted)
9504 + - trunk/libcharybdis/commio.h (File Added)
9505 + - trunk/libcharybdis/linebuf.h (File Added)
9506 +1644 -530 trunk/modules/.depend (File Modified)
9507 +1 -1 trunk/modules/Makefile.in (File Modified)
9508 +720 -284 trunk/src/.depend (File Modified)
9511 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9513 Makefile reworking -- moving libcharybdis headers into proper location.
9516 +1 -1 trunk/adns/Makefile.in (File Modified)
9517 +1 -1 trunk/src/Makefile.in (File Modified)
9520 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9522 Document proposed authdaemon protocol.
9525 + - trunk/authdaemon/protocol.txt (File Added)
9528 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9533 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9536 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9538 Remove dead makefile from generation
9541 +1 -2 trunk/configure (File Modified)
9542 +0 -1 trunk/configure.ac (File Modified)
9545 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9547 libcharybdisIO -> libcharybdis
9550 +1 -1 trunk/src/Makefile.in (File Modified)
9553 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9558 + - trunk/libcharybdis/Makefile.in (File Added)
9559 + - trunk/libcharybdis/commio.c (File Added)
9560 + - trunk/libcharybdis/devpoll.c (File Added)
9561 + - trunk/libcharybdis/epoll.c (File Added)
9562 + - trunk/libcharybdis/io/ (File Deleted)
9563 + - trunk/libcharybdis/kqueue.c (File Added)
9564 + - trunk/libcharybdis/linebuf.c (File Added)
9565 + - trunk/libcharybdis/log/ (File Deleted)
9566 + - trunk/libcharybdis/poll.c (File Added)
9567 + - trunk/libcharybdis/ports.c (File Added)
9568 + - trunk/libcharybdis/select.c (File Added)
9571 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9576 + - trunk/libcharybdis/Makefile.in (File Deleted)
9579 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9584 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9587 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9589 add authdaemon dir for later hacking
9593 + - trunk/authdaemon/ (File Added)
9596 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9598 linebuf -> libcharybdisIO
9602 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9603 + - trunk/libcharybdis/io/linebuf.c (File Added)
9604 + - trunk/libcharybdis/log/ (File Added)
9605 + - trunk/libcharybdis/log/Makefile.in (File Added)
9606 +0 -687 trunk/src/Makefile.in (File Modified)
9607 + - trunk/src/linebuf.c (File Deleted)
9610 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9612 Solaris 10 I/O ports support
9615 + - trunk/libcharybdis/io/ports.c (File Added)
9618 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9624 +1 -1 trunk/Makefile.in (File Modified)
9625 +3 -1 trunk/configure (File Modified)
9626 +133 -10 trunk/configure.ac (File Modified)
9627 + - trunk/libcharybdis/ (File Added)
9628 + - trunk/libcharybdis/Makefile.in (File Added)
9629 + - trunk/libcharybdis/io/ (File Added)
9630 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9631 +2 -3 trunk/src/Makefile.in (File Modified)
9632 + - trunk/src/io/ (File Deleted)
9635 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9637 split IO stuff into libcharybdisIO.
9641 + - trunk/src/commio.c (File Deleted)
9642 + - trunk/src/devpoll.c (File Deleted)
9643 + - trunk/src/epoll.c (File Deleted)
9644 + - trunk/src/io/ (File Added)
9645 + - trunk/src/io/Makefile.in (File Added)
9646 + - trunk/src/io/commio.c (File Added)
9647 + - trunk/src/io/devpoll.c (File Added)
9648 + - trunk/src/io/epoll.c (File Added)
9649 + - trunk/src/io/kqueue.c (File Added)
9650 + - trunk/src/io/poll.c (File Added)
9651 + - trunk/src/io/select.c (File Added)
9652 + - trunk/src/kqueue.c (File Deleted)
9653 + - trunk/src/poll.c (File Deleted)
9654 + - trunk/src/select.c (File Deleted)
9657 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9663 +86 -155 trunk/configure (File Modified)
9664 +1 -1 trunk/configure.ac (File Modified)
9667 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9669 Remove mentions of mkkeypair/cryptlinks.
9673 +1 -3 trunk/doc/challenge.txt (File Modified)
9676 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9678 Clarify serverinfo{} description.
9682 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9685 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9687 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9691 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9694 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9696 Improvements also applicable to hyperion 1.x.
9700 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9703 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9705 - Add +F description
9706 - General improvements and changes to charybdis
9710 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9713 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9715 The server notice umodes only have an effect
9716 for opers. ("sendto_realops_flags", so having
9717 the umode is not enough, they must also be
9722 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9725 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9727 Updates to umodes docs.
9731 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9734 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9736 Add SGML documentation.
9739 + - trunk/doc/sgml/ (File Added)
9740 + - trunk/doc/sgml/oper-guide/ (File Added)
9741 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9742 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9743 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9744 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9745 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9746 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9747 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9750 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9752 Make operwall flag restrict setting umode +z.
9753 This repairs this flag broken in charybdis-1.0.
9757 +41 -0 trunk/contrib/m_flags.c (File Modified)
9758 +9 -0 trunk/src/s_user.c (File Modified)
9761 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9763 Don't complain/reset remote clients +n. I'm still not
9764 convinced propagating all umodes is the way to go, oh
9769 +1 -1 trunk/src/s_user.c (File Modified)
9772 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9774 - Require admin flag for oper /chghost (if it's enabled
9775 which is not default)
9776 - Give error message on nonexistant nick
9780 +12 -0 trunk/modules/m_chghost.c (File Modified)
9783 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9785 Incorporated jilles' dynspoof patch with a few minor changes.
9788 +5 -2 trunk/include/client.h (File Modified)
9789 +1 -0 trunk/include/numeric.h (File Modified)
9790 +75 -4 trunk/modules/m_chghost.c (File Modified)
9791 +2 -21 trunk/modules/m_stats.c (File Modified)
9792 +2 -8 trunk/modules/m_trace.c (File Modified)
9793 +2 -0 trunk/src/client.c (File Modified)
9794 +3 -0 trunk/src/s_user.c (File Modified)
9797 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9802 +5 -0 trunk/NEWS (File Modified)
9805 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9807 Make show_ip() far less braindead.
9809 Obtained from: ratbox 2.2 SVN
9813 +14 -85 trunk/src/client.c (File Modified)
9816 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9818 Instead of not showing channels at all for whoising services,
9819 only show channels the requester is also on. If operspying
9820 services, show all the channels.
9824 +37 -40 trunk/modules/m_whois.c (File Modified)
9827 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9829 - Show real errno if we fail to connect to a server
9830 - Don't show server IPs on IRC if a server goes dead
9835 +2 -5 trunk/src/s_serv.c (File Modified)
9838 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9840 Revert hybrid 7.2 aline code. It causes too many problems.
9844 +1 -47 trunk/NEWS (File Modified)
9845 + - trunk/include/aline.h (File Deleted)
9846 +53 -6 trunk/modules/m_dline.c (File Modified)
9847 +212 -16 trunk/modules/m_kline.c (File Modified)
9848 +37 -8 trunk/modules/m_resv.c (File Modified)
9849 +45 -24 trunk/modules/m_xline.c (File Modified)
9850 +0 -485 trunk/src/Makefile.in (File Modified)
9851 + - trunk/src/aline.c (File Deleted)
9854 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9856 Incorporate recent ratbox monitor bugfixes (could crash).
9860 +16 -0 trunk/modules/m_monitor.c (File Modified)
9861 +4 -3 trunk/src/monitor.c (File Modified)
9864 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9866 Fix /invite UID leak.
9868 Found by logiclrd@EFnet.
9872 +3 -2 trunk/modules/m_invite.c (File Modified)
9875 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9877 Don't show what channels a service is in.
9880 +1 -0 trunk/NEWS (File Modified)
9881 +40 -35 trunk/modules/m_whois.c (File Modified)
9884 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9886 Update version to 1.0.3.
9890 +9 -9 trunk/configure (File Modified)
9891 +1 -1 trunk/configure.ac (File Modified)
9894 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9900 +7 -1 trunk/NEWS (File Modified)
9903 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9905 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9906 More static buffers :(
9910 +12 -4 trunk/src/aline.c (File Modified)
9913 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9915 Make operspy mode (/mode !#channel showing parameters
9916 even if not on channel) work again.
9920 +4 -4 trunk/src/channel.c (File Modified)
9923 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9925 Call server_introduced hook on TS6 remote server
9926 introduction (ms_sid()).
9930 +6 -0 trunk/modules/core/m_server.c (File Modified)
9933 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9935 Cyrix boxes are wierd.
9938 +2 -1 trunk/modules/m_services.c (File Modified)
9941 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9946 +1 -1 trunk/include/client.h (File Modified)
9947 +3 -1 trunk/modules/m_services.c (File Modified)
9950 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9955 +1 -6 trunk/modules/m_services.c (File Modified)
9958 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9960 Disable a check that doesn't always seem to work right for some reason.
9963 +2 -0 trunk/modules/m_services.c (File Modified)
9966 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9972 +4 -1 trunk/NEWS (File Modified)
9975 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9981 +9 -9 trunk/configure (File Modified)
9982 +1 -1 trunk/configure.ac (File Modified)
9985 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9987 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9991 +3 -13 trunk/modules/m_trace.c (File Modified)
9994 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9996 Don't send empty RPL_WHOISCHANNELS on remote whois.
9998 Pointy hat to: jilles
10002 +1 -1 trunk/modules/m_whois.c (File Modified)
10005 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
10011 +3 -0 trunk/NEWS (File Modified)
10014 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
10016 Modular umode support.
10020 +0 -9 trunk/include/client.h (File Modified)
10021 +2 -1 trunk/include/s_user.h (File Modified)
10022 +1 -1 trunk/include/tools.h (File Modified)
10023 +2 -2 trunk/modules/core/m_nick.c (File Modified)
10024 +3 -0 trunk/src/ircd.c (File Modified)
10025 +1 -1 trunk/src/messages.tab (File Modified)
10026 +2 -2 trunk/src/s_serv.c (File Modified)
10027 +37 -59 trunk/src/s_user.c (File Modified)
10028 +21 -0 trunk/src/tools.c (File Modified)
10031 jilles 2005/10/02 20:23:15 UTC (20051002-276)
10033 Optionally do forced nick change to the UID instead of kill
10034 on nick collisions, see doc/collision_fnc.txt for more
10039 + - trunk/doc/collision_fnc.txt (File Added)
10040 +1 -0 trunk/doc/example.conf (File Modified)
10041 +8 -0 trunk/doc/reference.conf (File Modified)
10042 +1 -0 trunk/include/numeric.h (File Modified)
10043 +1 -0 trunk/include/s_conf.h (File Modified)
10044 +2 -1 trunk/include/s_serv.h (File Modified)
10045 +1 -0 trunk/include/s_stats.h (File Modified)
10046 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10047 +1 -1 trunk/src/messages.tab (File Modified)
10048 +1 -0 trunk/src/newconf.c (File Modified)
10049 +1 -0 trunk/src/s_conf.c (File Modified)
10050 +1 -0 trunk/src/s_serv.c (File Modified)
10051 +2 -2 trunk/src/s_stats.c (File Modified)
10054 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10060 trunk/NEWS (File Modified)
10063 jilles 2005/09/28 15:45:31 UTC (20050928-272)
10065 Don't allow lookups by uid in /monitor + and /monitor s.
10069 trunk/modules/m_monitor.c (File Modified)
10072 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10074 Stop garbage +j being set in cases like +j aaa:bbb by
10075 initializing the variables properly.
10081 trunk/modules/core/m_mode.c (File Modified)
10082 trunk/modules/core/m_sjoin.c (File Modified)
10085 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10087 Apply flags to the proper server in me_gcap().
10091 trunk/modules/m_capab.c (File Modified)
10094 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10096 Use find_named_client() instead of find_client() to check
10097 for nick collisions.
10101 trunk/modules/core/m_nick.c (File Modified)
10104 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10106 - Replace old 381 numeric with a new, more positive one!
10110 trunk/src/messages.tab (File Modified)
10113 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10115 Make it compile again.
10119 trunk/src/channel.c (File Modified)
10120 trunk/src/client.c (File Modified)
10121 trunk/src/ircd.c (File Modified)
10122 trunk/src/packet.c (File Modified)
10125 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10127 - Prevent UID disclosure in cmode setting.
10131 trunk/NEWS (File Modified)
10132 trunk/modules/core/m_mode.c (File Modified)
10135 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10137 A different check which prevents UID disclosure.
10141 trunk/modules/core/m_kick.c (File Modified)
10144 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10146 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10150 trunk/modules/core/m_kick.c (File Modified)
10153 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10155 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10159 trunk/NEWS (File Modified)
10160 trunk/modules/m_accept.c (File Modified)
10161 trunk/modules/m_admin.c (File Modified)
10162 trunk/modules/m_away.c (File Modified)
10163 trunk/modules/m_cap.c (File Modified)
10164 trunk/modules/m_capab.c (File Modified)
10165 trunk/modules/m_challenge.c (File Modified)
10166 trunk/modules/m_chghost.c (File Modified)
10167 trunk/modules/m_close.c (File Modified)
10168 trunk/modules/m_cmessage.c (File Modified)
10169 trunk/modules/m_connect.c (File Modified)
10170 trunk/modules/m_dline.c (File Modified)
10171 trunk/modules/m_encap.c (File Modified)
10172 trunk/modules/m_etrace.c (File Modified)
10173 trunk/modules/m_gline.c (File Modified)
10174 trunk/modules/m_help.c (File Modified)
10175 trunk/modules/m_info.c (File Modified)
10176 trunk/modules/m_invite.c (File Modified)
10177 trunk/modules/m_ison.c (File Modified)
10178 trunk/modules/m_kline.c (File Modified)
10179 trunk/modules/m_knock.c (File Modified)
10180 trunk/modules/m_links.c (File Modified)
10181 trunk/modules/m_list.c (File Modified)
10182 trunk/modules/m_locops.c (File Modified)
10183 trunk/modules/m_lusers.c (File Modified)
10184 trunk/modules/m_map.c (File Modified)
10185 trunk/modules/m_monitor.c (File Modified)
10186 trunk/modules/m_motd.c (File Modified)
10187 trunk/modules/m_names.c (File Modified)
10188 trunk/modules/m_oper.c (File Modified)
10189 trunk/modules/m_operspy.c (File Modified)
10190 trunk/modules/m_pass.c (File Modified)
10191 trunk/modules/m_ping.c (File Modified)
10192 trunk/modules/m_pong.c (File Modified)
10193 trunk/modules/m_post.c (File Modified)
10194 trunk/modules/m_rehash.c (File Modified)
10195 trunk/modules/m_restart.c (File Modified)
10196 trunk/modules/m_resv.c (File Modified)
10197 trunk/modules/m_services.c (File Modified)
10198 trunk/modules/m_set.c (File Modified)
10199 trunk/modules/m_sshortcut.c (File Modified)
10200 trunk/modules/m_stats.c (File Modified)
10201 trunk/modules/m_svinfo.c (File Modified)
10202 trunk/modules/m_tb.c (File Modified)
10203 trunk/modules/m_testline.c (File Modified)
10204 trunk/modules/m_testmask.c (File Modified)
10205 trunk/modules/m_time.c (File Modified)
10206 trunk/modules/m_topic.c (File Modified)
10207 trunk/modules/m_trace.c (File Modified)
10208 trunk/modules/m_unreject.c (File Modified)
10209 trunk/modules/m_user.c (File Modified)
10210 trunk/modules/m_userhost.c (File Modified)
10211 trunk/modules/m_users.c (File Modified)
10212 trunk/modules/m_version.c (File Modified)
10213 trunk/modules/m_wallops.c (File Modified)
10214 trunk/modules/m_who.c (File Modified)
10215 trunk/modules/m_whois.c (File Modified)
10216 trunk/modules/m_whowas.c (File Modified)
10217 trunk/modules/m_xline.c (File Modified)
10218 trunk/src/adns.c (File Modified)
10219 trunk/src/aline.c (File Modified)
10220 trunk/src/cache.c (File Modified)
10221 trunk/src/channel.c (File Modified)
10222 trunk/src/class.c (File Modified)
10223 trunk/src/client.c (File Modified)
10224 trunk/src/commio.c (File Modified)
10225 trunk/src/event.c (File Modified)
10226 trunk/src/hash.c (File Modified)
10227 trunk/src/hostmask.c (File Modified)
10228 trunk/src/ircd.c (File Modified)
10229 trunk/src/kdparse.c (File Modified)
10230 trunk/src/linebuf.c (File Modified)
10231 trunk/src/listener.c (File Modified)
10232 trunk/src/modules.c (File Modified)
10233 trunk/src/monitor.c (File Modified)
10234 trunk/src/newconf.c (File Modified)
10235 trunk/src/packet.c (File Modified)
10236 trunk/src/parse.c (File Modified)
10237 trunk/src/reject.c (File Modified)
10238 trunk/src/s_auth.c (File Modified)
10239 trunk/src/s_conf.c (File Modified)
10240 trunk/src/s_gline.c (File Modified)
10241 trunk/src/s_log.c (File Modified)
10242 trunk/src/s_newconf.c (File Modified)
10243 trunk/src/s_serv.c (File Modified)
10244 trunk/src/s_stats.c (File Modified)
10245 trunk/src/s_user.c (File Modified)
10246 trunk/src/send.c (File Modified)
10247 trunk/src/whowas.c (File Modified)
10250 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10252 - More coding style niceities. Pretty much got client.h squared away.
10256 trunk/modules/m_dline.c (File Modified)
10257 trunk/modules/m_gline.c (File Modified)
10258 trunk/modules/m_kline.c (File Modified)
10259 trunk/modules/m_rehash.c (File Modified)
10260 trunk/modules/m_resv.c (File Modified)
10261 trunk/modules/m_stats.c (File Modified)
10262 trunk/modules/m_testline.c (File Modified)
10263 trunk/modules/m_user.c (File Modified)
10264 trunk/modules/m_xline.c (File Modified)
10267 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10269 - Propagate quiets (+q) on netjoins
10270 - Clear +q list too on lowerTS sjoin from TS6 source
10274 trunk/modules/core/m_sjoin.c (File Modified)
10275 trunk/src/s_serv.c (File Modified)
10278 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10280 Second argument to whois is always a nick, never a uid.
10281 This prevents /whois other.server uid to get information
10286 trunk/modules/m_whois.c (File Modified)
10289 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10291 Don't allow local users to use uids in user mode.
10295 trunk/src/s_user.c (File Modified)
10298 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10300 Make it compile again.
10304 trunk/src/s_stats.c (File Modified)
10307 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10309 Fix propagation of empty SJOIN.
10313 trunk/modules/core/m_sjoin.c (File Modified)
10316 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10318 Some atheme-style niceties here.
10322 trunk/modules/m_accept.c (File Modified)
10323 trunk/modules/m_admin.c (File Modified)
10324 trunk/modules/m_away.c (File Modified)
10325 trunk/modules/m_cap.c (File Modified)
10326 trunk/modules/m_capab.c (File Modified)
10327 trunk/modules/m_challenge.c (File Modified)
10328 trunk/modules/m_chghost.c (File Modified)
10329 trunk/modules/m_close.c (File Modified)
10330 trunk/modules/m_cmessage.c (File Modified)
10331 trunk/modules/m_connect.c (File Modified)
10332 trunk/modules/m_dline.c (File Modified)
10333 trunk/modules/m_encap.c (File Modified)
10334 trunk/modules/m_etrace.c (File Modified)
10335 trunk/modules/m_gline.c (File Modified)
10336 trunk/modules/m_help.c (File Modified)
10337 trunk/modules/m_info.c (File Modified)
10338 trunk/modules/m_invite.c (File Modified)
10339 trunk/modules/m_ison.c (File Modified)
10340 trunk/modules/m_kline.c (File Modified)
10341 trunk/modules/m_knock.c (File Modified)
10342 trunk/modules/m_links.c (File Modified)
10343 trunk/modules/m_list.c (File Modified)
10344 trunk/modules/m_locops.c (File Modified)
10345 trunk/modules/m_lusers.c (File Modified)
10346 trunk/modules/m_map.c (File Modified)
10347 trunk/modules/m_monitor.c (File Modified)
10348 trunk/modules/m_motd.c (File Modified)
10349 trunk/modules/m_names.c (File Modified)
10350 trunk/modules/m_oper.c (File Modified)
10351 trunk/modules/m_operspy.c (File Modified)
10352 trunk/modules/m_pass.c (File Modified)
10353 trunk/modules/m_ping.c (File Modified)
10354 trunk/modules/m_pong.c (File Modified)
10355 trunk/modules/m_post.c (File Modified)
10356 trunk/modules/m_rehash.c (File Modified)
10357 trunk/modules/m_restart.c (File Modified)
10358 trunk/modules/m_resv.c (File Modified)
10359 trunk/modules/m_services.c (File Modified)
10360 trunk/modules/m_set.c (File Modified)
10361 trunk/modules/m_sshortcut.c (File Modified)
10362 trunk/modules/m_stats.c (File Modified)
10363 trunk/modules/m_svinfo.c (File Modified)
10364 trunk/modules/m_tb.c (File Modified)
10365 trunk/modules/m_testline.c (File Modified)
10366 trunk/modules/m_testmask.c (File Modified)
10367 trunk/modules/m_time.c (File Modified)
10368 trunk/modules/m_topic.c (File Modified)
10369 trunk/modules/m_trace.c (File Modified)
10370 trunk/modules/m_unreject.c (File Modified)
10371 trunk/modules/m_user.c (File Modified)
10372 trunk/modules/m_userhost.c (File Modified)
10373 trunk/modules/m_users.c (File Modified)
10374 trunk/modules/m_version.c (File Modified)
10375 trunk/modules/m_wallops.c (File Modified)
10376 trunk/modules/m_who.c (File Modified)
10377 trunk/modules/m_whois.c (File Modified)
10378 trunk/modules/m_whowas.c (File Modified)
10379 trunk/modules/m_xline.c (File Modified)
10382 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10384 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10388 trunk/.indent.pro (File Modified)
10389 trunk/include/charybdis.h (File Added)
10390 trunk/include/client.h (File Modified)
10391 trunk/modules/.indent.pro (File Modified)
10392 trunk/src/.indent.pro (File Modified)
10393 trunk/src/adns.c (File Modified)
10394 trunk/src/aline.c (File Modified)
10395 trunk/src/cache.c (File Modified)
10396 trunk/src/channel.c (File Modified)
10397 trunk/src/class.c (File Modified)
10398 trunk/src/client.c (File Modified)
10399 trunk/src/commio.c (File Modified)
10400 trunk/src/event.c (File Modified)
10401 trunk/src/hash.c (File Modified)
10402 trunk/src/hostmask.c (File Modified)
10403 trunk/src/ircd.c (File Modified)
10404 trunk/src/kdparse.c (File Modified)
10405 trunk/src/linebuf.c (File Modified)
10406 trunk/src/listener.c (File Modified)
10407 trunk/src/modules.c (File Modified)
10408 trunk/src/monitor.c (File Modified)
10409 trunk/src/newconf.c (File Modified)
10410 trunk/src/packet.c (File Modified)
10411 trunk/src/parse.c (File Modified)
10412 trunk/src/reject.c (File Modified)
10413 trunk/src/s_auth.c (File Modified)
10414 trunk/src/s_conf.c (File Modified)
10415 trunk/src/s_gline.c (File Modified)
10416 trunk/src/s_log.c (File Modified)
10417 trunk/src/s_newconf.c (File Modified)
10418 trunk/src/s_serv.c (File Modified)
10419 trunk/src/s_stats.c (File Modified)
10420 trunk/src/s_user.c (File Modified)
10421 trunk/src/send.c (File Modified)
10422 trunk/src/whowas.c (File Modified)
10425 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10427 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10428 - Convert a few modules towards using this code.
10429 - Make a note about this change in NEWS.
10433 trunk/NEWS (File Modified)
10434 trunk/include/aline.h (File Added)
10435 trunk/modules/m_dline.c (File Modified)
10436 trunk/modules/m_kline.c (File Modified)
10437 trunk/modules/m_resv.c (File Modified)
10438 trunk/modules/m_xline.c (File Modified)
10439 trunk/src/Makefile.in (File Modified)
10440 trunk/src/aline.c (File Added)
10443 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10445 - Update NEWS document.
10449 trunk/NEWS (File Modified)
10452 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10454 Use find_named_person() instead of find_person() in services shortcuts.
10458 trunk/modules/m_sshortcut.c (File Modified)
10461 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10463 Fix propagation of empty channels (+P).
10467 trunk/modules/core/m_sjoin.c (File Modified)
10468 trunk/src/s_serv.c (File Modified)
10471 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10473 Use same comparison for +f.
10477 trunk/modules/core/m_join.c (File Modified)
10480 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10482 Retire server-server non-encap CHGHOST, and clean it up a bit.
10486 trunk/modules/m_chghost.c (File Modified)
10489 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10491 Use TS6 form for SQUIT wallops.
10495 trunk/modules/core/m_squit.c (File Modified)
10498 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10500 Propagate nick changes for remote clients in TS6 form if possible;
10501 simplify the code a bit.
10505 trunk/modules/core/m_nick.c (File Modified)
10508 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10510 Only clear oper_only_umodes on deoper for local clients.
10514 trunk/src/s_user.c (File Modified)
10517 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10519 - Don't enable use_whois_actually in the default config, makes cloaking
10520 only useful for vanity.
10524 trunk/doc/example.conf (File Modified)
10527 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10529 Fix linebuf raw code to not truncate lines longer than
10530 510 characters. This stops ziplinks corruption at
10531 the initial burst if the other side sends a lot.
10535 trunk/src/linebuf.c (File Modified)
10538 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10540 - Add +r to channel_modes().
10544 trunk/src/channel.c (File Modified)
10547 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10553 trunk/NEWS (File Modified)
10556 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10558 err, nvm. wrong project :-P
10562 trunk/src/match.c (File Modified)
10565 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10567 make sure we don't crash on match(NULL, test)
10571 trunk/src/match.c (File Modified)
10574 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10576 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10577 flags = rehash in shared{}.
10578 Uses :<source> ENCAP <target> REHASH [option].
10582 trunk/doc/example.conf (File Modified)
10583 trunk/doc/reference.conf (File Modified)
10584 trunk/help/opers/rehash (File Modified)
10585 trunk/include/s_newconf.h (File Modified)
10586 trunk/modules/m_rehash.c (File Modified)
10587 trunk/modules/m_stats.c (File Modified)
10588 trunk/src/newconf.c (File Modified)
10591 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10593 Initialize flags to 0 in conf_set_shared_flags() and
10594 conf_set_cluster_flags().
10598 trunk/src/newconf.c (File Modified)
10601 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10603 Don't allow a forward from a #channel to an &channel.
10604 Error message is Illegal channel name.
10608 trunk/modules/core/m_mode.c (File Modified)
10611 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10613 - change version to 1.0.1
10617 trunk/configure (File Modified)
10618 trunk/configure.ac (File Modified)
10621 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10627 trunk/NEWS (File Modified)
10630 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10632 Services shortcuts changes:
10633 - Require umode +S on target
10634 - Use ERR_SERVICESDOWN (440) for error message
10635 - Fix check for empty string
10639 trunk/include/numeric.h (File Modified)
10640 trunk/modules/m_sshortcut.c (File Modified)
10641 trunk/src/messages.tab (File Modified)
10644 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10646 s/IsChanService/IsService/g;
10650 trunk/modules/m_sshortcut.c (File Modified)
10653 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10655 Add check for service validity in shortcut routines.
10659 trunk/modules/m_sshortcut.c (File Modified)
10662 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10664 Don't allow forwarding to a -F channel the setter is not on.
10668 trunk/modules/core/m_mode.c (File Modified)
10671 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10673 Describe identify_service and identify_command in
10678 trunk/doc/reference.conf (File Modified)
10681 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10683 More helpfile updates.
10687 trunk/help/Makefile.in (File Modified)
10688 trunk/help/opers/die (File Modified)
10689 trunk/help/opers/join (File Modified)
10690 trunk/help/opers/links (File Modified)
10691 trunk/help/opers/lusers (File Modified)
10692 trunk/help/opers/map (File Added)
10693 trunk/help/opers/motd (File Modified)
10694 trunk/help/opers/names (File Modified)
10695 trunk/help/opers/notice (File Modified)
10696 trunk/help/opers/operspy (File Modified)
10697 trunk/help/opers/part (File Modified)
10698 trunk/help/opers/privmsg (File Modified)
10699 trunk/help/opers/restart (File Modified)
10700 trunk/help/opers/set (File Modified)
10701 trunk/help/opers/stats (File Modified)
10702 trunk/help/opers/trace (File Modified)
10703 trunk/help/opers/version (File Modified)
10704 trunk/help/users/notice (File Modified)
10705 trunk/help/users/privmsg (File Modified)
10706 trunk/help/users/stats (File Modified)
10709 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10715 trunk/help/opers/cmode (File Modified)
10716 trunk/help/opers/umode (File Modified)
10717 trunk/help/opers/wallops (File Modified)
10718 trunk/help/opers/who (File Modified)
10719 trunk/help/users/umode (File Modified)
10722 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10724 Include cmode +r in 004 and 005.
10728 trunk/include/supported.h (File Modified)
10729 trunk/src/messages.tab (File Modified)
10732 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10734 No need to clear all 3 buffers in channel_modes().
10738 trunk/src/channel.c (File Modified)
10741 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10743 - Fix multiple +f modes per line
10744 - -f shouldn't take a parameter
10748 trunk/modules/core/m_mode.c (File Modified)
10751 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10753 Channel mode +Q now prevents forwarding to or through
10754 a channel, just like in hyperion, not from a channel.
10758 trunk/modules/core/m_join.c (File Modified)
10761 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10763 Complete +F/+Q propagation.
10767 trunk/modules/core/m_join.c (File Modified)
10768 trunk/modules/core/m_sjoin.c (File Modified)
10769 trunk/src/channel.c (File Modified)
10772 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10774 - A few minor fixes.
10778 trunk/modules/core/m_join.c (File Modified)
10779 trunk/modules/m_services.c (File Modified)
10782 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10784 - Fix netsplit obfuscation.
10788 trunk/src/client.c (File Modified)
10791 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10793 - Fix another /stats p related bug.
10797 trunk/src/client.c (File Modified)
10800 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10802 - Update example.conf.
10806 trunk/doc/example.conf (File Modified)
10809 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10811 - Fix a minor bug here, and re-release 1.0.
10815 trunk/modules/core/m_nick.c (File Modified)
10818 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10820 - Add bursted clients to /stats p list.
10824 trunk/modules/core/m_nick.c (File Modified)
10827 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10829 - Add identify_service, identify_command options to the example.conf,
10834 trunk/NEWS (File Modified)
10835 trunk/doc/example.conf (File Modified)
10836 trunk/src/newconf.c (File Modified)
10839 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10841 - Add services shortcuts.
10845 trunk/modules/Makefile.in (File Modified)
10846 trunk/modules/m_sshortcut.c (File Added)
10849 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10851 - put back checks i removed by mistake
10855 trunk/modules/core/m_join.c (File Modified)
10858 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10860 - Implement channel mode +Q, which disables forwarding.
10861 - Make forwarding usable by everyone.
10862 - Implement channel mode +F which bypasses authority checks on a target
10868 trunk/NEWS (File Modified)
10869 trunk/include/channel.h (File Modified)
10870 trunk/include/supported.h (File Modified)
10871 trunk/modules/core/m_join.c (File Modified)
10872 trunk/modules/core/m_mode.c (File Modified)
10873 trunk/src/messages.tab (File Modified)
10876 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10878 - Fix account handling brokenness.
10882 trunk/modules/m_services.c (File Modified)
10885 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10887 Identify to services via server password hack. Still
10888 needs config file parts, like
10889 identifyservice = "nickserv@services.int";
10890 identifycommand = "IDENTIFY";
10894 trunk/include/s_conf.h (File Modified)
10895 trunk/src/s_user.c (File Modified)
10898 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10900 Make send.c compile.
10904 trunk/src/send.c (File Modified)
10907 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10909 - Handle this better.
10913 trunk/src/send.c (File Modified)
10916 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10918 If the source is not a client, don't send to normal users.
10922 trunk/src/send.c (File Modified)
10925 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10927 - Make /wallops behave as wallops in other ircds.
10931 trunk/modules/m_wallops.c (File Modified)
10932 trunk/src/send.c (File Modified)
10935 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10941 trunk/NEWS (File Modified)
10942 trunk/configure (File Modified)
10943 trunk/configure.ac (File Modified)
10946 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10948 - Remove efnet configuration.
10949 - Rename example.conf as reference.conf, and replace the default
10950 example.conf with one suitable for AthemeNET.
10951 - Update makefile to reflect these changes.
10955 trunk/doc/Makefile.in (File Modified)
10956 trunk/doc/example.conf (File Modified)
10957 trunk/doc/example.efnet.conf (File Deleted)
10958 trunk/doc/reference.conf (File Added)
10961 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10963 - Don't display opers who are /away.
10967 trunk/modules/m_stats.c (File Modified)
10970 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10972 Put cmode +f in 004 and 005.
10976 trunk/include/supported.h (File Modified)
10977 trunk/src/messages.tab (File Modified)
10980 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10982 Add user umode +Q which prevents a user from
10987 trunk/include/client.h (File Modified)
10988 trunk/modules/core/m_join.c (File Modified)
10989 trunk/src/messages.tab (File Modified)
10990 trunk/src/s_user.c (File Modified)
10993 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10995 Implement channel forwarding in m_join(). As in
10996 hyperion, failing to join because of +i, +r or +j
10997 can cause you to be forwarded, potentially
10998 recursively. Unlike hyperion, a single numeric
10999 is sent in case of a successful forward, otherwise
11000 the ircd acts if there were no forward.
11004 trunk/include/numeric.h (File Modified)
11005 trunk/modules/core/m_join.c (File Modified)
11006 trunk/src/messages.tab (File Modified)
11009 jilles 2005/09/11 22:57:53 UTC (20050911-128)
11011 Allow servers to set oper-only cmodes as well.
11015 trunk/modules/core/m_mode.c (File Modified)
11018 jilles 2005/09/11 22:48:37 UTC (20050911-126)
11020 Add cmode +f which takes a channel name, settable
11021 only by opers for now. Does not do anything yet.
11025 trunk/include/channel.h (File Modified)
11026 trunk/modules/core/m_join.c (File Modified)
11027 trunk/modules/core/m_mode.c (File Modified)
11028 trunk/modules/core/m_sjoin.c (File Modified)
11029 trunk/src/channel.c (File Modified)
11032 jilles 2005/09/11 20:48:09 UTC (20050911-124)
11034 Fully initialize 'mode' in ms_join() and ms_sjoin()
11035 to avoid old +j garbage from being used.
11039 trunk/modules/core/m_join.c (File Modified)
11040 trunk/modules/core/m_sjoin.c (File Modified)
11043 jilles 2005/09/11 19:41:53 UTC (20050911-122)
11045 - only touch join_count/join_delta if join throttling
11046 is enabled on the channel
11047 - reset join_count/join_delta to 0 if -j is set
11051 trunk/modules/core/m_join.c (File Modified)
11052 trunk/modules/core/m_mode.c (File Modified)
11053 trunk/modules/core/m_sjoin.c (File Modified)
11056 jilles 2005/09/11 18:57:20 UTC (20050911-120)
11058 Also start a new "period" for join throttling for remote joins,
11059 if necessary. Make the code slightly clearer.
11063 trunk/modules/core/m_join.c (File Modified)
11064 trunk/src/channel.c (File Modified)
11067 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11069 Some +j improvements, still broken.
11073 trunk/modules/core/m_join.c (File Modified)
11074 trunk/modules/core/m_sjoin.c (File Modified)
11077 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11079 Only do +z processing for +m channels the sender is on,
11080 as bans/quiets are currently only checked locally.
11084 trunk/modules/core/m_message.c (File Modified)
11087 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11089 - Add max_bans_large configuration option, defaulting to 500, to
11090 limit the number of bans in a +L channel
11091 - Change b/e/I to b/e/I/q in texts
11095 trunk/doc/example.conf (File Modified)
11096 trunk/include/s_conf.h (File Modified)
11097 trunk/modules/core/m_mode.c (File Modified)
11098 trunk/modules/m_info.c (File Modified)
11099 trunk/src/newconf.c (File Modified)
11100 trunk/src/s_conf.c (File Modified)
11103 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11105 Store invite for +gi channels.
11106 Note that +gi is significantly weaker access control than +i.
11110 trunk/modules/m_invite.c (File Modified)
11113 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11115 Nonops are allowed to see +q lists.
11119 trunk/modules/core/m_mode.c (File Modified)
11122 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11124 Invalidate can_send() cache on -q.
11128 trunk/modules/core/m_mode.c (File Modified)
11131 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11133 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11137 trunk/modules/core/m_sjoin.c (File Modified)
11140 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11142 - Allow blank SJOINs -- for permanant channels.
11146 trunk/modules/core/m_sjoin.c (File Modified)
11149 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11151 - Burst permanant channels.
11155 trunk/src/s_serv.c (File Modified)
11158 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11160 - Fix handling of permanant channels.
11164 trunk/modules/core/m_join.c (File Modified)
11167 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11169 - Run indent on core modules.
11170 - Add propagation of join throttle settings.
11174 trunk/modules/core/m_die.c (File Modified)
11175 trunk/modules/core/m_error.c (File Modified)
11176 trunk/modules/core/m_join.c (File Modified)
11177 trunk/modules/core/m_kick.c (File Modified)
11178 trunk/modules/core/m_kill.c (File Modified)
11179 trunk/modules/core/m_message.c (File Modified)
11180 trunk/modules/core/m_mode.c (File Modified)
11181 trunk/modules/core/m_nick.c (File Modified)
11182 trunk/modules/core/m_part.c (File Modified)
11183 trunk/modules/core/m_quit.c (File Modified)
11184 trunk/modules/core/m_server.c (File Modified)
11185 trunk/modules/core/m_sjoin.c (File Modified)
11186 trunk/modules/core/m_squit.c (File Modified)
11189 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11191 - Fix mistake in commit message.
11195 trunk/ChangeLog (File Modified)
11198 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11200 - Channel throttling.
11204 trunk/NEWS (File Modified)
11205 trunk/include/supported.h (File Modified)
11206 trunk/modules/core/m_mode.c (File Modified)
11207 trunk/src/messages.tab (File Modified)
11210 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11212 - Channel throttle logic fixes.
11216 trunk/include/channel.h (File Modified)
11219 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11221 - Add the throttle logic.
11225 trunk/include/channel.h (File Modified)
11226 trunk/include/numeric.h (File Modified)
11227 trunk/modules/core/m_join.c (File Modified)
11228 trunk/src/channel.c (File Modified)
11229 trunk/src/messages.tab (File Modified)
11232 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11234 - Cosmetic fixes to CREDITS.
11238 trunk/CREDITS (File Modified)
11241 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11243 - Better channel_modes() from ShadowIRCd 4.
11247 trunk/include/channel.h (File Modified)
11248 trunk/src/channel.c (File Modified)
11251 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11253 - Strip colour codes from parts.
11257 trunk/modules/core/m_part.c (File Modified)
11260 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11262 - Strip colour codes from quits.
11266 trunk/modules/core/m_quit.c (File Modified)
11269 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11271 - add +c/+g/+z to channel_modes().
11275 trunk/src/channel.c (File Modified)
11278 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11280 - Add +g to 004/005 numerics.
11284 trunk/include/supported.h (File Modified)
11285 trunk/src/messages.tab (File Modified)
11288 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11290 - Add +cgz to set_final_mode() in both join/sjoin.
11291 - Implement channel mode +g: Free invite.
11295 trunk/include/channel.h (File Modified)
11296 trunk/modules/core/m_join.c (File Modified)
11297 trunk/modules/core/m_mode.c (File Modified)
11298 trunk/modules/core/m_sjoin.c (File Modified)
11299 trunk/modules/m_invite.c (File Modified)
11302 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11304 - Make sure /stats p uses the right list.
11308 trunk/modules/m_stats.c (File Modified)
11311 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11313 - local oper list becomes local_oper_list.
11314 - all opers are stored on oper_list for /stats p.
11318 trunk/include/ircd.h (File Modified)
11319 trunk/modules/m_stats.c (File Modified)
11320 trunk/modules/m_trace.c (File Modified)
11321 trunk/src/client.c (File Modified)
11322 trunk/src/ircd.c (File Modified)
11323 trunk/src/s_user.c (File Modified)
11324 trunk/src/send.c (File Modified)
11327 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11329 - Remove ENABLE_SERVICES legacy define.
11333 trunk/configure (File Modified)
11334 trunk/configure.ac (File Modified)
11335 trunk/include/client.h (File Modified)
11336 trunk/include/m_info.h (File Modified)
11337 trunk/include/s_conf.h (File Modified)
11338 trunk/modules/Makefile.in (File Modified)
11339 trunk/modules/core/m_kick.c (File Modified)
11340 trunk/modules/core/m_mode.c (File Modified)
11341 trunk/modules/core/m_nick.c (File Modified)
11342 trunk/modules/core/m_sjoin.c (File Modified)
11343 trunk/modules/m_services.c (File Modified)
11344 trunk/src/channel.c (File Modified)
11345 trunk/src/newconf.c (File Modified)
11346 trunk/src/s_conf.c (File Modified)
11347 trunk/src/s_serv.c (File Modified)
11348 trunk/src/s_user.c (File Modified)
11351 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11353 - New reject message, ala ircu.
11357 trunk/src/reject.c (File Modified)
11360 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11362 - Reduce 'broadcast storm' effect in m_chghost.
11366 trunk/modules/m_chghost.c (File Modified)
11369 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11371 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11375 trunk/include/supported.h (File Modified)
11376 trunk/src/messages.tab (File Modified)
11379 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11385 trunk/include/channel.h (File Modified)
11386 trunk/modules/core/m_message.c (File Modified)
11387 trunk/modules/core/m_mode.c (File Modified)
11390 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11392 - use sendto_one_numeric() in some places.
11396 trunk/modules/core/m_mode.c (File Modified)
11399 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11401 - Implement channel mode +c -- colour stripping.
11405 trunk/include/irc_string.h (File Modified)
11406 trunk/include/supported.h (File Modified)
11407 trunk/modules/core/m_message.c (File Modified)
11408 trunk/modules/core/m_mode.c (File Modified)
11409 trunk/src/irc_string.c (File Modified)
11410 trunk/src/messages.tab (File Modified)
11413 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11415 - Add +qLP to CHANMODES 005 numeric.
11419 trunk/include/supported.h (File Modified)
11422 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11424 Move credits files to doc/.
11428 trunk/Hybrid-team (File Deleted)
11429 trunk/Ratbox-team (File Deleted)
11430 trunk/doc/Hybrid-team (File Added)
11431 trunk/doc/Ratbox-team (File Added)
11434 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11436 - Rename Ratbox credits as Ratbox-team.
11437 - Add in our own CREDITS.
11441 trunk/CREDITS (File Deleted)
11442 trunk/CREDITS (File Added)
11443 trunk/Ratbox-team (File Added)
11446 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11448 - Quietcache fixes.
11452 trunk/modules/core/m_mode.c (File Modified)
11455 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11457 - Rebuild configure.
11461 trunk/autom4te.cache/ (File Deleted)
11462 trunk/configure (File Modified)
11465 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11467 Add +q to messages.tab.
11471 trunk/src/messages.tab (File Modified)
11474 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11476 - port m_sjoin stuff to TS6 JOIN syntax.
11480 trunk/modules/core/m_join.c (File Modified)
11483 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11485 - Implement channel mode +q (quiet)
11489 trunk/include/channel.h (File Modified)
11490 trunk/modules/core/m_mode.c (File Modified)
11491 trunk/src/channel.c (File Modified)
11494 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11496 Add +L/+P for set_final_mode().
11500 trunk/modules/core/m_sjoin.c (File Modified)
11503 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11505 Add +L/+P in channel_modes().
11509 trunk/src/channel.c (File Modified)
11512 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11514 - Use MODE_PERMANENT, not MODE_PERMANANT
11515 - Actually use chm_staff()
11517 It compiles but is not otherwise tested.
11521 trunk/include/channel.h (File Modified)
11522 trunk/modules/core/m_mode.c (File Modified)
11523 trunk/modules/core/m_sjoin.c (File Modified)
11524 trunk/src/channel.c (File Modified)
11527 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11529 - Ok, patchlevel.h is fixed now.
11533 trunk/include/patchlevel.h (File Modified)
11536 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11542 trunk/include/patchlevel.h (File Modified)
11543 trunk/src/version.c.SH (File Modified)
11546 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11548 - Fix compilation issue with version.c.
11552 trunk/src/version.c.SH (File Modified)
11555 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11557 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11558 this from the BUGS file.
11562 trunk/BUGS (File Modified)
11565 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11567 Mangle all netsplit messages if flatten links is enabled.
11571 trunk/src/client.c (File Modified)
11574 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11576 - jilles pointed out that /stats p needed severe changes -- implement
11581 trunk/modules/m_stats.c (File Modified)
11584 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11586 Rename RELNOTES to NEWS.
11590 trunk/NEWS (File Added)
11591 trunk/RELNOTES (File Deleted)
11594 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11600 trunk/RELNOTES (File Modified)
11603 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11605 - Make /stats p work globally.
11606 - Change 'OPER(s)' to 'staff members'
11610 trunk/modules/m_stats.c (File Modified)
11613 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11615 - add modes, +LP to RPL_MYINFO.
11619 trunk/src/messages.tab (File Modified)
11622 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11624 More stuff to RELNOTES.
11628 trunk/RELNOTES (File Modified)
11631 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11637 trunk/modules/core/m_sjoin.c (File Modified)
11638 trunk/src/channel.c (File Modified)
11641 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11643 - Implement list limit exceed modes -- +L.
11647 trunk/modules/core/m_mode.c (File Modified)
11650 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11652 - Add handlers for modes +L, +P.
11656 trunk/include/channel.h (File Modified)
11657 trunk/modules/core/m_mode.c (File Modified)
11660 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11662 Update properties on *everything*.
11666 trunk/.cvsignore (Property Modified)
11667 trunk/.indent.pro (Property Modified)
11668 trunk/BUGS (File Modified) (Property Modified)
11669 trunk/CREDITS (File Modified) (Property Modified)
11670 trunk/ChangeLog (Property Modified)
11671 trunk/Hybrid-team (File Modified) (Property Modified)
11672 trunk/INSTALL (File Modified) (Property Modified)
11673 trunk/LICENSE (File Modified) (Property Modified)
11674 trunk/Makefile.in (File Modified) (Property Modified)
11675 trunk/README.FIRST (File Modified) (Property Modified)
11676 trunk/RELNOTES (File Modified) (Property Modified)
11677 trunk/SVN-Access (Property Modified)
11678 trunk/aclocal.m4 (File Modified) (Property Modified)
11679 trunk/adns/.cvsignore (Property Modified)
11680 trunk/adns/COPYING (Property Modified)
11681 trunk/adns/GPL-vs-LGPL (Property Modified)
11682 trunk/adns/Makefile.in (File Modified) (Property Modified)
11683 trunk/adns/README (Property Modified)
11684 trunk/adns/README.ircd (Property Modified)
11685 trunk/adns/adns.h (File Modified) (Property Modified)
11686 trunk/adns/check.c (File Modified) (Property Modified)
11687 trunk/adns/dlist.h (File Modified) (Property Modified)
11688 trunk/adns/event.c (File Modified) (Property Modified)
11689 trunk/adns/general.c (File Modified) (Property Modified)
11690 trunk/adns/internal.h (File Modified) (Property Modified)
11691 trunk/adns/parse.c (File Modified) (Property Modified)
11692 trunk/adns/query.c (File Modified) (Property Modified)
11693 trunk/adns/reply.c (File Modified) (Property Modified)
11694 trunk/adns/setup.c (File Modified) (Property Modified)
11695 trunk/adns/transmit.c (File Modified) (Property Modified)
11696 trunk/adns/tvarith.h (File Modified) (Property Modified)
11697 trunk/adns/types.c (File Modified) (Property Modified)
11698 trunk/configure (File Modified) (Property Modified)
11699 trunk/configure.ac (File Modified) (Property Modified)
11700 trunk/contrib/.cvsignore (Property Modified)
11701 trunk/contrib/.indent.pro (Property Modified)
11702 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11703 trunk/contrib/README (File Modified) (Property Modified)
11704 trunk/contrib/example_module.c (File Modified) (Property Modified)
11705 trunk/contrib/m_42.c (File Modified) (Property Modified)
11706 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11707 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11708 trunk/contrib/m_force.c (File Modified) (Property Modified)
11709 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11710 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11711 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11712 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11713 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11714 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11715 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11716 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11717 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11718 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11719 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11720 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11721 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11722 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11723 trunk/doc/.cvsignore (Property Modified)
11724 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11725 trunk/doc/Makefile.in (File Modified) (Property Modified)
11726 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11727 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11728 trunk/doc/challenge.txt (File Modified) (Property Modified)
11729 trunk/doc/example.conf (File Modified) (Property Modified)
11730 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11731 trunk/doc/hooks.txt (File Modified) (Property Modified)
11732 trunk/doc/index.txt (File Modified) (Property Modified)
11733 trunk/doc/ircd.8 (File Modified) (Property Modified)
11734 trunk/doc/ircd.motd (Property Modified)
11735 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11736 trunk/doc/modeg.txt (File Modified) (Property Modified)
11737 trunk/doc/modes.txt (File Modified) (Property Modified)
11738 trunk/doc/monitor.txt (File Modified) (Property Modified)
11739 trunk/doc/old/Authors (Property Modified)
11740 trunk/doc/operguide.txt (File Modified) (Property Modified)
11741 trunk/doc/opermyth.txt (Property Modified)
11742 trunk/doc/server-version-info (File Modified) (Property Modified)
11743 trunk/doc/services.txt (File Modified) (Property Modified)
11744 trunk/doc/technical/README.TSora (Property Modified)
11745 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11746 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11747 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11748 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11749 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11750 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11751 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11752 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11753 trunk/doc/technical/rfc1459.txt (Property Modified)
11754 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11755 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11756 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11757 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11758 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11759 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11760 trunk/help/Makefile.in (File Modified) (Property Modified)
11761 trunk/help/opers/accept (Property Modified)
11762 trunk/help/opers/admin (Property Modified)
11763 trunk/help/opers/away (Property Modified)
11764 trunk/help/opers/capab (Property Modified)
11765 trunk/help/opers/challenge (Property Modified)
11766 trunk/help/opers/close (Property Modified)
11767 trunk/help/opers/cmode (Property Modified)
11768 trunk/help/opers/cnotice (Property Modified)
11769 trunk/help/opers/connect (Property Modified)
11770 trunk/help/opers/cprivmsg (Property Modified)
11771 trunk/help/opers/credits (Property Modified)
11772 trunk/help/opers/die (Property Modified)
11773 trunk/help/opers/dline (Property Modified)
11774 trunk/help/opers/eob (Property Modified)
11775 trunk/help/opers/error (Property Modified)
11776 trunk/help/opers/etrace (Property Modified)
11777 trunk/help/opers/gline (Property Modified)
11778 trunk/help/opers/help (Property Modified)
11779 trunk/help/opers/index (Property Modified)
11780 trunk/help/opers/info (Property Modified)
11781 trunk/help/opers/invite (Property Modified)
11782 trunk/help/opers/ison (Property Modified)
11783 trunk/help/opers/join (Property Modified)
11784 trunk/help/opers/kick (Property Modified)
11785 trunk/help/opers/kill (Property Modified)
11786 trunk/help/opers/kline (Property Modified)
11787 trunk/help/opers/knock (Property Modified)
11788 trunk/help/opers/links (Property Modified)
11789 trunk/help/opers/list (Property Modified)
11790 trunk/help/opers/locops (Property Modified)
11791 trunk/help/opers/lusers (Property Modified)
11792 trunk/help/opers/modlist (Property Modified)
11793 trunk/help/opers/modload (Property Modified)
11794 trunk/help/opers/modrestart (Property Modified)
11795 trunk/help/opers/modunload (Property Modified)
11796 trunk/help/opers/motd (Property Modified)
11797 trunk/help/opers/names (Property Modified)
11798 trunk/help/opers/nick (Property Modified)
11799 trunk/help/opers/notice (Property Modified)
11800 trunk/help/opers/oper (Property Modified)
11801 trunk/help/opers/operspy (Property Modified)
11802 trunk/help/opers/operwall (Property Modified)
11803 trunk/help/opers/part (Property Modified)
11804 trunk/help/opers/pass (Property Modified)
11805 trunk/help/opers/ping (Property Modified)
11806 trunk/help/opers/pong (Property Modified)
11807 trunk/help/opers/post (Property Modified)
11808 trunk/help/opers/privmsg (Property Modified)
11809 trunk/help/opers/quit (Property Modified)
11810 trunk/help/opers/rehash (Property Modified)
11811 trunk/help/opers/restart (Property Modified)
11812 trunk/help/opers/resv (Property Modified)
11813 trunk/help/opers/server (Property Modified)
11814 trunk/help/opers/set (Property Modified)
11815 trunk/help/opers/sjoin (Property Modified)
11816 trunk/help/opers/squit (Property Modified)
11817 trunk/help/opers/stats (Property Modified)
11818 trunk/help/opers/svinfo (Property Modified)
11819 trunk/help/opers/testgecos (Property Modified)
11820 trunk/help/opers/testline (Property Modified)
11821 trunk/help/opers/testmask (Property Modified)
11822 trunk/help/opers/time (Property Modified)
11823 trunk/help/opers/topic (Property Modified)
11824 trunk/help/opers/trace (Property Modified)
11825 trunk/help/opers/uhelp (Property Modified)
11826 trunk/help/opers/umode (Property Modified)
11827 trunk/help/opers/undline (Property Modified)
11828 trunk/help/opers/ungline (Property Modified)
11829 trunk/help/opers/unkline (Property Modified)
11830 trunk/help/opers/unresv (Property Modified)
11831 trunk/help/opers/unxline (Property Modified)
11832 trunk/help/opers/user (Property Modified)
11833 trunk/help/opers/userhost (Property Modified)
11834 trunk/help/opers/users (Property Modified)
11835 trunk/help/opers/version (Property Modified)
11836 trunk/help/opers/wallops (Property Modified)
11837 trunk/help/opers/who (Property Modified)
11838 trunk/help/opers/whois (Property Modified)
11839 trunk/help/opers/whowas (Property Modified)
11840 trunk/help/opers/xline (Property Modified)
11841 trunk/help/users/index (Property Modified)
11842 trunk/help/users/info (Property Modified)
11843 trunk/help/users/notice (Property Modified)
11844 trunk/help/users/privmsg (Property Modified)
11845 trunk/help/users/stats (Property Modified)
11846 trunk/help/users/umode (Property Modified)
11847 trunk/include/.cvsignore (Property Modified)
11848 trunk/include/.indent.pro (Property Modified)
11849 trunk/include/balloc.h (File Modified) (Property Modified)
11850 trunk/include/cache.h (File Modified) (Property Modified)
11851 trunk/include/channel.h (File Modified) (Property Modified)
11852 trunk/include/class.h (File Modified) (Property Modified)
11853 trunk/include/client.h (File Modified) (Property Modified)
11854 trunk/include/commio.h (File Modified) (Property Modified)
11855 trunk/include/common.h (File Modified) (Property Modified)
11856 trunk/include/config.h (File Modified) (Property Modified)
11857 trunk/include/config.h.dist (File Modified) (Property Modified)
11858 trunk/include/defaults.h (File Modified) (Property Modified)
11859 trunk/include/event.h (File Modified) (Property Modified)
11860 trunk/include/hash.h (File Modified) (Property Modified)
11861 trunk/include/hook.h (File Modified) (Property Modified)
11862 trunk/include/hostmask.h (File Modified) (Property Modified)
11863 trunk/include/irc_string.h (File Modified) (Property Modified)
11864 trunk/include/ircd.h (File Modified) (Property Modified)
11865 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11866 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11867 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11868 trunk/include/linebuf.h (File Modified) (Property Modified)
11869 trunk/include/listener.h (File Modified) (Property Modified)
11870 trunk/include/m_info.h (File Modified) (Property Modified)
11871 trunk/include/memory.h (File Modified) (Property Modified)
11872 trunk/include/modules.h (File Modified) (Property Modified)
11873 trunk/include/monitor.h (File Modified) (Property Modified)
11874 trunk/include/msg.h (File Modified) (Property Modified)
11875 trunk/include/newconf.h (File Modified) (Property Modified)
11876 trunk/include/numeric.h (File Modified) (Property Modified)
11877 trunk/include/packet.h (File Modified) (Property Modified)
11878 trunk/include/parse.h (File Modified) (Property Modified)
11879 trunk/include/patchlevel.h (File Modified) (Property Modified)
11880 trunk/include/patricia.h (File Modified) (Property Modified)
11881 trunk/include/reject.h (File Modified) (Property Modified)
11882 trunk/include/res.h (File Modified) (Property Modified)
11883 trunk/include/restart.h (File Modified) (Property Modified)
11884 trunk/include/s_auth.h (File Modified) (Property Modified)
11885 trunk/include/s_conf.h (File Modified) (Property Modified)
11886 trunk/include/s_gline.h (File Modified) (Property Modified)
11887 trunk/include/s_log.h (File Modified) (Property Modified)
11888 trunk/include/s_newconf.h (File Modified) (Property Modified)
11889 trunk/include/s_serv.h (File Modified) (Property Modified)
11890 trunk/include/s_stats.h (File Modified) (Property Modified)
11891 trunk/include/s_user.h (File Modified) (Property Modified)
11892 trunk/include/s_zip.h (File Modified) (Property Modified)
11893 trunk/include/scache.h (File Modified) (Property Modified)
11894 trunk/include/send.h (File Modified) (Property Modified)
11895 trunk/include/serno.h (Property Modified)
11896 trunk/include/setup.h.in (Property Modified)
11897 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11898 trunk/include/stdinc.h (File Modified) (Property Modified)
11899 trunk/include/supported.h (File Modified) (Property Modified)
11900 trunk/include/tools.h (File Modified) (Property Modified)
11901 trunk/include/whowas.h (File Modified) (Property Modified)
11902 trunk/install-sh (File Modified) (Property Modified)
11903 trunk/modules/.cvsignore (Property Modified)
11904 trunk/modules/.depend (Property Modified)
11905 trunk/modules/.indent.pro (Property Modified)
11906 trunk/modules/Makefile.in (File Modified) (Property Modified)
11907 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11908 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11909 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11910 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11911 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11912 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11913 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11914 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11915 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11916 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11917 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11918 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11919 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11920 trunk/modules/m_accept.c (File Modified) (Property Modified)
11921 trunk/modules/m_admin.c (File Modified) (Property Modified)
11922 trunk/modules/m_away.c (File Modified) (Property Modified)
11923 trunk/modules/m_cap.c (File Modified) (Property Modified)
11924 trunk/modules/m_capab.c (File Modified) (Property Modified)
11925 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11926 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11927 trunk/modules/m_close.c (File Modified) (Property Modified)
11928 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11929 trunk/modules/m_connect.c (File Modified) (Property Modified)
11930 trunk/modules/m_dline.c (File Modified) (Property Modified)
11931 trunk/modules/m_encap.c (File Modified) (Property Modified)
11932 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11933 trunk/modules/m_gline.c (File Modified) (Property Modified)
11934 trunk/modules/m_help.c (File Modified) (Property Modified)
11935 trunk/modules/m_info.c (File Modified) (Property Modified)
11936 trunk/modules/m_invite.c (File Modified) (Property Modified)
11937 trunk/modules/m_ison.c (File Modified) (Property Modified)
11938 trunk/modules/m_kline.c (File Modified) (Property Modified)
11939 trunk/modules/m_knock.c (File Modified) (Property Modified)
11940 trunk/modules/m_links.c (File Modified) (Property Modified)
11941 trunk/modules/m_list.c (File Modified) (Property Modified)
11942 trunk/modules/m_locops.c (File Modified) (Property Modified)
11943 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11944 trunk/modules/m_map.c (File Modified) (Property Modified)
11945 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11946 trunk/modules/m_motd.c (File Modified) (Property Modified)
11947 trunk/modules/m_names.c (File Modified) (Property Modified)
11948 trunk/modules/m_oper.c (File Modified) (Property Modified)
11949 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11950 trunk/modules/m_pass.c (File Modified) (Property Modified)
11951 trunk/modules/m_ping.c (File Modified) (Property Modified)
11952 trunk/modules/m_pong.c (File Modified) (Property Modified)
11953 trunk/modules/m_post.c (File Modified) (Property Modified)
11954 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11955 trunk/modules/m_restart.c (File Modified) (Property Modified)
11956 trunk/modules/m_resv.c (File Modified) (Property Modified)
11957 trunk/modules/m_services.c (File Modified) (Property Modified)
11958 trunk/modules/m_set.c (File Modified) (Property Modified)
11959 trunk/modules/m_stats.c (File Modified) (Property Modified)
11960 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11961 trunk/modules/m_tb.c (File Modified) (Property Modified)
11962 trunk/modules/m_testline.c (File Modified) (Property Modified)
11963 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11964 trunk/modules/m_time.c (File Modified) (Property Modified)
11965 trunk/modules/m_topic.c (File Modified) (Property Modified)
11966 trunk/modules/m_trace.c (File Modified) (Property Modified)
11967 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11968 trunk/modules/m_user.c (File Modified) (Property Modified)
11969 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11970 trunk/modules/m_users.c (File Modified) (Property Modified)
11971 trunk/modules/m_version.c (File Modified) (Property Modified)
11972 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11973 trunk/modules/m_who.c (File Modified) (Property Modified)
11974 trunk/modules/m_whois.c (File Modified) (Property Modified)
11975 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11976 trunk/modules/m_xline.c (File Modified) (Property Modified)
11977 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11978 trunk/servlink/.cvsignore (Property Modified)
11979 trunk/servlink/.indent.pro (Property Modified)
11980 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11981 trunk/servlink/README (File Modified) (Property Modified)
11982 trunk/servlink/TODO (File Modified) (Property Modified)
11983 trunk/servlink/control.c (File Modified) (Property Modified)
11984 trunk/servlink/control.h (File Modified) (Property Modified)
11985 trunk/servlink/io.c (File Modified) (Property Modified)
11986 trunk/servlink/io.h (File Modified) (Property Modified)
11987 trunk/servlink/servlink.c (File Modified) (Property Modified)
11988 trunk/servlink/servlink.h (File Modified) (Property Modified)
11989 trunk/src/.cvsignore (Property Modified)
11990 trunk/src/.depend (Property Modified)
11991 trunk/src/.indent.pro (Property Modified)
11992 trunk/src/Makefile.in (File Modified) (Property Modified)
11993 trunk/src/adns.c (File Modified) (Property Modified)
11994 trunk/src/balloc.c (File Modified) (Property Modified)
11995 trunk/src/cache.c (File Modified) (Property Modified)
11996 trunk/src/channel.c (File Modified) (Property Modified)
11997 trunk/src/class.c (File Modified) (Property Modified)
11998 trunk/src/client.c (File Modified) (Property Modified)
11999 trunk/src/commio.c (File Modified) (Property Modified)
12000 trunk/src/devpoll.c (File Modified) (Property Modified)
12001 trunk/src/epoll.c (File Modified) (Property Modified)
12002 trunk/src/event.c (File Modified) (Property Modified)
12003 trunk/src/getopt.c (File Modified) (Property Modified)
12004 trunk/src/hash.c (File Modified) (Property Modified)
12005 trunk/src/hook.c (File Modified) (Property Modified)
12006 trunk/src/hostmask.c (File Modified) (Property Modified)
12007 trunk/src/irc_string.c (File Modified) (Property Modified)
12008 trunk/src/ircd.c (File Modified) (Property Modified)
12009 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
12010 trunk/src/ircd_parser.y (File Modified) (Property Modified)
12011 trunk/src/ircd_signal.c (File Modified) (Property Modified)
12012 trunk/src/kdparse.c (File Modified) (Property Modified)
12013 trunk/src/kqueue.c (File Modified) (Property Modified)
12014 trunk/src/linebuf.c (File Modified) (Property Modified)
12015 trunk/src/listener.c (File Modified) (Property Modified)
12016 trunk/src/match.c (File Modified) (Property Modified)
12017 trunk/src/memory.c (File Modified) (Property Modified)
12018 trunk/src/messages.tab (File Modified) (Property Modified)
12019 trunk/src/modules.c (File Modified) (Property Modified)
12020 trunk/src/monitor.c (File Modified) (Property Modified)
12021 trunk/src/newconf.c (File Modified) (Property Modified)
12022 trunk/src/numeric.c (File Modified) (Property Modified)
12023 trunk/src/packet.c (File Modified) (Property Modified)
12024 trunk/src/parse.c (File Modified) (Property Modified)
12025 trunk/src/patricia.c (File Modified) (Property Modified)
12026 trunk/src/poll.c (File Modified) (Property Modified)
12027 trunk/src/reject.c (File Modified) (Property Modified)
12028 trunk/src/restart.c (File Modified) (Property Modified)
12029 trunk/src/s_auth.c (File Modified) (Property Modified)
12030 trunk/src/s_conf.c (File Modified) (Property Modified)
12031 trunk/src/s_gline.c (File Modified) (Property Modified)
12032 trunk/src/s_log.c (File Modified) (Property Modified)
12033 trunk/src/s_newconf.c (File Modified) (Property Modified)
12034 trunk/src/s_serv.c (File Modified) (Property Modified)
12035 trunk/src/s_stats.c (File Modified) (Property Modified)
12036 trunk/src/s_user.c (File Modified) (Property Modified)
12037 trunk/src/scache.c (File Modified) (Property Modified)
12038 trunk/src/select.c (File Modified) (Property Modified)
12039 trunk/src/send.c (File Modified) (Property Modified)
12040 trunk/src/snprintf.c (File Modified) (Property Modified)
12041 trunk/src/tools.c (File Modified) (Property Modified)
12042 trunk/src/version.c.SH (File Modified) (Property Modified)
12043 trunk/src/whowas.c (File Modified) (Property Modified)
12044 trunk/tools/.cvsignore (Property Modified)
12045 trunk/tools/Makefile.in (File Modified) (Property Modified)
12046 trunk/tools/README (File Modified) (Property Modified)
12047 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12048 trunk/tools/convertilines.c (File Modified) (Property Modified)
12049 trunk/tools/convertklines.c (File Modified) (Property Modified)
12050 trunk/tools/mkkeypair (Property Modified)
12051 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12052 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12053 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12054 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12055 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12056 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12057 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12058 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12059 trunk/tools/untabify (File Modified) (Property Modified)
12060 trunk/tools/viconf.c (File Modified) (Property Modified)
12063 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12069 trunk/RELNOTES (File Modified)
12072 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12074 - Make version.c use our serial, not ratbox's.
12078 trunk/src/version.c.SH (File Modified)
12081 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12084 - revved patchlevel to 2.1.5
12088 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12092 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12094 - fix buffer overflow and unterminated buffer when removing TS6 bans
12095 - fix rebuilding of SJOIN
12099 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12102 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12104 have servlink report if it gets an uncompressed error message when it gets inflate failures
12107 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12110 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12112 - extend our copyrights to 2005.
12116 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12186 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12190 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12191 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12192 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12194 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12195 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12200 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12201 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12202 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12203 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12204 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12205 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12206 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12207 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12208 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12209 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12210 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12211 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12212 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12213 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12214 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12215 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12216 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12217 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12218 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12219 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12222 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12225 - revved patchlevel to 2.1.4
12229 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12230 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12233 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12235 - add TARGMAX to 005
12236 - remove the +1 from ->uid in struct Client
12237 - fix checking of accept entries in m_accept.c
12241 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12242 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12243 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12244 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12247 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12249 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12254 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12257 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12259 - remove an unused variable
12263 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12266 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12268 don't burst a TS5 name in burst_TS6. -via jillies
12271 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12274 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12276 - via jilles, make nickchanges invalidate any cached bans for
12281 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12282 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12283 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12284 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12287 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12289 - fix some char vs byte usage to make adns compile cleanly with gcc4
12293 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12294 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12295 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12296 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12297 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12298 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12299 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12300 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12303 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12305 userhost should allow 5 userhost checks, not 4
12308 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12311 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12313 - another darwin fix
12317 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12320 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12326 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12327 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12328 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12329 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12330 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12331 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12332 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12333 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12336 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12338 - remove bogus extern of abort_list
12342 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12345 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12347 svn repo access stuff
12350 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12353 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12359 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12362 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12368 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12371 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12373 revert omotd..i thought it was a good idea..oh well
12376 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12379 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12381 Commas are bad things in channel keys
12385 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12388 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12390 Add OMOTD command to display oper motd
12394 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12397 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12399 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12402 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12405 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12407 Modified files: (Branch: RATBOX_2_1)
12410 - stop testing whois for protocol violations, as they can be caused in
12411 ircds going all the way back to the original ircd2.8
12413 Revision Changes Path
12414 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12418 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12420 Modified files: (Branch: RATBOX_2_1)
12423 - remove some 2.2 code
12425 Revision Changes Path
12426 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12430 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12432 Modified files: (Branch: RATBOX_2_1)
12435 backport of the silly december 31st bug
12437 Revision Changes Path
12438 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12442 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12444 Modified files: (Branch: RATBOX_2_1)
12446 include patchlevel.h
12448 - revved patchlevel to 2.1.3
12450 Revision Changes Path
12451 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12452 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12456 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12458 Modified files: (Branch: RATBOX_2_1)
12461 modules/core m_nick.c
12464 - stop removing a clients own list of accepted clients when they do a
12466 - clean up the accept code so its less retarded
12468 Revision Changes Path
12469 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12470 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12471 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12472 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12476 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12478 Modified files: (Branch: RATBOX_2_1)
12481 src event.c ircd.c newconf.c
12483 - remove a defn of links_cache_list in m_links.c which was causing
12484 the flattened links update to be ignored
12485 - add eventUpdate(), and make links_delay update on rehash
12487 Revision Changes Path
12488 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12489 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12490 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12491 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12492 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12496 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12498 Modified files: (Branch: RATBOX_2_1)
12502 - make the conf parser apply service {}; on rehash
12504 Revision Changes Path
12505 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12506 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12510 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12512 Modified files: (Branch: RATBOX_2_1)
12515 - show ENABLE_SERVICES define in info
12517 Revision Changes Path
12518 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12522 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12524 Modified files: (Branch: RATBOX_2_1)
12525 modules m_services.c m_stats.c
12527 - via jilles, make m_services.c hook into stats U and display service
12530 Revision Changes Path
12531 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12532 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12536 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12538 Modified files: (Branch: RATBOX_2_1)
12539 . configure configure.ac
12541 - default build to -O2
12543 Revision Changes Path
12544 7.249.2.2 +4 -4 ircd-ratbox/configure
12545 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12549 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12551 Modified files: (Branch: RATBOX_2_1)
12552 doc example.conf example.efnet.conf
12553 include client.h s_conf.h s_newconf.h
12555 modules/core m_join.c m_nick.c
12556 src channel.c newconf.c s_conf.c s_user.c
12558 - remove no_oper_resvs from general {};
12559 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12561 Revision Changes Path
12562 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12563 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12564 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12565 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12566 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12567 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12568 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12569 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12570 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12571 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12572 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12573 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12577 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12579 Modified files: (Branch: RATBOX_2_1)
12580 modules/core m_mode.c m_nick.c
12584 - raise max temptime to a year
12586 - require 9 parameters in ms_nick(), 10 in ms_uid()
12588 Revision Changes Path
12589 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12590 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12591 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12595 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12597 Modified files: (Branch: RATBOX_2_1)
12598 modules m_services.c
12600 - only show services logged in info when its a local client
12602 Revision Changes Path
12603 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12607 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12609 Modified files: (Branch: RATBOX_2_1)
12612 passing a pointer to a pointer is not what was intended, oops
12614 Revision Changes Path
12615 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12619 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12621 Modified files: (Branch: RATBOX_2_1)
12624 - update services.txt with FNC
12626 Revision Changes Path
12627 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12631 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12633 Modified files: (Branch: RATBOX_2_1)
12636 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12638 Revision Changes Path
12639 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12643 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12645 Modified files: (Branch: RATBOX_2_1)
12648 - add some uniqueness into auth process for bopm
12650 Revision Changes Path
12651 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12655 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12657 Modified files: (Branch: RATBOX_2_1)
12658 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12660 - make contrib/ compile
12662 Revision Changes Path
12663 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12664 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12665 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12666 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12670 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12672 Modified files: (Branch: RATBOX_2_1)
12673 modules m_monitor.c
12675 Don't allow MONITOR from an unregistered client
12677 Revision Changes Path
12678 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12682 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12684 Modified files: (Branch: RATBOX_2_1)
12685 doc example.conf example.efnet.conf
12687 src class.c messages.tab newconf.c
12689 - remove sendq_eob, its become more of a hindrance than a benefit.
12690 - sync example.efnet.conf cluster {}; with example.conf
12692 Revision Changes Path
12693 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12694 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12695 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12696 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12697 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12698 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12702 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12704 Modified files: (Branch: RATBOX_2_1)
12706 include patchlevel.h
12709 - revved patchlevel to 2.1.2
12711 Revision Changes Path
12712 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12713 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12717 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12719 Modified files: (Branch: RATBOX_2_1)
12720 . configure configure.ac
12722 - raise default topiclen to 160.
12724 Revision Changes Path
12725 7.249.2.1 +3 -3 ircd-ratbox/configure
12726 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12730 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12732 Modified files: (Branch: RATBOX_2_1)
12733 modules m_services.c
12735 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12736 tsinfo matches this
12738 Revision Changes Path
12739 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12743 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12745 Modified files: (Branch: RATBOX_2_1)
12746 modules m_services.c
12748 - monitor_signoff() the client we're nickchanging
12750 Revision Changes Path
12751 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12755 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12757 Modified files: (Branch: RATBOX_2_1)
12760 - fix various UID problems with trace
12762 Revision Changes Path
12763 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12767 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12769 Modified files: (Branch: RATBOX_2_1)
12770 help/opers dline kline
12771 modules m_resv.c m_stats.c
12772 modules/core m_mode.c
12775 - tidy up kline/dline help to note they dont accept nick as target
12776 - disallow bans beginning with ':' over bmask
12777 - disallow bans with a space in chm_ban
12778 - stop counting hidden opers in stats p
12779 - match() parameters in remote unresv were inverted, causing it to fail
12780 - fix possibility of clients setting blank keys
12782 Revision Changes Path
12783 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12784 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12785 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12786 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12787 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12791 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12793 Modified files: (Branch: RATBOX_2_1)
12796 - fix problems with amd64 and the way we do va_list
12798 Revision Changes Path
12799 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12803 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12805 Modified files: (Branch: RATBOX_2_1)
12806 modules m_services.c
12808 - tidy up the kill notifications for RSFNC
12810 Revision Changes Path
12811 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12815 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12817 Modified files: (Branch: RATBOX_2_1)
12819 modules m_services.c
12822 - some more rserv stuff:
12823 - add RSFNC capability
12824 - fix up RSFNC, kill existing clients if they exist.
12826 Revision Changes Path
12827 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12828 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12829 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12833 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12835 Modified files: (Branch: RATBOX_2_1)
12836 modules m_services.c
12838 - first stab at a FNC implementation for rserv
12840 Revision Changes Path
12841 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12845 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12847 Modified files: (Branch: RATBOX_2_1)
12852 Revision Changes Path
12853 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12857 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12859 Modified files: (Branch: RATBOX_2_1)
12862 - add links_delay back
12864 Revision Changes Path
12865 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12869 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12871 Modified files: (Branch: RATBOX_2_1)
12875 - swap tabs for spaces
12877 Revision Changes Path
12878 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12879 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12883 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12885 Modified files: (Branch: RATBOX_2_1)
12888 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12889 contained in the client_flood conf option
12890 - remove a couple of unused defines from info
12892 Revision Changes Path
12893 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12897 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12899 Modified files: (Branch: RATBOX_2_1)
12902 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12904 Revision Changes Path
12905 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12909 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12911 Modified files: (Branch: RATBOX_2_1)
12912 doc example.conf example.efnet.conf
12914 - fix missing closing comment tag
12916 Revision Changes Path
12917 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12918 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12922 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12924 Modified files: (Branch: RATBOX_2_1)
12926 include patchlevel.h
12928 - revved patchlevel to 2.1.1
12930 Revision Changes Path
12931 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12932 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12936 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12938 Modified files: (Branch: RATBOX_2_1)
12941 - sync up remote kline reasons, so theyre consistent with what happens
12942 when we add local klines - notably the "Temporary K-line x min" and
12943 date added to reason.
12945 Revision Changes Path
12946 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12950 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12952 Modified files: (Branch: RATBOX_2_1)
12955 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12957 Revision Changes Path
12958 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12962 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12964 Modified files: (Branch: RATBOX_2_1)
12967 used the data pointer we saved, not what just got nulled
12969 Revision Changes Path
12970 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12974 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12976 Modified files: (Branch: RATBOX_2_1)
12977 modules m_resv.c m_xline.c
12979 - fix broken propagation of xline/resv
12981 Revision Changes Path
12982 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12983 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12987 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12989 Modified files: (Branch: RATBOX_2_1)
12992 - properly increment bad auth count for stats T when we timeout an auth
12994 Revision Changes Path
12995 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12999 leeh 2005/04/04 17:24:14 UTC (20050404_0)
13001 Modified files: (Branch: RATBOX_2_1)
13004 modules/core m_nick.c
13006 - fix a bit that didnt make sense in monitor.txt
13007 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
13009 Revision Changes Path
13010 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
13011 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
13012 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
13016 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
13018 Modified files: (Branch: RATBOX_2_1)
13021 removing dlink nodes from auth_poll_list twice is bad
13023 Revision Changes Path
13024 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
13028 leeh 2005/03/28 02:17:38 UTC (20050328_0)
13030 Modified files: (Branch: RATBOX_2_1)
13033 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
13034 changed to RPL_STATSDEBUG
13036 Revision Changes Path
13037 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13041 leeh 2005/03/27 02:19:04 UTC (20050327_0)
13043 Added files: (Branch: RATBOX_2_1)
13046 - add some documentation about target change
13048 Revision Changes Path
13049 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13053 leeh 2005/03/25 16:46:29 UTC (20050325_1)
13055 Modified files: (Branch: RATBOX_2_1)
13056 include supported.h
13057 modules/core m_message.c
13059 - remove extra argument to 005
13060 - disallow messaging of UIDs
13062 Revision Changes Path
13063 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13064 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13068 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13070 Modified files: (Branch: RATBOX_2_1)
13073 - fix a longstanding parser bug with wrong limit checking, causing us to
13074 accept one less parameter than we're allowed to accept.
13076 Revision Changes Path
13077 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13081 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13083 Modified files: (Branch: RATBOX_2_1)
13084 modules/core m_message.c
13086 - exempt users messaging themselves from target change
13088 Revision Changes Path
13089 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13093 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13095 Modified files: (Branch: RATBOX_2_1)
13096 include supported.h
13098 - stop violating MAXPARA on 005.
13100 Revision Changes Path
13101 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13105 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13107 Modified files: (Branch: RATBOX_2_1)
13108 modules/core m_nick.c
13110 - dont store an ipv6 sockhost if we're not compiled with v6 support
13112 Revision Changes Path
13113 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13117 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13119 Modified files: (Branch: RATBOX_2_1)
13122 - remove some vms includes
13124 Revision Changes Path
13125 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13129 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13131 Modified files: (Branch: RATBOX_2_1)
13135 - force commit for new branch
13137 Revision Changes Path
13138 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13139 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13143 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13146 . RELNOTES configure configure.ac
13147 include patchlevel.h
13149 - revved patchlevel to 2.1.0
13151 Revision Changes Path
13152 1.114 +6 -2 ircd-ratbox/RELNOTES
13153 7.249 +11 -11 ircd-ratbox/configure
13154 7.63 +3 -3 ircd-ratbox/configure.ac
13155 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13159 leeh 2005/03/04 13:31:32 EST (20050304_2)
13163 include patchlevel.h
13166 - revved patchlevel to 2.1.0beta2
13168 Revision Changes Path
13169 1.113 +12 -0 ircd-ratbox/RELNOTES
13170 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13174 leeh 2005/03/04 13:27:05 EST (20050304_1)
13177 doc whats-new-2.1.txt
13180 - update whats-new-2.1
13181 - when we're handling global NAMES, dont output channels if there are no
13182 members within them we can show.
13184 Revision Changes Path
13185 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13186 7.436 +12 -2 ircd-ratbox/src/channel.c
13190 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13195 That would be a node_heap not a prefix_heap..oops
13197 Revision Changes Path
13198 7.30 +1 -1 ircd-ratbox/src/patricia.c
13202 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13207 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13208 otherwise..the other macros might work????
13210 Revision Changes Path
13211 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13215 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13218 . configure configure.ac
13222 Revision Changes Path
13223 7.248 +5 -5 ircd-ratbox/configure
13224 7.62 +5 -5 ircd-ratbox/configure.ac
13228 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13231 . configure configure.ac
13235 Revision Changes Path
13236 7.247 +3 -2 ircd-ratbox/configure
13237 7.61 +3 -2 ircd-ratbox/configure.ac
13241 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13244 . configure configure.ac
13248 Revision Changes Path
13249 7.246 +6 -6 ircd-ratbox/configure
13250 7.60 +4 -4 ircd-ratbox/configure.ac
13254 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13257 . configure configure.ac
13260 Doh these changes got put on RATBOX_2_0 when they were meant for
13262 Also merged in the monitor heap size stuff, not that i think monitor has
13265 Revision Changes Path
13266 7.245 +12 -3 ircd-ratbox/configure
13267 7.59 +11 -3 ircd-ratbox/configure.ac
13268 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13272 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13277 Add more robust alloca checking
13279 Revision Changes Path
13280 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13284 leeh 2005/02/24 15:27:17 EST (20050224_9)
13289 - fix the copyright on m_42.c :p
13291 Revision Changes Path
13292 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13296 leeh 2005/02/24 15:22:53 EST (20050224_8)
13299 include supported.h
13302 - fix a core in undline on bad masks
13303 - remove an unwanted space from beginning of second 005 numeric
13305 Revision Changes Path
13306 7.5 +1 -1 ircd-ratbox/include/supported.h
13307 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13311 leeh 2005/02/24 15:18:59 EST (20050224_7)
13314 modules m_monitor.c
13316 - use max_monitor when adding nicknames
13318 that should be everything now..
13320 Revision Changes Path
13321 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13325 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13332 Revision Changes Path
13333 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13337 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13344 Revision Changes Path
13345 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13349 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13354 The Answer to Life, the Universe, and Everything
13356 Revision Changes Path
13357 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13361 leeh 2005/02/24 14:53:04 EST (20050224_3)
13365 modules m_monitor.c
13366 src ircd.c monitor.c
13368 - call init_monitor() on startup
13369 - add in support for adding/deleting/listing monitor entries
13371 Revision Changes Path
13372 7.2 +3 -1 ircd-ratbox/include/monitor.h
13373 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13374 7.374 +2 -0 ircd-ratbox/src/ircd.c
13375 7.3 +15 -4 ircd-ratbox/src/monitor.c
13379 leeh 2005/02/23 21:20:10 EST (20050224_2)
13382 doc example.conf example.efnet.conf
13383 include s_conf.h supported.h
13384 modules Makefile.in
13385 src client.c newconf.c s_conf.c
13387 modules m_monitor.c
13389 - add the max_monitor config option
13390 - advertise MONITOR=%d in 005
13391 - clear a local clients monitor list on exit
13392 - add the framework for the MONITOR command
13395 Revision Changes Path
13396 7.261 +5 -0 ircd-ratbox/doc/example.conf
13397 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13398 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13399 7.4 +4 -2 ircd-ratbox/include/supported.h
13400 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13401 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13402 7.492 +1 -0 ircd-ratbox/src/client.c
13403 7.202 +1 -0 ircd-ratbox/src/newconf.c
13404 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13408 leeh 2005/02/23 20:57:51 EST (20050224_1)
13411 . configure configure.ac
13415 - move MONITOR_HEAP_SIZE over to configure
13417 Revision Changes Path
13418 7.244 ircd-ratbox/configure
13419 7.58 +4 -2 ircd-ratbox/configure.ac
13420 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13421 7.2 +0 -2 ircd-ratbox/src/monitor.c
13425 leeh 2005/02/23 20:48:08 EST (20050224_0)
13429 include client.h numeric.h
13430 modules/core m_nick.c
13431 src Makefile.in client.c messages.tab
13437 - first half of my server-side notify list implementation..
13439 Revision Changes Path
13440 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13441 7.266 +3 -0 ircd-ratbox/include/client.h
13442 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13443 7.58 +6 -0 ircd-ratbox/include/numeric.h
13444 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13445 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13446 7.491 +3 -0 ircd-ratbox/src/client.c
13447 7.126 +5 -5 ircd-ratbox/src/messages.tab
13448 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13449 7.342 +2 -0 ircd-ratbox/src/s_user.c
13453 leeh 2005/02/23 18:42:59 EST (20050223_0)
13458 - double the size of the client and channel hashtables (64k -> 128k and
13459 32k -> 64k). The improvements are quite significant..
13461 Revision Changes Path
13462 7.54 +4 -4 ircd-ratbox/include/hash.h
13466 leeh 2005/02/22 14:55:56 EST (20050222_1)
13470 modules m_services.c
13472 - remove a couple of unused vars
13473 - update monitor.txt
13475 Revision Changes Path
13476 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13477 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13481 leeh 2005/02/21 19:47:24 EST (20050222_0)
13486 - add in my documentation on the upcoming MONITOR command
13488 Revision Changes Path
13489 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13493 leeh 2005/02/21 12:09:34 EST (20050221_0)
13496 . configure configure.ac
13497 doc whats-new-2.1.txt
13498 tools README.mkpasswd
13502 - update whats-new-2.1.txt some more
13503 - we dont have vms mkpasswd anymore
13504 - remove the unused crypt.c
13506 Revision Changes Path
13507 7.243 +3 -6 ircd-ratbox/configure
13508 7.57 +2 -4 ircd-ratbox/configure.ac
13509 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13510 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13511 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13515 leeh 2005/02/19 12:38:09 EST (20050219_3)
13518 doc example.conf example.efnet.conf
13521 src channel.c client.c ircd.c s_conf.c
13523 - rework the splitcode, splitservers is now how many servers we've marked as
13524 EOB, rather than how many are linked. Thus pull ourselves out of
13525 splitmode immediately once this is satisfied
13527 Revision Changes Path
13528 7.260 +8 -9 ircd-ratbox/doc/example.conf
13529 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13530 7.83 +1 -0 ircd-ratbox/include/ircd.h
13531 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13532 7.435 +16 -36 ircd-ratbox/src/channel.c
13533 7.490 +2 -0 ircd-ratbox/src/client.c
13534 7.373 +2 -1 ircd-ratbox/src/ircd.c
13535 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13539 leeh 2005/02/19 09:02:34 EST (20050219_2)
13542 doc example.conf example.efnet.conf
13543 include ircd.h s_conf.h
13545 src channel.c ircd.c newconf.c s_conf.c
13547 - remove split_delay
13549 Revision Changes Path
13550 7.259 +0 -5 ircd-ratbox/doc/example.conf
13551 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13552 7.82 +0 -1 ircd-ratbox/include/ircd.h
13553 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13554 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13555 7.434 +2 -7 ircd-ratbox/src/channel.c
13556 7.372 +0 -1 ircd-ratbox/src/ircd.c
13557 7.201 +0 -1 ircd-ratbox/src/newconf.c
13558 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13562 leeh 2005/02/19 08:48:05 EST (20050219_1)
13566 modules m_cap.c m_who.c
13569 - implemented multi-prefix client capability, which allows stacking of @+ in
13572 Revision Changes Path
13573 7.265 +1 -1 ircd-ratbox/include/client.h
13574 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13575 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13576 7.433 +4 -6 ircd-ratbox/src/channel.c
13580 leeh 2005/02/19 06:27:58 EST (20050219_0)
13584 src newconf.c s_conf.c s_newconf.c
13586 - removed some unused vars/functions
13588 Revision Changes Path
13589 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13590 7.200 +0 -15 ircd-ratbox/src/newconf.c
13591 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13592 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13596 leeh 2005/02/16 12:58:24 EST (20050216_2)
13599 . RELNOTES configure configure.ac
13600 include patchlevel.h
13602 - update configure to reflect this is 'devel'
13604 - revved patchlevel to 2.1.0beta1
13606 Revision Changes Path
13607 1.112 +9 -1 ircd-ratbox/RELNOTES
13608 7.242 +11 -11 ircd-ratbox/configure
13609 7.56 +3 -3 ircd-ratbox/configure.ac
13610 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13614 leeh 2005/02/16 12:46:30 EST (20050216_1)
13617 . configure configure.ac
13618 include client.h numeric.h s_conf.h setup.h.in
13620 modules Makefile.in
13621 modules/core m_nick.c
13622 src Makefile.in client.c ircd.c messages.tab
13623 newconf.c s_conf.c s_user.c
13629 - remove watch, the protocol for this sucks so hard I just dont want it
13632 Revision Changes Path
13633 7.241 +2 -12 ircd-ratbox/configure
13634 7.55 +2 -4 ircd-ratbox/configure.ac
13635 7.264 +0 -2 ircd-ratbox/include/client.h
13636 7.57 +0 -11 ircd-ratbox/include/numeric.h
13637 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13638 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13639 7.3 +2 -3 ircd-ratbox/include/supported.h
13640 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13641 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13642 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13643 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13644 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13645 7.489 +0 -3 ircd-ratbox/src/client.c
13646 7.371 +0 -2 ircd-ratbox/src/ircd.c
13647 7.125 +9 -9 ircd-ratbox/src/messages.tab
13648 7.199 +0 -1 ircd-ratbox/src/newconf.c
13649 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13650 7.341 +0 -2 ircd-ratbox/src/s_user.c
13651 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13655 leeh 2005/02/15 19:13:31 EST (20050216_0)
13659 src event.c ircd_lexer.l ircd_signal.c
13662 servlink descrip.mms
13664 - remove a few vms bits
13666 Revision Changes Path
13667 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13668 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13669 7.47 +0 -54 ircd-ratbox/src/event.c
13670 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13671 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13672 7.152 +0 -3 ircd-ratbox/src/modules.c
13676 leeh 2005/02/15 18:53:32 EST (20050215_0)
13679 include hostmask.h ircd.h s_conf.h s_newconf.h
13680 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13682 src hostmask.c ircd.c ircd_signal.c s_conf.c
13685 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13686 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13688 Revision Changes Path
13689 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13690 7.81 +1 -0 ircd-ratbox/include/ircd.h
13691 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13692 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13693 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13694 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13695 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13696 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13697 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13698 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13699 7.370 +7 -0 ircd-ratbox/src/ircd.c
13700 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13701 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13702 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13706 leeh 2005/02/13 10:21:41 EST (20050213_4)
13711 doc whats-new-2.0.txt whats-new-2.1.txt
13715 - move whats-new.txt to whats-new-2.0.txt
13716 - add in whats-new-2.1.txt
13717 - update services.txt with the whois for logged in users
13719 Revision Changes Path
13720 7.2 +5 -0 ircd-ratbox/doc/services.txt
13721 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13722 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13723 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13727 leeh 2005/02/13 09:20:37 EST (20050213_3)
13730 include supported.h
13731 modules/core m_message.c
13733 - fix a compile error in m_message.c
13734 - update 005 to the spec and add CPRIVMSG/CNOTICE
13736 Revision Changes Path
13737 7.2 +31 -37 ircd-ratbox/include/supported.h
13738 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13742 leeh 2005/02/13 09:14:12 EST (20050213_2)
13747 - fix the membership memleak
13749 Revision Changes Path
13750 7.432 +0 -3 ircd-ratbox/src/channel.c
13754 leeh 2005/02/12 21:51:56 EST (20050213_1)
13758 modules/core m_message.c
13760 - add a bitmask to track when they send their first message, only allowing
13761 clearing stuff after that.
13763 Revision Changes Path
13764 7.263 +4 -0 ircd-ratbox/include/client.h
13765 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13769 leeh 2005/02/12 21:17:52 EST (20050213_0)
13772 include patricia.h s_newconf.h
13773 modules/core m_message.c
13774 src patricia.c s_newconf.c s_user.c
13776 - add in the patricia for tracking who fills up targets, give them a reduced
13779 Revision Changes Path
13780 7.20 +1 -1 ircd-ratbox/include/patricia.h
13781 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13782 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13783 7.29 +1 -1 ircd-ratbox/src/patricia.c
13784 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13785 7.340 +4 -0 ircd-ratbox/src/s_user.c
13789 leeh 2005/02/12 18:35:10 EST (20050212_0)
13792 include ircd_defs.h
13793 src class.c reject.c
13795 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13797 Revision Changes Path
13798 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13799 7.68 +1 -5 ircd-ratbox/src/class.c
13800 1.33 +1 -5 ircd-ratbox/src/reject.c
13804 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13809 remove stupid memory leak
13811 Revision Changes Path
13812 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13816 leeh 2005/02/11 06:42:48 EST (20050211_0)
13821 - workaround hyb6 allowing empty gline reasons
13823 Revision Changes Path
13824 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13828 leeh 2005/02/09 14:39:13 EST (20050209_2)
13832 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13833 src ircd.c s_conf.c
13835 - move temp dlines and temp klines over to an array, rather than completely
13838 Revision Changes Path
13839 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13840 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13841 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13842 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13843 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13844 7.369 +0 -5 ircd-ratbox/src/ircd.c
13845 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13849 leeh 2005/02/09 14:02:13 EST (20050209_1)
13853 modules m_cap.c m_pong.c m_user.c
13854 modules/core m_nick.c
13857 - remove 'nick' param from register_local_user(), its not needed.
13859 Revision Changes Path
13860 7.35 +1 -1 ircd-ratbox/include/s_user.h
13861 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13862 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13863 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13864 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13865 7.339 +6 -6 ircd-ratbox/src/s_user.c
13869 leeh 2005/02/09 13:12:53 EST (20050209_0)
13872 modules m_cmessage.c
13874 - dont send numerics when we're dealing with CNOTICE
13875 - add in checking for +g, and resetting idle
13877 Revision Changes Path
13878 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13882 leeh 2005/02/08 11:37:50 EST (20050208_2)
13887 - fix operator blocks to work on ip spoofs
13889 Revision Changes Path
13890 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13894 leeh 2005/02/07 19:23:22 EST (20050208_1)
13897 doc example.conf example.efnet.conf
13900 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13902 Revision Changes Path
13903 7.258 +0 -39 ircd-ratbox/doc/example.conf
13904 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13905 7.198 +0 -272 ircd-ratbox/src/newconf.c
13909 leeh 2005/02/07 19:19:32 EST (20050208_0)
13914 - added support for kline.conf.perm et al, these take the same formats
13915 as their non-permanent partners, but you cant remove them via the ircd.
13917 Revision Changes Path
13918 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13922 leeh 2005/02/02 19:18:59 EST (20050203_1)
13929 help/opers cnotice cprivmsg
13931 - added help files for cprivmsg/cnotice
13933 Revision Changes Path
13934 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13935 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13936 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13937 1.10 +19 -19 ircd-ratbox/help/opers/index
13938 1.7 +10 -9 ircd-ratbox/help/users/index
13942 leeh 2005/02/02 19:14:25 EST (20050203_0)
13946 modules Makefile.in
13949 modules m_cmessage.c
13951 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13952 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13953 nick is a member. These bypass any target change limitations.
13954 - added ERR_VOICENEEDED, numeric 489.
13956 Revision Changes Path
13957 7.56 +2 -0 ircd-ratbox/include/numeric.h
13958 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13959 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13960 7.124 +1 -1 ircd-ratbox/src/messages.tab
13964 leeh 2005/02/02 16:58:16 EST (20050202_4)
13969 - update etrace help
13971 Revision Changes Path
13972 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13976 leeh 2005/02/02 16:55:04 EST (20050202_3)
13981 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13982 can put its external ip address in there..
13984 Revision Changes Path
13985 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13989 leeh 2005/02/02 16:41:06 EST (20050202_2)
13994 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13995 if its a non-local client. These will just get "lost" if the remote
13996 server doesnt support this..
13998 Revision Changes Path
13999 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
14003 leeh 2005/02/02 16:12:12 EST (20050202_1)
14006 include client.h numeric.h s_conf.h
14007 modules/core m_message.c
14008 src messages.tab newconf.c s_conf.c
14010 - first part of the target change code, add the storage of targets for
14011 localuser, throttle messages when they fill all the available slots
14013 Revision Changes Path
14014 7.262 +5 -1 ircd-ratbox/include/client.h
14015 7.55 +2 -0 ircd-ratbox/include/numeric.h
14016 7.310 +1 -0 ircd-ratbox/include/s_conf.h
14017 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
14018 7.123 +1 -1 ircd-ratbox/src/messages.tab
14019 7.197 +1 -0 ircd-ratbox/src/newconf.c
14020 7.503 +1 -0 ircd-ratbox/src/s_conf.c
14024 leeh 2005/02/02 13:28:10 EST (20050202_0)
14027 modules m_resv.c m_stats.c m_testline.c
14028 modules/core m_join.c
14029 src hash.c kdparse.c messages.tab s_newconf.c
14031 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
14032 tracking of when resvs get hit
14034 Revision Changes Path
14035 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
14036 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14037 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14038 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14039 7.114 +3 -0 ircd-ratbox/src/hash.c
14040 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14041 7.122 +1 -1 ircd-ratbox/src/messages.tab
14042 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14046 leeh 2005/01/31 09:04:10 EST (20050131_2)
14051 - fflush() logfiles
14053 Revision Changes Path
14054 7.79 +2 -0 ircd-ratbox/src/s_log.c
14058 leeh 2005/01/31 08:59:09 EST (20050131_1)
14063 - rename fd_dump() to comm_dump()
14065 Revision Changes Path
14066 1.27 +2 -2 ircd-ratbox/src/commio.c
14070 leeh 2005/01/30 19:16:08 EST (20050131_0)
14075 modules m_services.c
14076 modules/core m_server.c
14077 src hook.c s_serv.c
14079 - added hook for server_introduced
14080 - fixed up services support for hooks
14082 Revision Changes Path
14083 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14084 1.31 +1 -0 ircd-ratbox/include/hook.h
14085 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14086 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14087 7.36 +2 -0 ircd-ratbox/src/hook.c
14088 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14092 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14097 Add back in the comm_fd_hack thing for solaris
14099 Revision Changes Path
14100 1.26 +26 -1 ircd-ratbox/src/commio.c
14104 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14108 include commio.h s_conf.h watch.h
14109 modules m_dline.c m_kline.c m_resv.c m_stats.c
14110 m_watch.c m_xline.c
14111 modules/core m_nick.c
14112 src balloc.c cache.c client.c commio.c
14113 epoll.c ircd.c ircd_lexer.l kdparse.c
14114 listener.c s_auth.c s_conf.c s_log.c
14117 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14119 Revision Changes Path
14120 1.18 +0 -2 ircd-ratbox/adns/adns.h
14121 1.14 +6 -37 ircd-ratbox/include/commio.h
14122 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14123 7.3 +2 -2 ircd-ratbox/include/watch.h
14124 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14125 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14126 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14127 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14128 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14129 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14130 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14131 7.85 +1 -1 ircd-ratbox/src/balloc.c
14132 1.24 +5 -5 ircd-ratbox/src/cache.c
14133 7.488 +4 -4 ircd-ratbox/src/client.c
14134 1.25 +10 -280 ircd-ratbox/src/commio.c
14135 1.33 +1 -1 ircd-ratbox/src/epoll.c
14136 7.368 +4 -4 ircd-ratbox/src/ircd.c
14137 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14138 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14139 7.125 +8 -8 ircd-ratbox/src/listener.c
14140 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14141 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14142 7.78 +20 -20 ircd-ratbox/src/s_log.c
14143 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14144 1.6 +22 -15 ircd-ratbox/src/watch.c
14148 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14151 modules/core m_mode.c
14153 remove two unused variables
14155 Revision Changes Path
14156 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14160 leeh 2005/01/28 15:31:40 EST (20050128_1)
14166 - mo_kline() needs minpara of 3, not 2
14167 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14168 - require me.info is never blank
14170 Revision Changes Path
14171 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14172 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14176 leeh 2005/01/28 15:26:28 EST (20050128_0)
14179 modules/core m_mode.c m_sjoin.c
14181 - patch via jilles to fix +eI lists being shown to lusers when handling
14182 protocol stuff over TS6
14184 Revision Changes Path
14185 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14186 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14190 leeh 2005/01/25 19:47:38 EST (20050126_0)
14194 modules/core m_join.c m_mode.c m_sjoin.c
14195 src channel.c messages.tab s_serv.c
14197 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14198 an operspy call with &me
14199 - remove modebuf/parabuf params from channel_modes(), we now generate a
14200 buffer internally which we return.
14202 Revision Changes Path
14203 7.163 +1 -1 ircd-ratbox/include/channel.h
14204 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14205 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14206 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14207 7.431 +25 -18 ircd-ratbox/src/channel.c
14208 7.121 +1 -1 ircd-ratbox/src/messages.tab
14209 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14213 alz 2005/01/25 18:09:18 EST (20050125_5)
14216 doc example.conf example.efnet.conf
14219 src listener.c newconf.c s_conf.c
14221 Added dline_with_reason config option (default yes):
14223 /* dline reason: show the user the dline reason when they connect
14226 dline_with_reason = yes;
14228 Revision Changes Path
14229 7.257 +6 -1 ircd-ratbox/doc/example.conf
14230 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14231 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14232 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14233 7.124 +1 -1 ircd-ratbox/src/listener.c
14234 7.196 +1 -0 ircd-ratbox/src/newconf.c
14235 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14239 leeh 2005/01/25 13:21:17 EST (20050125_4)
14244 - make conf_set_generic_string() test len exists before it uses it.
14246 Revision Changes Path
14247 7.195 +1 -1 ircd-ratbox/src/newconf.c
14251 leeh 2005/01/25 13:10:56 EST (20050125_3)
14257 - rename 'type' to 'flags' in cluster {};
14258 - add stacking of servers in cluster {}; documented in example.conf
14260 Revision Changes Path
14261 7.256 +18 -10 ircd-ratbox/doc/example.conf
14262 7.194 +39 -7 ircd-ratbox/src/newconf.c
14266 alz 2005/01/25 12:48:54 EST (20050125_2)
14270 src listener.c s_conf.c
14272 Added dline reasons, connecting/banned clients now see ban reason.
14274 Revision Changes Path
14275 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14276 7.123 +17 -4 ircd-ratbox/src/listener.c
14277 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14281 leeh 2005/01/25 07:44:37 EST (20050125_1)
14284 doc example.conf example.efnet.conf
14287 - implement stacking of shared {}; blocks, documented in example.conf
14289 Revision Changes Path
14290 7.255 +26 -13 ircd-ratbox/doc/example.conf
14291 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14292 7.193 +51 -36 ircd-ratbox/src/newconf.c
14296 leeh 2005/01/24 19:08:29 EST (20050125_0)
14300 include client.h s_conf.h
14301 modules/core m_join.c
14302 src newconf.c s_user.c
14304 - added jupe_exempt to auth {};, exempts the user from generating warnings
14305 when they attempt to join juped channels.
14307 Revision Changes Path
14308 7.254 +2 -0 ircd-ratbox/doc/example.conf
14309 7.261 +3 -0 ircd-ratbox/include/client.h
14310 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14311 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14312 7.192 +1 -0 ircd-ratbox/src/newconf.c
14313 7.338 +8 -0 ircd-ratbox/src/s_user.c
14317 leeh 2005/01/24 18:57:02 EST (20050124_6)
14322 - rework shared {};, the format is now:
14324 oper = "flame@*.leeh.co.uk", "*.lan";
14330 oper = "flame@*.leeh.co.uk", "*.lan";
14334 Revision Changes Path
14335 7.191 +55 -23 ircd-ratbox/src/newconf.c
14339 leeh 2005/01/24 17:25:58 EST (20050124_5)
14344 - fix the prototype on load_static_modules()
14346 Revision Changes Path
14347 7.61 +1 -1 ircd-ratbox/include/modules.h
14351 leeh 2005/01/24 16:00:30 EST (20050124_4)
14356 - have cap end call register_local_user() with its own copy of
14357 source_p->username so its safe for unidented users..
14359 Revision Changes Path
14360 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14364 leeh 2005/01/24 15:48:09 EST (20050124_3)
14367 include newconf.h s_conf.h
14369 src newconf.c s_conf.c s_log.c
14371 - move the conf parser over to a table based structure, with generic setting
14372 of integers/strings
14374 Revision Changes Path
14375 7.34 +9 -8 ircd-ratbox/include/newconf.h
14376 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14377 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14378 7.190 +264 -808 ircd-ratbox/src/newconf.c
14379 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14380 7.77 +13 -13 ircd-ratbox/src/s_log.c
14384 leeh 2005/01/24 13:11:30 EST (20050124_2)
14390 - added stacking of ips in exempt {};
14392 Revision Changes Path
14393 7.253 +4 -0 ircd-ratbox/doc/example.conf
14394 7.189 +11 -30 ircd-ratbox/src/newconf.c
14398 leeh 2005/01/24 12:59:57 EST (20050124_1)
14402 src channel.c client.c hash.c hook.c
14403 newconf.c s_user.c watch.c
14405 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14406 consistent with the rest of the dlink code.
14408 Revision Changes Path
14409 1.54 +7 -7 ircd-ratbox/include/tools.h
14410 7.430 +2 -2 ircd-ratbox/src/channel.c
14411 7.487 +6 -6 ircd-ratbox/src/client.c
14412 7.113 +5 -5 ircd-ratbox/src/hash.c
14413 7.35 +1 -1 ircd-ratbox/src/hook.c
14414 7.188 +2 -2 ircd-ratbox/src/newconf.c
14415 7.337 +1 -1 ircd-ratbox/src/s_user.c
14416 1.5 +4 -4 ircd-ratbox/src/watch.c
14420 leeh 2005/01/24 12:47:13 EST (20050124_0)
14425 - cheap hack on sticky capabs..
14427 Revision Changes Path
14428 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14432 leeh 2005/01/22 11:36:54 EST (20050122_0)
14437 - updated my clicap implementation to match the spec so far..
14439 Revision Changes Path
14440 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14444 leeh 2005/01/21 07:14:43 EST (20050121_2)
14449 modules m_services.c
14450 src hook.c s_serv.c
14452 - added hooks for when we're sending a burst
14453 - rewrote hooks.txt
14454 - fix up the hooks ive already done in services compatibility, ill add the
14455 hooks for server/client introductions in a bit.
14457 Revision Changes Path
14458 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14459 1.30 +4 -0 ircd-ratbox/include/hook.h
14460 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14461 7.34 +7 -0 ircd-ratbox/src/hook.c
14462 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14466 leeh 2005/01/21 06:34:03 EST (20050121_1)
14469 contrib example_module.c spy_admin_notice.c
14470 spy_info_notice.c spy_links_notice.c
14471 spy_motd_notice.c spy_stats_notice.c
14472 spy_stats_p_notice.c spy_trace_notice.c
14474 spy_whois_notice_global.c
14476 modules m_admin.c m_info.c m_links.c m_motd.c
14477 m_services.c m_stats.c m_trace.c
14478 m_whois.c static_modules.c.SH
14479 modules/core m_server.c
14480 src client.c hook.c ircd.c modules.c packet.c
14481 s_auth.c s_serv.c s_user.c send.c
14483 - add a better implementation of the hook system, its now a slow leaking
14484 array and events are created whenever we try adding a hook for it, or
14485 theyre registered for the caller.
14487 Ive temporarily fucked services support and removed most of the other
14488 hooks.. I shall fix this soon.
14490 Revision Changes Path
14491 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14492 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14493 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14494 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14495 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14496 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14497 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14498 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14499 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14500 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14501 1.29 +34 -70 ircd-ratbox/include/hook.h
14502 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14503 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14504 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14505 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14506 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14507 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14508 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14509 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14510 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14511 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14512 7.486 +1 -28 ircd-ratbox/src/client.c
14513 7.33 +131 -137 ircd-ratbox/src/hook.c
14514 7.367 +1 -1 ircd-ratbox/src/ircd.c
14515 7.151 +6 -10 ircd-ratbox/src/modules.c
14516 7.138 +10 -14 ircd-ratbox/src/packet.c
14517 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14518 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14519 7.336 +0 -6 ircd-ratbox/src/s_user.c
14520 7.286 +8 -6 ircd-ratbox/src/send.c
14524 leeh 2005/01/20 19:19:20 EST (20050121_0)
14529 - remove an unused struct
14531 Revision Changes Path
14532 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14536 leeh 2005/01/20 13:38:39 EST (20050120_1)
14539 . configure configure.ac
14540 include client.h numeric.h patchlevel.h
14541 modules Makefile.in
14542 src messages.tab s_user.c
14546 - drop back to -O0, fix patchlevel.h
14547 - first stab at client capabilities.. this still needs work.
14549 Revision Changes Path
14550 7.240 +3 -3 ircd-ratbox/configure
14551 7.54 +3 -3 ircd-ratbox/configure.ac
14552 7.260 +3 -0 ircd-ratbox/include/client.h
14553 7.54 +2 -0 ircd-ratbox/include/numeric.h
14554 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14555 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14556 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14557 7.120 +1 -1 ircd-ratbox/src/messages.tab
14558 7.335 +3 -0 ircd-ratbox/src/s_user.c
14562 leeh 2005/01/20 06:04:41 EST (20050120_0)
14565 . ChangeLog RELNOTES
14566 include config.h config.h.dist memory.h
14569 src commio.c crypt.c getopt.c ircd.c s_serv.c
14571 . README.VMS clean.com make.com
14572 include setup.h_vms
14573 modules descrip.mms static_modules_c.com
14574 modules/core descrip.mms
14575 src descrip.mms qio.c version.com
14576 tools descrip.mms mkpasswd_vms.c
14578 - clean changelog, relnotes
14579 - mark patchlevel as 2.1.0beta
14580 - remove VMS support
14582 Revision Changes Path
14583 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14584 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14585 1.111 +1 -348 ircd-ratbox/RELNOTES
14586 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14587 7.182 +0 -42 ircd-ratbox/include/config.h
14588 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14589 7.50 +0 -4 ircd-ratbox/include/memory.h
14590 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14591 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14592 7.2 +0 -58 ircd-ratbox/make.com (dead)
14593 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14594 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14595 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14596 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14597 1.24 +7 -30 ircd-ratbox/src/commio.c
14598 7.12 +0 -4 ircd-ratbox/src/crypt.c
14599 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14600 7.24 +0 -4 ircd-ratbox/src/getopt.c
14601 7.366 +4 -19 ircd-ratbox/src/ircd.c
14602 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14603 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14604 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14605 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14606 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14610 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14616 not using the return values on a few watch functions so make them void
14618 Revision Changes Path
14619 7.2 +5 -5 ircd-ratbox/include/watch.h
14620 1.4 +19 -28 ircd-ratbox/src/watch.c
14623 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14628 Make watch throttle, don't accept letter commands stacked
14630 Revision Changes Path
14631 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14635 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14642 Revision Changes Path
14643 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14647 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14650 . ChangeLog README.FIRST RELNOTES configure
14652 adns adns.h internal.h parse.c transmit.c
14654 contrib example_module.c spy_admin_notice.c
14655 spy_info_notice.c spy_links_notice.c
14656 spy_motd_notice.c spy_stats_notice.c
14657 spy_stats_p_notice.c spy_trace_notice.c
14659 spy_whois_notice_global.c
14660 doc example.conf example.efnet.conf ircd.motd
14661 server-version-info whats-new.txt
14662 help/opers umode xline
14664 include cache.h channel.h class.h client.h
14665 commio.h config.h config.h.dist hash.h
14666 hook.h hostmask.h irc_string.h ircd.h
14667 ircd_defs.h m_info.h memory.h msg.h
14668 newconf.h numeric.h packet.h patchlevel.h
14669 patricia.h s_conf.h s_gline.h s_newconf.h
14670 s_serv.h s_user.h scache.h serno.h
14671 setup.h.in sprintf_irc.h stdinc.h tools.h
14672 modules .depend Makefile.in m_admin.c m_away.c
14673 m_dline.c m_encap.c m_gline.c m_info.c
14674 m_kline.c m_links.c m_list.c m_lusers.c
14675 m_motd.c m_oper.c m_operspy.c m_rehash.c
14676 m_restart.c m_resv.c m_set.c m_stats.c
14677 m_svinfo.c m_testline.c m_testmask.c
14678 m_topic.c m_trace.c m_watch.c m_who.c
14679 m_whois.c m_whowas.c m_xline.c
14680 static_modules.c.SH
14681 modules/core m_error.c m_message.c m_mode.c m_quit.c
14682 m_server.c m_squit.c
14683 src .depend Makefile.in adns.c balloc.c
14684 cache.c channel.c class.c client.c
14685 commio.c crypt.c devpoll.c epoll.c
14686 event.c getopt.c hash.c hook.c hostmask.c
14687 irc_string.c ircd.c ircd_lexer.l
14688 ircd_parser.y ircd_signal.c listener.c
14689 modules.c newconf.c numeric.c packet.c
14690 parse.c patricia.c poll.c reject.c
14691 restart.c s_auth.c s_conf.c s_log.c
14692 s_newconf.c s_serv.c s_user.c scache.c
14693 select.c send.c snprintf.c tools.c
14694 version.c.SH watch.c whowas.c
14695 tools README.mkpasswd mkpasswd.c
14697 . README.VMS clean.com make.com
14699 include common.h s_stats.h setup.h_vms
14701 modules descrip.mms m_challenge.c m_etrace.c
14702 m_invite.c m_names.c m_pass.c m_ping.c
14703 m_pong.c m_services.c m_tb.c m_user.c
14704 m_users.c m_version.c
14705 static_modules_c.com
14706 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14708 servlink descrip.mms
14709 src descrip.mms kdparse.c messages.tab qio.c
14710 s_gline.c s_stats.c version.com
14711 tools descrip.mms mkpasswd_vms.c
14715 modules/core channels.c users.c
14718 merge from RATBOX_2_0
14720 Revision Changes Path
14721 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14722 7.40 +1 -0 ircd-ratbox/README.FIRST
14723 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14724 1.110 +114 -6 ircd-ratbox/RELNOTES
14725 1.17 +4 -0 ircd-ratbox/adns/adns.h
14726 1.17 +4 -4 ircd-ratbox/adns/internal.h
14727 1.12 +38 -38 ircd-ratbox/adns/parse.c
14728 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14729 1.19 +13 -13 ircd-ratbox/adns/types.c
14730 7.1 +10 -0 ircd-ratbox/clean.com (new)
14731 7.239 +47 -29 ircd-ratbox/configure
14732 7.53 +40 -32 ircd-ratbox/configure.ac
14733 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14734 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14735 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14736 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14737 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14738 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14739 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14740 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14741 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14742 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14743 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14744 7.252 +68 -22 ircd-ratbox/doc/example.conf
14745 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14746 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14747 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14748 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14749 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14750 1.5 +2 -1 ircd-ratbox/help/opers/umode
14751 1.7 +1 -1 ircd-ratbox/help/opers/xline
14752 1.2 +1 -0 ircd-ratbox/help/users/umode
14753 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14754 1.7 +8 -0 ircd-ratbox/include/cache.h
14755 7.162 +18 -16 ircd-ratbox/include/channel.h
14756 7.25 +4 -0 ircd-ratbox/include/class.h
14757 7.259 +34 -28 ircd-ratbox/include/client.h
14758 1.13 +45 -7 ircd-ratbox/include/commio.h
14759 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14760 7.181 +74 -16 ircd-ratbox/include/config.h
14761 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14762 7.53 +2 -0 ircd-ratbox/include/hash.h
14763 1.28 +73 -27 ircd-ratbox/include/hook.h
14764 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14765 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14766 7.80 +6 -31 ircd-ratbox/include/ircd.h
14767 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14768 7.56 +14 -8 ircd-ratbox/include/m_info.h
14769 7.49 +4 -0 ircd-ratbox/include/memory.h
14770 7.53 +2 -0 ircd-ratbox/include/msg.h
14771 7.33 +9 -9 ircd-ratbox/include/newconf.h
14772 7.53 +12 -8 ircd-ratbox/include/numeric.h
14773 7.27 +1 -1 ircd-ratbox/include/packet.h
14774 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14775 7.19 +25 -1 ircd-ratbox/include/patricia.h
14776 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14777 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14778 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14779 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14780 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14781 7.34 +13 -9 ircd-ratbox/include/s_user.h
14782 7.15 +1 -1 ircd-ratbox/include/scache.h
14783 7.5366 +1 -1 ircd-ratbox/include/serno.h
14784 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14785 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14786 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14787 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14788 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14789 1.53 +10 -10 ircd-ratbox/include/tools.h
14790 7.1 +58 -0 ircd-ratbox/make.com (new)
14791 1.45 +338 -182 ircd-ratbox/modules/.depend
14792 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14793 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14794 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14795 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14796 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14797 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14798 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14799 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14800 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14801 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14802 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14803 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14804 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14805 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14806 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14807 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14808 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14809 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14810 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14811 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14812 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14813 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14814 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14815 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14816 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14817 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14818 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14819 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14820 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14821 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14822 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14823 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14824 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14825 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14826 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14827 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14828 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14829 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14830 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14831 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14832 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14833 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14834 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14835 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14836 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14837 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14838 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14839 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14840 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14841 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14842 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14843 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14844 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14845 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14846 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14847 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14848 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14849 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14850 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14851 7.48 +162 -119 ircd-ratbox/src/.depend
14852 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14853 7.75 +5 -5 ircd-ratbox/src/adns.c
14854 7.84 +1 -1 ircd-ratbox/src/balloc.c
14855 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14856 1.23 +75 -7 ircd-ratbox/src/cache.c
14857 7.429 +342 -79 ircd-ratbox/src/channel.c
14858 7.67 +42 -2 ircd-ratbox/src/class.c
14859 7.485 +245 -85 ircd-ratbox/src/client.c
14860 1.23 +349 -43 ircd-ratbox/src/commio.c
14861 7.11 +4 -0 ircd-ratbox/src/crypt.c
14862 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14863 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14864 1.32 +4 -8 ircd-ratbox/src/epoll.c
14865 7.46 +63 -6 ircd-ratbox/src/event.c
14866 7.23 +4 -0 ircd-ratbox/src/getopt.c
14867 7.112 +8 -7 ircd-ratbox/src/hash.c
14868 7.32 +135 -133 ircd-ratbox/src/hook.c
14869 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14870 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14871 7.365 +56 -48 ircd-ratbox/src/ircd.c
14872 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14873 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14874 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14875 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14876 7.122 +14 -13 ircd-ratbox/src/listener.c
14877 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14878 7.150 +17 -8 ircd-ratbox/src/modules.c
14879 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14880 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14881 7.137 +55 -42 ircd-ratbox/src/packet.c
14882 7.187 +8 -15 ircd-ratbox/src/parse.c
14883 7.28 +2 -4 ircd-ratbox/src/patricia.c
14884 7.82 +3 -1 ircd-ratbox/src/poll.c
14885 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14886 1.32 +8 -3 ircd-ratbox/src/reject.c
14887 7.34 +1 -0 ircd-ratbox/src/restart.c
14888 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14889 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14890 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14891 7.76 +32 -35 ircd-ratbox/src/s_log.c
14892 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14893 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14894 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14895 7.334 +773 -2 ircd-ratbox/src/s_user.c
14896 7.27 +2 -1 ircd-ratbox/src/scache.c
14897 7.44 +2 -0 ircd-ratbox/src/select.c
14898 7.285 +12 -12 ircd-ratbox/src/send.c
14899 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14900 7.46 +0 -1 ircd-ratbox/src/tools.c
14901 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14902 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14903 1.3 +4 -4 ircd-ratbox/src/watch.c
14904 7.32 +1 -0 ircd-ratbox/src/whowas.c
14905 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14906 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14907 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14908 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14912 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14914 Modified files: (Branch: RATBOX_2_0)
14917 a remote client is never going to have a watch list..duh
14919 Revision Changes Path
14920 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14924 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14926 Added files: (Branch: RATBOX_2_0)
14931 Revision Changes Path
14932 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14936 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14938 Added files: (Branch: RATBOX_2_0)
14942 helps if we actually include the .c/.h files
14944 Revision Changes Path
14945 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14946 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14950 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14952 Modified files: (Branch: RATBOX_2_0)
14953 . configure configure.ac
14954 include client.h numeric.h s_conf.h setup.h.in
14956 modules Makefile.in
14957 modules/core m_nick.c
14958 src Makefile.in client.c ircd.c messages.tab
14959 newconf.c s_conf.c s_user.c
14961 backport watch from devel
14963 Revision Changes Path
14964 7.229.2.10 +12 -2 ircd-ratbox/configure
14965 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14966 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14967 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14968 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14969 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14970 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14971 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14972 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14973 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14974 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14975 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14976 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14977 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14978 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14979 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14983 leeh 2005/01/12 10:12:40 EST (20050112_1)
14985 Modified files: (Branch: RATBOX_2_0)
14987 modules m_services.c m_whois.c
14990 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14991 when the user is logged in
14993 Revision Changes Path
14994 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14995 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14996 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14997 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
15001 leeh 2005/01/11 19:47:14 EST (20050112_0)
15003 Modified files: (Branch: RATBOX_2_0)
15004 include supported.h
15005 Added files: (Branch: RATBOX_2_0)
15009 - added doc/services.txt, outlining the compatibility code
15011 Revision Changes Path
15012 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
15013 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
15017 leeh 2005/01/11 18:38:10 EST (20050111_5)
15019 Modified files: (Branch: RATBOX_2_0)
15020 include client.h hook.h
15021 modules m_services.c
15022 modules/core m_server.c
15023 src hook.c s_serv.c
15025 - more services compatibility code:
15026 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
15027 appropriate service {}; entry, only accept SU from these.
15028 - hook into us finishing nick burst, and have services burst a list of
15031 Revision Changes Path
15032 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
15033 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
15034 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
15035 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
15036 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15037 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15041 leeh 2005/01/11 17:32:42 EST (20050111_4)
15043 Modified files: (Branch: RATBOX_2_0)
15044 . configure configure.ac
15046 modules Makefile.in
15048 Added files: (Branch: RATBOX_2_0)
15049 modules m_services.c
15051 - more services compatibility code:
15052 - encap handlers for SU (services marking client as logged in)
15053 - and for LOGIN (servers bursting logged in status)
15054 - move suser from Client -> User
15056 Revision Changes Path
15057 7.229.2.9 +9 -3 ircd-ratbox/configure
15058 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15059 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15060 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15061 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15062 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15066 leeh 2005/01/11 16:46:34 EST (20050111_3)
15068 Modified files: (Branch: RATBOX_2_0)
15069 include ircd_defs.h
15071 - whoops, missing #endif
15073 Revision Changes Path
15074 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15078 leeh 2005/01/11 15:56:57 EST (20050111_2)
15080 Modified files: (Branch: RATBOX_2_0)
15081 include ircd_defs.h
15083 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15084 have ipv6 just report sizeof(struct sockaddr_in)
15086 Revision Changes Path
15087 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15091 leeh 2005/01/10 20:19:35 EST (20050111_1)
15093 Modified files: (Branch: RATBOX_2_0)
15096 - fix a gcc warning
15098 Revision Changes Path
15099 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15103 leeh 2005/01/10 20:10:35 EST (20050111_0)
15105 Modified files: (Branch: RATBOX_2_0)
15106 adns internal.h parse.c transmit.c types.c
15108 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15111 Revision Changes Path
15112 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15113 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15114 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15115 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15119 leeh 2005/01/10 17:48:48 EST (20050110_3)
15121 Modified files: (Branch: RATBOX_2_0)
15124 - send out the reformatted xline to opers (\s -> ' ')
15126 Revision Changes Path
15127 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15131 leeh 2005/01/10 16:18:53 EST (20050110_2)
15133 Modified files: (Branch: RATBOX_2_0)
15136 include client.h supported.h
15137 src messages.tab s_user.c send.c
15139 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15142 Revision Changes Path
15143 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15144 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15145 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15146 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15147 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15148 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15149 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15153 leeh 2005/01/10 14:50:47 EST (20050110_1)
15155 Modified files: (Branch: RATBOX_2_0)
15156 doc example.conf example.efnet.conf
15158 - I dont remember ts6 desyncing on bans, so im not sure why the example
15161 Revision Changes Path
15162 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15163 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15167 leeh 2005/01/10 13:31:10 EST (20050110_0)
15169 Modified files: (Branch: RATBOX_2_0)
15170 . configure configure.ac
15171 include channel.h client.h numeric.h s_conf.h
15172 s_serv.h setup.h.in
15173 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15175 src channel.c messages.tab newconf.c s_conf.c
15178 - added --enable-services to configure, which enables some ratbox-services
15179 compatibility code:
15180 - chanmode +r, registered users only
15181 - usermode +S, prevents deop/kick of a service
15182 - service { }; block in conf for the above umode
15184 Revision Changes Path
15185 7.229.2.8 +28 -16 ircd-ratbox/configure
15186 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15187 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15188 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15189 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15190 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15191 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15192 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15193 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15194 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15195 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15196 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15197 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15198 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15199 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15200 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15201 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15202 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15203 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15207 leeh 2005/01/09 08:23:30 EST (20050109_0)
15209 Modified files: (Branch: RATBOX_2_0)
15212 - remove a tab, and add +C to opers umode help
15214 Revision Changes Path
15215 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode