1 nenolod 2007/11/20 11:08:23 UTC (20071120-3584)
3 Explain invalid username rejections to users when they are rejected.
7 +2 -0 trunk/src/s_user.c (File Modified)
10 jilles 2007/11/17 21:55:48 UTC (20071117-3582)
12 Update description of oper privileges a bit.
16 +3 -3 trunk/doc/example.conf (File Modified)
17 +3 -3 trunk/doc/reference.conf (File Modified)
20 jilles 2007/11/07 23:45:14 UTC (20071107-3580)
22 Fix desyncs with very long extbans. Bans can now be upto 195 chars long.
26 +1 -1 trunk/include/channel.h (File Modified)
27 +2 -2 trunk/src/channel.c (File Modified)
28 +6 -3 trunk/src/chmode.c (File Modified)
31 jilles 2007/11/07 21:45:14 UTC (20071107-3578)
33 allocate_channel(): no need to truncate name, its only caller already does it
34 furthermore, truncating here causes an inconsistent channel name
38 +1 -1 trunk/src/channel.c (File Modified)
41 jilles 2007/10/27 21:56:53 UTC (20071027-3574)
47 +1 -0 trunk/src/channel.c (File Modified)
50 jilles 2007/09/09 19:19:23 UTC (20070909-3570)
52 Make /knock send to all channel members on +g (anyone may invite) channels.
56 +2 -1 trunk/modules/m_knock.c (File Modified)
59 jilles 2007/09/09 18:59:08 UTC (20070909-3568)
61 Make EXTBAN 005 token like unreal's (, instead of :).
65 +1 -1 trunk/src/supported.c (File Modified)
68 jilles 2007/09/06 20:30:22 UTC (20070906-3566)
70 Remove a sentence which gives the impression that TS6 is optional.
74 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
77 jilles 2007/08/29 22:18:31 UTC (20070829-3564)
79 Clarify format of IPv6 addresses in SGML documentation.
83 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
86 jilles 2007/08/29 22:04:45 UTC (20070829-3562)
88 Clarify format of IPv6 addresses in auth{} and connect{}.
92 +7 -3 trunk/doc/example.conf (File Modified)
93 +9 -2 trunk/doc/reference.conf (File Modified)
96 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
98 Add more information about invitations and invexes.
102 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
105 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
107 Add what /invite actually does (bypass +ijlr).
111 +2 -0 trunk/help/opers/invite (File Modified)
114 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
116 callerid (+g) documentation:
117 - Mention 005 (isupport) token with possibility of different mode letter.
118 - Explicitly clarify that /accept can be used while -g, and setting -g
119 does not clear the accept list.
120 - Mention that some users may be able to bypass +g.
121 - Mention that /accept may allow more than just going through +g.
122 - Update to 716/717/718 numerics instead of notices.
123 - Clarify that the one-minute period applies to messages from all users,
125 - Add a numerics section with more exact syntax.
129 +88 -10 trunk/doc/modeg.txt (File Modified)
132 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
134 Send TS6 protocol for the actual work of override modules.
135 Wallops remain TS5-style for now.
139 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
140 +3 -1 trunk/extensions/m_okick.c (File Modified)
141 +6 -2 trunk/extensions/m_opme.c (File Modified)
144 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
146 - update IDEAS as TS6 only is partially done
150 +1 -1 trunk/IDEAS (File Modified)
153 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
155 - TS6 is always enabled now.
156 There is no reason for it to not be enabled on a proper charybdis network.
160 +0 -1 trunk/doc/example.conf (File Modified)
161 +1 -6 trunk/doc/reference.conf (File Modified)
162 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
163 +0 -1 trunk/include/s_conf.h (File Modified)
164 +1 -1 trunk/modules/m_pass.c (File Modified)
165 +0 -1 trunk/src/newconf.c (File Modified)
166 +0 -1 trunk/src/s_conf.c (File Modified)
167 +4 -15 trunk/src/s_serv.c (File Modified)
170 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
172 - better text for RPL_LOAD2HI explaining in a better way what is going on
176 +1 -2 trunk/src/messages.tab (File Modified)
179 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
181 Also rerun autoheader, for solaris ports changes.
185 +3 -0 trunk/include/setup.h.in (File Modified)
188 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
190 Rerun autoconf for version bump, at last.
194 +9 -9 trunk/configure (File Modified)
197 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
199 Make highest connection counts a bit more consistent.
203 +5 -0 trunk/src/s_serv.c (File Modified)
204 +8 -8 trunk/src/s_user.c (File Modified)
207 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
209 Fix wrong line numbers in ircd.conf parser (some comments).
210 from ratbox 2.2 (androsyn).
214 +1 -0 trunk/src/ircd_lexer.l (File Modified)
217 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
219 Change EmptyString so gcc 4.2 doesn't complain.
220 from ratbox (androsyn), slightly changed
224 +1 -1 trunk/include/irc_string.h (File Modified)
227 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
229 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
230 This already works correctly for successful/notfound case.
234 +1 -1 trunk/modules/m_whois.c (File Modified)
237 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
239 Use mask_match() to check bans from local clients for
240 redundancy. This fixes the problem that bans like *!?@*
241 prevent any ban starting with *!*@ being set.
245 +1 -1 trunk/src/chmode.c (File Modified)
248 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
250 Add mask_match(), like ircu mmatch().
251 This compares two masks and returns whether the "new" is
252 more specific than or equal to the "old". The difference
253 with match() is that a '?' in "old" does not match a '*' in
258 +2 -0 trunk/include/irc_string.h (File Modified)
259 +73 -0 trunk/src/match.c (File Modified)
262 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
264 add_id() for local client: do not collapse() the ban mask.
265 The code calling this already collapses the mask, and if
266 not, doing it here would cause a desync.
270 +0 -2 trunk/src/chmode.c (File Modified)
273 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
275 - fix dereference problems with not widely used polling engines
279 +3 -0 trunk/libcharybdis/poll.c (File Modified)
280 +3 -1 trunk/libcharybdis/select.c (File Modified)
283 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
285 - forgot to do something
289 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
292 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
294 - fix a possible problem with ipv6
298 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
301 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
303 - new ip cloaking module
307 +1 -0 trunk/extensions/Makefile.in (File Modified)
308 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
309 + - trunk/extensions/ip_cloaking_old.c (File Added)
312 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
314 monitor: send the same message buffer to all users
315 monitoring a certain nick; the target field of the
316 numeric becomes *, much like server notices
320 +6 -0 trunk/doc/monitor.txt (File Modified)
321 +3 -0 trunk/include/send.h (File Modified)
322 +3 -15 trunk/src/monitor.c (File Modified)
323 +35 -0 trunk/src/send.c (File Modified)
326 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
328 Call add_to_hostname_hash() with correct (orig) hostname.
332 +1 -1 trunk/modules/core/m_nick.c (File Modified)
335 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
337 Version bump on trunk to 2.3.
341 +1 -1 trunk/configure.ac (File Modified)
344 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
346 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
350 +2 -2 trunk/src/client.c (File Modified)
353 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
355 Add IRC_DEPRECATED macro for marking functions and data structures
356 as deprecated on compilers that support it.
360 +14 -4 trunk/include/ircd_defs.h (File Modified)
363 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
365 - update IDEAS with link failover
369 +1 -0 trunk/IDEAS (File Modified)
372 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
374 xline/resv wildcard checking:
375 - count escaped (\) characters as one nonwild
376 - accept strings without wilds no matter how short they are
380 +8 -2 trunk/src/s_newconf.c (File Modified)
383 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
385 Tweak some comments in sno_whois extension.
389 +2 -2 trunk/extensions/sno_whois.c (File Modified)
392 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
398 +3 -6 trunk/NEWS (File Modified)
401 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
403 - allow JOIN 0 from remotes
404 - allow JOIN 0 from locals, but only if it is exactly one
405 zero and is the first channel
409 +65 -0 trunk/modules/core/m_join.c (File Modified)
412 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
414 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
415 levels?), hideops, namespace cleanups, etc
419 + - trunk/IDEAS (File Added)
422 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
428 +0 -65 trunk/modules/core/m_join.c (File Modified)
431 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
433 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
434 to their policies indicating that they wish to be contacted before their services are used.
438 +6 -3 trunk/doc/example.conf (File Modified)
439 +6 -3 trunk/doc/reference.conf (File Modified)
442 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
444 - update NEWS in preparation of upcoming 2.2 release this week
448 +3 -0 trunk/NEWS (File Modified)
451 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
453 Move sno_channeljoin to unsupported, due to the privacy
454 issue and the fact that any oper with admin or hidden_admin
459 +0 -1 trunk/doc/example.conf (File Modified)
460 +0 -2 trunk/doc/reference.conf (File Modified)
461 +0 -46 trunk/extensions/Makefile.in (File Modified)
462 + - trunk/extensions/sno_channeljoin.c (File Deleted)
463 +47 -1 trunk/unsupported/Makefile.in (File Modified)
464 + - trunk/unsupported/sno_channeljoin.c (File Added)
467 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
469 - createoperonly: like createauthonly, but checks opered status instead of authed status
473 +41 -0 trunk/extensions/Makefile.in (File Modified)
474 + - trunk/extensions/createoperonly.c (File Added)
477 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
479 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
483 +1 -0 trunk/doc/example.conf (File Modified)
484 +3 -1 trunk/doc/reference.conf (File Modified)
485 +46 -0 trunk/extensions/Makefile.in (File Modified)
486 + - trunk/extensions/sno_channeljoin.c (File Added)
489 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
491 - update config files
495 +1 -0 trunk/doc/example.conf (File Modified)
496 +2 -0 trunk/doc/reference.conf (File Modified)
499 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
501 - fold in whois_notice_global functionality.
505 +0 -1 trunk/extensions/Makefile.in (File Modified)
506 +1 -56 trunk/extensions/sno_whois.c (File Modified)
507 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
510 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
512 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
516 +64 -57 trunk/extensions/Makefile.in (File Modified)
517 + - trunk/extensions/sno_whois.c (File Added)
518 + - trunk/extensions/spy_whois_notice.c (File Deleted)
521 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
523 Prevent too wide klines with CIDR masks.
527 +17 -5 trunk/modules/m_kline.c (File Modified)
530 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
532 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
536 +4 -0 trunk/modules/m_kline.c (File Modified)
539 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
541 - fold conf_connect_allowed() into accept_connection()
542 - extend add_connection() so that exempt{}s apply to max unregistered
548 +1 -1 trunk/doc/example.conf (File Modified)
549 +1 -1 trunk/doc/reference.conf (File Modified)
550 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
551 +0 -2 trunk/include/s_conf.h (File Modified)
552 +14 -7 trunk/src/listener.c (File Modified)
555 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
557 m_webirc: call del_unknown_ip() otherwise the unknown will
558 never be subtracted from the cgiirc ip
562 +2 -0 trunk/extensions/m_webirc.c (File Modified)
565 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
567 Remove s_assert in del_unknown_ip() supposedly if the ip
568 cannot be found, it is not feasible to avoid that case
569 entirely with m_webirc.c.
573 +1 -2 trunk/src/reject.c (File Modified)
576 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
578 Apply ratbox flood fix.
582 +1 -0 trunk/doc/example.conf (File Modified)
583 +5 -0 trunk/doc/reference.conf (File Modified)
584 +3 -0 trunk/include/client.h (File Modified)
585 +4 -0 trunk/include/reject.h (File Modified)
586 +1 -0 trunk/include/s_conf.h (File Modified)
587 +2 -0 trunk/src/client.c (File Modified)
588 +3 -0 trunk/src/listener.c (File Modified)
589 +1 -0 trunk/src/newconf.c (File Modified)
590 +8 -5 trunk/src/packet.c (File Modified)
591 +59 -2 trunk/src/reject.c (File Modified)
592 +1 -0 trunk/src/s_conf.c (File Modified)
593 +2 -0 trunk/src/s_serv.c (File Modified)
594 +1 -0 trunk/src/s_user.c (File Modified)
597 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
603 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
606 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
612 +114 -1 trunk/configure (File Modified)
615 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
617 - remove "ASM hashing code" from the configure overview
621 +0 -1 trunk/configure.ac (File Modified)
624 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
626 Target left IRC (more friendly error message if a UID
627 cannot be found) for /invite.
631 +8 -3 trunk/modules/m_invite.c (File Modified)
634 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
636 Remove emptyline craq because it leaks memory on /rehash motd etc.
637 from ratbox 2.2 (anfl/Androsyn)
641 +6 -14 trunk/src/cache.c (File Modified)
644 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
646 Merge old trunk r2767:
647 Copy channel name from command on lowerTS JOIN/SJOIN,
648 this makes the capitalization of the channel name
649 timestamped like modes are.
653 +3 -0 trunk/modules/core/m_join.c (File Modified)
654 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
657 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
659 Merge old trunk r2065,r2067:
660 channel_modes(): get rid of the trailing space
661 also make the *pbuf check work like it should
662 (don't call IsMember another time if we already
664 simplify a bit more, update comments
668 +13 -13 trunk/src/channel.c (File Modified)
671 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
677 +1 -1 trunk/extensions/m_webirc.c (File Modified)
680 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
682 chghost: refuse spoofs which are empty or start with a colon
683 (would break the protocol)
687 +3 -0 trunk/modules/m_chghost.c (File Modified)
690 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
692 Fix description of 043 numeric.
696 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
699 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
701 SAVE: make the nickTS of the UID nick equal to 100, so it
702 is always in sync on the network.
706 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
707 +15 -11 trunk/modules/core/m_nick.c (File Modified)
710 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
712 Force nickTS to increase when a local user changes their nick.
716 +5 -1 trunk/modules/core/m_nick.c (File Modified)
719 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
721 Remove #define UFLAGS. We haven't allowed this
722 undocumented extension to the IRC protocol for
723 years (allowing an initial umode in USER).
727 +0 -2 trunk/modules/m_user.c (File Modified)
730 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
732 Move new_local_user hook, so it is possible to call
733 exit_client() from it, refusing the connection.
737 +3 -1 trunk/doc/hooks.txt (File Modified)
738 +10 -9 trunk/src/s_user.c (File Modified)
741 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
743 Only free PreClient struct when the rest of the Client
744 is freed, not immediately upon exit_client(). Doing this
745 would cause problems with sasl's new_local_user hook
746 vs hooks that exit the client there.
750 +0 -1 trunk/src/client.c (File Modified)
753 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
755 Use TS6 prefix for server-server JOIN 0.
759 +2 -1 trunk/modules/core/m_join.c (File Modified)
762 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
764 Use orighost in kill server notices.
768 +3 -3 trunk/modules/core/m_kill.c (File Modified)
771 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
773 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
777 +3 -3 trunk/modules/m_set.c (File Modified)
780 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
786 +1 -1 trunk/src/messages.tab (File Modified)
789 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
791 Show max_clients in /info.
795 +6 -0 trunk/modules/m_info.c (File Modified)
798 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
800 Don't allow /quote set max higher than the
801 serverinfo::max_clients ircd.conf value.
805 +8 -0 trunk/modules/m_set.c (File Modified)
808 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
810 Change code that checks maxclients limit: allow exactly
811 the configured amount of non-exceed_limit clients.
812 Code that appeared to limit exceed_limit clients too
813 but less heavily removed (it was not effective because
814 the parentheses were wrong).
818 +2 -4 trunk/src/s_user.c (File Modified)
821 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
823 By default, leave MAX_BUFFER fds free for log files,
824 server connections, ident lookups, exceed_limit clients,
825 etc. Mention this in example.conf and reference.conf.
829 +4 -2 trunk/doc/example.conf (File Modified)
830 +3 -1 trunk/doc/reference.conf (File Modified)
831 +1 -1 trunk/src/s_conf.c (File Modified)
834 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
836 --with-maxclients configure option is gone
840 +0 -11 trunk/INSTALL (File Modified)
843 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
845 Make the code that raises fd rlimit to hard limit work.
849 +5 -5 trunk/src/ircd.c (File Modified)
852 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
854 - note the I/O reworking
858 +2 -0 trunk/NEWS (File Modified)
861 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
867 +4 -4 trunk/doc/Makefile.in (File Modified)
870 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
872 - enforce proper conditions for EPOLL_CTL_DEL.
873 - remove possibly problematic "performance" check
877 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
880 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
882 - rename m_list_safelist to m_list and remove ratbox implementation
886 +393 -664 trunk/modules/Makefile.in (File Modified)
887 + - trunk/modules/m_list.c (File Added)
888 + - trunk/modules/m_list_ratbox.c (File Deleted)
889 + - trunk/modules/m_list_safelist.c (File Deleted)
892 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
894 - some more transit to sendto_one_numeric().
898 +2 -3 trunk/modules/m_away.c (File Modified)
899 +3 -3 trunk/src/messages.tab (File Modified)
900 +1 -1 trunk/src/s_user.c (File Modified)
903 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
905 - change some sendto_one() to sendto_one_numeric().
909 +4 -10 trunk/modules/m_admin.c (File Modified)
910 +3 -3 trunk/modules/m_map.c (File Modified)
911 +12 -12 trunk/src/messages.tab (File Modified)
912 +1 -2 trunk/src/s_conf.c (File Modified)
913 +9 -10 trunk/src/s_user.c (File Modified)
916 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
918 - river's ports.c from old charybdis trunk
922 +195 -0 trunk/configure.ac (File Modified)
923 + - trunk/libcharybdis/ports.c (File Added)
926 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
928 - remove broken ports stuff and devpoll stuff.
932 +0 -307 trunk/configure (File Modified)
933 +0 -21 trunk/configure.ac (File Modified)
934 +0 -474 trunk/include/setup.h.in (File Modified)
935 + - trunk/libcharybdis/devpoll.c (File Deleted)
936 + - trunk/libcharybdis/ports.c (File Deleted)
939 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
945 +1 -25 trunk/configure (File Modified)
946 +0 -3 trunk/include/setup.h.in (File Modified)
949 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
951 - remove x86-optimized hash code.
955 +0 -13 trunk/configure.ac (File Modified)
956 +2 -187 trunk/src/Makefile.in (File Modified)
957 + - trunk/src/fnvhash.s (File Deleted)
960 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
962 - apparently setting KE_LENGTH to 128 is fine.
966 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
969 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
971 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
975 +5627 -5747 trunk/configure (File Modified)
976 +0 -15 trunk/configure.ac (File Modified)
977 +0 -2 trunk/include/m_info.h (File Modified)
978 +6 -9 trunk/include/setup.h.in (File Modified)
979 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
982 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
984 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
985 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
986 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
990 +0 -5 trunk/include/config.h (File Modified)
991 +0 -5 trunk/include/config.h.dist (File Modified)
992 +0 -6 trunk/include/defaults.h (File Modified)
993 +0 -3 trunk/include/m_info.h (File Modified)
994 +21 -7 trunk/libcharybdis/commio.c (File Modified)
995 +2 -0 trunk/libcharybdis/commio.h (File Modified)
996 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
997 +4 -3 trunk/libcharybdis/poll.c (File Modified)
998 +0 -3 trunk/libcharybdis/select.c (File Modified)
999 +0 -9 trunk/src/ircd.c (File Modified)
1000 +23 -26 trunk/src/listener.c (File Modified)
1001 +2 -1 trunk/src/restart.c (File Modified)
1002 +5 -1 trunk/src/s_auth.c (File Modified)
1003 +1 -1 trunk/src/s_conf.c (File Modified)
1004 +3 -1 trunk/src/s_serv.c (File Modified)
1007 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
1009 Repair operspy who !#channel, broken by me in r3283.
1013 +2 -2 trunk/modules/m_who.c (File Modified)
1016 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
1018 Update bug report and IRC channel information.
1022 +2 -1 trunk/BUGS (File Modified)
1023 +2 -1 trunk/NEWS (File Modified)
1026 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
1028 Change copyright years in version.c.SH as in release-2.1 r3339.
1032 +2 -2 trunk/src/version.c.SH (File Modified)
1035 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
1041 +104 -0 trunk/configure (File Modified)
1044 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
1046 Need to check for various flavours of epoll,
1047 even if --enable-epoll is forced.
1051 +1 -0 trunk/configure.ac (File Modified)
1054 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
1056 Hack to allow some more warnings, already present in configure (?).
1060 +1 -1 trunk/aclocal.m4 (File Modified)
1063 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
1065 Merge old trunk r2077,r2079:
1066 - Move closing of servlink control fd to close_connection()
1067 instead of doing it in exit_local_server(), and make sure
1068 we first close the data fd and then the control fd.
1069 - Have servlink process ready fds in order net, data, ctrl
1070 instead of ctrl, data, net. This seems to fix the problem
1071 that squit reasons do not show up on the other side of a
1072 ziplink (by making it send any final SQUIT and/or ERROR
1073 before noticing the closed control fd).
1077 +1 -1 trunk/servlink/io.c (File Modified)
1078 +3 -12 trunk/src/client.c (File Modified)
1081 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1083 Don't show the UID if a TS6 server sends a kick with
1084 an empty or no comment. Note that charybdis never sends
1089 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1092 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1094 Merge old trunk r2081:
1095 Don't say that services cannot be killed in
1096 ERR_ISCHANSERVICE message (given when trying
1097 to kick or deop them), as that's not the case.
1101 +1 -1 trunk/src/messages.tab (File Modified)
1104 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1106 Merge old trunk r2059
1107 Clarifications to the descriptions of umode +Q and cmode +F,
1108 suggested by Ariadne@SorceryNet.
1112 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1113 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1116 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1118 Merge old trunk r2907,r2991:
1119 Allow TESTLINE on channel names.
1123 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1124 +4 -0 trunk/help/opers/testline (File Modified)
1125 +22 -0 trunk/modules/m_testline.c (File Modified)
1128 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1130 Merge old trunk r2835:
1131 resolver: if sendto(2) fails, try sending to the next nameserver
1135 +1 -1 trunk/src/res.c (File Modified)
1138 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1140 Merge old trunk r2817:
1141 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1142 starts with a digit. This is safe because the last
1143 parameter is a nick and never a UID. (The first parameter
1144 in a server-server two-param whois is a UID/SID.)
1148 +1 -1 trunk/modules/m_whois.c (File Modified)
1151 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1153 Merge old trunk r2779,r2785:
1154 Show correct privilege name in a few ERR_NOPRIVS numerics.
1158 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1159 +1 -1 trunk/extensions/m_opme.c (File Modified)
1160 +2 -2 trunk/unsupported/m_force.c (File Modified)
1163 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1165 Merge old trunk r2695:
1166 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1167 This will generate better server notices.
1171 +3 -2 trunk/modules/core/m_die.c (File Modified)
1174 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1176 Merge old trunk r2294:
1177 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1181 +1 -1 trunk/src/s_user.c (File Modified)
1184 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1186 Merge old trunk r2226:
1187 If we are connecting outward to a server, check if the
1188 server name they sent is the same as what we tried to
1189 connect to. Previously such a connection could succeed
1190 if there existed connect blocks with the same IP and
1191 passwords for the other server name.
1195 +11 -0 trunk/modules/core/m_server.c (File Modified)
1198 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1200 Merge old trunk r2212:
1201 Another handling of SJOINs without nicks:
1202 Propagate them if the channel is +P or the channel
1203 already existed, otherwise remove the channel again
1204 and do not propagate the SJOIN.
1208 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1211 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1213 Remove channels entirely from /whois on services.
1214 This cannot be overridden with operspy.
1218 +20 -17 trunk/modules/m_whois.c (File Modified)
1221 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1223 Fix /who on channels with ** in their name.
1227 +2 -2 trunk/modules/m_who.c (File Modified)
1230 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1232 NEWS: As in 2.1.3, mention that the TS6 revision will
1233 interoperate with older versions
1237 +2 -1 trunk/NEWS (File Modified)
1240 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1242 Fix documentation of HIDE_SERVERS_IPS define.
1246 +2 -2 trunk/include/config.h.dist (File Modified)
1249 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1251 Don't leak auth{} spoofed ip for I-line is full notice either.
1255 +1 -1 trunk/src/s_conf.c (File Modified)
1258 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1264 +37 -0 trunk/NEWS (File Modified)
1267 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1269 Allow /invite (but not invex) to override +r, +l, +j in
1270 addition to +i. As before, a restrictive mode must be in
1271 place at /invite time for the invite to have an effect;
1272 +r does not count as a restrictive mode if the user is
1273 logged in; +l and +j always count as restrictive modes to
1274 allow for cases where they would allow join at /invite
1275 time but not when the user tries to join.
1279 +6 -2 trunk/modules/m_invite.c (File Modified)
1280 +21 -10 trunk/src/channel.c (File Modified)
1283 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1285 Remove invite_ops_only, forcing it to YES.
1289 +0 -1 trunk/doc/example.conf (File Modified)
1290 +0 -5 trunk/doc/reference.conf (File Modified)
1291 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1292 +0 -1 trunk/include/s_conf.h (File Modified)
1293 +0 -6 trunk/modules/m_info.c (File Modified)
1294 +10 -14 trunk/modules/m_invite.c (File Modified)
1295 +0 -1 trunk/src/newconf.c (File Modified)
1296 +0 -1 trunk/src/s_conf.c (File Modified)
1299 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1301 Move username check after xline and dnsbl checks, so it
1302 will not complain to opers about clients who are xlined
1303 or blacklisted anyway (both of which silently reject).
1307 +15 -15 trunk/src/s_user.c (File Modified)
1310 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1312 - MASTER_MAX is no longer relevant
1316 +0 -7 trunk/modules/m_set.c (File Modified)
1319 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1321 - add config option for setting max_clients.
1325 +5 -0 trunk/doc/example.conf (File Modified)
1326 +5 -0 trunk/doc/reference.conf (File Modified)
1327 +2 -0 trunk/include/s_conf.h (File Modified)
1328 +1 -1 trunk/src/ircd.c (File Modified)
1329 +2 -0 trunk/src/newconf.c (File Modified)
1330 +2 -1 trunk/src/s_conf.c (File Modified)
1333 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1335 - remove get_maxrss() and all of that insecure and unsafe nonsense
1339 +3 -38 trunk/src/ircd.c (File Modified)
1340 +1 -1 trunk/src/restart.c (File Modified)
1341 +0 -4 trunk/src/s_stats.c (File Modified)
1344 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1346 - avoid some potential NULL dereferencing
1350 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1353 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1359 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1362 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1364 - rework poll a bit for the MAXCONNECTIONS changes.
1368 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1371 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1373 Our way of using kqueue may cause it to report fds we
1374 don't know about anymore, cope.
1378 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1381 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1383 Don't reference freed memory (fde_t) in comm_close().
1387 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1390 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1392 - fix for 100% cpu use
1396 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1399 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1401 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1405 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1408 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1410 - clear up use of fd_table in ircd.
1414 +3 -2 trunk/src/s_serv.c (File Modified)
1417 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1419 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1423 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1424 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1425 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1426 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1427 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1428 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1429 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1430 +2 -2 trunk/libcharybdis/select.c (File Modified)
1433 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1435 Fix some cases where the size argument to strlcpy()
1436 for usernames and hostnames is 1 too small.
1440 +1 -1 trunk/modules/m_chghost.c (File Modified)
1441 +2 -2 trunk/src/res.c (File Modified)
1442 +2 -2 trunk/src/s_user.c (File Modified)
1445 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1447 Cut down quit/part/kick reasons to avoid quit reasons
1448 overflowing the client exiting server notice (from
1449 TOPICLEN to 260). kill reasons become shorter accordingly.
1450 kline/dline/gline reasons become 390.
1451 away messages stay at TOPICLEN for now.
1455 +8 -3 trunk/include/ircd_defs.h (File Modified)
1456 +2 -2 trunk/modules/m_dline.c (File Modified)
1457 +4 -4 trunk/modules/m_gline.c (File Modified)
1458 +2 -2 trunk/modules/m_kline.c (File Modified)
1461 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1463 Don't leak auth{} spoofed IP addresses in +f notices.
1464 from ratbox (androsyn)
1468 +10 -3 trunk/src/s_conf.c (File Modified)
1471 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1473 Make oper_up() take +i/-i during opering up into account
1474 (e.g. no_oper_invis extension, +i in operator::umodes).
1475 Remove the hack from no_oper_invis.
1479 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1480 +4 -0 trunk/src/s_user.c (File Modified)
1483 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1485 no_oper_invis: decrement invisible count when clearing
1486 invisible on a local client who has just opered up
1487 oper_up() should really do this
1491 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1494 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1496 Put "End of Channel Quiet List" instead of
1497 "End of Channel Ban List" for a +q list.
1498 Due to client restrictions the numerics for
1499 quiet lists must be the same as for ban lists.
1503 +4 -1 trunk/src/chmode.c (File Modified)
1506 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1508 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1509 Change TS6 JOIN processing
1510 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1511 a local user joins an existing channel
1512 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1513 propagating a TS6 JOIN
1514 - don't interpret simple modes in an incoming TS6 JOIN
1516 This is to avoid desyncs when certain mode changes (e.g. -im)
1517 cross with joins. A downside is that simple modes will be
1518 more desynched when a JOIN creates a channel or lowers TS,
1519 but that's less important.
1521 Update the TS6 specification to include this, and clarify
1522 that TMODE can come from a server and that MODE must be
1523 translated into TMODE from other servers too.
1527 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1528 +19 -127 trunk/modules/core/m_join.c (File Modified)
1531 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1533 Make -logfile work again.
1537 +2 -2 trunk/src/s_log.c (File Modified)
1540 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1542 - fix off-by-one memory overflow error.
1546 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1549 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1551 Change handling of modularized umodes:
1552 - keep the bitmask reserved forever to the letter, fixing
1553 the problems when loading multiple umode modules,
1554 unloading them and then loading them in a different order
1555 - don't allow local users to change umodes which have
1556 been unloaded and don't set them on new users via
1561 +24 -3 trunk/src/s_user.c (File Modified)
1564 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1566 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1570 +1 -0 trunk/include/s_user.h (File Modified)
1571 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1572 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1573 +22 -0 trunk/src/s_user.c (File Modified)
1576 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1578 DNSBL keyword substitution is available as of 2.1.3.
1582 +1 -1 trunk/doc/example.conf (File Modified)
1585 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1587 Change two occurances like match(userinput, target_p->name) ||
1588 match(target_p->name, userinput) to just match(userinput,
1589 target_p->name). No client name can contain * or ? now.
1593 +1 -1 trunk/modules/m_trace.c (File Modified)
1594 +1 -2 trunk/src/s_serv.c (File Modified)
1597 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1599 Do not try find_server() on a name find_client() has
1600 returned NULL for, as this will always return NULL
1601 since the removal of hostmasking.
1605 +1 -2 trunk/modules/m_pong.c (File Modified)
1606 +0 -4 trunk/src/s_serv.c (File Modified)
1609 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1611 Remove server_exists() which checked whether the
1612 server name existed taking hostmasking into account
1613 and just check with find_server(); admittedly
1614 this checks if the name is a SID but that's not
1619 +3 -27 trunk/modules/core/m_server.c (File Modified)
1622 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1624 Remove hash_find_masked_server(), which made it possible
1625 to specify the full (unmasked) name of a server behind
1626 a hostmask. As a result find_any_client() (for prefixes)
1627 becomes equal to find_client(), so remove that too.
1631 +0 -1 trunk/include/hash.h (File Modified)
1632 +1 -75 trunk/src/hash.c (File Modified)
1633 +1 -1 trunk/src/parse.c (File Modified)
1636 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1638 Remove '*' from valid server name characters.
1639 This makes it impossible to connect hostmasked servers.
1640 (This support didn't work well anyway, was incompatible
1641 with TS6 and we never masked ourselves.)
1645 +1 -1 trunk/src/match.c (File Modified)
1648 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1650 Change spambot, flooder and jupe joiner notices from host to orighost.
1654 +1 -1 trunk/modules/core/m_join.c (File Modified)
1655 +2 -2 trunk/modules/core/m_message.c (File Modified)
1656 +2 -2 trunk/src/channel.c (File Modified)
1659 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1661 Add documentation for SASL client protocol, same as atheme doc/SASL.
1665 + - trunk/doc/sasl.txt (File Added)
1668 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1670 Include real hostname in Closing Link message for unknown
1671 connections that have sent USER. This is helpful for
1672 k-lined users while not breaking server IP hiding.
1676 +3 -1 trunk/src/client.c (File Modified)
1679 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1685 +29 -29 trunk/configure (File Modified)
1688 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1690 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1694 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1697 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1699 Backport from early 3.x:
1702 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1704 - remove "Processing connection to foobar.net" message
1708 +0 -3 trunk/src/s_auth.c (File Modified)
1711 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1713 - missed the processing connection one (actually, we can probably nuke this one)
1717 +1 -2 trunk/src/s_auth.c (File Modified)
1720 river 2006/09/27 16:33:05 UTC (20060927-2174)
1722 get_client_name = stupid
1727 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1730 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1732 - remove excessive arguments
1736 +1 -2 trunk/src/s_conf.c (File Modified)
1737 +1 -1 trunk/src/s_user.c (File Modified)
1740 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1742 - use sendto_one_notice() for on-connect notices too.
1746 +10 -10 trunk/src/s_auth.c (File Modified)
1749 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1751 - use sendto_one_notice() in the core, too.
1755 +2 -2 trunk/src/chmode.c (File Modified)
1756 +8 -15 trunk/src/modules.c (File Modified)
1757 +3 -5 trunk/src/s_conf.c (File Modified)
1758 +1 -2 trunk/src/s_newconf.c (File Modified)
1759 +20 -57 trunk/src/s_user.c (File Modified)
1762 river 2006/09/27 16:19:25 UTC (20060927-2166)
1764 the KILL command will use get_client_name(, SHOW_IP) instead of
1765 target->name, and will show a more useful error for local opers
1770 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1773 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1775 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1779 +4 -2 trunk/src/send.c (File Modified)
1782 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1788 +1 -1 trunk/include/client.h (File Modified)
1791 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1793 - get_id(): fall back to "*" if client has no known name
1797 +1 -1 trunk/include/client.h (File Modified)
1800 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1802 - convert to sendto_one_notice().
1806 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1807 +4 -6 trunk/unsupported/m_force.c (File Modified)
1810 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1812 - use sendto_one_notice() in many places instead of
1813 sendto_one(source_p, ":%s NOTICE %s :", ...);
1817 +10 -25 trunk/extensions/example_module.c (File Modified)
1818 +5 -14 trunk/extensions/hurt.c (File Modified)
1819 +1 -2 trunk/extensions/m_42.c (File Modified)
1820 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1821 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1822 +1 -2 trunk/extensions/m_opme.c (File Modified)
1823 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1824 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1825 +3 -7 trunk/modules/core/m_die.c (File Modified)
1826 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1827 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1828 +1 -2 trunk/modules/m_challenge.c (File Modified)
1829 +11 -15 trunk/modules/m_connect.c (File Modified)
1830 +20 -28 trunk/modules/m_dline.c (File Modified)
1831 +2 -2 trunk/modules/m_etrace.c (File Modified)
1832 +11 -21 trunk/modules/m_gline.c (File Modified)
1833 +2 -4 trunk/modules/m_kline.c (File Modified)
1834 +1 -2 trunk/modules/m_rehash.c (File Modified)
1835 +3 -7 trunk/modules/m_restart.c (File Modified)
1836 +31 -45 trunk/modules/m_set.c (File Modified)
1837 +2 -4 trunk/modules/m_testmask.c (File Modified)
1838 +5 -8 trunk/modules/m_unreject.c (File Modified)
1839 +2 -5 trunk/modules/m_xline.c (File Modified)
1844 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1845 +10 -25 trunk/extensions/example_module.c (File Modified)
1846 +5 -14 trunk/extensions/hurt.c (File Modified)
1847 +1 -2 trunk/extensions/m_42.c (File Modified)
1848 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1849 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1850 +1 -2 trunk/extensions/m_opme.c (File Modified)
1851 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1852 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1853 +3 -7 trunk/modules/core/m_die.c (File Modified)
1854 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1855 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1856 +1 -2 trunk/modules/m_challenge.c (File Modified)
1857 +11 -15 trunk/modules/m_connect.c (File Modified)
1858 +2 -4 trunk/modules/m_dline.c (File Modified)
1859 +2 -2 trunk/modules/m_etrace.c (File Modified)
1860 +11 -21 trunk/modules/m_gline.c (File Modified)
1861 +2 -4 trunk/modules/m_kline.c (File Modified)
1862 +1 -2 trunk/modules/m_rehash.c (File Modified)
1863 +3 -7 trunk/modules/m_restart.c (File Modified)
1864 +31 -45 trunk/modules/m_set.c (File Modified)
1865 +2 -4 trunk/modules/m_testmask.c (File Modified)
1866 +5 -8 trunk/modules/m_unreject.c (File Modified)
1867 +1 -3 trunk/modules/m_xline.c (File Modified)
1868 +2 -2 trunk/src/chmode.c (File Modified)
1869 +8 -15 trunk/src/modules.c (File Modified)
1870 +10 -14 trunk/src/s_auth.c (File Modified)
1871 +3 -6 trunk/src/s_conf.c (File Modified)
1872 +1 -2 trunk/src/s_newconf.c (File Modified)
1873 +20 -57 trunk/src/s_user.c (File Modified)
1874 +4 -2 trunk/src/send.c (File Modified)
1875 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1876 +4 -6 trunk/unsupported/m_force.c (File Modified)
1879 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1881 - keyword-subst from charybdis 2.2.
1885 +12 -3 trunk/doc/example.conf (File Modified)
1886 +58 -3 trunk/doc/reference.conf (File Modified)
1887 + - trunk/include/substitution.h (File Added)
1888 +1 -0 trunk/src/Makefile.in (File Modified)
1889 +2 -2 trunk/src/s_conf.c (File Modified)
1890 +164 -1 trunk/src/s_user.c (File Modified)
1891 + - trunk/src/substitution.c (File Added)
1894 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1896 Removed merge tracking for "svnmerge" for
1897 http://svn.atheme.org/charybdis/branches/release-2.2
1901 + - trunk/ (Property Modified)
1904 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1906 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1907 http://svn.atheme.org/charybdis/branches/release-2.2
1911 + - trunk/ (Property Modified)
1914 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1916 Removed merge tracking for "svnmerge" for
1917 http://svn.atheme.org/charybdis/branches/release-2.2
1921 + - trunk/ (Property Modified)
1924 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1926 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1927 http://svn.atheme.org/charybdis/branches/release-2.2
1931 + - trunk/ (Property Modified)
1934 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1940 + - trunk/ (Property Modified)
1943 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1945 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1946 http://svn.atheme.org/charybdis/branches/release-2.2
1950 + - trunk/ (Property Modified)
1953 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1955 - version bump to 2.2.0
1959 +3 -1 trunk/NEWS (File Modified)
1960 +1 -1 trunk/configure.ac (File Modified)
1963 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1966 + branches/release-2.1 -> 2.2 base
1967 + 3.0 -> branches/cxxconversion
1968 + backport some immediate 3.0 functionality for 2.2
1973 + - trunk/ (File Added)
1976 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1978 Merged revisions 3135,3137 via svnmerge from
1979 http://svn.atheme.org/charybdis/trunk
1982 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1984 - Expand TRACE description
1985 - Mention expiry time in TESTLINE
1987 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1989 Update copyright year for sgml docs to 2007.
1994 + - branches/release-2.1/ (Property Modified)
1995 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1996 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1999 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
2001 Merged revisions 1999 via svnmerge from
2002 http://svn.atheme.org/charybdis/trunk
2003 Add river to CREDITS
2006 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
2013 + - branches/release-2.1/ (Property Modified)
2014 +1 -0 branches/release-2.1/CREDITS (File Modified)
2017 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
2019 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
2020 http://svn.atheme.org/charybdis/trunk
2023 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
2025 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
2027 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
2029 - add use_forward to /info
2031 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
2033 Call channel_modes() with &me instead of source_p when
2034 sending out a JOIN and SJOIN for a local user. This
2035 saves checking whether they are on the channel they
2038 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
2040 If use_forward is disabled:
2042 - hide +f in /mode #channel (/mode #channel f still shows it)
2043 - do not send any mode changes adding +f to local clients
2044 (-f ones are still sent)
2049 + - branches/release-2.1/ (Property Modified)
2050 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
2051 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
2052 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
2053 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
2054 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
2055 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
2056 +1 -1 branches/release-2.1/src/channel.c (File Modified)
2057 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
2058 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
2059 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
2060 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
2061 +4 -2 branches/release-2.1/src/supported.c (File Modified)
2064 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
2066 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2070 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2071 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2072 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2075 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2077 Add accountability (wallops, log) to OKICK.
2081 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2084 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2086 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2087 Similar to branches/release-2.2 r3061.
2091 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2094 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2096 - Write xline to file after instead of before notifying opers and source
2097 - Also notify source of failure to add xline
2098 Similar to branches/release-2.2 r3057.
2102 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2105 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2107 If a dline/kline/resv cannot be added to the file, send
2108 the regular notices to local opers and source anyway,
2109 and also warn the source (local opers were already warned).
2110 Similar to branches/release-2.2 r3053.
2114 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2117 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2119 Port over fixes from unkline/unxline/unresv to undline.
2120 Similar to branches/release-2.2 r3049.
2124 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2127 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2129 Merged revisions 2915 via svnmerge from
2130 http://svn.atheme.org/charybdis/trunk
2133 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2135 In usage message, show kline.conf and xline.conf instead
2136 of klines.conf and xlines.conf.
2141 + - branches/release-2.1/ (Property Modified)
2142 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2145 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2147 Merged revisions 2831,2833,2853 via svnmerge from
2148 http://svn.atheme.org/charybdis/trunk
2151 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2153 unkline/unxline/unresv:
2154 - if fclose on the output returns an error, treat this as a
2156 - check if the rename from the temp file to the ban conf failed
2158 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2160 When adding a permanent dline/kline/xline/resv, check
2161 the return value of fclose().
2163 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2165 Do not free xline aconf if it could not be written out.
2166 It will be added to the list in memory anyway.
2171 + - branches/release-2.1/ (Property Modified)
2172 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2173 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2174 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2175 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2178 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2180 NEWS: Clarify effects of ip_cloaking changes a little.
2184 +2 -0 branches/release-2.1/NEWS (File Modified)
2187 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2193 +9 -9 branches/release-2.1/configure (File Modified)
2196 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2198 Version bump on 2.1 branch to 2.1.2.
2202 +1 -1 branches/release-2.1/configure.ac (File Modified)
2205 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2207 Mention r2801/r2805.
2211 +1 -0 branches/release-2.1/NEWS (File Modified)
2214 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2216 Merged revisions 2801 via svnmerge from
2217 http://svn.atheme.org/charybdis/trunk
2220 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2222 ip_cloaking: try to avoid truncation by removing more
2223 components of the hostname (except the TLD).
2228 + - branches/release-2.1/ (Property Modified)
2229 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2232 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2238 +8 -1 branches/release-2.1/NEWS (File Modified)
2241 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2243 Merged revisions 2781 via svnmerge from
2244 http://svn.atheme.org/charybdis/trunk
2247 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2249 Fix stupid bug: checked a hostmask against the found
2250 ban instead of all exceptions, causing all host mangled
2251 clients to be exempted if there was a single ban
2252 exception in many cases.
2257 + - branches/release-2.1/ (Property Modified)
2258 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2261 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2263 Merged revisions 2773 via svnmerge from
2264 http://svn.atheme.org/charybdis/trunk
2267 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2269 user@host must be *@* for a shared{} block with flags=locops
2270 (server should not be *).
2275 + - branches/release-2.1/ (Property Modified)
2276 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2279 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2281 Tweak \s code a little.
2285 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2286 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2287 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2290 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2292 Merged revisions 2761 via svnmerge from
2293 http://svn.atheme.org/charybdis/trunk
2296 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2298 The testline/no_tilde fixes are in 2.1.1.
2303 + - branches/release-2.1/ (Property Modified)
2304 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2307 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2313 +4 -1 branches/release-2.1/NEWS (File Modified)
2316 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2318 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
2319 http://svn.atheme.org/charybdis/trunk
2323 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2325 If the auth{} block has no_tilde and is not kline exempt,
2326 check the username without tilde against klines too.
2327 This is consistent with the way klines work on spoofs
2328 (klines checked on both raw and appearing-on-IRC version).
2330 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2332 Rework the fix for klines with no_tilde.
2333 Add an extra argument to find_address_conf() for the
2334 username without tilde, as that may contain one character more.
2336 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2338 Unbreak compile (because of r2697).
2339 testline with ~ could be improved some more perhaps, but this should work.
2341 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2343 testline: take no_tilde and username truncation into account
2345 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2347 Add some information on /testline with no_tilde and username truncation.
2352 + - branches/release-2.1/ (Property Modified)
2353 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2354 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2355 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2356 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2357 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2358 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2361 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2363 Merged revisions 2149,2151 via svnmerge from
2364 http://svn.atheme.org/charybdis/trunk
2367 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2369 Move kills from services from +s to +k snomask.
2370 Kills from non-service opers remain on +s.
2372 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2374 Update description of +s and +k snomasks.
2379 + - branches/release-2.1/ (Property Modified)
2380 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2381 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2382 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2385 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2387 Merged revisions 2685 via svnmerge from
2388 http://svn.atheme.org/charybdis/trunk
2391 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2393 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2398 + - branches/release-2.1/ (Property Modified)
2399 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2402 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2404 Merged revisions 2693 via svnmerge from
2405 http://svn.atheme.org/charybdis/trunk
2408 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2410 Fix truncation (by one) of unidented usernames
2411 if user registration is done because of DNSBL
2412 completion (which is the usual case if a valid
2413 NICK and USER are sent quickly and any DNSBLs
2419 + - branches/release-2.1/ (Property Modified)
2420 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2423 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2429 +10 -0 branches/release-2.1/NEWS (File Modified)
2432 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2438 +9 -9 branches/release-2.1/configure (File Modified)
2441 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2443 Version bump to 2.1.1.
2447 +1 -1 branches/release-2.1/configure.ac (File Modified)
2450 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2452 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
2453 http://svn.atheme.org/charybdis/trunk
2456 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2458 - fix a server notice on SID collision where the server name is mentioned twice
2460 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2462 - get_server_name() is stupid
2464 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2468 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2470 Do the Attempt to re-introduce SID server notice somewhat
2471 differently, showing a real host again if !HIDE_SERVERS_IPS
2472 and still showing the server name exactly once.
2474 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2476 Fix log message for Attempt to re-introduce SID (server notice was ok).
2478 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2480 - replace "No N line" with "no connect block" in a
2482 - show attempted server name in a few serverlog messages
2487 + - branches/release-2.1/ (Property Modified)
2488 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2491 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2493 Merged revisions 2218 via svnmerge from
2494 http://svn.atheme.org/charybdis/trunk
2497 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2499 Fix garbage in /stats y output on 64-bit archs.
2504 + - branches/release-2.1/ (Property Modified)
2505 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2508 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2510 Merged revisions 2438 via svnmerge from
2511 http://svn.atheme.org/charybdis/trunk
2514 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2516 Enable Revision keyword in addition to Id.
2521 + - branches/release-2.1/ (Property Modified)
2522 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2525 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2527 Merged revisions 2679 via svnmerge from
2528 http://svn.atheme.org/charybdis/trunk
2531 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2533 Port over ratbox 2.2 r23253 (anfl):
2534 - remove the cached storage of how many +beI there are, thereby fixing a
2535 case where it can get desynced from reality
2540 + - branches/release-2.1/ (Property Modified)
2541 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2542 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2545 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2547 Merged revisions 2093,2095 via svnmerge from
2548 http://svn.atheme.org/charybdis/trunk
2551 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2553 - change DNSBL licensing to BSD.
2555 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2557 - change x86-assembly FNV implementation to BSD license
2562 + - branches/release-2.1/ (Property Modified)
2563 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2564 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2567 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2569 Merged revisions 2073,2075 via svnmerge from
2570 http://svn.atheme.org/charybdis/trunk
2573 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2575 Put full information in the squit reason when exiting
2576 a server due to a servlink (ziplinks) error.
2578 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2580 Put full information in the squit reason when exiting
2581 a server due to not enough arguments for a command.
2586 + - branches/release-2.1/ (Property Modified)
2587 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2588 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2591 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2593 Merged revisions 2071 via svnmerge from
2594 http://svn.atheme.org/charybdis/trunk
2597 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2599 Don't redirect users from an existing domain to an
2600 existing server in reference.conf.
2606 + - branches/release-2.1/ (Property Modified)
2607 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2610 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2612 Merged revisions 2053 via svnmerge from
2613 http://svn.atheme.org/charybdis/trunk
2616 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2618 Make find_channel_membership() choose the shortest list
2619 (channel's list or user's list) to search, avoiding excessive
2620 CPU usage with services which are in lots of channels.
2621 From ratbox 2.2 (anfl/jilles)
2626 + - branches/release-2.1/ (Property Modified)
2627 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2630 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2636 +9 -9 branches/release-2.1/configure (File Modified)
2639 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2641 Version change 2.1.0rc1 -> 2.1.0 (release).
2645 +1 -1 branches/release-2.1/configure.ac (File Modified)
2648 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2650 Merged revisions 2029 via svnmerge from
2651 http://svn.atheme.org/charybdis/trunk
2654 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2656 NEWS: mention m_webirc.c module
2661 + - branches/release-2.1/ (Property Modified)
2662 +1 -0 branches/release-2.1/NEWS (File Modified)
2665 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2671 +9 -9 branches/release-2.1/configure (File Modified)
2674 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2676 Change version to 2.1.0rc1.
2680 +1 -1 branches/release-2.1/configure.ac (File Modified)
2683 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2685 Merged revisions 2021 via svnmerge from
2686 http://svn.atheme.org/charybdis/trunk
2689 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2691 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2692 related flaky looking things, and instead keep a list
2693 of BlacklistClients in PreClient.
2698 + - branches/release-2.1/ (Property Modified)
2699 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2700 +1 -1 branches/release-2.1/include/client.h (File Modified)
2701 +0 -1 branches/release-2.1/include/res.h (File Modified)
2702 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2703 +0 -24 branches/release-2.1/src/res.c (File Modified)
2704 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2707 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2709 Merged revisions 2015,2017 via svnmerge from
2710 http://svn.atheme.org/charybdis/trunk
2713 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2715 Check if the name in the question section of the
2716 DNS reply matches what we queried, to guard against
2717 late replies to a previous query with the same id.
2719 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2721 res.c: add a comment summarizing our changes
2726 + - branches/release-2.1/ (Property Modified)
2727 +53 -18 branches/release-2.1/src/res.c (File Modified)
2730 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2732 Merged revisions 1981 via svnmerge from
2733 http://svn.atheme.org/charybdis/trunk
2736 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2738 Alphabetize extensions and tweak the descriptions a little.
2743 + - branches/release-2.1/ (Property Modified)
2744 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2745 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2748 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2750 Merged revisions 1975 via svnmerge from
2751 http://svn.atheme.org/charybdis/trunk
2754 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2756 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2757 We should use the IP and not truncate the hostname.
2758 From ratbox 2.2 (androsyn)
2763 + - branches/release-2.1/ (Property Modified)
2764 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2767 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2769 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2770 http://svn.atheme.org/charybdis/trunk
2774 + - branches/release-2.1/ (Property Modified)
2777 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2779 - branch 2.1 release family
2783 + - branches/release-2.1/ (File Added)
2786 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2788 Describe new handling of host mangling in channel bans in SGML.
2792 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2795 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2797 - ok, 2.1 operline brought to you by marvin the melancholy robot
2801 +1 -1 trunk/src/messages.tab (File Modified)
2804 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2806 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2807 If anybody comes up with anything better, then please let us know
2808 and we will change this before 2.1 is branched.
2812 +1 -1 trunk/src/messages.tab (File Modified)
2815 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2817 Add EUID to capab.txt.
2821 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2824 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2830 +3 -0 trunk/NEWS (File Modified)
2833 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2835 Allow service{} servers to manipulate the nick delay table
2836 (for "nickserv enforcement").
2837 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2838 If duration is 0, the nickdelay entry is removed, otherwise
2839 it is added with the duration in seconds (maximum 24 hours).
2840 It is suggested that this is used if the EUID capab is present.
2844 +42 -1 trunk/modules/m_services.c (File Modified)
2847 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2849 HURT: strip off *@ from the start of the mask
2850 reject anything else containing '@' or '!'
2854 +11 -0 trunk/extensions/hurt.c (File Modified)
2857 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2859 ircd.c: need supported.h here
2863 +1 -0 trunk/src/ircd.c (File Modified)
2866 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2868 HURT: less ambiguity here
2869 ips/hosts to be hurt must contain a '.' or ':' otherwise
2870 they are interpreted as nicks
2874 +14 -9 trunk/extensions/hurt.c (File Modified)
2877 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2879 - we're now ircd-charybdis.org.
2880 - properly alphabetize credits
2884 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2887 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2889 - add additional modules to the configs
2893 +6 -0 trunk/doc/example.conf (File Modified)
2894 +12 -0 trunk/doc/reference.conf (File Modified)
2897 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2899 - remove hurt.h, it is pointless and confusing
2903 +27 -62 trunk/extensions/hurt.c (File Modified)
2904 + - trunk/extensions/hurt.h (File Deleted)
2907 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2909 - add code to suggest a local HURT by nickname.
2910 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2914 +40 -10 trunk/extensions/hurt.c (File Modified)
2915 +1 -0 trunk/extensions/hurt.h (File Modified)
2918 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2924 +2 -1 trunk/NEWS (File Modified)
2927 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2929 MASKTRACE/TESTMASK: check orighost as well
2933 +4 -2 trunk/modules/m_etrace.c (File Modified)
2934 +3 -1 trunk/modules/m_testmask.c (File Modified)
2937 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2939 Make RPL_ISUPPORT (005) numeric modularizable.
2940 Currently it will reassemble the numeric every time
2941 it needs to be sent, using a few dozen callbacks;
2942 if this is too slow some caching scheme should be
2947 +0 -1 trunk/include/s_user.h (File Modified)
2948 +36 -114 trunk/include/supported.h (File Modified)
2949 +1 -1 trunk/modules/m_version.c (File Modified)
2950 +1 -0 trunk/src/Makefile.in (File Modified)
2951 +1 -0 trunk/src/ircd.c (File Modified)
2952 +300 -25 trunk/src/s_user.c (File Modified)
2953 + - trunk/src/supported.c (File Added)
2956 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2958 EUID orighost could differ from host only in case,
2959 do not mark as dynamic spoof then
2963 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2966 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2968 kline help file: clarify a bit and remove some obsolete stuff
2969 partly suggested by Olin
2973 +8 -8 trunk/help/opers/kline (File Modified)
2976 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2982 +20 -0 trunk/NEWS (File Modified)
2985 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2987 Show real host/IP to nonopers whoising themselves.
2988 The IP is not shown for auth{} spoofs, otherwise it is,
2989 as it looked rather weird to me to show an auth{} spoofed
2990 IP like this. (/userhost on self still shows the IP.)
2994 +13 -2 trunk/modules/m_whois.c (File Modified)
2997 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2999 Document nick_delay stuff and move it around a bit.
3003 +1 -2 trunk/doc/example.conf (File Modified)
3004 +8 -2 trunk/doc/reference.conf (File Modified)
3007 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
3009 - disable nickdelay by default. Needs to be documented in reference.conf.
3013 +2 -0 trunk/doc/example.conf (File Modified)
3014 +2 -0 trunk/doc/reference.conf (File Modified)
3017 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
3019 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
3023 +2 -1 trunk/modules/m_services.c (File Modified)
3026 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
3028 ip_cloaking: somewhat hackish but we need to send the
3029 396 (RPL_HOSTHIDDEN) on connect if +h is in default
3034 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
3037 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
3039 If EUID is used, show realhost in far connect notice
3040 (but not in far disconnect notice).
3044 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
3047 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
3050 - use non-ENCAP CHGHOST if possible
3051 - really introduce new users with their mangled and real
3052 host if +h is in default umodes
3056 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
3059 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
3061 Add non-ENCAP CHGHOST.
3065 +49 -11 trunk/modules/m_chghost.c (File Modified)
3068 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3070 Initial addition of EUID (puts realhost/account in same
3071 command as user introduction).
3072 See doc/technical/euid.txt for more information.
3073 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3077 + - trunk/doc/technical/euid.txt (File Added)
3078 +2 -1 trunk/include/s_serv.h (File Modified)
3079 +1 -1 trunk/include/s_user.h (File Modified)
3080 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3081 +1 -34 trunk/modules/m_chghost.c (File Modified)
3082 +0 -28 trunk/modules/m_services.c (File Modified)
3083 +30 -1 trunk/src/s_serv.c (File Modified)
3084 +30 -3 trunk/src/s_user.c (File Modified)
3087 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3089 Store the mangled host in localClient and use it for
3090 ban matching (also match real host for mangled users,
3091 also match mangled host for uncloaked users).
3092 Improve interaction of +h with auth{} and services
3094 Note that all of this only applies to clients who
3095 connect after the mangling module is loaded
3096 (other clients cannot even set +h).
3097 The sorcerynet cloaking module has not been updated
3102 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3103 +3 -0 trunk/include/client.h (File Modified)
3104 +64 -5 trunk/src/channel.c (File Modified)
3105 +1 -0 trunk/src/client.c (File Modified)
3106 +2 -2 trunk/src/s_user.c (File Modified)
3109 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3111 Document /stats U letters in sgml.
3115 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3118 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3120 Better description of hub_mask and leaf_mask.
3124 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3127 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3129 Add operspy_dont_care_user_info to sgml docs.
3133 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3136 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3138 Add general::operspy_dont_care_user_info.
3139 This makes /who mask equivalent to /who !mask for opers
3140 with the operspy flag, and removes the operspy log/notice
3141 on /who mask, /masktrace and /scan.
3142 The necessary privilege (operspy flag) is unchanged.
3143 Behaviour for the other operspy commands (channel
3144 related ones) is also unchanged.
3148 +1 -0 trunk/doc/example.conf (File Modified)
3149 +6 -0 trunk/doc/reference.conf (File Modified)
3150 +1 -0 trunk/include/s_conf.h (File Modified)
3151 +10 -8 trunk/modules/m_etrace.c (File Modified)
3152 +6 -0 trunk/modules/m_info.c (File Modified)
3153 +8 -5 trunk/modules/m_scan.c (File Modified)
3154 +1 -1 trunk/modules/m_version.c (File Modified)
3155 +6 -1 trunk/modules/m_who.c (File Modified)
3156 +1 -0 trunk/src/newconf.c (File Modified)
3157 +1 -0 trunk/src/s_conf.c (File Modified)
3160 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3162 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3163 This letter will also be used for showing operspy with
3164 limited accountability (show non channel related info
3165 without '!' or notice).
3169 +2 -0 trunk/doc/server-version-info (File Modified)
3170 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3171 +2 -0 trunk/include/ircd.h (File Modified)
3172 +6 -0 trunk/modules/m_info.c (File Modified)
3173 +2 -0 trunk/modules/m_version.c (File Modified)
3174 +1 -0 trunk/src/ircd_state.c (File Modified)
3177 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3179 Add m_webirc module, allows showing real host of CGI:IRC users.
3180 Differences to the version available on my web page for a while:
3181 instructions on how to set it up.
3185 +137 -0 trunk/extensions/Makefile.in (File Modified)
3186 + - trunk/extensions/m_webirc.c (File Added)
3189 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3191 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3195 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3198 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3200 - move beu from core to contributors
3201 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3205 +2 -2 trunk/CREDITS (File Modified)
3208 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3210 Mention that class blocks must be defined before the
3211 auth or connect blocks referencing them.
3215 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3218 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3221 - change from "can join" to "is banned", this reverses sense
3222 and removes "weird" checks like for +i, +l, +j
3223 - don't allow $j to same channel
3224 - +s/+p restriction removed, anyone can /mode b anyway
3229 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3232 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3234 Add a few important lines from reference.conf to example.conf.
3238 +8 -1 trunk/doc/example.conf (File Modified)
3241 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3243 - we don't support rtsigio anymore
3244 - we definately don't support VMS nor Cygwin either.
3248 +2 -2 trunk/INSTALL (File Modified)
3249 +0 -2 trunk/README.FIRST (File Modified)
3252 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3254 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3258 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3261 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3264 - return EXTBAN_NOMATCH for a valid ban that does not match
3265 - consider a $j ban invalid if we were already processing a
3266 can_join for a $j ban
3270 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3273 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3275 extb_extgecos: realhost -> orighost
3279 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3282 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3284 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3288 +59 -0 trunk/extensions/Makefile.in (File Modified)
3289 + - trunk/extensions/extb_canjoin.c (File Added)
3292 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3294 - oh right, charybdis calls that 'orighost'.
3298 +2 -2 trunk/modules/m_who.c (File Modified)
3301 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3303 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3307 +2 -0 trunk/modules/m_who.c (File Modified)
3310 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3312 - also check $x against realhost
3316 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3319 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3321 Sorcerynet people want a debugging notice moved from +s to +d.
3325 +1 -1 trunk/src/blacklist.c (File Modified)
3328 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3330 Use source_p instead of client_p for free_pre_client().
3331 client_p could be NULL or another client.
3335 +1 -1 trunk/src/client.c (File Modified)
3338 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3340 - revert this, I know how to fix it now
3344 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3347 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3349 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3350 This fix is probably suboptimal, but it does indeed fix the problem.
3354 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3357 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3359 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3363 +49 -0 trunk/extensions/Makefile.in (File Modified)
3364 + - trunk/extensions/extb_extgecos.c (File Added)
3367 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3369 Remove undocumented and unused general::fallback_to_ip6_int config option.
3373 +0 -3 trunk/include/s_conf.h (File Modified)
3374 +0 -3 trunk/src/newconf.c (File Modified)
3377 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3380 - document new TESTMASK
3381 - mention that TESTMASK matching is the same as MASKTRACE matching
3382 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3387 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3390 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3392 New testmask from ratbox 2.2.
3393 Allows matches on nick, ip and gecos in addition to user
3394 and host, and is fully analogous to masktrace.
3395 The numeric has changed from 724 to 727 and fields in it
3400 +4 -3 trunk/help/opers/testmask (File Modified)
3401 +1 -0 trunk/include/numeric.h (File Modified)
3402 +82 -9 trunk/modules/m_testmask.c (File Modified)
3403 +2 -2 trunk/src/messages.tab (File Modified)
3406 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3408 contrib -> extensions
3412 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3415 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3417 CHGHOST: Check validity of new hostname.
3418 If the command came from a local client (disabled by
3419 default), send an error message and drop the command.
3420 If the command came from a remote client or server,
3421 send a notice to opers and the target user (if local).
3425 +42 -1 trunk/modules/m_chghost.c (File Modified)
3428 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3434 +23 -1 trunk/NEWS (File Modified)
3437 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3439 When an outgoing server connection succeeds, set
3440 localClient->ip by simply copying the whole sockaddr
3441 struct instead of copying certain parts only.
3445 +1 -19 trunk/src/s_serv.c (File Modified)
3448 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3450 Give a special error message and ignore the connect block
3451 if trying to add a connect block for the server's own name.
3455 +7 -0 trunk/src/newconf.c (File Modified)
3458 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3460 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3461 when --disable-balloc is used, so that it compiles.
3462 Obviously the BlockHeapUsage() stub returns just zeroes so
3463 /stats z will be less informative.
3467 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3470 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3472 Free and zero dns_query in DNS callback for outgoing connect.
3473 This avoids double free of reslist.
3477 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3480 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3482 From ratbox, log failed outgoing connections to serverlog.
3487 +13 -1 trunk/src/s_serv.c (File Modified)
3490 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3492 Change serverlog message when connecting to be more clear and show the port number.
3496 +1 -1 trunk/src/s_serv.c (File Modified)
3499 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3501 Remove gethost_byname(), this is meaningless
3502 since the removal of AAAA -> A fallback (r1763).
3506 +0 -1 trunk/include/res.h (File Modified)
3507 +0 -12 trunk/src/res.c (File Modified)
3510 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3512 Remove ip6.int support and use only ip6.arpa.
3513 The global ip6.int zone has disappeared on June 1
3514 and a lot of other software has been removing ip6.int
3516 This removes the second and last case where IPv6
3517 support in charybdis causes extra lookups and slows
3522 +5 -27 trunk/src/res.c (File Modified)
3525 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3527 Mention new default (r1767) for connect::aftype in sgml docs.
3531 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3534 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3536 Use IPv6 if connect::host looks like an IPv6 address
3537 (contains a colon). No need to aftype=ipv6 anymore.
3541 +2 -0 trunk/src/newconf.c (File Modified)
3544 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3546 More information about connect::host.
3550 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3553 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3555 Remove fallback to A if AAAA cannot be found.
3556 In case of a forward check of a reverse lookup, we
3557 already know if it's ipv4 or ipv6, so it is not
3558 useful and in case of a forward lookup of a hostname
3559 in connect::host, connect::aftype already specifies
3560 if it's ipv4 or ipv6.
3564 +4 -27 trunk/src/res.c (File Modified)
3567 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3570 - check if +c made the message text empty and refuse
3572 - don't copy message text if it is not necessary
3577 +14 -4 trunk/modules/core/m_message.c (File Modified)
3580 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3582 remove_conf_item(): do not free cf_name, this is generally a string constant
3586 +0 -1 trunk/src/newconf.c (File Modified)
3589 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3591 Remove the old unused FDL_ constants.
3595 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3598 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3600 Remove an unused struct irc_sockaddr_storage from fde_t
3601 (allocated for every possible file descriptor).
3605 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3608 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3610 If the DNS lookup for an outgoing connection is still
3611 pending when it is closed, clean it up.
3615 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3618 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3620 If proc_answer() fails (for example if a lookup for an
3621 A record returns a CNAME), fail the query immediately.
3622 Previously the packet was just ignored, leaving the
3627 +4 -8 trunk/src/res.c (File Modified)
3630 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3632 Correct sockhost field in an outgoing server connection.
3633 First copy the host field from the server_conf, then
3634 take the IP from to where the connection was attempted
3635 when the connection callback is called.
3636 (Before r1747 this used the IP from the server_conf.)
3640 +8 -2 trunk/src/s_serv.c (File Modified)
3643 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3645 Remove ipnum (keep aftype) and dns_query from server_conf.
3646 We don't keep track of binary form address in connect{}
3647 blocks anymore, DNS lookups of names in host= gone.
3648 As before the DNS lookup is done on connect.
3649 This should unbreak hostnames in host= somewhat.
3653 +1 -2 trunk/include/s_newconf.h (File Modified)
3654 +2 -2 trunk/src/newconf.c (File Modified)
3655 +1 -42 trunk/src/s_newconf.c (File Modified)
3656 +12 -31 trunk/src/s_serv.c (File Modified)
3659 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3665 +1 -1 trunk/configure (File Modified)
3668 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3670 Fix --disable-balloc help text (said --disable-small-net).
3674 +1 -1 trunk/configure.ac (File Modified)
3677 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3679 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3680 services (+S). Unlike operstring and adminstring, this
3681 is not changeable with /quote set but is updated on rehash.
3685 +1 -0 trunk/doc/example.conf (File Modified)
3686 +10 -2 trunk/doc/reference.conf (File Modified)
3687 +1 -0 trunk/include/s_conf.h (File Modified)
3688 +6 -0 trunk/modules/m_info.c (File Modified)
3689 +3 -2 trunk/modules/m_whois.c (File Modified)
3690 +1 -0 trunk/src/newconf.c (File Modified)
3691 +1 -0 trunk/src/s_conf.c (File Modified)
3694 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3696 Fix handling of comma in whois: ignore the comma and
3697 everything after it but do output the entire parameter
3702 +2 -2 trunk/modules/m_whois.c (File Modified)
3705 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3707 New /stats letter 's' to list HURTs:
3708 - opers get the full listing.
3709 - users get any HURTs that match their sockhost/orighost if
3710 "stats_k_oper_only" is set to 1.
3714 +50 -0 trunk/extensions/hurt.c (File Modified)
3717 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3719 - make the newconf system available to modules.
3723 +4 -1 trunk/include/newconf.h (File Modified)
3724 +4 -8 trunk/src/newconf.c (File Modified)
3727 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3729 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3732 +0 -3 trunk/doc/example.conf (File Modified)
3733 +0 -3 trunk/doc/reference.conf (File Modified)
3736 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3738 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3742 +3 -0 trunk/doc/example.conf (File Modified)
3743 +3 -0 trunk/doc/reference.conf (File Modified)
3746 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3748 Fix too early truncation of JOIN channel list.
3752 +2 -3 trunk/modules/core/m_join.c (File Modified)
3755 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3757 - From ratbox 2.2 (anfl), send server notices about read
3758 errors from handshakes and servers to +s instead of +d.
3759 - Send various server notices about failed server
3760 connections which did not reach registered state network
3761 wide if the connection was initiated by a remote oper.
3762 This avoids annoying the whole net if there is a
3763 broken autoconnect, but allows all opers to see why a
3764 remote connect failed. Failed connections which did reach
3765 server state already generate server notices everywhere.
3767 Note: this is an exception to our general policy to not send
3768 server notices about unregistered connections remotely.
3772 +1 -0 trunk/include/client.h (File Modified)
3773 +20 -6 trunk/src/client.c (File Modified)
3774 +6 -6 trunk/src/s_serv.c (File Modified)
3777 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3783 +1 -1 trunk/doc/example.conf (File Modified)
3784 +1 -1 trunk/doc/reference.conf (File Modified)
3787 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3789 Don't allow #channel +b $c:&channel (inconsistent target).
3793 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3796 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3798 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3802 +0 -2 trunk/include/client.h (File Modified)
3805 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3807 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3811 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3814 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3816 Store IP addresses in whowas. These are shown to opers.
3817 Obtained from Eurus patches.
3818 orighost tracking removed (not worth the memory IMHO),
3819 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3820 with unknown IPs and to not violate auth{} spoof policy.
3824 +2 -0 trunk/doc/reference.conf (File Modified)
3825 +1 -0 trunk/include/numeric.h (File Modified)
3826 +1 -0 trunk/include/whowas.h (File Modified)
3827 +10 -1 trunk/modules/m_whowas.c (File Modified)
3828 +1 -1 trunk/src/messages.tab (File Modified)
3829 +4 -0 trunk/src/whowas.c (File Modified)
3832 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3834 Describe hostmask parameter of masktrace better in sgml docs.
3838 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3841 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3843 masktrace help file: mention CIDR IP masks
3848 +2 -0 trunk/help/opers/masktrace (File Modified)
3851 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3853 MASKTRACE: allow normal match() on IP address also
3858 +2 -3 trunk/modules/m_etrace.c (File Modified)
3861 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3863 Allow +S clients (services) to send to channels and @/+ channels always.
3867 +1 -1 trunk/modules/core/m_message.c (File Modified)
3868 +1 -1 trunk/src/channel.c (File Modified)
3871 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3873 Allow servers to send to @#chan and +#chan.
3877 +1 -1 trunk/modules/core/m_message.c (File Modified)
3880 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3882 Don't count opers on service{} servers in /lusers.
3886 +2 -2 trunk/src/s_user.c (File Modified)
3889 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3891 Show opers the real host behind a dynamic spoof in WHOIS.
3892 If the user is auth{} spoofed, this shows the auth{} spoof
3893 otherwise it shows the DNS hostname and IP address.
3894 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3898 +1 -0 trunk/include/numeric.h (File Modified)
3899 +12 -2 trunk/modules/m_whois.c (File Modified)
3900 +1 -1 trunk/src/messages.tab (File Modified)
3903 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3905 Remove #define HIDE_SPOOF_IPS from config.h, should
3906 have been done earlier.
3910 +0 -7 trunk/include/config.h (File Modified)
3913 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3915 Bring back ERR_CANTKILLSERVER.
3919 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3922 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3925 - also send RPL_HOSTHIDDEN on -h
3926 - don't allow +h for auth{} spoofed clients
3930 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3933 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3935 /etc/resolv.conf parsing:
3936 - don't crash (sometimes) if there is a line without an argument
3937 (e.g. 'search' by itself)
3938 - fix handling of lines with leading whitespace
3942 +9 -8 trunk/src/reslib.c (File Modified)
3945 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3947 Put back code that terminates DNS queries, which was
3948 removed during the resolver changes.
3952 +4 -0 trunk/src/s_auth.c (File Modified)
3955 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3957 - oh hey, that was in the wrong place
3961 +13 -13 trunk/src/s_auth.c (File Modified)
3964 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3966 - handle a situation where a user can go away before DNS completes
3970 +13 -0 trunk/src/s_auth.c (File Modified)
3973 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3979 +1 -0 trunk/include/blacklist.h (File Modified)
3980 +1 -0 trunk/include/res.h (File Modified)
3981 +33 -2 trunk/src/blacklist.c (File Modified)
3982 +2 -0 trunk/src/client.c (File Modified)
3983 +24 -0 trunk/src/res.c (File Modified)
3986 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3988 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3989 if comm_accept() failed.
3991 Found with valgrind.
3995 +4 -4 trunk/src/listener.c (File Modified)
3998 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
4000 - handle unavailable Client/preClient structs
4004 +9 -0 trunk/src/blacklist.c (File Modified)
4007 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
4009 Add +lf to SGML docs.
4013 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4016 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
4018 Also do forwarding if the channel limit (+l) is exceeded.
4022 +1 -1 trunk/help/opers/cmode (File Modified)
4023 +2 -2 trunk/modules/core/m_join.c (File Modified)
4026 beu 2006/06/07 11:53:21 UTC (20060607-1663)
4028 Post-release lovin':
4029 - Update version to 2.1.0.
4030 - Regenerate configure.
4034 +9 -9 trunk/configure (File Modified)
4035 +1 -1 trunk/configure.ac (File Modified)
4038 beu 2006/06/07 11:42:54 UTC (20060607-1659)
4040 Comment out example blacklist{} block.
4044 +7 -7 trunk/doc/example.conf (File Modified)
4045 +7 -7 trunk/doc/reference.conf (File Modified)
4048 beu 2006/06/07 10:59:48 UTC (20060607-1653)
4050 Add note regarding use of AHBL BLs.
4054 +4 -0 trunk/doc/example.conf (File Modified)
4055 +4 -0 trunk/doc/reference.conf (File Modified)
4058 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
4064 +2 -2 trunk/CREDITS (File Modified)
4067 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4073 +1 -0 trunk/CREDITS (File Modified)
4076 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4078 Put more recent ratbox CREDITS here.
4082 +3 -2 trunk/doc/Ratbox-team (File Modified)
4085 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4091 +5 -4 trunk/NEWS (File Modified)
4094 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4096 Mention that install or make install also avoids modunload crashes.
4100 +2 -1 trunk/BUGS (File Modified)
4103 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4109 +3 -8 trunk/NEWS (File Modified)
4112 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4118 +3 -2 trunk/BUGS (File Modified)
4121 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4123 - add orighost check to hurt.c
4128 +1 -6 trunk/BUGS (File Modified)
4129 +1 -1 trunk/extensions/hurt.c (File Modified)
4132 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4134 Make kline_exempt exempt from HURT also.
4138 +2 -1 trunk/extensions/hurt.c (File Modified)
4141 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4143 Fix mask HEAL propagation.
4147 +6 -3 trunk/extensions/hurt.c (File Modified)
4150 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4157 +18 -31 trunk/extensions/README (File Modified)
4160 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4162 More target change hax.
4167 +5 -0 trunk/extensions/hurt.c (File Modified)
4170 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4172 Improvements to HURT propagation.
4176 +8 -6 trunk/extensions/hurt.c (File Modified)
4179 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4181 - further simplification
4185 +25 -76 trunk/extensions/hurt.c (File Modified)
4186 +0 -9 trunk/extensions/hurt.h (File Modified)
4189 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4195 +13 -0 trunk/extensions/hurt.c (File Modified)
4198 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4200 - cut off at 15 messages instead of 30
4204 +1 -1 trunk/extensions/hurt.h (File Modified)
4207 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4209 Squash a warning here.
4213 +1 -3 trunk/src/ircd.c (File Modified)
4216 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4218 Don't show servers in /stats l to nonopers if flatten links is enabled.
4222 +3 -1 trunk/modules/m_stats.c (File Modified)
4225 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4231 +20 -7 trunk/extensions/hurt.c (File Modified)
4234 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4236 - remove inline stuff (yuck)
4237 - sockaddr should have been sockhost
4241 +22 -31 trunk/extensions/hurt.c (File Modified)
4244 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4246 - make hurt checking actually work
4250 +2 -7 trunk/extensions/hurt.c (File Modified)
4253 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4255 Slight tweak to alias{}.
4259 +4 -0 trunk/src/parse.c (File Modified)
4262 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4264 - further simplification
4268 +59 -71 trunk/extensions/hurt.c (File Modified)
4269 +0 -1 trunk/extensions/hurt.h (File Modified)
4272 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4274 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4278 +10 -20 trunk/extensions/hurt.c (File Modified)
4279 +0 -4 trunk/extensions/hurt.h (File Modified)
4282 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4284 - remove some unnecessary code here (hurt_initial_check_event()).
4288 +0 -23 trunk/extensions/hurt.c (File Modified)
4291 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4293 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4297 +8 -0 trunk/modules/core/m_message.c (File Modified)
4300 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4302 - more sane tgchange hax
4306 +2 -1 trunk/extensions/hurt.c (File Modified)
4309 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4311 Make HEAL <nick> work.
4315 +40 -43 trunk/extensions/hurt.c (File Modified)
4318 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4320 Destroy hurt_clients list on unload.
4324 +7 -0 trunk/extensions/hurt.c (File Modified)
4327 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4329 Coding style: no space between a function name and parenthesis.
4333 +43 -43 trunk/extensions/hurt.c (File Modified)
4336 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4338 Now works and throws out hurt clients after 30 protocol messages
4339 unless they identify.
4343 +28 -36 trunk/extensions/hurt.c (File Modified)
4344 +1 -7 trunk/extensions/hurt.h (File Modified)
4347 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4349 Working addition/lookup.
4353 +8 -0 trunk/extensions/hurt.c (File Modified)
4356 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4358 Get rid of hyb6 style propagation (:server COMMAND source).
4362 +18 -22 trunk/extensions/hurt.c (File Modified)
4365 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4367 add not-working hurt_add and hurt_find
4371 +13 -5 trunk/extensions/hurt.c (File Modified)
4374 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4376 Comment out a lot of stuff so I can load and unload this without crashing.
4380 +17 -6 trunk/extensions/hurt.c (File Modified)
4383 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4385 Fix svn:keywords and add a short comment at the top.
4389 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4392 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4394 - Make hurt module compile
4395 - Link it to the build
4396 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4397 correct flag name, no CAP_TS6 use etc
4401 +1 -0 trunk/extensions/Makefile.in (File Modified)
4402 +30 -32 trunk/extensions/hurt.c (File Modified)
4405 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4407 Put beu's hurt module in trunk.
4411 + - trunk/extensions/hurt.c (File Added)
4412 + - trunk/extensions/hurt.h (File Added)
4415 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4417 - _iprint(): use stderr instead of stdout
4421 +1 -1 trunk/src/s_log.c (File Modified)
4424 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4426 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4427 and subsequently destroy our kqueue when we close 0, 1, 2
4429 - After closing fd 0, 1, 2 reopen them to /dev/null again
4430 so we don't send messages from malloc etc to a random
4432 - Remove an obsolete comment.
4436 +13 -2 trunk/src/ircd.c (File Modified)
4439 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4445 +29 -1 trunk/NEWS (File Modified)
4448 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4454 +1 -1 trunk/configure (File Modified)
4457 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4459 Fix openssl version check to also accept versions newer than 0.9.6.
4463 +1 -1 trunk/configure.ac (File Modified)
4466 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4468 Oops, need packet.h here.
4472 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4475 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4477 End the flood grace period in CPRIVMSG/CNOTICE.
4481 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4484 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4486 - update class::connectfreq documentation
4490 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4493 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4495 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4499 +3 -6 trunk/src/s_serv.c (File Modified)
4502 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4504 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4508 +1 -1 trunk/src/messages.tab (File Modified)
4511 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4513 Don't mention that /stats p shows idle times, as it doesn't.
4517 +1 -1 trunk/help/opers/stats (File Modified)
4518 +1 -1 trunk/help/users/stats (File Modified)
4521 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4523 /stats A shows DNS servers, it doesn't matter whether ircd
4524 uses ADNS or something else.
4528 +1 -1 trunk/help/opers/stats (File Modified)
4531 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4533 get_client_name() fix
4537 +4 -0 trunk/src/client.c (File Modified)
4540 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4546 +6 -0 trunk/src/ircd.c (File Modified)
4549 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4551 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4554 +16 -17 trunk/configure (File Modified)
4555 +1 -1 trunk/configure.ac (File Modified)
4558 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4560 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4563 +135 -0 trunk/configure (File Modified)
4564 +6 -0 trunk/configure.ac (File Modified)
4567 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4569 Exit 0 on successful -conftest.
4573 +1 -1 trunk/src/ircd.c (File Modified)
4576 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4578 Make the "keep the parent process around" thing work, by opening
4579 a pipe to the child process. This pipe is on fd 0 in the child
4580 process. After successful initialization, the child will write
4581 a byte to this pipe, on fatal errors it will close it without
4584 Somewhat hackish still but should work.
4588 +27 -30 trunk/src/ircd.c (File Modified)
4591 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4593 - convert some error messages to ierror() over fprintf/ilog combination
4597 +3 -6 trunk/src/ircd.c (File Modified)
4600 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4602 - inotice() for loadmodule when in foreground mode
4606 +3 -0 trunk/src/modules.c (File Modified)
4609 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4611 - remove inotice() on loading modules from the config
4615 +0 -3 trunk/src/modules.c (File Modified)
4618 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4620 - usleep for 50000usec in the parent process to allow for startup messages
4621 to be cleanly printed before detaching to shell, this should be more than
4626 +3 -0 trunk/src/ircd.c (File Modified)
4629 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4631 - display more errors during normal startup as to try to help people find common problems
4635 +27 -10 trunk/src/ircd.c (File Modified)
4638 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4640 - version bump in preparation of 2.0.0 release
4644 +9 -9 trunk/configure (File Modified)
4645 +1 -1 trunk/configure.ac (File Modified)
4648 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4650 Change example.conf operator block from "admin" to "god",
4651 so as to show we encourage per-person operator blocks.
4655 +4 -2 trunk/doc/example.conf (File Modified)
4658 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4660 Document alias{} block.
4664 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4667 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4669 Document DNS blacklist stuff in sgml.
4673 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4674 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4677 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4679 Misc /stats clarifications.
4683 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4686 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4688 Move snomasks into umodes chapter.
4689 Move oprivs chapter down.
4693 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4694 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4695 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4698 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4700 Mention operator{} user@host change.
4704 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4707 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4709 operator{} block user@host matches against orighost now, not host.
4710 This means that services/+h spoofs do not work in operator{} blocks;
4711 auth{} spoofs still work.
4715 +4 -0 trunk/doc/example.conf (File Modified)
4716 +1 -1 trunk/doc/reference.conf (File Modified)
4717 +2 -2 trunk/modules/m_challenge.c (File Modified)
4718 +1 -1 trunk/modules/m_oper.c (File Modified)
4721 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4723 - inotice/iwarn/ierror() stuff I was working on
4727 +3 -0 trunk/include/s_log.h (File Modified)
4728 +15 -11 trunk/src/ircd.c (File Modified)
4729 +3 -1 trunk/src/modules.c (File Modified)
4730 +1 -1 trunk/src/newconf.c (File Modified)
4731 +54 -0 trunk/src/s_log.c (File Modified)
4734 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4736 Oops, don't add blacklists to the list twice on rehash.
4740 +3 -2 trunk/src/blacklist.c (File Modified)
4743 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4745 Remove notices to the client about progress of dnsbl lookups.
4749 +0 -4 trunk/src/blacklist.c (File Modified)
4752 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4754 Add auth{} flag dnsbl_exempt.
4758 +2 -1 trunk/doc/example.conf (File Modified)
4759 +2 -1 trunk/doc/reference.conf (File Modified)
4760 +2 -0 trunk/include/s_conf.h (File Modified)
4761 +1 -0 trunk/src/newconf.c (File Modified)
4762 +8 -1 trunk/src/s_user.c (File Modified)
4765 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4767 Switch alias{} and blacklist{} around, for consistency with example.conf.
4771 +18 -18 trunk/doc/reference.conf (File Modified)
4774 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4776 Send a warning to the user if they are dnsbl listed but exempted.
4780 +17 -12 trunk/src/s_user.c (File Modified)
4783 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4785 Move throwing out dnsbl listed clients to registration,
4786 and make kline_exempt exempt from it.
4790 +1 -0 trunk/include/blacklist.h (File Modified)
4791 +4 -0 trunk/include/client.h (File Modified)
4792 +15 -16 trunk/src/blacklist.c (File Modified)
4793 +6 -0 trunk/src/client.c (File Modified)
4794 +17 -0 trunk/src/s_user.c (File Modified)
4797 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4799 Show refcount in /stats n.
4803 +3 -2 trunk/modules/m_stats.c (File Modified)
4806 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4808 Don't look up dnsbls twice if they send USER twice.
4812 +5 -3 trunk/modules/m_user.c (File Modified)
4815 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4817 Add /stats n to help files.
4821 +1 -0 trunk/help/opers/stats (File Modified)
4822 +1 -0 trunk/help/users/stats (File Modified)
4825 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4827 Only check dnsbls for A records, not AAAA.
4831 +1 -1 trunk/src/blacklist.c (File Modified)
4834 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4836 Don't remove non-illegal blacklists on completion of check.
4837 Add debugging notices (not working).
4841 +5 -1 trunk/src/blacklist.c (File Modified)
4844 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4846 Don't call register_local_user() if they haven't sent a nick yet.
4850 +1 -1 trunk/src/blacklist.c (File Modified)
4853 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4855 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4859 +21 -0 trunk/modules/m_stats.c (File Modified)
4862 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4864 More dnsbl rehash fixes, it was adding bogus entries.
4868 +2 -7 trunk/src/newconf.c (File Modified)
4871 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4873 Need blacklist.h here.
4877 +1 -0 trunk/src/s_conf.c (File Modified)
4880 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4886 +1 -2 trunk/configure (File Modified)
4887 +0 -48 trunk/configure.ac (File Modified)
4888 + - trunk/doc/example-iauth.conf (File Deleted)
4889 + - trunk/iauth/ (File Deleted)
4892 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4894 Improve handling of rehashing with blacklists.
4895 Also some coding style tweaks.
4899 +3 -2 trunk/include/blacklist.h (File Modified)
4900 +35 -16 trunk/src/blacklist.c (File Modified)
4901 +2 -0 trunk/src/s_conf.c (File Modified)
4904 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4906 Clear can_send cache if a user logs in or out from services.
4910 +2 -0 trunk/modules/m_services.c (File Modified)
4913 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4915 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4916 This directory is not entered by default.
4917 More stuff needs to be moved into here.
4921 +2 -1 trunk/configure (File Modified)
4922 +1 -0 trunk/configure.ac (File Modified)
4923 +69 -458 trunk/extensions/Makefile.in (File Modified)
4924 + - trunk/extensions/m_clearchan.c (File Deleted)
4925 + - trunk/extensions/m_force.c (File Deleted)
4926 + - trunk/unsupported/ (File Added)
4927 + - trunk/unsupported/Makefile.in (File Added)
4928 + - trunk/unsupported/m_clearchan.c (File Added)
4929 + - trunk/unsupported/m_force.c (File Added)
4932 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4934 Logging/wallops for forcejoin/forcepart, numeric fix.
4935 This needs to be moved to the toys section.
4939 +22 -2 trunk/extensions/m_force.c (File Modified)
4942 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4944 Fix comments at the top (including copyright).
4948 +3 -2 trunk/extensions/m_omode.c (File Modified)
4951 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4953 Add OMODE command to extensions/ for oper mode hacking:
4954 - requires admin privs
4955 - does not work for opped opers
4957 - sends a ServerMode for opping the oper themselves,
4958 otherwise a mode coming from the oper (not only
4959 does this provide full accountability, it is also
4960 easiest to implement while avoiding channels
4961 messed up with bogus bans etc).
4965 +171 -0 trunk/extensions/Makefile.in (File Modified)
4966 + - trunk/extensions/m_omode.c (File Added)
4969 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4975 + - trunk/include/blacklist.h (Property Modified)
4976 + - trunk/src/blacklist.c (Property Modified)
4979 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4981 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4985 +5 -1 trunk/src/blacklist.c (File Modified)
4988 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4990 Initial DNS blacklist support:
4991 - see example.conf for how to use.
4992 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4993 - tor.ahbl.org is also included because most networks will not want to allow tor
4994 (and we're considering going KoS on tor users here anyway due to abuse)
4998 +18 -0 trunk/doc/example.conf (File Modified)
4999 +66 -0 trunk/doc/reference.conf (File Modified)
5000 + - trunk/include/blacklist.h (File Added)
5001 +2 -0 trunk/include/client.h (File Modified)
5002 +3 -0 trunk/modules/m_user.c (File Modified)
5003 +152 -0 trunk/src/Makefile.in (File Modified)
5004 + - trunk/src/blacklist.c (File Added)
5005 +34 -0 trunk/src/newconf.c (File Modified)
5006 +1 -0 trunk/src/s_auth.c (File Modified)
5007 +4 -0 trunk/src/s_user.c (File Modified)
5010 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
5012 Remove last bit of lzo stuff (comment in example.conf connect{}).
5016 +0 -4 trunk/doc/example.conf (File Modified)
5019 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
5021 Show sasl successes and failures in /stats t (like other
5022 things in /stats t, about local clients only).
5026 +2 -0 trunk/include/s_stats.h (File Modified)
5027 +3 -0 trunk/modules/m_sasl.c (File Modified)
5028 +3 -0 trunk/src/s_stats.c (File Modified)
5031 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
5033 Allow messaging services by nickname without using
5034 target change slots (this was already possible with
5035 user@server notation or services shortcuts).
5039 +2 -2 trunk/modules/core/m_message.c (File Modified)
5042 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
5044 Abort a safelist if a new /list comes in while one is already in progress.
5048 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
5051 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
5053 Change $![letter]:[mask] to $~[letter]:[mask]
5054 so both ! and ~ invert an extban.
5058 +2 -0 trunk/src/chmode.c (File Modified)
5061 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
5063 - revert due to technical issues
5067 +1 -1 trunk/src/extban.c (File Modified)
5070 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5072 - 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
5076 +1 -1 trunk/src/extban.c (File Modified)
5079 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5081 Don't pace /list on a single channel.
5085 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5088 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5090 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5094 +4 -2 trunk/include/supported.h (File Modified)
5097 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5099 Extban types are case insensitive; force them to lowercase when added.
5103 +5 -5 trunk/doc/extban.txt (File Modified)
5104 +4 -0 trunk/src/chmode.c (File Modified)
5105 +3 -3 trunk/src/extban.c (File Modified)
5108 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5110 sendto_wallops_flags():
5111 - instead of checking IsOper on each client, walk the appropriate list
5112 - instead of sending non-+z wallops from persons to nonopers, send only
5113 +w wallops from persons
5117 +1 -5 trunk/src/send.c (File Modified)
5120 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5122 Prefix oper wallops with "WALLOPS - " if they would
5123 otherwise look like operwalls or locops, when sending
5124 them to local users.
5128 +11 -1 trunk/modules/m_wallops.c (File Modified)
5131 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5133 Make sure destination field in some sasl numerics
5134 is the user's nick, not the sasl agent or server
5139 +2 -2 trunk/modules/m_sasl.c (File Modified)
5142 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5144 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5148 +1 -1 trunk/extensions/Makefile.in (File Modified)
5151 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5153 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5157 +1 -0 trunk/src/s_user.c (File Modified)
5160 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5162 Fix build for when IPv6 is disabled.
5166 +12 -10 trunk/src/s_auth.c (File Modified)
5169 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5171 Add information about adding extban types.
5175 +25 -0 trunk/doc/extban.txt (File Modified)
5178 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5180 Better extban validation: try to match a new extban from
5181 a local user against its setter to see if it is valid.
5182 Unknown extban types from remotes are no longer hidden.
5186 +4 -3 trunk/doc/extban.txt (File Modified)
5187 +1 -0 trunk/include/channel.h (File Modified)
5188 +2 -6 trunk/src/chmode.c (File Modified)
5189 +32 -0 trunk/src/extban.c (File Modified)
5192 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5194 Make sure both .c.o: and .s.o: are followed by the necessary command.
5198 +1 -0 trunk/src/Makefile.in (File Modified)
5201 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5203 Add need_sasl auth{} flag to sgml documentation.
5207 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5210 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5212 Document need_sasl auth{} flag in example confs.
5216 +1 -0 trunk/doc/example.conf (File Modified)
5217 +1 -0 trunk/doc/reference.conf (File Modified)
5220 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5222 Don't allow TB to set an empty topic.
5223 This would be possible if a server sent bad protocol
5224 and could cause a crash.
5228 +4 -0 trunk/modules/m_tb.c (File Modified)
5231 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5237 +1 -1 trunk/Makefile.in (File Modified)
5240 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5246 +2 -2 trunk/configure (File Modified)
5247 +1 -1 trunk/configure.ac (File Modified)
5250 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5256 +2 -2 trunk/configure (File Modified)
5259 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5265 +1 -1 trunk/extensions/Makefile.in (File Modified)
5268 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5270 - rename contrib to extensions to bring some clarity to things
5274 +1 -1 trunk/Makefile.in (File Modified)
5275 +1 -1 trunk/configure.ac (File Modified)
5276 +10 -10 trunk/doc/example.conf (File Modified)
5277 +10 -10 trunk/doc/reference.conf (File Modified)
5278 + - trunk/extensions/ (File Added)
5279 + - trunk/extras/ (File Deleted)
5282 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5288 +1 -1 trunk/Makefile.in (File Modified)
5289 +1 -1 trunk/configure.ac (File Modified)
5290 + - trunk/contrib/ (File Deleted)
5291 + - trunk/extras/ (File Added)
5294 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5296 Don't allow servers to QUIT (they should use SQUIT).
5300 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5303 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5309 + - trunk/src/fnvhash.s (Property Modified)
5312 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5314 - reduced version of code
5318 +9 -61 trunk/src/fnvhash.s (File Modified)
5321 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5323 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5327 +1 -1 trunk/src/fnvhash.s (File Modified)
5330 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5332 Fix orighost matching for klines, etc. Was hashing the visible
5337 +1 -1 trunk/src/hostmask.c (File Modified)
5340 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5342 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5346 +7 -1 trunk/configure (File Modified)
5347 +5 -0 trunk/configure.ac (File Modified)
5348 +5 -6 trunk/src/Makefile.in (File Modified)
5349 +0 -4 trunk/src/fnvhash.s (File Modified)
5350 +0 -2 trunk/src/hash.c (File Modified)
5353 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5355 - regenerate configure
5359 +18 -0 trunk/configure (File Modified)
5362 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5364 - --enable-ricer-hashing option.
5368 +9 -0 trunk/configure.ac (File Modified)
5369 +3 -0 trunk/include/setup.h.in (File Modified)
5372 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5374 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5378 + - trunk/src/fnvhash.s (File Added)
5379 +3 -0 trunk/src/hash.c (File Modified)
5382 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5384 Fix syntax error in reference.conf.
5388 +0 -1 trunk/doc/reference.conf (File Modified)
5391 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5393 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5394 (&& instead of ||...)
5395 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5399 +1 -1 trunk/src/chmode.c (File Modified)
5402 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5404 Documentation for extban.
5408 + - trunk/doc/extban.txt (File Added)
5411 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5413 Add extban modules to example confs.
5417 +5 -0 trunk/doc/example.conf (File Modified)
5418 +10 -0 trunk/doc/reference.conf (File Modified)
5421 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5423 Initial addition of extended ban types (conditionals).
5424 Allows custom +bqeI checks via modules.
5425 Initial extra types are account (a[:mask]), oper (o),
5426 channel (c:name), realname (r:mask), server (s:mask).
5430 +229 -0 trunk/contrib/Makefile.in (File Modified)
5431 + - trunk/contrib/extb_account.c (File Added)
5432 + - trunk/contrib/extb_channel.c (File Added)
5433 + - trunk/contrib/extb_oper.c (File Added)
5434 + - trunk/contrib/extb_realname.c (File Added)
5435 + - trunk/contrib/extb_server.c (File Added)
5436 +13 -0 trunk/include/channel.h (File Modified)
5437 +1 -0 trunk/src/Makefile.in (File Modified)
5438 +14 -5 trunk/src/channel.c (File Modified)
5439 +91 -0 trunk/src/chmode.c (File Modified)
5440 + - trunk/src/extban.c (File Added)
5443 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5445 Do not force +bqeI modes starting with '$' in nick!user@host format.
5446 * and ? characters in them are still assumed to be wildcards.
5450 +6 -0 trunk/src/chmode.c (File Modified)
5453 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5455 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5459 +4 -0 trunk/modules/m_capab.c (File Modified)
5462 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5464 Stop some mixing of client and server protocol.
5468 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5469 +4 -2 trunk/modules/m_pass.c (File Modified)
5470 +6 -0 trunk/modules/m_sasl.c (File Modified)
5471 +6 -0 trunk/modules/m_user.c (File Modified)
5474 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5480 +0 -2 trunk/include/s_newconf.h (File Modified)
5481 +0 -4 trunk/include/s_serv.h (File Modified)
5482 +0 -1 trunk/src/newconf.c (File Modified)
5483 +1 -13 trunk/src/s_serv.c (File Modified)
5486 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5488 - revert LZOLink patch for now
5492 +0 -1 trunk/servlink/Makefile.in (File Modified)
5493 +0 -16 trunk/servlink/README (File Modified)
5494 +2 -36 trunk/servlink/control.c (File Modified)
5495 +0 -3 trunk/servlink/control.h (File Modified)
5496 +7 -5955 trunk/servlink/io.c (File Modified)
5497 + - trunk/servlink/lzoconf.h (File Deleted)
5498 + - trunk/servlink/lzodefs.h (File Deleted)
5499 + - trunk/servlink/minilzo.c (File Deleted)
5500 + - trunk/servlink/minilzo.h (File Deleted)
5501 +0 -1 trunk/servlink/servlink.h (File Modified)
5504 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5510 +4 -2 trunk/servlink/control.c (File Modified)
5511 +2 -1 trunk/servlink/io.c (File Modified)
5514 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5520 +2 -2 trunk/servlink/io.c (File Modified)
5523 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5525 - paranoia, prevent segfaults
5529 +2 -2 trunk/servlink/io.c (File Modified)
5532 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5534 - more optimal servlink code
5538 +21 -8 trunk/servlink/io.c (File Modified)
5541 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5543 - more efficient read strategy
5547 +15 -3 trunk/servlink/io.c (File Modified)
5550 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5552 - use lzo_uintp cast to make LZO happy
5556 +3 -3 trunk/servlink/io.c (File Modified)
5559 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5561 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5565 +4 -0 trunk/doc/example.conf (File Modified)
5566 +2 -1 trunk/include/s_newconf.h (File Modified)
5567 +4 -0 trunk/include/s_serv.h (File Modified)
5568 +1 -0 trunk/servlink/Makefile.in (File Modified)
5569 +16 -0 trunk/servlink/README (File Modified)
5570 +34 -2 trunk/servlink/control.c (File Modified)
5571 +3 -0 trunk/servlink/control.h (File Modified)
5572 +5929 -7 trunk/servlink/io.c (File Modified)
5573 + - trunk/servlink/lzoconf.h (File Added)
5574 + - trunk/servlink/lzodefs.h (File Added)
5575 + - trunk/servlink/minilzo.c (File Added)
5576 + - trunk/servlink/minilzo.h (File Added)
5577 +1 -0 trunk/servlink/servlink.h (File Modified)
5578 +1 -0 trunk/src/newconf.c (File Modified)
5579 +14 -2 trunk/src/s_serv.c (File Modified)
5582 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5584 - remove imalloc, it was a concept that probably wouldn't have worked properly
5588 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5589 + - trunk/libcharybdis/imalloc.c (File Deleted)
5590 + - trunk/libcharybdis/imalloc.h (File Deleted)
5593 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5595 - disable imalloc for now
5599 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5602 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5604 - remove unneeded debug code
5608 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5611 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5613 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5617 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5620 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5622 - more stuff here, imalloc remains disabled for now
5626 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5629 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5635 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5638 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5644 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5645 +2 -0 trunk/src/ircd.c (File Modified)
5648 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5650 - roll back libircd crap
5654 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5655 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5656 +29 -0 trunk/src/.depend (File Modified)
5657 +6 -21 trunk/src/Makefile.in (File Modified)
5658 +3 -218 trunk/src/ircd.c (File Modified)
5659 + - trunk/src/ircd_linker.c (File Deleted)
5660 + - trunk/src/main.c (File Deleted)
5663 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5665 - realloc(), free() implementation
5669 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5672 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5674 - malloc(), calloc() implementation
5678 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5681 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5683 - block_free(), block_find(), retune_heaps() implementation
5687 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5690 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5692 - block_destroy code, block_allocate code.
5696 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5699 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5705 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5708 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5710 - disable imalloc again :P
5714 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5717 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5723 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5726 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5732 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5735 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5737 - constructor code for imalloc engine (malloc_init())
5741 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5744 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5746 - imalloc engine improvements
5750 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5753 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5755 - replace mmap() code with direct brk()/sbrk() calls.
5759 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5762 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5764 - remove outdated i_malloc() interfaces
5768 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5771 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5773 - redisable imalloc (sorry!)
5777 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5780 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5782 - correct GET_PAGE_SLOT() macro
5786 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5789 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5791 - oops forgot to commit it with imalloc turned off
5795 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5798 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5804 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5805 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5808 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5810 - lowlevel imalloc code
5814 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5815 + - trunk/libcharybdis/imalloc.h (File Added)
5818 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5824 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5827 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5833 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5836 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5838 - 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)
5842 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5843 + - trunk/libcharybdis/imalloc.c (File Added)
5846 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5848 - increment configure Id
5852 +2208 -1 trunk/configure (File Modified)
5855 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5857 - bootstrap for imalloc code
5861 +54 -1 trunk/configure.ac (File Modified)
5862 +27 -0 trunk/include/setup.h.in (File Modified)
5865 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5867 Clarify interaction of spoofs and channel bans/operator{} blocks.
5871 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5872 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5875 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5877 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5881 +30 -22 trunk/src/ircd.c (File Modified)
5884 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5886 If shared{} blocks deny something, the command
5887 is silently ignored.
5891 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5894 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5896 Move up IsService check so we don't store a non-service
5897 in preClient->sasl_agent.
5901 +6 -6 trunk/modules/m_sasl.c (File Modified)
5904 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5906 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5907 Add some more sanity checks on agent strings.
5911 +13 -11 trunk/modules/m_sasl.c (File Modified)
5914 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5916 Unknown clients can have an ID too now so make sure to remove
5917 them from the hash if they exit.
5921 +3 -0 trunk/src/client.c (File Modified)
5924 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5926 Only accept sasl from servers in a service{} block.
5927 Not tested but this must go in.
5931 +6 -0 trunk/modules/m_sasl.c (File Modified)
5932 +3 -0 trunk/modules/m_signon.c (File Modified)
5935 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5937 Only process SAVE messages targetting registered users,
5938 not servers or unregistered connections. Could cause
5939 a crash when bad protocol was received.
5943 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5946 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5948 - fix QJM buffer overflow vulnerability (fucking GXTi)
5952 +3 -3 trunk/src/s_user.c (File Modified)
5955 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5957 Mention /scan umodes under oper_spy privilege.
5961 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5964 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5966 Mention that overlapping cluster blocks are a bad thing.
5970 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5973 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5975 - Document cluster{} and shared{} blocks.
5976 - Mention that service{} does not allow wildcards.
5980 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5983 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5985 Document exempt{} and service{} blocks, point to reference.conf for
5986 general{}, channel{} and serverhide{}.
5990 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5993 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5995 Document ~ in lists of values better.
5999 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6002 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
6004 More detailed CNOTICE, CPRIVMSG descriptions.
6008 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
6011 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
6013 Oops, need both Revision and Id on modules.
6017 + - trunk/modules/sno_routing.c (Property Modified)
6020 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
6022 Tweak header comment a bit (filename, Id).
6026 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
6029 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
6031 Add GLINE and UNGLINE.
6035 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6038 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
6040 New configure with proper Id.
6044 +3 -1 trunk/configure (File Modified)
6047 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
6049 Change #include directives for in6addr_any, hopefully compiles better now.
6053 +3 -1 trunk/configure.ac (File Modified)
6056 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
6058 Encourage putting actual administrative information
6059 in the admin{} block.
6063 +3 -3 trunk/doc/example.conf (File Modified)
6066 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6068 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6072 +9 -7 trunk/include/s_conf.h (File Modified)
6073 +1 -0 trunk/src/newconf.c (File Modified)
6074 +10 -0 trunk/src/s_user.c (File Modified)
6077 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6079 - Change to glines = no in example confs
6080 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6085 +1 -1 trunk/doc/example.conf (File Modified)
6086 +1 -1 trunk/doc/reference.conf (File Modified)
6087 +2 -2 trunk/modules/m_gline.c (File Modified)
6090 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6092 - forward-port QJM fix from 1.1
6096 +2 -0 trunk/src/s_user.c (File Modified)
6099 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6101 - add switch to configure to disable the block allocator
6105 +18 -0 trunk/configure (File Modified)
6106 +9 -0 trunk/configure.ac (File Modified)
6107 +0 -6 trunk/include/config.h (File Modified)
6108 +3 -0 trunk/include/setup.h.in (File Modified)
6111 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6113 Fix wierd error that would exit SASL users with "Overridden"
6116 +1 -1 trunk/modules/m_signon.c (File Modified)
6119 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6121 Remove obsolete XXX comment about lazylinks.
6125 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6128 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6130 OJOIN: make sure to send the wallops remotely for #channels
6134 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6137 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6139 Accountability for OJOIN (contrib module)
6142 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6145 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6147 - move more stuff over to ircd_state
6151 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6152 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6153 +9 -0 trunk/src/ircd_state.c (File Modified)
6154 +3 -3 trunk/src/patricia.c (File Modified)
6157 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6159 - move more stuff out of libircd and into ircd_state.c
6163 +5 -5 trunk/src/channel.c (File Modified)
6164 +4 -4 trunk/src/client.c (File Modified)
6165 +12 -0 trunk/src/ircd_state.c (File Modified)
6168 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6170 - this is just barrels of fun
6174 + - trunk/include/ircd_state.h (File Added)
6175 +1 -1 trunk/src/Makefile.in (File Modified)
6176 +2 -1 trunk/src/channel.c (File Modified)
6177 +3 -52 trunk/src/ircd.c (File Modified)
6178 +100 -3 trunk/src/ircd_state.c (File Modified)
6181 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6183 It's .include, not #include.
6187 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6190 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6192 More consistent section titles.
6196 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6197 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6198 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6201 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6203 Mention possible exceeding of +j/+l due to propagation
6204 delays between servers.
6208 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6211 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6214 - "text" -> <quote>text</quote>
6220 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6221 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6222 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6223 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6226 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6228 Remove text about deprecation of glines.
6232 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6235 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6237 - Add description of umode +D, deaf.
6238 - Mention CALLERID 005 token with umode +g.
6242 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6245 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6247 Strip off a leading colon in services shortcuts (aliases).
6251 +2 -0 trunk/src/parse.c (File Modified)
6254 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6256 Add no_oper_invis contrib module, denies opers setting
6257 themselves invisible (except hidden_oper's).
6261 +42 -0 trunk/contrib/Makefile.in (File Modified)
6262 + - trunk/contrib/no_oper_invis.c (File Added)
6265 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6267 Mention /stats E, make the other /stats descriptions more consistent.
6271 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6274 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6276 Mention that the KILL reason and oper will appear on channels.
6280 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6283 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6285 Mention /mode #channel f to query forward channel from outside.
6289 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6292 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6294 Port over RATBOX_2_1 r20960 (anfl):
6295 client connect notices to +C should be hiding the extra
6296 fields for spoofed users
6300 +2 -1 trunk/src/s_user.c (File Modified)
6303 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6305 Add a chapter with our extra user commands:
6306 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6310 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6311 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6314 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6316 Do not put by <server>: in SQUIT reasons to servers
6317 other than the one being exited.
6321 +1 -1 trunk/src/client.c (File Modified)
6324 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6326 Regenerate configure.
6330 +1162 -1159 trunk/configure (File Modified)
6333 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6335 Move the warning flags down so they do not mess up
6336 checks like for -Wl,-export-dynamic.
6340 +33 -30 trunk/configure.ac (File Modified)
6343 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6349 +2 -1 trunk/iauth/Makefile.in (File Modified)
6352 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6354 - build iauth makefile
6358 +3 -2 trunk/configure (File Modified)
6359 +1 -0 trunk/configure.ac (File Modified)
6362 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6368 + - trunk/iauth/Makefile.in (File Added)
6371 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6373 - add iauth.conf.example from irc2.11
6377 + - trunk/doc/example-iauth.conf (File Added)
6380 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6382 - wow, i found some docs on this thing
6386 + - trunk/doc/technical/iauth-internals.txt (File Added)
6389 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6391 - no longer applicable
6395 + - trunk/authdaemon/ (File Deleted)
6398 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6400 - remove libircd.so on make clean (oops)
6404 +1 -1 trunk/src/Makefile.in (File Modified)
6407 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6409 - merge iauth source for experimentation
6413 + - trunk/iauth/ (File Added)
6414 + - trunk/iauth/a_conf.c (File Added)
6415 + - trunk/iauth/a_conf_def.h (File Added)
6416 + - trunk/iauth/a_conf_ext.h (File Added)
6417 + - trunk/iauth/a_defines.h (File Added)
6418 + - trunk/iauth/a_externs.h (File Added)
6419 + - trunk/iauth/a_io.c (File Added)
6420 + - trunk/iauth/a_io_ext.h (File Added)
6421 + - trunk/iauth/a_log.c (File Added)
6422 + - trunk/iauth/a_log_def.h (File Added)
6423 + - trunk/iauth/a_log_ext.h (File Added)
6424 + - trunk/iauth/a_struct_def.h (File Added)
6425 + - trunk/iauth/iauth.c (File Added)
6426 + - trunk/iauth/mod_lhex.c (File Added)
6427 + - trunk/iauth/mod_lhex_ext.h (File Added)
6428 + - trunk/iauth/mod_pipe.c (File Added)
6429 + - trunk/iauth/mod_pipe_ext.h (File Added)
6430 + - trunk/iauth/mod_rfc931.c (File Added)
6431 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6432 + - trunk/iauth/mod_socks.c (File Added)
6433 + - trunk/iauth/mod_socks_ext.h (File Added)
6434 + - trunk/iauth/mod_webproxy.c (File Added)
6435 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6438 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6440 User /quote help index was not sorted properly.
6444 +2 -2 trunk/help/Makefile.in (File Modified)
6445 +8 -8 trunk/help/users/index (File Modified)
6448 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6454 +25 -8 trunk/help/opers/index (File Modified)
6455 + - trunk/help/opers/scan (File Added)
6458 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6461 - Document SCAN UMODES
6462 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6466 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6469 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6471 Add our copyright information to /info (part of release-1.1 r1026).
6475 +1 -0 trunk/src/version.c.SH (File Modified)
6478 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6480 Fix some compile warnings.
6484 +1 -1 trunk/modules/core/m_join.c (File Modified)
6485 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6486 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6487 +1 -1 trunk/modules/m_scan.c (File Modified)
6488 +4 -4 trunk/modules/m_signon.c (File Modified)
6491 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6493 RSFNC: OK, actually consider unknowns also for detecting a collide.
6494 Otherwise we can get two clients with the same nick.
6498 +1 -1 trunk/modules/m_services.c (File Modified)
6501 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6503 - charybdis profiling stuff
6504 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6509 +0 -8 trunk/configure (File Modified)
6510 +1 -8 trunk/configure.ac (File Modified)
6511 +18 -0 trunk/include/channel.h (File Modified)
6512 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6513 +335 -260 trunk/src/.depend (File Modified)
6514 +1569 -0 trunk/src/Makefile.in (File Modified)
6515 + - trunk/src/chmode.c (File Added)
6516 +16 -1 trunk/src/ircd.c (File Modified)
6517 +11 -0 trunk/src/main.c (File Modified)
6518 +11 -0 trunk/src/modules.c (File Modified)
6521 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6523 RSFNC: Do not send kills to servers for unknowns
6527 +4 -2 trunk/modules/m_services.c (File Modified)
6530 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6532 Describe service{} blocks in reference.conf.
6536 +12 -0 trunk/doc/reference.conf (File Modified)
6539 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6541 Replace this list of modes with pointers to other documentation.
6545 +6 -50 trunk/doc/modes.txt (File Modified)
6548 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6550 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6551 looks too much like an old-ircd client pointer otherwise.
6555 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6558 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6561 - note truncation of the list (perhaps sending multiple
6563 - clarify in a comment that /findforwards on a nonexistent
6564 channel can be useful
6565 - sendto_one_notice() requires that the text start with
6570 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6573 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6575 When we close a local server's link, always include the
6576 name of the client causing the exit in the reason in the
6577 SQUIT we send them (replacing them with us). This makes
6578 sure server notices for stuff like "Not enough arguments
6579 to server command" are different on the two sides.
6583 +7 -5 trunk/src/client.c (File Modified)
6586 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6588 New contrib module m_findforwards.c
6592 +112 -0 trunk/contrib/Makefile.in (File Modified)
6593 + - trunk/contrib/m_findforwards.c (File Added)
6596 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6598 Whoops, don't show real host behind auth{} spoof in
6599 spoof notices if hide_spoof_ips is enabled.
6601 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6605 +3 -2 trunk/src/s_conf.c (File Modified)
6608 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6610 Add dalnet-style /identify that sends to nickserv or chanserv.
6614 +102 -0 trunk/contrib/Makefile.in (File Modified)
6615 + - trunk/contrib/m_identify.c (File Added)
6618 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6620 Document alias{} blocks a bit better.
6624 +9 -0 trunk/doc/reference.conf (File Modified)
6627 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6629 - add aliases to /stats m (data usage is not counted though, sorry)
6633 +1 -0 trunk/include/s_conf.h (File Modified)
6634 +3 -0 trunk/src/newconf.c (File Modified)
6635 +15 -0 trunk/src/parse.c (File Modified)
6638 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6640 - remove m_sshortcut as it's no longer relevant
6644 +0 -145 trunk/modules/Makefile.in (File Modified)
6645 + - trunk/modules/m_sshortcut.c (File Deleted)
6648 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6650 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6651 targets instead of my original idea :P)
6655 +32 -0 trunk/doc/example.conf (File Modified)
6656 +35 -0 trunk/doc/reference.conf (File Modified)
6657 +4 -0 trunk/include/parse.h (File Modified)
6658 +7 -0 trunk/include/s_conf.h (File Modified)
6659 +82 -0 trunk/src/newconf.c (File Modified)
6660 +78 -0 trunk/src/parse.c (File Modified)
6661 +16 -0 trunk/src/s_conf.c (File Modified)
6664 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6666 Remove some spaces after tabs. ??
6670 +18 -18 trunk/src/newconf.c (File Modified)
6673 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6676 - make sure to clear all marks also if the who was aborted
6677 because of too many matches
6678 - give ERR_TOOMANYMATCHES if too many matches
6681 ratbox RATBOX_2_2 r22003 (jilles)
6685 +28 -26 trunk/modules/m_who.c (File Modified)
6688 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6694 +9 -9 trunk/configure (File Modified)
6695 +1 -1 trunk/configure.ac (File Modified)
6698 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6700 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6704 +2 -1 trunk/include/s_newconf.h (File Modified)
6705 +20 -0 trunk/modules/m_rehash.c (File Modified)
6706 +1 -1 trunk/src/s_newconf.c (File Modified)
6709 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6711 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6715 +0 -1 trunk/doc/example.conf (File Modified)
6716 +0 -3 trunk/doc/reference.conf (File Modified)
6717 +0 -1 trunk/include/s_conf.h (File Modified)
6718 +0 -6 trunk/modules/m_info.c (File Modified)
6719 +1 -1 trunk/src/channel.c (File Modified)
6720 +0 -1 trunk/src/newconf.c (File Modified)
6723 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6725 Missing header in m_chghost.c
6728 +1 -0 trunk/modules/m_chghost.c (File Modified)
6731 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6733 Relocate QJM code to a seperate function(change_nick_user_host)
6734 Change CHGHOST to use change_nick_user_host instead of just setting it
6738 +3 -0 trunk/include/s_user.h (File Modified)
6739 +1 -1 trunk/modules/m_chghost.c (File Modified)
6740 +3 -78 trunk/modules/m_signon.c (File Modified)
6741 +89 -0 trunk/src/s_user.c (File Modified)
6744 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6746 Restore /stats a (dns servers, admin-only).
6750 +1 -0 trunk/include/res.h (File Modified)
6751 +5 -8 trunk/modules/m_stats.c (File Modified)
6752 +16 -0 trunk/src/res.c (File Modified)
6755 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6757 - Add CHARYBDIS_PROFILE if we are profiling.
6758 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6759 - Remove duplicate --enable-epoll entry.
6763 +1595 -15 trunk/configure (File Modified)
6764 +30 -11 trunk/configure.ac (File Modified)
6765 +3 -0 trunk/include/setup.h.in (File Modified)
6768 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6770 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6774 +28 -0 trunk/aclocal.m4 (File Modified)
6777 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6779 Allow requesting forward channel and quiet list in same mode command.
6783 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6786 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6788 Add description of xline wildcards.
6792 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6795 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6797 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6801 +0 -4 trunk/modules/m_services.c (File Modified)
6804 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6810 +1 -1 trunk/include/hook.h (File Modified)
6813 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6815 call_hook, not hook_call
6819 +1 -1 trunk/modules/core/m_join.c (File Modified)
6822 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6824 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6825 Could be useful for a number of things.
6829 +9 -0 trunk/modules/core/m_join.c (File Modified)
6832 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6834 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6838 +7 -0 trunk/include/hook.h (File Modified)
6841 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6843 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6847 +15 -0 trunk/modules/m_services.c (File Modified)
6850 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6852 Clarify snomask +f, +k, +u.
6856 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6859 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6861 Cmode +p and +s may be set simultaneously.
6865 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6868 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6870 actually, we should check the data version on each reload (oops)
6874 +6 -6 trunk/src/main.c (File Modified)
6877 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6879 more work on the loader
6883 +45 -21 trunk/src/main.c (File Modified)
6886 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6888 Add prototype ircd_state.c
6892 + - trunk/src/ircd_state.c (File Added)
6895 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6897 Smaller improvements.
6901 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6904 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6906 Add a lot of stuff here.
6910 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6913 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6915 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6919 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6922 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6924 Invex doesn't trump +r or (sic) +J.
6928 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6931 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6933 Check to make sure a module is not loaded before loading it.
6937 +6 -1 trunk/src/ircd_parser.y (File Modified)
6940 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6942 - Add a missing comma in the HeaderMessages array
6943 - Only send "Your hostname is too long ..." if that really is the case
6947 +2 -2 trunk/src/s_auth.c (File Modified)
6950 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6952 build_symtable() will have already bailed here, so no need to check
6953 explicitly whether or not charybdis_main is NULL.
6957 +7 -16 trunk/src/main.c (File Modified)
6960 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6962 Data structure versioning, part 1.
6966 +10 -1 trunk/include/ircd_defs.h (File Modified)
6967 +2 -0 trunk/src/ircd.c (File Modified)
6968 +15 -3 trunk/src/main.c (File Modified)
6971 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6973 build a symbol table and use that instead of doing a raw dlsym on everything
6977 + - trunk/include/ircd_linker.h (File Added)
6978 +71 -1 trunk/src/Makefile.in (File Modified)
6979 + - trunk/src/ircd_linker.c (File Added)
6980 +16 -4 trunk/src/main.c (File Modified)
6983 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6985 The launcher now calls io_loop() instead of charybdis_main().
6986 This is so that we do not have to reinitialize *everything* later.
6990 +1 -0 trunk/include/ircd.h (File Modified)
6991 +6 -7 trunk/src/ircd.c (File Modified)
6992 +13 -1 trunk/src/main.c (File Modified)
6995 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6997 Use global binding on libircd.so.
7001 +1 -1 trunk/src/main.c (File Modified)
7004 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
7006 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
7007 (it will do more later)
7011 +14 -12 trunk/include/config.h (File Modified)
7012 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7013 +31 -5 trunk/src/Makefile.in (File Modified)
7014 +78 -1 trunk/src/ircd.c (File Modified)
7015 + - trunk/src/main.c (File Added)
7018 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
7020 Add whitespace here, oops.
7024 +1 -1 trunk/CREDITS (File Modified)
7027 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
7029 Properly copy over the IP address here instead of using a cheap hack.
7030 Because the hack didn't work right except on IPv6. :|
7034 +12 -2 trunk/src/s_newconf.c (File Modified)
7037 jilles 2006/02/15 01:33:43 UTC (20060215-849)
7039 Revert reject cache notice to ratbox's, which more
7040 clearly suggests what's happening.
7044 +4 -1 trunk/src/reject.c (File Modified)
7047 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
7049 Fix the openssl status in the overview information.
7053 +1 -3 trunk/configure (File Modified)
7054 +1 -3 trunk/configure.ac (File Modified)
7057 jilles 2006/02/15 00:53:32 UTC (20060215-843)
7059 - Add simple exempt{} block (127.0.0.1) to example.conf.
7060 - Remove mention of deny{}.
7064 +5 -0 trunk/doc/example.conf (File Modified)
7065 +1 -1 trunk/doc/reference.conf (File Modified)
7068 jilles 2006/02/15 00:37:34 UTC (20060215-839)
7070 example.conf: add some comments at the start
7071 reference.conf: some ircd-ratbox -> charybdis
7075 +11 -0 trunk/doc/example.conf (File Modified)
7076 +6 -5 trunk/doc/reference.conf (File Modified)
7079 jilles 2006/02/15 00:27:59 UTC (20060215-833)
7081 Rename m_createauthonly module to createauthonly
7082 as this is not a module providing an m_function
7087 +1 -38 trunk/contrib/Makefile.in (File Modified)
7088 + - trunk/contrib/createauthonly.c (File Added)
7089 + - trunk/contrib/m_createauthonly.c (File Deleted)
7092 jilles 2006/02/15 00:22:08 UTC (20060215-831)
7094 Add to example confs commented lines for:
7095 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7096 sno_globalkline.so, sno_globaloper.so.
7100 +5 -1 trunk/doc/example.conf (File Modified)
7101 +9 -1 trunk/doc/reference.conf (File Modified)
7104 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7106 - Unbreak connecting to connect{}s with hostnames
7107 instead of IP addresses (broken with new resolver).
7108 - Try to do A/AAAA query based on aftype in
7109 connect{} (doesn't seem to work fully).
7113 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7116 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7118 Unbreak /rehash dns.
7122 +1 -0 trunk/src/res.c (File Modified)
7125 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7127 Preserve Hybrid Id and add one of our own.
7131 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7132 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7135 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7137 Add anfl and Androsyn to CREDITS.
7138 They wrote a lot of ratbox code we use, both before and after the fork.
7142 +2 -0 trunk/CREDITS (File Modified)
7145 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7147 Hostname validity check.
7151 +42 -3 trunk/src/s_auth.c (File Modified)
7154 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7156 Version bump to 1.2.0.
7160 +9 -9 trunk/configure (File Modified)
7161 +1 -1 trunk/configure.ac (File Modified)
7164 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7166 - Missed a spot in the IPv6 code here. Should be usable now.
7170 +2 -2 trunk/src/res.c (File Modified)
7173 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7175 Alright, so, this massive commit does the following:
7177 - Adds a resolver based on the undernet and hybrid one.
7178 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7179 - Makes a check in ./configure be posixly correct
7180 - Simplifies the auth code and DNS callbacks
7182 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7186 +1 -1 trunk/Makefile.in (File Modified)
7187 + - trunk/adns/ (File Deleted)
7188 +148 -80 trunk/configure (File Modified)
7189 +1 -2 trunk/configure.ac (File Modified)
7190 +6 -0 trunk/include/client.h (File Modified)
7191 +1 -0 trunk/include/packet.h (File Modified)
7192 +153 -41 trunk/include/res.h (File Modified)
7193 + - trunk/include/reslib.h (File Added)
7194 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7195 +930 -1449 trunk/modules/.depend (File Modified)
7196 +3 -0 trunk/modules/m_stats.c (File Modified)
7197 +417 -621 trunk/src/.depend (File Modified)
7198 +1 -1 trunk/src/.indent.pro (File Modified)
7199 +2069 -289 trunk/src/Makefile.in (File Modified)
7200 + - trunk/src/adns.c (File Deleted)
7201 + - trunk/src/res.c (File Added)
7202 + - trunk/src/reslib.c (File Added)
7203 +11 -50 trunk/src/s_auth.c (File Modified)
7204 +4 -26 trunk/src/s_newconf.c (File Modified)
7207 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7209 Document the NOBALLOC feature.
7213 +7 -1 trunk/include/config.h (File Modified)
7216 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7218 commands.sgml changes
7222 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7225 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7231 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7234 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7236 Improve description of class{} block (in particular,
7237 mention server classes as well as client classes).
7241 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7244 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7247 -/* sendq: servers need a higher sendq as they send more data */
7248 +/* sendq: servers need a higher sendq as they are sent more data */
7252 +1 -1 trunk/doc/reference.conf (File Modified)
7255 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7257 Add modules{} block.
7261 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7264 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7266 Add general::oper_snomask, snomask on oper up for opers
7267 that have umode +s set on oper up, but do not have
7268 a specific snomask setting in their operator block.
7269 If this is empty or not specified, +s is used as before.
7273 +4 -1 trunk/doc/example.conf (File Modified)
7274 +7 -1 trunk/doc/reference.conf (File Modified)
7275 +1 -0 trunk/include/client.h (File Modified)
7276 +1 -0 trunk/include/s_conf.h (File Modified)
7277 +32 -0 trunk/src/newconf.c (File Modified)
7278 +1 -0 trunk/src/s_conf.c (File Modified)
7279 +13 -3 trunk/src/s_user.c (File Modified)
7282 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7287 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7290 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7292 Add MASKTRACE and CHANTRACE commands.
7296 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7299 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7301 document loadmodule directive
7305 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7308 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7314 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7317 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7319 q:lines are no longer living in the ircd.conf either
7323 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7326 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7328 remove k:line, d:line, x:line as they are their own files now
7332 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7335 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7337 New place for operator::snomask.
7341 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7344 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7346 Document connect {}.
7350 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7353 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7355 example.conf: move operator::snomask to a more logical place,
7356 more sensible default
7357 reference.conf: add operator::snomask
7361 +3 -3 trunk/doc/example.conf (File Modified)
7362 +3 -0 trunk/doc/reference.conf (File Modified)
7365 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7367 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7368 in those conf entries that take umodes like <name1>, <name2>, ...
7372 +3 -0 trunk/doc/reference.conf (File Modified)
7373 +3 -0 trunk/src/newconf.c (File Modified)
7376 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7382 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7385 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7391 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7394 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7400 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7403 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7409 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7412 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7414 Document operator {} blocks.
7418 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7421 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7423 auth{}: clarify/add some details
7427 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7430 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7432 auth{}: Move a paragraph.
7436 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7439 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7441 Document auth{} blocks.
7445 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7448 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7454 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7457 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7459 Add umode +R, prevents unidentified clients from
7460 sending private messages or notices. /accept'ed
7461 clients and opers are exempt.
7462 Due to the /accept part, this is only checked
7463 at the target's server, may want to change
7468 +1 -0 trunk/help/opers/umode (File Modified)
7469 +1 -0 trunk/help/users/umode (File Modified)
7470 +2 -0 trunk/include/client.h (File Modified)
7471 +1 -0 trunk/include/numeric.h (File Modified)
7472 +11 -1 trunk/modules/core/m_message.c (File Modified)
7473 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7474 +1 -1 trunk/src/messages.tab (File Modified)
7475 +1 -1 trunk/src/s_user.c (File Modified)
7478 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7480 Don't allow a nick change if banned or quieted (and not
7481 voiced or opped) on a channel. This uses numeric 435
7482 (bahamut's "cannot change to a banned nick") because
7483 bahamut/ircu's 437 and hyperion's 438 already have
7484 another meaning for us.
7488 +2 -0 trunk/include/channel.h (File Modified)
7489 +1 -0 trunk/include/numeric.h (File Modified)
7490 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7491 +38 -0 trunk/src/channel.c (File Modified)
7492 +1 -1 trunk/src/messages.tab (File Modified)
7495 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7498 - respect ban exceptions
7499 - also deny a knock if quieted
7503 +2 -1 trunk/modules/m_knock.c (File Modified)
7506 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7508 Reverse bad substitution in comment.
7512 +1 -1 trunk/src/channel.c (File Modified)
7515 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7517 - set DynSpoof flag for clients spoofed at registration
7518 - add orighost instead of host to the hostname hash
7522 +5 -1 trunk/src/s_user.c (File Modified)
7525 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7527 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7531 +2 -3 trunk/src/send.c (File Modified)
7534 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7536 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7540 +17 -7 trunk/modules/m_signon.c (File Modified)
7543 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7545 Correct minimum args on ENCAP SASL to avoid nasty core.
7549 +1 -1 trunk/modules/m_sasl.c (File Modified)
7552 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7554 Style nits: sptr can't ever be NULL, don't compare truth
7559 +2 -3 trunk/modules/m_scan.c (File Modified)
7562 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7564 - Comment out scan_cmodes() prototype to suppress warning
7565 - Correct minimum parameter count for mo_scan()
7569 +2 -2 trunk/modules/m_scan.c (File Modified)
7572 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7575 - Include full command in operspy notice
7576 - Allow global scans (no-list used, mask not used) without operspy
7577 - Use ERR_NOPRIVS numeric
7581 +21 -9 trunk/modules/m_scan.c (File Modified)
7584 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7586 Cancel out the >3 default if < is given; this way
7587 any </> specification fully overrides the default.
7591 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7594 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7596 - Call mo_list() from m_list() to reduce code duplication
7597 - Default to >3, rather arbitrarily (conf option?)
7598 - Make < and > mean less than and greater than again
7602 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7605 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7607 When processing topic burst, hide connecting server
7608 on netburst if flatten links is enabled.
7612 +9 -2 trunk/modules/m_tb.c (File Modified)
7615 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7617 - remove PENALTY token
7621 +0 -1 trunk/include/supported.h (File Modified)
7624 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7627 - Add PENALTY because we have a pace-wait system.
7628 - Add FNC due to SAVE and RSFNC
7633 +4 -2 trunk/include/supported.h (File Modified)
7636 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7638 mkay, indent went nuts here
7642 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7645 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7647 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7648 and can be used instead. The SAFELIST implementation is the one used by
7649 default, as most users/networks will be used to it.
7653 +1 -0 trunk/NEWS (File Modified)
7654 +14 -0 trunk/include/client.h (File Modified)
7655 +5 -0 trunk/include/hash.h (File Modified)
7656 +404 -272 trunk/modules/Makefile.in (File Modified)
7657 + - trunk/modules/m_list.c (File Deleted)
7658 + - trunk/modules/m_list_ratbox.c (File Added)
7659 + - trunk/modules/m_list_safelist.c (File Added)
7660 +5 -5 trunk/src/hash.c (File Modified)
7663 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7665 Clear invites on a lowerTS JOIN or SJOIN.
7666 This should complete kick_on_split_riding protection.
7670 +5 -0 trunk/modules/core/m_join.c (File Modified)
7671 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7674 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7676 Like in ratbox, send and interpret timestamps on invites.
7680 +9 -2 trunk/modules/m_invite.c (File Modified)
7683 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7685 Add +S (network service) umode. Just for completeness, users or opers
7690 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7693 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7699 +35 -2 trunk/NEWS (File Modified)
7702 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7704 Split off a PreClient structure for data to be freed on registation (i.e. password).
7705 New hook introduce_client for post-registration messages.
7706 Fix b0rked SASL numerics.
7707 Burst REALHOST post-introduction for spoofed-on-registration clients.
7708 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7709 Pre-registration signon support.
7713 +10 -0 trunk/configure (File Modified)
7714 +2 -0 trunk/configure.ac (File Modified)
7715 +14 -4 trunk/include/client.h (File Modified)
7716 +1 -0 trunk/include/hook.h (File Modified)
7717 +1 -0 trunk/include/numeric.h (File Modified)
7718 +3 -0 trunk/include/setup.h.in (File Modified)
7719 +16 -0 trunk/modules/m_chghost.c (File Modified)
7720 +25 -21 trunk/modules/m_sasl.c (File Modified)
7721 +63 -30 trunk/modules/m_signon.c (File Modified)
7722 +18 -0 trunk/src/client.c (File Modified)
7723 +2 -0 trunk/src/hook.c (File Modified)
7724 +5 -5 trunk/src/messages.tab (File Modified)
7725 +2 -0 trunk/src/s_serv.c (File Modified)
7726 +28 -2 trunk/src/s_user.c (File Modified)
7729 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7731 Update hook documentation.
7735 +30 -0 trunk/doc/hooks.txt (File Modified)
7738 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7740 Improve @/# handling in match_esc().
7744 +21 -13 trunk/src/match.c (File Modified)
7747 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7749 backtrack instead of bailing out when handling a mismatched escape
7753 +1 -1 trunk/src/match.c (File Modified)
7756 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7758 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7761 +2 -1 trunk/CREDITS (File Modified)
7764 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7766 Fix the escape brokenness and pick up a more efficient matching algorithm,
7767 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7768 Patch sent upstream. They can do whatever they want with it, *shrug*.
7772 +147 -161 trunk/src/match.c (File Modified)
7775 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7777 If flatten links is enabled, fake the origins of some ServerModes
7778 sent to clients so that the server sending the netburst is hidden.
7779 Most mode hacks still show the true source.
7783 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7784 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7787 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7789 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7790 where the exit originated).
7791 - When receiving an SQUIT for a server themselves
7792 (IsMe(target_p) || target_p == client_p)
7793 close their link and send a local server notice.
7797 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7798 +6 -3 trunk/src/client.c (File Modified)
7801 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7803 Hooking into the wrong hook, whoops. :P
7807 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7808 +6 -10 trunk/modules/core/m_join.c (File Modified)
7811 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7813 this doesn't work right, right now :P
7817 +40 -0 trunk/contrib/Makefile.in (File Modified)
7818 + - trunk/contrib/m_createauthonly.c (File Added)
7819 +6 -0 trunk/include/hook.h (File Modified)
7820 +26 -1 trunk/modules/core/m_join.c (File Modified)
7821 +1 -1 trunk/src/ircd.c (File Modified)
7824 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7826 Make can_join() hookable.
7830 +12 -1 trunk/src/channel.c (File Modified)
7833 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7835 add 'int approved;' to the channel event hook
7839 +1 -0 trunk/include/hook.h (File Modified)
7842 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7844 Use SIDs in SASL ENCAP origin.
7845 Ignore responses from other agents once the first SASL response has been received for a client.
7849 +9 -5 trunk/modules/m_sasl.c (File Modified)
7852 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7854 Removed stray debug code.
7858 +1 -1 trunk/modules/m_sasl.c (File Modified)
7861 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7863 Don't complain "unknown MODE flag" if a non-oper attempts
7864 to unset an oper only umode they do not have.
7865 This is to prevent unwanted error messages when users/bots
7866 do things like MODE <nick> +i-sw.
7870 +4 -2 trunk/src/s_user.c (File Modified)
7873 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7875 Fix client_exit hook name and only call it for local exits that are not
7880 +3 -2 trunk/modules/m_sasl.c (File Modified)
7883 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7885 Fix SASL logic to actually use stored agent UID.
7886 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7887 Add abort code for exiting clients.
7891 +18 -9 trunk/modules/m_sasl.c (File Modified)
7894 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7896 Port over ratbox 2.2 /challenge. This is slightly more secure
7897 (better crypto, longer keys, challenge timeout) and has better
7900 The respond tool is no longer part of the ircd tree but a
7901 separate package, currently available from
7902 http://respond.ircd-ratbox.org (we should mirror/... this).
7906 +65 -310 trunk/doc/challenge.txt (File Modified)
7907 +5 -5 trunk/include/client.h (File Modified)
7908 +3 -0 trunk/include/irc_string.h (File Modified)
7909 +3 -0 trunk/include/numeric.h (File Modified)
7910 +94 -50 trunk/modules/m_challenge.c (File Modified)
7911 +1 -2 trunk/src/client.c (File Modified)
7912 +125 -0 trunk/src/irc_string.c (File Modified)
7913 +2 -2 trunk/src/messages.tab (File Modified)
7914 + - trunk/tools/rsa_respond/ (File Deleted)
7917 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7919 Preliminary SASL support.
7923 +7 -0 trunk/include/client.h (File Modified)
7924 +6 -0 trunk/include/numeric.h (File Modified)
7925 +1 -0 trunk/modules/Makefile.in (File Modified)
7926 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7927 +175 -1 trunk/modules/m_cap.c (File Modified)
7928 + - trunk/modules/m_sasl.c (File Added)
7929 +2 -0 trunk/modules/m_user.c (File Modified)
7930 +5 -5 trunk/src/messages.tab (File Modified)
7931 +8 -2 trunk/src/s_user.c (File Modified)
7934 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7936 SIGNON: make logout also apply remotely.
7940 +7 -2 trunk/modules/m_signon.c (File Modified)
7943 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7945 Use an asterisk when sending empty logins in SIGNON.
7949 +5 -5 trunk/modules/m_signon.c (File Modified)
7952 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7954 SIGNON: Only add whowas entry (add_history()) and wipe
7955 accepts (del_all_accepts()) if nick changed.
7959 +5 -3 trunk/modules/m_signon.c (File Modified)
7962 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7964 SIGNON: slight fixes to collision code:
7965 - don't kill if target_p == source_p (nick unchanged or only changed case)
7966 - add comment that SAVE support is missing
7967 - use sendto_realops_snomask() instead of sendto_realops_flags()
7971 +9 -6 trunk/modules/m_signon.c (File Modified)
7974 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7976 Fix up kills for bad nick/user/host on SIGNON.
7980 +16 -6 trunk/modules/m_signon.c (File Modified)
7983 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7985 If changing to a nick with a digit, only allow the UID.
7989 +4 -0 trunk/modules/m_signon.c (File Modified)
7992 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7994 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7995 Strip leading digits from logins that are not purely numeric.
7999 +3 -0 trunk/include/numeric.h (File Modified)
8000 +2 -0 trunk/include/send.h (File Modified)
8001 +1 -0 trunk/modules/Makefile.in (File Modified)
8002 +456 -3 trunk/modules/m_services.c (File Modified)
8003 + - trunk/modules/m_signon.c (File Added)
8004 +2 -2 trunk/src/messages.tab (File Modified)
8005 +98 -0 trunk/src/send.c (File Modified)
8008 jilles 2006/02/02 14:10:16 UTC (20060202-659)
8010 Remove old server notice umodes from example confs.
8014 +1 -2 trunk/doc/example.conf (File Modified)
8015 +4 -17 trunk/doc/reference.conf (File Modified)
8018 jilles 2006/02/01 15:11:42 UTC (20060201-657)
8020 Add snomask help file (forgot this earlier).
8024 + - trunk/help/opers/snomask (File Added)
8027 jilles 2006/01/31 12:50:36 UTC (20060131-655)
8029 Add umode +l (receive locops).
8033 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8036 jilles 2006/01/31 12:44:21 UTC (20060131-653)
8038 We don't plan to implement cmode +R (quiet unidentified) and
8039 umode +I (deny invite) for 1.1, so comment them out from the
8044 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8045 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8048 jilles 2006/01/31 12:40:38 UTC (20060131-651)
8050 Improve snomask usage description.
8054 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8057 jilles 2006/01/31 12:33:01 UTC (20060131-649)
8059 Mention the word snomask with umode +s (needs to be a link really).
8063 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8066 jilles 2006/01/31 12:28:58 UTC (20060131-647)
8068 Add snomask +Z (operspy notices).
8072 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8075 jilles 2006/01/31 12:23:29 UTC (20060131-645)
8077 Misc updates/clarifications.
8081 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8084 jilles 2006/01/31 12:15:29 UTC (20060131-643)
8090 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8091 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8092 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8095 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8097 - Allow ENCAP REALHOST outside burst
8098 - Fix comment describing race condition: this can only happen
8099 on a local whois with use_whois_actually enabled
8103 +4 -6 trunk/modules/m_chghost.c (File Modified)
8106 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8108 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8112 +39 -0 trunk/contrib/Makefile.in (File Modified)
8113 + - trunk/contrib/sno_globaloper.c (File Added)
8116 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8118 Pass along old umodes and snomask in umode_changed hook,
8119 changing its parameter type from struct Client *
8120 to hook_data_umode_changed *. (For a new client, both
8123 The IP cloaking module now fully ignores umode changes
8124 where +h didn't change.
8128 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8129 +7 -0 trunk/include/hook.h (File Modified)
8130 +18 -4 trunk/src/s_user.c (File Modified)
8133 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8135 move libcharybdis-provided function initialisation into libcharybdis_init().
8139 +32 -11 trunk/src/ircd.c (File Modified)
8142 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8144 Make +f notices (local host, global host, global user@host, local class)
8145 netwide. Exceeding /quote set max remains local.
8149 +4 -4 trunk/src/s_conf.c (File Modified)
8152 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8154 Netwide notices about attempts to join juped channels.
8158 +1 -1 trunk/modules/core/m_join.c (File Modified)
8161 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8163 Send server notices about failed oper attempts globally.
8164 Successful remote oper attempt notices will be generated
8165 from the mode changes.
8169 +3 -3 trunk/modules/m_challenge.c (File Modified)
8170 +2 -2 trunk/modules/m_oper.c (File Modified)
8173 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8175 Rest of infrastructure for sending server notices globally.
8176 Uses a new L_NETWIDE level on sendto_realops_snomask().
8180 +1 -0 trunk/include/send.h (File Modified)
8181 +31 -4 trunk/src/send.c (File Modified)
8184 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8186 Add general::global_snotices conf option to control
8187 whether we send out SNOTEs. Does not do anything yet.
8191 +1 -0 trunk/doc/example.conf (File Modified)
8192 +6 -0 trunk/doc/reference.conf (File Modified)
8193 +1 -0 trunk/include/s_conf.h (File Modified)
8194 +6 -0 trunk/modules/m_info.c (File Modified)
8195 +1 -0 trunk/src/newconf.c (File Modified)
8196 +1 -0 trunk/src/s_conf.c (File Modified)
8199 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8201 Only accept SNOTE from servers.
8205 +2 -0 trunk/modules/m_snote.c (File Modified)
8208 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8210 Correct parv indices so this actually works.
8214 +2 -2 trunk/modules/m_snote.c (File Modified)
8217 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8223 +3 -3 trunk/modules/m_snote.c (File Modified)
8226 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8228 Add m_snote.c, SNOTE propagator.
8232 +86 -0 trunk/modules/Makefile.in (File Modified)
8233 + - trunk/modules/m_snote.c (File Added)
8236 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8238 start seeding the 1.1 NEWS file
8242 +4 -0 trunk/NEWS (File Modified)
8245 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8247 rename some modules to more descriptive names...
8251 +2 -131 trunk/contrib/Makefile.in (File Modified)
8252 + - trunk/contrib/globalconnexit.c (File Deleted)
8253 + - trunk/contrib/globallineactive.c (File Deleted)
8254 + - trunk/contrib/sno_farconnect.c (File Added)
8255 + - trunk/contrib/sno_globalkline.c (File Added)
8256 +1 -120 trunk/modules/Makefile.in (File Modified)
8257 + - trunk/modules/networknotice.c (File Deleted)
8258 + - trunk/modules/sno_routing.c (File Added)
8261 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8263 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8264 Uses FLAGS2_FLOODDONE bit on servers.
8268 +3 -0 trunk/include/client.h (File Modified)
8269 +121 -1 trunk/modules/Makefile.in (File Modified)
8270 + - trunk/modules/networknotice.c (File Added)
8273 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8275 Don't show servers in /trace to nonopers if flatten links is enabled.
8279 +8 -5 trunk/modules/m_trace.c (File Modified)
8282 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8285 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8286 - send back confirmation to source, if local client
8287 - send a +s server notice if the source is neither a server nor a service (+S)
8291 +5 -1 trunk/modules/m_chghost.c (File Modified)
8294 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8296 Use sendto_realops_snomask_from() to make the
8297 server notices appear to come from the affected
8302 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8303 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8306 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8308 Add sendto_realops_snomask_from(), allows
8309 specification of apparent source server.
8313 +1 -0 trunk/include/send.h (File Modified)
8314 +41 -1 trunk/src/send.c (File Modified)
8317 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8319 Revert r579. Keep host, not orighost in oper up notice.
8320 It would be inconsistent to have orighost there, and we
8321 don't want to mess up all server notices by putting both
8326 +1 -1 trunk/src/s_user.c (File Modified)
8329 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8331 Include the IP address in operlog/foperlog.
8335 +10 -8 trunk/modules/m_challenge.c (File Modified)
8336 +8 -6 trunk/modules/m_oper.c (File Modified)
8339 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8341 Call umode_changed hook on oper up.
8345 +1 -0 trunk/src/s_user.c (File Modified)
8348 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8350 Add globalconnexit contrib module, shows remote client connects/exits
8351 except netsplits/netjoin on snomask +F.
8352 Notice formatting will probably change somewhat still.
8356 +80 -0 trunk/contrib/Makefile.in (File Modified)
8357 + - trunk/contrib/globalconnexit.c (File Added)
8360 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8362 Declare snomask_modes[] so modules can provide snomasks.
8366 +2 -0 trunk/include/snomask.h (File Modified)
8369 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8371 Replace user_signon hook with two new hooks: new_local_user
8372 and new_remote_user.
8373 These are called right before the user is introduced to the
8374 rest of the network.
8378 +2 -1 trunk/include/hook.h (File Modified)
8379 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8380 +4 -2 trunk/src/hook.c (File Modified)
8381 +2 -3 trunk/src/s_user.c (File Modified)
8384 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8386 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8390 +2 -2 trunk/modules/m_scan.c (File Modified)
8393 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8395 Update doc/technical/send.txt.
8399 +91 -131 trunk/doc/technical/send.txt (File Modified)
8402 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8404 Add chantrace and masktrace to help files.
8408 + - trunk/help/opers/chantrace (File Added)
8409 +27 -20 trunk/help/opers/index (File Modified)
8410 + - trunk/help/opers/masktrace (File Added)
8411 +2 -0 trunk/help/opers/operspy (File Modified)
8414 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8416 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8417 Shows etrace-like output for all users in a channel,
8418 in particular IP addresses.
8422 +75 -2 trunk/modules/m_etrace.c (File Modified)
8425 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8427 Port over ratbox 2.2 r21727 (anfl):
8428 add some logging when we drop servers in places where we only notify opers
8432 +31 -0 trunk/modules/core/m_server.c (File Modified)
8435 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8437 display orighost in operup message
8441 +1 -1 trunk/src/s_user.c (File Modified)
8444 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8446 Add globallineactive contrib module, a hack which can often
8447 show k/d/g/x line active for remote clients.
8451 +52 -0 trunk/contrib/Makefile.in (File Modified)
8452 + - trunk/contrib/globallineactive.c (File Added)
8455 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8457 Show IP field in the same way as MASKTRACE:
8458 "255.255.255.255" if it's unknown (remote TS5 client)
8459 and "0" if we or the remote server are purposely
8464 +12 -1 trunk/modules/m_scan.c (File Modified)
8467 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8470 - don't show servers in a global scan
8471 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8475 +4 -1 trunk/modules/m_scan.c (File Modified)
8478 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8480 Implement SCAN UMODES.
8484 +3 -0 trunk/include/numeric.h (File Modified)
8485 +128 -2 trunk/modules/m_scan.c (File Modified)
8486 +2 -2 trunk/src/messages.tab (File Modified)
8489 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8495 +1 -1 trunk/modules/m_scan.c (File Modified)
8498 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8500 parv[0] should be parv[1].
8504 +1 -1 trunk/modules/m_scan.c (File Modified)
8507 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8513 +1 -1 trunk/modules/m_scan.c (File Modified)
8516 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8522 +2 -2 trunk/modules/m_scan.c (File Modified)
8525 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8527 framework for scan command
8531 +113 -0 trunk/modules/Makefile.in (File Modified)
8532 + - trunk/modules/m_scan.c (File Added)
8535 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8537 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8541 +2 -0 trunk/include/irc_string.h (File Modified)
8542 +157 -1 trunk/modules/m_etrace.c (File Modified)
8543 +129 -90 trunk/src/match.c (File Modified)
8546 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8548 orighost may live in a different hash bucket (likely the case), lets check it standalone
8552 +39 -3 trunk/src/hostmask.c (File Modified)
8555 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8557 SVN didn't check modules/ somehow, hrmm.
8561 +1 -1 trunk/modules/m_kline.c (File Modified)
8562 +6 -6 trunk/modules/m_stats.c (File Modified)
8565 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8567 Track hostmask entries for client_p->orighost, if available.
8568 Not throughly tested, but seems to work fine.
8572 +8 -4 trunk/include/hostmask.h (File Modified)
8573 +14 -10 trunk/src/hostmask.c (File Modified)
8576 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8578 Pass on SQUIT reasons more.
8582 +17 -19 trunk/src/client.c (File Modified)
8585 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8587 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8588 This way, hidden admins also get them.
8592 +4 -4 trunk/src/send.c (File Modified)
8595 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8597 From ircd-ratbox 2.2 (r21339 anfl):
8598 ms_kill() should be using find_person(), not find_client()
8599 otherwise it can generate a core.
8603 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8606 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8608 Add m_error to core_module_table, so it is loaded by default.
8612 +1 -0 trunk/src/modules.c (File Modified)
8615 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8617 comment is a const char *, not char *.
8621 +1 -1 trunk/include/hook.h (File Modified)
8624 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8626 Fix a long standing hybrid 7 bug: when getting a read error
8627 on a server, report_error() is called with a %d instead of
8628 a %s in the format string ("Lost connection" in +d).
8632 +1 -1 trunk/src/client.c (File Modified)
8635 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8641 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8644 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8646 Add document describing capabilities and what they mean.
8650 + - trunk/doc/technical/capab.txt (File Added)
8653 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8655 Change client_exit hook to pass all exit_client() parameters.
8659 +8 -0 trunk/include/hook.h (File Modified)
8660 +6 -1 trunk/src/client.c (File Modified)
8663 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8665 Add client_exit hook, called in exit_client() for all
8666 clients of all types, except clients exiting because
8667 of netsplits (QS). The only thing done before it is
8668 marking the client as "closing" (to prevent
8673 +1 -0 trunk/include/hook.h (File Modified)
8674 +2 -0 trunk/src/client.c (File Modified)
8675 +2 -0 trunk/src/hook.c (File Modified)
8678 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8680 Improve the code that calculates the nnnS nnnC counts
8683 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8687 +43 -36 trunk/modules/m_trace.c (File Modified)
8690 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8692 Add server_eob hook.
8693 Planning to use this for netsplit/join notices.
8697 +1 -0 trunk/include/hook.h (File Modified)
8698 +2 -0 trunk/modules/m_pong.c (File Modified)
8699 +2 -0 trunk/src/hook.c (File Modified)
8702 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8704 Default motd: ircd-ratbox -> charybdis
8708 +1 -1 trunk/doc/ircd.motd (File Modified)
8711 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8713 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8717 +4 -4 trunk/src/s_user.c (File Modified)
8720 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8722 - Remove obsolete EOB help file
8723 - Document snomask in the help files
8728 + - trunk/help/opers/eob (File Deleted)
8729 +13 -12 trunk/help/opers/index (File Modified)
8730 +1 -13 trunk/help/opers/umode (File Modified)
8731 +7 -7 trunk/help/users/index (File Modified)
8734 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8736 Bail if snomask to parse is not given. Pointy hat to myself.
8740 +3 -0 trunk/src/snomask.c (File Modified)
8743 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8745 Remove m_flags from autoconf
8749 +0 -1 trunk/contrib/Makefile.in (File Modified)
8752 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8758 + - trunk/contrib/m_flags.c (File Deleted)
8761 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8763 If +s is in oper_only_umodes, clear snomask on deoper.
8767 +5 -0 trunk/src/s_user.c (File Modified)
8770 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8772 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8776 +2 -2 trunk/configure (File Modified)
8777 +2 -2 trunk/configure.ac (File Modified)
8780 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8782 Remove the old server notice umodes.
8783 Default oper only umodes is now +s.
8784 Please make sure all remaining umodes still work.
8788 +3 -21 trunk/include/client.h (File Modified)
8789 +0 -12 trunk/src/newconf.c (File Modified)
8790 +1 -1 trunk/src/s_conf.c (File Modified)
8791 +12 -12 trunk/src/s_user.c (File Modified)
8794 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8796 operator::flags nick_changes now controls +n snomask instead of +n umode.
8800 +8 -8 trunk/src/s_user.c (File Modified)
8803 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8805 Move down h_umode_changed hook call after umode allowed checks
8806 (so it will not see +a if someone tries to set it but is not
8811 +2 -3 trunk/src/s_user.c (File Modified)
8814 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8816 Move over non-+s server notices (hopefully, all of them).
8820 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8821 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8822 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8823 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8824 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8825 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8826 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8827 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8828 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8829 +2 -2 trunk/libcharybdis/event.c (File Modified)
8830 +2 -2 trunk/modules/core/m_join.c (File Modified)
8831 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8832 +3 -3 trunk/modules/core/m_message.c (File Modified)
8833 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8834 +2 -2 trunk/modules/core/m_server.c (File Modified)
8835 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8836 +1 -1 trunk/modules/m_post.c (File Modified)
8837 +1 -1 trunk/modules/m_services.c (File Modified)
8838 +2 -2 trunk/src/channel.c (File Modified)
8839 +3 -3 trunk/src/client.c (File Modified)
8840 +1 -1 trunk/src/hash.c (File Modified)
8841 +5 -5 trunk/src/s_conf.c (File Modified)
8842 +2 -2 trunk/src/s_log.c (File Modified)
8843 +4 -4 trunk/src/s_user.c (File Modified)
8846 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8848 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8852 +2 -1 trunk/include/snomask.h (File Modified)
8853 +2 -2 trunk/src/snomask.c (File Modified)
8856 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8858 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8862 +1 -1 trunk/contrib/example_module.c (File Modified)
8863 +2 -2 trunk/include/ircd_defs.h (File Modified)
8864 +6 -6 trunk/modules/core/m_error.c (File Modified)
8865 +1 -1 trunk/modules/core/m_join.c (File Modified)
8866 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8867 +1 -1 trunk/modules/core/m_message.c (File Modified)
8868 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8869 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8870 +18 -18 trunk/modules/core/m_server.c (File Modified)
8871 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8872 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8873 +4 -4 trunk/modules/m_challenge.c (File Modified)
8874 +4 -4 trunk/modules/m_dline.c (File Modified)
8875 +13 -13 trunk/modules/m_gline.c (File Modified)
8876 +5 -5 trunk/modules/m_kline.c (File Modified)
8877 +2 -2 trunk/modules/m_oper.c (File Modified)
8878 +1 -1 trunk/modules/m_pong.c (File Modified)
8879 +13 -13 trunk/modules/m_rehash.c (File Modified)
8880 +4 -4 trunk/modules/m_resv.c (File Modified)
8881 +16 -16 trunk/modules/m_set.c (File Modified)
8882 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8883 +6 -6 trunk/modules/m_xline.c (File Modified)
8884 +1 -1 trunk/src/adns.c (File Modified)
8885 +2 -2 trunk/src/channel.c (File Modified)
8886 +1 -1 trunk/src/listener.c (File Modified)
8887 +1 -1 trunk/src/s_auth.c (File Modified)
8888 +15 -15 trunk/src/s_conf.c (File Modified)
8889 +3 -3 trunk/src/s_user.c (File Modified)
8890 +7 -7 trunk/src/send.c (File Modified)
8893 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8896 - set +s snomask if +s umode set but no snomasks
8897 - put numerics in more logical order
8901 +3 -1 trunk/src/s_user.c (File Modified)
8904 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8906 parse_snobuf_to_mask(): default to + at start
8907 allows stuff like /mode jilles +s C
8911 +1 -1 trunk/src/snomask.c (File Modified)
8914 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8916 Changes to user_mode() snomask handling.
8917 - show snomask (if not 0) on /mode <nick>
8918 - show snomask once at the end if +s/-s used
8919 - only parse 1 parameter for umode changes
8920 - don't crash on /mode <nick> +s
8921 - /mode <nick> -s clears snomask, doesn't use parameter
8922 - set umode +s iff snomask is not 0
8923 - snomask is not propagated, but umode +s is
8927 +97 -72 trunk/src/s_user.c (File Modified)
8930 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8932 Convert some messages over to snomask.
8936 +29 -29 trunk/src/client.c (File Modified)
8937 +2 -2 trunk/src/ircd.c (File Modified)
8938 +13 -13 trunk/src/modules.c (File Modified)
8939 +1 -1 trunk/src/newconf.c (File Modified)
8940 +5 -5 trunk/src/parse.c (File Modified)
8941 +1 -1 trunk/src/restart.c (File Modified)
8942 +4 -4 trunk/src/s_newconf.c (File Modified)
8943 +11 -11 trunk/src/s_serv.c (File Modified)
8946 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8948 include snomask.h from client.h
8952 +1 -0 trunk/include/client.h (File Modified)
8955 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8957 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8961 +1 -0 trunk/src/newconf.c (File Modified)
8962 +2 -1 trunk/src/snomask.c (File Modified)
8965 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8967 should start with +, not \0. Whoops. :)
8971 +1 -1 trunk/src/snomask.c (File Modified)
8974 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8976 core snomask support.
8980 +3 -0 trunk/doc/example.conf (File Modified)
8981 +2 -0 trunk/include/client.h (File Modified)
8982 +2 -0 trunk/include/numeric.h (File Modified)
8983 +2 -0 trunk/include/s_newconf.h (File Modified)
8984 +63 -0 trunk/include/send.h (File Modified)
8985 + - trunk/include/snomask.h (File Added)
8986 +1 -0 trunk/src/Makefile.in (File Modified)
8987 +1 -1 trunk/src/messages.tab (File Modified)
8988 +8 -0 trunk/src/newconf.c (File Modified)
8989 +12 -0 trunk/src/s_user.c (File Modified)
8990 +235 -0 trunk/src/send.c (File Modified)
8991 + - trunk/src/snomask.c (File Added)
8994 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8996 add a blank line after the license info.
9000 +1 -1 trunk/CREDITS (File Modified)
9003 jilles 2006/01/14 19:59:18 UTC (20060114-472)
9005 Extend copyright to 2006.
9009 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9012 jilles 2006/01/14 19:56:24 UTC (20060114-470)
9015 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
9019 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9020 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
9023 jilles 2006/01/14 19:52:16 UTC (20060114-468)
9025 Add oper privileges document.
9029 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9030 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
9033 jilles 2006/01/14 18:45:57 UTC (20060114-466)
9035 Capitalize message names in services shortcuts (for consistency).
9039 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
9042 jilles 2006/01/13 16:53:35 UTC (20060113-464)
9048 +1 -1 trunk/src/patricia.c (File Modified)
9051 jilles 2006/01/13 13:45:56 UTC (20060113-462)
9053 Remove obsolete 'nextconnect' variable.
9057 +0 -1 trunk/include/ircd.h (File Modified)
9058 +0 -2 trunk/src/client.c (File Modified)
9059 +0 -1 trunk/src/ircd.c (File Modified)
9062 jilles 2006/01/13 13:02:54 UTC (20060113-460)
9064 Remove this remnant of the hybrid 6 ziplinks implementation.
9068 + - trunk/include/s_zip.h (File Deleted)
9071 jilles 2006/01/09 16:05:47 UTC (20060109-458)
9073 Make clone limiting work on orighost, not host (so it
9074 looks through services cloaks). Lightly tested, please
9079 +2 -0 trunk/modules/m_chghost.c (File Modified)
9080 +1 -1 trunk/src/client.c (File Modified)
9081 +1 -1 trunk/src/s_conf.c (File Modified)
9084 jilles 2006/01/09 15:51:02 UTC (20060109-456)
9086 Don't forget to link me_realhost() into the command hash.
9088 Pointy hat to: myself
9092 +1 -1 trunk/modules/m_chghost.c (File Modified)
9095 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9097 It's call_hook, not hook_call.
9101 +1 -1 trunk/src/s_user.c (File Modified)
9104 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9106 Add unreject help file.
9110 + - trunk/help/opers/unreject (File Added)
9113 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9115 Link the all-important 42 module to the build :P
9119 +1 -0 trunk/contrib/Makefile.in (File Modified)
9122 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9124 Mention /rehash help.
9128 +1 -0 trunk/help/opers/rehash (File Modified)
9131 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9133 Add h_user_signon hook.
9137 +1 -0 trunk/include/hook.h (File Modified)
9138 +2 -0 trunk/src/hook.c (File Modified)
9139 +4 -0 trunk/src/s_user.c (File Modified)
9142 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9144 Oops, forgot to set orighost for remote client introductions.
9148 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9151 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9153 Use TS6 forms in services shortcuts, if possible.
9157 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9160 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9162 - Start out default_umodes conf entry from the empty set instead of +i.
9163 - Move oper_only_umodes check to where default_umodes is used, as
9164 oper_only_umodes may not be set yet while we're reading the conf.
9168 +6 -7 trunk/src/newconf.c (File Modified)
9169 +1 -1 trunk/src/s_user.c (File Modified)
9172 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9174 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9178 +1 -0 trunk/doc/example.conf (File Modified)
9179 +7 -0 trunk/doc/reference.conf (File Modified)
9180 +0 -7 trunk/include/config.h.dist (File Modified)
9181 +1 -0 trunk/include/s_conf.h (File Modified)
9182 +6 -0 trunk/modules/m_info.c (File Modified)
9183 +9 -18 trunk/src/client.c (File Modified)
9184 +1 -0 trunk/src/newconf.c (File Modified)
9185 +1 -0 trunk/src/s_conf.c (File Modified)
9188 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9190 - Allow NULL target_ip in show_ip() (indicates message is being
9191 sent to local opers)
9192 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9194 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9195 those in src/client.c
9197 From ratbox 2.2 svn (anfl)
9201 +1 -0 trunk/include/client.h (File Modified)
9202 +21 -2 trunk/src/client.c (File Modified)
9203 +2 -4 trunk/src/hostmask.c (File Modified)
9204 +1 -5 trunk/src/s_conf.c (File Modified)
9205 +4 -8 trunk/src/s_user.c (File Modified)
9208 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9210 Fire off events properly.
9214 +7 -3 trunk/src/s_user.c (File Modified)
9217 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9219 make sure modules which depend on umode information get the message upon connection (oops)
9223 +3 -0 trunk/src/s_user.c (File Modified)
9226 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9228 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9229 From ratbox 2.2 svn.
9233 +3 -7 trunk/modules/m_etrace.c (File Modified)
9236 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9238 Replace silly `default_invisible' option with more versatile default_umodes.
9242 +2 -2 trunk/Makefile.in (File Modified)
9243 +12 -1 trunk/doc/example.conf (File Modified)
9244 +14 -7 trunk/doc/reference.conf (File Modified)
9245 +2 -4 trunk/include/s_conf.h (File Modified)
9246 +0 -6 trunk/modules/m_info.c (File Modified)
9247 +4 -0 trunk/src/modules.c (File Modified)
9248 +41 -1 trunk/src/newconf.c (File Modified)
9249 +2 -2 trunk/src/s_conf.c (File Modified)
9250 +3 -4 trunk/src/s_user.c (File Modified)
9253 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9255 Add temporary nick resvs with the proper duration,
9256 not 60 times too long.
9260 +1 -1 trunk/modules/m_resv.c (File Modified)
9263 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9265 Add kick on split riding. See reference.conf for more details.
9269 +1 -0 trunk/doc/example.conf (File Modified)
9270 +16 -0 trunk/doc/reference.conf (File Modified)
9271 +1 -0 trunk/include/s_conf.h (File Modified)
9272 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9273 +6 -0 trunk/modules/m_info.c (File Modified)
9274 +1 -0 trunk/src/newconf.c (File Modified)
9275 +1 -0 trunk/src/s_conf.c (File Modified)
9278 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9280 New credits, denoting GXTi as being on the core team.
9284 +16 -5 trunk/CREDITS (File Modified)
9287 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9289 better cloaking algorithm
9293 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9296 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9298 don't do redundant bitshifting.
9302 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9305 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9311 +1 -0 trunk/contrib/Makefile.in (File Modified)
9314 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9316 Set the DynSpoof flag properly.
9320 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9323 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9325 first go at an ip_cloaking implementation for charybdis.
9329 + - trunk/contrib/ip_cloaking.c (File Added)
9332 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9334 Add libcharybdis to contrib/ includes.
9338 +1 -1 trunk/contrib/Makefile.in (File Modified)
9341 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9343 add h_umode_changed hook for modules that provide usermodes.
9347 +1 -0 trunk/include/hook.h (File Modified)
9348 +2 -1 trunk/src/hook.c (File Modified)
9349 +3 -0 trunk/src/s_user.c (File Modified)
9352 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9354 Show quiets in /stats z.
9358 +15 -10 trunk/src/s_stats.c (File Modified)
9361 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9363 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9367 +0 -12 trunk/configure (File Modified)
9368 +0 -9 trunk/configure.ac (File Modified)
9369 +0 -3 trunk/include/setup.h.in (File Modified)
9372 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9374 change various buffer sizes to = topiclen.
9378 +3 -4 trunk/include/ircd_defs.h (File Modified)
9381 jon 2005/12/12 19:32:18 UTC (20051212-400)
9383 - Partial commit test, partial ego strokage ;)
9387 +2 -1 trunk/CREDITS (File Modified)
9390 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9392 More kqueue corrections.
9395 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9398 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9400 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9401 Not sure why this wasn't this way to begin with.
9405 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9408 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9410 example.conf tweaks:
9411 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9412 most people do not need this.
9413 Enable serverinfo::hub.
9417 +14 -11 trunk/doc/example.conf (File Modified)
9420 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9422 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9426 +1 -1 trunk/src/s_serv.c (File Modified)
9429 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9431 header include changes
9435 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9436 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9437 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9438 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9439 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9440 +1 -21 trunk/libcharybdis/select.c (File Modified)
9443 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9445 s/ilog/libcharybdis_{die,log,restart}/g
9449 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9450 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9451 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9452 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9453 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9454 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9455 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9456 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9459 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9461 Use the right callbacks in the function code.
9464 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9467 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9469 More work, it builds again!
9473 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9474 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9475 + - trunk/libcharybdis/libcharybdis.c (File Added)
9476 + - trunk/libcharybdis/libcharybdis.h (File Added)
9479 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9481 Move some stuff around.
9485 + - trunk/include/memory.h (File Deleted)
9486 + - trunk/include/tools.h (File Deleted)
9487 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9488 + - trunk/libcharybdis/memory.c (File Added)
9489 + - trunk/libcharybdis/memory.h (File Added)
9490 + - trunk/libcharybdis/snprintf.c (File Added)
9491 + - trunk/libcharybdis/tools.c (File Added)
9492 + - trunk/libcharybdis/tools.h (File Added)
9493 +1000 -1062 trunk/modules/.depend (File Modified)
9494 +421 -455 trunk/src/.depend (File Modified)
9495 +0 -1191 trunk/src/Makefile.in (File Modified)
9496 + - trunk/src/memory.c (File Deleted)
9497 + - trunk/src/snprintf.c (File Deleted)
9498 + - trunk/src/tools.c (File Deleted)
9501 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9503 move more headers into libcharybdis
9506 + - trunk/include/balloc.h (File Deleted)
9507 + - trunk/include/event.h (File Deleted)
9508 + - trunk/libcharybdis/balloc.h (File Added)
9509 + - trunk/libcharybdis/event.h (File Added)
9510 +924 -1020 trunk/modules/.depend (File Modified)
9511 +327 -406 trunk/src/.depend (File Modified)
9514 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9516 balloc, events -> libcharybdis
9519 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9520 + - trunk/libcharybdis/balloc.c (File Added)
9521 + - trunk/libcharybdis/event.c (File Added)
9522 +0 -1008 trunk/src/Makefile.in (File Modified)
9523 + - trunk/src/balloc.c (File Deleted)
9524 + - trunk/src/event.c (File Deleted)
9527 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9532 + - trunk/include/commio.h (File Deleted)
9533 + - trunk/include/linebuf.h (File Deleted)
9534 + - trunk/libcharybdis/commio.h (File Added)
9535 + - trunk/libcharybdis/linebuf.h (File Added)
9536 +1644 -530 trunk/modules/.depend (File Modified)
9537 +1 -1 trunk/modules/Makefile.in (File Modified)
9538 +720 -284 trunk/src/.depend (File Modified)
9541 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9543 Makefile reworking -- moving libcharybdis headers into proper location.
9546 +1 -1 trunk/adns/Makefile.in (File Modified)
9547 +1 -1 trunk/src/Makefile.in (File Modified)
9550 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9552 Document proposed authdaemon protocol.
9555 + - trunk/authdaemon/protocol.txt (File Added)
9558 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9563 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9566 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9568 Remove dead makefile from generation
9571 +1 -2 trunk/configure (File Modified)
9572 +0 -1 trunk/configure.ac (File Modified)
9575 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9577 libcharybdisIO -> libcharybdis
9580 +1 -1 trunk/src/Makefile.in (File Modified)
9583 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9588 + - trunk/libcharybdis/Makefile.in (File Added)
9589 + - trunk/libcharybdis/commio.c (File Added)
9590 + - trunk/libcharybdis/devpoll.c (File Added)
9591 + - trunk/libcharybdis/epoll.c (File Added)
9592 + - trunk/libcharybdis/io/ (File Deleted)
9593 + - trunk/libcharybdis/kqueue.c (File Added)
9594 + - trunk/libcharybdis/linebuf.c (File Added)
9595 + - trunk/libcharybdis/log/ (File Deleted)
9596 + - trunk/libcharybdis/poll.c (File Added)
9597 + - trunk/libcharybdis/ports.c (File Added)
9598 + - trunk/libcharybdis/select.c (File Added)
9601 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9606 + - trunk/libcharybdis/Makefile.in (File Deleted)
9609 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9614 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9617 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9619 add authdaemon dir for later hacking
9623 + - trunk/authdaemon/ (File Added)
9626 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9628 linebuf -> libcharybdisIO
9632 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9633 + - trunk/libcharybdis/io/linebuf.c (File Added)
9634 + - trunk/libcharybdis/log/ (File Added)
9635 + - trunk/libcharybdis/log/Makefile.in (File Added)
9636 +0 -687 trunk/src/Makefile.in (File Modified)
9637 + - trunk/src/linebuf.c (File Deleted)
9640 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9642 Solaris 10 I/O ports support
9645 + - trunk/libcharybdis/io/ports.c (File Added)
9648 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9654 +1 -1 trunk/Makefile.in (File Modified)
9655 +3 -1 trunk/configure (File Modified)
9656 +133 -10 trunk/configure.ac (File Modified)
9657 + - trunk/libcharybdis/ (File Added)
9658 + - trunk/libcharybdis/Makefile.in (File Added)
9659 + - trunk/libcharybdis/io/ (File Added)
9660 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9661 +2 -3 trunk/src/Makefile.in (File Modified)
9662 + - trunk/src/io/ (File Deleted)
9665 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9667 split IO stuff into libcharybdisIO.
9671 + - trunk/src/commio.c (File Deleted)
9672 + - trunk/src/devpoll.c (File Deleted)
9673 + - trunk/src/epoll.c (File Deleted)
9674 + - trunk/src/io/ (File Added)
9675 + - trunk/src/io/Makefile.in (File Added)
9676 + - trunk/src/io/commio.c (File Added)
9677 + - trunk/src/io/devpoll.c (File Added)
9678 + - trunk/src/io/epoll.c (File Added)
9679 + - trunk/src/io/kqueue.c (File Added)
9680 + - trunk/src/io/poll.c (File Added)
9681 + - trunk/src/io/select.c (File Added)
9682 + - trunk/src/kqueue.c (File Deleted)
9683 + - trunk/src/poll.c (File Deleted)
9684 + - trunk/src/select.c (File Deleted)
9687 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9693 +86 -155 trunk/configure (File Modified)
9694 +1 -1 trunk/configure.ac (File Modified)
9697 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9699 Remove mentions of mkkeypair/cryptlinks.
9703 +1 -3 trunk/doc/challenge.txt (File Modified)
9706 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9708 Clarify serverinfo{} description.
9712 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9715 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9717 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9721 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9724 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9726 Improvements also applicable to hyperion 1.x.
9730 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9733 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9735 - Add +F description
9736 - General improvements and changes to charybdis
9740 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9743 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9745 The server notice umodes only have an effect
9746 for opers. ("sendto_realops_flags", so having
9747 the umode is not enough, they must also be
9752 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9755 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9757 Updates to umodes docs.
9761 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9764 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9766 Add SGML documentation.
9769 + - trunk/doc/sgml/ (File Added)
9770 + - trunk/doc/sgml/oper-guide/ (File Added)
9771 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9772 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9773 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9774 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9775 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9776 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9777 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9780 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9782 Make operwall flag restrict setting umode +z.
9783 This repairs this flag broken in charybdis-1.0.
9787 +41 -0 trunk/contrib/m_flags.c (File Modified)
9788 +9 -0 trunk/src/s_user.c (File Modified)
9791 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9793 Don't complain/reset remote clients +n. I'm still not
9794 convinced propagating all umodes is the way to go, oh
9799 +1 -1 trunk/src/s_user.c (File Modified)
9802 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9804 - Require admin flag for oper /chghost (if it's enabled
9805 which is not default)
9806 - Give error message on nonexistant nick
9810 +12 -0 trunk/modules/m_chghost.c (File Modified)
9813 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9815 Incorporated jilles' dynspoof patch with a few minor changes.
9818 +5 -2 trunk/include/client.h (File Modified)
9819 +1 -0 trunk/include/numeric.h (File Modified)
9820 +75 -4 trunk/modules/m_chghost.c (File Modified)
9821 +2 -21 trunk/modules/m_stats.c (File Modified)
9822 +2 -8 trunk/modules/m_trace.c (File Modified)
9823 +2 -0 trunk/src/client.c (File Modified)
9824 +3 -0 trunk/src/s_user.c (File Modified)
9827 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9832 +5 -0 trunk/NEWS (File Modified)
9835 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9837 Make show_ip() far less braindead.
9839 Obtained from: ratbox 2.2 SVN
9843 +14 -85 trunk/src/client.c (File Modified)
9846 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9848 Instead of not showing channels at all for whoising services,
9849 only show channels the requester is also on. If operspying
9850 services, show all the channels.
9854 +37 -40 trunk/modules/m_whois.c (File Modified)
9857 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9859 - Show real errno if we fail to connect to a server
9860 - Don't show server IPs on IRC if a server goes dead
9865 +2 -5 trunk/src/s_serv.c (File Modified)
9868 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9870 Revert hybrid 7.2 aline code. It causes too many problems.
9874 +1 -47 trunk/NEWS (File Modified)
9875 + - trunk/include/aline.h (File Deleted)
9876 +53 -6 trunk/modules/m_dline.c (File Modified)
9877 +212 -16 trunk/modules/m_kline.c (File Modified)
9878 +37 -8 trunk/modules/m_resv.c (File Modified)
9879 +45 -24 trunk/modules/m_xline.c (File Modified)
9880 +0 -485 trunk/src/Makefile.in (File Modified)
9881 + - trunk/src/aline.c (File Deleted)
9884 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9886 Incorporate recent ratbox monitor bugfixes (could crash).
9890 +16 -0 trunk/modules/m_monitor.c (File Modified)
9891 +4 -3 trunk/src/monitor.c (File Modified)
9894 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9896 Fix /invite UID leak.
9898 Found by logiclrd@EFnet.
9902 +3 -2 trunk/modules/m_invite.c (File Modified)
9905 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9907 Don't show what channels a service is in.
9910 +1 -0 trunk/NEWS (File Modified)
9911 +40 -35 trunk/modules/m_whois.c (File Modified)
9914 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9916 Update version to 1.0.3.
9920 +9 -9 trunk/configure (File Modified)
9921 +1 -1 trunk/configure.ac (File Modified)
9924 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9930 +7 -1 trunk/NEWS (File Modified)
9933 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9935 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9936 More static buffers :(
9940 +12 -4 trunk/src/aline.c (File Modified)
9943 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9945 Make operspy mode (/mode !#channel showing parameters
9946 even if not on channel) work again.
9950 +4 -4 trunk/src/channel.c (File Modified)
9953 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9955 Call server_introduced hook on TS6 remote server
9956 introduction (ms_sid()).
9960 +6 -0 trunk/modules/core/m_server.c (File Modified)
9963 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9965 Cyrix boxes are wierd.
9968 +2 -1 trunk/modules/m_services.c (File Modified)
9971 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9976 +1 -1 trunk/include/client.h (File Modified)
9977 +3 -1 trunk/modules/m_services.c (File Modified)
9980 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9985 +1 -6 trunk/modules/m_services.c (File Modified)
9988 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9990 Disable a check that doesn't always seem to work right for some reason.
9993 +2 -0 trunk/modules/m_services.c (File Modified)
9996 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
10002 +4 -1 trunk/NEWS (File Modified)
10005 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
10011 +9 -9 trunk/configure (File Modified)
10012 +1 -1 trunk/configure.ac (File Modified)
10015 jilles 2005/10/08 22:30:18 UTC (20051008-284)
10017 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
10021 +3 -13 trunk/modules/m_trace.c (File Modified)
10024 jilles 2005/10/06 11:00:22 UTC (20051006-282)
10026 Don't send empty RPL_WHOISCHANNELS on remote whois.
10028 Pointy hat to: jilles
10032 +1 -1 trunk/modules/m_whois.c (File Modified)
10035 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
10041 +3 -0 trunk/NEWS (File Modified)
10044 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
10046 Modular umode support.
10050 +0 -9 trunk/include/client.h (File Modified)
10051 +2 -1 trunk/include/s_user.h (File Modified)
10052 +1 -1 trunk/include/tools.h (File Modified)
10053 +2 -2 trunk/modules/core/m_nick.c (File Modified)
10054 +3 -0 trunk/src/ircd.c (File Modified)
10055 +1 -1 trunk/src/messages.tab (File Modified)
10056 +2 -2 trunk/src/s_serv.c (File Modified)
10057 +37 -59 trunk/src/s_user.c (File Modified)
10058 +21 -0 trunk/src/tools.c (File Modified)
10061 jilles 2005/10/02 20:23:15 UTC (20051002-276)
10063 Optionally do forced nick change to the UID instead of kill
10064 on nick collisions, see doc/collision_fnc.txt for more
10069 + - trunk/doc/collision_fnc.txt (File Added)
10070 +1 -0 trunk/doc/example.conf (File Modified)
10071 +8 -0 trunk/doc/reference.conf (File Modified)
10072 +1 -0 trunk/include/numeric.h (File Modified)
10073 +1 -0 trunk/include/s_conf.h (File Modified)
10074 +2 -1 trunk/include/s_serv.h (File Modified)
10075 +1 -0 trunk/include/s_stats.h (File Modified)
10076 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10077 +1 -1 trunk/src/messages.tab (File Modified)
10078 +1 -0 trunk/src/newconf.c (File Modified)
10079 +1 -0 trunk/src/s_conf.c (File Modified)
10080 +1 -0 trunk/src/s_serv.c (File Modified)
10081 +2 -2 trunk/src/s_stats.c (File Modified)
10084 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10090 trunk/NEWS (File Modified)
10093 jilles 2005/09/28 15:45:31 UTC (20050928-272)
10095 Don't allow lookups by uid in /monitor + and /monitor s.
10099 trunk/modules/m_monitor.c (File Modified)
10102 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10104 Stop garbage +j being set in cases like +j aaa:bbb by
10105 initializing the variables properly.
10111 trunk/modules/core/m_mode.c (File Modified)
10112 trunk/modules/core/m_sjoin.c (File Modified)
10115 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10117 Apply flags to the proper server in me_gcap().
10121 trunk/modules/m_capab.c (File Modified)
10124 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10126 Use find_named_client() instead of find_client() to check
10127 for nick collisions.
10131 trunk/modules/core/m_nick.c (File Modified)
10134 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10136 - Replace old 381 numeric with a new, more positive one!
10140 trunk/src/messages.tab (File Modified)
10143 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10145 Make it compile again.
10149 trunk/src/channel.c (File Modified)
10150 trunk/src/client.c (File Modified)
10151 trunk/src/ircd.c (File Modified)
10152 trunk/src/packet.c (File Modified)
10155 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10157 - Prevent UID disclosure in cmode setting.
10161 trunk/NEWS (File Modified)
10162 trunk/modules/core/m_mode.c (File Modified)
10165 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10167 A different check which prevents UID disclosure.
10171 trunk/modules/core/m_kick.c (File Modified)
10174 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10176 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10180 trunk/modules/core/m_kick.c (File Modified)
10183 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10185 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10189 trunk/NEWS (File Modified)
10190 trunk/modules/m_accept.c (File Modified)
10191 trunk/modules/m_admin.c (File Modified)
10192 trunk/modules/m_away.c (File Modified)
10193 trunk/modules/m_cap.c (File Modified)
10194 trunk/modules/m_capab.c (File Modified)
10195 trunk/modules/m_challenge.c (File Modified)
10196 trunk/modules/m_chghost.c (File Modified)
10197 trunk/modules/m_close.c (File Modified)
10198 trunk/modules/m_cmessage.c (File Modified)
10199 trunk/modules/m_connect.c (File Modified)
10200 trunk/modules/m_dline.c (File Modified)
10201 trunk/modules/m_encap.c (File Modified)
10202 trunk/modules/m_etrace.c (File Modified)
10203 trunk/modules/m_gline.c (File Modified)
10204 trunk/modules/m_help.c (File Modified)
10205 trunk/modules/m_info.c (File Modified)
10206 trunk/modules/m_invite.c (File Modified)
10207 trunk/modules/m_ison.c (File Modified)
10208 trunk/modules/m_kline.c (File Modified)
10209 trunk/modules/m_knock.c (File Modified)
10210 trunk/modules/m_links.c (File Modified)
10211 trunk/modules/m_list.c (File Modified)
10212 trunk/modules/m_locops.c (File Modified)
10213 trunk/modules/m_lusers.c (File Modified)
10214 trunk/modules/m_map.c (File Modified)
10215 trunk/modules/m_monitor.c (File Modified)
10216 trunk/modules/m_motd.c (File Modified)
10217 trunk/modules/m_names.c (File Modified)
10218 trunk/modules/m_oper.c (File Modified)
10219 trunk/modules/m_operspy.c (File Modified)
10220 trunk/modules/m_pass.c (File Modified)
10221 trunk/modules/m_ping.c (File Modified)
10222 trunk/modules/m_pong.c (File Modified)
10223 trunk/modules/m_post.c (File Modified)
10224 trunk/modules/m_rehash.c (File Modified)
10225 trunk/modules/m_restart.c (File Modified)
10226 trunk/modules/m_resv.c (File Modified)
10227 trunk/modules/m_services.c (File Modified)
10228 trunk/modules/m_set.c (File Modified)
10229 trunk/modules/m_sshortcut.c (File Modified)
10230 trunk/modules/m_stats.c (File Modified)
10231 trunk/modules/m_svinfo.c (File Modified)
10232 trunk/modules/m_tb.c (File Modified)
10233 trunk/modules/m_testline.c (File Modified)
10234 trunk/modules/m_testmask.c (File Modified)
10235 trunk/modules/m_time.c (File Modified)
10236 trunk/modules/m_topic.c (File Modified)
10237 trunk/modules/m_trace.c (File Modified)
10238 trunk/modules/m_unreject.c (File Modified)
10239 trunk/modules/m_user.c (File Modified)
10240 trunk/modules/m_userhost.c (File Modified)
10241 trunk/modules/m_users.c (File Modified)
10242 trunk/modules/m_version.c (File Modified)
10243 trunk/modules/m_wallops.c (File Modified)
10244 trunk/modules/m_who.c (File Modified)
10245 trunk/modules/m_whois.c (File Modified)
10246 trunk/modules/m_whowas.c (File Modified)
10247 trunk/modules/m_xline.c (File Modified)
10248 trunk/src/adns.c (File Modified)
10249 trunk/src/aline.c (File Modified)
10250 trunk/src/cache.c (File Modified)
10251 trunk/src/channel.c (File Modified)
10252 trunk/src/class.c (File Modified)
10253 trunk/src/client.c (File Modified)
10254 trunk/src/commio.c (File Modified)
10255 trunk/src/event.c (File Modified)
10256 trunk/src/hash.c (File Modified)
10257 trunk/src/hostmask.c (File Modified)
10258 trunk/src/ircd.c (File Modified)
10259 trunk/src/kdparse.c (File Modified)
10260 trunk/src/linebuf.c (File Modified)
10261 trunk/src/listener.c (File Modified)
10262 trunk/src/modules.c (File Modified)
10263 trunk/src/monitor.c (File Modified)
10264 trunk/src/newconf.c (File Modified)
10265 trunk/src/packet.c (File Modified)
10266 trunk/src/parse.c (File Modified)
10267 trunk/src/reject.c (File Modified)
10268 trunk/src/s_auth.c (File Modified)
10269 trunk/src/s_conf.c (File Modified)
10270 trunk/src/s_gline.c (File Modified)
10271 trunk/src/s_log.c (File Modified)
10272 trunk/src/s_newconf.c (File Modified)
10273 trunk/src/s_serv.c (File Modified)
10274 trunk/src/s_stats.c (File Modified)
10275 trunk/src/s_user.c (File Modified)
10276 trunk/src/send.c (File Modified)
10277 trunk/src/whowas.c (File Modified)
10280 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10282 - More coding style niceities. Pretty much got client.h squared away.
10286 trunk/modules/m_dline.c (File Modified)
10287 trunk/modules/m_gline.c (File Modified)
10288 trunk/modules/m_kline.c (File Modified)
10289 trunk/modules/m_rehash.c (File Modified)
10290 trunk/modules/m_resv.c (File Modified)
10291 trunk/modules/m_stats.c (File Modified)
10292 trunk/modules/m_testline.c (File Modified)
10293 trunk/modules/m_user.c (File Modified)
10294 trunk/modules/m_xline.c (File Modified)
10297 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10299 - Propagate quiets (+q) on netjoins
10300 - Clear +q list too on lowerTS sjoin from TS6 source
10304 trunk/modules/core/m_sjoin.c (File Modified)
10305 trunk/src/s_serv.c (File Modified)
10308 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10310 Second argument to whois is always a nick, never a uid.
10311 This prevents /whois other.server uid to get information
10316 trunk/modules/m_whois.c (File Modified)
10319 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10321 Don't allow local users to use uids in user mode.
10325 trunk/src/s_user.c (File Modified)
10328 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10330 Make it compile again.
10334 trunk/src/s_stats.c (File Modified)
10337 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10339 Fix propagation of empty SJOIN.
10343 trunk/modules/core/m_sjoin.c (File Modified)
10346 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10348 Some atheme-style niceties here.
10352 trunk/modules/m_accept.c (File Modified)
10353 trunk/modules/m_admin.c (File Modified)
10354 trunk/modules/m_away.c (File Modified)
10355 trunk/modules/m_cap.c (File Modified)
10356 trunk/modules/m_capab.c (File Modified)
10357 trunk/modules/m_challenge.c (File Modified)
10358 trunk/modules/m_chghost.c (File Modified)
10359 trunk/modules/m_close.c (File Modified)
10360 trunk/modules/m_cmessage.c (File Modified)
10361 trunk/modules/m_connect.c (File Modified)
10362 trunk/modules/m_dline.c (File Modified)
10363 trunk/modules/m_encap.c (File Modified)
10364 trunk/modules/m_etrace.c (File Modified)
10365 trunk/modules/m_gline.c (File Modified)
10366 trunk/modules/m_help.c (File Modified)
10367 trunk/modules/m_info.c (File Modified)
10368 trunk/modules/m_invite.c (File Modified)
10369 trunk/modules/m_ison.c (File Modified)
10370 trunk/modules/m_kline.c (File Modified)
10371 trunk/modules/m_knock.c (File Modified)
10372 trunk/modules/m_links.c (File Modified)
10373 trunk/modules/m_list.c (File Modified)
10374 trunk/modules/m_locops.c (File Modified)
10375 trunk/modules/m_lusers.c (File Modified)
10376 trunk/modules/m_map.c (File Modified)
10377 trunk/modules/m_monitor.c (File Modified)
10378 trunk/modules/m_motd.c (File Modified)
10379 trunk/modules/m_names.c (File Modified)
10380 trunk/modules/m_oper.c (File Modified)
10381 trunk/modules/m_operspy.c (File Modified)
10382 trunk/modules/m_pass.c (File Modified)
10383 trunk/modules/m_ping.c (File Modified)
10384 trunk/modules/m_pong.c (File Modified)
10385 trunk/modules/m_post.c (File Modified)
10386 trunk/modules/m_rehash.c (File Modified)
10387 trunk/modules/m_restart.c (File Modified)
10388 trunk/modules/m_resv.c (File Modified)
10389 trunk/modules/m_services.c (File Modified)
10390 trunk/modules/m_set.c (File Modified)
10391 trunk/modules/m_sshortcut.c (File Modified)
10392 trunk/modules/m_stats.c (File Modified)
10393 trunk/modules/m_svinfo.c (File Modified)
10394 trunk/modules/m_tb.c (File Modified)
10395 trunk/modules/m_testline.c (File Modified)
10396 trunk/modules/m_testmask.c (File Modified)
10397 trunk/modules/m_time.c (File Modified)
10398 trunk/modules/m_topic.c (File Modified)
10399 trunk/modules/m_trace.c (File Modified)
10400 trunk/modules/m_unreject.c (File Modified)
10401 trunk/modules/m_user.c (File Modified)
10402 trunk/modules/m_userhost.c (File Modified)
10403 trunk/modules/m_users.c (File Modified)
10404 trunk/modules/m_version.c (File Modified)
10405 trunk/modules/m_wallops.c (File Modified)
10406 trunk/modules/m_who.c (File Modified)
10407 trunk/modules/m_whois.c (File Modified)
10408 trunk/modules/m_whowas.c (File Modified)
10409 trunk/modules/m_xline.c (File Modified)
10412 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10414 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10418 trunk/.indent.pro (File Modified)
10419 trunk/include/charybdis.h (File Added)
10420 trunk/include/client.h (File Modified)
10421 trunk/modules/.indent.pro (File Modified)
10422 trunk/src/.indent.pro (File Modified)
10423 trunk/src/adns.c (File Modified)
10424 trunk/src/aline.c (File Modified)
10425 trunk/src/cache.c (File Modified)
10426 trunk/src/channel.c (File Modified)
10427 trunk/src/class.c (File Modified)
10428 trunk/src/client.c (File Modified)
10429 trunk/src/commio.c (File Modified)
10430 trunk/src/event.c (File Modified)
10431 trunk/src/hash.c (File Modified)
10432 trunk/src/hostmask.c (File Modified)
10433 trunk/src/ircd.c (File Modified)
10434 trunk/src/kdparse.c (File Modified)
10435 trunk/src/linebuf.c (File Modified)
10436 trunk/src/listener.c (File Modified)
10437 trunk/src/modules.c (File Modified)
10438 trunk/src/monitor.c (File Modified)
10439 trunk/src/newconf.c (File Modified)
10440 trunk/src/packet.c (File Modified)
10441 trunk/src/parse.c (File Modified)
10442 trunk/src/reject.c (File Modified)
10443 trunk/src/s_auth.c (File Modified)
10444 trunk/src/s_conf.c (File Modified)
10445 trunk/src/s_gline.c (File Modified)
10446 trunk/src/s_log.c (File Modified)
10447 trunk/src/s_newconf.c (File Modified)
10448 trunk/src/s_serv.c (File Modified)
10449 trunk/src/s_stats.c (File Modified)
10450 trunk/src/s_user.c (File Modified)
10451 trunk/src/send.c (File Modified)
10452 trunk/src/whowas.c (File Modified)
10455 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10457 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10458 - Convert a few modules towards using this code.
10459 - Make a note about this change in NEWS.
10463 trunk/NEWS (File Modified)
10464 trunk/include/aline.h (File Added)
10465 trunk/modules/m_dline.c (File Modified)
10466 trunk/modules/m_kline.c (File Modified)
10467 trunk/modules/m_resv.c (File Modified)
10468 trunk/modules/m_xline.c (File Modified)
10469 trunk/src/Makefile.in (File Modified)
10470 trunk/src/aline.c (File Added)
10473 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10475 - Update NEWS document.
10479 trunk/NEWS (File Modified)
10482 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10484 Use find_named_person() instead of find_person() in services shortcuts.
10488 trunk/modules/m_sshortcut.c (File Modified)
10491 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10493 Fix propagation of empty channels (+P).
10497 trunk/modules/core/m_sjoin.c (File Modified)
10498 trunk/src/s_serv.c (File Modified)
10501 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10503 Use same comparison for +f.
10507 trunk/modules/core/m_join.c (File Modified)
10510 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10512 Retire server-server non-encap CHGHOST, and clean it up a bit.
10516 trunk/modules/m_chghost.c (File Modified)
10519 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10521 Use TS6 form for SQUIT wallops.
10525 trunk/modules/core/m_squit.c (File Modified)
10528 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10530 Propagate nick changes for remote clients in TS6 form if possible;
10531 simplify the code a bit.
10535 trunk/modules/core/m_nick.c (File Modified)
10538 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10540 Only clear oper_only_umodes on deoper for local clients.
10544 trunk/src/s_user.c (File Modified)
10547 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10549 - Don't enable use_whois_actually in the default config, makes cloaking
10550 only useful for vanity.
10554 trunk/doc/example.conf (File Modified)
10557 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10559 Fix linebuf raw code to not truncate lines longer than
10560 510 characters. This stops ziplinks corruption at
10561 the initial burst if the other side sends a lot.
10565 trunk/src/linebuf.c (File Modified)
10568 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10570 - Add +r to channel_modes().
10574 trunk/src/channel.c (File Modified)
10577 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10583 trunk/NEWS (File Modified)
10586 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10588 err, nvm. wrong project :-P
10592 trunk/src/match.c (File Modified)
10595 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10597 make sure we don't crash on match(NULL, test)
10601 trunk/src/match.c (File Modified)
10604 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10606 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10607 flags = rehash in shared{}.
10608 Uses :<source> ENCAP <target> REHASH [option].
10612 trunk/doc/example.conf (File Modified)
10613 trunk/doc/reference.conf (File Modified)
10614 trunk/help/opers/rehash (File Modified)
10615 trunk/include/s_newconf.h (File Modified)
10616 trunk/modules/m_rehash.c (File Modified)
10617 trunk/modules/m_stats.c (File Modified)
10618 trunk/src/newconf.c (File Modified)
10621 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10623 Initialize flags to 0 in conf_set_shared_flags() and
10624 conf_set_cluster_flags().
10628 trunk/src/newconf.c (File Modified)
10631 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10633 Don't allow a forward from a #channel to an &channel.
10634 Error message is Illegal channel name.
10638 trunk/modules/core/m_mode.c (File Modified)
10641 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10643 - change version to 1.0.1
10647 trunk/configure (File Modified)
10648 trunk/configure.ac (File Modified)
10651 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10657 trunk/NEWS (File Modified)
10660 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10662 Services shortcuts changes:
10663 - Require umode +S on target
10664 - Use ERR_SERVICESDOWN (440) for error message
10665 - Fix check for empty string
10669 trunk/include/numeric.h (File Modified)
10670 trunk/modules/m_sshortcut.c (File Modified)
10671 trunk/src/messages.tab (File Modified)
10674 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10676 s/IsChanService/IsService/g;
10680 trunk/modules/m_sshortcut.c (File Modified)
10683 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10685 Add check for service validity in shortcut routines.
10689 trunk/modules/m_sshortcut.c (File Modified)
10692 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10694 Don't allow forwarding to a -F channel the setter is not on.
10698 trunk/modules/core/m_mode.c (File Modified)
10701 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10703 Describe identify_service and identify_command in
10708 trunk/doc/reference.conf (File Modified)
10711 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10713 More helpfile updates.
10717 trunk/help/Makefile.in (File Modified)
10718 trunk/help/opers/die (File Modified)
10719 trunk/help/opers/join (File Modified)
10720 trunk/help/opers/links (File Modified)
10721 trunk/help/opers/lusers (File Modified)
10722 trunk/help/opers/map (File Added)
10723 trunk/help/opers/motd (File Modified)
10724 trunk/help/opers/names (File Modified)
10725 trunk/help/opers/notice (File Modified)
10726 trunk/help/opers/operspy (File Modified)
10727 trunk/help/opers/part (File Modified)
10728 trunk/help/opers/privmsg (File Modified)
10729 trunk/help/opers/restart (File Modified)
10730 trunk/help/opers/set (File Modified)
10731 trunk/help/opers/stats (File Modified)
10732 trunk/help/opers/trace (File Modified)
10733 trunk/help/opers/version (File Modified)
10734 trunk/help/users/notice (File Modified)
10735 trunk/help/users/privmsg (File Modified)
10736 trunk/help/users/stats (File Modified)
10739 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10745 trunk/help/opers/cmode (File Modified)
10746 trunk/help/opers/umode (File Modified)
10747 trunk/help/opers/wallops (File Modified)
10748 trunk/help/opers/who (File Modified)
10749 trunk/help/users/umode (File Modified)
10752 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10754 Include cmode +r in 004 and 005.
10758 trunk/include/supported.h (File Modified)
10759 trunk/src/messages.tab (File Modified)
10762 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10764 No need to clear all 3 buffers in channel_modes().
10768 trunk/src/channel.c (File Modified)
10771 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10773 - Fix multiple +f modes per line
10774 - -f shouldn't take a parameter
10778 trunk/modules/core/m_mode.c (File Modified)
10781 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10783 Channel mode +Q now prevents forwarding to or through
10784 a channel, just like in hyperion, not from a channel.
10788 trunk/modules/core/m_join.c (File Modified)
10791 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10793 Complete +F/+Q propagation.
10797 trunk/modules/core/m_join.c (File Modified)
10798 trunk/modules/core/m_sjoin.c (File Modified)
10799 trunk/src/channel.c (File Modified)
10802 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10804 - A few minor fixes.
10808 trunk/modules/core/m_join.c (File Modified)
10809 trunk/modules/m_services.c (File Modified)
10812 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10814 - Fix netsplit obfuscation.
10818 trunk/src/client.c (File Modified)
10821 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10823 - Fix another /stats p related bug.
10827 trunk/src/client.c (File Modified)
10830 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10832 - Update example.conf.
10836 trunk/doc/example.conf (File Modified)
10839 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10841 - Fix a minor bug here, and re-release 1.0.
10845 trunk/modules/core/m_nick.c (File Modified)
10848 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10850 - Add bursted clients to /stats p list.
10854 trunk/modules/core/m_nick.c (File Modified)
10857 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10859 - Add identify_service, identify_command options to the example.conf,
10864 trunk/NEWS (File Modified)
10865 trunk/doc/example.conf (File Modified)
10866 trunk/src/newconf.c (File Modified)
10869 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10871 - Add services shortcuts.
10875 trunk/modules/Makefile.in (File Modified)
10876 trunk/modules/m_sshortcut.c (File Added)
10879 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10881 - put back checks i removed by mistake
10885 trunk/modules/core/m_join.c (File Modified)
10888 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10890 - Implement channel mode +Q, which disables forwarding.
10891 - Make forwarding usable by everyone.
10892 - Implement channel mode +F which bypasses authority checks on a target
10898 trunk/NEWS (File Modified)
10899 trunk/include/channel.h (File Modified)
10900 trunk/include/supported.h (File Modified)
10901 trunk/modules/core/m_join.c (File Modified)
10902 trunk/modules/core/m_mode.c (File Modified)
10903 trunk/src/messages.tab (File Modified)
10906 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10908 - Fix account handling brokenness.
10912 trunk/modules/m_services.c (File Modified)
10915 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10917 Identify to services via server password hack. Still
10918 needs config file parts, like
10919 identifyservice = "nickserv@services.int";
10920 identifycommand = "IDENTIFY";
10924 trunk/include/s_conf.h (File Modified)
10925 trunk/src/s_user.c (File Modified)
10928 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10930 Make send.c compile.
10934 trunk/src/send.c (File Modified)
10937 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10939 - Handle this better.
10943 trunk/src/send.c (File Modified)
10946 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10948 If the source is not a client, don't send to normal users.
10952 trunk/src/send.c (File Modified)
10955 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10957 - Make /wallops behave as wallops in other ircds.
10961 trunk/modules/m_wallops.c (File Modified)
10962 trunk/src/send.c (File Modified)
10965 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10971 trunk/NEWS (File Modified)
10972 trunk/configure (File Modified)
10973 trunk/configure.ac (File Modified)
10976 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10978 - Remove efnet configuration.
10979 - Rename example.conf as reference.conf, and replace the default
10980 example.conf with one suitable for AthemeNET.
10981 - Update makefile to reflect these changes.
10985 trunk/doc/Makefile.in (File Modified)
10986 trunk/doc/example.conf (File Modified)
10987 trunk/doc/example.efnet.conf (File Deleted)
10988 trunk/doc/reference.conf (File Added)
10991 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10993 - Don't display opers who are /away.
10997 trunk/modules/m_stats.c (File Modified)
11000 jilles 2005/09/12 00:21:20 UTC (20050912-134)
11002 Put cmode +f in 004 and 005.
11006 trunk/include/supported.h (File Modified)
11007 trunk/src/messages.tab (File Modified)
11010 jilles 2005/09/12 00:15:13 UTC (20050912-132)
11012 Add user umode +Q which prevents a user from
11017 trunk/include/client.h (File Modified)
11018 trunk/modules/core/m_join.c (File Modified)
11019 trunk/src/messages.tab (File Modified)
11020 trunk/src/s_user.c (File Modified)
11023 jilles 2005/09/11 23:47:02 UTC (20050911-130)
11025 Implement channel forwarding in m_join(). As in
11026 hyperion, failing to join because of +i, +r or +j
11027 can cause you to be forwarded, potentially
11028 recursively. Unlike hyperion, a single numeric
11029 is sent in case of a successful forward, otherwise
11030 the ircd acts if there were no forward.
11034 trunk/include/numeric.h (File Modified)
11035 trunk/modules/core/m_join.c (File Modified)
11036 trunk/src/messages.tab (File Modified)
11039 jilles 2005/09/11 22:57:53 UTC (20050911-128)
11041 Allow servers to set oper-only cmodes as well.
11045 trunk/modules/core/m_mode.c (File Modified)
11048 jilles 2005/09/11 22:48:37 UTC (20050911-126)
11050 Add cmode +f which takes a channel name, settable
11051 only by opers for now. Does not do anything yet.
11055 trunk/include/channel.h (File Modified)
11056 trunk/modules/core/m_join.c (File Modified)
11057 trunk/modules/core/m_mode.c (File Modified)
11058 trunk/modules/core/m_sjoin.c (File Modified)
11059 trunk/src/channel.c (File Modified)
11062 jilles 2005/09/11 20:48:09 UTC (20050911-124)
11064 Fully initialize 'mode' in ms_join() and ms_sjoin()
11065 to avoid old +j garbage from being used.
11069 trunk/modules/core/m_join.c (File Modified)
11070 trunk/modules/core/m_sjoin.c (File Modified)
11073 jilles 2005/09/11 19:41:53 UTC (20050911-122)
11075 - only touch join_count/join_delta if join throttling
11076 is enabled on the channel
11077 - reset join_count/join_delta to 0 if -j is set
11081 trunk/modules/core/m_join.c (File Modified)
11082 trunk/modules/core/m_mode.c (File Modified)
11083 trunk/modules/core/m_sjoin.c (File Modified)
11086 jilles 2005/09/11 18:57:20 UTC (20050911-120)
11088 Also start a new "period" for join throttling for remote joins,
11089 if necessary. Make the code slightly clearer.
11093 trunk/modules/core/m_join.c (File Modified)
11094 trunk/src/channel.c (File Modified)
11097 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11099 Some +j improvements, still broken.
11103 trunk/modules/core/m_join.c (File Modified)
11104 trunk/modules/core/m_sjoin.c (File Modified)
11107 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11109 Only do +z processing for +m channels the sender is on,
11110 as bans/quiets are currently only checked locally.
11114 trunk/modules/core/m_message.c (File Modified)
11117 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11119 - Add max_bans_large configuration option, defaulting to 500, to
11120 limit the number of bans in a +L channel
11121 - Change b/e/I to b/e/I/q in texts
11125 trunk/doc/example.conf (File Modified)
11126 trunk/include/s_conf.h (File Modified)
11127 trunk/modules/core/m_mode.c (File Modified)
11128 trunk/modules/m_info.c (File Modified)
11129 trunk/src/newconf.c (File Modified)
11130 trunk/src/s_conf.c (File Modified)
11133 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11135 Store invite for +gi channels.
11136 Note that +gi is significantly weaker access control than +i.
11140 trunk/modules/m_invite.c (File Modified)
11143 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11145 Nonops are allowed to see +q lists.
11149 trunk/modules/core/m_mode.c (File Modified)
11152 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11154 Invalidate can_send() cache on -q.
11158 trunk/modules/core/m_mode.c (File Modified)
11161 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11163 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11167 trunk/modules/core/m_sjoin.c (File Modified)
11170 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11172 - Allow blank SJOINs -- for permanant channels.
11176 trunk/modules/core/m_sjoin.c (File Modified)
11179 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11181 - Burst permanant channels.
11185 trunk/src/s_serv.c (File Modified)
11188 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11190 - Fix handling of permanant channels.
11194 trunk/modules/core/m_join.c (File Modified)
11197 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11199 - Run indent on core modules.
11200 - Add propagation of join throttle settings.
11204 trunk/modules/core/m_die.c (File Modified)
11205 trunk/modules/core/m_error.c (File Modified)
11206 trunk/modules/core/m_join.c (File Modified)
11207 trunk/modules/core/m_kick.c (File Modified)
11208 trunk/modules/core/m_kill.c (File Modified)
11209 trunk/modules/core/m_message.c (File Modified)
11210 trunk/modules/core/m_mode.c (File Modified)
11211 trunk/modules/core/m_nick.c (File Modified)
11212 trunk/modules/core/m_part.c (File Modified)
11213 trunk/modules/core/m_quit.c (File Modified)
11214 trunk/modules/core/m_server.c (File Modified)
11215 trunk/modules/core/m_sjoin.c (File Modified)
11216 trunk/modules/core/m_squit.c (File Modified)
11219 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11221 - Fix mistake in commit message.
11225 trunk/ChangeLog (File Modified)
11228 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11230 - Channel throttling.
11234 trunk/NEWS (File Modified)
11235 trunk/include/supported.h (File Modified)
11236 trunk/modules/core/m_mode.c (File Modified)
11237 trunk/src/messages.tab (File Modified)
11240 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11242 - Channel throttle logic fixes.
11246 trunk/include/channel.h (File Modified)
11249 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11251 - Add the throttle logic.
11255 trunk/include/channel.h (File Modified)
11256 trunk/include/numeric.h (File Modified)
11257 trunk/modules/core/m_join.c (File Modified)
11258 trunk/src/channel.c (File Modified)
11259 trunk/src/messages.tab (File Modified)
11262 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11264 - Cosmetic fixes to CREDITS.
11268 trunk/CREDITS (File Modified)
11271 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11273 - Better channel_modes() from ShadowIRCd 4.
11277 trunk/include/channel.h (File Modified)
11278 trunk/src/channel.c (File Modified)
11281 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11283 - Strip colour codes from parts.
11287 trunk/modules/core/m_part.c (File Modified)
11290 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11292 - Strip colour codes from quits.
11296 trunk/modules/core/m_quit.c (File Modified)
11299 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11301 - add +c/+g/+z to channel_modes().
11305 trunk/src/channel.c (File Modified)
11308 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11310 - Add +g to 004/005 numerics.
11314 trunk/include/supported.h (File Modified)
11315 trunk/src/messages.tab (File Modified)
11318 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11320 - Add +cgz to set_final_mode() in both join/sjoin.
11321 - Implement channel mode +g: Free invite.
11325 trunk/include/channel.h (File Modified)
11326 trunk/modules/core/m_join.c (File Modified)
11327 trunk/modules/core/m_mode.c (File Modified)
11328 trunk/modules/core/m_sjoin.c (File Modified)
11329 trunk/modules/m_invite.c (File Modified)
11332 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11334 - Make sure /stats p uses the right list.
11338 trunk/modules/m_stats.c (File Modified)
11341 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11343 - local oper list becomes local_oper_list.
11344 - all opers are stored on oper_list for /stats p.
11348 trunk/include/ircd.h (File Modified)
11349 trunk/modules/m_stats.c (File Modified)
11350 trunk/modules/m_trace.c (File Modified)
11351 trunk/src/client.c (File Modified)
11352 trunk/src/ircd.c (File Modified)
11353 trunk/src/s_user.c (File Modified)
11354 trunk/src/send.c (File Modified)
11357 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11359 - Remove ENABLE_SERVICES legacy define.
11363 trunk/configure (File Modified)
11364 trunk/configure.ac (File Modified)
11365 trunk/include/client.h (File Modified)
11366 trunk/include/m_info.h (File Modified)
11367 trunk/include/s_conf.h (File Modified)
11368 trunk/modules/Makefile.in (File Modified)
11369 trunk/modules/core/m_kick.c (File Modified)
11370 trunk/modules/core/m_mode.c (File Modified)
11371 trunk/modules/core/m_nick.c (File Modified)
11372 trunk/modules/core/m_sjoin.c (File Modified)
11373 trunk/modules/m_services.c (File Modified)
11374 trunk/src/channel.c (File Modified)
11375 trunk/src/newconf.c (File Modified)
11376 trunk/src/s_conf.c (File Modified)
11377 trunk/src/s_serv.c (File Modified)
11378 trunk/src/s_user.c (File Modified)
11381 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11383 - New reject message, ala ircu.
11387 trunk/src/reject.c (File Modified)
11390 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11392 - Reduce 'broadcast storm' effect in m_chghost.
11396 trunk/modules/m_chghost.c (File Modified)
11399 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11401 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11405 trunk/include/supported.h (File Modified)
11406 trunk/src/messages.tab (File Modified)
11409 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11415 trunk/include/channel.h (File Modified)
11416 trunk/modules/core/m_message.c (File Modified)
11417 trunk/modules/core/m_mode.c (File Modified)
11420 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11422 - use sendto_one_numeric() in some places.
11426 trunk/modules/core/m_mode.c (File Modified)
11429 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11431 - Implement channel mode +c -- colour stripping.
11435 trunk/include/irc_string.h (File Modified)
11436 trunk/include/supported.h (File Modified)
11437 trunk/modules/core/m_message.c (File Modified)
11438 trunk/modules/core/m_mode.c (File Modified)
11439 trunk/src/irc_string.c (File Modified)
11440 trunk/src/messages.tab (File Modified)
11443 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11445 - Add +qLP to CHANMODES 005 numeric.
11449 trunk/include/supported.h (File Modified)
11452 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11454 Move credits files to doc/.
11458 trunk/Hybrid-team (File Deleted)
11459 trunk/Ratbox-team (File Deleted)
11460 trunk/doc/Hybrid-team (File Added)
11461 trunk/doc/Ratbox-team (File Added)
11464 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11466 - Rename Ratbox credits as Ratbox-team.
11467 - Add in our own CREDITS.
11471 trunk/CREDITS (File Deleted)
11472 trunk/CREDITS (File Added)
11473 trunk/Ratbox-team (File Added)
11476 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11478 - Quietcache fixes.
11482 trunk/modules/core/m_mode.c (File Modified)
11485 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11487 - Rebuild configure.
11491 trunk/autom4te.cache/ (File Deleted)
11492 trunk/configure (File Modified)
11495 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11497 Add +q to messages.tab.
11501 trunk/src/messages.tab (File Modified)
11504 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11506 - port m_sjoin stuff to TS6 JOIN syntax.
11510 trunk/modules/core/m_join.c (File Modified)
11513 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11515 - Implement channel mode +q (quiet)
11519 trunk/include/channel.h (File Modified)
11520 trunk/modules/core/m_mode.c (File Modified)
11521 trunk/src/channel.c (File Modified)
11524 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11526 Add +L/+P for set_final_mode().
11530 trunk/modules/core/m_sjoin.c (File Modified)
11533 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11535 Add +L/+P in channel_modes().
11539 trunk/src/channel.c (File Modified)
11542 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11544 - Use MODE_PERMANENT, not MODE_PERMANANT
11545 - Actually use chm_staff()
11547 It compiles but is not otherwise tested.
11551 trunk/include/channel.h (File Modified)
11552 trunk/modules/core/m_mode.c (File Modified)
11553 trunk/modules/core/m_sjoin.c (File Modified)
11554 trunk/src/channel.c (File Modified)
11557 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11559 - Ok, patchlevel.h is fixed now.
11563 trunk/include/patchlevel.h (File Modified)
11566 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11572 trunk/include/patchlevel.h (File Modified)
11573 trunk/src/version.c.SH (File Modified)
11576 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11578 - Fix compilation issue with version.c.
11582 trunk/src/version.c.SH (File Modified)
11585 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11587 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11588 this from the BUGS file.
11592 trunk/BUGS (File Modified)
11595 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11597 Mangle all netsplit messages if flatten links is enabled.
11601 trunk/src/client.c (File Modified)
11604 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11606 - jilles pointed out that /stats p needed severe changes -- implement
11611 trunk/modules/m_stats.c (File Modified)
11614 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11616 Rename RELNOTES to NEWS.
11620 trunk/NEWS (File Added)
11621 trunk/RELNOTES (File Deleted)
11624 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11630 trunk/RELNOTES (File Modified)
11633 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11635 - Make /stats p work globally.
11636 - Change 'OPER(s)' to 'staff members'
11640 trunk/modules/m_stats.c (File Modified)
11643 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11645 - add modes, +LP to RPL_MYINFO.
11649 trunk/src/messages.tab (File Modified)
11652 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11654 More stuff to RELNOTES.
11658 trunk/RELNOTES (File Modified)
11661 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11667 trunk/modules/core/m_sjoin.c (File Modified)
11668 trunk/src/channel.c (File Modified)
11671 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11673 - Implement list limit exceed modes -- +L.
11677 trunk/modules/core/m_mode.c (File Modified)
11680 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11682 - Add handlers for modes +L, +P.
11686 trunk/include/channel.h (File Modified)
11687 trunk/modules/core/m_mode.c (File Modified)
11690 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11692 Update properties on *everything*.
11696 trunk/.cvsignore (Property Modified)
11697 trunk/.indent.pro (Property Modified)
11698 trunk/BUGS (File Modified) (Property Modified)
11699 trunk/CREDITS (File Modified) (Property Modified)
11700 trunk/ChangeLog (Property Modified)
11701 trunk/Hybrid-team (File Modified) (Property Modified)
11702 trunk/INSTALL (File Modified) (Property Modified)
11703 trunk/LICENSE (File Modified) (Property Modified)
11704 trunk/Makefile.in (File Modified) (Property Modified)
11705 trunk/README.FIRST (File Modified) (Property Modified)
11706 trunk/RELNOTES (File Modified) (Property Modified)
11707 trunk/SVN-Access (Property Modified)
11708 trunk/aclocal.m4 (File Modified) (Property Modified)
11709 trunk/adns/.cvsignore (Property Modified)
11710 trunk/adns/COPYING (Property Modified)
11711 trunk/adns/GPL-vs-LGPL (Property Modified)
11712 trunk/adns/Makefile.in (File Modified) (Property Modified)
11713 trunk/adns/README (Property Modified)
11714 trunk/adns/README.ircd (Property Modified)
11715 trunk/adns/adns.h (File Modified) (Property Modified)
11716 trunk/adns/check.c (File Modified) (Property Modified)
11717 trunk/adns/dlist.h (File Modified) (Property Modified)
11718 trunk/adns/event.c (File Modified) (Property Modified)
11719 trunk/adns/general.c (File Modified) (Property Modified)
11720 trunk/adns/internal.h (File Modified) (Property Modified)
11721 trunk/adns/parse.c (File Modified) (Property Modified)
11722 trunk/adns/query.c (File Modified) (Property Modified)
11723 trunk/adns/reply.c (File Modified) (Property Modified)
11724 trunk/adns/setup.c (File Modified) (Property Modified)
11725 trunk/adns/transmit.c (File Modified) (Property Modified)
11726 trunk/adns/tvarith.h (File Modified) (Property Modified)
11727 trunk/adns/types.c (File Modified) (Property Modified)
11728 trunk/configure (File Modified) (Property Modified)
11729 trunk/configure.ac (File Modified) (Property Modified)
11730 trunk/contrib/.cvsignore (Property Modified)
11731 trunk/contrib/.indent.pro (Property Modified)
11732 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11733 trunk/contrib/README (File Modified) (Property Modified)
11734 trunk/contrib/example_module.c (File Modified) (Property Modified)
11735 trunk/contrib/m_42.c (File Modified) (Property Modified)
11736 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11737 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11738 trunk/contrib/m_force.c (File Modified) (Property Modified)
11739 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11740 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11741 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11742 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11743 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11744 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11745 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11746 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11747 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11748 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11749 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11750 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11751 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11752 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11753 trunk/doc/.cvsignore (Property Modified)
11754 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11755 trunk/doc/Makefile.in (File Modified) (Property Modified)
11756 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11757 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11758 trunk/doc/challenge.txt (File Modified) (Property Modified)
11759 trunk/doc/example.conf (File Modified) (Property Modified)
11760 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11761 trunk/doc/hooks.txt (File Modified) (Property Modified)
11762 trunk/doc/index.txt (File Modified) (Property Modified)
11763 trunk/doc/ircd.8 (File Modified) (Property Modified)
11764 trunk/doc/ircd.motd (Property Modified)
11765 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11766 trunk/doc/modeg.txt (File Modified) (Property Modified)
11767 trunk/doc/modes.txt (File Modified) (Property Modified)
11768 trunk/doc/monitor.txt (File Modified) (Property Modified)
11769 trunk/doc/old/Authors (Property Modified)
11770 trunk/doc/operguide.txt (File Modified) (Property Modified)
11771 trunk/doc/opermyth.txt (Property Modified)
11772 trunk/doc/server-version-info (File Modified) (Property Modified)
11773 trunk/doc/services.txt (File Modified) (Property Modified)
11774 trunk/doc/technical/README.TSora (Property Modified)
11775 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11776 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11777 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11778 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11779 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11780 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11781 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11782 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11783 trunk/doc/technical/rfc1459.txt (Property Modified)
11784 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11785 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11786 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11787 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11788 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11789 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11790 trunk/help/Makefile.in (File Modified) (Property Modified)
11791 trunk/help/opers/accept (Property Modified)
11792 trunk/help/opers/admin (Property Modified)
11793 trunk/help/opers/away (Property Modified)
11794 trunk/help/opers/capab (Property Modified)
11795 trunk/help/opers/challenge (Property Modified)
11796 trunk/help/opers/close (Property Modified)
11797 trunk/help/opers/cmode (Property Modified)
11798 trunk/help/opers/cnotice (Property Modified)
11799 trunk/help/opers/connect (Property Modified)
11800 trunk/help/opers/cprivmsg (Property Modified)
11801 trunk/help/opers/credits (Property Modified)
11802 trunk/help/opers/die (Property Modified)
11803 trunk/help/opers/dline (Property Modified)
11804 trunk/help/opers/eob (Property Modified)
11805 trunk/help/opers/error (Property Modified)
11806 trunk/help/opers/etrace (Property Modified)
11807 trunk/help/opers/gline (Property Modified)
11808 trunk/help/opers/help (Property Modified)
11809 trunk/help/opers/index (Property Modified)
11810 trunk/help/opers/info (Property Modified)
11811 trunk/help/opers/invite (Property Modified)
11812 trunk/help/opers/ison (Property Modified)
11813 trunk/help/opers/join (Property Modified)
11814 trunk/help/opers/kick (Property Modified)
11815 trunk/help/opers/kill (Property Modified)
11816 trunk/help/opers/kline (Property Modified)
11817 trunk/help/opers/knock (Property Modified)
11818 trunk/help/opers/links (Property Modified)
11819 trunk/help/opers/list (Property Modified)
11820 trunk/help/opers/locops (Property Modified)
11821 trunk/help/opers/lusers (Property Modified)
11822 trunk/help/opers/modlist (Property Modified)
11823 trunk/help/opers/modload (Property Modified)
11824 trunk/help/opers/modrestart (Property Modified)
11825 trunk/help/opers/modunload (Property Modified)
11826 trunk/help/opers/motd (Property Modified)
11827 trunk/help/opers/names (Property Modified)
11828 trunk/help/opers/nick (Property Modified)
11829 trunk/help/opers/notice (Property Modified)
11830 trunk/help/opers/oper (Property Modified)
11831 trunk/help/opers/operspy (Property Modified)
11832 trunk/help/opers/operwall (Property Modified)
11833 trunk/help/opers/part (Property Modified)
11834 trunk/help/opers/pass (Property Modified)
11835 trunk/help/opers/ping (Property Modified)
11836 trunk/help/opers/pong (Property Modified)
11837 trunk/help/opers/post (Property Modified)
11838 trunk/help/opers/privmsg (Property Modified)
11839 trunk/help/opers/quit (Property Modified)
11840 trunk/help/opers/rehash (Property Modified)
11841 trunk/help/opers/restart (Property Modified)
11842 trunk/help/opers/resv (Property Modified)
11843 trunk/help/opers/server (Property Modified)
11844 trunk/help/opers/set (Property Modified)
11845 trunk/help/opers/sjoin (Property Modified)
11846 trunk/help/opers/squit (Property Modified)
11847 trunk/help/opers/stats (Property Modified)
11848 trunk/help/opers/svinfo (Property Modified)
11849 trunk/help/opers/testgecos (Property Modified)
11850 trunk/help/opers/testline (Property Modified)
11851 trunk/help/opers/testmask (Property Modified)
11852 trunk/help/opers/time (Property Modified)
11853 trunk/help/opers/topic (Property Modified)
11854 trunk/help/opers/trace (Property Modified)
11855 trunk/help/opers/uhelp (Property Modified)
11856 trunk/help/opers/umode (Property Modified)
11857 trunk/help/opers/undline (Property Modified)
11858 trunk/help/opers/ungline (Property Modified)
11859 trunk/help/opers/unkline (Property Modified)
11860 trunk/help/opers/unresv (Property Modified)
11861 trunk/help/opers/unxline (Property Modified)
11862 trunk/help/opers/user (Property Modified)
11863 trunk/help/opers/userhost (Property Modified)
11864 trunk/help/opers/users (Property Modified)
11865 trunk/help/opers/version (Property Modified)
11866 trunk/help/opers/wallops (Property Modified)
11867 trunk/help/opers/who (Property Modified)
11868 trunk/help/opers/whois (Property Modified)
11869 trunk/help/opers/whowas (Property Modified)
11870 trunk/help/opers/xline (Property Modified)
11871 trunk/help/users/index (Property Modified)
11872 trunk/help/users/info (Property Modified)
11873 trunk/help/users/notice (Property Modified)
11874 trunk/help/users/privmsg (Property Modified)
11875 trunk/help/users/stats (Property Modified)
11876 trunk/help/users/umode (Property Modified)
11877 trunk/include/.cvsignore (Property Modified)
11878 trunk/include/.indent.pro (Property Modified)
11879 trunk/include/balloc.h (File Modified) (Property Modified)
11880 trunk/include/cache.h (File Modified) (Property Modified)
11881 trunk/include/channel.h (File Modified) (Property Modified)
11882 trunk/include/class.h (File Modified) (Property Modified)
11883 trunk/include/client.h (File Modified) (Property Modified)
11884 trunk/include/commio.h (File Modified) (Property Modified)
11885 trunk/include/common.h (File Modified) (Property Modified)
11886 trunk/include/config.h (File Modified) (Property Modified)
11887 trunk/include/config.h.dist (File Modified) (Property Modified)
11888 trunk/include/defaults.h (File Modified) (Property Modified)
11889 trunk/include/event.h (File Modified) (Property Modified)
11890 trunk/include/hash.h (File Modified) (Property Modified)
11891 trunk/include/hook.h (File Modified) (Property Modified)
11892 trunk/include/hostmask.h (File Modified) (Property Modified)
11893 trunk/include/irc_string.h (File Modified) (Property Modified)
11894 trunk/include/ircd.h (File Modified) (Property Modified)
11895 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11896 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11897 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11898 trunk/include/linebuf.h (File Modified) (Property Modified)
11899 trunk/include/listener.h (File Modified) (Property Modified)
11900 trunk/include/m_info.h (File Modified) (Property Modified)
11901 trunk/include/memory.h (File Modified) (Property Modified)
11902 trunk/include/modules.h (File Modified) (Property Modified)
11903 trunk/include/monitor.h (File Modified) (Property Modified)
11904 trunk/include/msg.h (File Modified) (Property Modified)
11905 trunk/include/newconf.h (File Modified) (Property Modified)
11906 trunk/include/numeric.h (File Modified) (Property Modified)
11907 trunk/include/packet.h (File Modified) (Property Modified)
11908 trunk/include/parse.h (File Modified) (Property Modified)
11909 trunk/include/patchlevel.h (File Modified) (Property Modified)
11910 trunk/include/patricia.h (File Modified) (Property Modified)
11911 trunk/include/reject.h (File Modified) (Property Modified)
11912 trunk/include/res.h (File Modified) (Property Modified)
11913 trunk/include/restart.h (File Modified) (Property Modified)
11914 trunk/include/s_auth.h (File Modified) (Property Modified)
11915 trunk/include/s_conf.h (File Modified) (Property Modified)
11916 trunk/include/s_gline.h (File Modified) (Property Modified)
11917 trunk/include/s_log.h (File Modified) (Property Modified)
11918 trunk/include/s_newconf.h (File Modified) (Property Modified)
11919 trunk/include/s_serv.h (File Modified) (Property Modified)
11920 trunk/include/s_stats.h (File Modified) (Property Modified)
11921 trunk/include/s_user.h (File Modified) (Property Modified)
11922 trunk/include/s_zip.h (File Modified) (Property Modified)
11923 trunk/include/scache.h (File Modified) (Property Modified)
11924 trunk/include/send.h (File Modified) (Property Modified)
11925 trunk/include/serno.h (Property Modified)
11926 trunk/include/setup.h.in (Property Modified)
11927 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11928 trunk/include/stdinc.h (File Modified) (Property Modified)
11929 trunk/include/supported.h (File Modified) (Property Modified)
11930 trunk/include/tools.h (File Modified) (Property Modified)
11931 trunk/include/whowas.h (File Modified) (Property Modified)
11932 trunk/install-sh (File Modified) (Property Modified)
11933 trunk/modules/.cvsignore (Property Modified)
11934 trunk/modules/.depend (Property Modified)
11935 trunk/modules/.indent.pro (Property Modified)
11936 trunk/modules/Makefile.in (File Modified) (Property Modified)
11937 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11938 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11939 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11940 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11941 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11942 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11943 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11944 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11945 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11946 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11947 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11948 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11949 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11950 trunk/modules/m_accept.c (File Modified) (Property Modified)
11951 trunk/modules/m_admin.c (File Modified) (Property Modified)
11952 trunk/modules/m_away.c (File Modified) (Property Modified)
11953 trunk/modules/m_cap.c (File Modified) (Property Modified)
11954 trunk/modules/m_capab.c (File Modified) (Property Modified)
11955 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11956 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11957 trunk/modules/m_close.c (File Modified) (Property Modified)
11958 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11959 trunk/modules/m_connect.c (File Modified) (Property Modified)
11960 trunk/modules/m_dline.c (File Modified) (Property Modified)
11961 trunk/modules/m_encap.c (File Modified) (Property Modified)
11962 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11963 trunk/modules/m_gline.c (File Modified) (Property Modified)
11964 trunk/modules/m_help.c (File Modified) (Property Modified)
11965 trunk/modules/m_info.c (File Modified) (Property Modified)
11966 trunk/modules/m_invite.c (File Modified) (Property Modified)
11967 trunk/modules/m_ison.c (File Modified) (Property Modified)
11968 trunk/modules/m_kline.c (File Modified) (Property Modified)
11969 trunk/modules/m_knock.c (File Modified) (Property Modified)
11970 trunk/modules/m_links.c (File Modified) (Property Modified)
11971 trunk/modules/m_list.c (File Modified) (Property Modified)
11972 trunk/modules/m_locops.c (File Modified) (Property Modified)
11973 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11974 trunk/modules/m_map.c (File Modified) (Property Modified)
11975 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11976 trunk/modules/m_motd.c (File Modified) (Property Modified)
11977 trunk/modules/m_names.c (File Modified) (Property Modified)
11978 trunk/modules/m_oper.c (File Modified) (Property Modified)
11979 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11980 trunk/modules/m_pass.c (File Modified) (Property Modified)
11981 trunk/modules/m_ping.c (File Modified) (Property Modified)
11982 trunk/modules/m_pong.c (File Modified) (Property Modified)
11983 trunk/modules/m_post.c (File Modified) (Property Modified)
11984 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11985 trunk/modules/m_restart.c (File Modified) (Property Modified)
11986 trunk/modules/m_resv.c (File Modified) (Property Modified)
11987 trunk/modules/m_services.c (File Modified) (Property Modified)
11988 trunk/modules/m_set.c (File Modified) (Property Modified)
11989 trunk/modules/m_stats.c (File Modified) (Property Modified)
11990 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11991 trunk/modules/m_tb.c (File Modified) (Property Modified)
11992 trunk/modules/m_testline.c (File Modified) (Property Modified)
11993 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11994 trunk/modules/m_time.c (File Modified) (Property Modified)
11995 trunk/modules/m_topic.c (File Modified) (Property Modified)
11996 trunk/modules/m_trace.c (File Modified) (Property Modified)
11997 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11998 trunk/modules/m_user.c (File Modified) (Property Modified)
11999 trunk/modules/m_userhost.c (File Modified) (Property Modified)
12000 trunk/modules/m_users.c (File Modified) (Property Modified)
12001 trunk/modules/m_version.c (File Modified) (Property Modified)
12002 trunk/modules/m_wallops.c (File Modified) (Property Modified)
12003 trunk/modules/m_who.c (File Modified) (Property Modified)
12004 trunk/modules/m_whois.c (File Modified) (Property Modified)
12005 trunk/modules/m_whowas.c (File Modified) (Property Modified)
12006 trunk/modules/m_xline.c (File Modified) (Property Modified)
12007 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
12008 trunk/servlink/.cvsignore (Property Modified)
12009 trunk/servlink/.indent.pro (Property Modified)
12010 trunk/servlink/Makefile.in (File Modified) (Property Modified)
12011 trunk/servlink/README (File Modified) (Property Modified)
12012 trunk/servlink/TODO (File Modified) (Property Modified)
12013 trunk/servlink/control.c (File Modified) (Property Modified)
12014 trunk/servlink/control.h (File Modified) (Property Modified)
12015 trunk/servlink/io.c (File Modified) (Property Modified)
12016 trunk/servlink/io.h (File Modified) (Property Modified)
12017 trunk/servlink/servlink.c (File Modified) (Property Modified)
12018 trunk/servlink/servlink.h (File Modified) (Property Modified)
12019 trunk/src/.cvsignore (Property Modified)
12020 trunk/src/.depend (Property Modified)
12021 trunk/src/.indent.pro (Property Modified)
12022 trunk/src/Makefile.in (File Modified) (Property Modified)
12023 trunk/src/adns.c (File Modified) (Property Modified)
12024 trunk/src/balloc.c (File Modified) (Property Modified)
12025 trunk/src/cache.c (File Modified) (Property Modified)
12026 trunk/src/channel.c (File Modified) (Property Modified)
12027 trunk/src/class.c (File Modified) (Property Modified)
12028 trunk/src/client.c (File Modified) (Property Modified)
12029 trunk/src/commio.c (File Modified) (Property Modified)
12030 trunk/src/devpoll.c (File Modified) (Property Modified)
12031 trunk/src/epoll.c (File Modified) (Property Modified)
12032 trunk/src/event.c (File Modified) (Property Modified)
12033 trunk/src/getopt.c (File Modified) (Property Modified)
12034 trunk/src/hash.c (File Modified) (Property Modified)
12035 trunk/src/hook.c (File Modified) (Property Modified)
12036 trunk/src/hostmask.c (File Modified) (Property Modified)
12037 trunk/src/irc_string.c (File Modified) (Property Modified)
12038 trunk/src/ircd.c (File Modified) (Property Modified)
12039 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
12040 trunk/src/ircd_parser.y (File Modified) (Property Modified)
12041 trunk/src/ircd_signal.c (File Modified) (Property Modified)
12042 trunk/src/kdparse.c (File Modified) (Property Modified)
12043 trunk/src/kqueue.c (File Modified) (Property Modified)
12044 trunk/src/linebuf.c (File Modified) (Property Modified)
12045 trunk/src/listener.c (File Modified) (Property Modified)
12046 trunk/src/match.c (File Modified) (Property Modified)
12047 trunk/src/memory.c (File Modified) (Property Modified)
12048 trunk/src/messages.tab (File Modified) (Property Modified)
12049 trunk/src/modules.c (File Modified) (Property Modified)
12050 trunk/src/monitor.c (File Modified) (Property Modified)
12051 trunk/src/newconf.c (File Modified) (Property Modified)
12052 trunk/src/numeric.c (File Modified) (Property Modified)
12053 trunk/src/packet.c (File Modified) (Property Modified)
12054 trunk/src/parse.c (File Modified) (Property Modified)
12055 trunk/src/patricia.c (File Modified) (Property Modified)
12056 trunk/src/poll.c (File Modified) (Property Modified)
12057 trunk/src/reject.c (File Modified) (Property Modified)
12058 trunk/src/restart.c (File Modified) (Property Modified)
12059 trunk/src/s_auth.c (File Modified) (Property Modified)
12060 trunk/src/s_conf.c (File Modified) (Property Modified)
12061 trunk/src/s_gline.c (File Modified) (Property Modified)
12062 trunk/src/s_log.c (File Modified) (Property Modified)
12063 trunk/src/s_newconf.c (File Modified) (Property Modified)
12064 trunk/src/s_serv.c (File Modified) (Property Modified)
12065 trunk/src/s_stats.c (File Modified) (Property Modified)
12066 trunk/src/s_user.c (File Modified) (Property Modified)
12067 trunk/src/scache.c (File Modified) (Property Modified)
12068 trunk/src/select.c (File Modified) (Property Modified)
12069 trunk/src/send.c (File Modified) (Property Modified)
12070 trunk/src/snprintf.c (File Modified) (Property Modified)
12071 trunk/src/tools.c (File Modified) (Property Modified)
12072 trunk/src/version.c.SH (File Modified) (Property Modified)
12073 trunk/src/whowas.c (File Modified) (Property Modified)
12074 trunk/tools/.cvsignore (Property Modified)
12075 trunk/tools/Makefile.in (File Modified) (Property Modified)
12076 trunk/tools/README (File Modified) (Property Modified)
12077 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12078 trunk/tools/convertilines.c (File Modified) (Property Modified)
12079 trunk/tools/convertklines.c (File Modified) (Property Modified)
12080 trunk/tools/mkkeypair (Property Modified)
12081 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12082 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12083 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12084 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12085 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12086 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12087 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12088 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12089 trunk/tools/untabify (File Modified) (Property Modified)
12090 trunk/tools/viconf.c (File Modified) (Property Modified)
12093 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12099 trunk/RELNOTES (File Modified)
12102 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12104 - Make version.c use our serial, not ratbox's.
12108 trunk/src/version.c.SH (File Modified)
12111 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12114 - revved patchlevel to 2.1.5
12118 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12122 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12124 - fix buffer overflow and unterminated buffer when removing TS6 bans
12125 - fix rebuilding of SJOIN
12129 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12132 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12134 have servlink report if it gets an uncompressed error message when it gets inflate failures
12137 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12140 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12142 - extend our copyrights to 2005.
12146 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12186 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12190 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12191 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12192 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12194 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12195 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12200 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12201 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12202 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12203 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12204 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12205 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12206 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12207 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12208 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12209 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12210 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12211 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12212 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12213 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12214 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12215 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12216 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12217 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12218 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12219 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12220 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12221 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12222 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12223 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12224 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12225 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12226 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12227 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12228 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12229 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12230 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12231 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12232 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12233 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12234 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12235 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12236 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12237 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12238 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12239 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12240 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12241 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12242 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12243 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12244 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12245 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12246 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12247 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12248 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12249 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12252 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12255 - revved patchlevel to 2.1.4
12259 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12260 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12263 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12265 - add TARGMAX to 005
12266 - remove the +1 from ->uid in struct Client
12267 - fix checking of accept entries in m_accept.c
12271 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12272 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12273 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12274 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12277 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12279 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12284 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12287 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12289 - remove an unused variable
12293 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12296 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12298 don't burst a TS5 name in burst_TS6. -via jillies
12301 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12304 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12306 - via jilles, make nickchanges invalidate any cached bans for
12311 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12312 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12313 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12314 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12317 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12319 - fix some char vs byte usage to make adns compile cleanly with gcc4
12323 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12324 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12325 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12326 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12327 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12328 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12329 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12330 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12333 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12335 userhost should allow 5 userhost checks, not 4
12338 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12341 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12343 - another darwin fix
12347 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12350 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12356 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12357 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12358 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12359 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12360 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12361 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12362 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12363 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12366 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12368 - remove bogus extern of abort_list
12372 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12375 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12377 svn repo access stuff
12380 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12383 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12389 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12392 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12398 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12401 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12403 revert omotd..i thought it was a good idea..oh well
12406 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12409 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12411 Commas are bad things in channel keys
12415 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12418 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12420 Add OMOTD command to display oper motd
12424 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12427 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12429 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12432 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12435 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12437 Modified files: (Branch: RATBOX_2_1)
12440 - stop testing whois for protocol violations, as they can be caused in
12441 ircds going all the way back to the original ircd2.8
12443 Revision Changes Path
12444 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12448 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12450 Modified files: (Branch: RATBOX_2_1)
12453 - remove some 2.2 code
12455 Revision Changes Path
12456 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12460 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12462 Modified files: (Branch: RATBOX_2_1)
12465 backport of the silly december 31st bug
12467 Revision Changes Path
12468 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12472 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12474 Modified files: (Branch: RATBOX_2_1)
12476 include patchlevel.h
12478 - revved patchlevel to 2.1.3
12480 Revision Changes Path
12481 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12482 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12486 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12488 Modified files: (Branch: RATBOX_2_1)
12491 modules/core m_nick.c
12494 - stop removing a clients own list of accepted clients when they do a
12496 - clean up the accept code so its less retarded
12498 Revision Changes Path
12499 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12500 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12501 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12502 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12506 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12508 Modified files: (Branch: RATBOX_2_1)
12511 src event.c ircd.c newconf.c
12513 - remove a defn of links_cache_list in m_links.c which was causing
12514 the flattened links update to be ignored
12515 - add eventUpdate(), and make links_delay update on rehash
12517 Revision Changes Path
12518 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12519 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12520 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12521 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12522 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12526 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12528 Modified files: (Branch: RATBOX_2_1)
12532 - make the conf parser apply service {}; on rehash
12534 Revision Changes Path
12535 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12536 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12540 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12542 Modified files: (Branch: RATBOX_2_1)
12545 - show ENABLE_SERVICES define in info
12547 Revision Changes Path
12548 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12552 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12554 Modified files: (Branch: RATBOX_2_1)
12555 modules m_services.c m_stats.c
12557 - via jilles, make m_services.c hook into stats U and display service
12560 Revision Changes Path
12561 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12562 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12566 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12568 Modified files: (Branch: RATBOX_2_1)
12569 . configure configure.ac
12571 - default build to -O2
12573 Revision Changes Path
12574 7.249.2.2 +4 -4 ircd-ratbox/configure
12575 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12579 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12581 Modified files: (Branch: RATBOX_2_1)
12582 doc example.conf example.efnet.conf
12583 include client.h s_conf.h s_newconf.h
12585 modules/core m_join.c m_nick.c
12586 src channel.c newconf.c s_conf.c s_user.c
12588 - remove no_oper_resvs from general {};
12589 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12591 Revision Changes Path
12592 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12593 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12594 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12595 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12596 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12597 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12598 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12599 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12600 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12601 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12602 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12603 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12607 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12609 Modified files: (Branch: RATBOX_2_1)
12610 modules/core m_mode.c m_nick.c
12614 - raise max temptime to a year
12616 - require 9 parameters in ms_nick(), 10 in ms_uid()
12618 Revision Changes Path
12619 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12620 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12621 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12625 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12627 Modified files: (Branch: RATBOX_2_1)
12628 modules m_services.c
12630 - only show services logged in info when its a local client
12632 Revision Changes Path
12633 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12637 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12639 Modified files: (Branch: RATBOX_2_1)
12642 passing a pointer to a pointer is not what was intended, oops
12644 Revision Changes Path
12645 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12649 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12651 Modified files: (Branch: RATBOX_2_1)
12654 - update services.txt with FNC
12656 Revision Changes Path
12657 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12661 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12663 Modified files: (Branch: RATBOX_2_1)
12666 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12668 Revision Changes Path
12669 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12673 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12675 Modified files: (Branch: RATBOX_2_1)
12678 - add some uniqueness into auth process for bopm
12680 Revision Changes Path
12681 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12685 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12687 Modified files: (Branch: RATBOX_2_1)
12688 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12690 - make contrib/ compile
12692 Revision Changes Path
12693 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12694 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12695 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12696 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12700 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12702 Modified files: (Branch: RATBOX_2_1)
12703 modules m_monitor.c
12705 Don't allow MONITOR from an unregistered client
12707 Revision Changes Path
12708 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12712 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12714 Modified files: (Branch: RATBOX_2_1)
12715 doc example.conf example.efnet.conf
12717 src class.c messages.tab newconf.c
12719 - remove sendq_eob, its become more of a hindrance than a benefit.
12720 - sync example.efnet.conf cluster {}; with example.conf
12722 Revision Changes Path
12723 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12724 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12725 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12726 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12727 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12728 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12732 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12734 Modified files: (Branch: RATBOX_2_1)
12736 include patchlevel.h
12739 - revved patchlevel to 2.1.2
12741 Revision Changes Path
12742 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12743 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12747 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12749 Modified files: (Branch: RATBOX_2_1)
12750 . configure configure.ac
12752 - raise default topiclen to 160.
12754 Revision Changes Path
12755 7.249.2.1 +3 -3 ircd-ratbox/configure
12756 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12760 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12762 Modified files: (Branch: RATBOX_2_1)
12763 modules m_services.c
12765 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12766 tsinfo matches this
12768 Revision Changes Path
12769 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12773 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12775 Modified files: (Branch: RATBOX_2_1)
12776 modules m_services.c
12778 - monitor_signoff() the client we're nickchanging
12780 Revision Changes Path
12781 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12785 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12787 Modified files: (Branch: RATBOX_2_1)
12790 - fix various UID problems with trace
12792 Revision Changes Path
12793 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12797 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12799 Modified files: (Branch: RATBOX_2_1)
12800 help/opers dline kline
12801 modules m_resv.c m_stats.c
12802 modules/core m_mode.c
12805 - tidy up kline/dline help to note they dont accept nick as target
12806 - disallow bans beginning with ':' over bmask
12807 - disallow bans with a space in chm_ban
12808 - stop counting hidden opers in stats p
12809 - match() parameters in remote unresv were inverted, causing it to fail
12810 - fix possibility of clients setting blank keys
12812 Revision Changes Path
12813 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12814 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12815 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12816 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12817 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12821 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12823 Modified files: (Branch: RATBOX_2_1)
12826 - fix problems with amd64 and the way we do va_list
12828 Revision Changes Path
12829 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12833 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12835 Modified files: (Branch: RATBOX_2_1)
12836 modules m_services.c
12838 - tidy up the kill notifications for RSFNC
12840 Revision Changes Path
12841 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12845 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12847 Modified files: (Branch: RATBOX_2_1)
12849 modules m_services.c
12852 - some more rserv stuff:
12853 - add RSFNC capability
12854 - fix up RSFNC, kill existing clients if they exist.
12856 Revision Changes Path
12857 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12858 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12859 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12863 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12865 Modified files: (Branch: RATBOX_2_1)
12866 modules m_services.c
12868 - first stab at a FNC implementation for rserv
12870 Revision Changes Path
12871 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12875 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12877 Modified files: (Branch: RATBOX_2_1)
12882 Revision Changes Path
12883 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12887 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12889 Modified files: (Branch: RATBOX_2_1)
12892 - add links_delay back
12894 Revision Changes Path
12895 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12899 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12901 Modified files: (Branch: RATBOX_2_1)
12905 - swap tabs for spaces
12907 Revision Changes Path
12908 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12909 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12913 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12915 Modified files: (Branch: RATBOX_2_1)
12918 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12919 contained in the client_flood conf option
12920 - remove a couple of unused defines from info
12922 Revision Changes Path
12923 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12927 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12929 Modified files: (Branch: RATBOX_2_1)
12932 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12934 Revision Changes Path
12935 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12939 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12941 Modified files: (Branch: RATBOX_2_1)
12942 doc example.conf example.efnet.conf
12944 - fix missing closing comment tag
12946 Revision Changes Path
12947 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12948 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12952 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12954 Modified files: (Branch: RATBOX_2_1)
12956 include patchlevel.h
12958 - revved patchlevel to 2.1.1
12960 Revision Changes Path
12961 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12962 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12966 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12968 Modified files: (Branch: RATBOX_2_1)
12971 - sync up remote kline reasons, so theyre consistent with what happens
12972 when we add local klines - notably the "Temporary K-line x min" and
12973 date added to reason.
12975 Revision Changes Path
12976 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12980 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12982 Modified files: (Branch: RATBOX_2_1)
12985 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12987 Revision Changes Path
12988 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12992 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12994 Modified files: (Branch: RATBOX_2_1)
12997 used the data pointer we saved, not what just got nulled
12999 Revision Changes Path
13000 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
13004 leeh 2005/04/05 12:14:32 UTC (20050405_0)
13006 Modified files: (Branch: RATBOX_2_1)
13007 modules m_resv.c m_xline.c
13009 - fix broken propagation of xline/resv
13011 Revision Changes Path
13012 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
13013 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
13017 leeh 2005/04/04 18:32:37 UTC (20050404_1)
13019 Modified files: (Branch: RATBOX_2_1)
13022 - properly increment bad auth count for stats T when we timeout an auth
13024 Revision Changes Path
13025 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
13029 leeh 2005/04/04 17:24:14 UTC (20050404_0)
13031 Modified files: (Branch: RATBOX_2_1)
13034 modules/core m_nick.c
13036 - fix a bit that didnt make sense in monitor.txt
13037 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
13039 Revision Changes Path
13040 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
13041 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
13042 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
13046 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
13048 Modified files: (Branch: RATBOX_2_1)
13051 removing dlink nodes from auth_poll_list twice is bad
13053 Revision Changes Path
13054 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
13058 leeh 2005/03/28 02:17:38 UTC (20050328_0)
13060 Modified files: (Branch: RATBOX_2_1)
13063 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
13064 changed to RPL_STATSDEBUG
13066 Revision Changes Path
13067 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13071 leeh 2005/03/27 02:19:04 UTC (20050327_0)
13073 Added files: (Branch: RATBOX_2_1)
13076 - add some documentation about target change
13078 Revision Changes Path
13079 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13083 leeh 2005/03/25 16:46:29 UTC (20050325_1)
13085 Modified files: (Branch: RATBOX_2_1)
13086 include supported.h
13087 modules/core m_message.c
13089 - remove extra argument to 005
13090 - disallow messaging of UIDs
13092 Revision Changes Path
13093 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13094 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13098 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13100 Modified files: (Branch: RATBOX_2_1)
13103 - fix a longstanding parser bug with wrong limit checking, causing us to
13104 accept one less parameter than we're allowed to accept.
13106 Revision Changes Path
13107 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13111 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13113 Modified files: (Branch: RATBOX_2_1)
13114 modules/core m_message.c
13116 - exempt users messaging themselves from target change
13118 Revision Changes Path
13119 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13123 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13125 Modified files: (Branch: RATBOX_2_1)
13126 include supported.h
13128 - stop violating MAXPARA on 005.
13130 Revision Changes Path
13131 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13135 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13137 Modified files: (Branch: RATBOX_2_1)
13138 modules/core m_nick.c
13140 - dont store an ipv6 sockhost if we're not compiled with v6 support
13142 Revision Changes Path
13143 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13147 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13149 Modified files: (Branch: RATBOX_2_1)
13152 - remove some vms includes
13154 Revision Changes Path
13155 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13159 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13161 Modified files: (Branch: RATBOX_2_1)
13165 - force commit for new branch
13167 Revision Changes Path
13168 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13169 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13173 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13176 . RELNOTES configure configure.ac
13177 include patchlevel.h
13179 - revved patchlevel to 2.1.0
13181 Revision Changes Path
13182 1.114 +6 -2 ircd-ratbox/RELNOTES
13183 7.249 +11 -11 ircd-ratbox/configure
13184 7.63 +3 -3 ircd-ratbox/configure.ac
13185 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13189 leeh 2005/03/04 13:31:32 EST (20050304_2)
13193 include patchlevel.h
13196 - revved patchlevel to 2.1.0beta2
13198 Revision Changes Path
13199 1.113 +12 -0 ircd-ratbox/RELNOTES
13200 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13204 leeh 2005/03/04 13:27:05 EST (20050304_1)
13207 doc whats-new-2.1.txt
13210 - update whats-new-2.1
13211 - when we're handling global NAMES, dont output channels if there are no
13212 members within them we can show.
13214 Revision Changes Path
13215 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13216 7.436 +12 -2 ircd-ratbox/src/channel.c
13220 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13225 That would be a node_heap not a prefix_heap..oops
13227 Revision Changes Path
13228 7.30 +1 -1 ircd-ratbox/src/patricia.c
13232 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13237 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13238 otherwise..the other macros might work????
13240 Revision Changes Path
13241 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13245 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13248 . configure configure.ac
13252 Revision Changes Path
13253 7.248 +5 -5 ircd-ratbox/configure
13254 7.62 +5 -5 ircd-ratbox/configure.ac
13258 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13261 . configure configure.ac
13265 Revision Changes Path
13266 7.247 +3 -2 ircd-ratbox/configure
13267 7.61 +3 -2 ircd-ratbox/configure.ac
13271 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13274 . configure configure.ac
13278 Revision Changes Path
13279 7.246 +6 -6 ircd-ratbox/configure
13280 7.60 +4 -4 ircd-ratbox/configure.ac
13284 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13287 . configure configure.ac
13290 Doh these changes got put on RATBOX_2_0 when they were meant for
13292 Also merged in the monitor heap size stuff, not that i think monitor has
13295 Revision Changes Path
13296 7.245 +12 -3 ircd-ratbox/configure
13297 7.59 +11 -3 ircd-ratbox/configure.ac
13298 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13302 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13307 Add more robust alloca checking
13309 Revision Changes Path
13310 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13314 leeh 2005/02/24 15:27:17 EST (20050224_9)
13319 - fix the copyright on m_42.c :p
13321 Revision Changes Path
13322 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13326 leeh 2005/02/24 15:22:53 EST (20050224_8)
13329 include supported.h
13332 - fix a core in undline on bad masks
13333 - remove an unwanted space from beginning of second 005 numeric
13335 Revision Changes Path
13336 7.5 +1 -1 ircd-ratbox/include/supported.h
13337 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13341 leeh 2005/02/24 15:18:59 EST (20050224_7)
13344 modules m_monitor.c
13346 - use max_monitor when adding nicknames
13348 that should be everything now..
13350 Revision Changes Path
13351 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13355 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13362 Revision Changes Path
13363 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13367 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13374 Revision Changes Path
13375 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13379 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13384 The Answer to Life, the Universe, and Everything
13386 Revision Changes Path
13387 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13391 leeh 2005/02/24 14:53:04 EST (20050224_3)
13395 modules m_monitor.c
13396 src ircd.c monitor.c
13398 - call init_monitor() on startup
13399 - add in support for adding/deleting/listing monitor entries
13401 Revision Changes Path
13402 7.2 +3 -1 ircd-ratbox/include/monitor.h
13403 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13404 7.374 +2 -0 ircd-ratbox/src/ircd.c
13405 7.3 +15 -4 ircd-ratbox/src/monitor.c
13409 leeh 2005/02/23 21:20:10 EST (20050224_2)
13412 doc example.conf example.efnet.conf
13413 include s_conf.h supported.h
13414 modules Makefile.in
13415 src client.c newconf.c s_conf.c
13417 modules m_monitor.c
13419 - add the max_monitor config option
13420 - advertise MONITOR=%d in 005
13421 - clear a local clients monitor list on exit
13422 - add the framework for the MONITOR command
13425 Revision Changes Path
13426 7.261 +5 -0 ircd-ratbox/doc/example.conf
13427 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13428 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13429 7.4 +4 -2 ircd-ratbox/include/supported.h
13430 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13431 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13432 7.492 +1 -0 ircd-ratbox/src/client.c
13433 7.202 +1 -0 ircd-ratbox/src/newconf.c
13434 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13438 leeh 2005/02/23 20:57:51 EST (20050224_1)
13441 . configure configure.ac
13445 - move MONITOR_HEAP_SIZE over to configure
13447 Revision Changes Path
13448 7.244 ircd-ratbox/configure
13449 7.58 +4 -2 ircd-ratbox/configure.ac
13450 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13451 7.2 +0 -2 ircd-ratbox/src/monitor.c
13455 leeh 2005/02/23 20:48:08 EST (20050224_0)
13459 include client.h numeric.h
13460 modules/core m_nick.c
13461 src Makefile.in client.c messages.tab
13467 - first half of my server-side notify list implementation..
13469 Revision Changes Path
13470 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13471 7.266 +3 -0 ircd-ratbox/include/client.h
13472 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13473 7.58 +6 -0 ircd-ratbox/include/numeric.h
13474 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13475 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13476 7.491 +3 -0 ircd-ratbox/src/client.c
13477 7.126 +5 -5 ircd-ratbox/src/messages.tab
13478 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13479 7.342 +2 -0 ircd-ratbox/src/s_user.c
13483 leeh 2005/02/23 18:42:59 EST (20050223_0)
13488 - double the size of the client and channel hashtables (64k -> 128k and
13489 32k -> 64k). The improvements are quite significant..
13491 Revision Changes Path
13492 7.54 +4 -4 ircd-ratbox/include/hash.h
13496 leeh 2005/02/22 14:55:56 EST (20050222_1)
13500 modules m_services.c
13502 - remove a couple of unused vars
13503 - update monitor.txt
13505 Revision Changes Path
13506 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13507 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13511 leeh 2005/02/21 19:47:24 EST (20050222_0)
13516 - add in my documentation on the upcoming MONITOR command
13518 Revision Changes Path
13519 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13523 leeh 2005/02/21 12:09:34 EST (20050221_0)
13526 . configure configure.ac
13527 doc whats-new-2.1.txt
13528 tools README.mkpasswd
13532 - update whats-new-2.1.txt some more
13533 - we dont have vms mkpasswd anymore
13534 - remove the unused crypt.c
13536 Revision Changes Path
13537 7.243 +3 -6 ircd-ratbox/configure
13538 7.57 +2 -4 ircd-ratbox/configure.ac
13539 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13540 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13541 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13545 leeh 2005/02/19 12:38:09 EST (20050219_3)
13548 doc example.conf example.efnet.conf
13551 src channel.c client.c ircd.c s_conf.c
13553 - rework the splitcode, splitservers is now how many servers we've marked as
13554 EOB, rather than how many are linked. Thus pull ourselves out of
13555 splitmode immediately once this is satisfied
13557 Revision Changes Path
13558 7.260 +8 -9 ircd-ratbox/doc/example.conf
13559 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13560 7.83 +1 -0 ircd-ratbox/include/ircd.h
13561 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13562 7.435 +16 -36 ircd-ratbox/src/channel.c
13563 7.490 +2 -0 ircd-ratbox/src/client.c
13564 7.373 +2 -1 ircd-ratbox/src/ircd.c
13565 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13569 leeh 2005/02/19 09:02:34 EST (20050219_2)
13572 doc example.conf example.efnet.conf
13573 include ircd.h s_conf.h
13575 src channel.c ircd.c newconf.c s_conf.c
13577 - remove split_delay
13579 Revision Changes Path
13580 7.259 +0 -5 ircd-ratbox/doc/example.conf
13581 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13582 7.82 +0 -1 ircd-ratbox/include/ircd.h
13583 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13584 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13585 7.434 +2 -7 ircd-ratbox/src/channel.c
13586 7.372 +0 -1 ircd-ratbox/src/ircd.c
13587 7.201 +0 -1 ircd-ratbox/src/newconf.c
13588 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13592 leeh 2005/02/19 08:48:05 EST (20050219_1)
13596 modules m_cap.c m_who.c
13599 - implemented multi-prefix client capability, which allows stacking of @+ in
13602 Revision Changes Path
13603 7.265 +1 -1 ircd-ratbox/include/client.h
13604 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13605 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13606 7.433 +4 -6 ircd-ratbox/src/channel.c
13610 leeh 2005/02/19 06:27:58 EST (20050219_0)
13614 src newconf.c s_conf.c s_newconf.c
13616 - removed some unused vars/functions
13618 Revision Changes Path
13619 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13620 7.200 +0 -15 ircd-ratbox/src/newconf.c
13621 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13622 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13626 leeh 2005/02/16 12:58:24 EST (20050216_2)
13629 . RELNOTES configure configure.ac
13630 include patchlevel.h
13632 - update configure to reflect this is 'devel'
13634 - revved patchlevel to 2.1.0beta1
13636 Revision Changes Path
13637 1.112 +9 -1 ircd-ratbox/RELNOTES
13638 7.242 +11 -11 ircd-ratbox/configure
13639 7.56 +3 -3 ircd-ratbox/configure.ac
13640 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13644 leeh 2005/02/16 12:46:30 EST (20050216_1)
13647 . configure configure.ac
13648 include client.h numeric.h s_conf.h setup.h.in
13650 modules Makefile.in
13651 modules/core m_nick.c
13652 src Makefile.in client.c ircd.c messages.tab
13653 newconf.c s_conf.c s_user.c
13659 - remove watch, the protocol for this sucks so hard I just dont want it
13662 Revision Changes Path
13663 7.241 +2 -12 ircd-ratbox/configure
13664 7.55 +2 -4 ircd-ratbox/configure.ac
13665 7.264 +0 -2 ircd-ratbox/include/client.h
13666 7.57 +0 -11 ircd-ratbox/include/numeric.h
13667 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13668 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13669 7.3 +2 -3 ircd-ratbox/include/supported.h
13670 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13671 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13672 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13673 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13674 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13675 7.489 +0 -3 ircd-ratbox/src/client.c
13676 7.371 +0 -2 ircd-ratbox/src/ircd.c
13677 7.125 +9 -9 ircd-ratbox/src/messages.tab
13678 7.199 +0 -1 ircd-ratbox/src/newconf.c
13679 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13680 7.341 +0 -2 ircd-ratbox/src/s_user.c
13681 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13685 leeh 2005/02/15 19:13:31 EST (20050216_0)
13689 src event.c ircd_lexer.l ircd_signal.c
13692 servlink descrip.mms
13694 - remove a few vms bits
13696 Revision Changes Path
13697 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13698 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13699 7.47 +0 -54 ircd-ratbox/src/event.c
13700 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13701 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13702 7.152 +0 -3 ircd-ratbox/src/modules.c
13706 leeh 2005/02/15 18:53:32 EST (20050215_0)
13709 include hostmask.h ircd.h s_conf.h s_newconf.h
13710 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13712 src hostmask.c ircd.c ircd_signal.c s_conf.c
13715 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13716 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13718 Revision Changes Path
13719 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13720 7.81 +1 -0 ircd-ratbox/include/ircd.h
13721 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13722 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13723 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13724 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13725 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13726 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13727 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13728 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13729 7.370 +7 -0 ircd-ratbox/src/ircd.c
13730 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13731 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13732 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13736 leeh 2005/02/13 10:21:41 EST (20050213_4)
13741 doc whats-new-2.0.txt whats-new-2.1.txt
13745 - move whats-new.txt to whats-new-2.0.txt
13746 - add in whats-new-2.1.txt
13747 - update services.txt with the whois for logged in users
13749 Revision Changes Path
13750 7.2 +5 -0 ircd-ratbox/doc/services.txt
13751 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13752 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13753 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13757 leeh 2005/02/13 09:20:37 EST (20050213_3)
13760 include supported.h
13761 modules/core m_message.c
13763 - fix a compile error in m_message.c
13764 - update 005 to the spec and add CPRIVMSG/CNOTICE
13766 Revision Changes Path
13767 7.2 +31 -37 ircd-ratbox/include/supported.h
13768 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13772 leeh 2005/02/13 09:14:12 EST (20050213_2)
13777 - fix the membership memleak
13779 Revision Changes Path
13780 7.432 +0 -3 ircd-ratbox/src/channel.c
13784 leeh 2005/02/12 21:51:56 EST (20050213_1)
13788 modules/core m_message.c
13790 - add a bitmask to track when they send their first message, only allowing
13791 clearing stuff after that.
13793 Revision Changes Path
13794 7.263 +4 -0 ircd-ratbox/include/client.h
13795 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13799 leeh 2005/02/12 21:17:52 EST (20050213_0)
13802 include patricia.h s_newconf.h
13803 modules/core m_message.c
13804 src patricia.c s_newconf.c s_user.c
13806 - add in the patricia for tracking who fills up targets, give them a reduced
13809 Revision Changes Path
13810 7.20 +1 -1 ircd-ratbox/include/patricia.h
13811 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13812 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13813 7.29 +1 -1 ircd-ratbox/src/patricia.c
13814 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13815 7.340 +4 -0 ircd-ratbox/src/s_user.c
13819 leeh 2005/02/12 18:35:10 EST (20050212_0)
13822 include ircd_defs.h
13823 src class.c reject.c
13825 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13827 Revision Changes Path
13828 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13829 7.68 +1 -5 ircd-ratbox/src/class.c
13830 1.33 +1 -5 ircd-ratbox/src/reject.c
13834 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13839 remove stupid memory leak
13841 Revision Changes Path
13842 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13846 leeh 2005/02/11 06:42:48 EST (20050211_0)
13851 - workaround hyb6 allowing empty gline reasons
13853 Revision Changes Path
13854 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13858 leeh 2005/02/09 14:39:13 EST (20050209_2)
13862 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13863 src ircd.c s_conf.c
13865 - move temp dlines and temp klines over to an array, rather than completely
13868 Revision Changes Path
13869 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13870 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13871 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13872 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13873 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13874 7.369 +0 -5 ircd-ratbox/src/ircd.c
13875 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13879 leeh 2005/02/09 14:02:13 EST (20050209_1)
13883 modules m_cap.c m_pong.c m_user.c
13884 modules/core m_nick.c
13887 - remove 'nick' param from register_local_user(), its not needed.
13889 Revision Changes Path
13890 7.35 +1 -1 ircd-ratbox/include/s_user.h
13891 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13892 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13893 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13894 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13895 7.339 +6 -6 ircd-ratbox/src/s_user.c
13899 leeh 2005/02/09 13:12:53 EST (20050209_0)
13902 modules m_cmessage.c
13904 - dont send numerics when we're dealing with CNOTICE
13905 - add in checking for +g, and resetting idle
13907 Revision Changes Path
13908 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13912 leeh 2005/02/08 11:37:50 EST (20050208_2)
13917 - fix operator blocks to work on ip spoofs
13919 Revision Changes Path
13920 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13924 leeh 2005/02/07 19:23:22 EST (20050208_1)
13927 doc example.conf example.efnet.conf
13930 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13932 Revision Changes Path
13933 7.258 +0 -39 ircd-ratbox/doc/example.conf
13934 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13935 7.198 +0 -272 ircd-ratbox/src/newconf.c
13939 leeh 2005/02/07 19:19:32 EST (20050208_0)
13944 - added support for kline.conf.perm et al, these take the same formats
13945 as their non-permanent partners, but you cant remove them via the ircd.
13947 Revision Changes Path
13948 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13952 leeh 2005/02/02 19:18:59 EST (20050203_1)
13959 help/opers cnotice cprivmsg
13961 - added help files for cprivmsg/cnotice
13963 Revision Changes Path
13964 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13965 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13966 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13967 1.10 +19 -19 ircd-ratbox/help/opers/index
13968 1.7 +10 -9 ircd-ratbox/help/users/index
13972 leeh 2005/02/02 19:14:25 EST (20050203_0)
13976 modules Makefile.in
13979 modules m_cmessage.c
13981 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13982 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13983 nick is a member. These bypass any target change limitations.
13984 - added ERR_VOICENEEDED, numeric 489.
13986 Revision Changes Path
13987 7.56 +2 -0 ircd-ratbox/include/numeric.h
13988 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13989 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13990 7.124 +1 -1 ircd-ratbox/src/messages.tab
13994 leeh 2005/02/02 16:58:16 EST (20050202_4)
13999 - update etrace help
14001 Revision Changes Path
14002 1.3 +7 -1 ircd-ratbox/help/opers/etrace
14006 leeh 2005/02/02 16:55:04 EST (20050202_3)
14011 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
14012 can put its external ip address in there..
14014 Revision Changes Path
14015 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
14019 leeh 2005/02/02 16:41:06 EST (20050202_2)
14024 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
14025 if its a non-local client. These will just get "lost" if the remote
14026 server doesnt support this..
14028 Revision Changes Path
14029 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
14033 leeh 2005/02/02 16:12:12 EST (20050202_1)
14036 include client.h numeric.h s_conf.h
14037 modules/core m_message.c
14038 src messages.tab newconf.c s_conf.c
14040 - first part of the target change code, add the storage of targets for
14041 localuser, throttle messages when they fill all the available slots
14043 Revision Changes Path
14044 7.262 +5 -1 ircd-ratbox/include/client.h
14045 7.55 +2 -0 ircd-ratbox/include/numeric.h
14046 7.310 +1 -0 ircd-ratbox/include/s_conf.h
14047 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
14048 7.123 +1 -1 ircd-ratbox/src/messages.tab
14049 7.197 +1 -0 ircd-ratbox/src/newconf.c
14050 7.503 +1 -0 ircd-ratbox/src/s_conf.c
14054 leeh 2005/02/02 13:28:10 EST (20050202_0)
14057 modules m_resv.c m_stats.c m_testline.c
14058 modules/core m_join.c
14059 src hash.c kdparse.c messages.tab s_newconf.c
14061 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
14062 tracking of when resvs get hit
14064 Revision Changes Path
14065 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
14066 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14067 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14068 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14069 7.114 +3 -0 ircd-ratbox/src/hash.c
14070 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14071 7.122 +1 -1 ircd-ratbox/src/messages.tab
14072 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14076 leeh 2005/01/31 09:04:10 EST (20050131_2)
14081 - fflush() logfiles
14083 Revision Changes Path
14084 7.79 +2 -0 ircd-ratbox/src/s_log.c
14088 leeh 2005/01/31 08:59:09 EST (20050131_1)
14093 - rename fd_dump() to comm_dump()
14095 Revision Changes Path
14096 1.27 +2 -2 ircd-ratbox/src/commio.c
14100 leeh 2005/01/30 19:16:08 EST (20050131_0)
14105 modules m_services.c
14106 modules/core m_server.c
14107 src hook.c s_serv.c
14109 - added hook for server_introduced
14110 - fixed up services support for hooks
14112 Revision Changes Path
14113 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14114 1.31 +1 -0 ircd-ratbox/include/hook.h
14115 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14116 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14117 7.36 +2 -0 ircd-ratbox/src/hook.c
14118 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14122 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14127 Add back in the comm_fd_hack thing for solaris
14129 Revision Changes Path
14130 1.26 +26 -1 ircd-ratbox/src/commio.c
14134 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14138 include commio.h s_conf.h watch.h
14139 modules m_dline.c m_kline.c m_resv.c m_stats.c
14140 m_watch.c m_xline.c
14141 modules/core m_nick.c
14142 src balloc.c cache.c client.c commio.c
14143 epoll.c ircd.c ircd_lexer.l kdparse.c
14144 listener.c s_auth.c s_conf.c s_log.c
14147 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14149 Revision Changes Path
14150 1.18 +0 -2 ircd-ratbox/adns/adns.h
14151 1.14 +6 -37 ircd-ratbox/include/commio.h
14152 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14153 7.3 +2 -2 ircd-ratbox/include/watch.h
14154 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14155 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14156 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14157 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14158 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14159 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14160 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14161 7.85 +1 -1 ircd-ratbox/src/balloc.c
14162 1.24 +5 -5 ircd-ratbox/src/cache.c
14163 7.488 +4 -4 ircd-ratbox/src/client.c
14164 1.25 +10 -280 ircd-ratbox/src/commio.c
14165 1.33 +1 -1 ircd-ratbox/src/epoll.c
14166 7.368 +4 -4 ircd-ratbox/src/ircd.c
14167 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14168 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14169 7.125 +8 -8 ircd-ratbox/src/listener.c
14170 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14171 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14172 7.78 +20 -20 ircd-ratbox/src/s_log.c
14173 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14174 1.6 +22 -15 ircd-ratbox/src/watch.c
14178 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14181 modules/core m_mode.c
14183 remove two unused variables
14185 Revision Changes Path
14186 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14190 leeh 2005/01/28 15:31:40 EST (20050128_1)
14196 - mo_kline() needs minpara of 3, not 2
14197 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14198 - require me.info is never blank
14200 Revision Changes Path
14201 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14202 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14206 leeh 2005/01/28 15:26:28 EST (20050128_0)
14209 modules/core m_mode.c m_sjoin.c
14211 - patch via jilles to fix +eI lists being shown to lusers when handling
14212 protocol stuff over TS6
14214 Revision Changes Path
14215 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14216 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14220 leeh 2005/01/25 19:47:38 EST (20050126_0)
14224 modules/core m_join.c m_mode.c m_sjoin.c
14225 src channel.c messages.tab s_serv.c
14227 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14228 an operspy call with &me
14229 - remove modebuf/parabuf params from channel_modes(), we now generate a
14230 buffer internally which we return.
14232 Revision Changes Path
14233 7.163 +1 -1 ircd-ratbox/include/channel.h
14234 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14235 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14236 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14237 7.431 +25 -18 ircd-ratbox/src/channel.c
14238 7.121 +1 -1 ircd-ratbox/src/messages.tab
14239 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14243 alz 2005/01/25 18:09:18 EST (20050125_5)
14246 doc example.conf example.efnet.conf
14249 src listener.c newconf.c s_conf.c
14251 Added dline_with_reason config option (default yes):
14253 /* dline reason: show the user the dline reason when they connect
14256 dline_with_reason = yes;
14258 Revision Changes Path
14259 7.257 +6 -1 ircd-ratbox/doc/example.conf
14260 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14261 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14262 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14263 7.124 +1 -1 ircd-ratbox/src/listener.c
14264 7.196 +1 -0 ircd-ratbox/src/newconf.c
14265 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14269 leeh 2005/01/25 13:21:17 EST (20050125_4)
14274 - make conf_set_generic_string() test len exists before it uses it.
14276 Revision Changes Path
14277 7.195 +1 -1 ircd-ratbox/src/newconf.c
14281 leeh 2005/01/25 13:10:56 EST (20050125_3)
14287 - rename 'type' to 'flags' in cluster {};
14288 - add stacking of servers in cluster {}; documented in example.conf
14290 Revision Changes Path
14291 7.256 +18 -10 ircd-ratbox/doc/example.conf
14292 7.194 +39 -7 ircd-ratbox/src/newconf.c
14296 alz 2005/01/25 12:48:54 EST (20050125_2)
14300 src listener.c s_conf.c
14302 Added dline reasons, connecting/banned clients now see ban reason.
14304 Revision Changes Path
14305 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14306 7.123 +17 -4 ircd-ratbox/src/listener.c
14307 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14311 leeh 2005/01/25 07:44:37 EST (20050125_1)
14314 doc example.conf example.efnet.conf
14317 - implement stacking of shared {}; blocks, documented in example.conf
14319 Revision Changes Path
14320 7.255 +26 -13 ircd-ratbox/doc/example.conf
14321 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14322 7.193 +51 -36 ircd-ratbox/src/newconf.c
14326 leeh 2005/01/24 19:08:29 EST (20050125_0)
14330 include client.h s_conf.h
14331 modules/core m_join.c
14332 src newconf.c s_user.c
14334 - added jupe_exempt to auth {};, exempts the user from generating warnings
14335 when they attempt to join juped channels.
14337 Revision Changes Path
14338 7.254 +2 -0 ircd-ratbox/doc/example.conf
14339 7.261 +3 -0 ircd-ratbox/include/client.h
14340 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14341 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14342 7.192 +1 -0 ircd-ratbox/src/newconf.c
14343 7.338 +8 -0 ircd-ratbox/src/s_user.c
14347 leeh 2005/01/24 18:57:02 EST (20050124_6)
14352 - rework shared {};, the format is now:
14354 oper = "flame@*.leeh.co.uk", "*.lan";
14360 oper = "flame@*.leeh.co.uk", "*.lan";
14364 Revision Changes Path
14365 7.191 +55 -23 ircd-ratbox/src/newconf.c
14369 leeh 2005/01/24 17:25:58 EST (20050124_5)
14374 - fix the prototype on load_static_modules()
14376 Revision Changes Path
14377 7.61 +1 -1 ircd-ratbox/include/modules.h
14381 leeh 2005/01/24 16:00:30 EST (20050124_4)
14386 - have cap end call register_local_user() with its own copy of
14387 source_p->username so its safe for unidented users..
14389 Revision Changes Path
14390 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14394 leeh 2005/01/24 15:48:09 EST (20050124_3)
14397 include newconf.h s_conf.h
14399 src newconf.c s_conf.c s_log.c
14401 - move the conf parser over to a table based structure, with generic setting
14402 of integers/strings
14404 Revision Changes Path
14405 7.34 +9 -8 ircd-ratbox/include/newconf.h
14406 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14407 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14408 7.190 +264 -808 ircd-ratbox/src/newconf.c
14409 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14410 7.77 +13 -13 ircd-ratbox/src/s_log.c
14414 leeh 2005/01/24 13:11:30 EST (20050124_2)
14420 - added stacking of ips in exempt {};
14422 Revision Changes Path
14423 7.253 +4 -0 ircd-ratbox/doc/example.conf
14424 7.189 +11 -30 ircd-ratbox/src/newconf.c
14428 leeh 2005/01/24 12:59:57 EST (20050124_1)
14432 src channel.c client.c hash.c hook.c
14433 newconf.c s_user.c watch.c
14435 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14436 consistent with the rest of the dlink code.
14438 Revision Changes Path
14439 1.54 +7 -7 ircd-ratbox/include/tools.h
14440 7.430 +2 -2 ircd-ratbox/src/channel.c
14441 7.487 +6 -6 ircd-ratbox/src/client.c
14442 7.113 +5 -5 ircd-ratbox/src/hash.c
14443 7.35 +1 -1 ircd-ratbox/src/hook.c
14444 7.188 +2 -2 ircd-ratbox/src/newconf.c
14445 7.337 +1 -1 ircd-ratbox/src/s_user.c
14446 1.5 +4 -4 ircd-ratbox/src/watch.c
14450 leeh 2005/01/24 12:47:13 EST (20050124_0)
14455 - cheap hack on sticky capabs..
14457 Revision Changes Path
14458 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14462 leeh 2005/01/22 11:36:54 EST (20050122_0)
14467 - updated my clicap implementation to match the spec so far..
14469 Revision Changes Path
14470 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14474 leeh 2005/01/21 07:14:43 EST (20050121_2)
14479 modules m_services.c
14480 src hook.c s_serv.c
14482 - added hooks for when we're sending a burst
14483 - rewrote hooks.txt
14484 - fix up the hooks ive already done in services compatibility, ill add the
14485 hooks for server/client introductions in a bit.
14487 Revision Changes Path
14488 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14489 1.30 +4 -0 ircd-ratbox/include/hook.h
14490 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14491 7.34 +7 -0 ircd-ratbox/src/hook.c
14492 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14496 leeh 2005/01/21 06:34:03 EST (20050121_1)
14499 contrib example_module.c spy_admin_notice.c
14500 spy_info_notice.c spy_links_notice.c
14501 spy_motd_notice.c spy_stats_notice.c
14502 spy_stats_p_notice.c spy_trace_notice.c
14504 spy_whois_notice_global.c
14506 modules m_admin.c m_info.c m_links.c m_motd.c
14507 m_services.c m_stats.c m_trace.c
14508 m_whois.c static_modules.c.SH
14509 modules/core m_server.c
14510 src client.c hook.c ircd.c modules.c packet.c
14511 s_auth.c s_serv.c s_user.c send.c
14513 - add a better implementation of the hook system, its now a slow leaking
14514 array and events are created whenever we try adding a hook for it, or
14515 theyre registered for the caller.
14517 Ive temporarily fucked services support and removed most of the other
14518 hooks.. I shall fix this soon.
14520 Revision Changes Path
14521 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14522 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14523 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14524 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14525 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14526 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14527 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14528 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14529 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14530 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14531 1.29 +34 -70 ircd-ratbox/include/hook.h
14532 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14533 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14534 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14535 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14536 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14537 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14538 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14539 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14540 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14541 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14542 7.486 +1 -28 ircd-ratbox/src/client.c
14543 7.33 +131 -137 ircd-ratbox/src/hook.c
14544 7.367 +1 -1 ircd-ratbox/src/ircd.c
14545 7.151 +6 -10 ircd-ratbox/src/modules.c
14546 7.138 +10 -14 ircd-ratbox/src/packet.c
14547 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14548 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14549 7.336 +0 -6 ircd-ratbox/src/s_user.c
14550 7.286 +8 -6 ircd-ratbox/src/send.c
14554 leeh 2005/01/20 19:19:20 EST (20050121_0)
14559 - remove an unused struct
14561 Revision Changes Path
14562 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14566 leeh 2005/01/20 13:38:39 EST (20050120_1)
14569 . configure configure.ac
14570 include client.h numeric.h patchlevel.h
14571 modules Makefile.in
14572 src messages.tab s_user.c
14576 - drop back to -O0, fix patchlevel.h
14577 - first stab at client capabilities.. this still needs work.
14579 Revision Changes Path
14580 7.240 +3 -3 ircd-ratbox/configure
14581 7.54 +3 -3 ircd-ratbox/configure.ac
14582 7.260 +3 -0 ircd-ratbox/include/client.h
14583 7.54 +2 -0 ircd-ratbox/include/numeric.h
14584 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14585 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14586 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14587 7.120 +1 -1 ircd-ratbox/src/messages.tab
14588 7.335 +3 -0 ircd-ratbox/src/s_user.c
14592 leeh 2005/01/20 06:04:41 EST (20050120_0)
14595 . ChangeLog RELNOTES
14596 include config.h config.h.dist memory.h
14599 src commio.c crypt.c getopt.c ircd.c s_serv.c
14601 . README.VMS clean.com make.com
14602 include setup.h_vms
14603 modules descrip.mms static_modules_c.com
14604 modules/core descrip.mms
14605 src descrip.mms qio.c version.com
14606 tools descrip.mms mkpasswd_vms.c
14608 - clean changelog, relnotes
14609 - mark patchlevel as 2.1.0beta
14610 - remove VMS support
14612 Revision Changes Path
14613 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14614 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14615 1.111 +1 -348 ircd-ratbox/RELNOTES
14616 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14617 7.182 +0 -42 ircd-ratbox/include/config.h
14618 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14619 7.50 +0 -4 ircd-ratbox/include/memory.h
14620 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14621 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14622 7.2 +0 -58 ircd-ratbox/make.com (dead)
14623 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14624 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14625 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14626 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14627 1.24 +7 -30 ircd-ratbox/src/commio.c
14628 7.12 +0 -4 ircd-ratbox/src/crypt.c
14629 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14630 7.24 +0 -4 ircd-ratbox/src/getopt.c
14631 7.366 +4 -19 ircd-ratbox/src/ircd.c
14632 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14633 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14634 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14635 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14636 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14640 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14646 not using the return values on a few watch functions so make them void
14648 Revision Changes Path
14649 7.2 +5 -5 ircd-ratbox/include/watch.h
14650 1.4 +19 -28 ircd-ratbox/src/watch.c
14653 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14658 Make watch throttle, don't accept letter commands stacked
14660 Revision Changes Path
14661 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14665 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14672 Revision Changes Path
14673 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14677 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14680 . ChangeLog README.FIRST RELNOTES configure
14682 adns adns.h internal.h parse.c transmit.c
14684 contrib example_module.c spy_admin_notice.c
14685 spy_info_notice.c spy_links_notice.c
14686 spy_motd_notice.c spy_stats_notice.c
14687 spy_stats_p_notice.c spy_trace_notice.c
14689 spy_whois_notice_global.c
14690 doc example.conf example.efnet.conf ircd.motd
14691 server-version-info whats-new.txt
14692 help/opers umode xline
14694 include cache.h channel.h class.h client.h
14695 commio.h config.h config.h.dist hash.h
14696 hook.h hostmask.h irc_string.h ircd.h
14697 ircd_defs.h m_info.h memory.h msg.h
14698 newconf.h numeric.h packet.h patchlevel.h
14699 patricia.h s_conf.h s_gline.h s_newconf.h
14700 s_serv.h s_user.h scache.h serno.h
14701 setup.h.in sprintf_irc.h stdinc.h tools.h
14702 modules .depend Makefile.in m_admin.c m_away.c
14703 m_dline.c m_encap.c m_gline.c m_info.c
14704 m_kline.c m_links.c m_list.c m_lusers.c
14705 m_motd.c m_oper.c m_operspy.c m_rehash.c
14706 m_restart.c m_resv.c m_set.c m_stats.c
14707 m_svinfo.c m_testline.c m_testmask.c
14708 m_topic.c m_trace.c m_watch.c m_who.c
14709 m_whois.c m_whowas.c m_xline.c
14710 static_modules.c.SH
14711 modules/core m_error.c m_message.c m_mode.c m_quit.c
14712 m_server.c m_squit.c
14713 src .depend Makefile.in adns.c balloc.c
14714 cache.c channel.c class.c client.c
14715 commio.c crypt.c devpoll.c epoll.c
14716 event.c getopt.c hash.c hook.c hostmask.c
14717 irc_string.c ircd.c ircd_lexer.l
14718 ircd_parser.y ircd_signal.c listener.c
14719 modules.c newconf.c numeric.c packet.c
14720 parse.c patricia.c poll.c reject.c
14721 restart.c s_auth.c s_conf.c s_log.c
14722 s_newconf.c s_serv.c s_user.c scache.c
14723 select.c send.c snprintf.c tools.c
14724 version.c.SH watch.c whowas.c
14725 tools README.mkpasswd mkpasswd.c
14727 . README.VMS clean.com make.com
14729 include common.h s_stats.h setup.h_vms
14731 modules descrip.mms m_challenge.c m_etrace.c
14732 m_invite.c m_names.c m_pass.c m_ping.c
14733 m_pong.c m_services.c m_tb.c m_user.c
14734 m_users.c m_version.c
14735 static_modules_c.com
14736 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14738 servlink descrip.mms
14739 src descrip.mms kdparse.c messages.tab qio.c
14740 s_gline.c s_stats.c version.com
14741 tools descrip.mms mkpasswd_vms.c
14745 modules/core channels.c users.c
14748 merge from RATBOX_2_0
14750 Revision Changes Path
14751 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14752 7.40 +1 -0 ircd-ratbox/README.FIRST
14753 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14754 1.110 +114 -6 ircd-ratbox/RELNOTES
14755 1.17 +4 -0 ircd-ratbox/adns/adns.h
14756 1.17 +4 -4 ircd-ratbox/adns/internal.h
14757 1.12 +38 -38 ircd-ratbox/adns/parse.c
14758 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14759 1.19 +13 -13 ircd-ratbox/adns/types.c
14760 7.1 +10 -0 ircd-ratbox/clean.com (new)
14761 7.239 +47 -29 ircd-ratbox/configure
14762 7.53 +40 -32 ircd-ratbox/configure.ac
14763 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14764 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14765 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14766 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14767 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14768 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14769 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14770 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14771 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14772 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14773 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14774 7.252 +68 -22 ircd-ratbox/doc/example.conf
14775 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14776 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14777 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14778 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14779 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14780 1.5 +2 -1 ircd-ratbox/help/opers/umode
14781 1.7 +1 -1 ircd-ratbox/help/opers/xline
14782 1.2 +1 -0 ircd-ratbox/help/users/umode
14783 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14784 1.7 +8 -0 ircd-ratbox/include/cache.h
14785 7.162 +18 -16 ircd-ratbox/include/channel.h
14786 7.25 +4 -0 ircd-ratbox/include/class.h
14787 7.259 +34 -28 ircd-ratbox/include/client.h
14788 1.13 +45 -7 ircd-ratbox/include/commio.h
14789 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14790 7.181 +74 -16 ircd-ratbox/include/config.h
14791 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14792 7.53 +2 -0 ircd-ratbox/include/hash.h
14793 1.28 +73 -27 ircd-ratbox/include/hook.h
14794 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14795 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14796 7.80 +6 -31 ircd-ratbox/include/ircd.h
14797 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14798 7.56 +14 -8 ircd-ratbox/include/m_info.h
14799 7.49 +4 -0 ircd-ratbox/include/memory.h
14800 7.53 +2 -0 ircd-ratbox/include/msg.h
14801 7.33 +9 -9 ircd-ratbox/include/newconf.h
14802 7.53 +12 -8 ircd-ratbox/include/numeric.h
14803 7.27 +1 -1 ircd-ratbox/include/packet.h
14804 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14805 7.19 +25 -1 ircd-ratbox/include/patricia.h
14806 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14807 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14808 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14809 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14810 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14811 7.34 +13 -9 ircd-ratbox/include/s_user.h
14812 7.15 +1 -1 ircd-ratbox/include/scache.h
14813 7.5366 +1 -1 ircd-ratbox/include/serno.h
14814 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14815 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14816 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14817 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14818 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14819 1.53 +10 -10 ircd-ratbox/include/tools.h
14820 7.1 +58 -0 ircd-ratbox/make.com (new)
14821 1.45 +338 -182 ircd-ratbox/modules/.depend
14822 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14823 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14824 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14825 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14826 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14827 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14828 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14829 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14830 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14831 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14832 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14833 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14834 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14835 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14836 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14837 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14838 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14839 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14840 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14841 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14842 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14843 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14844 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14845 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14846 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14847 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14848 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14849 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14850 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14851 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14852 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14853 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14854 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14855 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14856 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14857 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14858 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14859 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14860 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14861 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14862 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14863 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14864 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14865 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14866 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14867 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14868 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14869 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14870 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14871 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14872 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14873 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14874 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14875 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14876 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14877 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14878 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14879 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14880 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14881 7.48 +162 -119 ircd-ratbox/src/.depend
14882 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14883 7.75 +5 -5 ircd-ratbox/src/adns.c
14884 7.84 +1 -1 ircd-ratbox/src/balloc.c
14885 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14886 1.23 +75 -7 ircd-ratbox/src/cache.c
14887 7.429 +342 -79 ircd-ratbox/src/channel.c
14888 7.67 +42 -2 ircd-ratbox/src/class.c
14889 7.485 +245 -85 ircd-ratbox/src/client.c
14890 1.23 +349 -43 ircd-ratbox/src/commio.c
14891 7.11 +4 -0 ircd-ratbox/src/crypt.c
14892 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14893 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14894 1.32 +4 -8 ircd-ratbox/src/epoll.c
14895 7.46 +63 -6 ircd-ratbox/src/event.c
14896 7.23 +4 -0 ircd-ratbox/src/getopt.c
14897 7.112 +8 -7 ircd-ratbox/src/hash.c
14898 7.32 +135 -133 ircd-ratbox/src/hook.c
14899 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14900 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14901 7.365 +56 -48 ircd-ratbox/src/ircd.c
14902 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14903 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14904 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14905 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14906 7.122 +14 -13 ircd-ratbox/src/listener.c
14907 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14908 7.150 +17 -8 ircd-ratbox/src/modules.c
14909 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14910 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14911 7.137 +55 -42 ircd-ratbox/src/packet.c
14912 7.187 +8 -15 ircd-ratbox/src/parse.c
14913 7.28 +2 -4 ircd-ratbox/src/patricia.c
14914 7.82 +3 -1 ircd-ratbox/src/poll.c
14915 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14916 1.32 +8 -3 ircd-ratbox/src/reject.c
14917 7.34 +1 -0 ircd-ratbox/src/restart.c
14918 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14919 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14920 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14921 7.76 +32 -35 ircd-ratbox/src/s_log.c
14922 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14923 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14924 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14925 7.334 +773 -2 ircd-ratbox/src/s_user.c
14926 7.27 +2 -1 ircd-ratbox/src/scache.c
14927 7.44 +2 -0 ircd-ratbox/src/select.c
14928 7.285 +12 -12 ircd-ratbox/src/send.c
14929 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14930 7.46 +0 -1 ircd-ratbox/src/tools.c
14931 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14932 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14933 1.3 +4 -4 ircd-ratbox/src/watch.c
14934 7.32 +1 -0 ircd-ratbox/src/whowas.c
14935 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14936 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14937 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14938 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14942 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14944 Modified files: (Branch: RATBOX_2_0)
14947 a remote client is never going to have a watch list..duh
14949 Revision Changes Path
14950 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14954 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14956 Added files: (Branch: RATBOX_2_0)
14961 Revision Changes Path
14962 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14966 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14968 Added files: (Branch: RATBOX_2_0)
14972 helps if we actually include the .c/.h files
14974 Revision Changes Path
14975 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14976 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14980 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14982 Modified files: (Branch: RATBOX_2_0)
14983 . configure configure.ac
14984 include client.h numeric.h s_conf.h setup.h.in
14986 modules Makefile.in
14987 modules/core m_nick.c
14988 src Makefile.in client.c ircd.c messages.tab
14989 newconf.c s_conf.c s_user.c
14991 backport watch from devel
14993 Revision Changes Path
14994 7.229.2.10 +12 -2 ircd-ratbox/configure
14995 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14996 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14997 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14998 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14999 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
15000 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
15001 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
15002 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
15003 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
15004 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
15005 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
15006 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
15007 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
15008 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
15009 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
15013 leeh 2005/01/12 10:12:40 EST (20050112_1)
15015 Modified files: (Branch: RATBOX_2_0)
15017 modules m_services.c m_whois.c
15020 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
15021 when the user is logged in
15023 Revision Changes Path
15024 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
15025 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
15026 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
15027 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
15031 leeh 2005/01/11 19:47:14 EST (20050112_0)
15033 Modified files: (Branch: RATBOX_2_0)
15034 include supported.h
15035 Added files: (Branch: RATBOX_2_0)
15039 - added doc/services.txt, outlining the compatibility code
15041 Revision Changes Path
15042 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
15043 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
15047 leeh 2005/01/11 18:38:10 EST (20050111_5)
15049 Modified files: (Branch: RATBOX_2_0)
15050 include client.h hook.h
15051 modules m_services.c
15052 modules/core m_server.c
15053 src hook.c s_serv.c
15055 - more services compatibility code:
15056 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
15057 appropriate service {}; entry, only accept SU from these.
15058 - hook into us finishing nick burst, and have services burst a list of
15061 Revision Changes Path
15062 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
15063 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
15064 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
15065 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
15066 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15067 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15071 leeh 2005/01/11 17:32:42 EST (20050111_4)
15073 Modified files: (Branch: RATBOX_2_0)
15074 . configure configure.ac
15076 modules Makefile.in
15078 Added files: (Branch: RATBOX_2_0)
15079 modules m_services.c
15081 - more services compatibility code:
15082 - encap handlers for SU (services marking client as logged in)
15083 - and for LOGIN (servers bursting logged in status)
15084 - move suser from Client -> User
15086 Revision Changes Path
15087 7.229.2.9 +9 -3 ircd-ratbox/configure
15088 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15089 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15090 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15091 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15092 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15096 leeh 2005/01/11 16:46:34 EST (20050111_3)
15098 Modified files: (Branch: RATBOX_2_0)
15099 include ircd_defs.h
15101 - whoops, missing #endif
15103 Revision Changes Path
15104 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15108 leeh 2005/01/11 15:56:57 EST (20050111_2)
15110 Modified files: (Branch: RATBOX_2_0)
15111 include ircd_defs.h
15113 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15114 have ipv6 just report sizeof(struct sockaddr_in)
15116 Revision Changes Path
15117 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15121 leeh 2005/01/10 20:19:35 EST (20050111_1)
15123 Modified files: (Branch: RATBOX_2_0)
15126 - fix a gcc warning
15128 Revision Changes Path
15129 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15133 leeh 2005/01/10 20:10:35 EST (20050111_0)
15135 Modified files: (Branch: RATBOX_2_0)
15136 adns internal.h parse.c transmit.c types.c
15138 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15141 Revision Changes Path
15142 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15143 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15144 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15145 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15149 leeh 2005/01/10 17:48:48 EST (20050110_3)
15151 Modified files: (Branch: RATBOX_2_0)
15154 - send out the reformatted xline to opers (\s -> ' ')
15156 Revision Changes Path
15157 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15161 leeh 2005/01/10 16:18:53 EST (20050110_2)
15163 Modified files: (Branch: RATBOX_2_0)
15166 include client.h supported.h
15167 src messages.tab s_user.c send.c
15169 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15172 Revision Changes Path
15173 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15174 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15175 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15176 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15177 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15178 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15179 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15183 leeh 2005/01/10 14:50:47 EST (20050110_1)
15185 Modified files: (Branch: RATBOX_2_0)
15186 doc example.conf example.efnet.conf
15188 - I dont remember ts6 desyncing on bans, so im not sure why the example
15191 Revision Changes Path
15192 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15193 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15197 leeh 2005/01/10 13:31:10 EST (20050110_0)
15199 Modified files: (Branch: RATBOX_2_0)
15200 . configure configure.ac
15201 include channel.h client.h numeric.h s_conf.h
15202 s_serv.h setup.h.in
15203 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15205 src channel.c messages.tab newconf.c s_conf.c
15208 - added --enable-services to configure, which enables some ratbox-services
15209 compatibility code:
15210 - chanmode +r, registered users only
15211 - usermode +S, prevents deop/kick of a service
15212 - service { }; block in conf for the above umode
15214 Revision Changes Path
15215 7.229.2.8 +28 -16 ircd-ratbox/configure
15216 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15217 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15218 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15219 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15220 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15221 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15222 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15223 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15224 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15225 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15226 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15227 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15228 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15229 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15230 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15231 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15232 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15233 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15237 leeh 2005/01/09 08:23:30 EST (20050109_0)
15239 Modified files: (Branch: RATBOX_2_0)
15242 - remove a tab, and add +C to opers umode help
15244 Revision Changes Path
15245 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode