1 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
3 - fix a possible problem with ipv6
7 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
10 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
12 - new ip cloaking module
16 +1 -0 trunk/extensions/Makefile.in (File Modified)
17 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
18 + - trunk/extensions/ip_cloaking_old.c (File Added)
21 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
23 monitor: send the same message buffer to all users
24 monitoring a certain nick; the target field of the
25 numeric becomes *, much like server notices
29 +6 -0 trunk/doc/monitor.txt (File Modified)
30 +3 -0 trunk/include/send.h (File Modified)
31 +3 -15 trunk/src/monitor.c (File Modified)
32 +35 -0 trunk/src/send.c (File Modified)
35 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
37 Call add_to_hostname_hash() with correct (orig) hostname.
41 +1 -1 trunk/modules/core/m_nick.c (File Modified)
44 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
46 Version bump on trunk to 2.3.
50 +1 -1 trunk/configure.ac (File Modified)
53 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
55 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
59 +2 -2 trunk/src/client.c (File Modified)
62 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
64 Add IRC_DEPRECATED macro for marking functions and data structures
65 as deprecated on compilers that support it.
69 +14 -4 trunk/include/ircd_defs.h (File Modified)
72 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
74 - update IDEAS with link failover
78 +1 -0 trunk/IDEAS (File Modified)
81 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
83 xline/resv wildcard checking:
84 - count escaped (\) characters as one nonwild
85 - accept strings without wilds no matter how short they are
89 +8 -2 trunk/src/s_newconf.c (File Modified)
92 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
94 Tweak some comments in sno_whois extension.
98 +2 -2 trunk/extensions/sno_whois.c (File Modified)
101 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
107 +3 -6 trunk/NEWS (File Modified)
110 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
112 - allow JOIN 0 from remotes
113 - allow JOIN 0 from locals, but only if it is exactly one
114 zero and is the first channel
118 +65 -0 trunk/modules/core/m_join.c (File Modified)
121 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
123 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
124 levels?), hideops, namespace cleanups, etc
128 + - trunk/IDEAS (File Added)
131 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
137 +0 -65 trunk/modules/core/m_join.c (File Modified)
140 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
142 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
143 to their policies indicating that they wish to be contacted before their services are used.
147 +6 -3 trunk/doc/example.conf (File Modified)
148 +6 -3 trunk/doc/reference.conf (File Modified)
151 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
153 - update NEWS in preparation of upcoming 2.2 release this week
157 +3 -0 trunk/NEWS (File Modified)
160 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
162 Move sno_channeljoin to unsupported, due to the privacy
163 issue and the fact that any oper with admin or hidden_admin
168 +0 -1 trunk/doc/example.conf (File Modified)
169 +0 -2 trunk/doc/reference.conf (File Modified)
170 +0 -46 trunk/extensions/Makefile.in (File Modified)
171 + - trunk/extensions/sno_channeljoin.c (File Deleted)
172 +47 -1 trunk/unsupported/Makefile.in (File Modified)
173 + - trunk/unsupported/sno_channeljoin.c (File Added)
176 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
178 - createoperonly: like createauthonly, but checks opered status instead of authed status
182 +41 -0 trunk/extensions/Makefile.in (File Modified)
183 + - trunk/extensions/createoperonly.c (File Added)
186 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
188 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
192 +1 -0 trunk/doc/example.conf (File Modified)
193 +3 -1 trunk/doc/reference.conf (File Modified)
194 +46 -0 trunk/extensions/Makefile.in (File Modified)
195 + - trunk/extensions/sno_channeljoin.c (File Added)
198 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
200 - update config files
204 +1 -0 trunk/doc/example.conf (File Modified)
205 +2 -0 trunk/doc/reference.conf (File Modified)
208 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
210 - fold in whois_notice_global functionality.
214 +0 -1 trunk/extensions/Makefile.in (File Modified)
215 +1 -56 trunk/extensions/sno_whois.c (File Modified)
216 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
219 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
221 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
225 +64 -57 trunk/extensions/Makefile.in (File Modified)
226 + - trunk/extensions/sno_whois.c (File Added)
227 + - trunk/extensions/spy_whois_notice.c (File Deleted)
230 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
232 Prevent too wide klines with CIDR masks.
236 +17 -5 trunk/modules/m_kline.c (File Modified)
239 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
241 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
245 +4 -0 trunk/modules/m_kline.c (File Modified)
248 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
250 - fold conf_connect_allowed() into accept_connection()
251 - extend add_connection() so that exempt{}s apply to max unregistered
257 +1 -1 trunk/doc/example.conf (File Modified)
258 +1 -1 trunk/doc/reference.conf (File Modified)
259 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
260 +0 -2 trunk/include/s_conf.h (File Modified)
261 +14 -7 trunk/src/listener.c (File Modified)
264 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
266 m_webirc: call del_unknown_ip() otherwise the unknown will
267 never be subtracted from the cgiirc ip
271 +2 -0 trunk/extensions/m_webirc.c (File Modified)
274 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
276 Remove s_assert in del_unknown_ip() supposedly if the ip
277 cannot be found, it is not feasible to avoid that case
278 entirely with m_webirc.c.
282 +1 -2 trunk/src/reject.c (File Modified)
285 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
287 Apply ratbox flood fix.
291 +1 -0 trunk/doc/example.conf (File Modified)
292 +5 -0 trunk/doc/reference.conf (File Modified)
293 +3 -0 trunk/include/client.h (File Modified)
294 +4 -0 trunk/include/reject.h (File Modified)
295 +1 -0 trunk/include/s_conf.h (File Modified)
296 +2 -0 trunk/src/client.c (File Modified)
297 +3 -0 trunk/src/listener.c (File Modified)
298 +1 -0 trunk/src/newconf.c (File Modified)
299 +8 -5 trunk/src/packet.c (File Modified)
300 +59 -2 trunk/src/reject.c (File Modified)
301 +1 -0 trunk/src/s_conf.c (File Modified)
302 +2 -0 trunk/src/s_serv.c (File Modified)
303 +1 -0 trunk/src/s_user.c (File Modified)
306 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
312 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
315 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
321 +114 -1 trunk/configure (File Modified)
324 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
326 - remove "ASM hashing code" from the configure overview
330 +0 -1 trunk/configure.ac (File Modified)
333 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
335 Target left IRC (more friendly error message if a UID
336 cannot be found) for /invite.
340 +8 -3 trunk/modules/m_invite.c (File Modified)
343 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
345 Remove emptyline craq because it leaks memory on /rehash motd etc.
346 from ratbox 2.2 (anfl/Androsyn)
350 +6 -14 trunk/src/cache.c (File Modified)
353 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
355 Merge old trunk r2767:
356 Copy channel name from command on lowerTS JOIN/SJOIN,
357 this makes the capitalization of the channel name
358 timestamped like modes are.
362 +3 -0 trunk/modules/core/m_join.c (File Modified)
363 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
366 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
368 Merge old trunk r2065,r2067:
369 channel_modes(): get rid of the trailing space
370 also make the *pbuf check work like it should
371 (don't call IsMember another time if we already
373 simplify a bit more, update comments
377 +13 -13 trunk/src/channel.c (File Modified)
380 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
386 +1 -1 trunk/extensions/m_webirc.c (File Modified)
389 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
391 chghost: refuse spoofs which are empty or start with a colon
392 (would break the protocol)
396 +3 -0 trunk/modules/m_chghost.c (File Modified)
399 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
401 Fix description of 043 numeric.
405 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
408 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
410 SAVE: make the nickTS of the UID nick equal to 100, so it
411 is always in sync on the network.
415 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
416 +15 -11 trunk/modules/core/m_nick.c (File Modified)
419 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
421 Force nickTS to increase when a local user changes their nick.
425 +5 -1 trunk/modules/core/m_nick.c (File Modified)
428 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
430 Remove #define UFLAGS. We haven't allowed this
431 undocumented extension to the IRC protocol for
432 years (allowing an initial umode in USER).
436 +0 -2 trunk/modules/m_user.c (File Modified)
439 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
441 Move new_local_user hook, so it is possible to call
442 exit_client() from it, refusing the connection.
446 +3 -1 trunk/doc/hooks.txt (File Modified)
447 +10 -9 trunk/src/s_user.c (File Modified)
450 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
452 Only free PreClient struct when the rest of the Client
453 is freed, not immediately upon exit_client(). Doing this
454 would cause problems with sasl's new_local_user hook
455 vs hooks that exit the client there.
459 +0 -1 trunk/src/client.c (File Modified)
462 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
464 Use TS6 prefix for server-server JOIN 0.
468 +2 -1 trunk/modules/core/m_join.c (File Modified)
471 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
473 Use orighost in kill server notices.
477 +3 -3 trunk/modules/core/m_kill.c (File Modified)
480 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
482 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
486 +3 -3 trunk/modules/m_set.c (File Modified)
489 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
495 +1 -1 trunk/src/messages.tab (File Modified)
498 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
500 Show max_clients in /info.
504 +6 -0 trunk/modules/m_info.c (File Modified)
507 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
509 Don't allow /quote set max higher than the
510 serverinfo::max_clients ircd.conf value.
514 +8 -0 trunk/modules/m_set.c (File Modified)
517 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
519 Change code that checks maxclients limit: allow exactly
520 the configured amount of non-exceed_limit clients.
521 Code that appeared to limit exceed_limit clients too
522 but less heavily removed (it was not effective because
523 the parentheses were wrong).
527 +2 -4 trunk/src/s_user.c (File Modified)
530 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
532 By default, leave MAX_BUFFER fds free for log files,
533 server connections, ident lookups, exceed_limit clients,
534 etc. Mention this in example.conf and reference.conf.
538 +4 -2 trunk/doc/example.conf (File Modified)
539 +3 -1 trunk/doc/reference.conf (File Modified)
540 +1 -1 trunk/src/s_conf.c (File Modified)
543 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
545 --with-maxclients configure option is gone
549 +0 -11 trunk/INSTALL (File Modified)
552 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
554 Make the code that raises fd rlimit to hard limit work.
558 +5 -5 trunk/src/ircd.c (File Modified)
561 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
563 - note the I/O reworking
567 +2 -0 trunk/NEWS (File Modified)
570 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
576 +4 -4 trunk/doc/Makefile.in (File Modified)
579 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
581 - enforce proper conditions for EPOLL_CTL_DEL.
582 - remove possibly problematic "performance" check
586 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
589 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
591 - rename m_list_safelist to m_list and remove ratbox implementation
595 +393 -664 trunk/modules/Makefile.in (File Modified)
596 + - trunk/modules/m_list.c (File Added)
597 + - trunk/modules/m_list_ratbox.c (File Deleted)
598 + - trunk/modules/m_list_safelist.c (File Deleted)
601 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
603 - some more transit to sendto_one_numeric().
607 +2 -3 trunk/modules/m_away.c (File Modified)
608 +3 -3 trunk/src/messages.tab (File Modified)
609 +1 -1 trunk/src/s_user.c (File Modified)
612 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
614 - change some sendto_one() to sendto_one_numeric().
618 +4 -10 trunk/modules/m_admin.c (File Modified)
619 +3 -3 trunk/modules/m_map.c (File Modified)
620 +12 -12 trunk/src/messages.tab (File Modified)
621 +1 -2 trunk/src/s_conf.c (File Modified)
622 +9 -10 trunk/src/s_user.c (File Modified)
625 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
627 - river's ports.c from old charybdis trunk
631 +195 -0 trunk/configure.ac (File Modified)
632 + - trunk/libcharybdis/ports.c (File Added)
635 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
637 - remove broken ports stuff and devpoll stuff.
641 +0 -307 trunk/configure (File Modified)
642 +0 -21 trunk/configure.ac (File Modified)
643 +0 -474 trunk/include/setup.h.in (File Modified)
644 + - trunk/libcharybdis/devpoll.c (File Deleted)
645 + - trunk/libcharybdis/ports.c (File Deleted)
648 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
654 +1 -25 trunk/configure (File Modified)
655 +0 -3 trunk/include/setup.h.in (File Modified)
658 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
660 - remove x86-optimized hash code.
664 +0 -13 trunk/configure.ac (File Modified)
665 +2 -187 trunk/src/Makefile.in (File Modified)
666 + - trunk/src/fnvhash.s (File Deleted)
669 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
671 - apparently setting KE_LENGTH to 128 is fine.
675 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
678 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
680 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
684 +5627 -5747 trunk/configure (File Modified)
685 +0 -15 trunk/configure.ac (File Modified)
686 +0 -2 trunk/include/m_info.h (File Modified)
687 +6 -9 trunk/include/setup.h.in (File Modified)
688 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
691 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
693 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
694 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
695 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
699 +0 -5 trunk/include/config.h (File Modified)
700 +0 -5 trunk/include/config.h.dist (File Modified)
701 +0 -6 trunk/include/defaults.h (File Modified)
702 +0 -3 trunk/include/m_info.h (File Modified)
703 +21 -7 trunk/libcharybdis/commio.c (File Modified)
704 +2 -0 trunk/libcharybdis/commio.h (File Modified)
705 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
706 +4 -3 trunk/libcharybdis/poll.c (File Modified)
707 +0 -3 trunk/libcharybdis/select.c (File Modified)
708 +0 -9 trunk/src/ircd.c (File Modified)
709 +23 -26 trunk/src/listener.c (File Modified)
710 +2 -1 trunk/src/restart.c (File Modified)
711 +5 -1 trunk/src/s_auth.c (File Modified)
712 +1 -1 trunk/src/s_conf.c (File Modified)
713 +3 -1 trunk/src/s_serv.c (File Modified)
716 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
718 Repair operspy who !#channel, broken by me in r3283.
722 +2 -2 trunk/modules/m_who.c (File Modified)
725 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
727 Update bug report and IRC channel information.
731 +2 -1 trunk/BUGS (File Modified)
732 +2 -1 trunk/NEWS (File Modified)
735 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
737 Change copyright years in version.c.SH as in release-2.1 r3339.
741 +2 -2 trunk/src/version.c.SH (File Modified)
744 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
750 +104 -0 trunk/configure (File Modified)
753 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
755 Need to check for various flavours of epoll,
756 even if --enable-epoll is forced.
760 +1 -0 trunk/configure.ac (File Modified)
763 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
765 Hack to allow some more warnings, already present in configure (?).
769 +1 -1 trunk/aclocal.m4 (File Modified)
772 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
774 Merge old trunk r2077,r2079:
775 - Move closing of servlink control fd to close_connection()
776 instead of doing it in exit_local_server(), and make sure
777 we first close the data fd and then the control fd.
778 - Have servlink process ready fds in order net, data, ctrl
779 instead of ctrl, data, net. This seems to fix the problem
780 that squit reasons do not show up on the other side of a
781 ziplink (by making it send any final SQUIT and/or ERROR
782 before noticing the closed control fd).
786 +1 -1 trunk/servlink/io.c (File Modified)
787 +3 -12 trunk/src/client.c (File Modified)
790 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
792 Don't show the UID if a TS6 server sends a kick with
793 an empty or no comment. Note that charybdis never sends
798 +4 -4 trunk/modules/core/m_kick.c (File Modified)
801 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
803 Merge old trunk r2081:
804 Don't say that services cannot be killed in
805 ERR_ISCHANSERVICE message (given when trying
806 to kick or deop them), as that's not the case.
810 +1 -1 trunk/src/messages.tab (File Modified)
813 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
815 Merge old trunk r2059
816 Clarifications to the descriptions of umode +Q and cmode +F,
817 suggested by Ariadne@SorceryNet.
821 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
822 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
825 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
827 Merge old trunk r2907,r2991:
828 Allow TESTLINE on channel names.
832 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
833 +4 -0 trunk/help/opers/testline (File Modified)
834 +22 -0 trunk/modules/m_testline.c (File Modified)
837 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
839 Merge old trunk r2835:
840 resolver: if sendto(2) fails, try sending to the next nameserver
844 +1 -1 trunk/src/res.c (File Modified)
847 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
849 Merge old trunk r2817:
850 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
851 starts with a digit. This is safe because the last
852 parameter is a nick and never a UID. (The first parameter
853 in a server-server two-param whois is a UID/SID.)
857 +1 -1 trunk/modules/m_whois.c (File Modified)
860 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
862 Merge old trunk r2779,r2785:
863 Show correct privilege name in a few ERR_NOPRIVS numerics.
867 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
868 +1 -1 trunk/extensions/m_opme.c (File Modified)
869 +2 -2 trunk/unsupported/m_force.c (File Modified)
872 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
874 Merge old trunk r2695:
875 Send an SQUIT instead of an ERROR to announce /die to connected servers.
876 This will generate better server notices.
880 +3 -2 trunk/modules/core/m_die.c (File Modified)
883 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
885 Merge old trunk r2294:
886 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
890 +1 -1 trunk/src/s_user.c (File Modified)
893 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
895 Merge old trunk r2226:
896 If we are connecting outward to a server, check if the
897 server name they sent is the same as what we tried to
898 connect to. Previously such a connection could succeed
899 if there existed connect blocks with the same IP and
900 passwords for the other server name.
904 +11 -0 trunk/modules/core/m_server.c (File Modified)
907 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
909 Merge old trunk r2212:
910 Another handling of SJOINs without nicks:
911 Propagate them if the channel is +P or the channel
912 already existed, otherwise remove the channel again
913 and do not propagate the SJOIN.
917 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
920 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
922 Remove channels entirely from /whois on services.
923 This cannot be overridden with operspy.
927 +20 -17 trunk/modules/m_whois.c (File Modified)
930 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
932 Fix /who on channels with ** in their name.
936 +2 -2 trunk/modules/m_who.c (File Modified)
939 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
941 NEWS: As in 2.1.3, mention that the TS6 revision will
942 interoperate with older versions
946 +2 -1 trunk/NEWS (File Modified)
949 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
951 Fix documentation of HIDE_SERVERS_IPS define.
955 +2 -2 trunk/include/config.h.dist (File Modified)
958 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
960 Don't leak auth{} spoofed ip for I-line is full notice either.
964 +1 -1 trunk/src/s_conf.c (File Modified)
967 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
973 +37 -0 trunk/NEWS (File Modified)
976 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
978 Allow /invite (but not invex) to override +r, +l, +j in
979 addition to +i. As before, a restrictive mode must be in
980 place at /invite time for the invite to have an effect;
981 +r does not count as a restrictive mode if the user is
982 logged in; +l and +j always count as restrictive modes to
983 allow for cases where they would allow join at /invite
984 time but not when the user tries to join.
988 +6 -2 trunk/modules/m_invite.c (File Modified)
989 +21 -10 trunk/src/channel.c (File Modified)
992 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
994 Remove invite_ops_only, forcing it to YES.
998 +0 -1 trunk/doc/example.conf (File Modified)
999 +0 -5 trunk/doc/reference.conf (File Modified)
1000 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1001 +0 -1 trunk/include/s_conf.h (File Modified)
1002 +0 -6 trunk/modules/m_info.c (File Modified)
1003 +10 -14 trunk/modules/m_invite.c (File Modified)
1004 +0 -1 trunk/src/newconf.c (File Modified)
1005 +0 -1 trunk/src/s_conf.c (File Modified)
1008 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1010 Move username check after xline and dnsbl checks, so it
1011 will not complain to opers about clients who are xlined
1012 or blacklisted anyway (both of which silently reject).
1016 +15 -15 trunk/src/s_user.c (File Modified)
1019 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1021 - MASTER_MAX is no longer relevant
1025 +0 -7 trunk/modules/m_set.c (File Modified)
1028 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1030 - add config option for setting max_clients.
1034 +5 -0 trunk/doc/example.conf (File Modified)
1035 +5 -0 trunk/doc/reference.conf (File Modified)
1036 +2 -0 trunk/include/s_conf.h (File Modified)
1037 +1 -1 trunk/src/ircd.c (File Modified)
1038 +2 -0 trunk/src/newconf.c (File Modified)
1039 +2 -1 trunk/src/s_conf.c (File Modified)
1042 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1044 - remove get_maxrss() and all of that insecure and unsafe nonsense
1048 +3 -38 trunk/src/ircd.c (File Modified)
1049 +1 -1 trunk/src/restart.c (File Modified)
1050 +0 -4 trunk/src/s_stats.c (File Modified)
1053 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1055 - avoid some potential NULL dereferencing
1059 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1062 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1068 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1071 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1073 - rework poll a bit for the MAXCONNECTIONS changes.
1077 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1080 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1082 Our way of using kqueue may cause it to report fds we
1083 don't know about anymore, cope.
1087 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1090 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1092 Don't reference freed memory (fde_t) in comm_close().
1096 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1099 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1101 - fix for 100% cpu use
1105 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1108 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1110 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1114 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1117 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1119 - clear up use of fd_table in ircd.
1123 +3 -2 trunk/src/s_serv.c (File Modified)
1126 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1128 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1132 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1133 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1134 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1135 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1136 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1137 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1138 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1139 +2 -2 trunk/libcharybdis/select.c (File Modified)
1142 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1144 Fix some cases where the size argument to strlcpy()
1145 for usernames and hostnames is 1 too small.
1149 +1 -1 trunk/modules/m_chghost.c (File Modified)
1150 +2 -2 trunk/src/res.c (File Modified)
1151 +2 -2 trunk/src/s_user.c (File Modified)
1154 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1156 Cut down quit/part/kick reasons to avoid quit reasons
1157 overflowing the client exiting server notice (from
1158 TOPICLEN to 260). kill reasons become shorter accordingly.
1159 kline/dline/gline reasons become 390.
1160 away messages stay at TOPICLEN for now.
1164 +8 -3 trunk/include/ircd_defs.h (File Modified)
1165 +2 -2 trunk/modules/m_dline.c (File Modified)
1166 +4 -4 trunk/modules/m_gline.c (File Modified)
1167 +2 -2 trunk/modules/m_kline.c (File Modified)
1170 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1172 Don't leak auth{} spoofed IP addresses in +f notices.
1173 from ratbox (androsyn)
1177 +10 -3 trunk/src/s_conf.c (File Modified)
1180 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1182 Make oper_up() take +i/-i during opering up into account
1183 (e.g. no_oper_invis extension, +i in operator::umodes).
1184 Remove the hack from no_oper_invis.
1188 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1189 +4 -0 trunk/src/s_user.c (File Modified)
1192 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1194 no_oper_invis: decrement invisible count when clearing
1195 invisible on a local client who has just opered up
1196 oper_up() should really do this
1200 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1203 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1205 Put "End of Channel Quiet List" instead of
1206 "End of Channel Ban List" for a +q list.
1207 Due to client restrictions the numerics for
1208 quiet lists must be the same as for ban lists.
1212 +4 -1 trunk/src/chmode.c (File Modified)
1215 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1217 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1218 Change TS6 JOIN processing
1219 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1220 a local user joins an existing channel
1221 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1222 propagating a TS6 JOIN
1223 - don't interpret simple modes in an incoming TS6 JOIN
1225 This is to avoid desyncs when certain mode changes (e.g. -im)
1226 cross with joins. A downside is that simple modes will be
1227 more desynched when a JOIN creates a channel or lowers TS,
1228 but that's less important.
1230 Update the TS6 specification to include this, and clarify
1231 that TMODE can come from a server and that MODE must be
1232 translated into TMODE from other servers too.
1236 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1237 +19 -127 trunk/modules/core/m_join.c (File Modified)
1240 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1242 Make -logfile work again.
1246 +2 -2 trunk/src/s_log.c (File Modified)
1249 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1251 - fix off-by-one memory overflow error.
1255 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1258 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1260 Change handling of modularized umodes:
1261 - keep the bitmask reserved forever to the letter, fixing
1262 the problems when loading multiple umode modules,
1263 unloading them and then loading them in a different order
1264 - don't allow local users to change umodes which have
1265 been unloaded and don't set them on new users via
1270 +24 -3 trunk/src/s_user.c (File Modified)
1273 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1275 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1279 +1 -0 trunk/include/s_user.h (File Modified)
1280 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1281 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1282 +22 -0 trunk/src/s_user.c (File Modified)
1285 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1287 DNSBL keyword substitution is available as of 2.1.3.
1291 +1 -1 trunk/doc/example.conf (File Modified)
1294 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1296 Change two occurances like match(userinput, target_p->name) ||
1297 match(target_p->name, userinput) to just match(userinput,
1298 target_p->name). No client name can contain * or ? now.
1302 +1 -1 trunk/modules/m_trace.c (File Modified)
1303 +1 -2 trunk/src/s_serv.c (File Modified)
1306 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1308 Do not try find_server() on a name find_client() has
1309 returned NULL for, as this will always return NULL
1310 since the removal of hostmasking.
1314 +1 -2 trunk/modules/m_pong.c (File Modified)
1315 +0 -4 trunk/src/s_serv.c (File Modified)
1318 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1320 Remove server_exists() which checked whether the
1321 server name existed taking hostmasking into account
1322 and just check with find_server(); admittedly
1323 this checks if the name is a SID but that's not
1328 +3 -27 trunk/modules/core/m_server.c (File Modified)
1331 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1333 Remove hash_find_masked_server(), which made it possible
1334 to specify the full (unmasked) name of a server behind
1335 a hostmask. As a result find_any_client() (for prefixes)
1336 becomes equal to find_client(), so remove that too.
1340 +0 -1 trunk/include/hash.h (File Modified)
1341 +1 -75 trunk/src/hash.c (File Modified)
1342 +1 -1 trunk/src/parse.c (File Modified)
1345 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1347 Remove '*' from valid server name characters.
1348 This makes it impossible to connect hostmasked servers.
1349 (This support didn't work well anyway, was incompatible
1350 with TS6 and we never masked ourselves.)
1354 +1 -1 trunk/src/match.c (File Modified)
1357 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1359 Change spambot, flooder and jupe joiner notices from host to orighost.
1363 +1 -1 trunk/modules/core/m_join.c (File Modified)
1364 +2 -2 trunk/modules/core/m_message.c (File Modified)
1365 +2 -2 trunk/src/channel.c (File Modified)
1368 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1370 Add documentation for SASL client protocol, same as atheme doc/SASL.
1374 + - trunk/doc/sasl.txt (File Added)
1377 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1379 Include real hostname in Closing Link message for unknown
1380 connections that have sent USER. This is helpful for
1381 k-lined users while not breaking server IP hiding.
1385 +3 -1 trunk/src/client.c (File Modified)
1388 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1394 +29 -29 trunk/configure (File Modified)
1397 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1399 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1403 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1406 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1408 Backport from early 3.x:
1411 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1413 - remove "Processing connection to foobar.net" message
1417 +0 -3 trunk/src/s_auth.c (File Modified)
1420 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1422 - missed the processing connection one (actually, we can probably nuke this one)
1426 +1 -2 trunk/src/s_auth.c (File Modified)
1429 river 2006/09/27 16:33:05 UTC (20060927-2174)
1431 get_client_name = stupid
1436 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1439 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1441 - remove excessive arguments
1445 +1 -2 trunk/src/s_conf.c (File Modified)
1446 +1 -1 trunk/src/s_user.c (File Modified)
1449 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1451 - use sendto_one_notice() for on-connect notices too.
1455 +10 -10 trunk/src/s_auth.c (File Modified)
1458 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1460 - use sendto_one_notice() in the core, too.
1464 +2 -2 trunk/src/chmode.c (File Modified)
1465 +8 -15 trunk/src/modules.c (File Modified)
1466 +3 -5 trunk/src/s_conf.c (File Modified)
1467 +1 -2 trunk/src/s_newconf.c (File Modified)
1468 +20 -57 trunk/src/s_user.c (File Modified)
1471 river 2006/09/27 16:19:25 UTC (20060927-2166)
1473 the KILL command will use get_client_name(, SHOW_IP) instead of
1474 target->name, and will show a more useful error for local opers
1479 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1482 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1484 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1488 +4 -2 trunk/src/send.c (File Modified)
1491 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1497 +1 -1 trunk/include/client.h (File Modified)
1500 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1502 - get_id(): fall back to "*" if client has no known name
1506 +1 -1 trunk/include/client.h (File Modified)
1509 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1511 - convert to sendto_one_notice().
1515 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1516 +4 -6 trunk/unsupported/m_force.c (File Modified)
1519 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1521 - use sendto_one_notice() in many places instead of
1522 sendto_one(source_p, ":%s NOTICE %s :", ...);
1526 +10 -25 trunk/extensions/example_module.c (File Modified)
1527 +5 -14 trunk/extensions/hurt.c (File Modified)
1528 +1 -2 trunk/extensions/m_42.c (File Modified)
1529 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1530 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1531 +1 -2 trunk/extensions/m_opme.c (File Modified)
1532 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1533 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1534 +3 -7 trunk/modules/core/m_die.c (File Modified)
1535 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1536 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1537 +1 -2 trunk/modules/m_challenge.c (File Modified)
1538 +11 -15 trunk/modules/m_connect.c (File Modified)
1539 +20 -28 trunk/modules/m_dline.c (File Modified)
1540 +2 -2 trunk/modules/m_etrace.c (File Modified)
1541 +11 -21 trunk/modules/m_gline.c (File Modified)
1542 +2 -4 trunk/modules/m_kline.c (File Modified)
1543 +1 -2 trunk/modules/m_rehash.c (File Modified)
1544 +3 -7 trunk/modules/m_restart.c (File Modified)
1545 +31 -45 trunk/modules/m_set.c (File Modified)
1546 +2 -4 trunk/modules/m_testmask.c (File Modified)
1547 +5 -8 trunk/modules/m_unreject.c (File Modified)
1548 +2 -5 trunk/modules/m_xline.c (File Modified)
1553 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1554 +10 -25 trunk/extensions/example_module.c (File Modified)
1555 +5 -14 trunk/extensions/hurt.c (File Modified)
1556 +1 -2 trunk/extensions/m_42.c (File Modified)
1557 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1558 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1559 +1 -2 trunk/extensions/m_opme.c (File Modified)
1560 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1561 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1562 +3 -7 trunk/modules/core/m_die.c (File Modified)
1563 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1564 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1565 +1 -2 trunk/modules/m_challenge.c (File Modified)
1566 +11 -15 trunk/modules/m_connect.c (File Modified)
1567 +2 -4 trunk/modules/m_dline.c (File Modified)
1568 +2 -2 trunk/modules/m_etrace.c (File Modified)
1569 +11 -21 trunk/modules/m_gline.c (File Modified)
1570 +2 -4 trunk/modules/m_kline.c (File Modified)
1571 +1 -2 trunk/modules/m_rehash.c (File Modified)
1572 +3 -7 trunk/modules/m_restart.c (File Modified)
1573 +31 -45 trunk/modules/m_set.c (File Modified)
1574 +2 -4 trunk/modules/m_testmask.c (File Modified)
1575 +5 -8 trunk/modules/m_unreject.c (File Modified)
1576 +1 -3 trunk/modules/m_xline.c (File Modified)
1577 +2 -2 trunk/src/chmode.c (File Modified)
1578 +8 -15 trunk/src/modules.c (File Modified)
1579 +10 -14 trunk/src/s_auth.c (File Modified)
1580 +3 -6 trunk/src/s_conf.c (File Modified)
1581 +1 -2 trunk/src/s_newconf.c (File Modified)
1582 +20 -57 trunk/src/s_user.c (File Modified)
1583 +4 -2 trunk/src/send.c (File Modified)
1584 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1585 +4 -6 trunk/unsupported/m_force.c (File Modified)
1588 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1590 - keyword-subst from charybdis 2.2.
1594 +12 -3 trunk/doc/example.conf (File Modified)
1595 +58 -3 trunk/doc/reference.conf (File Modified)
1596 + - trunk/include/substitution.h (File Added)
1597 +1 -0 trunk/src/Makefile.in (File Modified)
1598 +2 -2 trunk/src/s_conf.c (File Modified)
1599 +164 -1 trunk/src/s_user.c (File Modified)
1600 + - trunk/src/substitution.c (File Added)
1603 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1605 Removed merge tracking for "svnmerge" for
1606 http://svn.atheme.org/charybdis/branches/release-2.2
1610 + - trunk/ (Property Modified)
1613 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1615 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1616 http://svn.atheme.org/charybdis/branches/release-2.2
1620 + - trunk/ (Property Modified)
1623 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1625 Removed merge tracking for "svnmerge" for
1626 http://svn.atheme.org/charybdis/branches/release-2.2
1630 + - trunk/ (Property Modified)
1633 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1635 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1636 http://svn.atheme.org/charybdis/branches/release-2.2
1640 + - trunk/ (Property Modified)
1643 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1649 + - trunk/ (Property Modified)
1652 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1654 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1655 http://svn.atheme.org/charybdis/branches/release-2.2
1659 + - trunk/ (Property Modified)
1662 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1664 - version bump to 2.2.0
1668 +3 -1 trunk/NEWS (File Modified)
1669 +1 -1 trunk/configure.ac (File Modified)
1672 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1675 + branches/release-2.1 -> 2.2 base
1676 + 3.0 -> branches/cxxconversion
1677 + backport some immediate 3.0 functionality for 2.2
1682 + - trunk/ (File Added)
1685 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1687 Merged revisions 3135,3137 via svnmerge from
1688 http://svn.atheme.org/charybdis/trunk
1691 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1693 - Expand TRACE description
1694 - Mention expiry time in TESTLINE
1696 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1698 Update copyright year for sgml docs to 2007.
1703 + - branches/release-2.1/ (Property Modified)
1704 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1705 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1708 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1710 Merged revisions 1999 via svnmerge from
1711 http://svn.atheme.org/charybdis/trunk
1712 Add river to CREDITS
1715 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1722 + - branches/release-2.1/ (Property Modified)
1723 +1 -0 branches/release-2.1/CREDITS (File Modified)
1726 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1728 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1729 http://svn.atheme.org/charybdis/trunk
1732 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1734 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1736 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1738 - add use_forward to /info
1740 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1742 Call channel_modes() with &me instead of source_p when
1743 sending out a JOIN and SJOIN for a local user. This
1744 saves checking whether they are on the channel they
1747 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1749 If use_forward is disabled:
1751 - hide +f in /mode #channel (/mode #channel f still shows it)
1752 - do not send any mode changes adding +f to local clients
1753 (-f ones are still sent)
1758 + - branches/release-2.1/ (Property Modified)
1759 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1760 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1761 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1762 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1763 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1764 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1765 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1766 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1767 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1768 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1769 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1770 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1773 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1775 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1779 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1780 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1781 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1784 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1786 Add accountability (wallops, log) to OKICK.
1790 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1793 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1795 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1796 Similar to branches/release-2.2 r3061.
1800 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1803 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1805 - Write xline to file after instead of before notifying opers and source
1806 - Also notify source of failure to add xline
1807 Similar to branches/release-2.2 r3057.
1811 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1814 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1816 If a dline/kline/resv cannot be added to the file, send
1817 the regular notices to local opers and source anyway,
1818 and also warn the source (local opers were already warned).
1819 Similar to branches/release-2.2 r3053.
1823 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1826 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1828 Port over fixes from unkline/unxline/unresv to undline.
1829 Similar to branches/release-2.2 r3049.
1833 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1836 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1838 Merged revisions 2915 via svnmerge from
1839 http://svn.atheme.org/charybdis/trunk
1842 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1844 In usage message, show kline.conf and xline.conf instead
1845 of klines.conf and xlines.conf.
1850 + - branches/release-2.1/ (Property Modified)
1851 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1854 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1856 Merged revisions 2831,2833,2853 via svnmerge from
1857 http://svn.atheme.org/charybdis/trunk
1860 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1862 unkline/unxline/unresv:
1863 - if fclose on the output returns an error, treat this as a
1865 - check if the rename from the temp file to the ban conf failed
1867 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1869 When adding a permanent dline/kline/xline/resv, check
1870 the return value of fclose().
1872 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1874 Do not free xline aconf if it could not be written out.
1875 It will be added to the list in memory anyway.
1880 + - branches/release-2.1/ (Property Modified)
1881 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1882 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1883 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1884 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1887 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1889 NEWS: Clarify effects of ip_cloaking changes a little.
1893 +2 -0 branches/release-2.1/NEWS (File Modified)
1896 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1902 +9 -9 branches/release-2.1/configure (File Modified)
1905 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1907 Version bump on 2.1 branch to 2.1.2.
1911 +1 -1 branches/release-2.1/configure.ac (File Modified)
1914 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1916 Mention r2801/r2805.
1920 +1 -0 branches/release-2.1/NEWS (File Modified)
1923 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1925 Merged revisions 2801 via svnmerge from
1926 http://svn.atheme.org/charybdis/trunk
1929 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1931 ip_cloaking: try to avoid truncation by removing more
1932 components of the hostname (except the TLD).
1937 + - branches/release-2.1/ (Property Modified)
1938 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1941 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1947 +8 -1 branches/release-2.1/NEWS (File Modified)
1950 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1952 Merged revisions 2781 via svnmerge from
1953 http://svn.atheme.org/charybdis/trunk
1956 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1958 Fix stupid bug: checked a hostmask against the found
1959 ban instead of all exceptions, causing all host mangled
1960 clients to be exempted if there was a single ban
1961 exception in many cases.
1966 + - branches/release-2.1/ (Property Modified)
1967 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1970 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1972 Merged revisions 2773 via svnmerge from
1973 http://svn.atheme.org/charybdis/trunk
1976 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1978 user@host must be *@* for a shared{} block with flags=locops
1979 (server should not be *).
1984 + - branches/release-2.1/ (Property Modified)
1985 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1988 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1990 Tweak \s code a little.
1994 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1995 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1996 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1999 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2001 Merged revisions 2761 via svnmerge from
2002 http://svn.atheme.org/charybdis/trunk
2005 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2007 The testline/no_tilde fixes are in 2.1.1.
2012 + - branches/release-2.1/ (Property Modified)
2013 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2016 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2022 +4 -1 branches/release-2.1/NEWS (File Modified)
2025 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2027 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
2028 http://svn.atheme.org/charybdis/trunk
2032 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2034 If the auth{} block has no_tilde and is not kline exempt,
2035 check the username without tilde against klines too.
2036 This is consistent with the way klines work on spoofs
2037 (klines checked on both raw and appearing-on-IRC version).
2039 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2041 Rework the fix for klines with no_tilde.
2042 Add an extra argument to find_address_conf() for the
2043 username without tilde, as that may contain one character more.
2045 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2047 Unbreak compile (because of r2697).
2048 testline with ~ could be improved some more perhaps, but this should work.
2050 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2052 testline: take no_tilde and username truncation into account
2054 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2056 Add some information on /testline with no_tilde and username truncation.
2061 + - branches/release-2.1/ (Property Modified)
2062 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2063 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2064 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2065 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2066 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2067 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2070 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2072 Merged revisions 2149,2151 via svnmerge from
2073 http://svn.atheme.org/charybdis/trunk
2076 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2078 Move kills from services from +s to +k snomask.
2079 Kills from non-service opers remain on +s.
2081 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2083 Update description of +s and +k snomasks.
2088 + - branches/release-2.1/ (Property Modified)
2089 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2090 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2091 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2094 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2096 Merged revisions 2685 via svnmerge from
2097 http://svn.atheme.org/charybdis/trunk
2100 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2102 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2107 + - branches/release-2.1/ (Property Modified)
2108 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2111 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2113 Merged revisions 2693 via svnmerge from
2114 http://svn.atheme.org/charybdis/trunk
2117 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2119 Fix truncation (by one) of unidented usernames
2120 if user registration is done because of DNSBL
2121 completion (which is the usual case if a valid
2122 NICK and USER are sent quickly and any DNSBLs
2128 + - branches/release-2.1/ (Property Modified)
2129 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2132 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2138 +10 -0 branches/release-2.1/NEWS (File Modified)
2141 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2147 +9 -9 branches/release-2.1/configure (File Modified)
2150 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2152 Version bump to 2.1.1.
2156 +1 -1 branches/release-2.1/configure.ac (File Modified)
2159 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2161 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
2162 http://svn.atheme.org/charybdis/trunk
2165 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2167 - fix a server notice on SID collision where the server name is mentioned twice
2169 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2171 - get_server_name() is stupid
2173 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2177 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2179 Do the Attempt to re-introduce SID server notice somewhat
2180 differently, showing a real host again if !HIDE_SERVERS_IPS
2181 and still showing the server name exactly once.
2183 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2185 Fix log message for Attempt to re-introduce SID (server notice was ok).
2187 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2189 - replace "No N line" with "no connect block" in a
2191 - show attempted server name in a few serverlog messages
2196 + - branches/release-2.1/ (Property Modified)
2197 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2200 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2202 Merged revisions 2218 via svnmerge from
2203 http://svn.atheme.org/charybdis/trunk
2206 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2208 Fix garbage in /stats y output on 64-bit archs.
2213 + - branches/release-2.1/ (Property Modified)
2214 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2217 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2219 Merged revisions 2438 via svnmerge from
2220 http://svn.atheme.org/charybdis/trunk
2223 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2225 Enable Revision keyword in addition to Id.
2230 + - branches/release-2.1/ (Property Modified)
2231 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2234 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2236 Merged revisions 2679 via svnmerge from
2237 http://svn.atheme.org/charybdis/trunk
2240 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2242 Port over ratbox 2.2 r23253 (anfl):
2243 - remove the cached storage of how many +beI there are, thereby fixing a
2244 case where it can get desynced from reality
2249 + - branches/release-2.1/ (Property Modified)
2250 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2251 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2254 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2256 Merged revisions 2093,2095 via svnmerge from
2257 http://svn.atheme.org/charybdis/trunk
2260 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2262 - change DNSBL licensing to BSD.
2264 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2266 - change x86-assembly FNV implementation to BSD license
2271 + - branches/release-2.1/ (Property Modified)
2272 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2273 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2276 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2278 Merged revisions 2073,2075 via svnmerge from
2279 http://svn.atheme.org/charybdis/trunk
2282 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2284 Put full information in the squit reason when exiting
2285 a server due to a servlink (ziplinks) error.
2287 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2289 Put full information in the squit reason when exiting
2290 a server due to not enough arguments for a command.
2295 + - branches/release-2.1/ (Property Modified)
2296 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2297 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2300 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2302 Merged revisions 2071 via svnmerge from
2303 http://svn.atheme.org/charybdis/trunk
2306 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2308 Don't redirect users from an existing domain to an
2309 existing server in reference.conf.
2315 + - branches/release-2.1/ (Property Modified)
2316 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2319 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2321 Merged revisions 2053 via svnmerge from
2322 http://svn.atheme.org/charybdis/trunk
2325 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2327 Make find_channel_membership() choose the shortest list
2328 (channel's list or user's list) to search, avoiding excessive
2329 CPU usage with services which are in lots of channels.
2330 From ratbox 2.2 (anfl/jilles)
2335 + - branches/release-2.1/ (Property Modified)
2336 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2339 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2345 +9 -9 branches/release-2.1/configure (File Modified)
2348 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2350 Version change 2.1.0rc1 -> 2.1.0 (release).
2354 +1 -1 branches/release-2.1/configure.ac (File Modified)
2357 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2359 Merged revisions 2029 via svnmerge from
2360 http://svn.atheme.org/charybdis/trunk
2363 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2365 NEWS: mention m_webirc.c module
2370 + - branches/release-2.1/ (Property Modified)
2371 +1 -0 branches/release-2.1/NEWS (File Modified)
2374 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2380 +9 -9 branches/release-2.1/configure (File Modified)
2383 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2385 Change version to 2.1.0rc1.
2389 +1 -1 branches/release-2.1/configure.ac (File Modified)
2392 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2394 Merged revisions 2021 via svnmerge from
2395 http://svn.atheme.org/charybdis/trunk
2398 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2400 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2401 related flaky looking things, and instead keep a list
2402 of BlacklistClients in PreClient.
2407 + - branches/release-2.1/ (Property Modified)
2408 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2409 +1 -1 branches/release-2.1/include/client.h (File Modified)
2410 +0 -1 branches/release-2.1/include/res.h (File Modified)
2411 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2412 +0 -24 branches/release-2.1/src/res.c (File Modified)
2413 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2416 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2418 Merged revisions 2015,2017 via svnmerge from
2419 http://svn.atheme.org/charybdis/trunk
2422 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2424 Check if the name in the question section of the
2425 DNS reply matches what we queried, to guard against
2426 late replies to a previous query with the same id.
2428 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2430 res.c: add a comment summarizing our changes
2435 + - branches/release-2.1/ (Property Modified)
2436 +53 -18 branches/release-2.1/src/res.c (File Modified)
2439 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2441 Merged revisions 1981 via svnmerge from
2442 http://svn.atheme.org/charybdis/trunk
2445 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2447 Alphabetize extensions and tweak the descriptions a little.
2452 + - branches/release-2.1/ (Property Modified)
2453 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2454 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2457 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2459 Merged revisions 1975 via svnmerge from
2460 http://svn.atheme.org/charybdis/trunk
2463 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2465 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2466 We should use the IP and not truncate the hostname.
2467 From ratbox 2.2 (androsyn)
2472 + - branches/release-2.1/ (Property Modified)
2473 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2476 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2478 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2479 http://svn.atheme.org/charybdis/trunk
2483 + - branches/release-2.1/ (Property Modified)
2486 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2488 - branch 2.1 release family
2492 + - branches/release-2.1/ (File Added)
2495 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2497 Describe new handling of host mangling in channel bans in SGML.
2501 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2504 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2506 - ok, 2.1 operline brought to you by marvin the melancholy robot
2510 +1 -1 trunk/src/messages.tab (File Modified)
2513 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2515 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2516 If anybody comes up with anything better, then please let us know
2517 and we will change this before 2.1 is branched.
2521 +1 -1 trunk/src/messages.tab (File Modified)
2524 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2526 Add EUID to capab.txt.
2530 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2533 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2539 +3 -0 trunk/NEWS (File Modified)
2542 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2544 Allow service{} servers to manipulate the nick delay table
2545 (for "nickserv enforcement").
2546 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2547 If duration is 0, the nickdelay entry is removed, otherwise
2548 it is added with the duration in seconds (maximum 24 hours).
2549 It is suggested that this is used if the EUID capab is present.
2553 +42 -1 trunk/modules/m_services.c (File Modified)
2556 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2558 HURT: strip off *@ from the start of the mask
2559 reject anything else containing '@' or '!'
2563 +11 -0 trunk/extensions/hurt.c (File Modified)
2566 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2568 ircd.c: need supported.h here
2572 +1 -0 trunk/src/ircd.c (File Modified)
2575 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2577 HURT: less ambiguity here
2578 ips/hosts to be hurt must contain a '.' or ':' otherwise
2579 they are interpreted as nicks
2583 +14 -9 trunk/extensions/hurt.c (File Modified)
2586 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2588 - we're now ircd-charybdis.org.
2589 - properly alphabetize credits
2593 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2596 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2598 - add additional modules to the configs
2602 +6 -0 trunk/doc/example.conf (File Modified)
2603 +12 -0 trunk/doc/reference.conf (File Modified)
2606 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2608 - remove hurt.h, it is pointless and confusing
2612 +27 -62 trunk/extensions/hurt.c (File Modified)
2613 + - trunk/extensions/hurt.h (File Deleted)
2616 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2618 - add code to suggest a local HURT by nickname.
2619 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2623 +40 -10 trunk/extensions/hurt.c (File Modified)
2624 +1 -0 trunk/extensions/hurt.h (File Modified)
2627 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2633 +2 -1 trunk/NEWS (File Modified)
2636 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2638 MASKTRACE/TESTMASK: check orighost as well
2642 +4 -2 trunk/modules/m_etrace.c (File Modified)
2643 +3 -1 trunk/modules/m_testmask.c (File Modified)
2646 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2648 Make RPL_ISUPPORT (005) numeric modularizable.
2649 Currently it will reassemble the numeric every time
2650 it needs to be sent, using a few dozen callbacks;
2651 if this is too slow some caching scheme should be
2656 +0 -1 trunk/include/s_user.h (File Modified)
2657 +36 -114 trunk/include/supported.h (File Modified)
2658 +1 -1 trunk/modules/m_version.c (File Modified)
2659 +1 -0 trunk/src/Makefile.in (File Modified)
2660 +1 -0 trunk/src/ircd.c (File Modified)
2661 +300 -25 trunk/src/s_user.c (File Modified)
2662 + - trunk/src/supported.c (File Added)
2665 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2667 EUID orighost could differ from host only in case,
2668 do not mark as dynamic spoof then
2672 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2675 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2677 kline help file: clarify a bit and remove some obsolete stuff
2678 partly suggested by Olin
2682 +8 -8 trunk/help/opers/kline (File Modified)
2685 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2691 +20 -0 trunk/NEWS (File Modified)
2694 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2696 Show real host/IP to nonopers whoising themselves.
2697 The IP is not shown for auth{} spoofs, otherwise it is,
2698 as it looked rather weird to me to show an auth{} spoofed
2699 IP like this. (/userhost on self still shows the IP.)
2703 +13 -2 trunk/modules/m_whois.c (File Modified)
2706 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2708 Document nick_delay stuff and move it around a bit.
2712 +1 -2 trunk/doc/example.conf (File Modified)
2713 +8 -2 trunk/doc/reference.conf (File Modified)
2716 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2718 - disable nickdelay by default. Needs to be documented in reference.conf.
2722 +2 -0 trunk/doc/example.conf (File Modified)
2723 +2 -0 trunk/doc/reference.conf (File Modified)
2726 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2728 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2732 +2 -1 trunk/modules/m_services.c (File Modified)
2735 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2737 ip_cloaking: somewhat hackish but we need to send the
2738 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2743 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2746 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2748 If EUID is used, show realhost in far connect notice
2749 (but not in far disconnect notice).
2753 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2756 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2759 - use non-ENCAP CHGHOST if possible
2760 - really introduce new users with their mangled and real
2761 host if +h is in default umodes
2765 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2768 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2770 Add non-ENCAP CHGHOST.
2774 +49 -11 trunk/modules/m_chghost.c (File Modified)
2777 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2779 Initial addition of EUID (puts realhost/account in same
2780 command as user introduction).
2781 See doc/technical/euid.txt for more information.
2782 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2786 + - trunk/doc/technical/euid.txt (File Added)
2787 +2 -1 trunk/include/s_serv.h (File Modified)
2788 +1 -1 trunk/include/s_user.h (File Modified)
2789 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2790 +1 -34 trunk/modules/m_chghost.c (File Modified)
2791 +0 -28 trunk/modules/m_services.c (File Modified)
2792 +30 -1 trunk/src/s_serv.c (File Modified)
2793 +30 -3 trunk/src/s_user.c (File Modified)
2796 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2798 Store the mangled host in localClient and use it for
2799 ban matching (also match real host for mangled users,
2800 also match mangled host for uncloaked users).
2801 Improve interaction of +h with auth{} and services
2803 Note that all of this only applies to clients who
2804 connect after the mangling module is loaded
2805 (other clients cannot even set +h).
2806 The sorcerynet cloaking module has not been updated
2811 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2812 +3 -0 trunk/include/client.h (File Modified)
2813 +64 -5 trunk/src/channel.c (File Modified)
2814 +1 -0 trunk/src/client.c (File Modified)
2815 +2 -2 trunk/src/s_user.c (File Modified)
2818 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2820 Document /stats U letters in sgml.
2824 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2827 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2829 Better description of hub_mask and leaf_mask.
2833 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2836 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2838 Add operspy_dont_care_user_info to sgml docs.
2842 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2845 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2847 Add general::operspy_dont_care_user_info.
2848 This makes /who mask equivalent to /who !mask for opers
2849 with the operspy flag, and removes the operspy log/notice
2850 on /who mask, /masktrace and /scan.
2851 The necessary privilege (operspy flag) is unchanged.
2852 Behaviour for the other operspy commands (channel
2853 related ones) is also unchanged.
2857 +1 -0 trunk/doc/example.conf (File Modified)
2858 +6 -0 trunk/doc/reference.conf (File Modified)
2859 +1 -0 trunk/include/s_conf.h (File Modified)
2860 +10 -8 trunk/modules/m_etrace.c (File Modified)
2861 +6 -0 trunk/modules/m_info.c (File Modified)
2862 +8 -5 trunk/modules/m_scan.c (File Modified)
2863 +1 -1 trunk/modules/m_version.c (File Modified)
2864 +6 -1 trunk/modules/m_who.c (File Modified)
2865 +1 -0 trunk/src/newconf.c (File Modified)
2866 +1 -0 trunk/src/s_conf.c (File Modified)
2869 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2871 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2872 This letter will also be used for showing operspy with
2873 limited accountability (show non channel related info
2874 without '!' or notice).
2878 +2 -0 trunk/doc/server-version-info (File Modified)
2879 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2880 +2 -0 trunk/include/ircd.h (File Modified)
2881 +6 -0 trunk/modules/m_info.c (File Modified)
2882 +2 -0 trunk/modules/m_version.c (File Modified)
2883 +1 -0 trunk/src/ircd_state.c (File Modified)
2886 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2888 Add m_webirc module, allows showing real host of CGI:IRC users.
2889 Differences to the version available on my web page for a while:
2890 instructions on how to set it up.
2894 +137 -0 trunk/extensions/Makefile.in (File Modified)
2895 + - trunk/extensions/m_webirc.c (File Added)
2898 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2900 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2904 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2907 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2909 - move beu from core to contributors
2910 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2914 +2 -2 trunk/CREDITS (File Modified)
2917 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2919 Mention that class blocks must be defined before the
2920 auth or connect blocks referencing them.
2924 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2927 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2930 - change from "can join" to "is banned", this reverses sense
2931 and removes "weird" checks like for +i, +l, +j
2932 - don't allow $j to same channel
2933 - +s/+p restriction removed, anyone can /mode b anyway
2938 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2941 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2943 Add a few important lines from reference.conf to example.conf.
2947 +8 -1 trunk/doc/example.conf (File Modified)
2950 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2952 - we don't support rtsigio anymore
2953 - we definately don't support VMS nor Cygwin either.
2957 +2 -2 trunk/INSTALL (File Modified)
2958 +0 -2 trunk/README.FIRST (File Modified)
2961 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2963 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2967 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2970 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2973 - return EXTBAN_NOMATCH for a valid ban that does not match
2974 - consider a $j ban invalid if we were already processing a
2975 can_join for a $j ban
2979 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2982 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2984 extb_extgecos: realhost -> orighost
2988 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2991 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2993 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2997 +59 -0 trunk/extensions/Makefile.in (File Modified)
2998 + - trunk/extensions/extb_canjoin.c (File Added)
3001 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3003 - oh right, charybdis calls that 'orighost'.
3007 +2 -2 trunk/modules/m_who.c (File Modified)
3010 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3012 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3016 +2 -0 trunk/modules/m_who.c (File Modified)
3019 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3021 - also check $x against realhost
3025 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3028 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3030 Sorcerynet people want a debugging notice moved from +s to +d.
3034 +1 -1 trunk/src/blacklist.c (File Modified)
3037 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3039 Use source_p instead of client_p for free_pre_client().
3040 client_p could be NULL or another client.
3044 +1 -1 trunk/src/client.c (File Modified)
3047 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3049 - revert this, I know how to fix it now
3053 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3056 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3058 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3059 This fix is probably suboptimal, but it does indeed fix the problem.
3063 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3066 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3068 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3072 +49 -0 trunk/extensions/Makefile.in (File Modified)
3073 + - trunk/extensions/extb_extgecos.c (File Added)
3076 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3078 Remove undocumented and unused general::fallback_to_ip6_int config option.
3082 +0 -3 trunk/include/s_conf.h (File Modified)
3083 +0 -3 trunk/src/newconf.c (File Modified)
3086 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3089 - document new TESTMASK
3090 - mention that TESTMASK matching is the same as MASKTRACE matching
3091 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3096 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3099 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3101 New testmask from ratbox 2.2.
3102 Allows matches on nick, ip and gecos in addition to user
3103 and host, and is fully analogous to masktrace.
3104 The numeric has changed from 724 to 727 and fields in it
3109 +4 -3 trunk/help/opers/testmask (File Modified)
3110 +1 -0 trunk/include/numeric.h (File Modified)
3111 +82 -9 trunk/modules/m_testmask.c (File Modified)
3112 +2 -2 trunk/src/messages.tab (File Modified)
3115 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3117 contrib -> extensions
3121 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3124 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3126 CHGHOST: Check validity of new hostname.
3127 If the command came from a local client (disabled by
3128 default), send an error message and drop the command.
3129 If the command came from a remote client or server,
3130 send a notice to opers and the target user (if local).
3134 +42 -1 trunk/modules/m_chghost.c (File Modified)
3137 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3143 +23 -1 trunk/NEWS (File Modified)
3146 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3148 When an outgoing server connection succeeds, set
3149 localClient->ip by simply copying the whole sockaddr
3150 struct instead of copying certain parts only.
3154 +1 -19 trunk/src/s_serv.c (File Modified)
3157 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3159 Give a special error message and ignore the connect block
3160 if trying to add a connect block for the server's own name.
3164 +7 -0 trunk/src/newconf.c (File Modified)
3167 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3169 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3170 when --disable-balloc is used, so that it compiles.
3171 Obviously the BlockHeapUsage() stub returns just zeroes so
3172 /stats z will be less informative.
3176 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3179 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3181 Free and zero dns_query in DNS callback for outgoing connect.
3182 This avoids double free of reslist.
3186 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3189 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3191 From ratbox, log failed outgoing connections to serverlog.
3196 +13 -1 trunk/src/s_serv.c (File Modified)
3199 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3201 Change serverlog message when connecting to be more clear and show the port number.
3205 +1 -1 trunk/src/s_serv.c (File Modified)
3208 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3210 Remove gethost_byname(), this is meaningless
3211 since the removal of AAAA -> A fallback (r1763).
3215 +0 -1 trunk/include/res.h (File Modified)
3216 +0 -12 trunk/src/res.c (File Modified)
3219 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3221 Remove ip6.int support and use only ip6.arpa.
3222 The global ip6.int zone has disappeared on June 1
3223 and a lot of other software has been removing ip6.int
3225 This removes the second and last case where IPv6
3226 support in charybdis causes extra lookups and slows
3231 +5 -27 trunk/src/res.c (File Modified)
3234 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3236 Mention new default (r1767) for connect::aftype in sgml docs.
3240 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3243 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3245 Use IPv6 if connect::host looks like an IPv6 address
3246 (contains a colon). No need to aftype=ipv6 anymore.
3250 +2 -0 trunk/src/newconf.c (File Modified)
3253 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3255 More information about connect::host.
3259 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3262 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3264 Remove fallback to A if AAAA cannot be found.
3265 In case of a forward check of a reverse lookup, we
3266 already know if it's ipv4 or ipv6, so it is not
3267 useful and in case of a forward lookup of a hostname
3268 in connect::host, connect::aftype already specifies
3269 if it's ipv4 or ipv6.
3273 +4 -27 trunk/src/res.c (File Modified)
3276 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3279 - check if +c made the message text empty and refuse
3281 - don't copy message text if it is not necessary
3286 +14 -4 trunk/modules/core/m_message.c (File Modified)
3289 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3291 remove_conf_item(): do not free cf_name, this is generally a string constant
3295 +0 -1 trunk/src/newconf.c (File Modified)
3298 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3300 Remove the old unused FDL_ constants.
3304 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3307 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3309 Remove an unused struct irc_sockaddr_storage from fde_t
3310 (allocated for every possible file descriptor).
3314 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3317 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3319 If the DNS lookup for an outgoing connection is still
3320 pending when it is closed, clean it up.
3324 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3327 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3329 If proc_answer() fails (for example if a lookup for an
3330 A record returns a CNAME), fail the query immediately.
3331 Previously the packet was just ignored, leaving the
3336 +4 -8 trunk/src/res.c (File Modified)
3339 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3341 Correct sockhost field in an outgoing server connection.
3342 First copy the host field from the server_conf, then
3343 take the IP from to where the connection was attempted
3344 when the connection callback is called.
3345 (Before r1747 this used the IP from the server_conf.)
3349 +8 -2 trunk/src/s_serv.c (File Modified)
3352 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3354 Remove ipnum (keep aftype) and dns_query from server_conf.
3355 We don't keep track of binary form address in connect{}
3356 blocks anymore, DNS lookups of names in host= gone.
3357 As before the DNS lookup is done on connect.
3358 This should unbreak hostnames in host= somewhat.
3362 +1 -2 trunk/include/s_newconf.h (File Modified)
3363 +2 -2 trunk/src/newconf.c (File Modified)
3364 +1 -42 trunk/src/s_newconf.c (File Modified)
3365 +12 -31 trunk/src/s_serv.c (File Modified)
3368 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3374 +1 -1 trunk/configure (File Modified)
3377 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3379 Fix --disable-balloc help text (said --disable-small-net).
3383 +1 -1 trunk/configure.ac (File Modified)
3386 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3388 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3389 services (+S). Unlike operstring and adminstring, this
3390 is not changeable with /quote set but is updated on rehash.
3394 +1 -0 trunk/doc/example.conf (File Modified)
3395 +10 -2 trunk/doc/reference.conf (File Modified)
3396 +1 -0 trunk/include/s_conf.h (File Modified)
3397 +6 -0 trunk/modules/m_info.c (File Modified)
3398 +3 -2 trunk/modules/m_whois.c (File Modified)
3399 +1 -0 trunk/src/newconf.c (File Modified)
3400 +1 -0 trunk/src/s_conf.c (File Modified)
3403 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3405 Fix handling of comma in whois: ignore the comma and
3406 everything after it but do output the entire parameter
3411 +2 -2 trunk/modules/m_whois.c (File Modified)
3414 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3416 New /stats letter 's' to list HURTs:
3417 - opers get the full listing.
3418 - users get any HURTs that match their sockhost/orighost if
3419 "stats_k_oper_only" is set to 1.
3423 +50 -0 trunk/extensions/hurt.c (File Modified)
3426 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3428 - make the newconf system available to modules.
3432 +4 -1 trunk/include/newconf.h (File Modified)
3433 +4 -8 trunk/src/newconf.c (File Modified)
3436 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3438 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3441 +0 -3 trunk/doc/example.conf (File Modified)
3442 +0 -3 trunk/doc/reference.conf (File Modified)
3445 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3447 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3451 +3 -0 trunk/doc/example.conf (File Modified)
3452 +3 -0 trunk/doc/reference.conf (File Modified)
3455 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3457 Fix too early truncation of JOIN channel list.
3461 +2 -3 trunk/modules/core/m_join.c (File Modified)
3464 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3466 - From ratbox 2.2 (anfl), send server notices about read
3467 errors from handshakes and servers to +s instead of +d.
3468 - Send various server notices about failed server
3469 connections which did not reach registered state network
3470 wide if the connection was initiated by a remote oper.
3471 This avoids annoying the whole net if there is a
3472 broken autoconnect, but allows all opers to see why a
3473 remote connect failed. Failed connections which did reach
3474 server state already generate server notices everywhere.
3476 Note: this is an exception to our general policy to not send
3477 server notices about unregistered connections remotely.
3481 +1 -0 trunk/include/client.h (File Modified)
3482 +20 -6 trunk/src/client.c (File Modified)
3483 +6 -6 trunk/src/s_serv.c (File Modified)
3486 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3492 +1 -1 trunk/doc/example.conf (File Modified)
3493 +1 -1 trunk/doc/reference.conf (File Modified)
3496 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3498 Don't allow #channel +b $c:&channel (inconsistent target).
3502 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3505 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3507 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3511 +0 -2 trunk/include/client.h (File Modified)
3514 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3516 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3520 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3523 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3525 Store IP addresses in whowas. These are shown to opers.
3526 Obtained from Eurus patches.
3527 orighost tracking removed (not worth the memory IMHO),
3528 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3529 with unknown IPs and to not violate auth{} spoof policy.
3533 +2 -0 trunk/doc/reference.conf (File Modified)
3534 +1 -0 trunk/include/numeric.h (File Modified)
3535 +1 -0 trunk/include/whowas.h (File Modified)
3536 +10 -1 trunk/modules/m_whowas.c (File Modified)
3537 +1 -1 trunk/src/messages.tab (File Modified)
3538 +4 -0 trunk/src/whowas.c (File Modified)
3541 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3543 Describe hostmask parameter of masktrace better in sgml docs.
3547 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3550 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3552 masktrace help file: mention CIDR IP masks
3557 +2 -0 trunk/help/opers/masktrace (File Modified)
3560 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3562 MASKTRACE: allow normal match() on IP address also
3567 +2 -3 trunk/modules/m_etrace.c (File Modified)
3570 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3572 Allow +S clients (services) to send to channels and @/+ channels always.
3576 +1 -1 trunk/modules/core/m_message.c (File Modified)
3577 +1 -1 trunk/src/channel.c (File Modified)
3580 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3582 Allow servers to send to @#chan and +#chan.
3586 +1 -1 trunk/modules/core/m_message.c (File Modified)
3589 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3591 Don't count opers on service{} servers in /lusers.
3595 +2 -2 trunk/src/s_user.c (File Modified)
3598 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3600 Show opers the real host behind a dynamic spoof in WHOIS.
3601 If the user is auth{} spoofed, this shows the auth{} spoof
3602 otherwise it shows the DNS hostname and IP address.
3603 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3607 +1 -0 trunk/include/numeric.h (File Modified)
3608 +12 -2 trunk/modules/m_whois.c (File Modified)
3609 +1 -1 trunk/src/messages.tab (File Modified)
3612 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3614 Remove #define HIDE_SPOOF_IPS from config.h, should
3615 have been done earlier.
3619 +0 -7 trunk/include/config.h (File Modified)
3622 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3624 Bring back ERR_CANTKILLSERVER.
3628 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3631 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3634 - also send RPL_HOSTHIDDEN on -h
3635 - don't allow +h for auth{} spoofed clients
3639 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3642 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3644 /etc/resolv.conf parsing:
3645 - don't crash (sometimes) if there is a line without an argument
3646 (e.g. 'search' by itself)
3647 - fix handling of lines with leading whitespace
3651 +9 -8 trunk/src/reslib.c (File Modified)
3654 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3656 Put back code that terminates DNS queries, which was
3657 removed during the resolver changes.
3661 +4 -0 trunk/src/s_auth.c (File Modified)
3664 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3666 - oh hey, that was in the wrong place
3670 +13 -13 trunk/src/s_auth.c (File Modified)
3673 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3675 - handle a situation where a user can go away before DNS completes
3679 +13 -0 trunk/src/s_auth.c (File Modified)
3682 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3688 +1 -0 trunk/include/blacklist.h (File Modified)
3689 +1 -0 trunk/include/res.h (File Modified)
3690 +33 -2 trunk/src/blacklist.c (File Modified)
3691 +2 -0 trunk/src/client.c (File Modified)
3692 +24 -0 trunk/src/res.c (File Modified)
3695 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3697 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3698 if comm_accept() failed.
3700 Found with valgrind.
3704 +4 -4 trunk/src/listener.c (File Modified)
3707 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3709 - handle unavailable Client/preClient structs
3713 +9 -0 trunk/src/blacklist.c (File Modified)
3716 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3718 Add +lf to SGML docs.
3722 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3725 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3727 Also do forwarding if the channel limit (+l) is exceeded.
3731 +1 -1 trunk/help/opers/cmode (File Modified)
3732 +2 -2 trunk/modules/core/m_join.c (File Modified)
3735 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3737 Post-release lovin':
3738 - Update version to 2.1.0.
3739 - Regenerate configure.
3743 +9 -9 trunk/configure (File Modified)
3744 +1 -1 trunk/configure.ac (File Modified)
3747 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3749 Comment out example blacklist{} block.
3753 +7 -7 trunk/doc/example.conf (File Modified)
3754 +7 -7 trunk/doc/reference.conf (File Modified)
3757 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3759 Add note regarding use of AHBL BLs.
3763 +4 -0 trunk/doc/example.conf (File Modified)
3764 +4 -0 trunk/doc/reference.conf (File Modified)
3767 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3773 +2 -2 trunk/CREDITS (File Modified)
3776 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3782 +1 -0 trunk/CREDITS (File Modified)
3785 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3787 Put more recent ratbox CREDITS here.
3791 +3 -2 trunk/doc/Ratbox-team (File Modified)
3794 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3800 +5 -4 trunk/NEWS (File Modified)
3803 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3805 Mention that install or make install also avoids modunload crashes.
3809 +2 -1 trunk/BUGS (File Modified)
3812 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3818 +3 -8 trunk/NEWS (File Modified)
3821 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3827 +3 -2 trunk/BUGS (File Modified)
3830 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3832 - add orighost check to hurt.c
3837 +1 -6 trunk/BUGS (File Modified)
3838 +1 -1 trunk/extensions/hurt.c (File Modified)
3841 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3843 Make kline_exempt exempt from HURT also.
3847 +2 -1 trunk/extensions/hurt.c (File Modified)
3850 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3852 Fix mask HEAL propagation.
3856 +6 -3 trunk/extensions/hurt.c (File Modified)
3859 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3866 +18 -31 trunk/extensions/README (File Modified)
3869 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3871 More target change hax.
3876 +5 -0 trunk/extensions/hurt.c (File Modified)
3879 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3881 Improvements to HURT propagation.
3885 +8 -6 trunk/extensions/hurt.c (File Modified)
3888 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3890 - further simplification
3894 +25 -76 trunk/extensions/hurt.c (File Modified)
3895 +0 -9 trunk/extensions/hurt.h (File Modified)
3898 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3904 +13 -0 trunk/extensions/hurt.c (File Modified)
3907 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3909 - cut off at 15 messages instead of 30
3913 +1 -1 trunk/extensions/hurt.h (File Modified)
3916 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3918 Squash a warning here.
3922 +1 -3 trunk/src/ircd.c (File Modified)
3925 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3927 Don't show servers in /stats l to nonopers if flatten links is enabled.
3931 +3 -1 trunk/modules/m_stats.c (File Modified)
3934 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3940 +20 -7 trunk/extensions/hurt.c (File Modified)
3943 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3945 - remove inline stuff (yuck)
3946 - sockaddr should have been sockhost
3950 +22 -31 trunk/extensions/hurt.c (File Modified)
3953 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3955 - make hurt checking actually work
3959 +2 -7 trunk/extensions/hurt.c (File Modified)
3962 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3964 Slight tweak to alias{}.
3968 +4 -0 trunk/src/parse.c (File Modified)
3971 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3973 - further simplification
3977 +59 -71 trunk/extensions/hurt.c (File Modified)
3978 +0 -1 trunk/extensions/hurt.h (File Modified)
3981 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3983 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3987 +10 -20 trunk/extensions/hurt.c (File Modified)
3988 +0 -4 trunk/extensions/hurt.h (File Modified)
3991 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3993 - remove some unnecessary code here (hurt_initial_check_event()).
3997 +0 -23 trunk/extensions/hurt.c (File Modified)
4000 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4002 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4006 +8 -0 trunk/modules/core/m_message.c (File Modified)
4009 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4011 - more sane tgchange hax
4015 +2 -1 trunk/extensions/hurt.c (File Modified)
4018 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4020 Make HEAL <nick> work.
4024 +40 -43 trunk/extensions/hurt.c (File Modified)
4027 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4029 Destroy hurt_clients list on unload.
4033 +7 -0 trunk/extensions/hurt.c (File Modified)
4036 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4038 Coding style: no space between a function name and parenthesis.
4042 +43 -43 trunk/extensions/hurt.c (File Modified)
4045 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4047 Now works and throws out hurt clients after 30 protocol messages
4048 unless they identify.
4052 +28 -36 trunk/extensions/hurt.c (File Modified)
4053 +1 -7 trunk/extensions/hurt.h (File Modified)
4056 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4058 Working addition/lookup.
4062 +8 -0 trunk/extensions/hurt.c (File Modified)
4065 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4067 Get rid of hyb6 style propagation (:server COMMAND source).
4071 +18 -22 trunk/extensions/hurt.c (File Modified)
4074 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4076 add not-working hurt_add and hurt_find
4080 +13 -5 trunk/extensions/hurt.c (File Modified)
4083 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4085 Comment out a lot of stuff so I can load and unload this without crashing.
4089 +17 -6 trunk/extensions/hurt.c (File Modified)
4092 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4094 Fix svn:keywords and add a short comment at the top.
4098 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4101 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4103 - Make hurt module compile
4104 - Link it to the build
4105 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4106 correct flag name, no CAP_TS6 use etc
4110 +1 -0 trunk/extensions/Makefile.in (File Modified)
4111 +30 -32 trunk/extensions/hurt.c (File Modified)
4114 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4116 Put beu's hurt module in trunk.
4120 + - trunk/extensions/hurt.c (File Added)
4121 + - trunk/extensions/hurt.h (File Added)
4124 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4126 - _iprint(): use stderr instead of stdout
4130 +1 -1 trunk/src/s_log.c (File Modified)
4133 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4135 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4136 and subsequently destroy our kqueue when we close 0, 1, 2
4138 - After closing fd 0, 1, 2 reopen them to /dev/null again
4139 so we don't send messages from malloc etc to a random
4141 - Remove an obsolete comment.
4145 +13 -2 trunk/src/ircd.c (File Modified)
4148 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4154 +29 -1 trunk/NEWS (File Modified)
4157 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4163 +1 -1 trunk/configure (File Modified)
4166 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4168 Fix openssl version check to also accept versions newer than 0.9.6.
4172 +1 -1 trunk/configure.ac (File Modified)
4175 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4177 Oops, need packet.h here.
4181 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4184 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4186 End the flood grace period in CPRIVMSG/CNOTICE.
4190 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4193 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4195 - update class::connectfreq documentation
4199 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4202 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4204 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4208 +3 -6 trunk/src/s_serv.c (File Modified)
4211 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4213 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4217 +1 -1 trunk/src/messages.tab (File Modified)
4220 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4222 Don't mention that /stats p shows idle times, as it doesn't.
4226 +1 -1 trunk/help/opers/stats (File Modified)
4227 +1 -1 trunk/help/users/stats (File Modified)
4230 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4232 /stats A shows DNS servers, it doesn't matter whether ircd
4233 uses ADNS or something else.
4237 +1 -1 trunk/help/opers/stats (File Modified)
4240 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4242 get_client_name() fix
4246 +4 -0 trunk/src/client.c (File Modified)
4249 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4255 +6 -0 trunk/src/ircd.c (File Modified)
4258 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4260 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4263 +16 -17 trunk/configure (File Modified)
4264 +1 -1 trunk/configure.ac (File Modified)
4267 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4269 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4272 +135 -0 trunk/configure (File Modified)
4273 +6 -0 trunk/configure.ac (File Modified)
4276 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4278 Exit 0 on successful -conftest.
4282 +1 -1 trunk/src/ircd.c (File Modified)
4285 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4287 Make the "keep the parent process around" thing work, by opening
4288 a pipe to the child process. This pipe is on fd 0 in the child
4289 process. After successful initialization, the child will write
4290 a byte to this pipe, on fatal errors it will close it without
4293 Somewhat hackish still but should work.
4297 +27 -30 trunk/src/ircd.c (File Modified)
4300 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4302 - convert some error messages to ierror() over fprintf/ilog combination
4306 +3 -6 trunk/src/ircd.c (File Modified)
4309 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4311 - inotice() for loadmodule when in foreground mode
4315 +3 -0 trunk/src/modules.c (File Modified)
4318 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4320 - remove inotice() on loading modules from the config
4324 +0 -3 trunk/src/modules.c (File Modified)
4327 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4329 - usleep for 50000usec in the parent process to allow for startup messages
4330 to be cleanly printed before detaching to shell, this should be more than
4335 +3 -0 trunk/src/ircd.c (File Modified)
4338 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4340 - display more errors during normal startup as to try to help people find common problems
4344 +27 -10 trunk/src/ircd.c (File Modified)
4347 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4349 - version bump in preparation of 2.0.0 release
4353 +9 -9 trunk/configure (File Modified)
4354 +1 -1 trunk/configure.ac (File Modified)
4357 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4359 Change example.conf operator block from "admin" to "god",
4360 so as to show we encourage per-person operator blocks.
4364 +4 -2 trunk/doc/example.conf (File Modified)
4367 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4369 Document alias{} block.
4373 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4376 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4378 Document DNS blacklist stuff in sgml.
4382 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4383 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4386 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4388 Misc /stats clarifications.
4392 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4395 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4397 Move snomasks into umodes chapter.
4398 Move oprivs chapter down.
4402 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4403 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4404 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4407 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4409 Mention operator{} user@host change.
4413 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4416 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4418 operator{} block user@host matches against orighost now, not host.
4419 This means that services/+h spoofs do not work in operator{} blocks;
4420 auth{} spoofs still work.
4424 +4 -0 trunk/doc/example.conf (File Modified)
4425 +1 -1 trunk/doc/reference.conf (File Modified)
4426 +2 -2 trunk/modules/m_challenge.c (File Modified)
4427 +1 -1 trunk/modules/m_oper.c (File Modified)
4430 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4432 - inotice/iwarn/ierror() stuff I was working on
4436 +3 -0 trunk/include/s_log.h (File Modified)
4437 +15 -11 trunk/src/ircd.c (File Modified)
4438 +3 -1 trunk/src/modules.c (File Modified)
4439 +1 -1 trunk/src/newconf.c (File Modified)
4440 +54 -0 trunk/src/s_log.c (File Modified)
4443 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4445 Oops, don't add blacklists to the list twice on rehash.
4449 +3 -2 trunk/src/blacklist.c (File Modified)
4452 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4454 Remove notices to the client about progress of dnsbl lookups.
4458 +0 -4 trunk/src/blacklist.c (File Modified)
4461 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4463 Add auth{} flag dnsbl_exempt.
4467 +2 -1 trunk/doc/example.conf (File Modified)
4468 +2 -1 trunk/doc/reference.conf (File Modified)
4469 +2 -0 trunk/include/s_conf.h (File Modified)
4470 +1 -0 trunk/src/newconf.c (File Modified)
4471 +8 -1 trunk/src/s_user.c (File Modified)
4474 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4476 Switch alias{} and blacklist{} around, for consistency with example.conf.
4480 +18 -18 trunk/doc/reference.conf (File Modified)
4483 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4485 Send a warning to the user if they are dnsbl listed but exempted.
4489 +17 -12 trunk/src/s_user.c (File Modified)
4492 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4494 Move throwing out dnsbl listed clients to registration,
4495 and make kline_exempt exempt from it.
4499 +1 -0 trunk/include/blacklist.h (File Modified)
4500 +4 -0 trunk/include/client.h (File Modified)
4501 +15 -16 trunk/src/blacklist.c (File Modified)
4502 +6 -0 trunk/src/client.c (File Modified)
4503 +17 -0 trunk/src/s_user.c (File Modified)
4506 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4508 Show refcount in /stats n.
4512 +3 -2 trunk/modules/m_stats.c (File Modified)
4515 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4517 Don't look up dnsbls twice if they send USER twice.
4521 +5 -3 trunk/modules/m_user.c (File Modified)
4524 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4526 Add /stats n to help files.
4530 +1 -0 trunk/help/opers/stats (File Modified)
4531 +1 -0 trunk/help/users/stats (File Modified)
4534 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4536 Only check dnsbls for A records, not AAAA.
4540 +1 -1 trunk/src/blacklist.c (File Modified)
4543 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4545 Don't remove non-illegal blacklists on completion of check.
4546 Add debugging notices (not working).
4550 +5 -1 trunk/src/blacklist.c (File Modified)
4553 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4555 Don't call register_local_user() if they haven't sent a nick yet.
4559 +1 -1 trunk/src/blacklist.c (File Modified)
4562 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4564 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4568 +21 -0 trunk/modules/m_stats.c (File Modified)
4571 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4573 More dnsbl rehash fixes, it was adding bogus entries.
4577 +2 -7 trunk/src/newconf.c (File Modified)
4580 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4582 Need blacklist.h here.
4586 +1 -0 trunk/src/s_conf.c (File Modified)
4589 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4595 +1 -2 trunk/configure (File Modified)
4596 +0 -48 trunk/configure.ac (File Modified)
4597 + - trunk/doc/example-iauth.conf (File Deleted)
4598 + - trunk/iauth/ (File Deleted)
4601 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4603 Improve handling of rehashing with blacklists.
4604 Also some coding style tweaks.
4608 +3 -2 trunk/include/blacklist.h (File Modified)
4609 +35 -16 trunk/src/blacklist.c (File Modified)
4610 +2 -0 trunk/src/s_conf.c (File Modified)
4613 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4615 Clear can_send cache if a user logs in or out from services.
4619 +2 -0 trunk/modules/m_services.c (File Modified)
4622 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4624 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4625 This directory is not entered by default.
4626 More stuff needs to be moved into here.
4630 +2 -1 trunk/configure (File Modified)
4631 +1 -0 trunk/configure.ac (File Modified)
4632 +69 -458 trunk/extensions/Makefile.in (File Modified)
4633 + - trunk/extensions/m_clearchan.c (File Deleted)
4634 + - trunk/extensions/m_force.c (File Deleted)
4635 + - trunk/unsupported/ (File Added)
4636 + - trunk/unsupported/Makefile.in (File Added)
4637 + - trunk/unsupported/m_clearchan.c (File Added)
4638 + - trunk/unsupported/m_force.c (File Added)
4641 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4643 Logging/wallops for forcejoin/forcepart, numeric fix.
4644 This needs to be moved to the toys section.
4648 +22 -2 trunk/extensions/m_force.c (File Modified)
4651 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4653 Fix comments at the top (including copyright).
4657 +3 -2 trunk/extensions/m_omode.c (File Modified)
4660 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4662 Add OMODE command to extensions/ for oper mode hacking:
4663 - requires admin privs
4664 - does not work for opped opers
4666 - sends a ServerMode for opping the oper themselves,
4667 otherwise a mode coming from the oper (not only
4668 does this provide full accountability, it is also
4669 easiest to implement while avoiding channels
4670 messed up with bogus bans etc).
4674 +171 -0 trunk/extensions/Makefile.in (File Modified)
4675 + - trunk/extensions/m_omode.c (File Added)
4678 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4684 + - trunk/include/blacklist.h (Property Modified)
4685 + - trunk/src/blacklist.c (Property Modified)
4688 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4690 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4694 +5 -1 trunk/src/blacklist.c (File Modified)
4697 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4699 Initial DNS blacklist support:
4700 - see example.conf for how to use.
4701 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4702 - tor.ahbl.org is also included because most networks will not want to allow tor
4703 (and we're considering going KoS on tor users here anyway due to abuse)
4707 +18 -0 trunk/doc/example.conf (File Modified)
4708 +66 -0 trunk/doc/reference.conf (File Modified)
4709 + - trunk/include/blacklist.h (File Added)
4710 +2 -0 trunk/include/client.h (File Modified)
4711 +3 -0 trunk/modules/m_user.c (File Modified)
4712 +152 -0 trunk/src/Makefile.in (File Modified)
4713 + - trunk/src/blacklist.c (File Added)
4714 +34 -0 trunk/src/newconf.c (File Modified)
4715 +1 -0 trunk/src/s_auth.c (File Modified)
4716 +4 -0 trunk/src/s_user.c (File Modified)
4719 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4721 Remove last bit of lzo stuff (comment in example.conf connect{}).
4725 +0 -4 trunk/doc/example.conf (File Modified)
4728 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4730 Show sasl successes and failures in /stats t (like other
4731 things in /stats t, about local clients only).
4735 +2 -0 trunk/include/s_stats.h (File Modified)
4736 +3 -0 trunk/modules/m_sasl.c (File Modified)
4737 +3 -0 trunk/src/s_stats.c (File Modified)
4740 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4742 Allow messaging services by nickname without using
4743 target change slots (this was already possible with
4744 user@server notation or services shortcuts).
4748 +2 -2 trunk/modules/core/m_message.c (File Modified)
4751 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4753 Abort a safelist if a new /list comes in while one is already in progress.
4757 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4760 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4762 Change $![letter]:[mask] to $~[letter]:[mask]
4763 so both ! and ~ invert an extban.
4767 +2 -0 trunk/src/chmode.c (File Modified)
4770 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4772 - revert due to technical issues
4776 +1 -1 trunk/src/extban.c (File Modified)
4779 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4781 - 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
4785 +1 -1 trunk/src/extban.c (File Modified)
4788 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4790 Don't pace /list on a single channel.
4794 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4797 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4799 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4803 +4 -2 trunk/include/supported.h (File Modified)
4806 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4808 Extban types are case insensitive; force them to lowercase when added.
4812 +5 -5 trunk/doc/extban.txt (File Modified)
4813 +4 -0 trunk/src/chmode.c (File Modified)
4814 +3 -3 trunk/src/extban.c (File Modified)
4817 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4819 sendto_wallops_flags():
4820 - instead of checking IsOper on each client, walk the appropriate list
4821 - instead of sending non-+z wallops from persons to nonopers, send only
4822 +w wallops from persons
4826 +1 -5 trunk/src/send.c (File Modified)
4829 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4831 Prefix oper wallops with "WALLOPS - " if they would
4832 otherwise look like operwalls or locops, when sending
4833 them to local users.
4837 +11 -1 trunk/modules/m_wallops.c (File Modified)
4840 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4842 Make sure destination field in some sasl numerics
4843 is the user's nick, not the sasl agent or server
4848 +2 -2 trunk/modules/m_sasl.c (File Modified)
4851 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4853 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4857 +1 -1 trunk/extensions/Makefile.in (File Modified)
4860 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4862 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4866 +1 -0 trunk/src/s_user.c (File Modified)
4869 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4871 Fix build for when IPv6 is disabled.
4875 +12 -10 trunk/src/s_auth.c (File Modified)
4878 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4880 Add information about adding extban types.
4884 +25 -0 trunk/doc/extban.txt (File Modified)
4887 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4889 Better extban validation: try to match a new extban from
4890 a local user against its setter to see if it is valid.
4891 Unknown extban types from remotes are no longer hidden.
4895 +4 -3 trunk/doc/extban.txt (File Modified)
4896 +1 -0 trunk/include/channel.h (File Modified)
4897 +2 -6 trunk/src/chmode.c (File Modified)
4898 +32 -0 trunk/src/extban.c (File Modified)
4901 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4903 Make sure both .c.o: and .s.o: are followed by the necessary command.
4907 +1 -0 trunk/src/Makefile.in (File Modified)
4910 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4912 Add need_sasl auth{} flag to sgml documentation.
4916 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4919 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4921 Document need_sasl auth{} flag in example confs.
4925 +1 -0 trunk/doc/example.conf (File Modified)
4926 +1 -0 trunk/doc/reference.conf (File Modified)
4929 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4931 Don't allow TB to set an empty topic.
4932 This would be possible if a server sent bad protocol
4933 and could cause a crash.
4937 +4 -0 trunk/modules/m_tb.c (File Modified)
4940 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4946 +1 -1 trunk/Makefile.in (File Modified)
4949 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4955 +2 -2 trunk/configure (File Modified)
4956 +1 -1 trunk/configure.ac (File Modified)
4959 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4965 +2 -2 trunk/configure (File Modified)
4968 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4974 +1 -1 trunk/extensions/Makefile.in (File Modified)
4977 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4979 - rename contrib to extensions to bring some clarity to things
4983 +1 -1 trunk/Makefile.in (File Modified)
4984 +1 -1 trunk/configure.ac (File Modified)
4985 +10 -10 trunk/doc/example.conf (File Modified)
4986 +10 -10 trunk/doc/reference.conf (File Modified)
4987 + - trunk/extensions/ (File Added)
4988 + - trunk/extras/ (File Deleted)
4991 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4997 +1 -1 trunk/Makefile.in (File Modified)
4998 +1 -1 trunk/configure.ac (File Modified)
4999 + - trunk/contrib/ (File Deleted)
5000 + - trunk/extras/ (File Added)
5003 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5005 Don't allow servers to QUIT (they should use SQUIT).
5009 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5012 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5018 + - trunk/src/fnvhash.s (Property Modified)
5021 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5023 - reduced version of code
5027 +9 -61 trunk/src/fnvhash.s (File Modified)
5030 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5032 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5036 +1 -1 trunk/src/fnvhash.s (File Modified)
5039 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5041 Fix orighost matching for klines, etc. Was hashing the visible
5046 +1 -1 trunk/src/hostmask.c (File Modified)
5049 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5051 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5055 +7 -1 trunk/configure (File Modified)
5056 +5 -0 trunk/configure.ac (File Modified)
5057 +5 -6 trunk/src/Makefile.in (File Modified)
5058 +0 -4 trunk/src/fnvhash.s (File Modified)
5059 +0 -2 trunk/src/hash.c (File Modified)
5062 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5064 - regenerate configure
5068 +18 -0 trunk/configure (File Modified)
5071 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5073 - --enable-ricer-hashing option.
5077 +9 -0 trunk/configure.ac (File Modified)
5078 +3 -0 trunk/include/setup.h.in (File Modified)
5081 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5083 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5087 + - trunk/src/fnvhash.s (File Added)
5088 +3 -0 trunk/src/hash.c (File Modified)
5091 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5093 Fix syntax error in reference.conf.
5097 +0 -1 trunk/doc/reference.conf (File Modified)
5100 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5102 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5103 (&& instead of ||...)
5104 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5108 +1 -1 trunk/src/chmode.c (File Modified)
5111 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5113 Documentation for extban.
5117 + - trunk/doc/extban.txt (File Added)
5120 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5122 Add extban modules to example confs.
5126 +5 -0 trunk/doc/example.conf (File Modified)
5127 +10 -0 trunk/doc/reference.conf (File Modified)
5130 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5132 Initial addition of extended ban types (conditionals).
5133 Allows custom +bqeI checks via modules.
5134 Initial extra types are account (a[:mask]), oper (o),
5135 channel (c:name), realname (r:mask), server (s:mask).
5139 +229 -0 trunk/contrib/Makefile.in (File Modified)
5140 + - trunk/contrib/extb_account.c (File Added)
5141 + - trunk/contrib/extb_channel.c (File Added)
5142 + - trunk/contrib/extb_oper.c (File Added)
5143 + - trunk/contrib/extb_realname.c (File Added)
5144 + - trunk/contrib/extb_server.c (File Added)
5145 +13 -0 trunk/include/channel.h (File Modified)
5146 +1 -0 trunk/src/Makefile.in (File Modified)
5147 +14 -5 trunk/src/channel.c (File Modified)
5148 +91 -0 trunk/src/chmode.c (File Modified)
5149 + - trunk/src/extban.c (File Added)
5152 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5154 Do not force +bqeI modes starting with '$' in nick!user@host format.
5155 * and ? characters in them are still assumed to be wildcards.
5159 +6 -0 trunk/src/chmode.c (File Modified)
5162 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5164 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5168 +4 -0 trunk/modules/m_capab.c (File Modified)
5171 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5173 Stop some mixing of client and server protocol.
5177 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5178 +4 -2 trunk/modules/m_pass.c (File Modified)
5179 +6 -0 trunk/modules/m_sasl.c (File Modified)
5180 +6 -0 trunk/modules/m_user.c (File Modified)
5183 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5189 +0 -2 trunk/include/s_newconf.h (File Modified)
5190 +0 -4 trunk/include/s_serv.h (File Modified)
5191 +0 -1 trunk/src/newconf.c (File Modified)
5192 +1 -13 trunk/src/s_serv.c (File Modified)
5195 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5197 - revert LZOLink patch for now
5201 +0 -1 trunk/servlink/Makefile.in (File Modified)
5202 +0 -16 trunk/servlink/README (File Modified)
5203 +2 -36 trunk/servlink/control.c (File Modified)
5204 +0 -3 trunk/servlink/control.h (File Modified)
5205 +7 -5955 trunk/servlink/io.c (File Modified)
5206 + - trunk/servlink/lzoconf.h (File Deleted)
5207 + - trunk/servlink/lzodefs.h (File Deleted)
5208 + - trunk/servlink/minilzo.c (File Deleted)
5209 + - trunk/servlink/minilzo.h (File Deleted)
5210 +0 -1 trunk/servlink/servlink.h (File Modified)
5213 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5219 +4 -2 trunk/servlink/control.c (File Modified)
5220 +2 -1 trunk/servlink/io.c (File Modified)
5223 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5229 +2 -2 trunk/servlink/io.c (File Modified)
5232 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5234 - paranoia, prevent segfaults
5238 +2 -2 trunk/servlink/io.c (File Modified)
5241 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5243 - more optimal servlink code
5247 +21 -8 trunk/servlink/io.c (File Modified)
5250 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5252 - more efficient read strategy
5256 +15 -3 trunk/servlink/io.c (File Modified)
5259 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5261 - use lzo_uintp cast to make LZO happy
5265 +3 -3 trunk/servlink/io.c (File Modified)
5268 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5270 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5274 +4 -0 trunk/doc/example.conf (File Modified)
5275 +2 -1 trunk/include/s_newconf.h (File Modified)
5276 +4 -0 trunk/include/s_serv.h (File Modified)
5277 +1 -0 trunk/servlink/Makefile.in (File Modified)
5278 +16 -0 trunk/servlink/README (File Modified)
5279 +34 -2 trunk/servlink/control.c (File Modified)
5280 +3 -0 trunk/servlink/control.h (File Modified)
5281 +5929 -7 trunk/servlink/io.c (File Modified)
5282 + - trunk/servlink/lzoconf.h (File Added)
5283 + - trunk/servlink/lzodefs.h (File Added)
5284 + - trunk/servlink/minilzo.c (File Added)
5285 + - trunk/servlink/minilzo.h (File Added)
5286 +1 -0 trunk/servlink/servlink.h (File Modified)
5287 +1 -0 trunk/src/newconf.c (File Modified)
5288 +14 -2 trunk/src/s_serv.c (File Modified)
5291 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5293 - remove imalloc, it was a concept that probably wouldn't have worked properly
5297 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5298 + - trunk/libcharybdis/imalloc.c (File Deleted)
5299 + - trunk/libcharybdis/imalloc.h (File Deleted)
5302 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5304 - disable imalloc for now
5308 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5311 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5313 - remove unneeded debug code
5317 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5320 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5322 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5326 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5329 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5331 - more stuff here, imalloc remains disabled for now
5335 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5338 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5344 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5347 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5353 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5354 +2 -0 trunk/src/ircd.c (File Modified)
5357 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5359 - roll back libircd crap
5363 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5364 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5365 +29 -0 trunk/src/.depend (File Modified)
5366 +6 -21 trunk/src/Makefile.in (File Modified)
5367 +3 -218 trunk/src/ircd.c (File Modified)
5368 + - trunk/src/ircd_linker.c (File Deleted)
5369 + - trunk/src/main.c (File Deleted)
5372 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5374 - realloc(), free() implementation
5378 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5381 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5383 - malloc(), calloc() implementation
5387 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5390 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5392 - block_free(), block_find(), retune_heaps() implementation
5396 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5399 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5401 - block_destroy code, block_allocate code.
5405 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5408 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5414 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5417 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5419 - disable imalloc again :P
5423 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5426 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5432 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5435 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5441 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5444 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5446 - constructor code for imalloc engine (malloc_init())
5450 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5453 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5455 - imalloc engine improvements
5459 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5462 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5464 - replace mmap() code with direct brk()/sbrk() calls.
5468 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5471 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5473 - remove outdated i_malloc() interfaces
5477 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5480 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5482 - redisable imalloc (sorry!)
5486 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5489 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5491 - correct GET_PAGE_SLOT() macro
5495 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5498 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5500 - oops forgot to commit it with imalloc turned off
5504 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5507 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5513 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5514 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5517 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5519 - lowlevel imalloc code
5523 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5524 + - trunk/libcharybdis/imalloc.h (File Added)
5527 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5533 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5536 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5542 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5545 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5547 - 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)
5551 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5552 + - trunk/libcharybdis/imalloc.c (File Added)
5555 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5557 - increment configure Id
5561 +2208 -1 trunk/configure (File Modified)
5564 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5566 - bootstrap for imalloc code
5570 +54 -1 trunk/configure.ac (File Modified)
5571 +27 -0 trunk/include/setup.h.in (File Modified)
5574 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5576 Clarify interaction of spoofs and channel bans/operator{} blocks.
5580 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5581 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5584 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5586 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5590 +30 -22 trunk/src/ircd.c (File Modified)
5593 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5595 If shared{} blocks deny something, the command
5596 is silently ignored.
5600 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5603 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5605 Move up IsService check so we don't store a non-service
5606 in preClient->sasl_agent.
5610 +6 -6 trunk/modules/m_sasl.c (File Modified)
5613 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5615 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5616 Add some more sanity checks on agent strings.
5620 +13 -11 trunk/modules/m_sasl.c (File Modified)
5623 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5625 Unknown clients can have an ID too now so make sure to remove
5626 them from the hash if they exit.
5630 +3 -0 trunk/src/client.c (File Modified)
5633 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5635 Only accept sasl from servers in a service{} block.
5636 Not tested but this must go in.
5640 +6 -0 trunk/modules/m_sasl.c (File Modified)
5641 +3 -0 trunk/modules/m_signon.c (File Modified)
5644 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5646 Only process SAVE messages targetting registered users,
5647 not servers or unregistered connections. Could cause
5648 a crash when bad protocol was received.
5652 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5655 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5657 - fix QJM buffer overflow vulnerability (fucking GXTi)
5661 +3 -3 trunk/src/s_user.c (File Modified)
5664 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5666 Mention /scan umodes under oper_spy privilege.
5670 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5673 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5675 Mention that overlapping cluster blocks are a bad thing.
5679 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5682 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5684 - Document cluster{} and shared{} blocks.
5685 - Mention that service{} does not allow wildcards.
5689 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5692 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5694 Document exempt{} and service{} blocks, point to reference.conf for
5695 general{}, channel{} and serverhide{}.
5699 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5702 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5704 Document ~ in lists of values better.
5708 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5711 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5713 More detailed CNOTICE, CPRIVMSG descriptions.
5717 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5720 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5722 Oops, need both Revision and Id on modules.
5726 + - trunk/modules/sno_routing.c (Property Modified)
5729 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5731 Tweak header comment a bit (filename, Id).
5735 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5738 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5740 Add GLINE and UNGLINE.
5744 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5747 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5749 New configure with proper Id.
5753 +3 -1 trunk/configure (File Modified)
5756 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5758 Change #include directives for in6addr_any, hopefully compiles better now.
5762 +3 -1 trunk/configure.ac (File Modified)
5765 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5767 Encourage putting actual administrative information
5768 in the admin{} block.
5772 +3 -3 trunk/doc/example.conf (File Modified)
5775 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5777 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5781 +9 -7 trunk/include/s_conf.h (File Modified)
5782 +1 -0 trunk/src/newconf.c (File Modified)
5783 +10 -0 trunk/src/s_user.c (File Modified)
5786 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5788 - Change to glines = no in example confs
5789 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5794 +1 -1 trunk/doc/example.conf (File Modified)
5795 +1 -1 trunk/doc/reference.conf (File Modified)
5796 +2 -2 trunk/modules/m_gline.c (File Modified)
5799 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5801 - forward-port QJM fix from 1.1
5805 +2 -0 trunk/src/s_user.c (File Modified)
5808 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5810 - add switch to configure to disable the block allocator
5814 +18 -0 trunk/configure (File Modified)
5815 +9 -0 trunk/configure.ac (File Modified)
5816 +0 -6 trunk/include/config.h (File Modified)
5817 +3 -0 trunk/include/setup.h.in (File Modified)
5820 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5822 Fix wierd error that would exit SASL users with "Overridden"
5825 +1 -1 trunk/modules/m_signon.c (File Modified)
5828 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5830 Remove obsolete XXX comment about lazylinks.
5834 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5837 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5839 OJOIN: make sure to send the wallops remotely for #channels
5843 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5846 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5848 Accountability for OJOIN (contrib module)
5851 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5854 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5856 - move more stuff over to ircd_state
5860 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5861 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5862 +9 -0 trunk/src/ircd_state.c (File Modified)
5863 +3 -3 trunk/src/patricia.c (File Modified)
5866 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5868 - move more stuff out of libircd and into ircd_state.c
5872 +5 -5 trunk/src/channel.c (File Modified)
5873 +4 -4 trunk/src/client.c (File Modified)
5874 +12 -0 trunk/src/ircd_state.c (File Modified)
5877 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5879 - this is just barrels of fun
5883 + - trunk/include/ircd_state.h (File Added)
5884 +1 -1 trunk/src/Makefile.in (File Modified)
5885 +2 -1 trunk/src/channel.c (File Modified)
5886 +3 -52 trunk/src/ircd.c (File Modified)
5887 +100 -3 trunk/src/ircd_state.c (File Modified)
5890 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5892 It's .include, not #include.
5896 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5899 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5901 More consistent section titles.
5905 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5906 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5907 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5910 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5912 Mention possible exceeding of +j/+l due to propagation
5913 delays between servers.
5917 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5920 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5923 - "text" -> <quote>text</quote>
5929 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5930 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5931 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5932 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5935 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5937 Remove text about deprecation of glines.
5941 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5944 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5946 - Add description of umode +D, deaf.
5947 - Mention CALLERID 005 token with umode +g.
5951 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5954 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5956 Strip off a leading colon in services shortcuts (aliases).
5960 +2 -0 trunk/src/parse.c (File Modified)
5963 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5965 Add no_oper_invis contrib module, denies opers setting
5966 themselves invisible (except hidden_oper's).
5970 +42 -0 trunk/contrib/Makefile.in (File Modified)
5971 + - trunk/contrib/no_oper_invis.c (File Added)
5974 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5976 Mention /stats E, make the other /stats descriptions more consistent.
5980 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5983 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5985 Mention that the KILL reason and oper will appear on channels.
5989 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5992 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5994 Mention /mode #channel f to query forward channel from outside.
5998 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6001 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6003 Port over RATBOX_2_1 r20960 (anfl):
6004 client connect notices to +C should be hiding the extra
6005 fields for spoofed users
6009 +2 -1 trunk/src/s_user.c (File Modified)
6012 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6014 Add a chapter with our extra user commands:
6015 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6019 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6020 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6023 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6025 Do not put by <server>: in SQUIT reasons to servers
6026 other than the one being exited.
6030 +1 -1 trunk/src/client.c (File Modified)
6033 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6035 Regenerate configure.
6039 +1162 -1159 trunk/configure (File Modified)
6042 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6044 Move the warning flags down so they do not mess up
6045 checks like for -Wl,-export-dynamic.
6049 +33 -30 trunk/configure.ac (File Modified)
6052 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6058 +2 -1 trunk/iauth/Makefile.in (File Modified)
6061 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6063 - build iauth makefile
6067 +3 -2 trunk/configure (File Modified)
6068 +1 -0 trunk/configure.ac (File Modified)
6071 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6077 + - trunk/iauth/Makefile.in (File Added)
6080 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6082 - add iauth.conf.example from irc2.11
6086 + - trunk/doc/example-iauth.conf (File Added)
6089 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6091 - wow, i found some docs on this thing
6095 + - trunk/doc/technical/iauth-internals.txt (File Added)
6098 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6100 - no longer applicable
6104 + - trunk/authdaemon/ (File Deleted)
6107 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6109 - remove libircd.so on make clean (oops)
6113 +1 -1 trunk/src/Makefile.in (File Modified)
6116 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6118 - merge iauth source for experimentation
6122 + - trunk/iauth/ (File Added)
6123 + - trunk/iauth/a_conf.c (File Added)
6124 + - trunk/iauth/a_conf_def.h (File Added)
6125 + - trunk/iauth/a_conf_ext.h (File Added)
6126 + - trunk/iauth/a_defines.h (File Added)
6127 + - trunk/iauth/a_externs.h (File Added)
6128 + - trunk/iauth/a_io.c (File Added)
6129 + - trunk/iauth/a_io_ext.h (File Added)
6130 + - trunk/iauth/a_log.c (File Added)
6131 + - trunk/iauth/a_log_def.h (File Added)
6132 + - trunk/iauth/a_log_ext.h (File Added)
6133 + - trunk/iauth/a_struct_def.h (File Added)
6134 + - trunk/iauth/iauth.c (File Added)
6135 + - trunk/iauth/mod_lhex.c (File Added)
6136 + - trunk/iauth/mod_lhex_ext.h (File Added)
6137 + - trunk/iauth/mod_pipe.c (File Added)
6138 + - trunk/iauth/mod_pipe_ext.h (File Added)
6139 + - trunk/iauth/mod_rfc931.c (File Added)
6140 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6141 + - trunk/iauth/mod_socks.c (File Added)
6142 + - trunk/iauth/mod_socks_ext.h (File Added)
6143 + - trunk/iauth/mod_webproxy.c (File Added)
6144 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6147 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6149 User /quote help index was not sorted properly.
6153 +2 -2 trunk/help/Makefile.in (File Modified)
6154 +8 -8 trunk/help/users/index (File Modified)
6157 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6163 +25 -8 trunk/help/opers/index (File Modified)
6164 + - trunk/help/opers/scan (File Added)
6167 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6170 - Document SCAN UMODES
6171 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6175 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6178 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6180 Add our copyright information to /info (part of release-1.1 r1026).
6184 +1 -0 trunk/src/version.c.SH (File Modified)
6187 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6189 Fix some compile warnings.
6193 +1 -1 trunk/modules/core/m_join.c (File Modified)
6194 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6195 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6196 +1 -1 trunk/modules/m_scan.c (File Modified)
6197 +4 -4 trunk/modules/m_signon.c (File Modified)
6200 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6202 RSFNC: OK, actually consider unknowns also for detecting a collide.
6203 Otherwise we can get two clients with the same nick.
6207 +1 -1 trunk/modules/m_services.c (File Modified)
6210 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6212 - charybdis profiling stuff
6213 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6218 +0 -8 trunk/configure (File Modified)
6219 +1 -8 trunk/configure.ac (File Modified)
6220 +18 -0 trunk/include/channel.h (File Modified)
6221 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6222 +335 -260 trunk/src/.depend (File Modified)
6223 +1569 -0 trunk/src/Makefile.in (File Modified)
6224 + - trunk/src/chmode.c (File Added)
6225 +16 -1 trunk/src/ircd.c (File Modified)
6226 +11 -0 trunk/src/main.c (File Modified)
6227 +11 -0 trunk/src/modules.c (File Modified)
6230 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6232 RSFNC: Do not send kills to servers for unknowns
6236 +4 -2 trunk/modules/m_services.c (File Modified)
6239 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6241 Describe service{} blocks in reference.conf.
6245 +12 -0 trunk/doc/reference.conf (File Modified)
6248 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6250 Replace this list of modes with pointers to other documentation.
6254 +6 -50 trunk/doc/modes.txt (File Modified)
6257 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6259 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6260 looks too much like an old-ircd client pointer otherwise.
6264 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6267 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6270 - note truncation of the list (perhaps sending multiple
6272 - clarify in a comment that /findforwards on a nonexistent
6273 channel can be useful
6274 - sendto_one_notice() requires that the text start with
6279 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6282 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6284 When we close a local server's link, always include the
6285 name of the client causing the exit in the reason in the
6286 SQUIT we send them (replacing them with us). This makes
6287 sure server notices for stuff like "Not enough arguments
6288 to server command" are different on the two sides.
6292 +7 -5 trunk/src/client.c (File Modified)
6295 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6297 New contrib module m_findforwards.c
6301 +112 -0 trunk/contrib/Makefile.in (File Modified)
6302 + - trunk/contrib/m_findforwards.c (File Added)
6305 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6307 Whoops, don't show real host behind auth{} spoof in
6308 spoof notices if hide_spoof_ips is enabled.
6310 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6314 +3 -2 trunk/src/s_conf.c (File Modified)
6317 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6319 Add dalnet-style /identify that sends to nickserv or chanserv.
6323 +102 -0 trunk/contrib/Makefile.in (File Modified)
6324 + - trunk/contrib/m_identify.c (File Added)
6327 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6329 Document alias{} blocks a bit better.
6333 +9 -0 trunk/doc/reference.conf (File Modified)
6336 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6338 - add aliases to /stats m (data usage is not counted though, sorry)
6342 +1 -0 trunk/include/s_conf.h (File Modified)
6343 +3 -0 trunk/src/newconf.c (File Modified)
6344 +15 -0 trunk/src/parse.c (File Modified)
6347 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6349 - remove m_sshortcut as it's no longer relevant
6353 +0 -145 trunk/modules/Makefile.in (File Modified)
6354 + - trunk/modules/m_sshortcut.c (File Deleted)
6357 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6359 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6360 targets instead of my original idea :P)
6364 +32 -0 trunk/doc/example.conf (File Modified)
6365 +35 -0 trunk/doc/reference.conf (File Modified)
6366 +4 -0 trunk/include/parse.h (File Modified)
6367 +7 -0 trunk/include/s_conf.h (File Modified)
6368 +82 -0 trunk/src/newconf.c (File Modified)
6369 +78 -0 trunk/src/parse.c (File Modified)
6370 +16 -0 trunk/src/s_conf.c (File Modified)
6373 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6375 Remove some spaces after tabs. ??
6379 +18 -18 trunk/src/newconf.c (File Modified)
6382 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6385 - make sure to clear all marks also if the who was aborted
6386 because of too many matches
6387 - give ERR_TOOMANYMATCHES if too many matches
6390 ratbox RATBOX_2_2 r22003 (jilles)
6394 +28 -26 trunk/modules/m_who.c (File Modified)
6397 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6403 +9 -9 trunk/configure (File Modified)
6404 +1 -1 trunk/configure.ac (File Modified)
6407 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6409 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6413 +2 -1 trunk/include/s_newconf.h (File Modified)
6414 +20 -0 trunk/modules/m_rehash.c (File Modified)
6415 +1 -1 trunk/src/s_newconf.c (File Modified)
6418 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6420 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6424 +0 -1 trunk/doc/example.conf (File Modified)
6425 +0 -3 trunk/doc/reference.conf (File Modified)
6426 +0 -1 trunk/include/s_conf.h (File Modified)
6427 +0 -6 trunk/modules/m_info.c (File Modified)
6428 +1 -1 trunk/src/channel.c (File Modified)
6429 +0 -1 trunk/src/newconf.c (File Modified)
6432 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6434 Missing header in m_chghost.c
6437 +1 -0 trunk/modules/m_chghost.c (File Modified)
6440 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6442 Relocate QJM code to a seperate function(change_nick_user_host)
6443 Change CHGHOST to use change_nick_user_host instead of just setting it
6447 +3 -0 trunk/include/s_user.h (File Modified)
6448 +1 -1 trunk/modules/m_chghost.c (File Modified)
6449 +3 -78 trunk/modules/m_signon.c (File Modified)
6450 +89 -0 trunk/src/s_user.c (File Modified)
6453 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6455 Restore /stats a (dns servers, admin-only).
6459 +1 -0 trunk/include/res.h (File Modified)
6460 +5 -8 trunk/modules/m_stats.c (File Modified)
6461 +16 -0 trunk/src/res.c (File Modified)
6464 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6466 - Add CHARYBDIS_PROFILE if we are profiling.
6467 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6468 - Remove duplicate --enable-epoll entry.
6472 +1595 -15 trunk/configure (File Modified)
6473 +30 -11 trunk/configure.ac (File Modified)
6474 +3 -0 trunk/include/setup.h.in (File Modified)
6477 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6479 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6483 +28 -0 trunk/aclocal.m4 (File Modified)
6486 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6488 Allow requesting forward channel and quiet list in same mode command.
6492 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6495 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6497 Add description of xline wildcards.
6501 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6504 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6506 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6510 +0 -4 trunk/modules/m_services.c (File Modified)
6513 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6519 +1 -1 trunk/include/hook.h (File Modified)
6522 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6524 call_hook, not hook_call
6528 +1 -1 trunk/modules/core/m_join.c (File Modified)
6531 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6533 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6534 Could be useful for a number of things.
6538 +9 -0 trunk/modules/core/m_join.c (File Modified)
6541 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6543 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6547 +7 -0 trunk/include/hook.h (File Modified)
6550 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6552 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6556 +15 -0 trunk/modules/m_services.c (File Modified)
6559 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6561 Clarify snomask +f, +k, +u.
6565 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6568 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6570 Cmode +p and +s may be set simultaneously.
6574 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6577 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6579 actually, we should check the data version on each reload (oops)
6583 +6 -6 trunk/src/main.c (File Modified)
6586 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6588 more work on the loader
6592 +45 -21 trunk/src/main.c (File Modified)
6595 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6597 Add prototype ircd_state.c
6601 + - trunk/src/ircd_state.c (File Added)
6604 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6606 Smaller improvements.
6610 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6613 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6615 Add a lot of stuff here.
6619 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6622 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6624 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6628 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6631 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6633 Invex doesn't trump +r or (sic) +J.
6637 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6640 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6642 Check to make sure a module is not loaded before loading it.
6646 +6 -1 trunk/src/ircd_parser.y (File Modified)
6649 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6651 - Add a missing comma in the HeaderMessages array
6652 - Only send "Your hostname is too long ..." if that really is the case
6656 +2 -2 trunk/src/s_auth.c (File Modified)
6659 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6661 build_symtable() will have already bailed here, so no need to check
6662 explicitly whether or not charybdis_main is NULL.
6666 +7 -16 trunk/src/main.c (File Modified)
6669 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6671 Data structure versioning, part 1.
6675 +10 -1 trunk/include/ircd_defs.h (File Modified)
6676 +2 -0 trunk/src/ircd.c (File Modified)
6677 +15 -3 trunk/src/main.c (File Modified)
6680 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6682 build a symbol table and use that instead of doing a raw dlsym on everything
6686 + - trunk/include/ircd_linker.h (File Added)
6687 +71 -1 trunk/src/Makefile.in (File Modified)
6688 + - trunk/src/ircd_linker.c (File Added)
6689 +16 -4 trunk/src/main.c (File Modified)
6692 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6694 The launcher now calls io_loop() instead of charybdis_main().
6695 This is so that we do not have to reinitialize *everything* later.
6699 +1 -0 trunk/include/ircd.h (File Modified)
6700 +6 -7 trunk/src/ircd.c (File Modified)
6701 +13 -1 trunk/src/main.c (File Modified)
6704 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6706 Use global binding on libircd.so.
6710 +1 -1 trunk/src/main.c (File Modified)
6713 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6715 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6716 (it will do more later)
6720 +14 -12 trunk/include/config.h (File Modified)
6721 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6722 +31 -5 trunk/src/Makefile.in (File Modified)
6723 +78 -1 trunk/src/ircd.c (File Modified)
6724 + - trunk/src/main.c (File Added)
6727 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6729 Add whitespace here, oops.
6733 +1 -1 trunk/CREDITS (File Modified)
6736 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6738 Properly copy over the IP address here instead of using a cheap hack.
6739 Because the hack didn't work right except on IPv6. :|
6743 +12 -2 trunk/src/s_newconf.c (File Modified)
6746 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6748 Revert reject cache notice to ratbox's, which more
6749 clearly suggests what's happening.
6753 +4 -1 trunk/src/reject.c (File Modified)
6756 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6758 Fix the openssl status in the overview information.
6762 +1 -3 trunk/configure (File Modified)
6763 +1 -3 trunk/configure.ac (File Modified)
6766 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6768 - Add simple exempt{} block (127.0.0.1) to example.conf.
6769 - Remove mention of deny{}.
6773 +5 -0 trunk/doc/example.conf (File Modified)
6774 +1 -1 trunk/doc/reference.conf (File Modified)
6777 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6779 example.conf: add some comments at the start
6780 reference.conf: some ircd-ratbox -> charybdis
6784 +11 -0 trunk/doc/example.conf (File Modified)
6785 +6 -5 trunk/doc/reference.conf (File Modified)
6788 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6790 Rename m_createauthonly module to createauthonly
6791 as this is not a module providing an m_function
6796 +1 -38 trunk/contrib/Makefile.in (File Modified)
6797 + - trunk/contrib/createauthonly.c (File Added)
6798 + - trunk/contrib/m_createauthonly.c (File Deleted)
6801 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6803 Add to example confs commented lines for:
6804 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6805 sno_globalkline.so, sno_globaloper.so.
6809 +5 -1 trunk/doc/example.conf (File Modified)
6810 +9 -1 trunk/doc/reference.conf (File Modified)
6813 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6815 - Unbreak connecting to connect{}s with hostnames
6816 instead of IP addresses (broken with new resolver).
6817 - Try to do A/AAAA query based on aftype in
6818 connect{} (doesn't seem to work fully).
6822 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6825 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6827 Unbreak /rehash dns.
6831 +1 -0 trunk/src/res.c (File Modified)
6834 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6836 Preserve Hybrid Id and add one of our own.
6840 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6841 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6844 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6846 Add anfl and Androsyn to CREDITS.
6847 They wrote a lot of ratbox code we use, both before and after the fork.
6851 +2 -0 trunk/CREDITS (File Modified)
6854 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6856 Hostname validity check.
6860 +42 -3 trunk/src/s_auth.c (File Modified)
6863 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6865 Version bump to 1.2.0.
6869 +9 -9 trunk/configure (File Modified)
6870 +1 -1 trunk/configure.ac (File Modified)
6873 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6875 - Missed a spot in the IPv6 code here. Should be usable now.
6879 +2 -2 trunk/src/res.c (File Modified)
6882 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6884 Alright, so, this massive commit does the following:
6886 - Adds a resolver based on the undernet and hybrid one.
6887 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6888 - Makes a check in ./configure be posixly correct
6889 - Simplifies the auth code and DNS callbacks
6891 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6895 +1 -1 trunk/Makefile.in (File Modified)
6896 + - trunk/adns/ (File Deleted)
6897 +148 -80 trunk/configure (File Modified)
6898 +1 -2 trunk/configure.ac (File Modified)
6899 +6 -0 trunk/include/client.h (File Modified)
6900 +1 -0 trunk/include/packet.h (File Modified)
6901 +153 -41 trunk/include/res.h (File Modified)
6902 + - trunk/include/reslib.h (File Added)
6903 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6904 +930 -1449 trunk/modules/.depend (File Modified)
6905 +3 -0 trunk/modules/m_stats.c (File Modified)
6906 +417 -621 trunk/src/.depend (File Modified)
6907 +1 -1 trunk/src/.indent.pro (File Modified)
6908 +2069 -289 trunk/src/Makefile.in (File Modified)
6909 + - trunk/src/adns.c (File Deleted)
6910 + - trunk/src/res.c (File Added)
6911 + - trunk/src/reslib.c (File Added)
6912 +11 -50 trunk/src/s_auth.c (File Modified)
6913 +4 -26 trunk/src/s_newconf.c (File Modified)
6916 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6918 Document the NOBALLOC feature.
6922 +7 -1 trunk/include/config.h (File Modified)
6925 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6927 commands.sgml changes
6931 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6934 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6940 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6943 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6945 Improve description of class{} block (in particular,
6946 mention server classes as well as client classes).
6950 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6953 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6956 -/* sendq: servers need a higher sendq as they send more data */
6957 +/* sendq: servers need a higher sendq as they are sent more data */
6961 +1 -1 trunk/doc/reference.conf (File Modified)
6964 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6966 Add modules{} block.
6970 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6973 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6975 Add general::oper_snomask, snomask on oper up for opers
6976 that have umode +s set on oper up, but do not have
6977 a specific snomask setting in their operator block.
6978 If this is empty or not specified, +s is used as before.
6982 +4 -1 trunk/doc/example.conf (File Modified)
6983 +7 -1 trunk/doc/reference.conf (File Modified)
6984 +1 -0 trunk/include/client.h (File Modified)
6985 +1 -0 trunk/include/s_conf.h (File Modified)
6986 +32 -0 trunk/src/newconf.c (File Modified)
6987 +1 -0 trunk/src/s_conf.c (File Modified)
6988 +13 -3 trunk/src/s_user.c (File Modified)
6991 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6996 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6999 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7001 Add MASKTRACE and CHANTRACE commands.
7005 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7008 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7010 document loadmodule directive
7014 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7017 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7023 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7026 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7028 q:lines are no longer living in the ircd.conf either
7032 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7035 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7037 remove k:line, d:line, x:line as they are their own files now
7041 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7044 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7046 New place for operator::snomask.
7050 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7053 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7055 Document connect {}.
7059 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7062 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7064 example.conf: move operator::snomask to a more logical place,
7065 more sensible default
7066 reference.conf: add operator::snomask
7070 +3 -3 trunk/doc/example.conf (File Modified)
7071 +3 -0 trunk/doc/reference.conf (File Modified)
7074 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7076 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7077 in those conf entries that take umodes like <name1>, <name2>, ...
7081 +3 -0 trunk/doc/reference.conf (File Modified)
7082 +3 -0 trunk/src/newconf.c (File Modified)
7085 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7091 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7094 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7100 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7103 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7109 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7112 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7118 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7121 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7123 Document operator {} blocks.
7127 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7130 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7132 auth{}: clarify/add some details
7136 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7139 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7141 auth{}: Move a paragraph.
7145 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7148 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7150 Document auth{} blocks.
7154 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7157 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7163 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7166 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7168 Add umode +R, prevents unidentified clients from
7169 sending private messages or notices. /accept'ed
7170 clients and opers are exempt.
7171 Due to the /accept part, this is only checked
7172 at the target's server, may want to change
7177 +1 -0 trunk/help/opers/umode (File Modified)
7178 +1 -0 trunk/help/users/umode (File Modified)
7179 +2 -0 trunk/include/client.h (File Modified)
7180 +1 -0 trunk/include/numeric.h (File Modified)
7181 +11 -1 trunk/modules/core/m_message.c (File Modified)
7182 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7183 +1 -1 trunk/src/messages.tab (File Modified)
7184 +1 -1 trunk/src/s_user.c (File Modified)
7187 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7189 Don't allow a nick change if banned or quieted (and not
7190 voiced or opped) on a channel. This uses numeric 435
7191 (bahamut's "cannot change to a banned nick") because
7192 bahamut/ircu's 437 and hyperion's 438 already have
7193 another meaning for us.
7197 +2 -0 trunk/include/channel.h (File Modified)
7198 +1 -0 trunk/include/numeric.h (File Modified)
7199 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7200 +38 -0 trunk/src/channel.c (File Modified)
7201 +1 -1 trunk/src/messages.tab (File Modified)
7204 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7207 - respect ban exceptions
7208 - also deny a knock if quieted
7212 +2 -1 trunk/modules/m_knock.c (File Modified)
7215 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7217 Reverse bad substitution in comment.
7221 +1 -1 trunk/src/channel.c (File Modified)
7224 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7226 - set DynSpoof flag for clients spoofed at registration
7227 - add orighost instead of host to the hostname hash
7231 +5 -1 trunk/src/s_user.c (File Modified)
7234 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7236 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7240 +2 -3 trunk/src/send.c (File Modified)
7243 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7245 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7249 +17 -7 trunk/modules/m_signon.c (File Modified)
7252 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7254 Correct minimum args on ENCAP SASL to avoid nasty core.
7258 +1 -1 trunk/modules/m_sasl.c (File Modified)
7261 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7263 Style nits: sptr can't ever be NULL, don't compare truth
7268 +2 -3 trunk/modules/m_scan.c (File Modified)
7271 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7273 - Comment out scan_cmodes() prototype to suppress warning
7274 - Correct minimum parameter count for mo_scan()
7278 +2 -2 trunk/modules/m_scan.c (File Modified)
7281 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7284 - Include full command in operspy notice
7285 - Allow global scans (no-list used, mask not used) without operspy
7286 - Use ERR_NOPRIVS numeric
7290 +21 -9 trunk/modules/m_scan.c (File Modified)
7293 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7295 Cancel out the >3 default if < is given; this way
7296 any </> specification fully overrides the default.
7300 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7303 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7305 - Call mo_list() from m_list() to reduce code duplication
7306 - Default to >3, rather arbitrarily (conf option?)
7307 - Make < and > mean less than and greater than again
7311 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7314 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7316 When processing topic burst, hide connecting server
7317 on netburst if flatten links is enabled.
7321 +9 -2 trunk/modules/m_tb.c (File Modified)
7324 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7326 - remove PENALTY token
7330 +0 -1 trunk/include/supported.h (File Modified)
7333 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7336 - Add PENALTY because we have a pace-wait system.
7337 - Add FNC due to SAVE and RSFNC
7342 +4 -2 trunk/include/supported.h (File Modified)
7345 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7347 mkay, indent went nuts here
7351 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7354 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7356 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7357 and can be used instead. The SAFELIST implementation is the one used by
7358 default, as most users/networks will be used to it.
7362 +1 -0 trunk/NEWS (File Modified)
7363 +14 -0 trunk/include/client.h (File Modified)
7364 +5 -0 trunk/include/hash.h (File Modified)
7365 +404 -272 trunk/modules/Makefile.in (File Modified)
7366 + - trunk/modules/m_list.c (File Deleted)
7367 + - trunk/modules/m_list_ratbox.c (File Added)
7368 + - trunk/modules/m_list_safelist.c (File Added)
7369 +5 -5 trunk/src/hash.c (File Modified)
7372 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7374 Clear invites on a lowerTS JOIN or SJOIN.
7375 This should complete kick_on_split_riding protection.
7379 +5 -0 trunk/modules/core/m_join.c (File Modified)
7380 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7383 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7385 Like in ratbox, send and interpret timestamps on invites.
7389 +9 -2 trunk/modules/m_invite.c (File Modified)
7392 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7394 Add +S (network service) umode. Just for completeness, users or opers
7399 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7402 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7408 +35 -2 trunk/NEWS (File Modified)
7411 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7413 Split off a PreClient structure for data to be freed on registation (i.e. password).
7414 New hook introduce_client for post-registration messages.
7415 Fix b0rked SASL numerics.
7416 Burst REALHOST post-introduction for spoofed-on-registration clients.
7417 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7418 Pre-registration signon support.
7422 +10 -0 trunk/configure (File Modified)
7423 +2 -0 trunk/configure.ac (File Modified)
7424 +14 -4 trunk/include/client.h (File Modified)
7425 +1 -0 trunk/include/hook.h (File Modified)
7426 +1 -0 trunk/include/numeric.h (File Modified)
7427 +3 -0 trunk/include/setup.h.in (File Modified)
7428 +16 -0 trunk/modules/m_chghost.c (File Modified)
7429 +25 -21 trunk/modules/m_sasl.c (File Modified)
7430 +63 -30 trunk/modules/m_signon.c (File Modified)
7431 +18 -0 trunk/src/client.c (File Modified)
7432 +2 -0 trunk/src/hook.c (File Modified)
7433 +5 -5 trunk/src/messages.tab (File Modified)
7434 +2 -0 trunk/src/s_serv.c (File Modified)
7435 +28 -2 trunk/src/s_user.c (File Modified)
7438 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7440 Update hook documentation.
7444 +30 -0 trunk/doc/hooks.txt (File Modified)
7447 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7449 Improve @/# handling in match_esc().
7453 +21 -13 trunk/src/match.c (File Modified)
7456 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7458 backtrack instead of bailing out when handling a mismatched escape
7462 +1 -1 trunk/src/match.c (File Modified)
7465 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7467 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7470 +2 -1 trunk/CREDITS (File Modified)
7473 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7475 Fix the escape brokenness and pick up a more efficient matching algorithm,
7476 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7477 Patch sent upstream. They can do whatever they want with it, *shrug*.
7481 +147 -161 trunk/src/match.c (File Modified)
7484 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7486 If flatten links is enabled, fake the origins of some ServerModes
7487 sent to clients so that the server sending the netburst is hidden.
7488 Most mode hacks still show the true source.
7492 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7493 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7496 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7498 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7499 where the exit originated).
7500 - When receiving an SQUIT for a server themselves
7501 (IsMe(target_p) || target_p == client_p)
7502 close their link and send a local server notice.
7506 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7507 +6 -3 trunk/src/client.c (File Modified)
7510 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7512 Hooking into the wrong hook, whoops. :P
7516 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7517 +6 -10 trunk/modules/core/m_join.c (File Modified)
7520 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7522 this doesn't work right, right now :P
7526 +40 -0 trunk/contrib/Makefile.in (File Modified)
7527 + - trunk/contrib/m_createauthonly.c (File Added)
7528 +6 -0 trunk/include/hook.h (File Modified)
7529 +26 -1 trunk/modules/core/m_join.c (File Modified)
7530 +1 -1 trunk/src/ircd.c (File Modified)
7533 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7535 Make can_join() hookable.
7539 +12 -1 trunk/src/channel.c (File Modified)
7542 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7544 add 'int approved;' to the channel event hook
7548 +1 -0 trunk/include/hook.h (File Modified)
7551 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7553 Use SIDs in SASL ENCAP origin.
7554 Ignore responses from other agents once the first SASL response has been received for a client.
7558 +9 -5 trunk/modules/m_sasl.c (File Modified)
7561 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7563 Removed stray debug code.
7567 +1 -1 trunk/modules/m_sasl.c (File Modified)
7570 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7572 Don't complain "unknown MODE flag" if a non-oper attempts
7573 to unset an oper only umode they do not have.
7574 This is to prevent unwanted error messages when users/bots
7575 do things like MODE <nick> +i-sw.
7579 +4 -2 trunk/src/s_user.c (File Modified)
7582 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7584 Fix client_exit hook name and only call it for local exits that are not
7589 +3 -2 trunk/modules/m_sasl.c (File Modified)
7592 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7594 Fix SASL logic to actually use stored agent UID.
7595 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7596 Add abort code for exiting clients.
7600 +18 -9 trunk/modules/m_sasl.c (File Modified)
7603 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7605 Port over ratbox 2.2 /challenge. This is slightly more secure
7606 (better crypto, longer keys, challenge timeout) and has better
7609 The respond tool is no longer part of the ircd tree but a
7610 separate package, currently available from
7611 http://respond.ircd-ratbox.org (we should mirror/... this).
7615 +65 -310 trunk/doc/challenge.txt (File Modified)
7616 +5 -5 trunk/include/client.h (File Modified)
7617 +3 -0 trunk/include/irc_string.h (File Modified)
7618 +3 -0 trunk/include/numeric.h (File Modified)
7619 +94 -50 trunk/modules/m_challenge.c (File Modified)
7620 +1 -2 trunk/src/client.c (File Modified)
7621 +125 -0 trunk/src/irc_string.c (File Modified)
7622 +2 -2 trunk/src/messages.tab (File Modified)
7623 + - trunk/tools/rsa_respond/ (File Deleted)
7626 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7628 Preliminary SASL support.
7632 +7 -0 trunk/include/client.h (File Modified)
7633 +6 -0 trunk/include/numeric.h (File Modified)
7634 +1 -0 trunk/modules/Makefile.in (File Modified)
7635 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7636 +175 -1 trunk/modules/m_cap.c (File Modified)
7637 + - trunk/modules/m_sasl.c (File Added)
7638 +2 -0 trunk/modules/m_user.c (File Modified)
7639 +5 -5 trunk/src/messages.tab (File Modified)
7640 +8 -2 trunk/src/s_user.c (File Modified)
7643 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7645 SIGNON: make logout also apply remotely.
7649 +7 -2 trunk/modules/m_signon.c (File Modified)
7652 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7654 Use an asterisk when sending empty logins in SIGNON.
7658 +5 -5 trunk/modules/m_signon.c (File Modified)
7661 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7663 SIGNON: Only add whowas entry (add_history()) and wipe
7664 accepts (del_all_accepts()) if nick changed.
7668 +5 -3 trunk/modules/m_signon.c (File Modified)
7671 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7673 SIGNON: slight fixes to collision code:
7674 - don't kill if target_p == source_p (nick unchanged or only changed case)
7675 - add comment that SAVE support is missing
7676 - use sendto_realops_snomask() instead of sendto_realops_flags()
7680 +9 -6 trunk/modules/m_signon.c (File Modified)
7683 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7685 Fix up kills for bad nick/user/host on SIGNON.
7689 +16 -6 trunk/modules/m_signon.c (File Modified)
7692 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7694 If changing to a nick with a digit, only allow the UID.
7698 +4 -0 trunk/modules/m_signon.c (File Modified)
7701 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7703 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7704 Strip leading digits from logins that are not purely numeric.
7708 +3 -0 trunk/include/numeric.h (File Modified)
7709 +2 -0 trunk/include/send.h (File Modified)
7710 +1 -0 trunk/modules/Makefile.in (File Modified)
7711 +456 -3 trunk/modules/m_services.c (File Modified)
7712 + - trunk/modules/m_signon.c (File Added)
7713 +2 -2 trunk/src/messages.tab (File Modified)
7714 +98 -0 trunk/src/send.c (File Modified)
7717 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7719 Remove old server notice umodes from example confs.
7723 +1 -2 trunk/doc/example.conf (File Modified)
7724 +4 -17 trunk/doc/reference.conf (File Modified)
7727 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7729 Add snomask help file (forgot this earlier).
7733 + - trunk/help/opers/snomask (File Added)
7736 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7738 Add umode +l (receive locops).
7742 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7745 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7747 We don't plan to implement cmode +R (quiet unidentified) and
7748 umode +I (deny invite) for 1.1, so comment them out from the
7753 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7754 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7757 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7759 Improve snomask usage description.
7763 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7766 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7768 Mention the word snomask with umode +s (needs to be a link really).
7772 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7775 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7777 Add snomask +Z (operspy notices).
7781 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7784 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7786 Misc updates/clarifications.
7790 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7793 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7799 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7800 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7801 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7804 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7806 - Allow ENCAP REALHOST outside burst
7807 - Fix comment describing race condition: this can only happen
7808 on a local whois with use_whois_actually enabled
7812 +4 -6 trunk/modules/m_chghost.c (File Modified)
7815 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7817 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7821 +39 -0 trunk/contrib/Makefile.in (File Modified)
7822 + - trunk/contrib/sno_globaloper.c (File Added)
7825 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7827 Pass along old umodes and snomask in umode_changed hook,
7828 changing its parameter type from struct Client *
7829 to hook_data_umode_changed *. (For a new client, both
7832 The IP cloaking module now fully ignores umode changes
7833 where +h didn't change.
7837 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7838 +7 -0 trunk/include/hook.h (File Modified)
7839 +18 -4 trunk/src/s_user.c (File Modified)
7842 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7844 move libcharybdis-provided function initialisation into libcharybdis_init().
7848 +32 -11 trunk/src/ircd.c (File Modified)
7851 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7853 Make +f notices (local host, global host, global user@host, local class)
7854 netwide. Exceeding /quote set max remains local.
7858 +4 -4 trunk/src/s_conf.c (File Modified)
7861 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7863 Netwide notices about attempts to join juped channels.
7867 +1 -1 trunk/modules/core/m_join.c (File Modified)
7870 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7872 Send server notices about failed oper attempts globally.
7873 Successful remote oper attempt notices will be generated
7874 from the mode changes.
7878 +3 -3 trunk/modules/m_challenge.c (File Modified)
7879 +2 -2 trunk/modules/m_oper.c (File Modified)
7882 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7884 Rest of infrastructure for sending server notices globally.
7885 Uses a new L_NETWIDE level on sendto_realops_snomask().
7889 +1 -0 trunk/include/send.h (File Modified)
7890 +31 -4 trunk/src/send.c (File Modified)
7893 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7895 Add general::global_snotices conf option to control
7896 whether we send out SNOTEs. Does not do anything yet.
7900 +1 -0 trunk/doc/example.conf (File Modified)
7901 +6 -0 trunk/doc/reference.conf (File Modified)
7902 +1 -0 trunk/include/s_conf.h (File Modified)
7903 +6 -0 trunk/modules/m_info.c (File Modified)
7904 +1 -0 trunk/src/newconf.c (File Modified)
7905 +1 -0 trunk/src/s_conf.c (File Modified)
7908 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7910 Only accept SNOTE from servers.
7914 +2 -0 trunk/modules/m_snote.c (File Modified)
7917 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7919 Correct parv indices so this actually works.
7923 +2 -2 trunk/modules/m_snote.c (File Modified)
7926 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7932 +3 -3 trunk/modules/m_snote.c (File Modified)
7935 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7937 Add m_snote.c, SNOTE propagator.
7941 +86 -0 trunk/modules/Makefile.in (File Modified)
7942 + - trunk/modules/m_snote.c (File Added)
7945 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7947 start seeding the 1.1 NEWS file
7951 +4 -0 trunk/NEWS (File Modified)
7954 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7956 rename some modules to more descriptive names...
7960 +2 -131 trunk/contrib/Makefile.in (File Modified)
7961 + - trunk/contrib/globalconnexit.c (File Deleted)
7962 + - trunk/contrib/globallineactive.c (File Deleted)
7963 + - trunk/contrib/sno_farconnect.c (File Added)
7964 + - trunk/contrib/sno_globalkline.c (File Added)
7965 +1 -120 trunk/modules/Makefile.in (File Modified)
7966 + - trunk/modules/networknotice.c (File Deleted)
7967 + - trunk/modules/sno_routing.c (File Added)
7970 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7972 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7973 Uses FLAGS2_FLOODDONE bit on servers.
7977 +3 -0 trunk/include/client.h (File Modified)
7978 +121 -1 trunk/modules/Makefile.in (File Modified)
7979 + - trunk/modules/networknotice.c (File Added)
7982 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7984 Don't show servers in /trace to nonopers if flatten links is enabled.
7988 +8 -5 trunk/modules/m_trace.c (File Modified)
7991 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7994 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7995 - send back confirmation to source, if local client
7996 - send a +s server notice if the source is neither a server nor a service (+S)
8000 +5 -1 trunk/modules/m_chghost.c (File Modified)
8003 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8005 Use sendto_realops_snomask_from() to make the
8006 server notices appear to come from the affected
8011 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8012 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8015 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8017 Add sendto_realops_snomask_from(), allows
8018 specification of apparent source server.
8022 +1 -0 trunk/include/send.h (File Modified)
8023 +41 -1 trunk/src/send.c (File Modified)
8026 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8028 Revert r579. Keep host, not orighost in oper up notice.
8029 It would be inconsistent to have orighost there, and we
8030 don't want to mess up all server notices by putting both
8035 +1 -1 trunk/src/s_user.c (File Modified)
8038 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8040 Include the IP address in operlog/foperlog.
8044 +10 -8 trunk/modules/m_challenge.c (File Modified)
8045 +8 -6 trunk/modules/m_oper.c (File Modified)
8048 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8050 Call umode_changed hook on oper up.
8054 +1 -0 trunk/src/s_user.c (File Modified)
8057 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8059 Add globalconnexit contrib module, shows remote client connects/exits
8060 except netsplits/netjoin on snomask +F.
8061 Notice formatting will probably change somewhat still.
8065 +80 -0 trunk/contrib/Makefile.in (File Modified)
8066 + - trunk/contrib/globalconnexit.c (File Added)
8069 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8071 Declare snomask_modes[] so modules can provide snomasks.
8075 +2 -0 trunk/include/snomask.h (File Modified)
8078 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8080 Replace user_signon hook with two new hooks: new_local_user
8081 and new_remote_user.
8082 These are called right before the user is introduced to the
8083 rest of the network.
8087 +2 -1 trunk/include/hook.h (File Modified)
8088 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8089 +4 -2 trunk/src/hook.c (File Modified)
8090 +2 -3 trunk/src/s_user.c (File Modified)
8093 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8095 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8099 +2 -2 trunk/modules/m_scan.c (File Modified)
8102 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8104 Update doc/technical/send.txt.
8108 +91 -131 trunk/doc/technical/send.txt (File Modified)
8111 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8113 Add chantrace and masktrace to help files.
8117 + - trunk/help/opers/chantrace (File Added)
8118 +27 -20 trunk/help/opers/index (File Modified)
8119 + - trunk/help/opers/masktrace (File Added)
8120 +2 -0 trunk/help/opers/operspy (File Modified)
8123 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8125 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8126 Shows etrace-like output for all users in a channel,
8127 in particular IP addresses.
8131 +75 -2 trunk/modules/m_etrace.c (File Modified)
8134 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8136 Port over ratbox 2.2 r21727 (anfl):
8137 add some logging when we drop servers in places where we only notify opers
8141 +31 -0 trunk/modules/core/m_server.c (File Modified)
8144 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8146 display orighost in operup message
8150 +1 -1 trunk/src/s_user.c (File Modified)
8153 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8155 Add globallineactive contrib module, a hack which can often
8156 show k/d/g/x line active for remote clients.
8160 +52 -0 trunk/contrib/Makefile.in (File Modified)
8161 + - trunk/contrib/globallineactive.c (File Added)
8164 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8166 Show IP field in the same way as MASKTRACE:
8167 "255.255.255.255" if it's unknown (remote TS5 client)
8168 and "0" if we or the remote server are purposely
8173 +12 -1 trunk/modules/m_scan.c (File Modified)
8176 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8179 - don't show servers in a global scan
8180 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8184 +4 -1 trunk/modules/m_scan.c (File Modified)
8187 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8189 Implement SCAN UMODES.
8193 +3 -0 trunk/include/numeric.h (File Modified)
8194 +128 -2 trunk/modules/m_scan.c (File Modified)
8195 +2 -2 trunk/src/messages.tab (File Modified)
8198 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8204 +1 -1 trunk/modules/m_scan.c (File Modified)
8207 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8209 parv[0] should be parv[1].
8213 +1 -1 trunk/modules/m_scan.c (File Modified)
8216 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8222 +1 -1 trunk/modules/m_scan.c (File Modified)
8225 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8231 +2 -2 trunk/modules/m_scan.c (File Modified)
8234 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8236 framework for scan command
8240 +113 -0 trunk/modules/Makefile.in (File Modified)
8241 + - trunk/modules/m_scan.c (File Added)
8244 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8246 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8250 +2 -0 trunk/include/irc_string.h (File Modified)
8251 +157 -1 trunk/modules/m_etrace.c (File Modified)
8252 +129 -90 trunk/src/match.c (File Modified)
8255 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8257 orighost may live in a different hash bucket (likely the case), lets check it standalone
8261 +39 -3 trunk/src/hostmask.c (File Modified)
8264 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8266 SVN didn't check modules/ somehow, hrmm.
8270 +1 -1 trunk/modules/m_kline.c (File Modified)
8271 +6 -6 trunk/modules/m_stats.c (File Modified)
8274 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8276 Track hostmask entries for client_p->orighost, if available.
8277 Not throughly tested, but seems to work fine.
8281 +8 -4 trunk/include/hostmask.h (File Modified)
8282 +14 -10 trunk/src/hostmask.c (File Modified)
8285 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8287 Pass on SQUIT reasons more.
8291 +17 -19 trunk/src/client.c (File Modified)
8294 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8296 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8297 This way, hidden admins also get them.
8301 +4 -4 trunk/src/send.c (File Modified)
8304 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8306 From ircd-ratbox 2.2 (r21339 anfl):
8307 ms_kill() should be using find_person(), not find_client()
8308 otherwise it can generate a core.
8312 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8315 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8317 Add m_error to core_module_table, so it is loaded by default.
8321 +1 -0 trunk/src/modules.c (File Modified)
8324 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8326 comment is a const char *, not char *.
8330 +1 -1 trunk/include/hook.h (File Modified)
8333 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8335 Fix a long standing hybrid 7 bug: when getting a read error
8336 on a server, report_error() is called with a %d instead of
8337 a %s in the format string ("Lost connection" in +d).
8341 +1 -1 trunk/src/client.c (File Modified)
8344 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8350 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8353 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8355 Add document describing capabilities and what they mean.
8359 + - trunk/doc/technical/capab.txt (File Added)
8362 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8364 Change client_exit hook to pass all exit_client() parameters.
8368 +8 -0 trunk/include/hook.h (File Modified)
8369 +6 -1 trunk/src/client.c (File Modified)
8372 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8374 Add client_exit hook, called in exit_client() for all
8375 clients of all types, except clients exiting because
8376 of netsplits (QS). The only thing done before it is
8377 marking the client as "closing" (to prevent
8382 +1 -0 trunk/include/hook.h (File Modified)
8383 +2 -0 trunk/src/client.c (File Modified)
8384 +2 -0 trunk/src/hook.c (File Modified)
8387 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8389 Improve the code that calculates the nnnS nnnC counts
8392 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8396 +43 -36 trunk/modules/m_trace.c (File Modified)
8399 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8401 Add server_eob hook.
8402 Planning to use this for netsplit/join notices.
8406 +1 -0 trunk/include/hook.h (File Modified)
8407 +2 -0 trunk/modules/m_pong.c (File Modified)
8408 +2 -0 trunk/src/hook.c (File Modified)
8411 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8413 Default motd: ircd-ratbox -> charybdis
8417 +1 -1 trunk/doc/ircd.motd (File Modified)
8420 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8422 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8426 +4 -4 trunk/src/s_user.c (File Modified)
8429 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8431 - Remove obsolete EOB help file
8432 - Document snomask in the help files
8437 + - trunk/help/opers/eob (File Deleted)
8438 +13 -12 trunk/help/opers/index (File Modified)
8439 +1 -13 trunk/help/opers/umode (File Modified)
8440 +7 -7 trunk/help/users/index (File Modified)
8443 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8445 Bail if snomask to parse is not given. Pointy hat to myself.
8449 +3 -0 trunk/src/snomask.c (File Modified)
8452 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8454 Remove m_flags from autoconf
8458 +0 -1 trunk/contrib/Makefile.in (File Modified)
8461 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8467 + - trunk/contrib/m_flags.c (File Deleted)
8470 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8472 If +s is in oper_only_umodes, clear snomask on deoper.
8476 +5 -0 trunk/src/s_user.c (File Modified)
8479 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8481 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8485 +2 -2 trunk/configure (File Modified)
8486 +2 -2 trunk/configure.ac (File Modified)
8489 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8491 Remove the old server notice umodes.
8492 Default oper only umodes is now +s.
8493 Please make sure all remaining umodes still work.
8497 +3 -21 trunk/include/client.h (File Modified)
8498 +0 -12 trunk/src/newconf.c (File Modified)
8499 +1 -1 trunk/src/s_conf.c (File Modified)
8500 +12 -12 trunk/src/s_user.c (File Modified)
8503 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8505 operator::flags nick_changes now controls +n snomask instead of +n umode.
8509 +8 -8 trunk/src/s_user.c (File Modified)
8512 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8514 Move down h_umode_changed hook call after umode allowed checks
8515 (so it will not see +a if someone tries to set it but is not
8520 +2 -3 trunk/src/s_user.c (File Modified)
8523 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8525 Move over non-+s server notices (hopefully, all of them).
8529 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8530 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8531 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8532 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8533 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8534 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8535 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8536 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8537 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8538 +2 -2 trunk/libcharybdis/event.c (File Modified)
8539 +2 -2 trunk/modules/core/m_join.c (File Modified)
8540 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8541 +3 -3 trunk/modules/core/m_message.c (File Modified)
8542 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8543 +2 -2 trunk/modules/core/m_server.c (File Modified)
8544 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8545 +1 -1 trunk/modules/m_post.c (File Modified)
8546 +1 -1 trunk/modules/m_services.c (File Modified)
8547 +2 -2 trunk/src/channel.c (File Modified)
8548 +3 -3 trunk/src/client.c (File Modified)
8549 +1 -1 trunk/src/hash.c (File Modified)
8550 +5 -5 trunk/src/s_conf.c (File Modified)
8551 +2 -2 trunk/src/s_log.c (File Modified)
8552 +4 -4 trunk/src/s_user.c (File Modified)
8555 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8557 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8561 +2 -1 trunk/include/snomask.h (File Modified)
8562 +2 -2 trunk/src/snomask.c (File Modified)
8565 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8567 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8571 +1 -1 trunk/contrib/example_module.c (File Modified)
8572 +2 -2 trunk/include/ircd_defs.h (File Modified)
8573 +6 -6 trunk/modules/core/m_error.c (File Modified)
8574 +1 -1 trunk/modules/core/m_join.c (File Modified)
8575 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8576 +1 -1 trunk/modules/core/m_message.c (File Modified)
8577 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8578 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8579 +18 -18 trunk/modules/core/m_server.c (File Modified)
8580 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8581 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8582 +4 -4 trunk/modules/m_challenge.c (File Modified)
8583 +4 -4 trunk/modules/m_dline.c (File Modified)
8584 +13 -13 trunk/modules/m_gline.c (File Modified)
8585 +5 -5 trunk/modules/m_kline.c (File Modified)
8586 +2 -2 trunk/modules/m_oper.c (File Modified)
8587 +1 -1 trunk/modules/m_pong.c (File Modified)
8588 +13 -13 trunk/modules/m_rehash.c (File Modified)
8589 +4 -4 trunk/modules/m_resv.c (File Modified)
8590 +16 -16 trunk/modules/m_set.c (File Modified)
8591 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8592 +6 -6 trunk/modules/m_xline.c (File Modified)
8593 +1 -1 trunk/src/adns.c (File Modified)
8594 +2 -2 trunk/src/channel.c (File Modified)
8595 +1 -1 trunk/src/listener.c (File Modified)
8596 +1 -1 trunk/src/s_auth.c (File Modified)
8597 +15 -15 trunk/src/s_conf.c (File Modified)
8598 +3 -3 trunk/src/s_user.c (File Modified)
8599 +7 -7 trunk/src/send.c (File Modified)
8602 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8605 - set +s snomask if +s umode set but no snomasks
8606 - put numerics in more logical order
8610 +3 -1 trunk/src/s_user.c (File Modified)
8613 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8615 parse_snobuf_to_mask(): default to + at start
8616 allows stuff like /mode jilles +s C
8620 +1 -1 trunk/src/snomask.c (File Modified)
8623 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8625 Changes to user_mode() snomask handling.
8626 - show snomask (if not 0) on /mode <nick>
8627 - show snomask once at the end if +s/-s used
8628 - only parse 1 parameter for umode changes
8629 - don't crash on /mode <nick> +s
8630 - /mode <nick> -s clears snomask, doesn't use parameter
8631 - set umode +s iff snomask is not 0
8632 - snomask is not propagated, but umode +s is
8636 +97 -72 trunk/src/s_user.c (File Modified)
8639 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8641 Convert some messages over to snomask.
8645 +29 -29 trunk/src/client.c (File Modified)
8646 +2 -2 trunk/src/ircd.c (File Modified)
8647 +13 -13 trunk/src/modules.c (File Modified)
8648 +1 -1 trunk/src/newconf.c (File Modified)
8649 +5 -5 trunk/src/parse.c (File Modified)
8650 +1 -1 trunk/src/restart.c (File Modified)
8651 +4 -4 trunk/src/s_newconf.c (File Modified)
8652 +11 -11 trunk/src/s_serv.c (File Modified)
8655 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8657 include snomask.h from client.h
8661 +1 -0 trunk/include/client.h (File Modified)
8664 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8666 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8670 +1 -0 trunk/src/newconf.c (File Modified)
8671 +2 -1 trunk/src/snomask.c (File Modified)
8674 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8676 should start with +, not \0. Whoops. :)
8680 +1 -1 trunk/src/snomask.c (File Modified)
8683 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8685 core snomask support.
8689 +3 -0 trunk/doc/example.conf (File Modified)
8690 +2 -0 trunk/include/client.h (File Modified)
8691 +2 -0 trunk/include/numeric.h (File Modified)
8692 +2 -0 trunk/include/s_newconf.h (File Modified)
8693 +63 -0 trunk/include/send.h (File Modified)
8694 + - trunk/include/snomask.h (File Added)
8695 +1 -0 trunk/src/Makefile.in (File Modified)
8696 +1 -1 trunk/src/messages.tab (File Modified)
8697 +8 -0 trunk/src/newconf.c (File Modified)
8698 +12 -0 trunk/src/s_user.c (File Modified)
8699 +235 -0 trunk/src/send.c (File Modified)
8700 + - trunk/src/snomask.c (File Added)
8703 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8705 add a blank line after the license info.
8709 +1 -1 trunk/CREDITS (File Modified)
8712 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8714 Extend copyright to 2006.
8718 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8721 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8724 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8728 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8729 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8732 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8734 Add oper privileges document.
8738 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8739 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8742 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8744 Capitalize message names in services shortcuts (for consistency).
8748 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8751 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8757 +1 -1 trunk/src/patricia.c (File Modified)
8760 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8762 Remove obsolete 'nextconnect' variable.
8766 +0 -1 trunk/include/ircd.h (File Modified)
8767 +0 -2 trunk/src/client.c (File Modified)
8768 +0 -1 trunk/src/ircd.c (File Modified)
8771 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8773 Remove this remnant of the hybrid 6 ziplinks implementation.
8777 + - trunk/include/s_zip.h (File Deleted)
8780 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8782 Make clone limiting work on orighost, not host (so it
8783 looks through services cloaks). Lightly tested, please
8788 +2 -0 trunk/modules/m_chghost.c (File Modified)
8789 +1 -1 trunk/src/client.c (File Modified)
8790 +1 -1 trunk/src/s_conf.c (File Modified)
8793 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8795 Don't forget to link me_realhost() into the command hash.
8797 Pointy hat to: myself
8801 +1 -1 trunk/modules/m_chghost.c (File Modified)
8804 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8806 It's call_hook, not hook_call.
8810 +1 -1 trunk/src/s_user.c (File Modified)
8813 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8815 Add unreject help file.
8819 + - trunk/help/opers/unreject (File Added)
8822 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8824 Link the all-important 42 module to the build :P
8828 +1 -0 trunk/contrib/Makefile.in (File Modified)
8831 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8833 Mention /rehash help.
8837 +1 -0 trunk/help/opers/rehash (File Modified)
8840 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8842 Add h_user_signon hook.
8846 +1 -0 trunk/include/hook.h (File Modified)
8847 +2 -0 trunk/src/hook.c (File Modified)
8848 +4 -0 trunk/src/s_user.c (File Modified)
8851 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8853 Oops, forgot to set orighost for remote client introductions.
8857 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8860 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8862 Use TS6 forms in services shortcuts, if possible.
8866 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8869 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8871 - Start out default_umodes conf entry from the empty set instead of +i.
8872 - Move oper_only_umodes check to where default_umodes is used, as
8873 oper_only_umodes may not be set yet while we're reading the conf.
8877 +6 -7 trunk/src/newconf.c (File Modified)
8878 +1 -1 trunk/src/s_user.c (File Modified)
8881 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8883 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8887 +1 -0 trunk/doc/example.conf (File Modified)
8888 +7 -0 trunk/doc/reference.conf (File Modified)
8889 +0 -7 trunk/include/config.h.dist (File Modified)
8890 +1 -0 trunk/include/s_conf.h (File Modified)
8891 +6 -0 trunk/modules/m_info.c (File Modified)
8892 +9 -18 trunk/src/client.c (File Modified)
8893 +1 -0 trunk/src/newconf.c (File Modified)
8894 +1 -0 trunk/src/s_conf.c (File Modified)
8897 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8899 - Allow NULL target_ip in show_ip() (indicates message is being
8900 sent to local opers)
8901 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8903 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8904 those in src/client.c
8906 From ratbox 2.2 svn (anfl)
8910 +1 -0 trunk/include/client.h (File Modified)
8911 +21 -2 trunk/src/client.c (File Modified)
8912 +2 -4 trunk/src/hostmask.c (File Modified)
8913 +1 -5 trunk/src/s_conf.c (File Modified)
8914 +4 -8 trunk/src/s_user.c (File Modified)
8917 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8919 Fire off events properly.
8923 +7 -3 trunk/src/s_user.c (File Modified)
8926 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8928 make sure modules which depend on umode information get the message upon connection (oops)
8932 +3 -0 trunk/src/s_user.c (File Modified)
8935 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8937 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8938 From ratbox 2.2 svn.
8942 +3 -7 trunk/modules/m_etrace.c (File Modified)
8945 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8947 Replace silly `default_invisible' option with more versatile default_umodes.
8951 +2 -2 trunk/Makefile.in (File Modified)
8952 +12 -1 trunk/doc/example.conf (File Modified)
8953 +14 -7 trunk/doc/reference.conf (File Modified)
8954 +2 -4 trunk/include/s_conf.h (File Modified)
8955 +0 -6 trunk/modules/m_info.c (File Modified)
8956 +4 -0 trunk/src/modules.c (File Modified)
8957 +41 -1 trunk/src/newconf.c (File Modified)
8958 +2 -2 trunk/src/s_conf.c (File Modified)
8959 +3 -4 trunk/src/s_user.c (File Modified)
8962 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8964 Add temporary nick resvs with the proper duration,
8965 not 60 times too long.
8969 +1 -1 trunk/modules/m_resv.c (File Modified)
8972 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8974 Add kick on split riding. See reference.conf for more details.
8978 +1 -0 trunk/doc/example.conf (File Modified)
8979 +16 -0 trunk/doc/reference.conf (File Modified)
8980 +1 -0 trunk/include/s_conf.h (File Modified)
8981 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8982 +6 -0 trunk/modules/m_info.c (File Modified)
8983 +1 -0 trunk/src/newconf.c (File Modified)
8984 +1 -0 trunk/src/s_conf.c (File Modified)
8987 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8989 New credits, denoting GXTi as being on the core team.
8993 +16 -5 trunk/CREDITS (File Modified)
8996 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8998 better cloaking algorithm
9002 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9005 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9007 don't do redundant bitshifting.
9011 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9014 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9020 +1 -0 trunk/contrib/Makefile.in (File Modified)
9023 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9025 Set the DynSpoof flag properly.
9029 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9032 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9034 first go at an ip_cloaking implementation for charybdis.
9038 + - trunk/contrib/ip_cloaking.c (File Added)
9041 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9043 Add libcharybdis to contrib/ includes.
9047 +1 -1 trunk/contrib/Makefile.in (File Modified)
9050 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9052 add h_umode_changed hook for modules that provide usermodes.
9056 +1 -0 trunk/include/hook.h (File Modified)
9057 +2 -1 trunk/src/hook.c (File Modified)
9058 +3 -0 trunk/src/s_user.c (File Modified)
9061 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9063 Show quiets in /stats z.
9067 +15 -10 trunk/src/s_stats.c (File Modified)
9070 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9072 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9076 +0 -12 trunk/configure (File Modified)
9077 +0 -9 trunk/configure.ac (File Modified)
9078 +0 -3 trunk/include/setup.h.in (File Modified)
9081 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9083 change various buffer sizes to = topiclen.
9087 +3 -4 trunk/include/ircd_defs.h (File Modified)
9090 jon 2005/12/12 19:32:18 UTC (20051212-400)
9092 - Partial commit test, partial ego strokage ;)
9096 +2 -1 trunk/CREDITS (File Modified)
9099 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9101 More kqueue corrections.
9104 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9107 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9109 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9110 Not sure why this wasn't this way to begin with.
9114 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9117 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9119 example.conf tweaks:
9120 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9121 most people do not need this.
9122 Enable serverinfo::hub.
9126 +14 -11 trunk/doc/example.conf (File Modified)
9129 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9131 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9135 +1 -1 trunk/src/s_serv.c (File Modified)
9138 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9140 header include changes
9144 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9145 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9146 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9147 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9148 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9149 +1 -21 trunk/libcharybdis/select.c (File Modified)
9152 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9154 s/ilog/libcharybdis_{die,log,restart}/g
9158 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9159 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9160 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9161 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9162 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9163 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9164 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9165 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9168 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9170 Use the right callbacks in the function code.
9173 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9176 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9178 More work, it builds again!
9182 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9183 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9184 + - trunk/libcharybdis/libcharybdis.c (File Added)
9185 + - trunk/libcharybdis/libcharybdis.h (File Added)
9188 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9190 Move some stuff around.
9194 + - trunk/include/memory.h (File Deleted)
9195 + - trunk/include/tools.h (File Deleted)
9196 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9197 + - trunk/libcharybdis/memory.c (File Added)
9198 + - trunk/libcharybdis/memory.h (File Added)
9199 + - trunk/libcharybdis/snprintf.c (File Added)
9200 + - trunk/libcharybdis/tools.c (File Added)
9201 + - trunk/libcharybdis/tools.h (File Added)
9202 +1000 -1062 trunk/modules/.depend (File Modified)
9203 +421 -455 trunk/src/.depend (File Modified)
9204 +0 -1191 trunk/src/Makefile.in (File Modified)
9205 + - trunk/src/memory.c (File Deleted)
9206 + - trunk/src/snprintf.c (File Deleted)
9207 + - trunk/src/tools.c (File Deleted)
9210 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9212 move more headers into libcharybdis
9215 + - trunk/include/balloc.h (File Deleted)
9216 + - trunk/include/event.h (File Deleted)
9217 + - trunk/libcharybdis/balloc.h (File Added)
9218 + - trunk/libcharybdis/event.h (File Added)
9219 +924 -1020 trunk/modules/.depend (File Modified)
9220 +327 -406 trunk/src/.depend (File Modified)
9223 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9225 balloc, events -> libcharybdis
9228 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9229 + - trunk/libcharybdis/balloc.c (File Added)
9230 + - trunk/libcharybdis/event.c (File Added)
9231 +0 -1008 trunk/src/Makefile.in (File Modified)
9232 + - trunk/src/balloc.c (File Deleted)
9233 + - trunk/src/event.c (File Deleted)
9236 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9241 + - trunk/include/commio.h (File Deleted)
9242 + - trunk/include/linebuf.h (File Deleted)
9243 + - trunk/libcharybdis/commio.h (File Added)
9244 + - trunk/libcharybdis/linebuf.h (File Added)
9245 +1644 -530 trunk/modules/.depend (File Modified)
9246 +1 -1 trunk/modules/Makefile.in (File Modified)
9247 +720 -284 trunk/src/.depend (File Modified)
9250 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9252 Makefile reworking -- moving libcharybdis headers into proper location.
9255 +1 -1 trunk/adns/Makefile.in (File Modified)
9256 +1 -1 trunk/src/Makefile.in (File Modified)
9259 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9261 Document proposed authdaemon protocol.
9264 + - trunk/authdaemon/protocol.txt (File Added)
9267 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9272 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9275 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9277 Remove dead makefile from generation
9280 +1 -2 trunk/configure (File Modified)
9281 +0 -1 trunk/configure.ac (File Modified)
9284 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9286 libcharybdisIO -> libcharybdis
9289 +1 -1 trunk/src/Makefile.in (File Modified)
9292 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9297 + - trunk/libcharybdis/Makefile.in (File Added)
9298 + - trunk/libcharybdis/commio.c (File Added)
9299 + - trunk/libcharybdis/devpoll.c (File Added)
9300 + - trunk/libcharybdis/epoll.c (File Added)
9301 + - trunk/libcharybdis/io/ (File Deleted)
9302 + - trunk/libcharybdis/kqueue.c (File Added)
9303 + - trunk/libcharybdis/linebuf.c (File Added)
9304 + - trunk/libcharybdis/log/ (File Deleted)
9305 + - trunk/libcharybdis/poll.c (File Added)
9306 + - trunk/libcharybdis/ports.c (File Added)
9307 + - trunk/libcharybdis/select.c (File Added)
9310 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9315 + - trunk/libcharybdis/Makefile.in (File Deleted)
9318 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9323 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9326 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9328 add authdaemon dir for later hacking
9332 + - trunk/authdaemon/ (File Added)
9335 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9337 linebuf -> libcharybdisIO
9341 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9342 + - trunk/libcharybdis/io/linebuf.c (File Added)
9343 + - trunk/libcharybdis/log/ (File Added)
9344 + - trunk/libcharybdis/log/Makefile.in (File Added)
9345 +0 -687 trunk/src/Makefile.in (File Modified)
9346 + - trunk/src/linebuf.c (File Deleted)
9349 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9351 Solaris 10 I/O ports support
9354 + - trunk/libcharybdis/io/ports.c (File Added)
9357 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9363 +1 -1 trunk/Makefile.in (File Modified)
9364 +3 -1 trunk/configure (File Modified)
9365 +133 -10 trunk/configure.ac (File Modified)
9366 + - trunk/libcharybdis/ (File Added)
9367 + - trunk/libcharybdis/Makefile.in (File Added)
9368 + - trunk/libcharybdis/io/ (File Added)
9369 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9370 +2 -3 trunk/src/Makefile.in (File Modified)
9371 + - trunk/src/io/ (File Deleted)
9374 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9376 split IO stuff into libcharybdisIO.
9380 + - trunk/src/commio.c (File Deleted)
9381 + - trunk/src/devpoll.c (File Deleted)
9382 + - trunk/src/epoll.c (File Deleted)
9383 + - trunk/src/io/ (File Added)
9384 + - trunk/src/io/Makefile.in (File Added)
9385 + - trunk/src/io/commio.c (File Added)
9386 + - trunk/src/io/devpoll.c (File Added)
9387 + - trunk/src/io/epoll.c (File Added)
9388 + - trunk/src/io/kqueue.c (File Added)
9389 + - trunk/src/io/poll.c (File Added)
9390 + - trunk/src/io/select.c (File Added)
9391 + - trunk/src/kqueue.c (File Deleted)
9392 + - trunk/src/poll.c (File Deleted)
9393 + - trunk/src/select.c (File Deleted)
9396 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9402 +86 -155 trunk/configure (File Modified)
9403 +1 -1 trunk/configure.ac (File Modified)
9406 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9408 Remove mentions of mkkeypair/cryptlinks.
9412 +1 -3 trunk/doc/challenge.txt (File Modified)
9415 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9417 Clarify serverinfo{} description.
9421 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9424 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9426 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9430 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9433 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9435 Improvements also applicable to hyperion 1.x.
9439 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9442 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9444 - Add +F description
9445 - General improvements and changes to charybdis
9449 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9452 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9454 The server notice umodes only have an effect
9455 for opers. ("sendto_realops_flags", so having
9456 the umode is not enough, they must also be
9461 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9464 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9466 Updates to umodes docs.
9470 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9473 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9475 Add SGML documentation.
9478 + - trunk/doc/sgml/ (File Added)
9479 + - trunk/doc/sgml/oper-guide/ (File Added)
9480 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9481 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9482 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9483 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9484 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9485 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9486 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9489 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9491 Make operwall flag restrict setting umode +z.
9492 This repairs this flag broken in charybdis-1.0.
9496 +41 -0 trunk/contrib/m_flags.c (File Modified)
9497 +9 -0 trunk/src/s_user.c (File Modified)
9500 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9502 Don't complain/reset remote clients +n. I'm still not
9503 convinced propagating all umodes is the way to go, oh
9508 +1 -1 trunk/src/s_user.c (File Modified)
9511 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9513 - Require admin flag for oper /chghost (if it's enabled
9514 which is not default)
9515 - Give error message on nonexistant nick
9519 +12 -0 trunk/modules/m_chghost.c (File Modified)
9522 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9524 Incorporated jilles' dynspoof patch with a few minor changes.
9527 +5 -2 trunk/include/client.h (File Modified)
9528 +1 -0 trunk/include/numeric.h (File Modified)
9529 +75 -4 trunk/modules/m_chghost.c (File Modified)
9530 +2 -21 trunk/modules/m_stats.c (File Modified)
9531 +2 -8 trunk/modules/m_trace.c (File Modified)
9532 +2 -0 trunk/src/client.c (File Modified)
9533 +3 -0 trunk/src/s_user.c (File Modified)
9536 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9541 +5 -0 trunk/NEWS (File Modified)
9544 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9546 Make show_ip() far less braindead.
9548 Obtained from: ratbox 2.2 SVN
9552 +14 -85 trunk/src/client.c (File Modified)
9555 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9557 Instead of not showing channels at all for whoising services,
9558 only show channels the requester is also on. If operspying
9559 services, show all the channels.
9563 +37 -40 trunk/modules/m_whois.c (File Modified)
9566 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9568 - Show real errno if we fail to connect to a server
9569 - Don't show server IPs on IRC if a server goes dead
9574 +2 -5 trunk/src/s_serv.c (File Modified)
9577 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9579 Revert hybrid 7.2 aline code. It causes too many problems.
9583 +1 -47 trunk/NEWS (File Modified)
9584 + - trunk/include/aline.h (File Deleted)
9585 +53 -6 trunk/modules/m_dline.c (File Modified)
9586 +212 -16 trunk/modules/m_kline.c (File Modified)
9587 +37 -8 trunk/modules/m_resv.c (File Modified)
9588 +45 -24 trunk/modules/m_xline.c (File Modified)
9589 +0 -485 trunk/src/Makefile.in (File Modified)
9590 + - trunk/src/aline.c (File Deleted)
9593 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9595 Incorporate recent ratbox monitor bugfixes (could crash).
9599 +16 -0 trunk/modules/m_monitor.c (File Modified)
9600 +4 -3 trunk/src/monitor.c (File Modified)
9603 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9605 Fix /invite UID leak.
9607 Found by logiclrd@EFnet.
9611 +3 -2 trunk/modules/m_invite.c (File Modified)
9614 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9616 Don't show what channels a service is in.
9619 +1 -0 trunk/NEWS (File Modified)
9620 +40 -35 trunk/modules/m_whois.c (File Modified)
9623 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9625 Update version to 1.0.3.
9629 +9 -9 trunk/configure (File Modified)
9630 +1 -1 trunk/configure.ac (File Modified)
9633 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9639 +7 -1 trunk/NEWS (File Modified)
9642 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9644 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9645 More static buffers :(
9649 +12 -4 trunk/src/aline.c (File Modified)
9652 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9654 Make operspy mode (/mode !#channel showing parameters
9655 even if not on channel) work again.
9659 +4 -4 trunk/src/channel.c (File Modified)
9662 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9664 Call server_introduced hook on TS6 remote server
9665 introduction (ms_sid()).
9669 +6 -0 trunk/modules/core/m_server.c (File Modified)
9672 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9674 Cyrix boxes are wierd.
9677 +2 -1 trunk/modules/m_services.c (File Modified)
9680 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9685 +1 -1 trunk/include/client.h (File Modified)
9686 +3 -1 trunk/modules/m_services.c (File Modified)
9689 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9694 +1 -6 trunk/modules/m_services.c (File Modified)
9697 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9699 Disable a check that doesn't always seem to work right for some reason.
9702 +2 -0 trunk/modules/m_services.c (File Modified)
9705 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9711 +4 -1 trunk/NEWS (File Modified)
9714 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9720 +9 -9 trunk/configure (File Modified)
9721 +1 -1 trunk/configure.ac (File Modified)
9724 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9726 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9730 +3 -13 trunk/modules/m_trace.c (File Modified)
9733 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9735 Don't send empty RPL_WHOISCHANNELS on remote whois.
9737 Pointy hat to: jilles
9741 +1 -1 trunk/modules/m_whois.c (File Modified)
9744 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9750 +3 -0 trunk/NEWS (File Modified)
9753 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9755 Modular umode support.
9759 +0 -9 trunk/include/client.h (File Modified)
9760 +2 -1 trunk/include/s_user.h (File Modified)
9761 +1 -1 trunk/include/tools.h (File Modified)
9762 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9763 +3 -0 trunk/src/ircd.c (File Modified)
9764 +1 -1 trunk/src/messages.tab (File Modified)
9765 +2 -2 trunk/src/s_serv.c (File Modified)
9766 +37 -59 trunk/src/s_user.c (File Modified)
9767 +21 -0 trunk/src/tools.c (File Modified)
9770 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9772 Optionally do forced nick change to the UID instead of kill
9773 on nick collisions, see doc/collision_fnc.txt for more
9778 + - trunk/doc/collision_fnc.txt (File Added)
9779 +1 -0 trunk/doc/example.conf (File Modified)
9780 +8 -0 trunk/doc/reference.conf (File Modified)
9781 +1 -0 trunk/include/numeric.h (File Modified)
9782 +1 -0 trunk/include/s_conf.h (File Modified)
9783 +2 -1 trunk/include/s_serv.h (File Modified)
9784 +1 -0 trunk/include/s_stats.h (File Modified)
9785 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9786 +1 -1 trunk/src/messages.tab (File Modified)
9787 +1 -0 trunk/src/newconf.c (File Modified)
9788 +1 -0 trunk/src/s_conf.c (File Modified)
9789 +1 -0 trunk/src/s_serv.c (File Modified)
9790 +2 -2 trunk/src/s_stats.c (File Modified)
9793 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9799 trunk/NEWS (File Modified)
9802 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9804 Don't allow lookups by uid in /monitor + and /monitor s.
9808 trunk/modules/m_monitor.c (File Modified)
9811 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9813 Stop garbage +j being set in cases like +j aaa:bbb by
9814 initializing the variables properly.
9820 trunk/modules/core/m_mode.c (File Modified)
9821 trunk/modules/core/m_sjoin.c (File Modified)
9824 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9826 Apply flags to the proper server in me_gcap().
9830 trunk/modules/m_capab.c (File Modified)
9833 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9835 Use find_named_client() instead of find_client() to check
9836 for nick collisions.
9840 trunk/modules/core/m_nick.c (File Modified)
9843 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9845 - Replace old 381 numeric with a new, more positive one!
9849 trunk/src/messages.tab (File Modified)
9852 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9854 Make it compile again.
9858 trunk/src/channel.c (File Modified)
9859 trunk/src/client.c (File Modified)
9860 trunk/src/ircd.c (File Modified)
9861 trunk/src/packet.c (File Modified)
9864 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9866 - Prevent UID disclosure in cmode setting.
9870 trunk/NEWS (File Modified)
9871 trunk/modules/core/m_mode.c (File Modified)
9874 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9876 A different check which prevents UID disclosure.
9880 trunk/modules/core/m_kick.c (File Modified)
9883 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9885 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9889 trunk/modules/core/m_kick.c (File Modified)
9892 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9894 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9898 trunk/NEWS (File Modified)
9899 trunk/modules/m_accept.c (File Modified)
9900 trunk/modules/m_admin.c (File Modified)
9901 trunk/modules/m_away.c (File Modified)
9902 trunk/modules/m_cap.c (File Modified)
9903 trunk/modules/m_capab.c (File Modified)
9904 trunk/modules/m_challenge.c (File Modified)
9905 trunk/modules/m_chghost.c (File Modified)
9906 trunk/modules/m_close.c (File Modified)
9907 trunk/modules/m_cmessage.c (File Modified)
9908 trunk/modules/m_connect.c (File Modified)
9909 trunk/modules/m_dline.c (File Modified)
9910 trunk/modules/m_encap.c (File Modified)
9911 trunk/modules/m_etrace.c (File Modified)
9912 trunk/modules/m_gline.c (File Modified)
9913 trunk/modules/m_help.c (File Modified)
9914 trunk/modules/m_info.c (File Modified)
9915 trunk/modules/m_invite.c (File Modified)
9916 trunk/modules/m_ison.c (File Modified)
9917 trunk/modules/m_kline.c (File Modified)
9918 trunk/modules/m_knock.c (File Modified)
9919 trunk/modules/m_links.c (File Modified)
9920 trunk/modules/m_list.c (File Modified)
9921 trunk/modules/m_locops.c (File Modified)
9922 trunk/modules/m_lusers.c (File Modified)
9923 trunk/modules/m_map.c (File Modified)
9924 trunk/modules/m_monitor.c (File Modified)
9925 trunk/modules/m_motd.c (File Modified)
9926 trunk/modules/m_names.c (File Modified)
9927 trunk/modules/m_oper.c (File Modified)
9928 trunk/modules/m_operspy.c (File Modified)
9929 trunk/modules/m_pass.c (File Modified)
9930 trunk/modules/m_ping.c (File Modified)
9931 trunk/modules/m_pong.c (File Modified)
9932 trunk/modules/m_post.c (File Modified)
9933 trunk/modules/m_rehash.c (File Modified)
9934 trunk/modules/m_restart.c (File Modified)
9935 trunk/modules/m_resv.c (File Modified)
9936 trunk/modules/m_services.c (File Modified)
9937 trunk/modules/m_set.c (File Modified)
9938 trunk/modules/m_sshortcut.c (File Modified)
9939 trunk/modules/m_stats.c (File Modified)
9940 trunk/modules/m_svinfo.c (File Modified)
9941 trunk/modules/m_tb.c (File Modified)
9942 trunk/modules/m_testline.c (File Modified)
9943 trunk/modules/m_testmask.c (File Modified)
9944 trunk/modules/m_time.c (File Modified)
9945 trunk/modules/m_topic.c (File Modified)
9946 trunk/modules/m_trace.c (File Modified)
9947 trunk/modules/m_unreject.c (File Modified)
9948 trunk/modules/m_user.c (File Modified)
9949 trunk/modules/m_userhost.c (File Modified)
9950 trunk/modules/m_users.c (File Modified)
9951 trunk/modules/m_version.c (File Modified)
9952 trunk/modules/m_wallops.c (File Modified)
9953 trunk/modules/m_who.c (File Modified)
9954 trunk/modules/m_whois.c (File Modified)
9955 trunk/modules/m_whowas.c (File Modified)
9956 trunk/modules/m_xline.c (File Modified)
9957 trunk/src/adns.c (File Modified)
9958 trunk/src/aline.c (File Modified)
9959 trunk/src/cache.c (File Modified)
9960 trunk/src/channel.c (File Modified)
9961 trunk/src/class.c (File Modified)
9962 trunk/src/client.c (File Modified)
9963 trunk/src/commio.c (File Modified)
9964 trunk/src/event.c (File Modified)
9965 trunk/src/hash.c (File Modified)
9966 trunk/src/hostmask.c (File Modified)
9967 trunk/src/ircd.c (File Modified)
9968 trunk/src/kdparse.c (File Modified)
9969 trunk/src/linebuf.c (File Modified)
9970 trunk/src/listener.c (File Modified)
9971 trunk/src/modules.c (File Modified)
9972 trunk/src/monitor.c (File Modified)
9973 trunk/src/newconf.c (File Modified)
9974 trunk/src/packet.c (File Modified)
9975 trunk/src/parse.c (File Modified)
9976 trunk/src/reject.c (File Modified)
9977 trunk/src/s_auth.c (File Modified)
9978 trunk/src/s_conf.c (File Modified)
9979 trunk/src/s_gline.c (File Modified)
9980 trunk/src/s_log.c (File Modified)
9981 trunk/src/s_newconf.c (File Modified)
9982 trunk/src/s_serv.c (File Modified)
9983 trunk/src/s_stats.c (File Modified)
9984 trunk/src/s_user.c (File Modified)
9985 trunk/src/send.c (File Modified)
9986 trunk/src/whowas.c (File Modified)
9989 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9991 - More coding style niceities. Pretty much got client.h squared away.
9995 trunk/modules/m_dline.c (File Modified)
9996 trunk/modules/m_gline.c (File Modified)
9997 trunk/modules/m_kline.c (File Modified)
9998 trunk/modules/m_rehash.c (File Modified)
9999 trunk/modules/m_resv.c (File Modified)
10000 trunk/modules/m_stats.c (File Modified)
10001 trunk/modules/m_testline.c (File Modified)
10002 trunk/modules/m_user.c (File Modified)
10003 trunk/modules/m_xline.c (File Modified)
10006 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10008 - Propagate quiets (+q) on netjoins
10009 - Clear +q list too on lowerTS sjoin from TS6 source
10013 trunk/modules/core/m_sjoin.c (File Modified)
10014 trunk/src/s_serv.c (File Modified)
10017 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10019 Second argument to whois is always a nick, never a uid.
10020 This prevents /whois other.server uid to get information
10025 trunk/modules/m_whois.c (File Modified)
10028 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10030 Don't allow local users to use uids in user mode.
10034 trunk/src/s_user.c (File Modified)
10037 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10039 Make it compile again.
10043 trunk/src/s_stats.c (File Modified)
10046 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10048 Fix propagation of empty SJOIN.
10052 trunk/modules/core/m_sjoin.c (File Modified)
10055 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10057 Some atheme-style niceties here.
10061 trunk/modules/m_accept.c (File Modified)
10062 trunk/modules/m_admin.c (File Modified)
10063 trunk/modules/m_away.c (File Modified)
10064 trunk/modules/m_cap.c (File Modified)
10065 trunk/modules/m_capab.c (File Modified)
10066 trunk/modules/m_challenge.c (File Modified)
10067 trunk/modules/m_chghost.c (File Modified)
10068 trunk/modules/m_close.c (File Modified)
10069 trunk/modules/m_cmessage.c (File Modified)
10070 trunk/modules/m_connect.c (File Modified)
10071 trunk/modules/m_dline.c (File Modified)
10072 trunk/modules/m_encap.c (File Modified)
10073 trunk/modules/m_etrace.c (File Modified)
10074 trunk/modules/m_gline.c (File Modified)
10075 trunk/modules/m_help.c (File Modified)
10076 trunk/modules/m_info.c (File Modified)
10077 trunk/modules/m_invite.c (File Modified)
10078 trunk/modules/m_ison.c (File Modified)
10079 trunk/modules/m_kline.c (File Modified)
10080 trunk/modules/m_knock.c (File Modified)
10081 trunk/modules/m_links.c (File Modified)
10082 trunk/modules/m_list.c (File Modified)
10083 trunk/modules/m_locops.c (File Modified)
10084 trunk/modules/m_lusers.c (File Modified)
10085 trunk/modules/m_map.c (File Modified)
10086 trunk/modules/m_monitor.c (File Modified)
10087 trunk/modules/m_motd.c (File Modified)
10088 trunk/modules/m_names.c (File Modified)
10089 trunk/modules/m_oper.c (File Modified)
10090 trunk/modules/m_operspy.c (File Modified)
10091 trunk/modules/m_pass.c (File Modified)
10092 trunk/modules/m_ping.c (File Modified)
10093 trunk/modules/m_pong.c (File Modified)
10094 trunk/modules/m_post.c (File Modified)
10095 trunk/modules/m_rehash.c (File Modified)
10096 trunk/modules/m_restart.c (File Modified)
10097 trunk/modules/m_resv.c (File Modified)
10098 trunk/modules/m_services.c (File Modified)
10099 trunk/modules/m_set.c (File Modified)
10100 trunk/modules/m_sshortcut.c (File Modified)
10101 trunk/modules/m_stats.c (File Modified)
10102 trunk/modules/m_svinfo.c (File Modified)
10103 trunk/modules/m_tb.c (File Modified)
10104 trunk/modules/m_testline.c (File Modified)
10105 trunk/modules/m_testmask.c (File Modified)
10106 trunk/modules/m_time.c (File Modified)
10107 trunk/modules/m_topic.c (File Modified)
10108 trunk/modules/m_trace.c (File Modified)
10109 trunk/modules/m_unreject.c (File Modified)
10110 trunk/modules/m_user.c (File Modified)
10111 trunk/modules/m_userhost.c (File Modified)
10112 trunk/modules/m_users.c (File Modified)
10113 trunk/modules/m_version.c (File Modified)
10114 trunk/modules/m_wallops.c (File Modified)
10115 trunk/modules/m_who.c (File Modified)
10116 trunk/modules/m_whois.c (File Modified)
10117 trunk/modules/m_whowas.c (File Modified)
10118 trunk/modules/m_xline.c (File Modified)
10121 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10123 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10127 trunk/.indent.pro (File Modified)
10128 trunk/include/charybdis.h (File Added)
10129 trunk/include/client.h (File Modified)
10130 trunk/modules/.indent.pro (File Modified)
10131 trunk/src/.indent.pro (File Modified)
10132 trunk/src/adns.c (File Modified)
10133 trunk/src/aline.c (File Modified)
10134 trunk/src/cache.c (File Modified)
10135 trunk/src/channel.c (File Modified)
10136 trunk/src/class.c (File Modified)
10137 trunk/src/client.c (File Modified)
10138 trunk/src/commio.c (File Modified)
10139 trunk/src/event.c (File Modified)
10140 trunk/src/hash.c (File Modified)
10141 trunk/src/hostmask.c (File Modified)
10142 trunk/src/ircd.c (File Modified)
10143 trunk/src/kdparse.c (File Modified)
10144 trunk/src/linebuf.c (File Modified)
10145 trunk/src/listener.c (File Modified)
10146 trunk/src/modules.c (File Modified)
10147 trunk/src/monitor.c (File Modified)
10148 trunk/src/newconf.c (File Modified)
10149 trunk/src/packet.c (File Modified)
10150 trunk/src/parse.c (File Modified)
10151 trunk/src/reject.c (File Modified)
10152 trunk/src/s_auth.c (File Modified)
10153 trunk/src/s_conf.c (File Modified)
10154 trunk/src/s_gline.c (File Modified)
10155 trunk/src/s_log.c (File Modified)
10156 trunk/src/s_newconf.c (File Modified)
10157 trunk/src/s_serv.c (File Modified)
10158 trunk/src/s_stats.c (File Modified)
10159 trunk/src/s_user.c (File Modified)
10160 trunk/src/send.c (File Modified)
10161 trunk/src/whowas.c (File Modified)
10164 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10166 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10167 - Convert a few modules towards using this code.
10168 - Make a note about this change in NEWS.
10172 trunk/NEWS (File Modified)
10173 trunk/include/aline.h (File Added)
10174 trunk/modules/m_dline.c (File Modified)
10175 trunk/modules/m_kline.c (File Modified)
10176 trunk/modules/m_resv.c (File Modified)
10177 trunk/modules/m_xline.c (File Modified)
10178 trunk/src/Makefile.in (File Modified)
10179 trunk/src/aline.c (File Added)
10182 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10184 - Update NEWS document.
10188 trunk/NEWS (File Modified)
10191 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10193 Use find_named_person() instead of find_person() in services shortcuts.
10197 trunk/modules/m_sshortcut.c (File Modified)
10200 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10202 Fix propagation of empty channels (+P).
10206 trunk/modules/core/m_sjoin.c (File Modified)
10207 trunk/src/s_serv.c (File Modified)
10210 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10212 Use same comparison for +f.
10216 trunk/modules/core/m_join.c (File Modified)
10219 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10221 Retire server-server non-encap CHGHOST, and clean it up a bit.
10225 trunk/modules/m_chghost.c (File Modified)
10228 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10230 Use TS6 form for SQUIT wallops.
10234 trunk/modules/core/m_squit.c (File Modified)
10237 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10239 Propagate nick changes for remote clients in TS6 form if possible;
10240 simplify the code a bit.
10244 trunk/modules/core/m_nick.c (File Modified)
10247 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10249 Only clear oper_only_umodes on deoper for local clients.
10253 trunk/src/s_user.c (File Modified)
10256 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10258 - Don't enable use_whois_actually in the default config, makes cloaking
10259 only useful for vanity.
10263 trunk/doc/example.conf (File Modified)
10266 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10268 Fix linebuf raw code to not truncate lines longer than
10269 510 characters. This stops ziplinks corruption at
10270 the initial burst if the other side sends a lot.
10274 trunk/src/linebuf.c (File Modified)
10277 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10279 - Add +r to channel_modes().
10283 trunk/src/channel.c (File Modified)
10286 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10292 trunk/NEWS (File Modified)
10295 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10297 err, nvm. wrong project :-P
10301 trunk/src/match.c (File Modified)
10304 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10306 make sure we don't crash on match(NULL, test)
10310 trunk/src/match.c (File Modified)
10313 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10315 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10316 flags = rehash in shared{}.
10317 Uses :<source> ENCAP <target> REHASH [option].
10321 trunk/doc/example.conf (File Modified)
10322 trunk/doc/reference.conf (File Modified)
10323 trunk/help/opers/rehash (File Modified)
10324 trunk/include/s_newconf.h (File Modified)
10325 trunk/modules/m_rehash.c (File Modified)
10326 trunk/modules/m_stats.c (File Modified)
10327 trunk/src/newconf.c (File Modified)
10330 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10332 Initialize flags to 0 in conf_set_shared_flags() and
10333 conf_set_cluster_flags().
10337 trunk/src/newconf.c (File Modified)
10340 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10342 Don't allow a forward from a #channel to an &channel.
10343 Error message is Illegal channel name.
10347 trunk/modules/core/m_mode.c (File Modified)
10350 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10352 - change version to 1.0.1
10356 trunk/configure (File Modified)
10357 trunk/configure.ac (File Modified)
10360 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10366 trunk/NEWS (File Modified)
10369 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10371 Services shortcuts changes:
10372 - Require umode +S on target
10373 - Use ERR_SERVICESDOWN (440) for error message
10374 - Fix check for empty string
10378 trunk/include/numeric.h (File Modified)
10379 trunk/modules/m_sshortcut.c (File Modified)
10380 trunk/src/messages.tab (File Modified)
10383 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10385 s/IsChanService/IsService/g;
10389 trunk/modules/m_sshortcut.c (File Modified)
10392 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10394 Add check for service validity in shortcut routines.
10398 trunk/modules/m_sshortcut.c (File Modified)
10401 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10403 Don't allow forwarding to a -F channel the setter is not on.
10407 trunk/modules/core/m_mode.c (File Modified)
10410 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10412 Describe identify_service and identify_command in
10417 trunk/doc/reference.conf (File Modified)
10420 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10422 More helpfile updates.
10426 trunk/help/Makefile.in (File Modified)
10427 trunk/help/opers/die (File Modified)
10428 trunk/help/opers/join (File Modified)
10429 trunk/help/opers/links (File Modified)
10430 trunk/help/opers/lusers (File Modified)
10431 trunk/help/opers/map (File Added)
10432 trunk/help/opers/motd (File Modified)
10433 trunk/help/opers/names (File Modified)
10434 trunk/help/opers/notice (File Modified)
10435 trunk/help/opers/operspy (File Modified)
10436 trunk/help/opers/part (File Modified)
10437 trunk/help/opers/privmsg (File Modified)
10438 trunk/help/opers/restart (File Modified)
10439 trunk/help/opers/set (File Modified)
10440 trunk/help/opers/stats (File Modified)
10441 trunk/help/opers/trace (File Modified)
10442 trunk/help/opers/version (File Modified)
10443 trunk/help/users/notice (File Modified)
10444 trunk/help/users/privmsg (File Modified)
10445 trunk/help/users/stats (File Modified)
10448 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10454 trunk/help/opers/cmode (File Modified)
10455 trunk/help/opers/umode (File Modified)
10456 trunk/help/opers/wallops (File Modified)
10457 trunk/help/opers/who (File Modified)
10458 trunk/help/users/umode (File Modified)
10461 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10463 Include cmode +r in 004 and 005.
10467 trunk/include/supported.h (File Modified)
10468 trunk/src/messages.tab (File Modified)
10471 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10473 No need to clear all 3 buffers in channel_modes().
10477 trunk/src/channel.c (File Modified)
10480 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10482 - Fix multiple +f modes per line
10483 - -f shouldn't take a parameter
10487 trunk/modules/core/m_mode.c (File Modified)
10490 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10492 Channel mode +Q now prevents forwarding to or through
10493 a channel, just like in hyperion, not from a channel.
10497 trunk/modules/core/m_join.c (File Modified)
10500 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10502 Complete +F/+Q propagation.
10506 trunk/modules/core/m_join.c (File Modified)
10507 trunk/modules/core/m_sjoin.c (File Modified)
10508 trunk/src/channel.c (File Modified)
10511 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10513 - A few minor fixes.
10517 trunk/modules/core/m_join.c (File Modified)
10518 trunk/modules/m_services.c (File Modified)
10521 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10523 - Fix netsplit obfuscation.
10527 trunk/src/client.c (File Modified)
10530 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10532 - Fix another /stats p related bug.
10536 trunk/src/client.c (File Modified)
10539 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10541 - Update example.conf.
10545 trunk/doc/example.conf (File Modified)
10548 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10550 - Fix a minor bug here, and re-release 1.0.
10554 trunk/modules/core/m_nick.c (File Modified)
10557 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10559 - Add bursted clients to /stats p list.
10563 trunk/modules/core/m_nick.c (File Modified)
10566 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10568 - Add identify_service, identify_command options to the example.conf,
10573 trunk/NEWS (File Modified)
10574 trunk/doc/example.conf (File Modified)
10575 trunk/src/newconf.c (File Modified)
10578 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10580 - Add services shortcuts.
10584 trunk/modules/Makefile.in (File Modified)
10585 trunk/modules/m_sshortcut.c (File Added)
10588 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10590 - put back checks i removed by mistake
10594 trunk/modules/core/m_join.c (File Modified)
10597 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10599 - Implement channel mode +Q, which disables forwarding.
10600 - Make forwarding usable by everyone.
10601 - Implement channel mode +F which bypasses authority checks on a target
10607 trunk/NEWS (File Modified)
10608 trunk/include/channel.h (File Modified)
10609 trunk/include/supported.h (File Modified)
10610 trunk/modules/core/m_join.c (File Modified)
10611 trunk/modules/core/m_mode.c (File Modified)
10612 trunk/src/messages.tab (File Modified)
10615 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10617 - Fix account handling brokenness.
10621 trunk/modules/m_services.c (File Modified)
10624 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10626 Identify to services via server password hack. Still
10627 needs config file parts, like
10628 identifyservice = "nickserv@services.int";
10629 identifycommand = "IDENTIFY";
10633 trunk/include/s_conf.h (File Modified)
10634 trunk/src/s_user.c (File Modified)
10637 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10639 Make send.c compile.
10643 trunk/src/send.c (File Modified)
10646 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10648 - Handle this better.
10652 trunk/src/send.c (File Modified)
10655 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10657 If the source is not a client, don't send to normal users.
10661 trunk/src/send.c (File Modified)
10664 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10666 - Make /wallops behave as wallops in other ircds.
10670 trunk/modules/m_wallops.c (File Modified)
10671 trunk/src/send.c (File Modified)
10674 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10680 trunk/NEWS (File Modified)
10681 trunk/configure (File Modified)
10682 trunk/configure.ac (File Modified)
10685 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10687 - Remove efnet configuration.
10688 - Rename example.conf as reference.conf, and replace the default
10689 example.conf with one suitable for AthemeNET.
10690 - Update makefile to reflect these changes.
10694 trunk/doc/Makefile.in (File Modified)
10695 trunk/doc/example.conf (File Modified)
10696 trunk/doc/example.efnet.conf (File Deleted)
10697 trunk/doc/reference.conf (File Added)
10700 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10702 - Don't display opers who are /away.
10706 trunk/modules/m_stats.c (File Modified)
10709 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10711 Put cmode +f in 004 and 005.
10715 trunk/include/supported.h (File Modified)
10716 trunk/src/messages.tab (File Modified)
10719 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10721 Add user umode +Q which prevents a user from
10726 trunk/include/client.h (File Modified)
10727 trunk/modules/core/m_join.c (File Modified)
10728 trunk/src/messages.tab (File Modified)
10729 trunk/src/s_user.c (File Modified)
10732 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10734 Implement channel forwarding in m_join(). As in
10735 hyperion, failing to join because of +i, +r or +j
10736 can cause you to be forwarded, potentially
10737 recursively. Unlike hyperion, a single numeric
10738 is sent in case of a successful forward, otherwise
10739 the ircd acts if there were no forward.
10743 trunk/include/numeric.h (File Modified)
10744 trunk/modules/core/m_join.c (File Modified)
10745 trunk/src/messages.tab (File Modified)
10748 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10750 Allow servers to set oper-only cmodes as well.
10754 trunk/modules/core/m_mode.c (File Modified)
10757 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10759 Add cmode +f which takes a channel name, settable
10760 only by opers for now. Does not do anything yet.
10764 trunk/include/channel.h (File Modified)
10765 trunk/modules/core/m_join.c (File Modified)
10766 trunk/modules/core/m_mode.c (File Modified)
10767 trunk/modules/core/m_sjoin.c (File Modified)
10768 trunk/src/channel.c (File Modified)
10771 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10773 Fully initialize 'mode' in ms_join() and ms_sjoin()
10774 to avoid old +j garbage from being used.
10778 trunk/modules/core/m_join.c (File Modified)
10779 trunk/modules/core/m_sjoin.c (File Modified)
10782 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10784 - only touch join_count/join_delta if join throttling
10785 is enabled on the channel
10786 - reset join_count/join_delta to 0 if -j is set
10790 trunk/modules/core/m_join.c (File Modified)
10791 trunk/modules/core/m_mode.c (File Modified)
10792 trunk/modules/core/m_sjoin.c (File Modified)
10795 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10797 Also start a new "period" for join throttling for remote joins,
10798 if necessary. Make the code slightly clearer.
10802 trunk/modules/core/m_join.c (File Modified)
10803 trunk/src/channel.c (File Modified)
10806 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10808 Some +j improvements, still broken.
10812 trunk/modules/core/m_join.c (File Modified)
10813 trunk/modules/core/m_sjoin.c (File Modified)
10816 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10818 Only do +z processing for +m channels the sender is on,
10819 as bans/quiets are currently only checked locally.
10823 trunk/modules/core/m_message.c (File Modified)
10826 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10828 - Add max_bans_large configuration option, defaulting to 500, to
10829 limit the number of bans in a +L channel
10830 - Change b/e/I to b/e/I/q in texts
10834 trunk/doc/example.conf (File Modified)
10835 trunk/include/s_conf.h (File Modified)
10836 trunk/modules/core/m_mode.c (File Modified)
10837 trunk/modules/m_info.c (File Modified)
10838 trunk/src/newconf.c (File Modified)
10839 trunk/src/s_conf.c (File Modified)
10842 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10844 Store invite for +gi channels.
10845 Note that +gi is significantly weaker access control than +i.
10849 trunk/modules/m_invite.c (File Modified)
10852 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10854 Nonops are allowed to see +q lists.
10858 trunk/modules/core/m_mode.c (File Modified)
10861 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10863 Invalidate can_send() cache on -q.
10867 trunk/modules/core/m_mode.c (File Modified)
10870 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10872 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10876 trunk/modules/core/m_sjoin.c (File Modified)
10879 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10881 - Allow blank SJOINs -- for permanant channels.
10885 trunk/modules/core/m_sjoin.c (File Modified)
10888 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10890 - Burst permanant channels.
10894 trunk/src/s_serv.c (File Modified)
10897 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10899 - Fix handling of permanant channels.
10903 trunk/modules/core/m_join.c (File Modified)
10906 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10908 - Run indent on core modules.
10909 - Add propagation of join throttle settings.
10913 trunk/modules/core/m_die.c (File Modified)
10914 trunk/modules/core/m_error.c (File Modified)
10915 trunk/modules/core/m_join.c (File Modified)
10916 trunk/modules/core/m_kick.c (File Modified)
10917 trunk/modules/core/m_kill.c (File Modified)
10918 trunk/modules/core/m_message.c (File Modified)
10919 trunk/modules/core/m_mode.c (File Modified)
10920 trunk/modules/core/m_nick.c (File Modified)
10921 trunk/modules/core/m_part.c (File Modified)
10922 trunk/modules/core/m_quit.c (File Modified)
10923 trunk/modules/core/m_server.c (File Modified)
10924 trunk/modules/core/m_sjoin.c (File Modified)
10925 trunk/modules/core/m_squit.c (File Modified)
10928 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10930 - Fix mistake in commit message.
10934 trunk/ChangeLog (File Modified)
10937 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10939 - Channel throttling.
10943 trunk/NEWS (File Modified)
10944 trunk/include/supported.h (File Modified)
10945 trunk/modules/core/m_mode.c (File Modified)
10946 trunk/src/messages.tab (File Modified)
10949 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10951 - Channel throttle logic fixes.
10955 trunk/include/channel.h (File Modified)
10958 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10960 - Add the throttle logic.
10964 trunk/include/channel.h (File Modified)
10965 trunk/include/numeric.h (File Modified)
10966 trunk/modules/core/m_join.c (File Modified)
10967 trunk/src/channel.c (File Modified)
10968 trunk/src/messages.tab (File Modified)
10971 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10973 - Cosmetic fixes to CREDITS.
10977 trunk/CREDITS (File Modified)
10980 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10982 - Better channel_modes() from ShadowIRCd 4.
10986 trunk/include/channel.h (File Modified)
10987 trunk/src/channel.c (File Modified)
10990 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10992 - Strip colour codes from parts.
10996 trunk/modules/core/m_part.c (File Modified)
10999 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11001 - Strip colour codes from quits.
11005 trunk/modules/core/m_quit.c (File Modified)
11008 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11010 - add +c/+g/+z to channel_modes().
11014 trunk/src/channel.c (File Modified)
11017 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11019 - Add +g to 004/005 numerics.
11023 trunk/include/supported.h (File Modified)
11024 trunk/src/messages.tab (File Modified)
11027 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11029 - Add +cgz to set_final_mode() in both join/sjoin.
11030 - Implement channel mode +g: Free invite.
11034 trunk/include/channel.h (File Modified)
11035 trunk/modules/core/m_join.c (File Modified)
11036 trunk/modules/core/m_mode.c (File Modified)
11037 trunk/modules/core/m_sjoin.c (File Modified)
11038 trunk/modules/m_invite.c (File Modified)
11041 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11043 - Make sure /stats p uses the right list.
11047 trunk/modules/m_stats.c (File Modified)
11050 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11052 - local oper list becomes local_oper_list.
11053 - all opers are stored on oper_list for /stats p.
11057 trunk/include/ircd.h (File Modified)
11058 trunk/modules/m_stats.c (File Modified)
11059 trunk/modules/m_trace.c (File Modified)
11060 trunk/src/client.c (File Modified)
11061 trunk/src/ircd.c (File Modified)
11062 trunk/src/s_user.c (File Modified)
11063 trunk/src/send.c (File Modified)
11066 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11068 - Remove ENABLE_SERVICES legacy define.
11072 trunk/configure (File Modified)
11073 trunk/configure.ac (File Modified)
11074 trunk/include/client.h (File Modified)
11075 trunk/include/m_info.h (File Modified)
11076 trunk/include/s_conf.h (File Modified)
11077 trunk/modules/Makefile.in (File Modified)
11078 trunk/modules/core/m_kick.c (File Modified)
11079 trunk/modules/core/m_mode.c (File Modified)
11080 trunk/modules/core/m_nick.c (File Modified)
11081 trunk/modules/core/m_sjoin.c (File Modified)
11082 trunk/modules/m_services.c (File Modified)
11083 trunk/src/channel.c (File Modified)
11084 trunk/src/newconf.c (File Modified)
11085 trunk/src/s_conf.c (File Modified)
11086 trunk/src/s_serv.c (File Modified)
11087 trunk/src/s_user.c (File Modified)
11090 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11092 - New reject message, ala ircu.
11096 trunk/src/reject.c (File Modified)
11099 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11101 - Reduce 'broadcast storm' effect in m_chghost.
11105 trunk/modules/m_chghost.c (File Modified)
11108 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11110 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11114 trunk/include/supported.h (File Modified)
11115 trunk/src/messages.tab (File Modified)
11118 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11124 trunk/include/channel.h (File Modified)
11125 trunk/modules/core/m_message.c (File Modified)
11126 trunk/modules/core/m_mode.c (File Modified)
11129 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11131 - use sendto_one_numeric() in some places.
11135 trunk/modules/core/m_mode.c (File Modified)
11138 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11140 - Implement channel mode +c -- colour stripping.
11144 trunk/include/irc_string.h (File Modified)
11145 trunk/include/supported.h (File Modified)
11146 trunk/modules/core/m_message.c (File Modified)
11147 trunk/modules/core/m_mode.c (File Modified)
11148 trunk/src/irc_string.c (File Modified)
11149 trunk/src/messages.tab (File Modified)
11152 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11154 - Add +qLP to CHANMODES 005 numeric.
11158 trunk/include/supported.h (File Modified)
11161 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11163 Move credits files to doc/.
11167 trunk/Hybrid-team (File Deleted)
11168 trunk/Ratbox-team (File Deleted)
11169 trunk/doc/Hybrid-team (File Added)
11170 trunk/doc/Ratbox-team (File Added)
11173 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11175 - Rename Ratbox credits as Ratbox-team.
11176 - Add in our own CREDITS.
11180 trunk/CREDITS (File Deleted)
11181 trunk/CREDITS (File Added)
11182 trunk/Ratbox-team (File Added)
11185 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11187 - Quietcache fixes.
11191 trunk/modules/core/m_mode.c (File Modified)
11194 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11196 - Rebuild configure.
11200 trunk/autom4te.cache/ (File Deleted)
11201 trunk/configure (File Modified)
11204 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11206 Add +q to messages.tab.
11210 trunk/src/messages.tab (File Modified)
11213 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11215 - port m_sjoin stuff to TS6 JOIN syntax.
11219 trunk/modules/core/m_join.c (File Modified)
11222 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11224 - Implement channel mode +q (quiet)
11228 trunk/include/channel.h (File Modified)
11229 trunk/modules/core/m_mode.c (File Modified)
11230 trunk/src/channel.c (File Modified)
11233 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11235 Add +L/+P for set_final_mode().
11239 trunk/modules/core/m_sjoin.c (File Modified)
11242 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11244 Add +L/+P in channel_modes().
11248 trunk/src/channel.c (File Modified)
11251 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11253 - Use MODE_PERMANENT, not MODE_PERMANANT
11254 - Actually use chm_staff()
11256 It compiles but is not otherwise tested.
11260 trunk/include/channel.h (File Modified)
11261 trunk/modules/core/m_mode.c (File Modified)
11262 trunk/modules/core/m_sjoin.c (File Modified)
11263 trunk/src/channel.c (File Modified)
11266 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11268 - Ok, patchlevel.h is fixed now.
11272 trunk/include/patchlevel.h (File Modified)
11275 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11281 trunk/include/patchlevel.h (File Modified)
11282 trunk/src/version.c.SH (File Modified)
11285 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11287 - Fix compilation issue with version.c.
11291 trunk/src/version.c.SH (File Modified)
11294 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11296 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11297 this from the BUGS file.
11301 trunk/BUGS (File Modified)
11304 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11306 Mangle all netsplit messages if flatten links is enabled.
11310 trunk/src/client.c (File Modified)
11313 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11315 - jilles pointed out that /stats p needed severe changes -- implement
11320 trunk/modules/m_stats.c (File Modified)
11323 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11325 Rename RELNOTES to NEWS.
11329 trunk/NEWS (File Added)
11330 trunk/RELNOTES (File Deleted)
11333 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11339 trunk/RELNOTES (File Modified)
11342 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11344 - Make /stats p work globally.
11345 - Change 'OPER(s)' to 'staff members'
11349 trunk/modules/m_stats.c (File Modified)
11352 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11354 - add modes, +LP to RPL_MYINFO.
11358 trunk/src/messages.tab (File Modified)
11361 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11363 More stuff to RELNOTES.
11367 trunk/RELNOTES (File Modified)
11370 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11376 trunk/modules/core/m_sjoin.c (File Modified)
11377 trunk/src/channel.c (File Modified)
11380 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11382 - Implement list limit exceed modes -- +L.
11386 trunk/modules/core/m_mode.c (File Modified)
11389 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11391 - Add handlers for modes +L, +P.
11395 trunk/include/channel.h (File Modified)
11396 trunk/modules/core/m_mode.c (File Modified)
11399 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11401 Update properties on *everything*.
11405 trunk/.cvsignore (Property Modified)
11406 trunk/.indent.pro (Property Modified)
11407 trunk/BUGS (File Modified) (Property Modified)
11408 trunk/CREDITS (File Modified) (Property Modified)
11409 trunk/ChangeLog (Property Modified)
11410 trunk/Hybrid-team (File Modified) (Property Modified)
11411 trunk/INSTALL (File Modified) (Property Modified)
11412 trunk/LICENSE (File Modified) (Property Modified)
11413 trunk/Makefile.in (File Modified) (Property Modified)
11414 trunk/README.FIRST (File Modified) (Property Modified)
11415 trunk/RELNOTES (File Modified) (Property Modified)
11416 trunk/SVN-Access (Property Modified)
11417 trunk/aclocal.m4 (File Modified) (Property Modified)
11418 trunk/adns/.cvsignore (Property Modified)
11419 trunk/adns/COPYING (Property Modified)
11420 trunk/adns/GPL-vs-LGPL (Property Modified)
11421 trunk/adns/Makefile.in (File Modified) (Property Modified)
11422 trunk/adns/README (Property Modified)
11423 trunk/adns/README.ircd (Property Modified)
11424 trunk/adns/adns.h (File Modified) (Property Modified)
11425 trunk/adns/check.c (File Modified) (Property Modified)
11426 trunk/adns/dlist.h (File Modified) (Property Modified)
11427 trunk/adns/event.c (File Modified) (Property Modified)
11428 trunk/adns/general.c (File Modified) (Property Modified)
11429 trunk/adns/internal.h (File Modified) (Property Modified)
11430 trunk/adns/parse.c (File Modified) (Property Modified)
11431 trunk/adns/query.c (File Modified) (Property Modified)
11432 trunk/adns/reply.c (File Modified) (Property Modified)
11433 trunk/adns/setup.c (File Modified) (Property Modified)
11434 trunk/adns/transmit.c (File Modified) (Property Modified)
11435 trunk/adns/tvarith.h (File Modified) (Property Modified)
11436 trunk/adns/types.c (File Modified) (Property Modified)
11437 trunk/configure (File Modified) (Property Modified)
11438 trunk/configure.ac (File Modified) (Property Modified)
11439 trunk/contrib/.cvsignore (Property Modified)
11440 trunk/contrib/.indent.pro (Property Modified)
11441 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11442 trunk/contrib/README (File Modified) (Property Modified)
11443 trunk/contrib/example_module.c (File Modified) (Property Modified)
11444 trunk/contrib/m_42.c (File Modified) (Property Modified)
11445 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11446 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11447 trunk/contrib/m_force.c (File Modified) (Property Modified)
11448 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11449 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11450 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11451 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11452 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11453 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11454 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11455 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11456 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11457 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11458 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11459 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11460 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11461 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11462 trunk/doc/.cvsignore (Property Modified)
11463 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11464 trunk/doc/Makefile.in (File Modified) (Property Modified)
11465 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11466 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11467 trunk/doc/challenge.txt (File Modified) (Property Modified)
11468 trunk/doc/example.conf (File Modified) (Property Modified)
11469 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11470 trunk/doc/hooks.txt (File Modified) (Property Modified)
11471 trunk/doc/index.txt (File Modified) (Property Modified)
11472 trunk/doc/ircd.8 (File Modified) (Property Modified)
11473 trunk/doc/ircd.motd (Property Modified)
11474 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11475 trunk/doc/modeg.txt (File Modified) (Property Modified)
11476 trunk/doc/modes.txt (File Modified) (Property Modified)
11477 trunk/doc/monitor.txt (File Modified) (Property Modified)
11478 trunk/doc/old/Authors (Property Modified)
11479 trunk/doc/operguide.txt (File Modified) (Property Modified)
11480 trunk/doc/opermyth.txt (Property Modified)
11481 trunk/doc/server-version-info (File Modified) (Property Modified)
11482 trunk/doc/services.txt (File Modified) (Property Modified)
11483 trunk/doc/technical/README.TSora (Property Modified)
11484 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11485 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11486 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11487 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11488 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11489 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11490 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11491 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11492 trunk/doc/technical/rfc1459.txt (Property Modified)
11493 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11494 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11495 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11496 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11497 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11498 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11499 trunk/help/Makefile.in (File Modified) (Property Modified)
11500 trunk/help/opers/accept (Property Modified)
11501 trunk/help/opers/admin (Property Modified)
11502 trunk/help/opers/away (Property Modified)
11503 trunk/help/opers/capab (Property Modified)
11504 trunk/help/opers/challenge (Property Modified)
11505 trunk/help/opers/close (Property Modified)
11506 trunk/help/opers/cmode (Property Modified)
11507 trunk/help/opers/cnotice (Property Modified)
11508 trunk/help/opers/connect (Property Modified)
11509 trunk/help/opers/cprivmsg (Property Modified)
11510 trunk/help/opers/credits (Property Modified)
11511 trunk/help/opers/die (Property Modified)
11512 trunk/help/opers/dline (Property Modified)
11513 trunk/help/opers/eob (Property Modified)
11514 trunk/help/opers/error (Property Modified)
11515 trunk/help/opers/etrace (Property Modified)
11516 trunk/help/opers/gline (Property Modified)
11517 trunk/help/opers/help (Property Modified)
11518 trunk/help/opers/index (Property Modified)
11519 trunk/help/opers/info (Property Modified)
11520 trunk/help/opers/invite (Property Modified)
11521 trunk/help/opers/ison (Property Modified)
11522 trunk/help/opers/join (Property Modified)
11523 trunk/help/opers/kick (Property Modified)
11524 trunk/help/opers/kill (Property Modified)
11525 trunk/help/opers/kline (Property Modified)
11526 trunk/help/opers/knock (Property Modified)
11527 trunk/help/opers/links (Property Modified)
11528 trunk/help/opers/list (Property Modified)
11529 trunk/help/opers/locops (Property Modified)
11530 trunk/help/opers/lusers (Property Modified)
11531 trunk/help/opers/modlist (Property Modified)
11532 trunk/help/opers/modload (Property Modified)
11533 trunk/help/opers/modrestart (Property Modified)
11534 trunk/help/opers/modunload (Property Modified)
11535 trunk/help/opers/motd (Property Modified)
11536 trunk/help/opers/names (Property Modified)
11537 trunk/help/opers/nick (Property Modified)
11538 trunk/help/opers/notice (Property Modified)
11539 trunk/help/opers/oper (Property Modified)
11540 trunk/help/opers/operspy (Property Modified)
11541 trunk/help/opers/operwall (Property Modified)
11542 trunk/help/opers/part (Property Modified)
11543 trunk/help/opers/pass (Property Modified)
11544 trunk/help/opers/ping (Property Modified)
11545 trunk/help/opers/pong (Property Modified)
11546 trunk/help/opers/post (Property Modified)
11547 trunk/help/opers/privmsg (Property Modified)
11548 trunk/help/opers/quit (Property Modified)
11549 trunk/help/opers/rehash (Property Modified)
11550 trunk/help/opers/restart (Property Modified)
11551 trunk/help/opers/resv (Property Modified)
11552 trunk/help/opers/server (Property Modified)
11553 trunk/help/opers/set (Property Modified)
11554 trunk/help/opers/sjoin (Property Modified)
11555 trunk/help/opers/squit (Property Modified)
11556 trunk/help/opers/stats (Property Modified)
11557 trunk/help/opers/svinfo (Property Modified)
11558 trunk/help/opers/testgecos (Property Modified)
11559 trunk/help/opers/testline (Property Modified)
11560 trunk/help/opers/testmask (Property Modified)
11561 trunk/help/opers/time (Property Modified)
11562 trunk/help/opers/topic (Property Modified)
11563 trunk/help/opers/trace (Property Modified)
11564 trunk/help/opers/uhelp (Property Modified)
11565 trunk/help/opers/umode (Property Modified)
11566 trunk/help/opers/undline (Property Modified)
11567 trunk/help/opers/ungline (Property Modified)
11568 trunk/help/opers/unkline (Property Modified)
11569 trunk/help/opers/unresv (Property Modified)
11570 trunk/help/opers/unxline (Property Modified)
11571 trunk/help/opers/user (Property Modified)
11572 trunk/help/opers/userhost (Property Modified)
11573 trunk/help/opers/users (Property Modified)
11574 trunk/help/opers/version (Property Modified)
11575 trunk/help/opers/wallops (Property Modified)
11576 trunk/help/opers/who (Property Modified)
11577 trunk/help/opers/whois (Property Modified)
11578 trunk/help/opers/whowas (Property Modified)
11579 trunk/help/opers/xline (Property Modified)
11580 trunk/help/users/index (Property Modified)
11581 trunk/help/users/info (Property Modified)
11582 trunk/help/users/notice (Property Modified)
11583 trunk/help/users/privmsg (Property Modified)
11584 trunk/help/users/stats (Property Modified)
11585 trunk/help/users/umode (Property Modified)
11586 trunk/include/.cvsignore (Property Modified)
11587 trunk/include/.indent.pro (Property Modified)
11588 trunk/include/balloc.h (File Modified) (Property Modified)
11589 trunk/include/cache.h (File Modified) (Property Modified)
11590 trunk/include/channel.h (File Modified) (Property Modified)
11591 trunk/include/class.h (File Modified) (Property Modified)
11592 trunk/include/client.h (File Modified) (Property Modified)
11593 trunk/include/commio.h (File Modified) (Property Modified)
11594 trunk/include/common.h (File Modified) (Property Modified)
11595 trunk/include/config.h (File Modified) (Property Modified)
11596 trunk/include/config.h.dist (File Modified) (Property Modified)
11597 trunk/include/defaults.h (File Modified) (Property Modified)
11598 trunk/include/event.h (File Modified) (Property Modified)
11599 trunk/include/hash.h (File Modified) (Property Modified)
11600 trunk/include/hook.h (File Modified) (Property Modified)
11601 trunk/include/hostmask.h (File Modified) (Property Modified)
11602 trunk/include/irc_string.h (File Modified) (Property Modified)
11603 trunk/include/ircd.h (File Modified) (Property Modified)
11604 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11605 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11606 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11607 trunk/include/linebuf.h (File Modified) (Property Modified)
11608 trunk/include/listener.h (File Modified) (Property Modified)
11609 trunk/include/m_info.h (File Modified) (Property Modified)
11610 trunk/include/memory.h (File Modified) (Property Modified)
11611 trunk/include/modules.h (File Modified) (Property Modified)
11612 trunk/include/monitor.h (File Modified) (Property Modified)
11613 trunk/include/msg.h (File Modified) (Property Modified)
11614 trunk/include/newconf.h (File Modified) (Property Modified)
11615 trunk/include/numeric.h (File Modified) (Property Modified)
11616 trunk/include/packet.h (File Modified) (Property Modified)
11617 trunk/include/parse.h (File Modified) (Property Modified)
11618 trunk/include/patchlevel.h (File Modified) (Property Modified)
11619 trunk/include/patricia.h (File Modified) (Property Modified)
11620 trunk/include/reject.h (File Modified) (Property Modified)
11621 trunk/include/res.h (File Modified) (Property Modified)
11622 trunk/include/restart.h (File Modified) (Property Modified)
11623 trunk/include/s_auth.h (File Modified) (Property Modified)
11624 trunk/include/s_conf.h (File Modified) (Property Modified)
11625 trunk/include/s_gline.h (File Modified) (Property Modified)
11626 trunk/include/s_log.h (File Modified) (Property Modified)
11627 trunk/include/s_newconf.h (File Modified) (Property Modified)
11628 trunk/include/s_serv.h (File Modified) (Property Modified)
11629 trunk/include/s_stats.h (File Modified) (Property Modified)
11630 trunk/include/s_user.h (File Modified) (Property Modified)
11631 trunk/include/s_zip.h (File Modified) (Property Modified)
11632 trunk/include/scache.h (File Modified) (Property Modified)
11633 trunk/include/send.h (File Modified) (Property Modified)
11634 trunk/include/serno.h (Property Modified)
11635 trunk/include/setup.h.in (Property Modified)
11636 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11637 trunk/include/stdinc.h (File Modified) (Property Modified)
11638 trunk/include/supported.h (File Modified) (Property Modified)
11639 trunk/include/tools.h (File Modified) (Property Modified)
11640 trunk/include/whowas.h (File Modified) (Property Modified)
11641 trunk/install-sh (File Modified) (Property Modified)
11642 trunk/modules/.cvsignore (Property Modified)
11643 trunk/modules/.depend (Property Modified)
11644 trunk/modules/.indent.pro (Property Modified)
11645 trunk/modules/Makefile.in (File Modified) (Property Modified)
11646 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11647 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11648 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11649 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11650 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11651 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11652 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11653 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11654 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11655 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11656 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11657 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11658 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11659 trunk/modules/m_accept.c (File Modified) (Property Modified)
11660 trunk/modules/m_admin.c (File Modified) (Property Modified)
11661 trunk/modules/m_away.c (File Modified) (Property Modified)
11662 trunk/modules/m_cap.c (File Modified) (Property Modified)
11663 trunk/modules/m_capab.c (File Modified) (Property Modified)
11664 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11665 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11666 trunk/modules/m_close.c (File Modified) (Property Modified)
11667 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11668 trunk/modules/m_connect.c (File Modified) (Property Modified)
11669 trunk/modules/m_dline.c (File Modified) (Property Modified)
11670 trunk/modules/m_encap.c (File Modified) (Property Modified)
11671 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11672 trunk/modules/m_gline.c (File Modified) (Property Modified)
11673 trunk/modules/m_help.c (File Modified) (Property Modified)
11674 trunk/modules/m_info.c (File Modified) (Property Modified)
11675 trunk/modules/m_invite.c (File Modified) (Property Modified)
11676 trunk/modules/m_ison.c (File Modified) (Property Modified)
11677 trunk/modules/m_kline.c (File Modified) (Property Modified)
11678 trunk/modules/m_knock.c (File Modified) (Property Modified)
11679 trunk/modules/m_links.c (File Modified) (Property Modified)
11680 trunk/modules/m_list.c (File Modified) (Property Modified)
11681 trunk/modules/m_locops.c (File Modified) (Property Modified)
11682 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11683 trunk/modules/m_map.c (File Modified) (Property Modified)
11684 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11685 trunk/modules/m_motd.c (File Modified) (Property Modified)
11686 trunk/modules/m_names.c (File Modified) (Property Modified)
11687 trunk/modules/m_oper.c (File Modified) (Property Modified)
11688 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11689 trunk/modules/m_pass.c (File Modified) (Property Modified)
11690 trunk/modules/m_ping.c (File Modified) (Property Modified)
11691 trunk/modules/m_pong.c (File Modified) (Property Modified)
11692 trunk/modules/m_post.c (File Modified) (Property Modified)
11693 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11694 trunk/modules/m_restart.c (File Modified) (Property Modified)
11695 trunk/modules/m_resv.c (File Modified) (Property Modified)
11696 trunk/modules/m_services.c (File Modified) (Property Modified)
11697 trunk/modules/m_set.c (File Modified) (Property Modified)
11698 trunk/modules/m_stats.c (File Modified) (Property Modified)
11699 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11700 trunk/modules/m_tb.c (File Modified) (Property Modified)
11701 trunk/modules/m_testline.c (File Modified) (Property Modified)
11702 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11703 trunk/modules/m_time.c (File Modified) (Property Modified)
11704 trunk/modules/m_topic.c (File Modified) (Property Modified)
11705 trunk/modules/m_trace.c (File Modified) (Property Modified)
11706 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11707 trunk/modules/m_user.c (File Modified) (Property Modified)
11708 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11709 trunk/modules/m_users.c (File Modified) (Property Modified)
11710 trunk/modules/m_version.c (File Modified) (Property Modified)
11711 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11712 trunk/modules/m_who.c (File Modified) (Property Modified)
11713 trunk/modules/m_whois.c (File Modified) (Property Modified)
11714 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11715 trunk/modules/m_xline.c (File Modified) (Property Modified)
11716 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11717 trunk/servlink/.cvsignore (Property Modified)
11718 trunk/servlink/.indent.pro (Property Modified)
11719 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11720 trunk/servlink/README (File Modified) (Property Modified)
11721 trunk/servlink/TODO (File Modified) (Property Modified)
11722 trunk/servlink/control.c (File Modified) (Property Modified)
11723 trunk/servlink/control.h (File Modified) (Property Modified)
11724 trunk/servlink/io.c (File Modified) (Property Modified)
11725 trunk/servlink/io.h (File Modified) (Property Modified)
11726 trunk/servlink/servlink.c (File Modified) (Property Modified)
11727 trunk/servlink/servlink.h (File Modified) (Property Modified)
11728 trunk/src/.cvsignore (Property Modified)
11729 trunk/src/.depend (Property Modified)
11730 trunk/src/.indent.pro (Property Modified)
11731 trunk/src/Makefile.in (File Modified) (Property Modified)
11732 trunk/src/adns.c (File Modified) (Property Modified)
11733 trunk/src/balloc.c (File Modified) (Property Modified)
11734 trunk/src/cache.c (File Modified) (Property Modified)
11735 trunk/src/channel.c (File Modified) (Property Modified)
11736 trunk/src/class.c (File Modified) (Property Modified)
11737 trunk/src/client.c (File Modified) (Property Modified)
11738 trunk/src/commio.c (File Modified) (Property Modified)
11739 trunk/src/devpoll.c (File Modified) (Property Modified)
11740 trunk/src/epoll.c (File Modified) (Property Modified)
11741 trunk/src/event.c (File Modified) (Property Modified)
11742 trunk/src/getopt.c (File Modified) (Property Modified)
11743 trunk/src/hash.c (File Modified) (Property Modified)
11744 trunk/src/hook.c (File Modified) (Property Modified)
11745 trunk/src/hostmask.c (File Modified) (Property Modified)
11746 trunk/src/irc_string.c (File Modified) (Property Modified)
11747 trunk/src/ircd.c (File Modified) (Property Modified)
11748 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11749 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11750 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11751 trunk/src/kdparse.c (File Modified) (Property Modified)
11752 trunk/src/kqueue.c (File Modified) (Property Modified)
11753 trunk/src/linebuf.c (File Modified) (Property Modified)
11754 trunk/src/listener.c (File Modified) (Property Modified)
11755 trunk/src/match.c (File Modified) (Property Modified)
11756 trunk/src/memory.c (File Modified) (Property Modified)
11757 trunk/src/messages.tab (File Modified) (Property Modified)
11758 trunk/src/modules.c (File Modified) (Property Modified)
11759 trunk/src/monitor.c (File Modified) (Property Modified)
11760 trunk/src/newconf.c (File Modified) (Property Modified)
11761 trunk/src/numeric.c (File Modified) (Property Modified)
11762 trunk/src/packet.c (File Modified) (Property Modified)
11763 trunk/src/parse.c (File Modified) (Property Modified)
11764 trunk/src/patricia.c (File Modified) (Property Modified)
11765 trunk/src/poll.c (File Modified) (Property Modified)
11766 trunk/src/reject.c (File Modified) (Property Modified)
11767 trunk/src/restart.c (File Modified) (Property Modified)
11768 trunk/src/s_auth.c (File Modified) (Property Modified)
11769 trunk/src/s_conf.c (File Modified) (Property Modified)
11770 trunk/src/s_gline.c (File Modified) (Property Modified)
11771 trunk/src/s_log.c (File Modified) (Property Modified)
11772 trunk/src/s_newconf.c (File Modified) (Property Modified)
11773 trunk/src/s_serv.c (File Modified) (Property Modified)
11774 trunk/src/s_stats.c (File Modified) (Property Modified)
11775 trunk/src/s_user.c (File Modified) (Property Modified)
11776 trunk/src/scache.c (File Modified) (Property Modified)
11777 trunk/src/select.c (File Modified) (Property Modified)
11778 trunk/src/send.c (File Modified) (Property Modified)
11779 trunk/src/snprintf.c (File Modified) (Property Modified)
11780 trunk/src/tools.c (File Modified) (Property Modified)
11781 trunk/src/version.c.SH (File Modified) (Property Modified)
11782 trunk/src/whowas.c (File Modified) (Property Modified)
11783 trunk/tools/.cvsignore (Property Modified)
11784 trunk/tools/Makefile.in (File Modified) (Property Modified)
11785 trunk/tools/README (File Modified) (Property Modified)
11786 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11787 trunk/tools/convertilines.c (File Modified) (Property Modified)
11788 trunk/tools/convertklines.c (File Modified) (Property Modified)
11789 trunk/tools/mkkeypair (Property Modified)
11790 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11791 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11792 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11793 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11794 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11795 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11796 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11797 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11798 trunk/tools/untabify (File Modified) (Property Modified)
11799 trunk/tools/viconf.c (File Modified) (Property Modified)
11802 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11808 trunk/RELNOTES (File Modified)
11811 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11813 - Make version.c use our serial, not ratbox's.
11817 trunk/src/version.c.SH (File Modified)
11820 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11823 - revved patchlevel to 2.1.5
11827 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11831 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11833 - fix buffer overflow and unterminated buffer when removing TS6 bans
11834 - fix rebuilding of SJOIN
11838 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11841 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11843 have servlink report if it gets an uncompressed error message when it gets inflate failures
11846 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11849 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11851 - extend our copyrights to 2005.
11855 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11888 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11894 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11895 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11896 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11897 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11899 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11915 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11916 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11917 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11918 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11919 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11920 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11925 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11926 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11927 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11928 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11929 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11932 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11933 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11934 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11940 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11950 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11953 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11954 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11955 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11956 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11961 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11964 - revved patchlevel to 2.1.4
11968 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11972 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11974 - add TARGMAX to 005
11975 - remove the +1 from ->uid in struct Client
11976 - fix checking of accept entries in m_accept.c
11980 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11981 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11982 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11983 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11986 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11988 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11993 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11996 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11998 - remove an unused variable
12002 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12005 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12007 don't burst a TS5 name in burst_TS6. -via jillies
12010 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12013 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12015 - via jilles, make nickchanges invalidate any cached bans for
12020 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12021 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12022 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12023 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12026 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12028 - fix some char vs byte usage to make adns compile cleanly with gcc4
12032 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12033 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12039 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12042 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12044 userhost should allow 5 userhost checks, not 4
12047 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12050 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12052 - another darwin fix
12056 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12059 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12065 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12068 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12069 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12070 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12071 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12072 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12075 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12077 - remove bogus extern of abort_list
12081 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12084 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12086 svn repo access stuff
12089 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12092 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12098 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12101 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12107 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12110 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12112 revert omotd..i thought it was a good idea..oh well
12115 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12118 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12120 Commas are bad things in channel keys
12124 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12127 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12129 Add OMOTD command to display oper motd
12133 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12136 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12138 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12141 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12144 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12146 Modified files: (Branch: RATBOX_2_1)
12149 - stop testing whois for protocol violations, as they can be caused in
12150 ircds going all the way back to the original ircd2.8
12152 Revision Changes Path
12153 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12157 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12159 Modified files: (Branch: RATBOX_2_1)
12162 - remove some 2.2 code
12164 Revision Changes Path
12165 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12169 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12171 Modified files: (Branch: RATBOX_2_1)
12174 backport of the silly december 31st bug
12176 Revision Changes Path
12177 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12181 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12183 Modified files: (Branch: RATBOX_2_1)
12185 include patchlevel.h
12187 - revved patchlevel to 2.1.3
12189 Revision Changes Path
12190 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12191 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12195 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12197 Modified files: (Branch: RATBOX_2_1)
12200 modules/core m_nick.c
12203 - stop removing a clients own list of accepted clients when they do a
12205 - clean up the accept code so its less retarded
12207 Revision Changes Path
12208 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12209 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12210 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12211 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12215 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12217 Modified files: (Branch: RATBOX_2_1)
12220 src event.c ircd.c newconf.c
12222 - remove a defn of links_cache_list in m_links.c which was causing
12223 the flattened links update to be ignored
12224 - add eventUpdate(), and make links_delay update on rehash
12226 Revision Changes Path
12227 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12228 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12229 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12230 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12231 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12235 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12237 Modified files: (Branch: RATBOX_2_1)
12241 - make the conf parser apply service {}; on rehash
12243 Revision Changes Path
12244 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12245 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12249 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12251 Modified files: (Branch: RATBOX_2_1)
12254 - show ENABLE_SERVICES define in info
12256 Revision Changes Path
12257 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12261 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12263 Modified files: (Branch: RATBOX_2_1)
12264 modules m_services.c m_stats.c
12266 - via jilles, make m_services.c hook into stats U and display service
12269 Revision Changes Path
12270 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12271 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12275 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12277 Modified files: (Branch: RATBOX_2_1)
12278 . configure configure.ac
12280 - default build to -O2
12282 Revision Changes Path
12283 7.249.2.2 +4 -4 ircd-ratbox/configure
12284 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12288 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12290 Modified files: (Branch: RATBOX_2_1)
12291 doc example.conf example.efnet.conf
12292 include client.h s_conf.h s_newconf.h
12294 modules/core m_join.c m_nick.c
12295 src channel.c newconf.c s_conf.c s_user.c
12297 - remove no_oper_resvs from general {};
12298 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12300 Revision Changes Path
12301 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12302 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12303 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12304 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12305 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12306 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12307 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12308 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12309 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12310 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12311 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12312 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12316 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12318 Modified files: (Branch: RATBOX_2_1)
12319 modules/core m_mode.c m_nick.c
12323 - raise max temptime to a year
12325 - require 9 parameters in ms_nick(), 10 in ms_uid()
12327 Revision Changes Path
12328 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12329 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12330 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12334 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12336 Modified files: (Branch: RATBOX_2_1)
12337 modules m_services.c
12339 - only show services logged in info when its a local client
12341 Revision Changes Path
12342 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12346 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12348 Modified files: (Branch: RATBOX_2_1)
12351 passing a pointer to a pointer is not what was intended, oops
12353 Revision Changes Path
12354 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12358 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12360 Modified files: (Branch: RATBOX_2_1)
12363 - update services.txt with FNC
12365 Revision Changes Path
12366 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12370 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12372 Modified files: (Branch: RATBOX_2_1)
12375 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12377 Revision Changes Path
12378 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12382 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12384 Modified files: (Branch: RATBOX_2_1)
12387 - add some uniqueness into auth process for bopm
12389 Revision Changes Path
12390 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12394 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12396 Modified files: (Branch: RATBOX_2_1)
12397 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12399 - make contrib/ compile
12401 Revision Changes Path
12402 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12403 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12404 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12405 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12409 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12411 Modified files: (Branch: RATBOX_2_1)
12412 modules m_monitor.c
12414 Don't allow MONITOR from an unregistered client
12416 Revision Changes Path
12417 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12421 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12423 Modified files: (Branch: RATBOX_2_1)
12424 doc example.conf example.efnet.conf
12426 src class.c messages.tab newconf.c
12428 - remove sendq_eob, its become more of a hindrance than a benefit.
12429 - sync example.efnet.conf cluster {}; with example.conf
12431 Revision Changes Path
12432 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12433 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12434 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12435 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12436 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12437 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12441 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12443 Modified files: (Branch: RATBOX_2_1)
12445 include patchlevel.h
12448 - revved patchlevel to 2.1.2
12450 Revision Changes Path
12451 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12452 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12456 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12458 Modified files: (Branch: RATBOX_2_1)
12459 . configure configure.ac
12461 - raise default topiclen to 160.
12463 Revision Changes Path
12464 7.249.2.1 +3 -3 ircd-ratbox/configure
12465 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12469 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12471 Modified files: (Branch: RATBOX_2_1)
12472 modules m_services.c
12474 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12475 tsinfo matches this
12477 Revision Changes Path
12478 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12482 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12484 Modified files: (Branch: RATBOX_2_1)
12485 modules m_services.c
12487 - monitor_signoff() the client we're nickchanging
12489 Revision Changes Path
12490 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12494 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12496 Modified files: (Branch: RATBOX_2_1)
12499 - fix various UID problems with trace
12501 Revision Changes Path
12502 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12506 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12508 Modified files: (Branch: RATBOX_2_1)
12509 help/opers dline kline
12510 modules m_resv.c m_stats.c
12511 modules/core m_mode.c
12514 - tidy up kline/dline help to note they dont accept nick as target
12515 - disallow bans beginning with ':' over bmask
12516 - disallow bans with a space in chm_ban
12517 - stop counting hidden opers in stats p
12518 - match() parameters in remote unresv were inverted, causing it to fail
12519 - fix possibility of clients setting blank keys
12521 Revision Changes Path
12522 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12523 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12524 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12525 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12526 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12530 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12532 Modified files: (Branch: RATBOX_2_1)
12535 - fix problems with amd64 and the way we do va_list
12537 Revision Changes Path
12538 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12542 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12544 Modified files: (Branch: RATBOX_2_1)
12545 modules m_services.c
12547 - tidy up the kill notifications for RSFNC
12549 Revision Changes Path
12550 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12554 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12556 Modified files: (Branch: RATBOX_2_1)
12558 modules m_services.c
12561 - some more rserv stuff:
12562 - add RSFNC capability
12563 - fix up RSFNC, kill existing clients if they exist.
12565 Revision Changes Path
12566 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12567 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12568 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12572 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12574 Modified files: (Branch: RATBOX_2_1)
12575 modules m_services.c
12577 - first stab at a FNC implementation for rserv
12579 Revision Changes Path
12580 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12584 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12586 Modified files: (Branch: RATBOX_2_1)
12591 Revision Changes Path
12592 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12596 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12598 Modified files: (Branch: RATBOX_2_1)
12601 - add links_delay back
12603 Revision Changes Path
12604 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12608 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12610 Modified files: (Branch: RATBOX_2_1)
12614 - swap tabs for spaces
12616 Revision Changes Path
12617 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12618 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12622 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12624 Modified files: (Branch: RATBOX_2_1)
12627 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12628 contained in the client_flood conf option
12629 - remove a couple of unused defines from info
12631 Revision Changes Path
12632 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12636 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12638 Modified files: (Branch: RATBOX_2_1)
12641 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12643 Revision Changes Path
12644 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12648 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12650 Modified files: (Branch: RATBOX_2_1)
12651 doc example.conf example.efnet.conf
12653 - fix missing closing comment tag
12655 Revision Changes Path
12656 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12657 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12661 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12663 Modified files: (Branch: RATBOX_2_1)
12665 include patchlevel.h
12667 - revved patchlevel to 2.1.1
12669 Revision Changes Path
12670 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12671 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12675 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12677 Modified files: (Branch: RATBOX_2_1)
12680 - sync up remote kline reasons, so theyre consistent with what happens
12681 when we add local klines - notably the "Temporary K-line x min" and
12682 date added to reason.
12684 Revision Changes Path
12685 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12689 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12691 Modified files: (Branch: RATBOX_2_1)
12694 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12696 Revision Changes Path
12697 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12701 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12703 Modified files: (Branch: RATBOX_2_1)
12706 used the data pointer we saved, not what just got nulled
12708 Revision Changes Path
12709 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12713 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12715 Modified files: (Branch: RATBOX_2_1)
12716 modules m_resv.c m_xline.c
12718 - fix broken propagation of xline/resv
12720 Revision Changes Path
12721 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12722 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12726 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12728 Modified files: (Branch: RATBOX_2_1)
12731 - properly increment bad auth count for stats T when we timeout an auth
12733 Revision Changes Path
12734 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12738 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12740 Modified files: (Branch: RATBOX_2_1)
12743 modules/core m_nick.c
12745 - fix a bit that didnt make sense in monitor.txt
12746 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12748 Revision Changes Path
12749 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12750 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12751 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12755 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12757 Modified files: (Branch: RATBOX_2_1)
12760 removing dlink nodes from auth_poll_list twice is bad
12762 Revision Changes Path
12763 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12767 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12769 Modified files: (Branch: RATBOX_2_1)
12772 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12773 changed to RPL_STATSDEBUG
12775 Revision Changes Path
12776 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12780 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12782 Added files: (Branch: RATBOX_2_1)
12785 - add some documentation about target change
12787 Revision Changes Path
12788 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12792 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12794 Modified files: (Branch: RATBOX_2_1)
12795 include supported.h
12796 modules/core m_message.c
12798 - remove extra argument to 005
12799 - disallow messaging of UIDs
12801 Revision Changes Path
12802 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12803 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12807 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12809 Modified files: (Branch: RATBOX_2_1)
12812 - fix a longstanding parser bug with wrong limit checking, causing us to
12813 accept one less parameter than we're allowed to accept.
12815 Revision Changes Path
12816 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12820 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12822 Modified files: (Branch: RATBOX_2_1)
12823 modules/core m_message.c
12825 - exempt users messaging themselves from target change
12827 Revision Changes Path
12828 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12832 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12834 Modified files: (Branch: RATBOX_2_1)
12835 include supported.h
12837 - stop violating MAXPARA on 005.
12839 Revision Changes Path
12840 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12844 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12846 Modified files: (Branch: RATBOX_2_1)
12847 modules/core m_nick.c
12849 - dont store an ipv6 sockhost if we're not compiled with v6 support
12851 Revision Changes Path
12852 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12856 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12858 Modified files: (Branch: RATBOX_2_1)
12861 - remove some vms includes
12863 Revision Changes Path
12864 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12868 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12870 Modified files: (Branch: RATBOX_2_1)
12874 - force commit for new branch
12876 Revision Changes Path
12877 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12878 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12882 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12885 . RELNOTES configure configure.ac
12886 include patchlevel.h
12888 - revved patchlevel to 2.1.0
12890 Revision Changes Path
12891 1.114 +6 -2 ircd-ratbox/RELNOTES
12892 7.249 +11 -11 ircd-ratbox/configure
12893 7.63 +3 -3 ircd-ratbox/configure.ac
12894 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12898 leeh 2005/03/04 13:31:32 EST (20050304_2)
12902 include patchlevel.h
12905 - revved patchlevel to 2.1.0beta2
12907 Revision Changes Path
12908 1.113 +12 -0 ircd-ratbox/RELNOTES
12909 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12913 leeh 2005/03/04 13:27:05 EST (20050304_1)
12916 doc whats-new-2.1.txt
12919 - update whats-new-2.1
12920 - when we're handling global NAMES, dont output channels if there are no
12921 members within them we can show.
12923 Revision Changes Path
12924 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12925 7.436 +12 -2 ircd-ratbox/src/channel.c
12929 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12934 That would be a node_heap not a prefix_heap..oops
12936 Revision Changes Path
12937 7.30 +1 -1 ircd-ratbox/src/patricia.c
12941 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12946 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12947 otherwise..the other macros might work????
12949 Revision Changes Path
12950 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12954 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12957 . configure configure.ac
12961 Revision Changes Path
12962 7.248 +5 -5 ircd-ratbox/configure
12963 7.62 +5 -5 ircd-ratbox/configure.ac
12967 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12970 . configure configure.ac
12974 Revision Changes Path
12975 7.247 +3 -2 ircd-ratbox/configure
12976 7.61 +3 -2 ircd-ratbox/configure.ac
12980 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12983 . configure configure.ac
12987 Revision Changes Path
12988 7.246 +6 -6 ircd-ratbox/configure
12989 7.60 +4 -4 ircd-ratbox/configure.ac
12993 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12996 . configure configure.ac
12999 Doh these changes got put on RATBOX_2_0 when they were meant for
13001 Also merged in the monitor heap size stuff, not that i think monitor has
13004 Revision Changes Path
13005 7.245 +12 -3 ircd-ratbox/configure
13006 7.59 +11 -3 ircd-ratbox/configure.ac
13007 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13011 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13016 Add more robust alloca checking
13018 Revision Changes Path
13019 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13023 leeh 2005/02/24 15:27:17 EST (20050224_9)
13028 - fix the copyright on m_42.c :p
13030 Revision Changes Path
13031 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13035 leeh 2005/02/24 15:22:53 EST (20050224_8)
13038 include supported.h
13041 - fix a core in undline on bad masks
13042 - remove an unwanted space from beginning of second 005 numeric
13044 Revision Changes Path
13045 7.5 +1 -1 ircd-ratbox/include/supported.h
13046 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13050 leeh 2005/02/24 15:18:59 EST (20050224_7)
13053 modules m_monitor.c
13055 - use max_monitor when adding nicknames
13057 that should be everything now..
13059 Revision Changes Path
13060 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13064 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13071 Revision Changes Path
13072 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13076 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13083 Revision Changes Path
13084 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13088 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13093 The Answer to Life, the Universe, and Everything
13095 Revision Changes Path
13096 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13100 leeh 2005/02/24 14:53:04 EST (20050224_3)
13104 modules m_monitor.c
13105 src ircd.c monitor.c
13107 - call init_monitor() on startup
13108 - add in support for adding/deleting/listing monitor entries
13110 Revision Changes Path
13111 7.2 +3 -1 ircd-ratbox/include/monitor.h
13112 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13113 7.374 +2 -0 ircd-ratbox/src/ircd.c
13114 7.3 +15 -4 ircd-ratbox/src/monitor.c
13118 leeh 2005/02/23 21:20:10 EST (20050224_2)
13121 doc example.conf example.efnet.conf
13122 include s_conf.h supported.h
13123 modules Makefile.in
13124 src client.c newconf.c s_conf.c
13126 modules m_monitor.c
13128 - add the max_monitor config option
13129 - advertise MONITOR=%d in 005
13130 - clear a local clients monitor list on exit
13131 - add the framework for the MONITOR command
13134 Revision Changes Path
13135 7.261 +5 -0 ircd-ratbox/doc/example.conf
13136 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13137 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13138 7.4 +4 -2 ircd-ratbox/include/supported.h
13139 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13140 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13141 7.492 +1 -0 ircd-ratbox/src/client.c
13142 7.202 +1 -0 ircd-ratbox/src/newconf.c
13143 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13147 leeh 2005/02/23 20:57:51 EST (20050224_1)
13150 . configure configure.ac
13154 - move MONITOR_HEAP_SIZE over to configure
13156 Revision Changes Path
13157 7.244 ircd-ratbox/configure
13158 7.58 +4 -2 ircd-ratbox/configure.ac
13159 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13160 7.2 +0 -2 ircd-ratbox/src/monitor.c
13164 leeh 2005/02/23 20:48:08 EST (20050224_0)
13168 include client.h numeric.h
13169 modules/core m_nick.c
13170 src Makefile.in client.c messages.tab
13176 - first half of my server-side notify list implementation..
13178 Revision Changes Path
13179 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13180 7.266 +3 -0 ircd-ratbox/include/client.h
13181 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13182 7.58 +6 -0 ircd-ratbox/include/numeric.h
13183 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13184 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13185 7.491 +3 -0 ircd-ratbox/src/client.c
13186 7.126 +5 -5 ircd-ratbox/src/messages.tab
13187 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13188 7.342 +2 -0 ircd-ratbox/src/s_user.c
13192 leeh 2005/02/23 18:42:59 EST (20050223_0)
13197 - double the size of the client and channel hashtables (64k -> 128k and
13198 32k -> 64k). The improvements are quite significant..
13200 Revision Changes Path
13201 7.54 +4 -4 ircd-ratbox/include/hash.h
13205 leeh 2005/02/22 14:55:56 EST (20050222_1)
13209 modules m_services.c
13211 - remove a couple of unused vars
13212 - update monitor.txt
13214 Revision Changes Path
13215 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13216 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13220 leeh 2005/02/21 19:47:24 EST (20050222_0)
13225 - add in my documentation on the upcoming MONITOR command
13227 Revision Changes Path
13228 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13232 leeh 2005/02/21 12:09:34 EST (20050221_0)
13235 . configure configure.ac
13236 doc whats-new-2.1.txt
13237 tools README.mkpasswd
13241 - update whats-new-2.1.txt some more
13242 - we dont have vms mkpasswd anymore
13243 - remove the unused crypt.c
13245 Revision Changes Path
13246 7.243 +3 -6 ircd-ratbox/configure
13247 7.57 +2 -4 ircd-ratbox/configure.ac
13248 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13249 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13250 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13254 leeh 2005/02/19 12:38:09 EST (20050219_3)
13257 doc example.conf example.efnet.conf
13260 src channel.c client.c ircd.c s_conf.c
13262 - rework the splitcode, splitservers is now how many servers we've marked as
13263 EOB, rather than how many are linked. Thus pull ourselves out of
13264 splitmode immediately once this is satisfied
13266 Revision Changes Path
13267 7.260 +8 -9 ircd-ratbox/doc/example.conf
13268 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13269 7.83 +1 -0 ircd-ratbox/include/ircd.h
13270 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13271 7.435 +16 -36 ircd-ratbox/src/channel.c
13272 7.490 +2 -0 ircd-ratbox/src/client.c
13273 7.373 +2 -1 ircd-ratbox/src/ircd.c
13274 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13278 leeh 2005/02/19 09:02:34 EST (20050219_2)
13281 doc example.conf example.efnet.conf
13282 include ircd.h s_conf.h
13284 src channel.c ircd.c newconf.c s_conf.c
13286 - remove split_delay
13288 Revision Changes Path
13289 7.259 +0 -5 ircd-ratbox/doc/example.conf
13290 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13291 7.82 +0 -1 ircd-ratbox/include/ircd.h
13292 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13293 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13294 7.434 +2 -7 ircd-ratbox/src/channel.c
13295 7.372 +0 -1 ircd-ratbox/src/ircd.c
13296 7.201 +0 -1 ircd-ratbox/src/newconf.c
13297 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13301 leeh 2005/02/19 08:48:05 EST (20050219_1)
13305 modules m_cap.c m_who.c
13308 - implemented multi-prefix client capability, which allows stacking of @+ in
13311 Revision Changes Path
13312 7.265 +1 -1 ircd-ratbox/include/client.h
13313 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13314 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13315 7.433 +4 -6 ircd-ratbox/src/channel.c
13319 leeh 2005/02/19 06:27:58 EST (20050219_0)
13323 src newconf.c s_conf.c s_newconf.c
13325 - removed some unused vars/functions
13327 Revision Changes Path
13328 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13329 7.200 +0 -15 ircd-ratbox/src/newconf.c
13330 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13331 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13335 leeh 2005/02/16 12:58:24 EST (20050216_2)
13338 . RELNOTES configure configure.ac
13339 include patchlevel.h
13341 - update configure to reflect this is 'devel'
13343 - revved patchlevel to 2.1.0beta1
13345 Revision Changes Path
13346 1.112 +9 -1 ircd-ratbox/RELNOTES
13347 7.242 +11 -11 ircd-ratbox/configure
13348 7.56 +3 -3 ircd-ratbox/configure.ac
13349 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13353 leeh 2005/02/16 12:46:30 EST (20050216_1)
13356 . configure configure.ac
13357 include client.h numeric.h s_conf.h setup.h.in
13359 modules Makefile.in
13360 modules/core m_nick.c
13361 src Makefile.in client.c ircd.c messages.tab
13362 newconf.c s_conf.c s_user.c
13368 - remove watch, the protocol for this sucks so hard I just dont want it
13371 Revision Changes Path
13372 7.241 +2 -12 ircd-ratbox/configure
13373 7.55 +2 -4 ircd-ratbox/configure.ac
13374 7.264 +0 -2 ircd-ratbox/include/client.h
13375 7.57 +0 -11 ircd-ratbox/include/numeric.h
13376 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13377 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13378 7.3 +2 -3 ircd-ratbox/include/supported.h
13379 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13380 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13381 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13382 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13383 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13384 7.489 +0 -3 ircd-ratbox/src/client.c
13385 7.371 +0 -2 ircd-ratbox/src/ircd.c
13386 7.125 +9 -9 ircd-ratbox/src/messages.tab
13387 7.199 +0 -1 ircd-ratbox/src/newconf.c
13388 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13389 7.341 +0 -2 ircd-ratbox/src/s_user.c
13390 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13394 leeh 2005/02/15 19:13:31 EST (20050216_0)
13398 src event.c ircd_lexer.l ircd_signal.c
13401 servlink descrip.mms
13403 - remove a few vms bits
13405 Revision Changes Path
13406 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13407 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13408 7.47 +0 -54 ircd-ratbox/src/event.c
13409 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13410 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13411 7.152 +0 -3 ircd-ratbox/src/modules.c
13415 leeh 2005/02/15 18:53:32 EST (20050215_0)
13418 include hostmask.h ircd.h s_conf.h s_newconf.h
13419 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13421 src hostmask.c ircd.c ircd_signal.c s_conf.c
13424 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13425 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13427 Revision Changes Path
13428 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13429 7.81 +1 -0 ircd-ratbox/include/ircd.h
13430 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13431 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13432 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13433 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13434 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13435 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13436 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13437 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13438 7.370 +7 -0 ircd-ratbox/src/ircd.c
13439 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13440 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13441 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13445 leeh 2005/02/13 10:21:41 EST (20050213_4)
13450 doc whats-new-2.0.txt whats-new-2.1.txt
13454 - move whats-new.txt to whats-new-2.0.txt
13455 - add in whats-new-2.1.txt
13456 - update services.txt with the whois for logged in users
13458 Revision Changes Path
13459 7.2 +5 -0 ircd-ratbox/doc/services.txt
13460 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13461 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13462 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13466 leeh 2005/02/13 09:20:37 EST (20050213_3)
13469 include supported.h
13470 modules/core m_message.c
13472 - fix a compile error in m_message.c
13473 - update 005 to the spec and add CPRIVMSG/CNOTICE
13475 Revision Changes Path
13476 7.2 +31 -37 ircd-ratbox/include/supported.h
13477 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13481 leeh 2005/02/13 09:14:12 EST (20050213_2)
13486 - fix the membership memleak
13488 Revision Changes Path
13489 7.432 +0 -3 ircd-ratbox/src/channel.c
13493 leeh 2005/02/12 21:51:56 EST (20050213_1)
13497 modules/core m_message.c
13499 - add a bitmask to track when they send their first message, only allowing
13500 clearing stuff after that.
13502 Revision Changes Path
13503 7.263 +4 -0 ircd-ratbox/include/client.h
13504 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13508 leeh 2005/02/12 21:17:52 EST (20050213_0)
13511 include patricia.h s_newconf.h
13512 modules/core m_message.c
13513 src patricia.c s_newconf.c s_user.c
13515 - add in the patricia for tracking who fills up targets, give them a reduced
13518 Revision Changes Path
13519 7.20 +1 -1 ircd-ratbox/include/patricia.h
13520 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13521 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13522 7.29 +1 -1 ircd-ratbox/src/patricia.c
13523 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13524 7.340 +4 -0 ircd-ratbox/src/s_user.c
13528 leeh 2005/02/12 18:35:10 EST (20050212_0)
13531 include ircd_defs.h
13532 src class.c reject.c
13534 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13536 Revision Changes Path
13537 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13538 7.68 +1 -5 ircd-ratbox/src/class.c
13539 1.33 +1 -5 ircd-ratbox/src/reject.c
13543 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13548 remove stupid memory leak
13550 Revision Changes Path
13551 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13555 leeh 2005/02/11 06:42:48 EST (20050211_0)
13560 - workaround hyb6 allowing empty gline reasons
13562 Revision Changes Path
13563 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13567 leeh 2005/02/09 14:39:13 EST (20050209_2)
13571 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13572 src ircd.c s_conf.c
13574 - move temp dlines and temp klines over to an array, rather than completely
13577 Revision Changes Path
13578 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13579 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13580 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13581 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13582 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13583 7.369 +0 -5 ircd-ratbox/src/ircd.c
13584 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13588 leeh 2005/02/09 14:02:13 EST (20050209_1)
13592 modules m_cap.c m_pong.c m_user.c
13593 modules/core m_nick.c
13596 - remove 'nick' param from register_local_user(), its not needed.
13598 Revision Changes Path
13599 7.35 +1 -1 ircd-ratbox/include/s_user.h
13600 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13601 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13602 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13603 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13604 7.339 +6 -6 ircd-ratbox/src/s_user.c
13608 leeh 2005/02/09 13:12:53 EST (20050209_0)
13611 modules m_cmessage.c
13613 - dont send numerics when we're dealing with CNOTICE
13614 - add in checking for +g, and resetting idle
13616 Revision Changes Path
13617 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13621 leeh 2005/02/08 11:37:50 EST (20050208_2)
13626 - fix operator blocks to work on ip spoofs
13628 Revision Changes Path
13629 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13633 leeh 2005/02/07 19:23:22 EST (20050208_1)
13636 doc example.conf example.efnet.conf
13639 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13641 Revision Changes Path
13642 7.258 +0 -39 ircd-ratbox/doc/example.conf
13643 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13644 7.198 +0 -272 ircd-ratbox/src/newconf.c
13648 leeh 2005/02/07 19:19:32 EST (20050208_0)
13653 - added support for kline.conf.perm et al, these take the same formats
13654 as their non-permanent partners, but you cant remove them via the ircd.
13656 Revision Changes Path
13657 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13661 leeh 2005/02/02 19:18:59 EST (20050203_1)
13668 help/opers cnotice cprivmsg
13670 - added help files for cprivmsg/cnotice
13672 Revision Changes Path
13673 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13674 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13675 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13676 1.10 +19 -19 ircd-ratbox/help/opers/index
13677 1.7 +10 -9 ircd-ratbox/help/users/index
13681 leeh 2005/02/02 19:14:25 EST (20050203_0)
13685 modules Makefile.in
13688 modules m_cmessage.c
13690 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13691 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13692 nick is a member. These bypass any target change limitations.
13693 - added ERR_VOICENEEDED, numeric 489.
13695 Revision Changes Path
13696 7.56 +2 -0 ircd-ratbox/include/numeric.h
13697 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13698 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13699 7.124 +1 -1 ircd-ratbox/src/messages.tab
13703 leeh 2005/02/02 16:58:16 EST (20050202_4)
13708 - update etrace help
13710 Revision Changes Path
13711 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13715 leeh 2005/02/02 16:55:04 EST (20050202_3)
13720 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13721 can put its external ip address in there..
13723 Revision Changes Path
13724 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13728 leeh 2005/02/02 16:41:06 EST (20050202_2)
13733 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13734 if its a non-local client. These will just get "lost" if the remote
13735 server doesnt support this..
13737 Revision Changes Path
13738 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13742 leeh 2005/02/02 16:12:12 EST (20050202_1)
13745 include client.h numeric.h s_conf.h
13746 modules/core m_message.c
13747 src messages.tab newconf.c s_conf.c
13749 - first part of the target change code, add the storage of targets for
13750 localuser, throttle messages when they fill all the available slots
13752 Revision Changes Path
13753 7.262 +5 -1 ircd-ratbox/include/client.h
13754 7.55 +2 -0 ircd-ratbox/include/numeric.h
13755 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13756 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13757 7.123 +1 -1 ircd-ratbox/src/messages.tab
13758 7.197 +1 -0 ircd-ratbox/src/newconf.c
13759 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13763 leeh 2005/02/02 13:28:10 EST (20050202_0)
13766 modules m_resv.c m_stats.c m_testline.c
13767 modules/core m_join.c
13768 src hash.c kdparse.c messages.tab s_newconf.c
13770 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13771 tracking of when resvs get hit
13773 Revision Changes Path
13774 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13775 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13776 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13777 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13778 7.114 +3 -0 ircd-ratbox/src/hash.c
13779 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13780 7.122 +1 -1 ircd-ratbox/src/messages.tab
13781 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13785 leeh 2005/01/31 09:04:10 EST (20050131_2)
13790 - fflush() logfiles
13792 Revision Changes Path
13793 7.79 +2 -0 ircd-ratbox/src/s_log.c
13797 leeh 2005/01/31 08:59:09 EST (20050131_1)
13802 - rename fd_dump() to comm_dump()
13804 Revision Changes Path
13805 1.27 +2 -2 ircd-ratbox/src/commio.c
13809 leeh 2005/01/30 19:16:08 EST (20050131_0)
13814 modules m_services.c
13815 modules/core m_server.c
13816 src hook.c s_serv.c
13818 - added hook for server_introduced
13819 - fixed up services support for hooks
13821 Revision Changes Path
13822 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13823 1.31 +1 -0 ircd-ratbox/include/hook.h
13824 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13825 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13826 7.36 +2 -0 ircd-ratbox/src/hook.c
13827 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13831 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13836 Add back in the comm_fd_hack thing for solaris
13838 Revision Changes Path
13839 1.26 +26 -1 ircd-ratbox/src/commio.c
13843 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13847 include commio.h s_conf.h watch.h
13848 modules m_dline.c m_kline.c m_resv.c m_stats.c
13849 m_watch.c m_xline.c
13850 modules/core m_nick.c
13851 src balloc.c cache.c client.c commio.c
13852 epoll.c ircd.c ircd_lexer.l kdparse.c
13853 listener.c s_auth.c s_conf.c s_log.c
13856 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13858 Revision Changes Path
13859 1.18 +0 -2 ircd-ratbox/adns/adns.h
13860 1.14 +6 -37 ircd-ratbox/include/commio.h
13861 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13862 7.3 +2 -2 ircd-ratbox/include/watch.h
13863 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13864 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13865 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13866 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13867 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13868 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13869 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13870 7.85 +1 -1 ircd-ratbox/src/balloc.c
13871 1.24 +5 -5 ircd-ratbox/src/cache.c
13872 7.488 +4 -4 ircd-ratbox/src/client.c
13873 1.25 +10 -280 ircd-ratbox/src/commio.c
13874 1.33 +1 -1 ircd-ratbox/src/epoll.c
13875 7.368 +4 -4 ircd-ratbox/src/ircd.c
13876 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13877 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13878 7.125 +8 -8 ircd-ratbox/src/listener.c
13879 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13880 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13881 7.78 +20 -20 ircd-ratbox/src/s_log.c
13882 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13883 1.6 +22 -15 ircd-ratbox/src/watch.c
13887 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13890 modules/core m_mode.c
13892 remove two unused variables
13894 Revision Changes Path
13895 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13899 leeh 2005/01/28 15:31:40 EST (20050128_1)
13905 - mo_kline() needs minpara of 3, not 2
13906 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13907 - require me.info is never blank
13909 Revision Changes Path
13910 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13911 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13915 leeh 2005/01/28 15:26:28 EST (20050128_0)
13918 modules/core m_mode.c m_sjoin.c
13920 - patch via jilles to fix +eI lists being shown to lusers when handling
13921 protocol stuff over TS6
13923 Revision Changes Path
13924 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13925 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13929 leeh 2005/01/25 19:47:38 EST (20050126_0)
13933 modules/core m_join.c m_mode.c m_sjoin.c
13934 src channel.c messages.tab s_serv.c
13936 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13937 an operspy call with &me
13938 - remove modebuf/parabuf params from channel_modes(), we now generate a
13939 buffer internally which we return.
13941 Revision Changes Path
13942 7.163 +1 -1 ircd-ratbox/include/channel.h
13943 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13944 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13945 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13946 7.431 +25 -18 ircd-ratbox/src/channel.c
13947 7.121 +1 -1 ircd-ratbox/src/messages.tab
13948 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13952 alz 2005/01/25 18:09:18 EST (20050125_5)
13955 doc example.conf example.efnet.conf
13958 src listener.c newconf.c s_conf.c
13960 Added dline_with_reason config option (default yes):
13962 /* dline reason: show the user the dline reason when they connect
13965 dline_with_reason = yes;
13967 Revision Changes Path
13968 7.257 +6 -1 ircd-ratbox/doc/example.conf
13969 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13970 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13971 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13972 7.124 +1 -1 ircd-ratbox/src/listener.c
13973 7.196 +1 -0 ircd-ratbox/src/newconf.c
13974 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13978 leeh 2005/01/25 13:21:17 EST (20050125_4)
13983 - make conf_set_generic_string() test len exists before it uses it.
13985 Revision Changes Path
13986 7.195 +1 -1 ircd-ratbox/src/newconf.c
13990 leeh 2005/01/25 13:10:56 EST (20050125_3)
13996 - rename 'type' to 'flags' in cluster {};
13997 - add stacking of servers in cluster {}; documented in example.conf
13999 Revision Changes Path
14000 7.256 +18 -10 ircd-ratbox/doc/example.conf
14001 7.194 +39 -7 ircd-ratbox/src/newconf.c
14005 alz 2005/01/25 12:48:54 EST (20050125_2)
14009 src listener.c s_conf.c
14011 Added dline reasons, connecting/banned clients now see ban reason.
14013 Revision Changes Path
14014 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14015 7.123 +17 -4 ircd-ratbox/src/listener.c
14016 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14020 leeh 2005/01/25 07:44:37 EST (20050125_1)
14023 doc example.conf example.efnet.conf
14026 - implement stacking of shared {}; blocks, documented in example.conf
14028 Revision Changes Path
14029 7.255 +26 -13 ircd-ratbox/doc/example.conf
14030 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14031 7.193 +51 -36 ircd-ratbox/src/newconf.c
14035 leeh 2005/01/24 19:08:29 EST (20050125_0)
14039 include client.h s_conf.h
14040 modules/core m_join.c
14041 src newconf.c s_user.c
14043 - added jupe_exempt to auth {};, exempts the user from generating warnings
14044 when they attempt to join juped channels.
14046 Revision Changes Path
14047 7.254 +2 -0 ircd-ratbox/doc/example.conf
14048 7.261 +3 -0 ircd-ratbox/include/client.h
14049 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14050 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14051 7.192 +1 -0 ircd-ratbox/src/newconf.c
14052 7.338 +8 -0 ircd-ratbox/src/s_user.c
14056 leeh 2005/01/24 18:57:02 EST (20050124_6)
14061 - rework shared {};, the format is now:
14063 oper = "flame@*.leeh.co.uk", "*.lan";
14069 oper = "flame@*.leeh.co.uk", "*.lan";
14073 Revision Changes Path
14074 7.191 +55 -23 ircd-ratbox/src/newconf.c
14078 leeh 2005/01/24 17:25:58 EST (20050124_5)
14083 - fix the prototype on load_static_modules()
14085 Revision Changes Path
14086 7.61 +1 -1 ircd-ratbox/include/modules.h
14090 leeh 2005/01/24 16:00:30 EST (20050124_4)
14095 - have cap end call register_local_user() with its own copy of
14096 source_p->username so its safe for unidented users..
14098 Revision Changes Path
14099 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14103 leeh 2005/01/24 15:48:09 EST (20050124_3)
14106 include newconf.h s_conf.h
14108 src newconf.c s_conf.c s_log.c
14110 - move the conf parser over to a table based structure, with generic setting
14111 of integers/strings
14113 Revision Changes Path
14114 7.34 +9 -8 ircd-ratbox/include/newconf.h
14115 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14116 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14117 7.190 +264 -808 ircd-ratbox/src/newconf.c
14118 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14119 7.77 +13 -13 ircd-ratbox/src/s_log.c
14123 leeh 2005/01/24 13:11:30 EST (20050124_2)
14129 - added stacking of ips in exempt {};
14131 Revision Changes Path
14132 7.253 +4 -0 ircd-ratbox/doc/example.conf
14133 7.189 +11 -30 ircd-ratbox/src/newconf.c
14137 leeh 2005/01/24 12:59:57 EST (20050124_1)
14141 src channel.c client.c hash.c hook.c
14142 newconf.c s_user.c watch.c
14144 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14145 consistent with the rest of the dlink code.
14147 Revision Changes Path
14148 1.54 +7 -7 ircd-ratbox/include/tools.h
14149 7.430 +2 -2 ircd-ratbox/src/channel.c
14150 7.487 +6 -6 ircd-ratbox/src/client.c
14151 7.113 +5 -5 ircd-ratbox/src/hash.c
14152 7.35 +1 -1 ircd-ratbox/src/hook.c
14153 7.188 +2 -2 ircd-ratbox/src/newconf.c
14154 7.337 +1 -1 ircd-ratbox/src/s_user.c
14155 1.5 +4 -4 ircd-ratbox/src/watch.c
14159 leeh 2005/01/24 12:47:13 EST (20050124_0)
14164 - cheap hack on sticky capabs..
14166 Revision Changes Path
14167 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14171 leeh 2005/01/22 11:36:54 EST (20050122_0)
14176 - updated my clicap implementation to match the spec so far..
14178 Revision Changes Path
14179 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14183 leeh 2005/01/21 07:14:43 EST (20050121_2)
14188 modules m_services.c
14189 src hook.c s_serv.c
14191 - added hooks for when we're sending a burst
14192 - rewrote hooks.txt
14193 - fix up the hooks ive already done in services compatibility, ill add the
14194 hooks for server/client introductions in a bit.
14196 Revision Changes Path
14197 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14198 1.30 +4 -0 ircd-ratbox/include/hook.h
14199 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14200 7.34 +7 -0 ircd-ratbox/src/hook.c
14201 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14205 leeh 2005/01/21 06:34:03 EST (20050121_1)
14208 contrib example_module.c spy_admin_notice.c
14209 spy_info_notice.c spy_links_notice.c
14210 spy_motd_notice.c spy_stats_notice.c
14211 spy_stats_p_notice.c spy_trace_notice.c
14213 spy_whois_notice_global.c
14215 modules m_admin.c m_info.c m_links.c m_motd.c
14216 m_services.c m_stats.c m_trace.c
14217 m_whois.c static_modules.c.SH
14218 modules/core m_server.c
14219 src client.c hook.c ircd.c modules.c packet.c
14220 s_auth.c s_serv.c s_user.c send.c
14222 - add a better implementation of the hook system, its now a slow leaking
14223 array and events are created whenever we try adding a hook for it, or
14224 theyre registered for the caller.
14226 Ive temporarily fucked services support and removed most of the other
14227 hooks.. I shall fix this soon.
14229 Revision Changes Path
14230 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14231 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14232 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14233 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14234 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14235 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14236 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14237 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14238 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14239 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14240 1.29 +34 -70 ircd-ratbox/include/hook.h
14241 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14242 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14243 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14244 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14245 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14246 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14247 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14248 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14249 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14250 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14251 7.486 +1 -28 ircd-ratbox/src/client.c
14252 7.33 +131 -137 ircd-ratbox/src/hook.c
14253 7.367 +1 -1 ircd-ratbox/src/ircd.c
14254 7.151 +6 -10 ircd-ratbox/src/modules.c
14255 7.138 +10 -14 ircd-ratbox/src/packet.c
14256 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14257 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14258 7.336 +0 -6 ircd-ratbox/src/s_user.c
14259 7.286 +8 -6 ircd-ratbox/src/send.c
14263 leeh 2005/01/20 19:19:20 EST (20050121_0)
14268 - remove an unused struct
14270 Revision Changes Path
14271 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14275 leeh 2005/01/20 13:38:39 EST (20050120_1)
14278 . configure configure.ac
14279 include client.h numeric.h patchlevel.h
14280 modules Makefile.in
14281 src messages.tab s_user.c
14285 - drop back to -O0, fix patchlevel.h
14286 - first stab at client capabilities.. this still needs work.
14288 Revision Changes Path
14289 7.240 +3 -3 ircd-ratbox/configure
14290 7.54 +3 -3 ircd-ratbox/configure.ac
14291 7.260 +3 -0 ircd-ratbox/include/client.h
14292 7.54 +2 -0 ircd-ratbox/include/numeric.h
14293 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14294 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14295 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14296 7.120 +1 -1 ircd-ratbox/src/messages.tab
14297 7.335 +3 -0 ircd-ratbox/src/s_user.c
14301 leeh 2005/01/20 06:04:41 EST (20050120_0)
14304 . ChangeLog RELNOTES
14305 include config.h config.h.dist memory.h
14308 src commio.c crypt.c getopt.c ircd.c s_serv.c
14310 . README.VMS clean.com make.com
14311 include setup.h_vms
14312 modules descrip.mms static_modules_c.com
14313 modules/core descrip.mms
14314 src descrip.mms qio.c version.com
14315 tools descrip.mms mkpasswd_vms.c
14317 - clean changelog, relnotes
14318 - mark patchlevel as 2.1.0beta
14319 - remove VMS support
14321 Revision Changes Path
14322 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14323 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14324 1.111 +1 -348 ircd-ratbox/RELNOTES
14325 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14326 7.182 +0 -42 ircd-ratbox/include/config.h
14327 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14328 7.50 +0 -4 ircd-ratbox/include/memory.h
14329 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14330 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14331 7.2 +0 -58 ircd-ratbox/make.com (dead)
14332 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14333 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14334 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14335 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14336 1.24 +7 -30 ircd-ratbox/src/commio.c
14337 7.12 +0 -4 ircd-ratbox/src/crypt.c
14338 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14339 7.24 +0 -4 ircd-ratbox/src/getopt.c
14340 7.366 +4 -19 ircd-ratbox/src/ircd.c
14341 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14342 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14343 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14344 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14345 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14349 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14355 not using the return values on a few watch functions so make them void
14357 Revision Changes Path
14358 7.2 +5 -5 ircd-ratbox/include/watch.h
14359 1.4 +19 -28 ircd-ratbox/src/watch.c
14362 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14367 Make watch throttle, don't accept letter commands stacked
14369 Revision Changes Path
14370 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14374 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14381 Revision Changes Path
14382 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14386 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14389 . ChangeLog README.FIRST RELNOTES configure
14391 adns adns.h internal.h parse.c transmit.c
14393 contrib example_module.c spy_admin_notice.c
14394 spy_info_notice.c spy_links_notice.c
14395 spy_motd_notice.c spy_stats_notice.c
14396 spy_stats_p_notice.c spy_trace_notice.c
14398 spy_whois_notice_global.c
14399 doc example.conf example.efnet.conf ircd.motd
14400 server-version-info whats-new.txt
14401 help/opers umode xline
14403 include cache.h channel.h class.h client.h
14404 commio.h config.h config.h.dist hash.h
14405 hook.h hostmask.h irc_string.h ircd.h
14406 ircd_defs.h m_info.h memory.h msg.h
14407 newconf.h numeric.h packet.h patchlevel.h
14408 patricia.h s_conf.h s_gline.h s_newconf.h
14409 s_serv.h s_user.h scache.h serno.h
14410 setup.h.in sprintf_irc.h stdinc.h tools.h
14411 modules .depend Makefile.in m_admin.c m_away.c
14412 m_dline.c m_encap.c m_gline.c m_info.c
14413 m_kline.c m_links.c m_list.c m_lusers.c
14414 m_motd.c m_oper.c m_operspy.c m_rehash.c
14415 m_restart.c m_resv.c m_set.c m_stats.c
14416 m_svinfo.c m_testline.c m_testmask.c
14417 m_topic.c m_trace.c m_watch.c m_who.c
14418 m_whois.c m_whowas.c m_xline.c
14419 static_modules.c.SH
14420 modules/core m_error.c m_message.c m_mode.c m_quit.c
14421 m_server.c m_squit.c
14422 src .depend Makefile.in adns.c balloc.c
14423 cache.c channel.c class.c client.c
14424 commio.c crypt.c devpoll.c epoll.c
14425 event.c getopt.c hash.c hook.c hostmask.c
14426 irc_string.c ircd.c ircd_lexer.l
14427 ircd_parser.y ircd_signal.c listener.c
14428 modules.c newconf.c numeric.c packet.c
14429 parse.c patricia.c poll.c reject.c
14430 restart.c s_auth.c s_conf.c s_log.c
14431 s_newconf.c s_serv.c s_user.c scache.c
14432 select.c send.c snprintf.c tools.c
14433 version.c.SH watch.c whowas.c
14434 tools README.mkpasswd mkpasswd.c
14436 . README.VMS clean.com make.com
14438 include common.h s_stats.h setup.h_vms
14440 modules descrip.mms m_challenge.c m_etrace.c
14441 m_invite.c m_names.c m_pass.c m_ping.c
14442 m_pong.c m_services.c m_tb.c m_user.c
14443 m_users.c m_version.c
14444 static_modules_c.com
14445 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14447 servlink descrip.mms
14448 src descrip.mms kdparse.c messages.tab qio.c
14449 s_gline.c s_stats.c version.com
14450 tools descrip.mms mkpasswd_vms.c
14454 modules/core channels.c users.c
14457 merge from RATBOX_2_0
14459 Revision Changes Path
14460 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14461 7.40 +1 -0 ircd-ratbox/README.FIRST
14462 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14463 1.110 +114 -6 ircd-ratbox/RELNOTES
14464 1.17 +4 -0 ircd-ratbox/adns/adns.h
14465 1.17 +4 -4 ircd-ratbox/adns/internal.h
14466 1.12 +38 -38 ircd-ratbox/adns/parse.c
14467 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14468 1.19 +13 -13 ircd-ratbox/adns/types.c
14469 7.1 +10 -0 ircd-ratbox/clean.com (new)
14470 7.239 +47 -29 ircd-ratbox/configure
14471 7.53 +40 -32 ircd-ratbox/configure.ac
14472 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14473 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14474 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14475 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14476 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14477 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14478 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14479 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14480 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14481 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14482 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14483 7.252 +68 -22 ircd-ratbox/doc/example.conf
14484 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14485 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14486 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14487 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14488 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14489 1.5 +2 -1 ircd-ratbox/help/opers/umode
14490 1.7 +1 -1 ircd-ratbox/help/opers/xline
14491 1.2 +1 -0 ircd-ratbox/help/users/umode
14492 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14493 1.7 +8 -0 ircd-ratbox/include/cache.h
14494 7.162 +18 -16 ircd-ratbox/include/channel.h
14495 7.25 +4 -0 ircd-ratbox/include/class.h
14496 7.259 +34 -28 ircd-ratbox/include/client.h
14497 1.13 +45 -7 ircd-ratbox/include/commio.h
14498 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14499 7.181 +74 -16 ircd-ratbox/include/config.h
14500 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14501 7.53 +2 -0 ircd-ratbox/include/hash.h
14502 1.28 +73 -27 ircd-ratbox/include/hook.h
14503 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14504 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14505 7.80 +6 -31 ircd-ratbox/include/ircd.h
14506 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14507 7.56 +14 -8 ircd-ratbox/include/m_info.h
14508 7.49 +4 -0 ircd-ratbox/include/memory.h
14509 7.53 +2 -0 ircd-ratbox/include/msg.h
14510 7.33 +9 -9 ircd-ratbox/include/newconf.h
14511 7.53 +12 -8 ircd-ratbox/include/numeric.h
14512 7.27 +1 -1 ircd-ratbox/include/packet.h
14513 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14514 7.19 +25 -1 ircd-ratbox/include/patricia.h
14515 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14516 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14517 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14518 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14519 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14520 7.34 +13 -9 ircd-ratbox/include/s_user.h
14521 7.15 +1 -1 ircd-ratbox/include/scache.h
14522 7.5366 +1 -1 ircd-ratbox/include/serno.h
14523 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14524 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14525 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14526 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14527 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14528 1.53 +10 -10 ircd-ratbox/include/tools.h
14529 7.1 +58 -0 ircd-ratbox/make.com (new)
14530 1.45 +338 -182 ircd-ratbox/modules/.depend
14531 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14532 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14533 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14534 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14535 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14536 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14537 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14538 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14539 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14540 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14541 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14542 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14543 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14544 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14545 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14546 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14547 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14548 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14549 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14550 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14551 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14552 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14553 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14554 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14555 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14556 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14557 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14558 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14559 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14560 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14561 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14562 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14563 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14564 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14565 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14566 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14567 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14568 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14569 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14570 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14571 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14572 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14573 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14574 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14575 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14576 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14577 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14578 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14579 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14580 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14581 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14582 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14583 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14584 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14585 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14586 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14587 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14588 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14589 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14590 7.48 +162 -119 ircd-ratbox/src/.depend
14591 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14592 7.75 +5 -5 ircd-ratbox/src/adns.c
14593 7.84 +1 -1 ircd-ratbox/src/balloc.c
14594 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14595 1.23 +75 -7 ircd-ratbox/src/cache.c
14596 7.429 +342 -79 ircd-ratbox/src/channel.c
14597 7.67 +42 -2 ircd-ratbox/src/class.c
14598 7.485 +245 -85 ircd-ratbox/src/client.c
14599 1.23 +349 -43 ircd-ratbox/src/commio.c
14600 7.11 +4 -0 ircd-ratbox/src/crypt.c
14601 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14602 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14603 1.32 +4 -8 ircd-ratbox/src/epoll.c
14604 7.46 +63 -6 ircd-ratbox/src/event.c
14605 7.23 +4 -0 ircd-ratbox/src/getopt.c
14606 7.112 +8 -7 ircd-ratbox/src/hash.c
14607 7.32 +135 -133 ircd-ratbox/src/hook.c
14608 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14609 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14610 7.365 +56 -48 ircd-ratbox/src/ircd.c
14611 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14612 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14613 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14614 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14615 7.122 +14 -13 ircd-ratbox/src/listener.c
14616 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14617 7.150 +17 -8 ircd-ratbox/src/modules.c
14618 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14619 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14620 7.137 +55 -42 ircd-ratbox/src/packet.c
14621 7.187 +8 -15 ircd-ratbox/src/parse.c
14622 7.28 +2 -4 ircd-ratbox/src/patricia.c
14623 7.82 +3 -1 ircd-ratbox/src/poll.c
14624 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14625 1.32 +8 -3 ircd-ratbox/src/reject.c
14626 7.34 +1 -0 ircd-ratbox/src/restart.c
14627 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14628 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14629 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14630 7.76 +32 -35 ircd-ratbox/src/s_log.c
14631 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14632 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14633 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14634 7.334 +773 -2 ircd-ratbox/src/s_user.c
14635 7.27 +2 -1 ircd-ratbox/src/scache.c
14636 7.44 +2 -0 ircd-ratbox/src/select.c
14637 7.285 +12 -12 ircd-ratbox/src/send.c
14638 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14639 7.46 +0 -1 ircd-ratbox/src/tools.c
14640 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14641 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14642 1.3 +4 -4 ircd-ratbox/src/watch.c
14643 7.32 +1 -0 ircd-ratbox/src/whowas.c
14644 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14645 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14646 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14647 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14651 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14653 Modified files: (Branch: RATBOX_2_0)
14656 a remote client is never going to have a watch list..duh
14658 Revision Changes Path
14659 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14663 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14665 Added files: (Branch: RATBOX_2_0)
14670 Revision Changes Path
14671 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14675 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14677 Added files: (Branch: RATBOX_2_0)
14681 helps if we actually include the .c/.h files
14683 Revision Changes Path
14684 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14685 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14689 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14691 Modified files: (Branch: RATBOX_2_0)
14692 . configure configure.ac
14693 include client.h numeric.h s_conf.h setup.h.in
14695 modules Makefile.in
14696 modules/core m_nick.c
14697 src Makefile.in client.c ircd.c messages.tab
14698 newconf.c s_conf.c s_user.c
14700 backport watch from devel
14702 Revision Changes Path
14703 7.229.2.10 +12 -2 ircd-ratbox/configure
14704 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14705 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14706 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14707 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14708 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14709 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14710 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14711 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14712 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14713 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14714 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14715 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14716 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14717 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14718 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14722 leeh 2005/01/12 10:12:40 EST (20050112_1)
14724 Modified files: (Branch: RATBOX_2_0)
14726 modules m_services.c m_whois.c
14729 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14730 when the user is logged in
14732 Revision Changes Path
14733 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14734 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14735 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14736 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14740 leeh 2005/01/11 19:47:14 EST (20050112_0)
14742 Modified files: (Branch: RATBOX_2_0)
14743 include supported.h
14744 Added files: (Branch: RATBOX_2_0)
14748 - added doc/services.txt, outlining the compatibility code
14750 Revision Changes Path
14751 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14752 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14756 leeh 2005/01/11 18:38:10 EST (20050111_5)
14758 Modified files: (Branch: RATBOX_2_0)
14759 include client.h hook.h
14760 modules m_services.c
14761 modules/core m_server.c
14762 src hook.c s_serv.c
14764 - more services compatibility code:
14765 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14766 appropriate service {}; entry, only accept SU from these.
14767 - hook into us finishing nick burst, and have services burst a list of
14770 Revision Changes Path
14771 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14772 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14773 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14774 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14775 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14776 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14780 leeh 2005/01/11 17:32:42 EST (20050111_4)
14782 Modified files: (Branch: RATBOX_2_0)
14783 . configure configure.ac
14785 modules Makefile.in
14787 Added files: (Branch: RATBOX_2_0)
14788 modules m_services.c
14790 - more services compatibility code:
14791 - encap handlers for SU (services marking client as logged in)
14792 - and for LOGIN (servers bursting logged in status)
14793 - move suser from Client -> User
14795 Revision Changes Path
14796 7.229.2.9 +9 -3 ircd-ratbox/configure
14797 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14798 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14799 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14800 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14801 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14805 leeh 2005/01/11 16:46:34 EST (20050111_3)
14807 Modified files: (Branch: RATBOX_2_0)
14808 include ircd_defs.h
14810 - whoops, missing #endif
14812 Revision Changes Path
14813 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14817 leeh 2005/01/11 15:56:57 EST (20050111_2)
14819 Modified files: (Branch: RATBOX_2_0)
14820 include ircd_defs.h
14822 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14823 have ipv6 just report sizeof(struct sockaddr_in)
14825 Revision Changes Path
14826 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14830 leeh 2005/01/10 20:19:35 EST (20050111_1)
14832 Modified files: (Branch: RATBOX_2_0)
14835 - fix a gcc warning
14837 Revision Changes Path
14838 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14842 leeh 2005/01/10 20:10:35 EST (20050111_0)
14844 Modified files: (Branch: RATBOX_2_0)
14845 adns internal.h parse.c transmit.c types.c
14847 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14850 Revision Changes Path
14851 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14852 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14853 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14854 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14858 leeh 2005/01/10 17:48:48 EST (20050110_3)
14860 Modified files: (Branch: RATBOX_2_0)
14863 - send out the reformatted xline to opers (\s -> ' ')
14865 Revision Changes Path
14866 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14870 leeh 2005/01/10 16:18:53 EST (20050110_2)
14872 Modified files: (Branch: RATBOX_2_0)
14875 include client.h supported.h
14876 src messages.tab s_user.c send.c
14878 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14881 Revision Changes Path
14882 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14883 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14884 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14885 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14886 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14887 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14888 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14892 leeh 2005/01/10 14:50:47 EST (20050110_1)
14894 Modified files: (Branch: RATBOX_2_0)
14895 doc example.conf example.efnet.conf
14897 - I dont remember ts6 desyncing on bans, so im not sure why the example
14900 Revision Changes Path
14901 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14902 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14906 leeh 2005/01/10 13:31:10 EST (20050110_0)
14908 Modified files: (Branch: RATBOX_2_0)
14909 . configure configure.ac
14910 include channel.h client.h numeric.h s_conf.h
14911 s_serv.h setup.h.in
14912 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14914 src channel.c messages.tab newconf.c s_conf.c
14917 - added --enable-services to configure, which enables some ratbox-services
14918 compatibility code:
14919 - chanmode +r, registered users only
14920 - usermode +S, prevents deop/kick of a service
14921 - service { }; block in conf for the above umode
14923 Revision Changes Path
14924 7.229.2.8 +28 -16 ircd-ratbox/configure
14925 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14926 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14927 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14928 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14929 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14930 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14931 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14932 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14933 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14934 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14935 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14936 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14937 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14938 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14939 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14940 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14941 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14942 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14946 leeh 2005/01/09 08:23:30 EST (20050109_0)
14948 Modified files: (Branch: RATBOX_2_0)
14951 - remove a tab, and add +C to opers umode help
14953 Revision Changes Path
14954 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode