1 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
3 Show max_clients in /info.
7 +6 -0 trunk/modules/m_info.c (File Modified)
10 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
12 Don't allow /quote set max higher than the
13 serverinfo::max_clients ircd.conf value.
17 +8 -0 trunk/modules/m_set.c (File Modified)
20 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
22 Change code that checks maxclients limit: allow exactly
23 the configured amount of non-exceed_limit clients.
24 Code that appeared to limit exceed_limit clients too
25 but less heavily removed (it was not effective because
26 the parentheses were wrong).
30 +2 -4 trunk/src/s_user.c (File Modified)
33 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
35 By default, leave MAX_BUFFER fds free for log files,
36 server connections, ident lookups, exceed_limit clients,
37 etc. Mention this in example.conf and reference.conf.
41 +4 -2 trunk/doc/example.conf (File Modified)
42 +3 -1 trunk/doc/reference.conf (File Modified)
43 +1 -1 trunk/src/s_conf.c (File Modified)
46 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
48 --with-maxclients configure option is gone
52 +0 -11 trunk/INSTALL (File Modified)
55 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
57 Make the code that raises fd rlimit to hard limit work.
61 +5 -5 trunk/src/ircd.c (File Modified)
64 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
66 - note the I/O reworking
70 +2 -0 trunk/NEWS (File Modified)
73 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
79 +4 -4 trunk/doc/Makefile.in (File Modified)
82 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
84 - enforce proper conditions for EPOLL_CTL_DEL.
85 - remove possibly problematic "performance" check
89 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
92 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
94 - rename m_list_safelist to m_list and remove ratbox implementation
98 +393 -664 trunk/modules/Makefile.in (File Modified)
99 + - trunk/modules/m_list.c (File Added)
100 + - trunk/modules/m_list_ratbox.c (File Deleted)
101 + - trunk/modules/m_list_safelist.c (File Deleted)
104 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
106 - some more transit to sendto_one_numeric().
110 +2 -3 trunk/modules/m_away.c (File Modified)
111 +3 -3 trunk/src/messages.tab (File Modified)
112 +1 -1 trunk/src/s_user.c (File Modified)
115 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
117 - change some sendto_one() to sendto_one_numeric().
121 +4 -10 trunk/modules/m_admin.c (File Modified)
122 +3 -3 trunk/modules/m_map.c (File Modified)
123 +12 -12 trunk/src/messages.tab (File Modified)
124 +1 -2 trunk/src/s_conf.c (File Modified)
125 +9 -10 trunk/src/s_user.c (File Modified)
128 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
130 - river's ports.c from old charybdis trunk
134 +195 -0 trunk/configure.ac (File Modified)
135 + - trunk/libcharybdis/ports.c (File Added)
138 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
140 - remove broken ports stuff and devpoll stuff.
144 +0 -307 trunk/configure (File Modified)
145 +0 -21 trunk/configure.ac (File Modified)
146 +0 -474 trunk/include/setup.h.in (File Modified)
147 + - trunk/libcharybdis/devpoll.c (File Deleted)
148 + - trunk/libcharybdis/ports.c (File Deleted)
151 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
157 +1 -25 trunk/configure (File Modified)
158 +0 -3 trunk/include/setup.h.in (File Modified)
161 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
163 - remove x86-optimized hash code.
167 +0 -13 trunk/configure.ac (File Modified)
168 +2 -187 trunk/src/Makefile.in (File Modified)
169 + - trunk/src/fnvhash.s (File Deleted)
172 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
174 - apparently setting KE_LENGTH to 128 is fine.
178 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
181 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
183 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
187 +5627 -5747 trunk/configure (File Modified)
188 +0 -15 trunk/configure.ac (File Modified)
189 +0 -2 trunk/include/m_info.h (File Modified)
190 +6 -9 trunk/include/setup.h.in (File Modified)
191 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
194 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
196 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
197 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
198 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
202 +0 -5 trunk/include/config.h (File Modified)
203 +0 -5 trunk/include/config.h.dist (File Modified)
204 +0 -6 trunk/include/defaults.h (File Modified)
205 +0 -3 trunk/include/m_info.h (File Modified)
206 +21 -7 trunk/libcharybdis/commio.c (File Modified)
207 +2 -0 trunk/libcharybdis/commio.h (File Modified)
208 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
209 +4 -3 trunk/libcharybdis/poll.c (File Modified)
210 +0 -3 trunk/libcharybdis/select.c (File Modified)
211 +0 -9 trunk/src/ircd.c (File Modified)
212 +23 -26 trunk/src/listener.c (File Modified)
213 +2 -1 trunk/src/restart.c (File Modified)
214 +5 -1 trunk/src/s_auth.c (File Modified)
215 +1 -1 trunk/src/s_conf.c (File Modified)
216 +3 -1 trunk/src/s_serv.c (File Modified)
219 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
221 Repair operspy who !#channel, broken by me in r3283.
225 +2 -2 trunk/modules/m_who.c (File Modified)
228 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
230 Update bug report and IRC channel information.
234 +2 -1 trunk/BUGS (File Modified)
235 +2 -1 trunk/NEWS (File Modified)
238 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
240 Change copyright years in version.c.SH as in release-2.1 r3339.
244 +2 -2 trunk/src/version.c.SH (File Modified)
247 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
253 +104 -0 trunk/configure (File Modified)
256 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
258 Need to check for various flavours of epoll,
259 even if --enable-epoll is forced.
263 +1 -0 trunk/configure.ac (File Modified)
266 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
268 Hack to allow some more warnings, already present in configure (?).
272 +1 -1 trunk/aclocal.m4 (File Modified)
275 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
277 Merge old trunk r2077,r2079:
278 - Move closing of servlink control fd to close_connection()
279 instead of doing it in exit_local_server(), and make sure
280 we first close the data fd and then the control fd.
281 - Have servlink process ready fds in order net, data, ctrl
282 instead of ctrl, data, net. This seems to fix the problem
283 that squit reasons do not show up on the other side of a
284 ziplink (by making it send any final SQUIT and/or ERROR
285 before noticing the closed control fd).
289 +1 -1 trunk/servlink/io.c (File Modified)
290 +3 -12 trunk/src/client.c (File Modified)
293 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
295 Don't show the UID if a TS6 server sends a kick with
296 an empty or no comment. Note that charybdis never sends
301 +4 -4 trunk/modules/core/m_kick.c (File Modified)
304 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
306 Merge old trunk r2081:
307 Don't say that services cannot be killed in
308 ERR_ISCHANSERVICE message (given when trying
309 to kick or deop them), as that's not the case.
313 +1 -1 trunk/src/messages.tab (File Modified)
316 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
318 Merge old trunk r2059
319 Clarifications to the descriptions of umode +Q and cmode +F,
320 suggested by Ariadne@SorceryNet.
324 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
325 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
328 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
330 Merge old trunk r2907,r2991:
331 Allow TESTLINE on channel names.
335 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
336 +4 -0 trunk/help/opers/testline (File Modified)
337 +22 -0 trunk/modules/m_testline.c (File Modified)
340 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
342 Merge old trunk r2835:
343 resolver: if sendto(2) fails, try sending to the next nameserver
347 +1 -1 trunk/src/res.c (File Modified)
350 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
352 Merge old trunk r2817:
353 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
354 starts with a digit. This is safe because the last
355 parameter is a nick and never a UID. (The first parameter
356 in a server-server two-param whois is a UID/SID.)
360 +1 -1 trunk/modules/m_whois.c (File Modified)
363 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
365 Merge old trunk r2779,r2785:
366 Show correct privilege name in a few ERR_NOPRIVS numerics.
370 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
371 +1 -1 trunk/extensions/m_opme.c (File Modified)
372 +2 -2 trunk/unsupported/m_force.c (File Modified)
375 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
377 Merge old trunk r2695:
378 Send an SQUIT instead of an ERROR to announce /die to connected servers.
379 This will generate better server notices.
383 +3 -2 trunk/modules/core/m_die.c (File Modified)
386 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
388 Merge old trunk r2294:
389 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
393 +1 -1 trunk/src/s_user.c (File Modified)
396 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
398 Merge old trunk r2226:
399 If we are connecting outward to a server, check if the
400 server name they sent is the same as what we tried to
401 connect to. Previously such a connection could succeed
402 if there existed connect blocks with the same IP and
403 passwords for the other server name.
407 +11 -0 trunk/modules/core/m_server.c (File Modified)
410 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
412 Merge old trunk r2212:
413 Another handling of SJOINs without nicks:
414 Propagate them if the channel is +P or the channel
415 already existed, otherwise remove the channel again
416 and do not propagate the SJOIN.
420 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
423 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
425 Remove channels entirely from /whois on services.
426 This cannot be overridden with operspy.
430 +20 -17 trunk/modules/m_whois.c (File Modified)
433 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
435 Fix /who on channels with ** in their name.
439 +2 -2 trunk/modules/m_who.c (File Modified)
442 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
444 NEWS: As in 2.1.3, mention that the TS6 revision will
445 interoperate with older versions
449 +2 -1 trunk/NEWS (File Modified)
452 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
454 Fix documentation of HIDE_SERVERS_IPS define.
458 +2 -2 trunk/include/config.h.dist (File Modified)
461 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
463 Don't leak auth{} spoofed ip for I-line is full notice either.
467 +1 -1 trunk/src/s_conf.c (File Modified)
470 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
476 +37 -0 trunk/NEWS (File Modified)
479 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
481 Allow /invite (but not invex) to override +r, +l, +j in
482 addition to +i. As before, a restrictive mode must be in
483 place at /invite time for the invite to have an effect;
484 +r does not count as a restrictive mode if the user is
485 logged in; +l and +j always count as restrictive modes to
486 allow for cases where they would allow join at /invite
487 time but not when the user tries to join.
491 +6 -2 trunk/modules/m_invite.c (File Modified)
492 +21 -10 trunk/src/channel.c (File Modified)
495 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
497 Remove invite_ops_only, forcing it to YES.
501 +0 -1 trunk/doc/example.conf (File Modified)
502 +0 -5 trunk/doc/reference.conf (File Modified)
503 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
504 +0 -1 trunk/include/s_conf.h (File Modified)
505 +0 -6 trunk/modules/m_info.c (File Modified)
506 +10 -14 trunk/modules/m_invite.c (File Modified)
507 +0 -1 trunk/src/newconf.c (File Modified)
508 +0 -1 trunk/src/s_conf.c (File Modified)
511 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
513 Move username check after xline and dnsbl checks, so it
514 will not complain to opers about clients who are xlined
515 or blacklisted anyway (both of which silently reject).
519 +15 -15 trunk/src/s_user.c (File Modified)
522 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
524 - MASTER_MAX is no longer relevant
528 +0 -7 trunk/modules/m_set.c (File Modified)
531 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
533 - add config option for setting max_clients.
537 +5 -0 trunk/doc/example.conf (File Modified)
538 +5 -0 trunk/doc/reference.conf (File Modified)
539 +2 -0 trunk/include/s_conf.h (File Modified)
540 +1 -1 trunk/src/ircd.c (File Modified)
541 +2 -0 trunk/src/newconf.c (File Modified)
542 +2 -1 trunk/src/s_conf.c (File Modified)
545 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
547 - remove get_maxrss() and all of that insecure and unsafe nonsense
551 +3 -38 trunk/src/ircd.c (File Modified)
552 +1 -1 trunk/src/restart.c (File Modified)
553 +0 -4 trunk/src/s_stats.c (File Modified)
556 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
558 - avoid some potential NULL dereferencing
562 +1 -1 trunk/libcharybdis/commio.c (File Modified)
565 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
571 +1 -1 trunk/libcharybdis/poll.c (File Modified)
574 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
576 - rework poll a bit for the MAXCONNECTIONS changes.
580 +46 -23 trunk/libcharybdis/poll.c (File Modified)
583 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
585 Our way of using kqueue may cause it to report fds we
586 don't know about anymore, cope.
590 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
593 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
595 Don't reference freed memory (fde_t) in comm_close().
599 +1 -1 trunk/libcharybdis/commio.c (File Modified)
602 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
604 - fix for 100% cpu use
608 +1 -1 trunk/libcharybdis/commio.c (File Modified)
611 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
613 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
617 +37 -25 trunk/libcharybdis/commio.c (File Modified)
620 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
622 - clear up use of fd_table in ircd.
626 +3 -2 trunk/src/s_serv.c (File Modified)
629 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
631 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
635 +97 -26 trunk/libcharybdis/commio.c (File Modified)
636 +3 -2 trunk/libcharybdis/commio.h (File Modified)
637 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
638 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
639 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
640 +3 -3 trunk/libcharybdis/poll.c (File Modified)
641 +2 -2 trunk/libcharybdis/ports.c (File Modified)
642 +2 -2 trunk/libcharybdis/select.c (File Modified)
645 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
647 Fix some cases where the size argument to strlcpy()
648 for usernames and hostnames is 1 too small.
652 +1 -1 trunk/modules/m_chghost.c (File Modified)
653 +2 -2 trunk/src/res.c (File Modified)
654 +2 -2 trunk/src/s_user.c (File Modified)
657 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
659 Cut down quit/part/kick reasons to avoid quit reasons
660 overflowing the client exiting server notice (from
661 TOPICLEN to 260). kill reasons become shorter accordingly.
662 kline/dline/gline reasons become 390.
663 away messages stay at TOPICLEN for now.
667 +8 -3 trunk/include/ircd_defs.h (File Modified)
668 +2 -2 trunk/modules/m_dline.c (File Modified)
669 +4 -4 trunk/modules/m_gline.c (File Modified)
670 +2 -2 trunk/modules/m_kline.c (File Modified)
673 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
675 Don't leak auth{} spoofed IP addresses in +f notices.
676 from ratbox (androsyn)
680 +10 -3 trunk/src/s_conf.c (File Modified)
683 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
685 Make oper_up() take +i/-i during opering up into account
686 (e.g. no_oper_invis extension, +i in operator::umodes).
687 Remove the hack from no_oper_invis.
691 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
692 +4 -0 trunk/src/s_user.c (File Modified)
695 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
697 no_oper_invis: decrement invisible count when clearing
698 invisible on a local client who has just opered up
699 oper_up() should really do this
703 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
706 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
708 Put "End of Channel Quiet List" instead of
709 "End of Channel Ban List" for a +q list.
710 Due to client restrictions the numerics for
711 quiet lists must be the same as for ban lists.
715 +4 -1 trunk/src/chmode.c (File Modified)
718 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
720 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
721 Change TS6 JOIN processing
722 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
723 a local user joins an existing channel
724 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
725 propagating a TS6 JOIN
726 - don't interpret simple modes in an incoming TS6 JOIN
728 This is to avoid desyncs when certain mode changes (e.g. -im)
729 cross with joins. A downside is that simple modes will be
730 more desynched when a JOIN creates a channel or lowers TS,
731 but that's less important.
733 Update the TS6 specification to include this, and clarify
734 that TMODE can come from a server and that MODE must be
735 translated into TMODE from other servers too.
739 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
740 +19 -127 trunk/modules/core/m_join.c (File Modified)
743 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
745 Make -logfile work again.
749 +2 -2 trunk/src/s_log.c (File Modified)
752 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
754 - fix off-by-one memory overflow error.
758 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
761 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
763 Change handling of modularized umodes:
764 - keep the bitmask reserved forever to the letter, fixing
765 the problems when loading multiple umode modules,
766 unloading them and then loading them in a different order
767 - don't allow local users to change umodes which have
768 been unloaded and don't set them on new users via
773 +24 -3 trunk/src/s_user.c (File Modified)
776 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
778 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
782 +1 -0 trunk/include/s_user.h (File Modified)
783 +0 -22 trunk/libcharybdis/tools.c (File Modified)
784 +0 -1 trunk/libcharybdis/tools.h (File Modified)
785 +22 -0 trunk/src/s_user.c (File Modified)
788 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
790 DNSBL keyword substitution is available as of 2.1.3.
794 +1 -1 trunk/doc/example.conf (File Modified)
797 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
799 Change two occurances like match(userinput, target_p->name) ||
800 match(target_p->name, userinput) to just match(userinput,
801 target_p->name). No client name can contain * or ? now.
805 +1 -1 trunk/modules/m_trace.c (File Modified)
806 +1 -2 trunk/src/s_serv.c (File Modified)
809 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
811 Do not try find_server() on a name find_client() has
812 returned NULL for, as this will always return NULL
813 since the removal of hostmasking.
817 +1 -2 trunk/modules/m_pong.c (File Modified)
818 +0 -4 trunk/src/s_serv.c (File Modified)
821 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
823 Remove server_exists() which checked whether the
824 server name existed taking hostmasking into account
825 and just check with find_server(); admittedly
826 this checks if the name is a SID but that's not
831 +3 -27 trunk/modules/core/m_server.c (File Modified)
834 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
836 Remove hash_find_masked_server(), which made it possible
837 to specify the full (unmasked) name of a server behind
838 a hostmask. As a result find_any_client() (for prefixes)
839 becomes equal to find_client(), so remove that too.
843 +0 -1 trunk/include/hash.h (File Modified)
844 +1 -75 trunk/src/hash.c (File Modified)
845 +1 -1 trunk/src/parse.c (File Modified)
848 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
850 Remove '*' from valid server name characters.
851 This makes it impossible to connect hostmasked servers.
852 (This support didn't work well anyway, was incompatible
853 with TS6 and we never masked ourselves.)
857 +1 -1 trunk/src/match.c (File Modified)
860 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
862 Change spambot, flooder and jupe joiner notices from host to orighost.
866 +1 -1 trunk/modules/core/m_join.c (File Modified)
867 +2 -2 trunk/modules/core/m_message.c (File Modified)
868 +2 -2 trunk/src/channel.c (File Modified)
871 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
873 Add documentation for SASL client protocol, same as atheme doc/SASL.
877 + - trunk/doc/sasl.txt (File Added)
880 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
882 Include real hostname in Closing Link message for unknown
883 connections that have sent USER. This is helpful for
884 k-lined users while not breaking server IP hiding.
888 +3 -1 trunk/src/client.c (File Modified)
891 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
897 +29 -29 trunk/configure (File Modified)
900 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
902 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
906 +3 -3 trunk/modules/core/m_kill.c (File Modified)
909 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
911 Backport from early 3.x:
914 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
916 - remove "Processing connection to foobar.net" message
920 +0 -3 trunk/src/s_auth.c (File Modified)
923 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
925 - missed the processing connection one (actually, we can probably nuke this one)
929 +1 -2 trunk/src/s_auth.c (File Modified)
932 river 2006/09/27 16:33:05 UTC (20060927-2174)
934 get_client_name = stupid
939 +10 -7 trunk/modules/core/m_kill.c (File Modified)
942 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
944 - remove excessive arguments
948 +1 -2 trunk/src/s_conf.c (File Modified)
949 +1 -1 trunk/src/s_user.c (File Modified)
952 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
954 - use sendto_one_notice() for on-connect notices too.
958 +10 -10 trunk/src/s_auth.c (File Modified)
961 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
963 - use sendto_one_notice() in the core, too.
967 +2 -2 trunk/src/chmode.c (File Modified)
968 +8 -15 trunk/src/modules.c (File Modified)
969 +3 -5 trunk/src/s_conf.c (File Modified)
970 +1 -2 trunk/src/s_newconf.c (File Modified)
971 +20 -57 trunk/src/s_user.c (File Modified)
974 river 2006/09/27 16:19:25 UTC (20060927-2166)
976 the KILL command will use get_client_name(, SHOW_IP) instead of
977 target->name, and will show a more useful error for local opers
982 +6 -4 trunk/modules/core/m_kill.c (File Modified)
985 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
987 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
991 +4 -2 trunk/src/send.c (File Modified)
994 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1000 +1 -1 trunk/include/client.h (File Modified)
1003 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1005 - get_id(): fall back to "*" if client has no known name
1009 +1 -1 trunk/include/client.h (File Modified)
1012 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1014 - convert to sendto_one_notice().
1018 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1019 +4 -6 trunk/unsupported/m_force.c (File Modified)
1022 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1024 - use sendto_one_notice() in many places instead of
1025 sendto_one(source_p, ":%s NOTICE %s :", ...);
1029 +10 -25 trunk/extensions/example_module.c (File Modified)
1030 +5 -14 trunk/extensions/hurt.c (File Modified)
1031 +1 -2 trunk/extensions/m_42.c (File Modified)
1032 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1033 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1034 +1 -2 trunk/extensions/m_opme.c (File Modified)
1035 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1036 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1037 +3 -7 trunk/modules/core/m_die.c (File Modified)
1038 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1039 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1040 +1 -2 trunk/modules/m_challenge.c (File Modified)
1041 +11 -15 trunk/modules/m_connect.c (File Modified)
1042 +20 -28 trunk/modules/m_dline.c (File Modified)
1043 +2 -2 trunk/modules/m_etrace.c (File Modified)
1044 +11 -21 trunk/modules/m_gline.c (File Modified)
1045 +2 -4 trunk/modules/m_kline.c (File Modified)
1046 +1 -2 trunk/modules/m_rehash.c (File Modified)
1047 +3 -7 trunk/modules/m_restart.c (File Modified)
1048 +31 -45 trunk/modules/m_set.c (File Modified)
1049 +2 -4 trunk/modules/m_testmask.c (File Modified)
1050 +5 -8 trunk/modules/m_unreject.c (File Modified)
1051 +2 -5 trunk/modules/m_xline.c (File Modified)
1056 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1057 +10 -25 trunk/extensions/example_module.c (File Modified)
1058 +5 -14 trunk/extensions/hurt.c (File Modified)
1059 +1 -2 trunk/extensions/m_42.c (File Modified)
1060 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1061 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1062 +1 -2 trunk/extensions/m_opme.c (File Modified)
1063 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1064 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1065 +3 -7 trunk/modules/core/m_die.c (File Modified)
1066 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1067 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1068 +1 -2 trunk/modules/m_challenge.c (File Modified)
1069 +11 -15 trunk/modules/m_connect.c (File Modified)
1070 +2 -4 trunk/modules/m_dline.c (File Modified)
1071 +2 -2 trunk/modules/m_etrace.c (File Modified)
1072 +11 -21 trunk/modules/m_gline.c (File Modified)
1073 +2 -4 trunk/modules/m_kline.c (File Modified)
1074 +1 -2 trunk/modules/m_rehash.c (File Modified)
1075 +3 -7 trunk/modules/m_restart.c (File Modified)
1076 +31 -45 trunk/modules/m_set.c (File Modified)
1077 +2 -4 trunk/modules/m_testmask.c (File Modified)
1078 +5 -8 trunk/modules/m_unreject.c (File Modified)
1079 +1 -3 trunk/modules/m_xline.c (File Modified)
1080 +2 -2 trunk/src/chmode.c (File Modified)
1081 +8 -15 trunk/src/modules.c (File Modified)
1082 +10 -14 trunk/src/s_auth.c (File Modified)
1083 +3 -6 trunk/src/s_conf.c (File Modified)
1084 +1 -2 trunk/src/s_newconf.c (File Modified)
1085 +20 -57 trunk/src/s_user.c (File Modified)
1086 +4 -2 trunk/src/send.c (File Modified)
1087 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1088 +4 -6 trunk/unsupported/m_force.c (File Modified)
1091 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1093 - keyword-subst from charybdis 2.2.
1097 +12 -3 trunk/doc/example.conf (File Modified)
1098 +58 -3 trunk/doc/reference.conf (File Modified)
1099 + - trunk/include/substitution.h (File Added)
1100 +1 -0 trunk/src/Makefile.in (File Modified)
1101 +2 -2 trunk/src/s_conf.c (File Modified)
1102 +164 -1 trunk/src/s_user.c (File Modified)
1103 + - trunk/src/substitution.c (File Added)
1106 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1108 Removed merge tracking for "svnmerge" for
1109 http://svn.atheme.org/charybdis/branches/release-2.2
1113 + - trunk/ (Property Modified)
1116 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1118 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1119 http://svn.atheme.org/charybdis/branches/release-2.2
1123 + - trunk/ (Property Modified)
1126 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1128 Removed merge tracking for "svnmerge" for
1129 http://svn.atheme.org/charybdis/branches/release-2.2
1133 + - trunk/ (Property Modified)
1136 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1138 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1139 http://svn.atheme.org/charybdis/branches/release-2.2
1143 + - trunk/ (Property Modified)
1146 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1152 + - trunk/ (Property Modified)
1155 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1157 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1158 http://svn.atheme.org/charybdis/branches/release-2.2
1162 + - trunk/ (Property Modified)
1165 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1167 - version bump to 2.2.0
1171 +3 -1 trunk/NEWS (File Modified)
1172 +1 -1 trunk/configure.ac (File Modified)
1175 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1178 + branches/release-2.1 -> 2.2 base
1179 + 3.0 -> branches/cxxconversion
1180 + backport some immediate 3.0 functionality for 2.2
1185 + - trunk/ (File Added)
1188 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1190 Merged revisions 3135,3137 via svnmerge from
1191 http://svn.atheme.org/charybdis/trunk
1194 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1196 - Expand TRACE description
1197 - Mention expiry time in TESTLINE
1199 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1201 Update copyright year for sgml docs to 2007.
1206 + - branches/release-2.1/ (Property Modified)
1207 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1208 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1211 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1213 Merged revisions 1999 via svnmerge from
1214 http://svn.atheme.org/charybdis/trunk
1215 Add river to CREDITS
1218 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1225 + - branches/release-2.1/ (Property Modified)
1226 +1 -0 branches/release-2.1/CREDITS (File Modified)
1229 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1231 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1232 http://svn.atheme.org/charybdis/trunk
1235 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1237 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1239 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1241 - add use_forward to /info
1243 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1245 Call channel_modes() with &me instead of source_p when
1246 sending out a JOIN and SJOIN for a local user. This
1247 saves checking whether they are on the channel they
1250 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1252 If use_forward is disabled:
1254 - hide +f in /mode #channel (/mode #channel f still shows it)
1255 - do not send any mode changes adding +f to local clients
1256 (-f ones are still sent)
1261 + - branches/release-2.1/ (Property Modified)
1262 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1263 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1264 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1265 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1266 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1267 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1268 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1269 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1270 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1271 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1272 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1273 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1276 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1278 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1282 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1283 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1284 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1287 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1289 Add accountability (wallops, log) to OKICK.
1293 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1296 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1298 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1299 Similar to branches/release-2.2 r3061.
1303 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1306 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1308 - Write xline to file after instead of before notifying opers and source
1309 - Also notify source of failure to add xline
1310 Similar to branches/release-2.2 r3057.
1314 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1317 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1319 If a dline/kline/resv cannot be added to the file, send
1320 the regular notices to local opers and source anyway,
1321 and also warn the source (local opers were already warned).
1322 Similar to branches/release-2.2 r3053.
1326 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1329 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1331 Port over fixes from unkline/unxline/unresv to undline.
1332 Similar to branches/release-2.2 r3049.
1336 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1339 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1341 Merged revisions 2915 via svnmerge from
1342 http://svn.atheme.org/charybdis/trunk
1345 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1347 In usage message, show kline.conf and xline.conf instead
1348 of klines.conf and xlines.conf.
1353 + - branches/release-2.1/ (Property Modified)
1354 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1357 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1359 Merged revisions 2831,2833,2853 via svnmerge from
1360 http://svn.atheme.org/charybdis/trunk
1363 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1365 unkline/unxline/unresv:
1366 - if fclose on the output returns an error, treat this as a
1368 - check if the rename from the temp file to the ban conf failed
1370 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1372 When adding a permanent dline/kline/xline/resv, check
1373 the return value of fclose().
1375 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1377 Do not free xline aconf if it could not be written out.
1378 It will be added to the list in memory anyway.
1383 + - branches/release-2.1/ (Property Modified)
1384 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1385 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1386 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1387 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1390 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1392 NEWS: Clarify effects of ip_cloaking changes a little.
1396 +2 -0 branches/release-2.1/NEWS (File Modified)
1399 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1405 +9 -9 branches/release-2.1/configure (File Modified)
1408 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1410 Version bump on 2.1 branch to 2.1.2.
1414 +1 -1 branches/release-2.1/configure.ac (File Modified)
1417 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1419 Mention r2801/r2805.
1423 +1 -0 branches/release-2.1/NEWS (File Modified)
1426 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1428 Merged revisions 2801 via svnmerge from
1429 http://svn.atheme.org/charybdis/trunk
1432 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1434 ip_cloaking: try to avoid truncation by removing more
1435 components of the hostname (except the TLD).
1440 + - branches/release-2.1/ (Property Modified)
1441 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1444 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1450 +8 -1 branches/release-2.1/NEWS (File Modified)
1453 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1455 Merged revisions 2781 via svnmerge from
1456 http://svn.atheme.org/charybdis/trunk
1459 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1461 Fix stupid bug: checked a hostmask against the found
1462 ban instead of all exceptions, causing all host mangled
1463 clients to be exempted if there was a single ban
1464 exception in many cases.
1469 + - branches/release-2.1/ (Property Modified)
1470 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1473 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1475 Merged revisions 2773 via svnmerge from
1476 http://svn.atheme.org/charybdis/trunk
1479 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1481 user@host must be *@* for a shared{} block with flags=locops
1482 (server should not be *).
1487 + - branches/release-2.1/ (Property Modified)
1488 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1491 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1493 Tweak \s code a little.
1497 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1498 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1499 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1502 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1504 Merged revisions 2761 via svnmerge from
1505 http://svn.atheme.org/charybdis/trunk
1508 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1510 The testline/no_tilde fixes are in 2.1.1.
1515 + - branches/release-2.1/ (Property Modified)
1516 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1519 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1525 +4 -1 branches/release-2.1/NEWS (File Modified)
1528 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1530 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
1531 http://svn.atheme.org/charybdis/trunk
1535 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1537 If the auth{} block has no_tilde and is not kline exempt,
1538 check the username without tilde against klines too.
1539 This is consistent with the way klines work on spoofs
1540 (klines checked on both raw and appearing-on-IRC version).
1542 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1544 Rework the fix for klines with no_tilde.
1545 Add an extra argument to find_address_conf() for the
1546 username without tilde, as that may contain one character more.
1548 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1550 Unbreak compile (because of r2697).
1551 testline with ~ could be improved some more perhaps, but this should work.
1553 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1555 testline: take no_tilde and username truncation into account
1557 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1559 Add some information on /testline with no_tilde and username truncation.
1564 + - branches/release-2.1/ (Property Modified)
1565 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1566 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1567 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1568 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1569 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1570 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1573 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1575 Merged revisions 2149,2151 via svnmerge from
1576 http://svn.atheme.org/charybdis/trunk
1579 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1581 Move kills from services from +s to +k snomask.
1582 Kills from non-service opers remain on +s.
1584 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1586 Update description of +s and +k snomasks.
1591 + - branches/release-2.1/ (Property Modified)
1592 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1593 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1594 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1597 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1599 Merged revisions 2685 via svnmerge from
1600 http://svn.atheme.org/charybdis/trunk
1603 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1605 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1610 + - branches/release-2.1/ (Property Modified)
1611 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1614 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1616 Merged revisions 2693 via svnmerge from
1617 http://svn.atheme.org/charybdis/trunk
1620 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1622 Fix truncation (by one) of unidented usernames
1623 if user registration is done because of DNSBL
1624 completion (which is the usual case if a valid
1625 NICK and USER are sent quickly and any DNSBLs
1631 + - branches/release-2.1/ (Property Modified)
1632 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1635 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1641 +10 -0 branches/release-2.1/NEWS (File Modified)
1644 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1650 +9 -9 branches/release-2.1/configure (File Modified)
1653 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1655 Version bump to 2.1.1.
1659 +1 -1 branches/release-2.1/configure.ac (File Modified)
1662 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1664 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
1665 http://svn.atheme.org/charybdis/trunk
1668 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1670 - fix a server notice on SID collision where the server name is mentioned twice
1672 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1674 - get_server_name() is stupid
1676 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1680 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1682 Do the Attempt to re-introduce SID server notice somewhat
1683 differently, showing a real host again if !HIDE_SERVERS_IPS
1684 and still showing the server name exactly once.
1686 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1688 Fix log message for Attempt to re-introduce SID (server notice was ok).
1690 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1692 - replace "No N line" with "no connect block" in a
1694 - show attempted server name in a few serverlog messages
1699 + - branches/release-2.1/ (Property Modified)
1700 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1703 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1705 Merged revisions 2218 via svnmerge from
1706 http://svn.atheme.org/charybdis/trunk
1709 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1711 Fix garbage in /stats y output on 64-bit archs.
1716 + - branches/release-2.1/ (Property Modified)
1717 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1720 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1722 Merged revisions 2438 via svnmerge from
1723 http://svn.atheme.org/charybdis/trunk
1726 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1728 Enable Revision keyword in addition to Id.
1733 + - branches/release-2.1/ (Property Modified)
1734 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1737 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1739 Merged revisions 2679 via svnmerge from
1740 http://svn.atheme.org/charybdis/trunk
1743 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1745 Port over ratbox 2.2 r23253 (anfl):
1746 - remove the cached storage of how many +beI there are, thereby fixing a
1747 case where it can get desynced from reality
1752 + - branches/release-2.1/ (Property Modified)
1753 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1754 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1757 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1759 Merged revisions 2093,2095 via svnmerge from
1760 http://svn.atheme.org/charybdis/trunk
1763 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1765 - change DNSBL licensing to BSD.
1767 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1769 - change x86-assembly FNV implementation to BSD license
1774 + - branches/release-2.1/ (Property Modified)
1775 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1776 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1779 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1781 Merged revisions 2073,2075 via svnmerge from
1782 http://svn.atheme.org/charybdis/trunk
1785 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1787 Put full information in the squit reason when exiting
1788 a server due to a servlink (ziplinks) error.
1790 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1792 Put full information in the squit reason when exiting
1793 a server due to not enough arguments for a command.
1798 + - branches/release-2.1/ (Property Modified)
1799 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1800 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1803 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1805 Merged revisions 2071 via svnmerge from
1806 http://svn.atheme.org/charybdis/trunk
1809 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1811 Don't redirect users from an existing domain to an
1812 existing server in reference.conf.
1818 + - branches/release-2.1/ (Property Modified)
1819 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1822 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1824 Merged revisions 2053 via svnmerge from
1825 http://svn.atheme.org/charybdis/trunk
1828 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1830 Make find_channel_membership() choose the shortest list
1831 (channel's list or user's list) to search, avoiding excessive
1832 CPU usage with services which are in lots of channels.
1833 From ratbox 2.2 (anfl/jilles)
1838 + - branches/release-2.1/ (Property Modified)
1839 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1842 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1848 +9 -9 branches/release-2.1/configure (File Modified)
1851 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1853 Version change 2.1.0rc1 -> 2.1.0 (release).
1857 +1 -1 branches/release-2.1/configure.ac (File Modified)
1860 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1862 Merged revisions 2029 via svnmerge from
1863 http://svn.atheme.org/charybdis/trunk
1866 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1868 NEWS: mention m_webirc.c module
1873 + - branches/release-2.1/ (Property Modified)
1874 +1 -0 branches/release-2.1/NEWS (File Modified)
1877 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1883 +9 -9 branches/release-2.1/configure (File Modified)
1886 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1888 Change version to 2.1.0rc1.
1892 +1 -1 branches/release-2.1/configure.ac (File Modified)
1895 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1897 Merged revisions 2021 via svnmerge from
1898 http://svn.atheme.org/charybdis/trunk
1901 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1903 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1904 related flaky looking things, and instead keep a list
1905 of BlacklistClients in PreClient.
1910 + - branches/release-2.1/ (Property Modified)
1911 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1912 +1 -1 branches/release-2.1/include/client.h (File Modified)
1913 +0 -1 branches/release-2.1/include/res.h (File Modified)
1914 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1915 +0 -24 branches/release-2.1/src/res.c (File Modified)
1916 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1919 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1921 Merged revisions 2015,2017 via svnmerge from
1922 http://svn.atheme.org/charybdis/trunk
1925 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1927 Check if the name in the question section of the
1928 DNS reply matches what we queried, to guard against
1929 late replies to a previous query with the same id.
1931 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1933 res.c: add a comment summarizing our changes
1938 + - branches/release-2.1/ (Property Modified)
1939 +53 -18 branches/release-2.1/src/res.c (File Modified)
1942 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1944 Merged revisions 1981 via svnmerge from
1945 http://svn.atheme.org/charybdis/trunk
1948 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1950 Alphabetize extensions and tweak the descriptions a little.
1955 + - branches/release-2.1/ (Property Modified)
1956 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1957 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1960 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1962 Merged revisions 1975 via svnmerge from
1963 http://svn.atheme.org/charybdis/trunk
1966 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1968 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1969 We should use the IP and not truncate the hostname.
1970 From ratbox 2.2 (androsyn)
1975 + - branches/release-2.1/ (Property Modified)
1976 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1979 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1981 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1982 http://svn.atheme.org/charybdis/trunk
1986 + - branches/release-2.1/ (Property Modified)
1989 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1991 - branch 2.1 release family
1995 + - branches/release-2.1/ (File Added)
1998 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2000 Describe new handling of host mangling in channel bans in SGML.
2004 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2007 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2009 - ok, 2.1 operline brought to you by marvin the melancholy robot
2013 +1 -1 trunk/src/messages.tab (File Modified)
2016 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2018 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2019 If anybody comes up with anything better, then please let us know
2020 and we will change this before 2.1 is branched.
2024 +1 -1 trunk/src/messages.tab (File Modified)
2027 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2029 Add EUID to capab.txt.
2033 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2036 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2042 +3 -0 trunk/NEWS (File Modified)
2045 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2047 Allow service{} servers to manipulate the nick delay table
2048 (for "nickserv enforcement").
2049 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2050 If duration is 0, the nickdelay entry is removed, otherwise
2051 it is added with the duration in seconds (maximum 24 hours).
2052 It is suggested that this is used if the EUID capab is present.
2056 +42 -1 trunk/modules/m_services.c (File Modified)
2059 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2061 HURT: strip off *@ from the start of the mask
2062 reject anything else containing '@' or '!'
2066 +11 -0 trunk/extensions/hurt.c (File Modified)
2069 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2071 ircd.c: need supported.h here
2075 +1 -0 trunk/src/ircd.c (File Modified)
2078 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2080 HURT: less ambiguity here
2081 ips/hosts to be hurt must contain a '.' or ':' otherwise
2082 they are interpreted as nicks
2086 +14 -9 trunk/extensions/hurt.c (File Modified)
2089 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2091 - we're now ircd-charybdis.org.
2092 - properly alphabetize credits
2096 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2099 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2101 - add additional modules to the configs
2105 +6 -0 trunk/doc/example.conf (File Modified)
2106 +12 -0 trunk/doc/reference.conf (File Modified)
2109 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2111 - remove hurt.h, it is pointless and confusing
2115 +27 -62 trunk/extensions/hurt.c (File Modified)
2116 + - trunk/extensions/hurt.h (File Deleted)
2119 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2121 - add code to suggest a local HURT by nickname.
2122 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2126 +40 -10 trunk/extensions/hurt.c (File Modified)
2127 +1 -0 trunk/extensions/hurt.h (File Modified)
2130 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2136 +2 -1 trunk/NEWS (File Modified)
2139 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2141 MASKTRACE/TESTMASK: check orighost as well
2145 +4 -2 trunk/modules/m_etrace.c (File Modified)
2146 +3 -1 trunk/modules/m_testmask.c (File Modified)
2149 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2151 Make RPL_ISUPPORT (005) numeric modularizable.
2152 Currently it will reassemble the numeric every time
2153 it needs to be sent, using a few dozen callbacks;
2154 if this is too slow some caching scheme should be
2159 +0 -1 trunk/include/s_user.h (File Modified)
2160 +36 -114 trunk/include/supported.h (File Modified)
2161 +1 -1 trunk/modules/m_version.c (File Modified)
2162 +1 -0 trunk/src/Makefile.in (File Modified)
2163 +1 -0 trunk/src/ircd.c (File Modified)
2164 +300 -25 trunk/src/s_user.c (File Modified)
2165 + - trunk/src/supported.c (File Added)
2168 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2170 EUID orighost could differ from host only in case,
2171 do not mark as dynamic spoof then
2175 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2178 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2180 kline help file: clarify a bit and remove some obsolete stuff
2181 partly suggested by Olin
2185 +8 -8 trunk/help/opers/kline (File Modified)
2188 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2194 +20 -0 trunk/NEWS (File Modified)
2197 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2199 Show real host/IP to nonopers whoising themselves.
2200 The IP is not shown for auth{} spoofs, otherwise it is,
2201 as it looked rather weird to me to show an auth{} spoofed
2202 IP like this. (/userhost on self still shows the IP.)
2206 +13 -2 trunk/modules/m_whois.c (File Modified)
2209 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2211 Document nick_delay stuff and move it around a bit.
2215 +1 -2 trunk/doc/example.conf (File Modified)
2216 +8 -2 trunk/doc/reference.conf (File Modified)
2219 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2221 - disable nickdelay by default. Needs to be documented in reference.conf.
2225 +2 -0 trunk/doc/example.conf (File Modified)
2226 +2 -0 trunk/doc/reference.conf (File Modified)
2229 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2231 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2235 +2 -1 trunk/modules/m_services.c (File Modified)
2238 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2240 ip_cloaking: somewhat hackish but we need to send the
2241 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2246 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2249 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2251 If EUID is used, show realhost in far connect notice
2252 (but not in far disconnect notice).
2256 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2259 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2262 - use non-ENCAP CHGHOST if possible
2263 - really introduce new users with their mangled and real
2264 host if +h is in default umodes
2268 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2271 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2273 Add non-ENCAP CHGHOST.
2277 +49 -11 trunk/modules/m_chghost.c (File Modified)
2280 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2282 Initial addition of EUID (puts realhost/account in same
2283 command as user introduction).
2284 See doc/technical/euid.txt for more information.
2285 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2289 + - trunk/doc/technical/euid.txt (File Added)
2290 +2 -1 trunk/include/s_serv.h (File Modified)
2291 +1 -1 trunk/include/s_user.h (File Modified)
2292 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2293 +1 -34 trunk/modules/m_chghost.c (File Modified)
2294 +0 -28 trunk/modules/m_services.c (File Modified)
2295 +30 -1 trunk/src/s_serv.c (File Modified)
2296 +30 -3 trunk/src/s_user.c (File Modified)
2299 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2301 Store the mangled host in localClient and use it for
2302 ban matching (also match real host for mangled users,
2303 also match mangled host for uncloaked users).
2304 Improve interaction of +h with auth{} and services
2306 Note that all of this only applies to clients who
2307 connect after the mangling module is loaded
2308 (other clients cannot even set +h).
2309 The sorcerynet cloaking module has not been updated
2314 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2315 +3 -0 trunk/include/client.h (File Modified)
2316 +64 -5 trunk/src/channel.c (File Modified)
2317 +1 -0 trunk/src/client.c (File Modified)
2318 +2 -2 trunk/src/s_user.c (File Modified)
2321 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2323 Document /stats U letters in sgml.
2327 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2330 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2332 Better description of hub_mask and leaf_mask.
2336 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2339 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2341 Add operspy_dont_care_user_info to sgml docs.
2345 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2348 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2350 Add general::operspy_dont_care_user_info.
2351 This makes /who mask equivalent to /who !mask for opers
2352 with the operspy flag, and removes the operspy log/notice
2353 on /who mask, /masktrace and /scan.
2354 The necessary privilege (operspy flag) is unchanged.
2355 Behaviour for the other operspy commands (channel
2356 related ones) is also unchanged.
2360 +1 -0 trunk/doc/example.conf (File Modified)
2361 +6 -0 trunk/doc/reference.conf (File Modified)
2362 +1 -0 trunk/include/s_conf.h (File Modified)
2363 +10 -8 trunk/modules/m_etrace.c (File Modified)
2364 +6 -0 trunk/modules/m_info.c (File Modified)
2365 +8 -5 trunk/modules/m_scan.c (File Modified)
2366 +1 -1 trunk/modules/m_version.c (File Modified)
2367 +6 -1 trunk/modules/m_who.c (File Modified)
2368 +1 -0 trunk/src/newconf.c (File Modified)
2369 +1 -0 trunk/src/s_conf.c (File Modified)
2372 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2374 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2375 This letter will also be used for showing operspy with
2376 limited accountability (show non channel related info
2377 without '!' or notice).
2381 +2 -0 trunk/doc/server-version-info (File Modified)
2382 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2383 +2 -0 trunk/include/ircd.h (File Modified)
2384 +6 -0 trunk/modules/m_info.c (File Modified)
2385 +2 -0 trunk/modules/m_version.c (File Modified)
2386 +1 -0 trunk/src/ircd_state.c (File Modified)
2389 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2391 Add m_webirc module, allows showing real host of CGI:IRC users.
2392 Differences to the version available on my web page for a while:
2393 instructions on how to set it up.
2397 +137 -0 trunk/extensions/Makefile.in (File Modified)
2398 + - trunk/extensions/m_webirc.c (File Added)
2401 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2403 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2407 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2410 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2412 - move beu from core to contributors
2413 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2417 +2 -2 trunk/CREDITS (File Modified)
2420 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2422 Mention that class blocks must be defined before the
2423 auth or connect blocks referencing them.
2427 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2430 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2433 - change from "can join" to "is banned", this reverses sense
2434 and removes "weird" checks like for +i, +l, +j
2435 - don't allow $j to same channel
2436 - +s/+p restriction removed, anyone can /mode b anyway
2441 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2444 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2446 Add a few important lines from reference.conf to example.conf.
2450 +8 -1 trunk/doc/example.conf (File Modified)
2453 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2455 - we don't support rtsigio anymore
2456 - we definately don't support VMS nor Cygwin either.
2460 +2 -2 trunk/INSTALL (File Modified)
2461 +0 -2 trunk/README.FIRST (File Modified)
2464 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2466 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2470 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2473 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2476 - return EXTBAN_NOMATCH for a valid ban that does not match
2477 - consider a $j ban invalid if we were already processing a
2478 can_join for a $j ban
2482 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2485 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2487 extb_extgecos: realhost -> orighost
2491 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2494 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2496 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2500 +59 -0 trunk/extensions/Makefile.in (File Modified)
2501 + - trunk/extensions/extb_canjoin.c (File Added)
2504 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2506 - oh right, charybdis calls that 'orighost'.
2510 +2 -2 trunk/modules/m_who.c (File Modified)
2513 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2515 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2519 +2 -0 trunk/modules/m_who.c (File Modified)
2522 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2524 - also check $x against realhost
2528 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2531 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2533 Sorcerynet people want a debugging notice moved from +s to +d.
2537 +1 -1 trunk/src/blacklist.c (File Modified)
2540 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2542 Use source_p instead of client_p for free_pre_client().
2543 client_p could be NULL or another client.
2547 +1 -1 trunk/src/client.c (File Modified)
2550 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2552 - revert this, I know how to fix it now
2556 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2559 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2561 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2562 This fix is probably suboptimal, but it does indeed fix the problem.
2566 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2569 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2571 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2575 +49 -0 trunk/extensions/Makefile.in (File Modified)
2576 + - trunk/extensions/extb_extgecos.c (File Added)
2579 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2581 Remove undocumented and unused general::fallback_to_ip6_int config option.
2585 +0 -3 trunk/include/s_conf.h (File Modified)
2586 +0 -3 trunk/src/newconf.c (File Modified)
2589 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2592 - document new TESTMASK
2593 - mention that TESTMASK matching is the same as MASKTRACE matching
2594 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2599 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2602 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2604 New testmask from ratbox 2.2.
2605 Allows matches on nick, ip and gecos in addition to user
2606 and host, and is fully analogous to masktrace.
2607 The numeric has changed from 724 to 727 and fields in it
2612 +4 -3 trunk/help/opers/testmask (File Modified)
2613 +1 -0 trunk/include/numeric.h (File Modified)
2614 +82 -9 trunk/modules/m_testmask.c (File Modified)
2615 +2 -2 trunk/src/messages.tab (File Modified)
2618 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2620 contrib -> extensions
2624 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2627 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2629 CHGHOST: Check validity of new hostname.
2630 If the command came from a local client (disabled by
2631 default), send an error message and drop the command.
2632 If the command came from a remote client or server,
2633 send a notice to opers and the target user (if local).
2637 +42 -1 trunk/modules/m_chghost.c (File Modified)
2640 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2646 +23 -1 trunk/NEWS (File Modified)
2649 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2651 When an outgoing server connection succeeds, set
2652 localClient->ip by simply copying the whole sockaddr
2653 struct instead of copying certain parts only.
2657 +1 -19 trunk/src/s_serv.c (File Modified)
2660 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2662 Give a special error message and ignore the connect block
2663 if trying to add a connect block for the server's own name.
2667 +7 -0 trunk/src/newconf.c (File Modified)
2670 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2672 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2673 when --disable-balloc is used, so that it compiles.
2674 Obviously the BlockHeapUsage() stub returns just zeroes so
2675 /stats z will be less informative.
2679 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2682 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2684 Free and zero dns_query in DNS callback for outgoing connect.
2685 This avoids double free of reslist.
2689 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2692 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2694 From ratbox, log failed outgoing connections to serverlog.
2699 +13 -1 trunk/src/s_serv.c (File Modified)
2702 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2704 Change serverlog message when connecting to be more clear and show the port number.
2708 +1 -1 trunk/src/s_serv.c (File Modified)
2711 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2713 Remove gethost_byname(), this is meaningless
2714 since the removal of AAAA -> A fallback (r1763).
2718 +0 -1 trunk/include/res.h (File Modified)
2719 +0 -12 trunk/src/res.c (File Modified)
2722 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2724 Remove ip6.int support and use only ip6.arpa.
2725 The global ip6.int zone has disappeared on June 1
2726 and a lot of other software has been removing ip6.int
2728 This removes the second and last case where IPv6
2729 support in charybdis causes extra lookups and slows
2734 +5 -27 trunk/src/res.c (File Modified)
2737 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2739 Mention new default (r1767) for connect::aftype in sgml docs.
2743 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2746 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2748 Use IPv6 if connect::host looks like an IPv6 address
2749 (contains a colon). No need to aftype=ipv6 anymore.
2753 +2 -0 trunk/src/newconf.c (File Modified)
2756 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2758 More information about connect::host.
2762 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2765 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2767 Remove fallback to A if AAAA cannot be found.
2768 In case of a forward check of a reverse lookup, we
2769 already know if it's ipv4 or ipv6, so it is not
2770 useful and in case of a forward lookup of a hostname
2771 in connect::host, connect::aftype already specifies
2772 if it's ipv4 or ipv6.
2776 +4 -27 trunk/src/res.c (File Modified)
2779 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2782 - check if +c made the message text empty and refuse
2784 - don't copy message text if it is not necessary
2789 +14 -4 trunk/modules/core/m_message.c (File Modified)
2792 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2794 remove_conf_item(): do not free cf_name, this is generally a string constant
2798 +0 -1 trunk/src/newconf.c (File Modified)
2801 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2803 Remove the old unused FDL_ constants.
2807 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2810 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2812 Remove an unused struct irc_sockaddr_storage from fde_t
2813 (allocated for every possible file descriptor).
2817 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2820 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2822 If the DNS lookup for an outgoing connection is still
2823 pending when it is closed, clean it up.
2827 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2830 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2832 If proc_answer() fails (for example if a lookup for an
2833 A record returns a CNAME), fail the query immediately.
2834 Previously the packet was just ignored, leaving the
2839 +4 -8 trunk/src/res.c (File Modified)
2842 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2844 Correct sockhost field in an outgoing server connection.
2845 First copy the host field from the server_conf, then
2846 take the IP from to where the connection was attempted
2847 when the connection callback is called.
2848 (Before r1747 this used the IP from the server_conf.)
2852 +8 -2 trunk/src/s_serv.c (File Modified)
2855 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2857 Remove ipnum (keep aftype) and dns_query from server_conf.
2858 We don't keep track of binary form address in connect{}
2859 blocks anymore, DNS lookups of names in host= gone.
2860 As before the DNS lookup is done on connect.
2861 This should unbreak hostnames in host= somewhat.
2865 +1 -2 trunk/include/s_newconf.h (File Modified)
2866 +2 -2 trunk/src/newconf.c (File Modified)
2867 +1 -42 trunk/src/s_newconf.c (File Modified)
2868 +12 -31 trunk/src/s_serv.c (File Modified)
2871 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2877 +1 -1 trunk/configure (File Modified)
2880 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2882 Fix --disable-balloc help text (said --disable-small-net).
2886 +1 -1 trunk/configure.ac (File Modified)
2889 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2891 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2892 services (+S). Unlike operstring and adminstring, this
2893 is not changeable with /quote set but is updated on rehash.
2897 +1 -0 trunk/doc/example.conf (File Modified)
2898 +10 -2 trunk/doc/reference.conf (File Modified)
2899 +1 -0 trunk/include/s_conf.h (File Modified)
2900 +6 -0 trunk/modules/m_info.c (File Modified)
2901 +3 -2 trunk/modules/m_whois.c (File Modified)
2902 +1 -0 trunk/src/newconf.c (File Modified)
2903 +1 -0 trunk/src/s_conf.c (File Modified)
2906 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2908 Fix handling of comma in whois: ignore the comma and
2909 everything after it but do output the entire parameter
2914 +2 -2 trunk/modules/m_whois.c (File Modified)
2917 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2919 New /stats letter 's' to list HURTs:
2920 - opers get the full listing.
2921 - users get any HURTs that match their sockhost/orighost if
2922 "stats_k_oper_only" is set to 1.
2926 +50 -0 trunk/extensions/hurt.c (File Modified)
2929 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2931 - make the newconf system available to modules.
2935 +4 -1 trunk/include/newconf.h (File Modified)
2936 +4 -8 trunk/src/newconf.c (File Modified)
2939 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2941 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2944 +0 -3 trunk/doc/example.conf (File Modified)
2945 +0 -3 trunk/doc/reference.conf (File Modified)
2948 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2950 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2954 +3 -0 trunk/doc/example.conf (File Modified)
2955 +3 -0 trunk/doc/reference.conf (File Modified)
2958 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2960 Fix too early truncation of JOIN channel list.
2964 +2 -3 trunk/modules/core/m_join.c (File Modified)
2967 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2969 - From ratbox 2.2 (anfl), send server notices about read
2970 errors from handshakes and servers to +s instead of +d.
2971 - Send various server notices about failed server
2972 connections which did not reach registered state network
2973 wide if the connection was initiated by a remote oper.
2974 This avoids annoying the whole net if there is a
2975 broken autoconnect, but allows all opers to see why a
2976 remote connect failed. Failed connections which did reach
2977 server state already generate server notices everywhere.
2979 Note: this is an exception to our general policy to not send
2980 server notices about unregistered connections remotely.
2984 +1 -0 trunk/include/client.h (File Modified)
2985 +20 -6 trunk/src/client.c (File Modified)
2986 +6 -6 trunk/src/s_serv.c (File Modified)
2989 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2995 +1 -1 trunk/doc/example.conf (File Modified)
2996 +1 -1 trunk/doc/reference.conf (File Modified)
2999 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3001 Don't allow #channel +b $c:&channel (inconsistent target).
3005 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3008 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3010 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3014 +0 -2 trunk/include/client.h (File Modified)
3017 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3019 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3023 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3026 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3028 Store IP addresses in whowas. These are shown to opers.
3029 Obtained from Eurus patches.
3030 orighost tracking removed (not worth the memory IMHO),
3031 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3032 with unknown IPs and to not violate auth{} spoof policy.
3036 +2 -0 trunk/doc/reference.conf (File Modified)
3037 +1 -0 trunk/include/numeric.h (File Modified)
3038 +1 -0 trunk/include/whowas.h (File Modified)
3039 +10 -1 trunk/modules/m_whowas.c (File Modified)
3040 +1 -1 trunk/src/messages.tab (File Modified)
3041 +4 -0 trunk/src/whowas.c (File Modified)
3044 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3046 Describe hostmask parameter of masktrace better in sgml docs.
3050 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3053 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3055 masktrace help file: mention CIDR IP masks
3060 +2 -0 trunk/help/opers/masktrace (File Modified)
3063 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3065 MASKTRACE: allow normal match() on IP address also
3070 +2 -3 trunk/modules/m_etrace.c (File Modified)
3073 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3075 Allow +S clients (services) to send to channels and @/+ channels always.
3079 +1 -1 trunk/modules/core/m_message.c (File Modified)
3080 +1 -1 trunk/src/channel.c (File Modified)
3083 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3085 Allow servers to send to @#chan and +#chan.
3089 +1 -1 trunk/modules/core/m_message.c (File Modified)
3092 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3094 Don't count opers on service{} servers in /lusers.
3098 +2 -2 trunk/src/s_user.c (File Modified)
3101 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3103 Show opers the real host behind a dynamic spoof in WHOIS.
3104 If the user is auth{} spoofed, this shows the auth{} spoof
3105 otherwise it shows the DNS hostname and IP address.
3106 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3110 +1 -0 trunk/include/numeric.h (File Modified)
3111 +12 -2 trunk/modules/m_whois.c (File Modified)
3112 +1 -1 trunk/src/messages.tab (File Modified)
3115 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3117 Remove #define HIDE_SPOOF_IPS from config.h, should
3118 have been done earlier.
3122 +0 -7 trunk/include/config.h (File Modified)
3125 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3127 Bring back ERR_CANTKILLSERVER.
3131 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3134 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3137 - also send RPL_HOSTHIDDEN on -h
3138 - don't allow +h for auth{} spoofed clients
3142 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3145 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3147 /etc/resolv.conf parsing:
3148 - don't crash (sometimes) if there is a line without an argument
3149 (e.g. 'search' by itself)
3150 - fix handling of lines with leading whitespace
3154 +9 -8 trunk/src/reslib.c (File Modified)
3157 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3159 Put back code that terminates DNS queries, which was
3160 removed during the resolver changes.
3164 +4 -0 trunk/src/s_auth.c (File Modified)
3167 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3169 - oh hey, that was in the wrong place
3173 +13 -13 trunk/src/s_auth.c (File Modified)
3176 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3178 - handle a situation where a user can go away before DNS completes
3182 +13 -0 trunk/src/s_auth.c (File Modified)
3185 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3191 +1 -0 trunk/include/blacklist.h (File Modified)
3192 +1 -0 trunk/include/res.h (File Modified)
3193 +33 -2 trunk/src/blacklist.c (File Modified)
3194 +2 -0 trunk/src/client.c (File Modified)
3195 +24 -0 trunk/src/res.c (File Modified)
3198 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3200 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3201 if comm_accept() failed.
3203 Found with valgrind.
3207 +4 -4 trunk/src/listener.c (File Modified)
3210 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3212 - handle unavailable Client/preClient structs
3216 +9 -0 trunk/src/blacklist.c (File Modified)
3219 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3221 Add +lf to SGML docs.
3225 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3228 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3230 Also do forwarding if the channel limit (+l) is exceeded.
3234 +1 -1 trunk/help/opers/cmode (File Modified)
3235 +2 -2 trunk/modules/core/m_join.c (File Modified)
3238 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3240 Post-release lovin':
3241 - Update version to 2.1.0.
3242 - Regenerate configure.
3246 +9 -9 trunk/configure (File Modified)
3247 +1 -1 trunk/configure.ac (File Modified)
3250 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3252 Comment out example blacklist{} block.
3256 +7 -7 trunk/doc/example.conf (File Modified)
3257 +7 -7 trunk/doc/reference.conf (File Modified)
3260 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3262 Add note regarding use of AHBL BLs.
3266 +4 -0 trunk/doc/example.conf (File Modified)
3267 +4 -0 trunk/doc/reference.conf (File Modified)
3270 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3276 +2 -2 trunk/CREDITS (File Modified)
3279 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3285 +1 -0 trunk/CREDITS (File Modified)
3288 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3290 Put more recent ratbox CREDITS here.
3294 +3 -2 trunk/doc/Ratbox-team (File Modified)
3297 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3303 +5 -4 trunk/NEWS (File Modified)
3306 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3308 Mention that install or make install also avoids modunload crashes.
3312 +2 -1 trunk/BUGS (File Modified)
3315 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3321 +3 -8 trunk/NEWS (File Modified)
3324 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3330 +3 -2 trunk/BUGS (File Modified)
3333 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3335 - add orighost check to hurt.c
3340 +1 -6 trunk/BUGS (File Modified)
3341 +1 -1 trunk/extensions/hurt.c (File Modified)
3344 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3346 Make kline_exempt exempt from HURT also.
3350 +2 -1 trunk/extensions/hurt.c (File Modified)
3353 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3355 Fix mask HEAL propagation.
3359 +6 -3 trunk/extensions/hurt.c (File Modified)
3362 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3369 +18 -31 trunk/extensions/README (File Modified)
3372 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3374 More target change hax.
3379 +5 -0 trunk/extensions/hurt.c (File Modified)
3382 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3384 Improvements to HURT propagation.
3388 +8 -6 trunk/extensions/hurt.c (File Modified)
3391 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3393 - further simplification
3397 +25 -76 trunk/extensions/hurt.c (File Modified)
3398 +0 -9 trunk/extensions/hurt.h (File Modified)
3401 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3407 +13 -0 trunk/extensions/hurt.c (File Modified)
3410 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3412 - cut off at 15 messages instead of 30
3416 +1 -1 trunk/extensions/hurt.h (File Modified)
3419 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3421 Squash a warning here.
3425 +1 -3 trunk/src/ircd.c (File Modified)
3428 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3430 Don't show servers in /stats l to nonopers if flatten links is enabled.
3434 +3 -1 trunk/modules/m_stats.c (File Modified)
3437 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3443 +20 -7 trunk/extensions/hurt.c (File Modified)
3446 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3448 - remove inline stuff (yuck)
3449 - sockaddr should have been sockhost
3453 +22 -31 trunk/extensions/hurt.c (File Modified)
3456 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3458 - make hurt checking actually work
3462 +2 -7 trunk/extensions/hurt.c (File Modified)
3465 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3467 Slight tweak to alias{}.
3471 +4 -0 trunk/src/parse.c (File Modified)
3474 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3476 - further simplification
3480 +59 -71 trunk/extensions/hurt.c (File Modified)
3481 +0 -1 trunk/extensions/hurt.h (File Modified)
3484 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3486 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3490 +10 -20 trunk/extensions/hurt.c (File Modified)
3491 +0 -4 trunk/extensions/hurt.h (File Modified)
3494 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3496 - remove some unnecessary code here (hurt_initial_check_event()).
3500 +0 -23 trunk/extensions/hurt.c (File Modified)
3503 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3505 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3509 +8 -0 trunk/modules/core/m_message.c (File Modified)
3512 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3514 - more sane tgchange hax
3518 +2 -1 trunk/extensions/hurt.c (File Modified)
3521 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3523 Make HEAL <nick> work.
3527 +40 -43 trunk/extensions/hurt.c (File Modified)
3530 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3532 Destroy hurt_clients list on unload.
3536 +7 -0 trunk/extensions/hurt.c (File Modified)
3539 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3541 Coding style: no space between a function name and parenthesis.
3545 +43 -43 trunk/extensions/hurt.c (File Modified)
3548 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3550 Now works and throws out hurt clients after 30 protocol messages
3551 unless they identify.
3555 +28 -36 trunk/extensions/hurt.c (File Modified)
3556 +1 -7 trunk/extensions/hurt.h (File Modified)
3559 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3561 Working addition/lookup.
3565 +8 -0 trunk/extensions/hurt.c (File Modified)
3568 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3570 Get rid of hyb6 style propagation (:server COMMAND source).
3574 +18 -22 trunk/extensions/hurt.c (File Modified)
3577 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3579 add not-working hurt_add and hurt_find
3583 +13 -5 trunk/extensions/hurt.c (File Modified)
3586 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3588 Comment out a lot of stuff so I can load and unload this without crashing.
3592 +17 -6 trunk/extensions/hurt.c (File Modified)
3595 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3597 Fix svn:keywords and add a short comment at the top.
3601 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3604 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3606 - Make hurt module compile
3607 - Link it to the build
3608 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3609 correct flag name, no CAP_TS6 use etc
3613 +1 -0 trunk/extensions/Makefile.in (File Modified)
3614 +30 -32 trunk/extensions/hurt.c (File Modified)
3617 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3619 Put beu's hurt module in trunk.
3623 + - trunk/extensions/hurt.c (File Added)
3624 + - trunk/extensions/hurt.h (File Added)
3627 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3629 - _iprint(): use stderr instead of stdout
3633 +1 -1 trunk/src/s_log.c (File Modified)
3636 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3638 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3639 and subsequently destroy our kqueue when we close 0, 1, 2
3641 - After closing fd 0, 1, 2 reopen them to /dev/null again
3642 so we don't send messages from malloc etc to a random
3644 - Remove an obsolete comment.
3648 +13 -2 trunk/src/ircd.c (File Modified)
3651 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3657 +29 -1 trunk/NEWS (File Modified)
3660 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3666 +1 -1 trunk/configure (File Modified)
3669 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3671 Fix openssl version check to also accept versions newer than 0.9.6.
3675 +1 -1 trunk/configure.ac (File Modified)
3678 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3680 Oops, need packet.h here.
3684 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3687 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3689 End the flood grace period in CPRIVMSG/CNOTICE.
3693 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3696 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3698 - update class::connectfreq documentation
3702 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3705 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3707 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3711 +3 -6 trunk/src/s_serv.c (File Modified)
3714 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3716 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3720 +1 -1 trunk/src/messages.tab (File Modified)
3723 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3725 Don't mention that /stats p shows idle times, as it doesn't.
3729 +1 -1 trunk/help/opers/stats (File Modified)
3730 +1 -1 trunk/help/users/stats (File Modified)
3733 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3735 /stats A shows DNS servers, it doesn't matter whether ircd
3736 uses ADNS or something else.
3740 +1 -1 trunk/help/opers/stats (File Modified)
3743 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3745 get_client_name() fix
3749 +4 -0 trunk/src/client.c (File Modified)
3752 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3758 +6 -0 trunk/src/ircd.c (File Modified)
3761 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3763 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3766 +16 -17 trunk/configure (File Modified)
3767 +1 -1 trunk/configure.ac (File Modified)
3770 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3772 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3775 +135 -0 trunk/configure (File Modified)
3776 +6 -0 trunk/configure.ac (File Modified)
3779 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3781 Exit 0 on successful -conftest.
3785 +1 -1 trunk/src/ircd.c (File Modified)
3788 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3790 Make the "keep the parent process around" thing work, by opening
3791 a pipe to the child process. This pipe is on fd 0 in the child
3792 process. After successful initialization, the child will write
3793 a byte to this pipe, on fatal errors it will close it without
3796 Somewhat hackish still but should work.
3800 +27 -30 trunk/src/ircd.c (File Modified)
3803 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3805 - convert some error messages to ierror() over fprintf/ilog combination
3809 +3 -6 trunk/src/ircd.c (File Modified)
3812 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3814 - inotice() for loadmodule when in foreground mode
3818 +3 -0 trunk/src/modules.c (File Modified)
3821 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3823 - remove inotice() on loading modules from the config
3827 +0 -3 trunk/src/modules.c (File Modified)
3830 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3832 - usleep for 50000usec in the parent process to allow for startup messages
3833 to be cleanly printed before detaching to shell, this should be more than
3838 +3 -0 trunk/src/ircd.c (File Modified)
3841 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3843 - display more errors during normal startup as to try to help people find common problems
3847 +27 -10 trunk/src/ircd.c (File Modified)
3850 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3852 - version bump in preparation of 2.0.0 release
3856 +9 -9 trunk/configure (File Modified)
3857 +1 -1 trunk/configure.ac (File Modified)
3860 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3862 Change example.conf operator block from "admin" to "god",
3863 so as to show we encourage per-person operator blocks.
3867 +4 -2 trunk/doc/example.conf (File Modified)
3870 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3872 Document alias{} block.
3876 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3879 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3881 Document DNS blacklist stuff in sgml.
3885 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3886 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3889 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3891 Misc /stats clarifications.
3895 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3898 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3900 Move snomasks into umodes chapter.
3901 Move oprivs chapter down.
3905 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3906 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3907 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3910 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3912 Mention operator{} user@host change.
3916 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3919 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3921 operator{} block user@host matches against orighost now, not host.
3922 This means that services/+h spoofs do not work in operator{} blocks;
3923 auth{} spoofs still work.
3927 +4 -0 trunk/doc/example.conf (File Modified)
3928 +1 -1 trunk/doc/reference.conf (File Modified)
3929 +2 -2 trunk/modules/m_challenge.c (File Modified)
3930 +1 -1 trunk/modules/m_oper.c (File Modified)
3933 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3935 - inotice/iwarn/ierror() stuff I was working on
3939 +3 -0 trunk/include/s_log.h (File Modified)
3940 +15 -11 trunk/src/ircd.c (File Modified)
3941 +3 -1 trunk/src/modules.c (File Modified)
3942 +1 -1 trunk/src/newconf.c (File Modified)
3943 +54 -0 trunk/src/s_log.c (File Modified)
3946 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3948 Oops, don't add blacklists to the list twice on rehash.
3952 +3 -2 trunk/src/blacklist.c (File Modified)
3955 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3957 Remove notices to the client about progress of dnsbl lookups.
3961 +0 -4 trunk/src/blacklist.c (File Modified)
3964 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3966 Add auth{} flag dnsbl_exempt.
3970 +2 -1 trunk/doc/example.conf (File Modified)
3971 +2 -1 trunk/doc/reference.conf (File Modified)
3972 +2 -0 trunk/include/s_conf.h (File Modified)
3973 +1 -0 trunk/src/newconf.c (File Modified)
3974 +8 -1 trunk/src/s_user.c (File Modified)
3977 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3979 Switch alias{} and blacklist{} around, for consistency with example.conf.
3983 +18 -18 trunk/doc/reference.conf (File Modified)
3986 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3988 Send a warning to the user if they are dnsbl listed but exempted.
3992 +17 -12 trunk/src/s_user.c (File Modified)
3995 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3997 Move throwing out dnsbl listed clients to registration,
3998 and make kline_exempt exempt from it.
4002 +1 -0 trunk/include/blacklist.h (File Modified)
4003 +4 -0 trunk/include/client.h (File Modified)
4004 +15 -16 trunk/src/blacklist.c (File Modified)
4005 +6 -0 trunk/src/client.c (File Modified)
4006 +17 -0 trunk/src/s_user.c (File Modified)
4009 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4011 Show refcount in /stats n.
4015 +3 -2 trunk/modules/m_stats.c (File Modified)
4018 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4020 Don't look up dnsbls twice if they send USER twice.
4024 +5 -3 trunk/modules/m_user.c (File Modified)
4027 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4029 Add /stats n to help files.
4033 +1 -0 trunk/help/opers/stats (File Modified)
4034 +1 -0 trunk/help/users/stats (File Modified)
4037 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4039 Only check dnsbls for A records, not AAAA.
4043 +1 -1 trunk/src/blacklist.c (File Modified)
4046 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4048 Don't remove non-illegal blacklists on completion of check.
4049 Add debugging notices (not working).
4053 +5 -1 trunk/src/blacklist.c (File Modified)
4056 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4058 Don't call register_local_user() if they haven't sent a nick yet.
4062 +1 -1 trunk/src/blacklist.c (File Modified)
4065 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4067 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4071 +21 -0 trunk/modules/m_stats.c (File Modified)
4074 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4076 More dnsbl rehash fixes, it was adding bogus entries.
4080 +2 -7 trunk/src/newconf.c (File Modified)
4083 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4085 Need blacklist.h here.
4089 +1 -0 trunk/src/s_conf.c (File Modified)
4092 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4098 +1 -2 trunk/configure (File Modified)
4099 +0 -48 trunk/configure.ac (File Modified)
4100 + - trunk/doc/example-iauth.conf (File Deleted)
4101 + - trunk/iauth/ (File Deleted)
4104 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4106 Improve handling of rehashing with blacklists.
4107 Also some coding style tweaks.
4111 +3 -2 trunk/include/blacklist.h (File Modified)
4112 +35 -16 trunk/src/blacklist.c (File Modified)
4113 +2 -0 trunk/src/s_conf.c (File Modified)
4116 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4118 Clear can_send cache if a user logs in or out from services.
4122 +2 -0 trunk/modules/m_services.c (File Modified)
4125 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4127 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4128 This directory is not entered by default.
4129 More stuff needs to be moved into here.
4133 +2 -1 trunk/configure (File Modified)
4134 +1 -0 trunk/configure.ac (File Modified)
4135 +69 -458 trunk/extensions/Makefile.in (File Modified)
4136 + - trunk/extensions/m_clearchan.c (File Deleted)
4137 + - trunk/extensions/m_force.c (File Deleted)
4138 + - trunk/unsupported/ (File Added)
4139 + - trunk/unsupported/Makefile.in (File Added)
4140 + - trunk/unsupported/m_clearchan.c (File Added)
4141 + - trunk/unsupported/m_force.c (File Added)
4144 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4146 Logging/wallops for forcejoin/forcepart, numeric fix.
4147 This needs to be moved to the toys section.
4151 +22 -2 trunk/extensions/m_force.c (File Modified)
4154 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4156 Fix comments at the top (including copyright).
4160 +3 -2 trunk/extensions/m_omode.c (File Modified)
4163 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4165 Add OMODE command to extensions/ for oper mode hacking:
4166 - requires admin privs
4167 - does not work for opped opers
4169 - sends a ServerMode for opping the oper themselves,
4170 otherwise a mode coming from the oper (not only
4171 does this provide full accountability, it is also
4172 easiest to implement while avoiding channels
4173 messed up with bogus bans etc).
4177 +171 -0 trunk/extensions/Makefile.in (File Modified)
4178 + - trunk/extensions/m_omode.c (File Added)
4181 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4187 + - trunk/include/blacklist.h (Property Modified)
4188 + - trunk/src/blacklist.c (Property Modified)
4191 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4193 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4197 +5 -1 trunk/src/blacklist.c (File Modified)
4200 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4202 Initial DNS blacklist support:
4203 - see example.conf for how to use.
4204 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4205 - tor.ahbl.org is also included because most networks will not want to allow tor
4206 (and we're considering going KoS on tor users here anyway due to abuse)
4210 +18 -0 trunk/doc/example.conf (File Modified)
4211 +66 -0 trunk/doc/reference.conf (File Modified)
4212 + - trunk/include/blacklist.h (File Added)
4213 +2 -0 trunk/include/client.h (File Modified)
4214 +3 -0 trunk/modules/m_user.c (File Modified)
4215 +152 -0 trunk/src/Makefile.in (File Modified)
4216 + - trunk/src/blacklist.c (File Added)
4217 +34 -0 trunk/src/newconf.c (File Modified)
4218 +1 -0 trunk/src/s_auth.c (File Modified)
4219 +4 -0 trunk/src/s_user.c (File Modified)
4222 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4224 Remove last bit of lzo stuff (comment in example.conf connect{}).
4228 +0 -4 trunk/doc/example.conf (File Modified)
4231 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4233 Show sasl successes and failures in /stats t (like other
4234 things in /stats t, about local clients only).
4238 +2 -0 trunk/include/s_stats.h (File Modified)
4239 +3 -0 trunk/modules/m_sasl.c (File Modified)
4240 +3 -0 trunk/src/s_stats.c (File Modified)
4243 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4245 Allow messaging services by nickname without using
4246 target change slots (this was already possible with
4247 user@server notation or services shortcuts).
4251 +2 -2 trunk/modules/core/m_message.c (File Modified)
4254 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4256 Abort a safelist if a new /list comes in while one is already in progress.
4260 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4263 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4265 Change $![letter]:[mask] to $~[letter]:[mask]
4266 so both ! and ~ invert an extban.
4270 +2 -0 trunk/src/chmode.c (File Modified)
4273 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4275 - revert due to technical issues
4279 +1 -1 trunk/src/extban.c (File Modified)
4282 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4284 - 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
4288 +1 -1 trunk/src/extban.c (File Modified)
4291 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4293 Don't pace /list on a single channel.
4297 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4300 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4302 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4306 +4 -2 trunk/include/supported.h (File Modified)
4309 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4311 Extban types are case insensitive; force them to lowercase when added.
4315 +5 -5 trunk/doc/extban.txt (File Modified)
4316 +4 -0 trunk/src/chmode.c (File Modified)
4317 +3 -3 trunk/src/extban.c (File Modified)
4320 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4322 sendto_wallops_flags():
4323 - instead of checking IsOper on each client, walk the appropriate list
4324 - instead of sending non-+z wallops from persons to nonopers, send only
4325 +w wallops from persons
4329 +1 -5 trunk/src/send.c (File Modified)
4332 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4334 Prefix oper wallops with "WALLOPS - " if they would
4335 otherwise look like operwalls or locops, when sending
4336 them to local users.
4340 +11 -1 trunk/modules/m_wallops.c (File Modified)
4343 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4345 Make sure destination field in some sasl numerics
4346 is the user's nick, not the sasl agent or server
4351 +2 -2 trunk/modules/m_sasl.c (File Modified)
4354 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4356 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4360 +1 -1 trunk/extensions/Makefile.in (File Modified)
4363 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4365 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4369 +1 -0 trunk/src/s_user.c (File Modified)
4372 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4374 Fix build for when IPv6 is disabled.
4378 +12 -10 trunk/src/s_auth.c (File Modified)
4381 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4383 Add information about adding extban types.
4387 +25 -0 trunk/doc/extban.txt (File Modified)
4390 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4392 Better extban validation: try to match a new extban from
4393 a local user against its setter to see if it is valid.
4394 Unknown extban types from remotes are no longer hidden.
4398 +4 -3 trunk/doc/extban.txt (File Modified)
4399 +1 -0 trunk/include/channel.h (File Modified)
4400 +2 -6 trunk/src/chmode.c (File Modified)
4401 +32 -0 trunk/src/extban.c (File Modified)
4404 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4406 Make sure both .c.o: and .s.o: are followed by the necessary command.
4410 +1 -0 trunk/src/Makefile.in (File Modified)
4413 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4415 Add need_sasl auth{} flag to sgml documentation.
4419 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4422 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4424 Document need_sasl auth{} flag in example confs.
4428 +1 -0 trunk/doc/example.conf (File Modified)
4429 +1 -0 trunk/doc/reference.conf (File Modified)
4432 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4434 Don't allow TB to set an empty topic.
4435 This would be possible if a server sent bad protocol
4436 and could cause a crash.
4440 +4 -0 trunk/modules/m_tb.c (File Modified)
4443 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4449 +1 -1 trunk/Makefile.in (File Modified)
4452 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4458 +2 -2 trunk/configure (File Modified)
4459 +1 -1 trunk/configure.ac (File Modified)
4462 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4468 +2 -2 trunk/configure (File Modified)
4471 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4477 +1 -1 trunk/extensions/Makefile.in (File Modified)
4480 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4482 - rename contrib to extensions to bring some clarity to things
4486 +1 -1 trunk/Makefile.in (File Modified)
4487 +1 -1 trunk/configure.ac (File Modified)
4488 +10 -10 trunk/doc/example.conf (File Modified)
4489 +10 -10 trunk/doc/reference.conf (File Modified)
4490 + - trunk/extensions/ (File Added)
4491 + - trunk/extras/ (File Deleted)
4494 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4500 +1 -1 trunk/Makefile.in (File Modified)
4501 +1 -1 trunk/configure.ac (File Modified)
4502 + - trunk/contrib/ (File Deleted)
4503 + - trunk/extras/ (File Added)
4506 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4508 Don't allow servers to QUIT (they should use SQUIT).
4512 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4515 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4521 + - trunk/src/fnvhash.s (Property Modified)
4524 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4526 - reduced version of code
4530 +9 -61 trunk/src/fnvhash.s (File Modified)
4533 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4535 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4539 +1 -1 trunk/src/fnvhash.s (File Modified)
4542 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4544 Fix orighost matching for klines, etc. Was hashing the visible
4549 +1 -1 trunk/src/hostmask.c (File Modified)
4552 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4554 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4558 +7 -1 trunk/configure (File Modified)
4559 +5 -0 trunk/configure.ac (File Modified)
4560 +5 -6 trunk/src/Makefile.in (File Modified)
4561 +0 -4 trunk/src/fnvhash.s (File Modified)
4562 +0 -2 trunk/src/hash.c (File Modified)
4565 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4567 - regenerate configure
4571 +18 -0 trunk/configure (File Modified)
4574 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4576 - --enable-ricer-hashing option.
4580 +9 -0 trunk/configure.ac (File Modified)
4581 +3 -0 trunk/include/setup.h.in (File Modified)
4584 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4586 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4590 + - trunk/src/fnvhash.s (File Added)
4591 +3 -0 trunk/src/hash.c (File Modified)
4594 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4596 Fix syntax error in reference.conf.
4600 +0 -1 trunk/doc/reference.conf (File Modified)
4603 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4605 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4606 (&& instead of ||...)
4607 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4611 +1 -1 trunk/src/chmode.c (File Modified)
4614 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4616 Documentation for extban.
4620 + - trunk/doc/extban.txt (File Added)
4623 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4625 Add extban modules to example confs.
4629 +5 -0 trunk/doc/example.conf (File Modified)
4630 +10 -0 trunk/doc/reference.conf (File Modified)
4633 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4635 Initial addition of extended ban types (conditionals).
4636 Allows custom +bqeI checks via modules.
4637 Initial extra types are account (a[:mask]), oper (o),
4638 channel (c:name), realname (r:mask), server (s:mask).
4642 +229 -0 trunk/contrib/Makefile.in (File Modified)
4643 + - trunk/contrib/extb_account.c (File Added)
4644 + - trunk/contrib/extb_channel.c (File Added)
4645 + - trunk/contrib/extb_oper.c (File Added)
4646 + - trunk/contrib/extb_realname.c (File Added)
4647 + - trunk/contrib/extb_server.c (File Added)
4648 +13 -0 trunk/include/channel.h (File Modified)
4649 +1 -0 trunk/src/Makefile.in (File Modified)
4650 +14 -5 trunk/src/channel.c (File Modified)
4651 +91 -0 trunk/src/chmode.c (File Modified)
4652 + - trunk/src/extban.c (File Added)
4655 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4657 Do not force +bqeI modes starting with '$' in nick!user@host format.
4658 * and ? characters in them are still assumed to be wildcards.
4662 +6 -0 trunk/src/chmode.c (File Modified)
4665 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4667 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4671 +4 -0 trunk/modules/m_capab.c (File Modified)
4674 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4676 Stop some mixing of client and server protocol.
4680 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4681 +4 -2 trunk/modules/m_pass.c (File Modified)
4682 +6 -0 trunk/modules/m_sasl.c (File Modified)
4683 +6 -0 trunk/modules/m_user.c (File Modified)
4686 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4692 +0 -2 trunk/include/s_newconf.h (File Modified)
4693 +0 -4 trunk/include/s_serv.h (File Modified)
4694 +0 -1 trunk/src/newconf.c (File Modified)
4695 +1 -13 trunk/src/s_serv.c (File Modified)
4698 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4700 - revert LZOLink patch for now
4704 +0 -1 trunk/servlink/Makefile.in (File Modified)
4705 +0 -16 trunk/servlink/README (File Modified)
4706 +2 -36 trunk/servlink/control.c (File Modified)
4707 +0 -3 trunk/servlink/control.h (File Modified)
4708 +7 -5955 trunk/servlink/io.c (File Modified)
4709 + - trunk/servlink/lzoconf.h (File Deleted)
4710 + - trunk/servlink/lzodefs.h (File Deleted)
4711 + - trunk/servlink/minilzo.c (File Deleted)
4712 + - trunk/servlink/minilzo.h (File Deleted)
4713 +0 -1 trunk/servlink/servlink.h (File Modified)
4716 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4722 +4 -2 trunk/servlink/control.c (File Modified)
4723 +2 -1 trunk/servlink/io.c (File Modified)
4726 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4732 +2 -2 trunk/servlink/io.c (File Modified)
4735 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4737 - paranoia, prevent segfaults
4741 +2 -2 trunk/servlink/io.c (File Modified)
4744 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4746 - more optimal servlink code
4750 +21 -8 trunk/servlink/io.c (File Modified)
4753 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4755 - more efficient read strategy
4759 +15 -3 trunk/servlink/io.c (File Modified)
4762 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4764 - use lzo_uintp cast to make LZO happy
4768 +3 -3 trunk/servlink/io.c (File Modified)
4771 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4773 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4777 +4 -0 trunk/doc/example.conf (File Modified)
4778 +2 -1 trunk/include/s_newconf.h (File Modified)
4779 +4 -0 trunk/include/s_serv.h (File Modified)
4780 +1 -0 trunk/servlink/Makefile.in (File Modified)
4781 +16 -0 trunk/servlink/README (File Modified)
4782 +34 -2 trunk/servlink/control.c (File Modified)
4783 +3 -0 trunk/servlink/control.h (File Modified)
4784 +5929 -7 trunk/servlink/io.c (File Modified)
4785 + - trunk/servlink/lzoconf.h (File Added)
4786 + - trunk/servlink/lzodefs.h (File Added)
4787 + - trunk/servlink/minilzo.c (File Added)
4788 + - trunk/servlink/minilzo.h (File Added)
4789 +1 -0 trunk/servlink/servlink.h (File Modified)
4790 +1 -0 trunk/src/newconf.c (File Modified)
4791 +14 -2 trunk/src/s_serv.c (File Modified)
4794 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4796 - remove imalloc, it was a concept that probably wouldn't have worked properly
4800 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4801 + - trunk/libcharybdis/imalloc.c (File Deleted)
4802 + - trunk/libcharybdis/imalloc.h (File Deleted)
4805 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4807 - disable imalloc for now
4811 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4814 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4816 - remove unneeded debug code
4820 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4823 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4825 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4829 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4832 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4834 - more stuff here, imalloc remains disabled for now
4838 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4841 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4847 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4850 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4856 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4857 +2 -0 trunk/src/ircd.c (File Modified)
4860 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4862 - roll back libircd crap
4866 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4867 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4868 +29 -0 trunk/src/.depend (File Modified)
4869 +6 -21 trunk/src/Makefile.in (File Modified)
4870 +3 -218 trunk/src/ircd.c (File Modified)
4871 + - trunk/src/ircd_linker.c (File Deleted)
4872 + - trunk/src/main.c (File Deleted)
4875 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4877 - realloc(), free() implementation
4881 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4884 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4886 - malloc(), calloc() implementation
4890 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4893 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4895 - block_free(), block_find(), retune_heaps() implementation
4899 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4902 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4904 - block_destroy code, block_allocate code.
4908 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4911 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4917 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4920 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4922 - disable imalloc again :P
4926 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4929 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4935 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4938 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4944 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4947 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4949 - constructor code for imalloc engine (malloc_init())
4953 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4956 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4958 - imalloc engine improvements
4962 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4965 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4967 - replace mmap() code with direct brk()/sbrk() calls.
4971 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4974 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4976 - remove outdated i_malloc() interfaces
4980 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4983 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4985 - redisable imalloc (sorry!)
4989 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4992 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4994 - correct GET_PAGE_SLOT() macro
4998 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5001 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5003 - oops forgot to commit it with imalloc turned off
5007 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5010 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5016 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5017 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5020 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5022 - lowlevel imalloc code
5026 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5027 + - trunk/libcharybdis/imalloc.h (File Added)
5030 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5036 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5039 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5045 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5048 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5050 - 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)
5054 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5055 + - trunk/libcharybdis/imalloc.c (File Added)
5058 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5060 - increment configure Id
5064 +2208 -1 trunk/configure (File Modified)
5067 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5069 - bootstrap for imalloc code
5073 +54 -1 trunk/configure.ac (File Modified)
5074 +27 -0 trunk/include/setup.h.in (File Modified)
5077 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5079 Clarify interaction of spoofs and channel bans/operator{} blocks.
5083 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5084 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5087 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5089 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5093 +30 -22 trunk/src/ircd.c (File Modified)
5096 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5098 If shared{} blocks deny something, the command
5099 is silently ignored.
5103 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5106 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5108 Move up IsService check so we don't store a non-service
5109 in preClient->sasl_agent.
5113 +6 -6 trunk/modules/m_sasl.c (File Modified)
5116 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5118 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5119 Add some more sanity checks on agent strings.
5123 +13 -11 trunk/modules/m_sasl.c (File Modified)
5126 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5128 Unknown clients can have an ID too now so make sure to remove
5129 them from the hash if they exit.
5133 +3 -0 trunk/src/client.c (File Modified)
5136 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5138 Only accept sasl from servers in a service{} block.
5139 Not tested but this must go in.
5143 +6 -0 trunk/modules/m_sasl.c (File Modified)
5144 +3 -0 trunk/modules/m_signon.c (File Modified)
5147 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5149 Only process SAVE messages targetting registered users,
5150 not servers or unregistered connections. Could cause
5151 a crash when bad protocol was received.
5155 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5158 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5160 - fix QJM buffer overflow vulnerability (fucking GXTi)
5164 +3 -3 trunk/src/s_user.c (File Modified)
5167 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5169 Mention /scan umodes under oper_spy privilege.
5173 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5176 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5178 Mention that overlapping cluster blocks are a bad thing.
5182 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5185 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5187 - Document cluster{} and shared{} blocks.
5188 - Mention that service{} does not allow wildcards.
5192 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5195 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5197 Document exempt{} and service{} blocks, point to reference.conf for
5198 general{}, channel{} and serverhide{}.
5202 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5205 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5207 Document ~ in lists of values better.
5211 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5214 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5216 More detailed CNOTICE, CPRIVMSG descriptions.
5220 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5223 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5225 Oops, need both Revision and Id on modules.
5229 + - trunk/modules/sno_routing.c (Property Modified)
5232 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5234 Tweak header comment a bit (filename, Id).
5238 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5241 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5243 Add GLINE and UNGLINE.
5247 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5250 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5252 New configure with proper Id.
5256 +3 -1 trunk/configure (File Modified)
5259 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5261 Change #include directives for in6addr_any, hopefully compiles better now.
5265 +3 -1 trunk/configure.ac (File Modified)
5268 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5270 Encourage putting actual administrative information
5271 in the admin{} block.
5275 +3 -3 trunk/doc/example.conf (File Modified)
5278 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5280 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5284 +9 -7 trunk/include/s_conf.h (File Modified)
5285 +1 -0 trunk/src/newconf.c (File Modified)
5286 +10 -0 trunk/src/s_user.c (File Modified)
5289 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5291 - Change to glines = no in example confs
5292 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5297 +1 -1 trunk/doc/example.conf (File Modified)
5298 +1 -1 trunk/doc/reference.conf (File Modified)
5299 +2 -2 trunk/modules/m_gline.c (File Modified)
5302 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5304 - forward-port QJM fix from 1.1
5308 +2 -0 trunk/src/s_user.c (File Modified)
5311 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5313 - add switch to configure to disable the block allocator
5317 +18 -0 trunk/configure (File Modified)
5318 +9 -0 trunk/configure.ac (File Modified)
5319 +0 -6 trunk/include/config.h (File Modified)
5320 +3 -0 trunk/include/setup.h.in (File Modified)
5323 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5325 Fix wierd error that would exit SASL users with "Overridden"
5328 +1 -1 trunk/modules/m_signon.c (File Modified)
5331 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5333 Remove obsolete XXX comment about lazylinks.
5337 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5340 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5342 OJOIN: make sure to send the wallops remotely for #channels
5346 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5349 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5351 Accountability for OJOIN (contrib module)
5354 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5357 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5359 - move more stuff over to ircd_state
5363 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5364 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5365 +9 -0 trunk/src/ircd_state.c (File Modified)
5366 +3 -3 trunk/src/patricia.c (File Modified)
5369 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5371 - move more stuff out of libircd and into ircd_state.c
5375 +5 -5 trunk/src/channel.c (File Modified)
5376 +4 -4 trunk/src/client.c (File Modified)
5377 +12 -0 trunk/src/ircd_state.c (File Modified)
5380 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5382 - this is just barrels of fun
5386 + - trunk/include/ircd_state.h (File Added)
5387 +1 -1 trunk/src/Makefile.in (File Modified)
5388 +2 -1 trunk/src/channel.c (File Modified)
5389 +3 -52 trunk/src/ircd.c (File Modified)
5390 +100 -3 trunk/src/ircd_state.c (File Modified)
5393 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5395 It's .include, not #include.
5399 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5402 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5404 More consistent section titles.
5408 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5409 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5410 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5413 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5415 Mention possible exceeding of +j/+l due to propagation
5416 delays between servers.
5420 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5423 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5426 - "text" -> <quote>text</quote>
5432 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5433 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5434 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5435 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5438 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5440 Remove text about deprecation of glines.
5444 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5447 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5449 - Add description of umode +D, deaf.
5450 - Mention CALLERID 005 token with umode +g.
5454 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5457 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5459 Strip off a leading colon in services shortcuts (aliases).
5463 +2 -0 trunk/src/parse.c (File Modified)
5466 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5468 Add no_oper_invis contrib module, denies opers setting
5469 themselves invisible (except hidden_oper's).
5473 +42 -0 trunk/contrib/Makefile.in (File Modified)
5474 + - trunk/contrib/no_oper_invis.c (File Added)
5477 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5479 Mention /stats E, make the other /stats descriptions more consistent.
5483 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5486 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5488 Mention that the KILL reason and oper will appear on channels.
5492 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5495 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5497 Mention /mode #channel f to query forward channel from outside.
5501 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5504 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5506 Port over RATBOX_2_1 r20960 (anfl):
5507 client connect notices to +C should be hiding the extra
5508 fields for spoofed users
5512 +2 -1 trunk/src/s_user.c (File Modified)
5515 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5517 Add a chapter with our extra user commands:
5518 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5522 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5523 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5526 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5528 Do not put by <server>: in SQUIT reasons to servers
5529 other than the one being exited.
5533 +1 -1 trunk/src/client.c (File Modified)
5536 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5538 Regenerate configure.
5542 +1162 -1159 trunk/configure (File Modified)
5545 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5547 Move the warning flags down so they do not mess up
5548 checks like for -Wl,-export-dynamic.
5552 +33 -30 trunk/configure.ac (File Modified)
5555 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5561 +2 -1 trunk/iauth/Makefile.in (File Modified)
5564 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5566 - build iauth makefile
5570 +3 -2 trunk/configure (File Modified)
5571 +1 -0 trunk/configure.ac (File Modified)
5574 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5580 + - trunk/iauth/Makefile.in (File Added)
5583 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5585 - add iauth.conf.example from irc2.11
5589 + - trunk/doc/example-iauth.conf (File Added)
5592 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5594 - wow, i found some docs on this thing
5598 + - trunk/doc/technical/iauth-internals.txt (File Added)
5601 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5603 - no longer applicable
5607 + - trunk/authdaemon/ (File Deleted)
5610 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5612 - remove libircd.so on make clean (oops)
5616 +1 -1 trunk/src/Makefile.in (File Modified)
5619 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5621 - merge iauth source for experimentation
5625 + - trunk/iauth/ (File Added)
5626 + - trunk/iauth/a_conf.c (File Added)
5627 + - trunk/iauth/a_conf_def.h (File Added)
5628 + - trunk/iauth/a_conf_ext.h (File Added)
5629 + - trunk/iauth/a_defines.h (File Added)
5630 + - trunk/iauth/a_externs.h (File Added)
5631 + - trunk/iauth/a_io.c (File Added)
5632 + - trunk/iauth/a_io_ext.h (File Added)
5633 + - trunk/iauth/a_log.c (File Added)
5634 + - trunk/iauth/a_log_def.h (File Added)
5635 + - trunk/iauth/a_log_ext.h (File Added)
5636 + - trunk/iauth/a_struct_def.h (File Added)
5637 + - trunk/iauth/iauth.c (File Added)
5638 + - trunk/iauth/mod_lhex.c (File Added)
5639 + - trunk/iauth/mod_lhex_ext.h (File Added)
5640 + - trunk/iauth/mod_pipe.c (File Added)
5641 + - trunk/iauth/mod_pipe_ext.h (File Added)
5642 + - trunk/iauth/mod_rfc931.c (File Added)
5643 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5644 + - trunk/iauth/mod_socks.c (File Added)
5645 + - trunk/iauth/mod_socks_ext.h (File Added)
5646 + - trunk/iauth/mod_webproxy.c (File Added)
5647 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5650 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5652 User /quote help index was not sorted properly.
5656 +2 -2 trunk/help/Makefile.in (File Modified)
5657 +8 -8 trunk/help/users/index (File Modified)
5660 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5666 +25 -8 trunk/help/opers/index (File Modified)
5667 + - trunk/help/opers/scan (File Added)
5670 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5673 - Document SCAN UMODES
5674 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5678 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5681 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5683 Add our copyright information to /info (part of release-1.1 r1026).
5687 +1 -0 trunk/src/version.c.SH (File Modified)
5690 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5692 Fix some compile warnings.
5696 +1 -1 trunk/modules/core/m_join.c (File Modified)
5697 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5698 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5699 +1 -1 trunk/modules/m_scan.c (File Modified)
5700 +4 -4 trunk/modules/m_signon.c (File Modified)
5703 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5705 RSFNC: OK, actually consider unknowns also for detecting a collide.
5706 Otherwise we can get two clients with the same nick.
5710 +1 -1 trunk/modules/m_services.c (File Modified)
5713 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5715 - charybdis profiling stuff
5716 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5721 +0 -8 trunk/configure (File Modified)
5722 +1 -8 trunk/configure.ac (File Modified)
5723 +18 -0 trunk/include/channel.h (File Modified)
5724 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5725 +335 -260 trunk/src/.depend (File Modified)
5726 +1569 -0 trunk/src/Makefile.in (File Modified)
5727 + - trunk/src/chmode.c (File Added)
5728 +16 -1 trunk/src/ircd.c (File Modified)
5729 +11 -0 trunk/src/main.c (File Modified)
5730 +11 -0 trunk/src/modules.c (File Modified)
5733 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5735 RSFNC: Do not send kills to servers for unknowns
5739 +4 -2 trunk/modules/m_services.c (File Modified)
5742 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5744 Describe service{} blocks in reference.conf.
5748 +12 -0 trunk/doc/reference.conf (File Modified)
5751 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5753 Replace this list of modes with pointers to other documentation.
5757 +6 -50 trunk/doc/modes.txt (File Modified)
5760 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5762 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5763 looks too much like an old-ircd client pointer otherwise.
5767 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5770 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5773 - note truncation of the list (perhaps sending multiple
5775 - clarify in a comment that /findforwards on a nonexistent
5776 channel can be useful
5777 - sendto_one_notice() requires that the text start with
5782 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5785 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5787 When we close a local server's link, always include the
5788 name of the client causing the exit in the reason in the
5789 SQUIT we send them (replacing them with us). This makes
5790 sure server notices for stuff like "Not enough arguments
5791 to server command" are different on the two sides.
5795 +7 -5 trunk/src/client.c (File Modified)
5798 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5800 New contrib module m_findforwards.c
5804 +112 -0 trunk/contrib/Makefile.in (File Modified)
5805 + - trunk/contrib/m_findforwards.c (File Added)
5808 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5810 Whoops, don't show real host behind auth{} spoof in
5811 spoof notices if hide_spoof_ips is enabled.
5813 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5817 +3 -2 trunk/src/s_conf.c (File Modified)
5820 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5822 Add dalnet-style /identify that sends to nickserv or chanserv.
5826 +102 -0 trunk/contrib/Makefile.in (File Modified)
5827 + - trunk/contrib/m_identify.c (File Added)
5830 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5832 Document alias{} blocks a bit better.
5836 +9 -0 trunk/doc/reference.conf (File Modified)
5839 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5841 - add aliases to /stats m (data usage is not counted though, sorry)
5845 +1 -0 trunk/include/s_conf.h (File Modified)
5846 +3 -0 trunk/src/newconf.c (File Modified)
5847 +15 -0 trunk/src/parse.c (File Modified)
5850 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5852 - remove m_sshortcut as it's no longer relevant
5856 +0 -145 trunk/modules/Makefile.in (File Modified)
5857 + - trunk/modules/m_sshortcut.c (File Deleted)
5860 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5862 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5863 targets instead of my original idea :P)
5867 +32 -0 trunk/doc/example.conf (File Modified)
5868 +35 -0 trunk/doc/reference.conf (File Modified)
5869 +4 -0 trunk/include/parse.h (File Modified)
5870 +7 -0 trunk/include/s_conf.h (File Modified)
5871 +82 -0 trunk/src/newconf.c (File Modified)
5872 +78 -0 trunk/src/parse.c (File Modified)
5873 +16 -0 trunk/src/s_conf.c (File Modified)
5876 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5878 Remove some spaces after tabs. ??
5882 +18 -18 trunk/src/newconf.c (File Modified)
5885 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5888 - make sure to clear all marks also if the who was aborted
5889 because of too many matches
5890 - give ERR_TOOMANYMATCHES if too many matches
5893 ratbox RATBOX_2_2 r22003 (jilles)
5897 +28 -26 trunk/modules/m_who.c (File Modified)
5900 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5906 +9 -9 trunk/configure (File Modified)
5907 +1 -1 trunk/configure.ac (File Modified)
5910 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5912 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5916 +2 -1 trunk/include/s_newconf.h (File Modified)
5917 +20 -0 trunk/modules/m_rehash.c (File Modified)
5918 +1 -1 trunk/src/s_newconf.c (File Modified)
5921 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5923 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5927 +0 -1 trunk/doc/example.conf (File Modified)
5928 +0 -3 trunk/doc/reference.conf (File Modified)
5929 +0 -1 trunk/include/s_conf.h (File Modified)
5930 +0 -6 trunk/modules/m_info.c (File Modified)
5931 +1 -1 trunk/src/channel.c (File Modified)
5932 +0 -1 trunk/src/newconf.c (File Modified)
5935 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5937 Missing header in m_chghost.c
5940 +1 -0 trunk/modules/m_chghost.c (File Modified)
5943 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5945 Relocate QJM code to a seperate function(change_nick_user_host)
5946 Change CHGHOST to use change_nick_user_host instead of just setting it
5950 +3 -0 trunk/include/s_user.h (File Modified)
5951 +1 -1 trunk/modules/m_chghost.c (File Modified)
5952 +3 -78 trunk/modules/m_signon.c (File Modified)
5953 +89 -0 trunk/src/s_user.c (File Modified)
5956 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5958 Restore /stats a (dns servers, admin-only).
5962 +1 -0 trunk/include/res.h (File Modified)
5963 +5 -8 trunk/modules/m_stats.c (File Modified)
5964 +16 -0 trunk/src/res.c (File Modified)
5967 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5969 - Add CHARYBDIS_PROFILE if we are profiling.
5970 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5971 - Remove duplicate --enable-epoll entry.
5975 +1595 -15 trunk/configure (File Modified)
5976 +30 -11 trunk/configure.ac (File Modified)
5977 +3 -0 trunk/include/setup.h.in (File Modified)
5980 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5982 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5986 +28 -0 trunk/aclocal.m4 (File Modified)
5989 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5991 Allow requesting forward channel and quiet list in same mode command.
5995 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5998 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6000 Add description of xline wildcards.
6004 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6007 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6009 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6013 +0 -4 trunk/modules/m_services.c (File Modified)
6016 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6022 +1 -1 trunk/include/hook.h (File Modified)
6025 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6027 call_hook, not hook_call
6031 +1 -1 trunk/modules/core/m_join.c (File Modified)
6034 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6036 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6037 Could be useful for a number of things.
6041 +9 -0 trunk/modules/core/m_join.c (File Modified)
6044 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6046 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6050 +7 -0 trunk/include/hook.h (File Modified)
6053 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6055 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6059 +15 -0 trunk/modules/m_services.c (File Modified)
6062 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6064 Clarify snomask +f, +k, +u.
6068 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6071 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6073 Cmode +p and +s may be set simultaneously.
6077 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6080 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6082 actually, we should check the data version on each reload (oops)
6086 +6 -6 trunk/src/main.c (File Modified)
6089 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6091 more work on the loader
6095 +45 -21 trunk/src/main.c (File Modified)
6098 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6100 Add prototype ircd_state.c
6104 + - trunk/src/ircd_state.c (File Added)
6107 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6109 Smaller improvements.
6113 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6116 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6118 Add a lot of stuff here.
6122 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6125 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6127 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6131 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6134 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6136 Invex doesn't trump +r or (sic) +J.
6140 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6143 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6145 Check to make sure a module is not loaded before loading it.
6149 +6 -1 trunk/src/ircd_parser.y (File Modified)
6152 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6154 - Add a missing comma in the HeaderMessages array
6155 - Only send "Your hostname is too long ..." if that really is the case
6159 +2 -2 trunk/src/s_auth.c (File Modified)
6162 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6164 build_symtable() will have already bailed here, so no need to check
6165 explicitly whether or not charybdis_main is NULL.
6169 +7 -16 trunk/src/main.c (File Modified)
6172 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6174 Data structure versioning, part 1.
6178 +10 -1 trunk/include/ircd_defs.h (File Modified)
6179 +2 -0 trunk/src/ircd.c (File Modified)
6180 +15 -3 trunk/src/main.c (File Modified)
6183 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6185 build a symbol table and use that instead of doing a raw dlsym on everything
6189 + - trunk/include/ircd_linker.h (File Added)
6190 +71 -1 trunk/src/Makefile.in (File Modified)
6191 + - trunk/src/ircd_linker.c (File Added)
6192 +16 -4 trunk/src/main.c (File Modified)
6195 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6197 The launcher now calls io_loop() instead of charybdis_main().
6198 This is so that we do not have to reinitialize *everything* later.
6202 +1 -0 trunk/include/ircd.h (File Modified)
6203 +6 -7 trunk/src/ircd.c (File Modified)
6204 +13 -1 trunk/src/main.c (File Modified)
6207 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6209 Use global binding on libircd.so.
6213 +1 -1 trunk/src/main.c (File Modified)
6216 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6218 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6219 (it will do more later)
6223 +14 -12 trunk/include/config.h (File Modified)
6224 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6225 +31 -5 trunk/src/Makefile.in (File Modified)
6226 +78 -1 trunk/src/ircd.c (File Modified)
6227 + - trunk/src/main.c (File Added)
6230 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6232 Add whitespace here, oops.
6236 +1 -1 trunk/CREDITS (File Modified)
6239 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6241 Properly copy over the IP address here instead of using a cheap hack.
6242 Because the hack didn't work right except on IPv6. :|
6246 +12 -2 trunk/src/s_newconf.c (File Modified)
6249 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6251 Revert reject cache notice to ratbox's, which more
6252 clearly suggests what's happening.
6256 +4 -1 trunk/src/reject.c (File Modified)
6259 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6261 Fix the openssl status in the overview information.
6265 +1 -3 trunk/configure (File Modified)
6266 +1 -3 trunk/configure.ac (File Modified)
6269 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6271 - Add simple exempt{} block (127.0.0.1) to example.conf.
6272 - Remove mention of deny{}.
6276 +5 -0 trunk/doc/example.conf (File Modified)
6277 +1 -1 trunk/doc/reference.conf (File Modified)
6280 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6282 example.conf: add some comments at the start
6283 reference.conf: some ircd-ratbox -> charybdis
6287 +11 -0 trunk/doc/example.conf (File Modified)
6288 +6 -5 trunk/doc/reference.conf (File Modified)
6291 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6293 Rename m_createauthonly module to createauthonly
6294 as this is not a module providing an m_function
6299 +1 -38 trunk/contrib/Makefile.in (File Modified)
6300 + - trunk/contrib/createauthonly.c (File Added)
6301 + - trunk/contrib/m_createauthonly.c (File Deleted)
6304 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6306 Add to example confs commented lines for:
6307 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6308 sno_globalkline.so, sno_globaloper.so.
6312 +5 -1 trunk/doc/example.conf (File Modified)
6313 +9 -1 trunk/doc/reference.conf (File Modified)
6316 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6318 - Unbreak connecting to connect{}s with hostnames
6319 instead of IP addresses (broken with new resolver).
6320 - Try to do A/AAAA query based on aftype in
6321 connect{} (doesn't seem to work fully).
6325 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6328 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6330 Unbreak /rehash dns.
6334 +1 -0 trunk/src/res.c (File Modified)
6337 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6339 Preserve Hybrid Id and add one of our own.
6343 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6344 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6347 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6349 Add anfl and Androsyn to CREDITS.
6350 They wrote a lot of ratbox code we use, both before and after the fork.
6354 +2 -0 trunk/CREDITS (File Modified)
6357 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6359 Hostname validity check.
6363 +42 -3 trunk/src/s_auth.c (File Modified)
6366 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6368 Version bump to 1.2.0.
6372 +9 -9 trunk/configure (File Modified)
6373 +1 -1 trunk/configure.ac (File Modified)
6376 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6378 - Missed a spot in the IPv6 code here. Should be usable now.
6382 +2 -2 trunk/src/res.c (File Modified)
6385 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6387 Alright, so, this massive commit does the following:
6389 - Adds a resolver based on the undernet and hybrid one.
6390 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6391 - Makes a check in ./configure be posixly correct
6392 - Simplifies the auth code and DNS callbacks
6394 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6398 +1 -1 trunk/Makefile.in (File Modified)
6399 + - trunk/adns/ (File Deleted)
6400 +148 -80 trunk/configure (File Modified)
6401 +1 -2 trunk/configure.ac (File Modified)
6402 +6 -0 trunk/include/client.h (File Modified)
6403 +1 -0 trunk/include/packet.h (File Modified)
6404 +153 -41 trunk/include/res.h (File Modified)
6405 + - trunk/include/reslib.h (File Added)
6406 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6407 +930 -1449 trunk/modules/.depend (File Modified)
6408 +3 -0 trunk/modules/m_stats.c (File Modified)
6409 +417 -621 trunk/src/.depend (File Modified)
6410 +1 -1 trunk/src/.indent.pro (File Modified)
6411 +2069 -289 trunk/src/Makefile.in (File Modified)
6412 + - trunk/src/adns.c (File Deleted)
6413 + - trunk/src/res.c (File Added)
6414 + - trunk/src/reslib.c (File Added)
6415 +11 -50 trunk/src/s_auth.c (File Modified)
6416 +4 -26 trunk/src/s_newconf.c (File Modified)
6419 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6421 Document the NOBALLOC feature.
6425 +7 -1 trunk/include/config.h (File Modified)
6428 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6430 commands.sgml changes
6434 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6437 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6443 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6446 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6448 Improve description of class{} block (in particular,
6449 mention server classes as well as client classes).
6453 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6456 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6459 -/* sendq: servers need a higher sendq as they send more data */
6460 +/* sendq: servers need a higher sendq as they are sent more data */
6464 +1 -1 trunk/doc/reference.conf (File Modified)
6467 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6469 Add modules{} block.
6473 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6476 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6478 Add general::oper_snomask, snomask on oper up for opers
6479 that have umode +s set on oper up, but do not have
6480 a specific snomask setting in their operator block.
6481 If this is empty or not specified, +s is used as before.
6485 +4 -1 trunk/doc/example.conf (File Modified)
6486 +7 -1 trunk/doc/reference.conf (File Modified)
6487 +1 -0 trunk/include/client.h (File Modified)
6488 +1 -0 trunk/include/s_conf.h (File Modified)
6489 +32 -0 trunk/src/newconf.c (File Modified)
6490 +1 -0 trunk/src/s_conf.c (File Modified)
6491 +13 -3 trunk/src/s_user.c (File Modified)
6494 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6499 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6502 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6504 Add MASKTRACE and CHANTRACE commands.
6508 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6511 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6513 document loadmodule directive
6517 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6520 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6526 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6529 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6531 q:lines are no longer living in the ircd.conf either
6535 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6538 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6540 remove k:line, d:line, x:line as they are their own files now
6544 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6547 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6549 New place for operator::snomask.
6553 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6556 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6558 Document connect {}.
6562 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6565 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6567 example.conf: move operator::snomask to a more logical place,
6568 more sensible default
6569 reference.conf: add operator::snomask
6573 +3 -3 trunk/doc/example.conf (File Modified)
6574 +3 -0 trunk/doc/reference.conf (File Modified)
6577 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6579 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6580 in those conf entries that take umodes like <name1>, <name2>, ...
6584 +3 -0 trunk/doc/reference.conf (File Modified)
6585 +3 -0 trunk/src/newconf.c (File Modified)
6588 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6594 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6597 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6603 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6606 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6612 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6615 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6621 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6624 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6626 Document operator {} blocks.
6630 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6633 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6635 auth{}: clarify/add some details
6639 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6642 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6644 auth{}: Move a paragraph.
6648 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6651 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6653 Document auth{} blocks.
6657 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6660 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6666 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6669 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6671 Add umode +R, prevents unidentified clients from
6672 sending private messages or notices. /accept'ed
6673 clients and opers are exempt.
6674 Due to the /accept part, this is only checked
6675 at the target's server, may want to change
6680 +1 -0 trunk/help/opers/umode (File Modified)
6681 +1 -0 trunk/help/users/umode (File Modified)
6682 +2 -0 trunk/include/client.h (File Modified)
6683 +1 -0 trunk/include/numeric.h (File Modified)
6684 +11 -1 trunk/modules/core/m_message.c (File Modified)
6685 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6686 +1 -1 trunk/src/messages.tab (File Modified)
6687 +1 -1 trunk/src/s_user.c (File Modified)
6690 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6692 Don't allow a nick change if banned or quieted (and not
6693 voiced or opped) on a channel. This uses numeric 435
6694 (bahamut's "cannot change to a banned nick") because
6695 bahamut/ircu's 437 and hyperion's 438 already have
6696 another meaning for us.
6700 +2 -0 trunk/include/channel.h (File Modified)
6701 +1 -0 trunk/include/numeric.h (File Modified)
6702 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6703 +38 -0 trunk/src/channel.c (File Modified)
6704 +1 -1 trunk/src/messages.tab (File Modified)
6707 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6710 - respect ban exceptions
6711 - also deny a knock if quieted
6715 +2 -1 trunk/modules/m_knock.c (File Modified)
6718 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6720 Reverse bad substitution in comment.
6724 +1 -1 trunk/src/channel.c (File Modified)
6727 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6729 - set DynSpoof flag for clients spoofed at registration
6730 - add orighost instead of host to the hostname hash
6734 +5 -1 trunk/src/s_user.c (File Modified)
6737 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6739 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6743 +2 -3 trunk/src/send.c (File Modified)
6746 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6748 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6752 +17 -7 trunk/modules/m_signon.c (File Modified)
6755 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6757 Correct minimum args on ENCAP SASL to avoid nasty core.
6761 +1 -1 trunk/modules/m_sasl.c (File Modified)
6764 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6766 Style nits: sptr can't ever be NULL, don't compare truth
6771 +2 -3 trunk/modules/m_scan.c (File Modified)
6774 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6776 - Comment out scan_cmodes() prototype to suppress warning
6777 - Correct minimum parameter count for mo_scan()
6781 +2 -2 trunk/modules/m_scan.c (File Modified)
6784 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6787 - Include full command in operspy notice
6788 - Allow global scans (no-list used, mask not used) without operspy
6789 - Use ERR_NOPRIVS numeric
6793 +21 -9 trunk/modules/m_scan.c (File Modified)
6796 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6798 Cancel out the >3 default if < is given; this way
6799 any </> specification fully overrides the default.
6803 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6806 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6808 - Call mo_list() from m_list() to reduce code duplication
6809 - Default to >3, rather arbitrarily (conf option?)
6810 - Make < and > mean less than and greater than again
6814 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6817 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6819 When processing topic burst, hide connecting server
6820 on netburst if flatten links is enabled.
6824 +9 -2 trunk/modules/m_tb.c (File Modified)
6827 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6829 - remove PENALTY token
6833 +0 -1 trunk/include/supported.h (File Modified)
6836 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6839 - Add PENALTY because we have a pace-wait system.
6840 - Add FNC due to SAVE and RSFNC
6845 +4 -2 trunk/include/supported.h (File Modified)
6848 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6850 mkay, indent went nuts here
6854 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6857 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6859 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6860 and can be used instead. The SAFELIST implementation is the one used by
6861 default, as most users/networks will be used to it.
6865 +1 -0 trunk/NEWS (File Modified)
6866 +14 -0 trunk/include/client.h (File Modified)
6867 +5 -0 trunk/include/hash.h (File Modified)
6868 +404 -272 trunk/modules/Makefile.in (File Modified)
6869 + - trunk/modules/m_list.c (File Deleted)
6870 + - trunk/modules/m_list_ratbox.c (File Added)
6871 + - trunk/modules/m_list_safelist.c (File Added)
6872 +5 -5 trunk/src/hash.c (File Modified)
6875 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6877 Clear invites on a lowerTS JOIN or SJOIN.
6878 This should complete kick_on_split_riding protection.
6882 +5 -0 trunk/modules/core/m_join.c (File Modified)
6883 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6886 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6888 Like in ratbox, send and interpret timestamps on invites.
6892 +9 -2 trunk/modules/m_invite.c (File Modified)
6895 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6897 Add +S (network service) umode. Just for completeness, users or opers
6902 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6905 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6911 +35 -2 trunk/NEWS (File Modified)
6914 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6916 Split off a PreClient structure for data to be freed on registation (i.e. password).
6917 New hook introduce_client for post-registration messages.
6918 Fix b0rked SASL numerics.
6919 Burst REALHOST post-introduction for spoofed-on-registration clients.
6920 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6921 Pre-registration signon support.
6925 +10 -0 trunk/configure (File Modified)
6926 +2 -0 trunk/configure.ac (File Modified)
6927 +14 -4 trunk/include/client.h (File Modified)
6928 +1 -0 trunk/include/hook.h (File Modified)
6929 +1 -0 trunk/include/numeric.h (File Modified)
6930 +3 -0 trunk/include/setup.h.in (File Modified)
6931 +16 -0 trunk/modules/m_chghost.c (File Modified)
6932 +25 -21 trunk/modules/m_sasl.c (File Modified)
6933 +63 -30 trunk/modules/m_signon.c (File Modified)
6934 +18 -0 trunk/src/client.c (File Modified)
6935 +2 -0 trunk/src/hook.c (File Modified)
6936 +5 -5 trunk/src/messages.tab (File Modified)
6937 +2 -0 trunk/src/s_serv.c (File Modified)
6938 +28 -2 trunk/src/s_user.c (File Modified)
6941 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6943 Update hook documentation.
6947 +30 -0 trunk/doc/hooks.txt (File Modified)
6950 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6952 Improve @/# handling in match_esc().
6956 +21 -13 trunk/src/match.c (File Modified)
6959 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6961 backtrack instead of bailing out when handling a mismatched escape
6965 +1 -1 trunk/src/match.c (File Modified)
6968 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6970 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6973 +2 -1 trunk/CREDITS (File Modified)
6976 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6978 Fix the escape brokenness and pick up a more efficient matching algorithm,
6979 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6980 Patch sent upstream. They can do whatever they want with it, *shrug*.
6984 +147 -161 trunk/src/match.c (File Modified)
6987 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6989 If flatten links is enabled, fake the origins of some ServerModes
6990 sent to clients so that the server sending the netburst is hidden.
6991 Most mode hacks still show the true source.
6995 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6996 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6999 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7001 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7002 where the exit originated).
7003 - When receiving an SQUIT for a server themselves
7004 (IsMe(target_p) || target_p == client_p)
7005 close their link and send a local server notice.
7009 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7010 +6 -3 trunk/src/client.c (File Modified)
7013 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7015 Hooking into the wrong hook, whoops. :P
7019 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7020 +6 -10 trunk/modules/core/m_join.c (File Modified)
7023 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7025 this doesn't work right, right now :P
7029 +40 -0 trunk/contrib/Makefile.in (File Modified)
7030 + - trunk/contrib/m_createauthonly.c (File Added)
7031 +6 -0 trunk/include/hook.h (File Modified)
7032 +26 -1 trunk/modules/core/m_join.c (File Modified)
7033 +1 -1 trunk/src/ircd.c (File Modified)
7036 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7038 Make can_join() hookable.
7042 +12 -1 trunk/src/channel.c (File Modified)
7045 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7047 add 'int approved;' to the channel event hook
7051 +1 -0 trunk/include/hook.h (File Modified)
7054 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7056 Use SIDs in SASL ENCAP origin.
7057 Ignore responses from other agents once the first SASL response has been received for a client.
7061 +9 -5 trunk/modules/m_sasl.c (File Modified)
7064 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7066 Removed stray debug code.
7070 +1 -1 trunk/modules/m_sasl.c (File Modified)
7073 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7075 Don't complain "unknown MODE flag" if a non-oper attempts
7076 to unset an oper only umode they do not have.
7077 This is to prevent unwanted error messages when users/bots
7078 do things like MODE <nick> +i-sw.
7082 +4 -2 trunk/src/s_user.c (File Modified)
7085 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7087 Fix client_exit hook name and only call it for local exits that are not
7092 +3 -2 trunk/modules/m_sasl.c (File Modified)
7095 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7097 Fix SASL logic to actually use stored agent UID.
7098 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7099 Add abort code for exiting clients.
7103 +18 -9 trunk/modules/m_sasl.c (File Modified)
7106 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7108 Port over ratbox 2.2 /challenge. This is slightly more secure
7109 (better crypto, longer keys, challenge timeout) and has better
7112 The respond tool is no longer part of the ircd tree but a
7113 separate package, currently available from
7114 http://respond.ircd-ratbox.org (we should mirror/... this).
7118 +65 -310 trunk/doc/challenge.txt (File Modified)
7119 +5 -5 trunk/include/client.h (File Modified)
7120 +3 -0 trunk/include/irc_string.h (File Modified)
7121 +3 -0 trunk/include/numeric.h (File Modified)
7122 +94 -50 trunk/modules/m_challenge.c (File Modified)
7123 +1 -2 trunk/src/client.c (File Modified)
7124 +125 -0 trunk/src/irc_string.c (File Modified)
7125 +2 -2 trunk/src/messages.tab (File Modified)
7126 + - trunk/tools/rsa_respond/ (File Deleted)
7129 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7131 Preliminary SASL support.
7135 +7 -0 trunk/include/client.h (File Modified)
7136 +6 -0 trunk/include/numeric.h (File Modified)
7137 +1 -0 trunk/modules/Makefile.in (File Modified)
7138 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7139 +175 -1 trunk/modules/m_cap.c (File Modified)
7140 + - trunk/modules/m_sasl.c (File Added)
7141 +2 -0 trunk/modules/m_user.c (File Modified)
7142 +5 -5 trunk/src/messages.tab (File Modified)
7143 +8 -2 trunk/src/s_user.c (File Modified)
7146 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7148 SIGNON: make logout also apply remotely.
7152 +7 -2 trunk/modules/m_signon.c (File Modified)
7155 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7157 Use an asterisk when sending empty logins in SIGNON.
7161 +5 -5 trunk/modules/m_signon.c (File Modified)
7164 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7166 SIGNON: Only add whowas entry (add_history()) and wipe
7167 accepts (del_all_accepts()) if nick changed.
7171 +5 -3 trunk/modules/m_signon.c (File Modified)
7174 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7176 SIGNON: slight fixes to collision code:
7177 - don't kill if target_p == source_p (nick unchanged or only changed case)
7178 - add comment that SAVE support is missing
7179 - use sendto_realops_snomask() instead of sendto_realops_flags()
7183 +9 -6 trunk/modules/m_signon.c (File Modified)
7186 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7188 Fix up kills for bad nick/user/host on SIGNON.
7192 +16 -6 trunk/modules/m_signon.c (File Modified)
7195 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7197 If changing to a nick with a digit, only allow the UID.
7201 +4 -0 trunk/modules/m_signon.c (File Modified)
7204 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7206 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7207 Strip leading digits from logins that are not purely numeric.
7211 +3 -0 trunk/include/numeric.h (File Modified)
7212 +2 -0 trunk/include/send.h (File Modified)
7213 +1 -0 trunk/modules/Makefile.in (File Modified)
7214 +456 -3 trunk/modules/m_services.c (File Modified)
7215 + - trunk/modules/m_signon.c (File Added)
7216 +2 -2 trunk/src/messages.tab (File Modified)
7217 +98 -0 trunk/src/send.c (File Modified)
7220 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7222 Remove old server notice umodes from example confs.
7226 +1 -2 trunk/doc/example.conf (File Modified)
7227 +4 -17 trunk/doc/reference.conf (File Modified)
7230 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7232 Add snomask help file (forgot this earlier).
7236 + - trunk/help/opers/snomask (File Added)
7239 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7241 Add umode +l (receive locops).
7245 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7248 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7250 We don't plan to implement cmode +R (quiet unidentified) and
7251 umode +I (deny invite) for 1.1, so comment them out from the
7256 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7257 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7260 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7262 Improve snomask usage description.
7266 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7269 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7271 Mention the word snomask with umode +s (needs to be a link really).
7275 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7278 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7280 Add snomask +Z (operspy notices).
7284 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7287 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7289 Misc updates/clarifications.
7293 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7296 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7302 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7303 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7304 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7307 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7309 - Allow ENCAP REALHOST outside burst
7310 - Fix comment describing race condition: this can only happen
7311 on a local whois with use_whois_actually enabled
7315 +4 -6 trunk/modules/m_chghost.c (File Modified)
7318 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7320 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7324 +39 -0 trunk/contrib/Makefile.in (File Modified)
7325 + - trunk/contrib/sno_globaloper.c (File Added)
7328 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7330 Pass along old umodes and snomask in umode_changed hook,
7331 changing its parameter type from struct Client *
7332 to hook_data_umode_changed *. (For a new client, both
7335 The IP cloaking module now fully ignores umode changes
7336 where +h didn't change.
7340 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7341 +7 -0 trunk/include/hook.h (File Modified)
7342 +18 -4 trunk/src/s_user.c (File Modified)
7345 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7347 move libcharybdis-provided function initialisation into libcharybdis_init().
7351 +32 -11 trunk/src/ircd.c (File Modified)
7354 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7356 Make +f notices (local host, global host, global user@host, local class)
7357 netwide. Exceeding /quote set max remains local.
7361 +4 -4 trunk/src/s_conf.c (File Modified)
7364 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7366 Netwide notices about attempts to join juped channels.
7370 +1 -1 trunk/modules/core/m_join.c (File Modified)
7373 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7375 Send server notices about failed oper attempts globally.
7376 Successful remote oper attempt notices will be generated
7377 from the mode changes.
7381 +3 -3 trunk/modules/m_challenge.c (File Modified)
7382 +2 -2 trunk/modules/m_oper.c (File Modified)
7385 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7387 Rest of infrastructure for sending server notices globally.
7388 Uses a new L_NETWIDE level on sendto_realops_snomask().
7392 +1 -0 trunk/include/send.h (File Modified)
7393 +31 -4 trunk/src/send.c (File Modified)
7396 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7398 Add general::global_snotices conf option to control
7399 whether we send out SNOTEs. Does not do anything yet.
7403 +1 -0 trunk/doc/example.conf (File Modified)
7404 +6 -0 trunk/doc/reference.conf (File Modified)
7405 +1 -0 trunk/include/s_conf.h (File Modified)
7406 +6 -0 trunk/modules/m_info.c (File Modified)
7407 +1 -0 trunk/src/newconf.c (File Modified)
7408 +1 -0 trunk/src/s_conf.c (File Modified)
7411 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7413 Only accept SNOTE from servers.
7417 +2 -0 trunk/modules/m_snote.c (File Modified)
7420 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7422 Correct parv indices so this actually works.
7426 +2 -2 trunk/modules/m_snote.c (File Modified)
7429 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7435 +3 -3 trunk/modules/m_snote.c (File Modified)
7438 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7440 Add m_snote.c, SNOTE propagator.
7444 +86 -0 trunk/modules/Makefile.in (File Modified)
7445 + - trunk/modules/m_snote.c (File Added)
7448 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7450 start seeding the 1.1 NEWS file
7454 +4 -0 trunk/NEWS (File Modified)
7457 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7459 rename some modules to more descriptive names...
7463 +2 -131 trunk/contrib/Makefile.in (File Modified)
7464 + - trunk/contrib/globalconnexit.c (File Deleted)
7465 + - trunk/contrib/globallineactive.c (File Deleted)
7466 + - trunk/contrib/sno_farconnect.c (File Added)
7467 + - trunk/contrib/sno_globalkline.c (File Added)
7468 +1 -120 trunk/modules/Makefile.in (File Modified)
7469 + - trunk/modules/networknotice.c (File Deleted)
7470 + - trunk/modules/sno_routing.c (File Added)
7473 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7475 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7476 Uses FLAGS2_FLOODDONE bit on servers.
7480 +3 -0 trunk/include/client.h (File Modified)
7481 +121 -1 trunk/modules/Makefile.in (File Modified)
7482 + - trunk/modules/networknotice.c (File Added)
7485 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7487 Don't show servers in /trace to nonopers if flatten links is enabled.
7491 +8 -5 trunk/modules/m_trace.c (File Modified)
7494 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7497 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7498 - send back confirmation to source, if local client
7499 - send a +s server notice if the source is neither a server nor a service (+S)
7503 +5 -1 trunk/modules/m_chghost.c (File Modified)
7506 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7508 Use sendto_realops_snomask_from() to make the
7509 server notices appear to come from the affected
7514 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7515 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7518 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7520 Add sendto_realops_snomask_from(), allows
7521 specification of apparent source server.
7525 +1 -0 trunk/include/send.h (File Modified)
7526 +41 -1 trunk/src/send.c (File Modified)
7529 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7531 Revert r579. Keep host, not orighost in oper up notice.
7532 It would be inconsistent to have orighost there, and we
7533 don't want to mess up all server notices by putting both
7538 +1 -1 trunk/src/s_user.c (File Modified)
7541 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7543 Include the IP address in operlog/foperlog.
7547 +10 -8 trunk/modules/m_challenge.c (File Modified)
7548 +8 -6 trunk/modules/m_oper.c (File Modified)
7551 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7553 Call umode_changed hook on oper up.
7557 +1 -0 trunk/src/s_user.c (File Modified)
7560 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7562 Add globalconnexit contrib module, shows remote client connects/exits
7563 except netsplits/netjoin on snomask +F.
7564 Notice formatting will probably change somewhat still.
7568 +80 -0 trunk/contrib/Makefile.in (File Modified)
7569 + - trunk/contrib/globalconnexit.c (File Added)
7572 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7574 Declare snomask_modes[] so modules can provide snomasks.
7578 +2 -0 trunk/include/snomask.h (File Modified)
7581 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7583 Replace user_signon hook with two new hooks: new_local_user
7584 and new_remote_user.
7585 These are called right before the user is introduced to the
7586 rest of the network.
7590 +2 -1 trunk/include/hook.h (File Modified)
7591 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7592 +4 -2 trunk/src/hook.c (File Modified)
7593 +2 -3 trunk/src/s_user.c (File Modified)
7596 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7598 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7602 +2 -2 trunk/modules/m_scan.c (File Modified)
7605 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7607 Update doc/technical/send.txt.
7611 +91 -131 trunk/doc/technical/send.txt (File Modified)
7614 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7616 Add chantrace and masktrace to help files.
7620 + - trunk/help/opers/chantrace (File Added)
7621 +27 -20 trunk/help/opers/index (File Modified)
7622 + - trunk/help/opers/masktrace (File Added)
7623 +2 -0 trunk/help/opers/operspy (File Modified)
7626 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7628 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7629 Shows etrace-like output for all users in a channel,
7630 in particular IP addresses.
7634 +75 -2 trunk/modules/m_etrace.c (File Modified)
7637 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7639 Port over ratbox 2.2 r21727 (anfl):
7640 add some logging when we drop servers in places where we only notify opers
7644 +31 -0 trunk/modules/core/m_server.c (File Modified)
7647 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7649 display orighost in operup message
7653 +1 -1 trunk/src/s_user.c (File Modified)
7656 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7658 Add globallineactive contrib module, a hack which can often
7659 show k/d/g/x line active for remote clients.
7663 +52 -0 trunk/contrib/Makefile.in (File Modified)
7664 + - trunk/contrib/globallineactive.c (File Added)
7667 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7669 Show IP field in the same way as MASKTRACE:
7670 "255.255.255.255" if it's unknown (remote TS5 client)
7671 and "0" if we or the remote server are purposely
7676 +12 -1 trunk/modules/m_scan.c (File Modified)
7679 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7682 - don't show servers in a global scan
7683 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7687 +4 -1 trunk/modules/m_scan.c (File Modified)
7690 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7692 Implement SCAN UMODES.
7696 +3 -0 trunk/include/numeric.h (File Modified)
7697 +128 -2 trunk/modules/m_scan.c (File Modified)
7698 +2 -2 trunk/src/messages.tab (File Modified)
7701 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7707 +1 -1 trunk/modules/m_scan.c (File Modified)
7710 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7712 parv[0] should be parv[1].
7716 +1 -1 trunk/modules/m_scan.c (File Modified)
7719 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7725 +1 -1 trunk/modules/m_scan.c (File Modified)
7728 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7734 +2 -2 trunk/modules/m_scan.c (File Modified)
7737 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7739 framework for scan command
7743 +113 -0 trunk/modules/Makefile.in (File Modified)
7744 + - trunk/modules/m_scan.c (File Added)
7747 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7749 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7753 +2 -0 trunk/include/irc_string.h (File Modified)
7754 +157 -1 trunk/modules/m_etrace.c (File Modified)
7755 +129 -90 trunk/src/match.c (File Modified)
7758 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7760 orighost may live in a different hash bucket (likely the case), lets check it standalone
7764 +39 -3 trunk/src/hostmask.c (File Modified)
7767 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7769 SVN didn't check modules/ somehow, hrmm.
7773 +1 -1 trunk/modules/m_kline.c (File Modified)
7774 +6 -6 trunk/modules/m_stats.c (File Modified)
7777 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7779 Track hostmask entries for client_p->orighost, if available.
7780 Not throughly tested, but seems to work fine.
7784 +8 -4 trunk/include/hostmask.h (File Modified)
7785 +14 -10 trunk/src/hostmask.c (File Modified)
7788 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7790 Pass on SQUIT reasons more.
7794 +17 -19 trunk/src/client.c (File Modified)
7797 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7799 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7800 This way, hidden admins also get them.
7804 +4 -4 trunk/src/send.c (File Modified)
7807 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7809 From ircd-ratbox 2.2 (r21339 anfl):
7810 ms_kill() should be using find_person(), not find_client()
7811 otherwise it can generate a core.
7815 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7818 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7820 Add m_error to core_module_table, so it is loaded by default.
7824 +1 -0 trunk/src/modules.c (File Modified)
7827 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7829 comment is a const char *, not char *.
7833 +1 -1 trunk/include/hook.h (File Modified)
7836 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7838 Fix a long standing hybrid 7 bug: when getting a read error
7839 on a server, report_error() is called with a %d instead of
7840 a %s in the format string ("Lost connection" in +d).
7844 +1 -1 trunk/src/client.c (File Modified)
7847 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7853 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7856 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7858 Add document describing capabilities and what they mean.
7862 + - trunk/doc/technical/capab.txt (File Added)
7865 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7867 Change client_exit hook to pass all exit_client() parameters.
7871 +8 -0 trunk/include/hook.h (File Modified)
7872 +6 -1 trunk/src/client.c (File Modified)
7875 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7877 Add client_exit hook, called in exit_client() for all
7878 clients of all types, except clients exiting because
7879 of netsplits (QS). The only thing done before it is
7880 marking the client as "closing" (to prevent
7885 +1 -0 trunk/include/hook.h (File Modified)
7886 +2 -0 trunk/src/client.c (File Modified)
7887 +2 -0 trunk/src/hook.c (File Modified)
7890 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7892 Improve the code that calculates the nnnS nnnC counts
7895 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7899 +43 -36 trunk/modules/m_trace.c (File Modified)
7902 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7904 Add server_eob hook.
7905 Planning to use this for netsplit/join notices.
7909 +1 -0 trunk/include/hook.h (File Modified)
7910 +2 -0 trunk/modules/m_pong.c (File Modified)
7911 +2 -0 trunk/src/hook.c (File Modified)
7914 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7916 Default motd: ircd-ratbox -> charybdis
7920 +1 -1 trunk/doc/ircd.motd (File Modified)
7923 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7925 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7929 +4 -4 trunk/src/s_user.c (File Modified)
7932 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7934 - Remove obsolete EOB help file
7935 - Document snomask in the help files
7940 + - trunk/help/opers/eob (File Deleted)
7941 +13 -12 trunk/help/opers/index (File Modified)
7942 +1 -13 trunk/help/opers/umode (File Modified)
7943 +7 -7 trunk/help/users/index (File Modified)
7946 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7948 Bail if snomask to parse is not given. Pointy hat to myself.
7952 +3 -0 trunk/src/snomask.c (File Modified)
7955 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7957 Remove m_flags from autoconf
7961 +0 -1 trunk/contrib/Makefile.in (File Modified)
7964 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7970 + - trunk/contrib/m_flags.c (File Deleted)
7973 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7975 If +s is in oper_only_umodes, clear snomask on deoper.
7979 +5 -0 trunk/src/s_user.c (File Modified)
7982 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7984 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7988 +2 -2 trunk/configure (File Modified)
7989 +2 -2 trunk/configure.ac (File Modified)
7992 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7994 Remove the old server notice umodes.
7995 Default oper only umodes is now +s.
7996 Please make sure all remaining umodes still work.
8000 +3 -21 trunk/include/client.h (File Modified)
8001 +0 -12 trunk/src/newconf.c (File Modified)
8002 +1 -1 trunk/src/s_conf.c (File Modified)
8003 +12 -12 trunk/src/s_user.c (File Modified)
8006 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8008 operator::flags nick_changes now controls +n snomask instead of +n umode.
8012 +8 -8 trunk/src/s_user.c (File Modified)
8015 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8017 Move down h_umode_changed hook call after umode allowed checks
8018 (so it will not see +a if someone tries to set it but is not
8023 +2 -3 trunk/src/s_user.c (File Modified)
8026 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8028 Move over non-+s server notices (hopefully, all of them).
8032 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8033 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8034 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8035 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8036 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8037 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8038 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8039 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8040 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8041 +2 -2 trunk/libcharybdis/event.c (File Modified)
8042 +2 -2 trunk/modules/core/m_join.c (File Modified)
8043 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8044 +3 -3 trunk/modules/core/m_message.c (File Modified)
8045 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8046 +2 -2 trunk/modules/core/m_server.c (File Modified)
8047 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8048 +1 -1 trunk/modules/m_post.c (File Modified)
8049 +1 -1 trunk/modules/m_services.c (File Modified)
8050 +2 -2 trunk/src/channel.c (File Modified)
8051 +3 -3 trunk/src/client.c (File Modified)
8052 +1 -1 trunk/src/hash.c (File Modified)
8053 +5 -5 trunk/src/s_conf.c (File Modified)
8054 +2 -2 trunk/src/s_log.c (File Modified)
8055 +4 -4 trunk/src/s_user.c (File Modified)
8058 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8060 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8064 +2 -1 trunk/include/snomask.h (File Modified)
8065 +2 -2 trunk/src/snomask.c (File Modified)
8068 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8070 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8074 +1 -1 trunk/contrib/example_module.c (File Modified)
8075 +2 -2 trunk/include/ircd_defs.h (File Modified)
8076 +6 -6 trunk/modules/core/m_error.c (File Modified)
8077 +1 -1 trunk/modules/core/m_join.c (File Modified)
8078 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8079 +1 -1 trunk/modules/core/m_message.c (File Modified)
8080 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8081 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8082 +18 -18 trunk/modules/core/m_server.c (File Modified)
8083 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8084 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8085 +4 -4 trunk/modules/m_challenge.c (File Modified)
8086 +4 -4 trunk/modules/m_dline.c (File Modified)
8087 +13 -13 trunk/modules/m_gline.c (File Modified)
8088 +5 -5 trunk/modules/m_kline.c (File Modified)
8089 +2 -2 trunk/modules/m_oper.c (File Modified)
8090 +1 -1 trunk/modules/m_pong.c (File Modified)
8091 +13 -13 trunk/modules/m_rehash.c (File Modified)
8092 +4 -4 trunk/modules/m_resv.c (File Modified)
8093 +16 -16 trunk/modules/m_set.c (File Modified)
8094 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8095 +6 -6 trunk/modules/m_xline.c (File Modified)
8096 +1 -1 trunk/src/adns.c (File Modified)
8097 +2 -2 trunk/src/channel.c (File Modified)
8098 +1 -1 trunk/src/listener.c (File Modified)
8099 +1 -1 trunk/src/s_auth.c (File Modified)
8100 +15 -15 trunk/src/s_conf.c (File Modified)
8101 +3 -3 trunk/src/s_user.c (File Modified)
8102 +7 -7 trunk/src/send.c (File Modified)
8105 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8108 - set +s snomask if +s umode set but no snomasks
8109 - put numerics in more logical order
8113 +3 -1 trunk/src/s_user.c (File Modified)
8116 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8118 parse_snobuf_to_mask(): default to + at start
8119 allows stuff like /mode jilles +s C
8123 +1 -1 trunk/src/snomask.c (File Modified)
8126 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8128 Changes to user_mode() snomask handling.
8129 - show snomask (if not 0) on /mode <nick>
8130 - show snomask once at the end if +s/-s used
8131 - only parse 1 parameter for umode changes
8132 - don't crash on /mode <nick> +s
8133 - /mode <nick> -s clears snomask, doesn't use parameter
8134 - set umode +s iff snomask is not 0
8135 - snomask is not propagated, but umode +s is
8139 +97 -72 trunk/src/s_user.c (File Modified)
8142 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8144 Convert some messages over to snomask.
8148 +29 -29 trunk/src/client.c (File Modified)
8149 +2 -2 trunk/src/ircd.c (File Modified)
8150 +13 -13 trunk/src/modules.c (File Modified)
8151 +1 -1 trunk/src/newconf.c (File Modified)
8152 +5 -5 trunk/src/parse.c (File Modified)
8153 +1 -1 trunk/src/restart.c (File Modified)
8154 +4 -4 trunk/src/s_newconf.c (File Modified)
8155 +11 -11 trunk/src/s_serv.c (File Modified)
8158 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8160 include snomask.h from client.h
8164 +1 -0 trunk/include/client.h (File Modified)
8167 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8169 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8173 +1 -0 trunk/src/newconf.c (File Modified)
8174 +2 -1 trunk/src/snomask.c (File Modified)
8177 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8179 should start with +, not \0. Whoops. :)
8183 +1 -1 trunk/src/snomask.c (File Modified)
8186 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8188 core snomask support.
8192 +3 -0 trunk/doc/example.conf (File Modified)
8193 +2 -0 trunk/include/client.h (File Modified)
8194 +2 -0 trunk/include/numeric.h (File Modified)
8195 +2 -0 trunk/include/s_newconf.h (File Modified)
8196 +63 -0 trunk/include/send.h (File Modified)
8197 + - trunk/include/snomask.h (File Added)
8198 +1 -0 trunk/src/Makefile.in (File Modified)
8199 +1 -1 trunk/src/messages.tab (File Modified)
8200 +8 -0 trunk/src/newconf.c (File Modified)
8201 +12 -0 trunk/src/s_user.c (File Modified)
8202 +235 -0 trunk/src/send.c (File Modified)
8203 + - trunk/src/snomask.c (File Added)
8206 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8208 add a blank line after the license info.
8212 +1 -1 trunk/CREDITS (File Modified)
8215 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8217 Extend copyright to 2006.
8221 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8224 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8227 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8231 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8232 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8235 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8237 Add oper privileges document.
8241 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8242 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8245 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8247 Capitalize message names in services shortcuts (for consistency).
8251 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8254 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8260 +1 -1 trunk/src/patricia.c (File Modified)
8263 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8265 Remove obsolete 'nextconnect' variable.
8269 +0 -1 trunk/include/ircd.h (File Modified)
8270 +0 -2 trunk/src/client.c (File Modified)
8271 +0 -1 trunk/src/ircd.c (File Modified)
8274 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8276 Remove this remnant of the hybrid 6 ziplinks implementation.
8280 + - trunk/include/s_zip.h (File Deleted)
8283 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8285 Make clone limiting work on orighost, not host (so it
8286 looks through services cloaks). Lightly tested, please
8291 +2 -0 trunk/modules/m_chghost.c (File Modified)
8292 +1 -1 trunk/src/client.c (File Modified)
8293 +1 -1 trunk/src/s_conf.c (File Modified)
8296 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8298 Don't forget to link me_realhost() into the command hash.
8300 Pointy hat to: myself
8304 +1 -1 trunk/modules/m_chghost.c (File Modified)
8307 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8309 It's call_hook, not hook_call.
8313 +1 -1 trunk/src/s_user.c (File Modified)
8316 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8318 Add unreject help file.
8322 + - trunk/help/opers/unreject (File Added)
8325 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8327 Link the all-important 42 module to the build :P
8331 +1 -0 trunk/contrib/Makefile.in (File Modified)
8334 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8336 Mention /rehash help.
8340 +1 -0 trunk/help/opers/rehash (File Modified)
8343 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8345 Add h_user_signon hook.
8349 +1 -0 trunk/include/hook.h (File Modified)
8350 +2 -0 trunk/src/hook.c (File Modified)
8351 +4 -0 trunk/src/s_user.c (File Modified)
8354 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8356 Oops, forgot to set orighost for remote client introductions.
8360 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8363 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8365 Use TS6 forms in services shortcuts, if possible.
8369 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8372 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8374 - Start out default_umodes conf entry from the empty set instead of +i.
8375 - Move oper_only_umodes check to where default_umodes is used, as
8376 oper_only_umodes may not be set yet while we're reading the conf.
8380 +6 -7 trunk/src/newconf.c (File Modified)
8381 +1 -1 trunk/src/s_user.c (File Modified)
8384 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8386 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8390 +1 -0 trunk/doc/example.conf (File Modified)
8391 +7 -0 trunk/doc/reference.conf (File Modified)
8392 +0 -7 trunk/include/config.h.dist (File Modified)
8393 +1 -0 trunk/include/s_conf.h (File Modified)
8394 +6 -0 trunk/modules/m_info.c (File Modified)
8395 +9 -18 trunk/src/client.c (File Modified)
8396 +1 -0 trunk/src/newconf.c (File Modified)
8397 +1 -0 trunk/src/s_conf.c (File Modified)
8400 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8402 - Allow NULL target_ip in show_ip() (indicates message is being
8403 sent to local opers)
8404 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8406 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8407 those in src/client.c
8409 From ratbox 2.2 svn (anfl)
8413 +1 -0 trunk/include/client.h (File Modified)
8414 +21 -2 trunk/src/client.c (File Modified)
8415 +2 -4 trunk/src/hostmask.c (File Modified)
8416 +1 -5 trunk/src/s_conf.c (File Modified)
8417 +4 -8 trunk/src/s_user.c (File Modified)
8420 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8422 Fire off events properly.
8426 +7 -3 trunk/src/s_user.c (File Modified)
8429 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8431 make sure modules which depend on umode information get the message upon connection (oops)
8435 +3 -0 trunk/src/s_user.c (File Modified)
8438 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8440 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8441 From ratbox 2.2 svn.
8445 +3 -7 trunk/modules/m_etrace.c (File Modified)
8448 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8450 Replace silly `default_invisible' option with more versatile default_umodes.
8454 +2 -2 trunk/Makefile.in (File Modified)
8455 +12 -1 trunk/doc/example.conf (File Modified)
8456 +14 -7 trunk/doc/reference.conf (File Modified)
8457 +2 -4 trunk/include/s_conf.h (File Modified)
8458 +0 -6 trunk/modules/m_info.c (File Modified)
8459 +4 -0 trunk/src/modules.c (File Modified)
8460 +41 -1 trunk/src/newconf.c (File Modified)
8461 +2 -2 trunk/src/s_conf.c (File Modified)
8462 +3 -4 trunk/src/s_user.c (File Modified)
8465 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8467 Add temporary nick resvs with the proper duration,
8468 not 60 times too long.
8472 +1 -1 trunk/modules/m_resv.c (File Modified)
8475 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8477 Add kick on split riding. See reference.conf for more details.
8481 +1 -0 trunk/doc/example.conf (File Modified)
8482 +16 -0 trunk/doc/reference.conf (File Modified)
8483 +1 -0 trunk/include/s_conf.h (File Modified)
8484 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8485 +6 -0 trunk/modules/m_info.c (File Modified)
8486 +1 -0 trunk/src/newconf.c (File Modified)
8487 +1 -0 trunk/src/s_conf.c (File Modified)
8490 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8492 New credits, denoting GXTi as being on the core team.
8496 +16 -5 trunk/CREDITS (File Modified)
8499 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8501 better cloaking algorithm
8505 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8508 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8510 don't do redundant bitshifting.
8514 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8517 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8523 +1 -0 trunk/contrib/Makefile.in (File Modified)
8526 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8528 Set the DynSpoof flag properly.
8532 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8535 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8537 first go at an ip_cloaking implementation for charybdis.
8541 + - trunk/contrib/ip_cloaking.c (File Added)
8544 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8546 Add libcharybdis to contrib/ includes.
8550 +1 -1 trunk/contrib/Makefile.in (File Modified)
8553 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8555 add h_umode_changed hook for modules that provide usermodes.
8559 +1 -0 trunk/include/hook.h (File Modified)
8560 +2 -1 trunk/src/hook.c (File Modified)
8561 +3 -0 trunk/src/s_user.c (File Modified)
8564 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8566 Show quiets in /stats z.
8570 +15 -10 trunk/src/s_stats.c (File Modified)
8573 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8575 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8579 +0 -12 trunk/configure (File Modified)
8580 +0 -9 trunk/configure.ac (File Modified)
8581 +0 -3 trunk/include/setup.h.in (File Modified)
8584 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8586 change various buffer sizes to = topiclen.
8590 +3 -4 trunk/include/ircd_defs.h (File Modified)
8593 jon 2005/12/12 19:32:18 UTC (20051212-400)
8595 - Partial commit test, partial ego strokage ;)
8599 +2 -1 trunk/CREDITS (File Modified)
8602 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8604 More kqueue corrections.
8607 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8610 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8612 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8613 Not sure why this wasn't this way to begin with.
8617 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8620 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8622 example.conf tweaks:
8623 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8624 most people do not need this.
8625 Enable serverinfo::hub.
8629 +14 -11 trunk/doc/example.conf (File Modified)
8632 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8634 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8638 +1 -1 trunk/src/s_serv.c (File Modified)
8641 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8643 header include changes
8647 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8648 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8649 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8650 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8651 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8652 +1 -21 trunk/libcharybdis/select.c (File Modified)
8655 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8657 s/ilog/libcharybdis_{die,log,restart}/g
8661 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8662 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8663 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8664 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8665 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8666 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8667 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8668 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8671 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8673 Use the right callbacks in the function code.
8676 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8679 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8681 More work, it builds again!
8685 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8686 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8687 + - trunk/libcharybdis/libcharybdis.c (File Added)
8688 + - trunk/libcharybdis/libcharybdis.h (File Added)
8691 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8693 Move some stuff around.
8697 + - trunk/include/memory.h (File Deleted)
8698 + - trunk/include/tools.h (File Deleted)
8699 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8700 + - trunk/libcharybdis/memory.c (File Added)
8701 + - trunk/libcharybdis/memory.h (File Added)
8702 + - trunk/libcharybdis/snprintf.c (File Added)
8703 + - trunk/libcharybdis/tools.c (File Added)
8704 + - trunk/libcharybdis/tools.h (File Added)
8705 +1000 -1062 trunk/modules/.depend (File Modified)
8706 +421 -455 trunk/src/.depend (File Modified)
8707 +0 -1191 trunk/src/Makefile.in (File Modified)
8708 + - trunk/src/memory.c (File Deleted)
8709 + - trunk/src/snprintf.c (File Deleted)
8710 + - trunk/src/tools.c (File Deleted)
8713 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8715 move more headers into libcharybdis
8718 + - trunk/include/balloc.h (File Deleted)
8719 + - trunk/include/event.h (File Deleted)
8720 + - trunk/libcharybdis/balloc.h (File Added)
8721 + - trunk/libcharybdis/event.h (File Added)
8722 +924 -1020 trunk/modules/.depend (File Modified)
8723 +327 -406 trunk/src/.depend (File Modified)
8726 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8728 balloc, events -> libcharybdis
8731 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8732 + - trunk/libcharybdis/balloc.c (File Added)
8733 + - trunk/libcharybdis/event.c (File Added)
8734 +0 -1008 trunk/src/Makefile.in (File Modified)
8735 + - trunk/src/balloc.c (File Deleted)
8736 + - trunk/src/event.c (File Deleted)
8739 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8744 + - trunk/include/commio.h (File Deleted)
8745 + - trunk/include/linebuf.h (File Deleted)
8746 + - trunk/libcharybdis/commio.h (File Added)
8747 + - trunk/libcharybdis/linebuf.h (File Added)
8748 +1644 -530 trunk/modules/.depend (File Modified)
8749 +1 -1 trunk/modules/Makefile.in (File Modified)
8750 +720 -284 trunk/src/.depend (File Modified)
8753 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8755 Makefile reworking -- moving libcharybdis headers into proper location.
8758 +1 -1 trunk/adns/Makefile.in (File Modified)
8759 +1 -1 trunk/src/Makefile.in (File Modified)
8762 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8764 Document proposed authdaemon protocol.
8767 + - trunk/authdaemon/protocol.txt (File Added)
8770 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8775 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8778 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8780 Remove dead makefile from generation
8783 +1 -2 trunk/configure (File Modified)
8784 +0 -1 trunk/configure.ac (File Modified)
8787 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8789 libcharybdisIO -> libcharybdis
8792 +1 -1 trunk/src/Makefile.in (File Modified)
8795 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8800 + - trunk/libcharybdis/Makefile.in (File Added)
8801 + - trunk/libcharybdis/commio.c (File Added)
8802 + - trunk/libcharybdis/devpoll.c (File Added)
8803 + - trunk/libcharybdis/epoll.c (File Added)
8804 + - trunk/libcharybdis/io/ (File Deleted)
8805 + - trunk/libcharybdis/kqueue.c (File Added)
8806 + - trunk/libcharybdis/linebuf.c (File Added)
8807 + - trunk/libcharybdis/log/ (File Deleted)
8808 + - trunk/libcharybdis/poll.c (File Added)
8809 + - trunk/libcharybdis/ports.c (File Added)
8810 + - trunk/libcharybdis/select.c (File Added)
8813 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8818 + - trunk/libcharybdis/Makefile.in (File Deleted)
8821 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8826 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8829 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8831 add authdaemon dir for later hacking
8835 + - trunk/authdaemon/ (File Added)
8838 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8840 linebuf -> libcharybdisIO
8844 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8845 + - trunk/libcharybdis/io/linebuf.c (File Added)
8846 + - trunk/libcharybdis/log/ (File Added)
8847 + - trunk/libcharybdis/log/Makefile.in (File Added)
8848 +0 -687 trunk/src/Makefile.in (File Modified)
8849 + - trunk/src/linebuf.c (File Deleted)
8852 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8854 Solaris 10 I/O ports support
8857 + - trunk/libcharybdis/io/ports.c (File Added)
8860 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8866 +1 -1 trunk/Makefile.in (File Modified)
8867 +3 -1 trunk/configure (File Modified)
8868 +133 -10 trunk/configure.ac (File Modified)
8869 + - trunk/libcharybdis/ (File Added)
8870 + - trunk/libcharybdis/Makefile.in (File Added)
8871 + - trunk/libcharybdis/io/ (File Added)
8872 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8873 +2 -3 trunk/src/Makefile.in (File Modified)
8874 + - trunk/src/io/ (File Deleted)
8877 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8879 split IO stuff into libcharybdisIO.
8883 + - trunk/src/commio.c (File Deleted)
8884 + - trunk/src/devpoll.c (File Deleted)
8885 + - trunk/src/epoll.c (File Deleted)
8886 + - trunk/src/io/ (File Added)
8887 + - trunk/src/io/Makefile.in (File Added)
8888 + - trunk/src/io/commio.c (File Added)
8889 + - trunk/src/io/devpoll.c (File Added)
8890 + - trunk/src/io/epoll.c (File Added)
8891 + - trunk/src/io/kqueue.c (File Added)
8892 + - trunk/src/io/poll.c (File Added)
8893 + - trunk/src/io/select.c (File Added)
8894 + - trunk/src/kqueue.c (File Deleted)
8895 + - trunk/src/poll.c (File Deleted)
8896 + - trunk/src/select.c (File Deleted)
8899 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8905 +86 -155 trunk/configure (File Modified)
8906 +1 -1 trunk/configure.ac (File Modified)
8909 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8911 Remove mentions of mkkeypair/cryptlinks.
8915 +1 -3 trunk/doc/challenge.txt (File Modified)
8918 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8920 Clarify serverinfo{} description.
8924 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8927 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8929 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8933 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8936 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8938 Improvements also applicable to hyperion 1.x.
8942 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8945 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8947 - Add +F description
8948 - General improvements and changes to charybdis
8952 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8955 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8957 The server notice umodes only have an effect
8958 for opers. ("sendto_realops_flags", so having
8959 the umode is not enough, they must also be
8964 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8967 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8969 Updates to umodes docs.
8973 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8976 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8978 Add SGML documentation.
8981 + - trunk/doc/sgml/ (File Added)
8982 + - trunk/doc/sgml/oper-guide/ (File Added)
8983 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8984 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8985 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8986 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8987 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8988 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8989 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8992 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8994 Make operwall flag restrict setting umode +z.
8995 This repairs this flag broken in charybdis-1.0.
8999 +41 -0 trunk/contrib/m_flags.c (File Modified)
9000 +9 -0 trunk/src/s_user.c (File Modified)
9003 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9005 Don't complain/reset remote clients +n. I'm still not
9006 convinced propagating all umodes is the way to go, oh
9011 +1 -1 trunk/src/s_user.c (File Modified)
9014 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9016 - Require admin flag for oper /chghost (if it's enabled
9017 which is not default)
9018 - Give error message on nonexistant nick
9022 +12 -0 trunk/modules/m_chghost.c (File Modified)
9025 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9027 Incorporated jilles' dynspoof patch with a few minor changes.
9030 +5 -2 trunk/include/client.h (File Modified)
9031 +1 -0 trunk/include/numeric.h (File Modified)
9032 +75 -4 trunk/modules/m_chghost.c (File Modified)
9033 +2 -21 trunk/modules/m_stats.c (File Modified)
9034 +2 -8 trunk/modules/m_trace.c (File Modified)
9035 +2 -0 trunk/src/client.c (File Modified)
9036 +3 -0 trunk/src/s_user.c (File Modified)
9039 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9044 +5 -0 trunk/NEWS (File Modified)
9047 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9049 Make show_ip() far less braindead.
9051 Obtained from: ratbox 2.2 SVN
9055 +14 -85 trunk/src/client.c (File Modified)
9058 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9060 Instead of not showing channels at all for whoising services,
9061 only show channels the requester is also on. If operspying
9062 services, show all the channels.
9066 +37 -40 trunk/modules/m_whois.c (File Modified)
9069 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9071 - Show real errno if we fail to connect to a server
9072 - Don't show server IPs on IRC if a server goes dead
9077 +2 -5 trunk/src/s_serv.c (File Modified)
9080 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9082 Revert hybrid 7.2 aline code. It causes too many problems.
9086 +1 -47 trunk/NEWS (File Modified)
9087 + - trunk/include/aline.h (File Deleted)
9088 +53 -6 trunk/modules/m_dline.c (File Modified)
9089 +212 -16 trunk/modules/m_kline.c (File Modified)
9090 +37 -8 trunk/modules/m_resv.c (File Modified)
9091 +45 -24 trunk/modules/m_xline.c (File Modified)
9092 +0 -485 trunk/src/Makefile.in (File Modified)
9093 + - trunk/src/aline.c (File Deleted)
9096 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9098 Incorporate recent ratbox monitor bugfixes (could crash).
9102 +16 -0 trunk/modules/m_monitor.c (File Modified)
9103 +4 -3 trunk/src/monitor.c (File Modified)
9106 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9108 Fix /invite UID leak.
9110 Found by logiclrd@EFnet.
9114 +3 -2 trunk/modules/m_invite.c (File Modified)
9117 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9119 Don't show what channels a service is in.
9122 +1 -0 trunk/NEWS (File Modified)
9123 +40 -35 trunk/modules/m_whois.c (File Modified)
9126 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9128 Update version to 1.0.3.
9132 +9 -9 trunk/configure (File Modified)
9133 +1 -1 trunk/configure.ac (File Modified)
9136 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9142 +7 -1 trunk/NEWS (File Modified)
9145 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9147 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9148 More static buffers :(
9152 +12 -4 trunk/src/aline.c (File Modified)
9155 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9157 Make operspy mode (/mode !#channel showing parameters
9158 even if not on channel) work again.
9162 +4 -4 trunk/src/channel.c (File Modified)
9165 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9167 Call server_introduced hook on TS6 remote server
9168 introduction (ms_sid()).
9172 +6 -0 trunk/modules/core/m_server.c (File Modified)
9175 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9177 Cyrix boxes are wierd.
9180 +2 -1 trunk/modules/m_services.c (File Modified)
9183 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9188 +1 -1 trunk/include/client.h (File Modified)
9189 +3 -1 trunk/modules/m_services.c (File Modified)
9192 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9197 +1 -6 trunk/modules/m_services.c (File Modified)
9200 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9202 Disable a check that doesn't always seem to work right for some reason.
9205 +2 -0 trunk/modules/m_services.c (File Modified)
9208 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9214 +4 -1 trunk/NEWS (File Modified)
9217 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9223 +9 -9 trunk/configure (File Modified)
9224 +1 -1 trunk/configure.ac (File Modified)
9227 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9229 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9233 +3 -13 trunk/modules/m_trace.c (File Modified)
9236 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9238 Don't send empty RPL_WHOISCHANNELS on remote whois.
9240 Pointy hat to: jilles
9244 +1 -1 trunk/modules/m_whois.c (File Modified)
9247 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9253 +3 -0 trunk/NEWS (File Modified)
9256 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9258 Modular umode support.
9262 +0 -9 trunk/include/client.h (File Modified)
9263 +2 -1 trunk/include/s_user.h (File Modified)
9264 +1 -1 trunk/include/tools.h (File Modified)
9265 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9266 +3 -0 trunk/src/ircd.c (File Modified)
9267 +1 -1 trunk/src/messages.tab (File Modified)
9268 +2 -2 trunk/src/s_serv.c (File Modified)
9269 +37 -59 trunk/src/s_user.c (File Modified)
9270 +21 -0 trunk/src/tools.c (File Modified)
9273 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9275 Optionally do forced nick change to the UID instead of kill
9276 on nick collisions, see doc/collision_fnc.txt for more
9281 + - trunk/doc/collision_fnc.txt (File Added)
9282 +1 -0 trunk/doc/example.conf (File Modified)
9283 +8 -0 trunk/doc/reference.conf (File Modified)
9284 +1 -0 trunk/include/numeric.h (File Modified)
9285 +1 -0 trunk/include/s_conf.h (File Modified)
9286 +2 -1 trunk/include/s_serv.h (File Modified)
9287 +1 -0 trunk/include/s_stats.h (File Modified)
9288 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9289 +1 -1 trunk/src/messages.tab (File Modified)
9290 +1 -0 trunk/src/newconf.c (File Modified)
9291 +1 -0 trunk/src/s_conf.c (File Modified)
9292 +1 -0 trunk/src/s_serv.c (File Modified)
9293 +2 -2 trunk/src/s_stats.c (File Modified)
9296 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9302 trunk/NEWS (File Modified)
9305 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9307 Don't allow lookups by uid in /monitor + and /monitor s.
9311 trunk/modules/m_monitor.c (File Modified)
9314 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9316 Stop garbage +j being set in cases like +j aaa:bbb by
9317 initializing the variables properly.
9323 trunk/modules/core/m_mode.c (File Modified)
9324 trunk/modules/core/m_sjoin.c (File Modified)
9327 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9329 Apply flags to the proper server in me_gcap().
9333 trunk/modules/m_capab.c (File Modified)
9336 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9338 Use find_named_client() instead of find_client() to check
9339 for nick collisions.
9343 trunk/modules/core/m_nick.c (File Modified)
9346 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9348 - Replace old 381 numeric with a new, more positive one!
9352 trunk/src/messages.tab (File Modified)
9355 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9357 Make it compile again.
9361 trunk/src/channel.c (File Modified)
9362 trunk/src/client.c (File Modified)
9363 trunk/src/ircd.c (File Modified)
9364 trunk/src/packet.c (File Modified)
9367 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9369 - Prevent UID disclosure in cmode setting.
9373 trunk/NEWS (File Modified)
9374 trunk/modules/core/m_mode.c (File Modified)
9377 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9379 A different check which prevents UID disclosure.
9383 trunk/modules/core/m_kick.c (File Modified)
9386 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9388 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9392 trunk/modules/core/m_kick.c (File Modified)
9395 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9397 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9401 trunk/NEWS (File Modified)
9402 trunk/modules/m_accept.c (File Modified)
9403 trunk/modules/m_admin.c (File Modified)
9404 trunk/modules/m_away.c (File Modified)
9405 trunk/modules/m_cap.c (File Modified)
9406 trunk/modules/m_capab.c (File Modified)
9407 trunk/modules/m_challenge.c (File Modified)
9408 trunk/modules/m_chghost.c (File Modified)
9409 trunk/modules/m_close.c (File Modified)
9410 trunk/modules/m_cmessage.c (File Modified)
9411 trunk/modules/m_connect.c (File Modified)
9412 trunk/modules/m_dline.c (File Modified)
9413 trunk/modules/m_encap.c (File Modified)
9414 trunk/modules/m_etrace.c (File Modified)
9415 trunk/modules/m_gline.c (File Modified)
9416 trunk/modules/m_help.c (File Modified)
9417 trunk/modules/m_info.c (File Modified)
9418 trunk/modules/m_invite.c (File Modified)
9419 trunk/modules/m_ison.c (File Modified)
9420 trunk/modules/m_kline.c (File Modified)
9421 trunk/modules/m_knock.c (File Modified)
9422 trunk/modules/m_links.c (File Modified)
9423 trunk/modules/m_list.c (File Modified)
9424 trunk/modules/m_locops.c (File Modified)
9425 trunk/modules/m_lusers.c (File Modified)
9426 trunk/modules/m_map.c (File Modified)
9427 trunk/modules/m_monitor.c (File Modified)
9428 trunk/modules/m_motd.c (File Modified)
9429 trunk/modules/m_names.c (File Modified)
9430 trunk/modules/m_oper.c (File Modified)
9431 trunk/modules/m_operspy.c (File Modified)
9432 trunk/modules/m_pass.c (File Modified)
9433 trunk/modules/m_ping.c (File Modified)
9434 trunk/modules/m_pong.c (File Modified)
9435 trunk/modules/m_post.c (File Modified)
9436 trunk/modules/m_rehash.c (File Modified)
9437 trunk/modules/m_restart.c (File Modified)
9438 trunk/modules/m_resv.c (File Modified)
9439 trunk/modules/m_services.c (File Modified)
9440 trunk/modules/m_set.c (File Modified)
9441 trunk/modules/m_sshortcut.c (File Modified)
9442 trunk/modules/m_stats.c (File Modified)
9443 trunk/modules/m_svinfo.c (File Modified)
9444 trunk/modules/m_tb.c (File Modified)
9445 trunk/modules/m_testline.c (File Modified)
9446 trunk/modules/m_testmask.c (File Modified)
9447 trunk/modules/m_time.c (File Modified)
9448 trunk/modules/m_topic.c (File Modified)
9449 trunk/modules/m_trace.c (File Modified)
9450 trunk/modules/m_unreject.c (File Modified)
9451 trunk/modules/m_user.c (File Modified)
9452 trunk/modules/m_userhost.c (File Modified)
9453 trunk/modules/m_users.c (File Modified)
9454 trunk/modules/m_version.c (File Modified)
9455 trunk/modules/m_wallops.c (File Modified)
9456 trunk/modules/m_who.c (File Modified)
9457 trunk/modules/m_whois.c (File Modified)
9458 trunk/modules/m_whowas.c (File Modified)
9459 trunk/modules/m_xline.c (File Modified)
9460 trunk/src/adns.c (File Modified)
9461 trunk/src/aline.c (File Modified)
9462 trunk/src/cache.c (File Modified)
9463 trunk/src/channel.c (File Modified)
9464 trunk/src/class.c (File Modified)
9465 trunk/src/client.c (File Modified)
9466 trunk/src/commio.c (File Modified)
9467 trunk/src/event.c (File Modified)
9468 trunk/src/hash.c (File Modified)
9469 trunk/src/hostmask.c (File Modified)
9470 trunk/src/ircd.c (File Modified)
9471 trunk/src/kdparse.c (File Modified)
9472 trunk/src/linebuf.c (File Modified)
9473 trunk/src/listener.c (File Modified)
9474 trunk/src/modules.c (File Modified)
9475 trunk/src/monitor.c (File Modified)
9476 trunk/src/newconf.c (File Modified)
9477 trunk/src/packet.c (File Modified)
9478 trunk/src/parse.c (File Modified)
9479 trunk/src/reject.c (File Modified)
9480 trunk/src/s_auth.c (File Modified)
9481 trunk/src/s_conf.c (File Modified)
9482 trunk/src/s_gline.c (File Modified)
9483 trunk/src/s_log.c (File Modified)
9484 trunk/src/s_newconf.c (File Modified)
9485 trunk/src/s_serv.c (File Modified)
9486 trunk/src/s_stats.c (File Modified)
9487 trunk/src/s_user.c (File Modified)
9488 trunk/src/send.c (File Modified)
9489 trunk/src/whowas.c (File Modified)
9492 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9494 - More coding style niceities. Pretty much got client.h squared away.
9498 trunk/modules/m_dline.c (File Modified)
9499 trunk/modules/m_gline.c (File Modified)
9500 trunk/modules/m_kline.c (File Modified)
9501 trunk/modules/m_rehash.c (File Modified)
9502 trunk/modules/m_resv.c (File Modified)
9503 trunk/modules/m_stats.c (File Modified)
9504 trunk/modules/m_testline.c (File Modified)
9505 trunk/modules/m_user.c (File Modified)
9506 trunk/modules/m_xline.c (File Modified)
9509 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9511 - Propagate quiets (+q) on netjoins
9512 - Clear +q list too on lowerTS sjoin from TS6 source
9516 trunk/modules/core/m_sjoin.c (File Modified)
9517 trunk/src/s_serv.c (File Modified)
9520 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9522 Second argument to whois is always a nick, never a uid.
9523 This prevents /whois other.server uid to get information
9528 trunk/modules/m_whois.c (File Modified)
9531 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9533 Don't allow local users to use uids in user mode.
9537 trunk/src/s_user.c (File Modified)
9540 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9542 Make it compile again.
9546 trunk/src/s_stats.c (File Modified)
9549 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9551 Fix propagation of empty SJOIN.
9555 trunk/modules/core/m_sjoin.c (File Modified)
9558 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9560 Some atheme-style niceties here.
9564 trunk/modules/m_accept.c (File Modified)
9565 trunk/modules/m_admin.c (File Modified)
9566 trunk/modules/m_away.c (File Modified)
9567 trunk/modules/m_cap.c (File Modified)
9568 trunk/modules/m_capab.c (File Modified)
9569 trunk/modules/m_challenge.c (File Modified)
9570 trunk/modules/m_chghost.c (File Modified)
9571 trunk/modules/m_close.c (File Modified)
9572 trunk/modules/m_cmessage.c (File Modified)
9573 trunk/modules/m_connect.c (File Modified)
9574 trunk/modules/m_dline.c (File Modified)
9575 trunk/modules/m_encap.c (File Modified)
9576 trunk/modules/m_etrace.c (File Modified)
9577 trunk/modules/m_gline.c (File Modified)
9578 trunk/modules/m_help.c (File Modified)
9579 trunk/modules/m_info.c (File Modified)
9580 trunk/modules/m_invite.c (File Modified)
9581 trunk/modules/m_ison.c (File Modified)
9582 trunk/modules/m_kline.c (File Modified)
9583 trunk/modules/m_knock.c (File Modified)
9584 trunk/modules/m_links.c (File Modified)
9585 trunk/modules/m_list.c (File Modified)
9586 trunk/modules/m_locops.c (File Modified)
9587 trunk/modules/m_lusers.c (File Modified)
9588 trunk/modules/m_map.c (File Modified)
9589 trunk/modules/m_monitor.c (File Modified)
9590 trunk/modules/m_motd.c (File Modified)
9591 trunk/modules/m_names.c (File Modified)
9592 trunk/modules/m_oper.c (File Modified)
9593 trunk/modules/m_operspy.c (File Modified)
9594 trunk/modules/m_pass.c (File Modified)
9595 trunk/modules/m_ping.c (File Modified)
9596 trunk/modules/m_pong.c (File Modified)
9597 trunk/modules/m_post.c (File Modified)
9598 trunk/modules/m_rehash.c (File Modified)
9599 trunk/modules/m_restart.c (File Modified)
9600 trunk/modules/m_resv.c (File Modified)
9601 trunk/modules/m_services.c (File Modified)
9602 trunk/modules/m_set.c (File Modified)
9603 trunk/modules/m_sshortcut.c (File Modified)
9604 trunk/modules/m_stats.c (File Modified)
9605 trunk/modules/m_svinfo.c (File Modified)
9606 trunk/modules/m_tb.c (File Modified)
9607 trunk/modules/m_testline.c (File Modified)
9608 trunk/modules/m_testmask.c (File Modified)
9609 trunk/modules/m_time.c (File Modified)
9610 trunk/modules/m_topic.c (File Modified)
9611 trunk/modules/m_trace.c (File Modified)
9612 trunk/modules/m_unreject.c (File Modified)
9613 trunk/modules/m_user.c (File Modified)
9614 trunk/modules/m_userhost.c (File Modified)
9615 trunk/modules/m_users.c (File Modified)
9616 trunk/modules/m_version.c (File Modified)
9617 trunk/modules/m_wallops.c (File Modified)
9618 trunk/modules/m_who.c (File Modified)
9619 trunk/modules/m_whois.c (File Modified)
9620 trunk/modules/m_whowas.c (File Modified)
9621 trunk/modules/m_xline.c (File Modified)
9624 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9626 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9630 trunk/.indent.pro (File Modified)
9631 trunk/include/charybdis.h (File Added)
9632 trunk/include/client.h (File Modified)
9633 trunk/modules/.indent.pro (File Modified)
9634 trunk/src/.indent.pro (File Modified)
9635 trunk/src/adns.c (File Modified)
9636 trunk/src/aline.c (File Modified)
9637 trunk/src/cache.c (File Modified)
9638 trunk/src/channel.c (File Modified)
9639 trunk/src/class.c (File Modified)
9640 trunk/src/client.c (File Modified)
9641 trunk/src/commio.c (File Modified)
9642 trunk/src/event.c (File Modified)
9643 trunk/src/hash.c (File Modified)
9644 trunk/src/hostmask.c (File Modified)
9645 trunk/src/ircd.c (File Modified)
9646 trunk/src/kdparse.c (File Modified)
9647 trunk/src/linebuf.c (File Modified)
9648 trunk/src/listener.c (File Modified)
9649 trunk/src/modules.c (File Modified)
9650 trunk/src/monitor.c (File Modified)
9651 trunk/src/newconf.c (File Modified)
9652 trunk/src/packet.c (File Modified)
9653 trunk/src/parse.c (File Modified)
9654 trunk/src/reject.c (File Modified)
9655 trunk/src/s_auth.c (File Modified)
9656 trunk/src/s_conf.c (File Modified)
9657 trunk/src/s_gline.c (File Modified)
9658 trunk/src/s_log.c (File Modified)
9659 trunk/src/s_newconf.c (File Modified)
9660 trunk/src/s_serv.c (File Modified)
9661 trunk/src/s_stats.c (File Modified)
9662 trunk/src/s_user.c (File Modified)
9663 trunk/src/send.c (File Modified)
9664 trunk/src/whowas.c (File Modified)
9667 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9669 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9670 - Convert a few modules towards using this code.
9671 - Make a note about this change in NEWS.
9675 trunk/NEWS (File Modified)
9676 trunk/include/aline.h (File Added)
9677 trunk/modules/m_dline.c (File Modified)
9678 trunk/modules/m_kline.c (File Modified)
9679 trunk/modules/m_resv.c (File Modified)
9680 trunk/modules/m_xline.c (File Modified)
9681 trunk/src/Makefile.in (File Modified)
9682 trunk/src/aline.c (File Added)
9685 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9687 - Update NEWS document.
9691 trunk/NEWS (File Modified)
9694 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9696 Use find_named_person() instead of find_person() in services shortcuts.
9700 trunk/modules/m_sshortcut.c (File Modified)
9703 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9705 Fix propagation of empty channels (+P).
9709 trunk/modules/core/m_sjoin.c (File Modified)
9710 trunk/src/s_serv.c (File Modified)
9713 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9715 Use same comparison for +f.
9719 trunk/modules/core/m_join.c (File Modified)
9722 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9724 Retire server-server non-encap CHGHOST, and clean it up a bit.
9728 trunk/modules/m_chghost.c (File Modified)
9731 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9733 Use TS6 form for SQUIT wallops.
9737 trunk/modules/core/m_squit.c (File Modified)
9740 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9742 Propagate nick changes for remote clients in TS6 form if possible;
9743 simplify the code a bit.
9747 trunk/modules/core/m_nick.c (File Modified)
9750 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9752 Only clear oper_only_umodes on deoper for local clients.
9756 trunk/src/s_user.c (File Modified)
9759 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9761 - Don't enable use_whois_actually in the default config, makes cloaking
9762 only useful for vanity.
9766 trunk/doc/example.conf (File Modified)
9769 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9771 Fix linebuf raw code to not truncate lines longer than
9772 510 characters. This stops ziplinks corruption at
9773 the initial burst if the other side sends a lot.
9777 trunk/src/linebuf.c (File Modified)
9780 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9782 - Add +r to channel_modes().
9786 trunk/src/channel.c (File Modified)
9789 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9795 trunk/NEWS (File Modified)
9798 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9800 err, nvm. wrong project :-P
9804 trunk/src/match.c (File Modified)
9807 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9809 make sure we don't crash on match(NULL, test)
9813 trunk/src/match.c (File Modified)
9816 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9818 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9819 flags = rehash in shared{}.
9820 Uses :<source> ENCAP <target> REHASH [option].
9824 trunk/doc/example.conf (File Modified)
9825 trunk/doc/reference.conf (File Modified)
9826 trunk/help/opers/rehash (File Modified)
9827 trunk/include/s_newconf.h (File Modified)
9828 trunk/modules/m_rehash.c (File Modified)
9829 trunk/modules/m_stats.c (File Modified)
9830 trunk/src/newconf.c (File Modified)
9833 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9835 Initialize flags to 0 in conf_set_shared_flags() and
9836 conf_set_cluster_flags().
9840 trunk/src/newconf.c (File Modified)
9843 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9845 Don't allow a forward from a #channel to an &channel.
9846 Error message is Illegal channel name.
9850 trunk/modules/core/m_mode.c (File Modified)
9853 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9855 - change version to 1.0.1
9859 trunk/configure (File Modified)
9860 trunk/configure.ac (File Modified)
9863 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9869 trunk/NEWS (File Modified)
9872 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9874 Services shortcuts changes:
9875 - Require umode +S on target
9876 - Use ERR_SERVICESDOWN (440) for error message
9877 - Fix check for empty string
9881 trunk/include/numeric.h (File Modified)
9882 trunk/modules/m_sshortcut.c (File Modified)
9883 trunk/src/messages.tab (File Modified)
9886 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9888 s/IsChanService/IsService/g;
9892 trunk/modules/m_sshortcut.c (File Modified)
9895 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9897 Add check for service validity in shortcut routines.
9901 trunk/modules/m_sshortcut.c (File Modified)
9904 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9906 Don't allow forwarding to a -F channel the setter is not on.
9910 trunk/modules/core/m_mode.c (File Modified)
9913 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9915 Describe identify_service and identify_command in
9920 trunk/doc/reference.conf (File Modified)
9923 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9925 More helpfile updates.
9929 trunk/help/Makefile.in (File Modified)
9930 trunk/help/opers/die (File Modified)
9931 trunk/help/opers/join (File Modified)
9932 trunk/help/opers/links (File Modified)
9933 trunk/help/opers/lusers (File Modified)
9934 trunk/help/opers/map (File Added)
9935 trunk/help/opers/motd (File Modified)
9936 trunk/help/opers/names (File Modified)
9937 trunk/help/opers/notice (File Modified)
9938 trunk/help/opers/operspy (File Modified)
9939 trunk/help/opers/part (File Modified)
9940 trunk/help/opers/privmsg (File Modified)
9941 trunk/help/opers/restart (File Modified)
9942 trunk/help/opers/set (File Modified)
9943 trunk/help/opers/stats (File Modified)
9944 trunk/help/opers/trace (File Modified)
9945 trunk/help/opers/version (File Modified)
9946 trunk/help/users/notice (File Modified)
9947 trunk/help/users/privmsg (File Modified)
9948 trunk/help/users/stats (File Modified)
9951 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9957 trunk/help/opers/cmode (File Modified)
9958 trunk/help/opers/umode (File Modified)
9959 trunk/help/opers/wallops (File Modified)
9960 trunk/help/opers/who (File Modified)
9961 trunk/help/users/umode (File Modified)
9964 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9966 Include cmode +r in 004 and 005.
9970 trunk/include/supported.h (File Modified)
9971 trunk/src/messages.tab (File Modified)
9974 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9976 No need to clear all 3 buffers in channel_modes().
9980 trunk/src/channel.c (File Modified)
9983 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9985 - Fix multiple +f modes per line
9986 - -f shouldn't take a parameter
9990 trunk/modules/core/m_mode.c (File Modified)
9993 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9995 Channel mode +Q now prevents forwarding to or through
9996 a channel, just like in hyperion, not from a channel.
10000 trunk/modules/core/m_join.c (File Modified)
10003 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10005 Complete +F/+Q propagation.
10009 trunk/modules/core/m_join.c (File Modified)
10010 trunk/modules/core/m_sjoin.c (File Modified)
10011 trunk/src/channel.c (File Modified)
10014 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10016 - A few minor fixes.
10020 trunk/modules/core/m_join.c (File Modified)
10021 trunk/modules/m_services.c (File Modified)
10024 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10026 - Fix netsplit obfuscation.
10030 trunk/src/client.c (File Modified)
10033 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10035 - Fix another /stats p related bug.
10039 trunk/src/client.c (File Modified)
10042 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10044 - Update example.conf.
10048 trunk/doc/example.conf (File Modified)
10051 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10053 - Fix a minor bug here, and re-release 1.0.
10057 trunk/modules/core/m_nick.c (File Modified)
10060 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10062 - Add bursted clients to /stats p list.
10066 trunk/modules/core/m_nick.c (File Modified)
10069 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10071 - Add identify_service, identify_command options to the example.conf,
10076 trunk/NEWS (File Modified)
10077 trunk/doc/example.conf (File Modified)
10078 trunk/src/newconf.c (File Modified)
10081 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10083 - Add services shortcuts.
10087 trunk/modules/Makefile.in (File Modified)
10088 trunk/modules/m_sshortcut.c (File Added)
10091 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10093 - put back checks i removed by mistake
10097 trunk/modules/core/m_join.c (File Modified)
10100 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10102 - Implement channel mode +Q, which disables forwarding.
10103 - Make forwarding usable by everyone.
10104 - Implement channel mode +F which bypasses authority checks on a target
10110 trunk/NEWS (File Modified)
10111 trunk/include/channel.h (File Modified)
10112 trunk/include/supported.h (File Modified)
10113 trunk/modules/core/m_join.c (File Modified)
10114 trunk/modules/core/m_mode.c (File Modified)
10115 trunk/src/messages.tab (File Modified)
10118 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10120 - Fix account handling brokenness.
10124 trunk/modules/m_services.c (File Modified)
10127 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10129 Identify to services via server password hack. Still
10130 needs config file parts, like
10131 identifyservice = "nickserv@services.int";
10132 identifycommand = "IDENTIFY";
10136 trunk/include/s_conf.h (File Modified)
10137 trunk/src/s_user.c (File Modified)
10140 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10142 Make send.c compile.
10146 trunk/src/send.c (File Modified)
10149 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10151 - Handle this better.
10155 trunk/src/send.c (File Modified)
10158 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10160 If the source is not a client, don't send to normal users.
10164 trunk/src/send.c (File Modified)
10167 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10169 - Make /wallops behave as wallops in other ircds.
10173 trunk/modules/m_wallops.c (File Modified)
10174 trunk/src/send.c (File Modified)
10177 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10183 trunk/NEWS (File Modified)
10184 trunk/configure (File Modified)
10185 trunk/configure.ac (File Modified)
10188 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10190 - Remove efnet configuration.
10191 - Rename example.conf as reference.conf, and replace the default
10192 example.conf with one suitable for AthemeNET.
10193 - Update makefile to reflect these changes.
10197 trunk/doc/Makefile.in (File Modified)
10198 trunk/doc/example.conf (File Modified)
10199 trunk/doc/example.efnet.conf (File Deleted)
10200 trunk/doc/reference.conf (File Added)
10203 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10205 - Don't display opers who are /away.
10209 trunk/modules/m_stats.c (File Modified)
10212 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10214 Put cmode +f in 004 and 005.
10218 trunk/include/supported.h (File Modified)
10219 trunk/src/messages.tab (File Modified)
10222 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10224 Add user umode +Q which prevents a user from
10229 trunk/include/client.h (File Modified)
10230 trunk/modules/core/m_join.c (File Modified)
10231 trunk/src/messages.tab (File Modified)
10232 trunk/src/s_user.c (File Modified)
10235 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10237 Implement channel forwarding in m_join(). As in
10238 hyperion, failing to join because of +i, +r or +j
10239 can cause you to be forwarded, potentially
10240 recursively. Unlike hyperion, a single numeric
10241 is sent in case of a successful forward, otherwise
10242 the ircd acts if there were no forward.
10246 trunk/include/numeric.h (File Modified)
10247 trunk/modules/core/m_join.c (File Modified)
10248 trunk/src/messages.tab (File Modified)
10251 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10253 Allow servers to set oper-only cmodes as well.
10257 trunk/modules/core/m_mode.c (File Modified)
10260 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10262 Add cmode +f which takes a channel name, settable
10263 only by opers for now. Does not do anything yet.
10267 trunk/include/channel.h (File Modified)
10268 trunk/modules/core/m_join.c (File Modified)
10269 trunk/modules/core/m_mode.c (File Modified)
10270 trunk/modules/core/m_sjoin.c (File Modified)
10271 trunk/src/channel.c (File Modified)
10274 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10276 Fully initialize 'mode' in ms_join() and ms_sjoin()
10277 to avoid old +j garbage from being used.
10281 trunk/modules/core/m_join.c (File Modified)
10282 trunk/modules/core/m_sjoin.c (File Modified)
10285 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10287 - only touch join_count/join_delta if join throttling
10288 is enabled on the channel
10289 - reset join_count/join_delta to 0 if -j is set
10293 trunk/modules/core/m_join.c (File Modified)
10294 trunk/modules/core/m_mode.c (File Modified)
10295 trunk/modules/core/m_sjoin.c (File Modified)
10298 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10300 Also start a new "period" for join throttling for remote joins,
10301 if necessary. Make the code slightly clearer.
10305 trunk/modules/core/m_join.c (File Modified)
10306 trunk/src/channel.c (File Modified)
10309 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10311 Some +j improvements, still broken.
10315 trunk/modules/core/m_join.c (File Modified)
10316 trunk/modules/core/m_sjoin.c (File Modified)
10319 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10321 Only do +z processing for +m channels the sender is on,
10322 as bans/quiets are currently only checked locally.
10326 trunk/modules/core/m_message.c (File Modified)
10329 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10331 - Add max_bans_large configuration option, defaulting to 500, to
10332 limit the number of bans in a +L channel
10333 - Change b/e/I to b/e/I/q in texts
10337 trunk/doc/example.conf (File Modified)
10338 trunk/include/s_conf.h (File Modified)
10339 trunk/modules/core/m_mode.c (File Modified)
10340 trunk/modules/m_info.c (File Modified)
10341 trunk/src/newconf.c (File Modified)
10342 trunk/src/s_conf.c (File Modified)
10345 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10347 Store invite for +gi channels.
10348 Note that +gi is significantly weaker access control than +i.
10352 trunk/modules/m_invite.c (File Modified)
10355 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10357 Nonops are allowed to see +q lists.
10361 trunk/modules/core/m_mode.c (File Modified)
10364 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10366 Invalidate can_send() cache on -q.
10370 trunk/modules/core/m_mode.c (File Modified)
10373 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10375 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10379 trunk/modules/core/m_sjoin.c (File Modified)
10382 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10384 - Allow blank SJOINs -- for permanant channels.
10388 trunk/modules/core/m_sjoin.c (File Modified)
10391 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10393 - Burst permanant channels.
10397 trunk/src/s_serv.c (File Modified)
10400 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10402 - Fix handling of permanant channels.
10406 trunk/modules/core/m_join.c (File Modified)
10409 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10411 - Run indent on core modules.
10412 - Add propagation of join throttle settings.
10416 trunk/modules/core/m_die.c (File Modified)
10417 trunk/modules/core/m_error.c (File Modified)
10418 trunk/modules/core/m_join.c (File Modified)
10419 trunk/modules/core/m_kick.c (File Modified)
10420 trunk/modules/core/m_kill.c (File Modified)
10421 trunk/modules/core/m_message.c (File Modified)
10422 trunk/modules/core/m_mode.c (File Modified)
10423 trunk/modules/core/m_nick.c (File Modified)
10424 trunk/modules/core/m_part.c (File Modified)
10425 trunk/modules/core/m_quit.c (File Modified)
10426 trunk/modules/core/m_server.c (File Modified)
10427 trunk/modules/core/m_sjoin.c (File Modified)
10428 trunk/modules/core/m_squit.c (File Modified)
10431 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10433 - Fix mistake in commit message.
10437 trunk/ChangeLog (File Modified)
10440 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10442 - Channel throttling.
10446 trunk/NEWS (File Modified)
10447 trunk/include/supported.h (File Modified)
10448 trunk/modules/core/m_mode.c (File Modified)
10449 trunk/src/messages.tab (File Modified)
10452 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10454 - Channel throttle logic fixes.
10458 trunk/include/channel.h (File Modified)
10461 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10463 - Add the throttle logic.
10467 trunk/include/channel.h (File Modified)
10468 trunk/include/numeric.h (File Modified)
10469 trunk/modules/core/m_join.c (File Modified)
10470 trunk/src/channel.c (File Modified)
10471 trunk/src/messages.tab (File Modified)
10474 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10476 - Cosmetic fixes to CREDITS.
10480 trunk/CREDITS (File Modified)
10483 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10485 - Better channel_modes() from ShadowIRCd 4.
10489 trunk/include/channel.h (File Modified)
10490 trunk/src/channel.c (File Modified)
10493 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10495 - Strip colour codes from parts.
10499 trunk/modules/core/m_part.c (File Modified)
10502 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10504 - Strip colour codes from quits.
10508 trunk/modules/core/m_quit.c (File Modified)
10511 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10513 - add +c/+g/+z to channel_modes().
10517 trunk/src/channel.c (File Modified)
10520 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10522 - Add +g to 004/005 numerics.
10526 trunk/include/supported.h (File Modified)
10527 trunk/src/messages.tab (File Modified)
10530 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10532 - Add +cgz to set_final_mode() in both join/sjoin.
10533 - Implement channel mode +g: Free invite.
10537 trunk/include/channel.h (File Modified)
10538 trunk/modules/core/m_join.c (File Modified)
10539 trunk/modules/core/m_mode.c (File Modified)
10540 trunk/modules/core/m_sjoin.c (File Modified)
10541 trunk/modules/m_invite.c (File Modified)
10544 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10546 - Make sure /stats p uses the right list.
10550 trunk/modules/m_stats.c (File Modified)
10553 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10555 - local oper list becomes local_oper_list.
10556 - all opers are stored on oper_list for /stats p.
10560 trunk/include/ircd.h (File Modified)
10561 trunk/modules/m_stats.c (File Modified)
10562 trunk/modules/m_trace.c (File Modified)
10563 trunk/src/client.c (File Modified)
10564 trunk/src/ircd.c (File Modified)
10565 trunk/src/s_user.c (File Modified)
10566 trunk/src/send.c (File Modified)
10569 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10571 - Remove ENABLE_SERVICES legacy define.
10575 trunk/configure (File Modified)
10576 trunk/configure.ac (File Modified)
10577 trunk/include/client.h (File Modified)
10578 trunk/include/m_info.h (File Modified)
10579 trunk/include/s_conf.h (File Modified)
10580 trunk/modules/Makefile.in (File Modified)
10581 trunk/modules/core/m_kick.c (File Modified)
10582 trunk/modules/core/m_mode.c (File Modified)
10583 trunk/modules/core/m_nick.c (File Modified)
10584 trunk/modules/core/m_sjoin.c (File Modified)
10585 trunk/modules/m_services.c (File Modified)
10586 trunk/src/channel.c (File Modified)
10587 trunk/src/newconf.c (File Modified)
10588 trunk/src/s_conf.c (File Modified)
10589 trunk/src/s_serv.c (File Modified)
10590 trunk/src/s_user.c (File Modified)
10593 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10595 - New reject message, ala ircu.
10599 trunk/src/reject.c (File Modified)
10602 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10604 - Reduce 'broadcast storm' effect in m_chghost.
10608 trunk/modules/m_chghost.c (File Modified)
10611 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10613 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10617 trunk/include/supported.h (File Modified)
10618 trunk/src/messages.tab (File Modified)
10621 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10627 trunk/include/channel.h (File Modified)
10628 trunk/modules/core/m_message.c (File Modified)
10629 trunk/modules/core/m_mode.c (File Modified)
10632 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10634 - use sendto_one_numeric() in some places.
10638 trunk/modules/core/m_mode.c (File Modified)
10641 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10643 - Implement channel mode +c -- colour stripping.
10647 trunk/include/irc_string.h (File Modified)
10648 trunk/include/supported.h (File Modified)
10649 trunk/modules/core/m_message.c (File Modified)
10650 trunk/modules/core/m_mode.c (File Modified)
10651 trunk/src/irc_string.c (File Modified)
10652 trunk/src/messages.tab (File Modified)
10655 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10657 - Add +qLP to CHANMODES 005 numeric.
10661 trunk/include/supported.h (File Modified)
10664 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10666 Move credits files to doc/.
10670 trunk/Hybrid-team (File Deleted)
10671 trunk/Ratbox-team (File Deleted)
10672 trunk/doc/Hybrid-team (File Added)
10673 trunk/doc/Ratbox-team (File Added)
10676 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10678 - Rename Ratbox credits as Ratbox-team.
10679 - Add in our own CREDITS.
10683 trunk/CREDITS (File Deleted)
10684 trunk/CREDITS (File Added)
10685 trunk/Ratbox-team (File Added)
10688 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10690 - Quietcache fixes.
10694 trunk/modules/core/m_mode.c (File Modified)
10697 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10699 - Rebuild configure.
10703 trunk/autom4te.cache/ (File Deleted)
10704 trunk/configure (File Modified)
10707 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10709 Add +q to messages.tab.
10713 trunk/src/messages.tab (File Modified)
10716 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10718 - port m_sjoin stuff to TS6 JOIN syntax.
10722 trunk/modules/core/m_join.c (File Modified)
10725 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10727 - Implement channel mode +q (quiet)
10731 trunk/include/channel.h (File Modified)
10732 trunk/modules/core/m_mode.c (File Modified)
10733 trunk/src/channel.c (File Modified)
10736 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10738 Add +L/+P for set_final_mode().
10742 trunk/modules/core/m_sjoin.c (File Modified)
10745 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10747 Add +L/+P in channel_modes().
10751 trunk/src/channel.c (File Modified)
10754 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10756 - Use MODE_PERMANENT, not MODE_PERMANANT
10757 - Actually use chm_staff()
10759 It compiles but is not otherwise tested.
10763 trunk/include/channel.h (File Modified)
10764 trunk/modules/core/m_mode.c (File Modified)
10765 trunk/modules/core/m_sjoin.c (File Modified)
10766 trunk/src/channel.c (File Modified)
10769 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10771 - Ok, patchlevel.h is fixed now.
10775 trunk/include/patchlevel.h (File Modified)
10778 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10784 trunk/include/patchlevel.h (File Modified)
10785 trunk/src/version.c.SH (File Modified)
10788 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10790 - Fix compilation issue with version.c.
10794 trunk/src/version.c.SH (File Modified)
10797 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10799 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10800 this from the BUGS file.
10804 trunk/BUGS (File Modified)
10807 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10809 Mangle all netsplit messages if flatten links is enabled.
10813 trunk/src/client.c (File Modified)
10816 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10818 - jilles pointed out that /stats p needed severe changes -- implement
10823 trunk/modules/m_stats.c (File Modified)
10826 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10828 Rename RELNOTES to NEWS.
10832 trunk/NEWS (File Added)
10833 trunk/RELNOTES (File Deleted)
10836 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10842 trunk/RELNOTES (File Modified)
10845 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10847 - Make /stats p work globally.
10848 - Change 'OPER(s)' to 'staff members'
10852 trunk/modules/m_stats.c (File Modified)
10855 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10857 - add modes, +LP to RPL_MYINFO.
10861 trunk/src/messages.tab (File Modified)
10864 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10866 More stuff to RELNOTES.
10870 trunk/RELNOTES (File Modified)
10873 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10879 trunk/modules/core/m_sjoin.c (File Modified)
10880 trunk/src/channel.c (File Modified)
10883 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10885 - Implement list limit exceed modes -- +L.
10889 trunk/modules/core/m_mode.c (File Modified)
10892 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10894 - Add handlers for modes +L, +P.
10898 trunk/include/channel.h (File Modified)
10899 trunk/modules/core/m_mode.c (File Modified)
10902 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10904 Update properties on *everything*.
10908 trunk/.cvsignore (Property Modified)
10909 trunk/.indent.pro (Property Modified)
10910 trunk/BUGS (File Modified) (Property Modified)
10911 trunk/CREDITS (File Modified) (Property Modified)
10912 trunk/ChangeLog (Property Modified)
10913 trunk/Hybrid-team (File Modified) (Property Modified)
10914 trunk/INSTALL (File Modified) (Property Modified)
10915 trunk/LICENSE (File Modified) (Property Modified)
10916 trunk/Makefile.in (File Modified) (Property Modified)
10917 trunk/README.FIRST (File Modified) (Property Modified)
10918 trunk/RELNOTES (File Modified) (Property Modified)
10919 trunk/SVN-Access (Property Modified)
10920 trunk/aclocal.m4 (File Modified) (Property Modified)
10921 trunk/adns/.cvsignore (Property Modified)
10922 trunk/adns/COPYING (Property Modified)
10923 trunk/adns/GPL-vs-LGPL (Property Modified)
10924 trunk/adns/Makefile.in (File Modified) (Property Modified)
10925 trunk/adns/README (Property Modified)
10926 trunk/adns/README.ircd (Property Modified)
10927 trunk/adns/adns.h (File Modified) (Property Modified)
10928 trunk/adns/check.c (File Modified) (Property Modified)
10929 trunk/adns/dlist.h (File Modified) (Property Modified)
10930 trunk/adns/event.c (File Modified) (Property Modified)
10931 trunk/adns/general.c (File Modified) (Property Modified)
10932 trunk/adns/internal.h (File Modified) (Property Modified)
10933 trunk/adns/parse.c (File Modified) (Property Modified)
10934 trunk/adns/query.c (File Modified) (Property Modified)
10935 trunk/adns/reply.c (File Modified) (Property Modified)
10936 trunk/adns/setup.c (File Modified) (Property Modified)
10937 trunk/adns/transmit.c (File Modified) (Property Modified)
10938 trunk/adns/tvarith.h (File Modified) (Property Modified)
10939 trunk/adns/types.c (File Modified) (Property Modified)
10940 trunk/configure (File Modified) (Property Modified)
10941 trunk/configure.ac (File Modified) (Property Modified)
10942 trunk/contrib/.cvsignore (Property Modified)
10943 trunk/contrib/.indent.pro (Property Modified)
10944 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10945 trunk/contrib/README (File Modified) (Property Modified)
10946 trunk/contrib/example_module.c (File Modified) (Property Modified)
10947 trunk/contrib/m_42.c (File Modified) (Property Modified)
10948 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10949 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10950 trunk/contrib/m_force.c (File Modified) (Property Modified)
10951 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10952 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10953 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10954 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10955 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10956 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10957 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10958 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10959 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10960 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10961 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10962 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10963 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10964 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10965 trunk/doc/.cvsignore (Property Modified)
10966 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10967 trunk/doc/Makefile.in (File Modified) (Property Modified)
10968 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10969 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10970 trunk/doc/challenge.txt (File Modified) (Property Modified)
10971 trunk/doc/example.conf (File Modified) (Property Modified)
10972 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10973 trunk/doc/hooks.txt (File Modified) (Property Modified)
10974 trunk/doc/index.txt (File Modified) (Property Modified)
10975 trunk/doc/ircd.8 (File Modified) (Property Modified)
10976 trunk/doc/ircd.motd (Property Modified)
10977 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10978 trunk/doc/modeg.txt (File Modified) (Property Modified)
10979 trunk/doc/modes.txt (File Modified) (Property Modified)
10980 trunk/doc/monitor.txt (File Modified) (Property Modified)
10981 trunk/doc/old/Authors (Property Modified)
10982 trunk/doc/operguide.txt (File Modified) (Property Modified)
10983 trunk/doc/opermyth.txt (Property Modified)
10984 trunk/doc/server-version-info (File Modified) (Property Modified)
10985 trunk/doc/services.txt (File Modified) (Property Modified)
10986 trunk/doc/technical/README.TSora (Property Modified)
10987 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10988 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10989 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10990 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10991 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10992 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10993 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10994 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10995 trunk/doc/technical/rfc1459.txt (Property Modified)
10996 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10997 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10998 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10999 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11000 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11001 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11002 trunk/help/Makefile.in (File Modified) (Property Modified)
11003 trunk/help/opers/accept (Property Modified)
11004 trunk/help/opers/admin (Property Modified)
11005 trunk/help/opers/away (Property Modified)
11006 trunk/help/opers/capab (Property Modified)
11007 trunk/help/opers/challenge (Property Modified)
11008 trunk/help/opers/close (Property Modified)
11009 trunk/help/opers/cmode (Property Modified)
11010 trunk/help/opers/cnotice (Property Modified)
11011 trunk/help/opers/connect (Property Modified)
11012 trunk/help/opers/cprivmsg (Property Modified)
11013 trunk/help/opers/credits (Property Modified)
11014 trunk/help/opers/die (Property Modified)
11015 trunk/help/opers/dline (Property Modified)
11016 trunk/help/opers/eob (Property Modified)
11017 trunk/help/opers/error (Property Modified)
11018 trunk/help/opers/etrace (Property Modified)
11019 trunk/help/opers/gline (Property Modified)
11020 trunk/help/opers/help (Property Modified)
11021 trunk/help/opers/index (Property Modified)
11022 trunk/help/opers/info (Property Modified)
11023 trunk/help/opers/invite (Property Modified)
11024 trunk/help/opers/ison (Property Modified)
11025 trunk/help/opers/join (Property Modified)
11026 trunk/help/opers/kick (Property Modified)
11027 trunk/help/opers/kill (Property Modified)
11028 trunk/help/opers/kline (Property Modified)
11029 trunk/help/opers/knock (Property Modified)
11030 trunk/help/opers/links (Property Modified)
11031 trunk/help/opers/list (Property Modified)
11032 trunk/help/opers/locops (Property Modified)
11033 trunk/help/opers/lusers (Property Modified)
11034 trunk/help/opers/modlist (Property Modified)
11035 trunk/help/opers/modload (Property Modified)
11036 trunk/help/opers/modrestart (Property Modified)
11037 trunk/help/opers/modunload (Property Modified)
11038 trunk/help/opers/motd (Property Modified)
11039 trunk/help/opers/names (Property Modified)
11040 trunk/help/opers/nick (Property Modified)
11041 trunk/help/opers/notice (Property Modified)
11042 trunk/help/opers/oper (Property Modified)
11043 trunk/help/opers/operspy (Property Modified)
11044 trunk/help/opers/operwall (Property Modified)
11045 trunk/help/opers/part (Property Modified)
11046 trunk/help/opers/pass (Property Modified)
11047 trunk/help/opers/ping (Property Modified)
11048 trunk/help/opers/pong (Property Modified)
11049 trunk/help/opers/post (Property Modified)
11050 trunk/help/opers/privmsg (Property Modified)
11051 trunk/help/opers/quit (Property Modified)
11052 trunk/help/opers/rehash (Property Modified)
11053 trunk/help/opers/restart (Property Modified)
11054 trunk/help/opers/resv (Property Modified)
11055 trunk/help/opers/server (Property Modified)
11056 trunk/help/opers/set (Property Modified)
11057 trunk/help/opers/sjoin (Property Modified)
11058 trunk/help/opers/squit (Property Modified)
11059 trunk/help/opers/stats (Property Modified)
11060 trunk/help/opers/svinfo (Property Modified)
11061 trunk/help/opers/testgecos (Property Modified)
11062 trunk/help/opers/testline (Property Modified)
11063 trunk/help/opers/testmask (Property Modified)
11064 trunk/help/opers/time (Property Modified)
11065 trunk/help/opers/topic (Property Modified)
11066 trunk/help/opers/trace (Property Modified)
11067 trunk/help/opers/uhelp (Property Modified)
11068 trunk/help/opers/umode (Property Modified)
11069 trunk/help/opers/undline (Property Modified)
11070 trunk/help/opers/ungline (Property Modified)
11071 trunk/help/opers/unkline (Property Modified)
11072 trunk/help/opers/unresv (Property Modified)
11073 trunk/help/opers/unxline (Property Modified)
11074 trunk/help/opers/user (Property Modified)
11075 trunk/help/opers/userhost (Property Modified)
11076 trunk/help/opers/users (Property Modified)
11077 trunk/help/opers/version (Property Modified)
11078 trunk/help/opers/wallops (Property Modified)
11079 trunk/help/opers/who (Property Modified)
11080 trunk/help/opers/whois (Property Modified)
11081 trunk/help/opers/whowas (Property Modified)
11082 trunk/help/opers/xline (Property Modified)
11083 trunk/help/users/index (Property Modified)
11084 trunk/help/users/info (Property Modified)
11085 trunk/help/users/notice (Property Modified)
11086 trunk/help/users/privmsg (Property Modified)
11087 trunk/help/users/stats (Property Modified)
11088 trunk/help/users/umode (Property Modified)
11089 trunk/include/.cvsignore (Property Modified)
11090 trunk/include/.indent.pro (Property Modified)
11091 trunk/include/balloc.h (File Modified) (Property Modified)
11092 trunk/include/cache.h (File Modified) (Property Modified)
11093 trunk/include/channel.h (File Modified) (Property Modified)
11094 trunk/include/class.h (File Modified) (Property Modified)
11095 trunk/include/client.h (File Modified) (Property Modified)
11096 trunk/include/commio.h (File Modified) (Property Modified)
11097 trunk/include/common.h (File Modified) (Property Modified)
11098 trunk/include/config.h (File Modified) (Property Modified)
11099 trunk/include/config.h.dist (File Modified) (Property Modified)
11100 trunk/include/defaults.h (File Modified) (Property Modified)
11101 trunk/include/event.h (File Modified) (Property Modified)
11102 trunk/include/hash.h (File Modified) (Property Modified)
11103 trunk/include/hook.h (File Modified) (Property Modified)
11104 trunk/include/hostmask.h (File Modified) (Property Modified)
11105 trunk/include/irc_string.h (File Modified) (Property Modified)
11106 trunk/include/ircd.h (File Modified) (Property Modified)
11107 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11108 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11109 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11110 trunk/include/linebuf.h (File Modified) (Property Modified)
11111 trunk/include/listener.h (File Modified) (Property Modified)
11112 trunk/include/m_info.h (File Modified) (Property Modified)
11113 trunk/include/memory.h (File Modified) (Property Modified)
11114 trunk/include/modules.h (File Modified) (Property Modified)
11115 trunk/include/monitor.h (File Modified) (Property Modified)
11116 trunk/include/msg.h (File Modified) (Property Modified)
11117 trunk/include/newconf.h (File Modified) (Property Modified)
11118 trunk/include/numeric.h (File Modified) (Property Modified)
11119 trunk/include/packet.h (File Modified) (Property Modified)
11120 trunk/include/parse.h (File Modified) (Property Modified)
11121 trunk/include/patchlevel.h (File Modified) (Property Modified)
11122 trunk/include/patricia.h (File Modified) (Property Modified)
11123 trunk/include/reject.h (File Modified) (Property Modified)
11124 trunk/include/res.h (File Modified) (Property Modified)
11125 trunk/include/restart.h (File Modified) (Property Modified)
11126 trunk/include/s_auth.h (File Modified) (Property Modified)
11127 trunk/include/s_conf.h (File Modified) (Property Modified)
11128 trunk/include/s_gline.h (File Modified) (Property Modified)
11129 trunk/include/s_log.h (File Modified) (Property Modified)
11130 trunk/include/s_newconf.h (File Modified) (Property Modified)
11131 trunk/include/s_serv.h (File Modified) (Property Modified)
11132 trunk/include/s_stats.h (File Modified) (Property Modified)
11133 trunk/include/s_user.h (File Modified) (Property Modified)
11134 trunk/include/s_zip.h (File Modified) (Property Modified)
11135 trunk/include/scache.h (File Modified) (Property Modified)
11136 trunk/include/send.h (File Modified) (Property Modified)
11137 trunk/include/serno.h (Property Modified)
11138 trunk/include/setup.h.in (Property Modified)
11139 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11140 trunk/include/stdinc.h (File Modified) (Property Modified)
11141 trunk/include/supported.h (File Modified) (Property Modified)
11142 trunk/include/tools.h (File Modified) (Property Modified)
11143 trunk/include/whowas.h (File Modified) (Property Modified)
11144 trunk/install-sh (File Modified) (Property Modified)
11145 trunk/modules/.cvsignore (Property Modified)
11146 trunk/modules/.depend (Property Modified)
11147 trunk/modules/.indent.pro (Property Modified)
11148 trunk/modules/Makefile.in (File Modified) (Property Modified)
11149 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11150 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11151 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11152 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11153 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11154 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11155 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11156 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11157 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11158 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11159 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11160 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11161 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11162 trunk/modules/m_accept.c (File Modified) (Property Modified)
11163 trunk/modules/m_admin.c (File Modified) (Property Modified)
11164 trunk/modules/m_away.c (File Modified) (Property Modified)
11165 trunk/modules/m_cap.c (File Modified) (Property Modified)
11166 trunk/modules/m_capab.c (File Modified) (Property Modified)
11167 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11168 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11169 trunk/modules/m_close.c (File Modified) (Property Modified)
11170 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11171 trunk/modules/m_connect.c (File Modified) (Property Modified)
11172 trunk/modules/m_dline.c (File Modified) (Property Modified)
11173 trunk/modules/m_encap.c (File Modified) (Property Modified)
11174 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11175 trunk/modules/m_gline.c (File Modified) (Property Modified)
11176 trunk/modules/m_help.c (File Modified) (Property Modified)
11177 trunk/modules/m_info.c (File Modified) (Property Modified)
11178 trunk/modules/m_invite.c (File Modified) (Property Modified)
11179 trunk/modules/m_ison.c (File Modified) (Property Modified)
11180 trunk/modules/m_kline.c (File Modified) (Property Modified)
11181 trunk/modules/m_knock.c (File Modified) (Property Modified)
11182 trunk/modules/m_links.c (File Modified) (Property Modified)
11183 trunk/modules/m_list.c (File Modified) (Property Modified)
11184 trunk/modules/m_locops.c (File Modified) (Property Modified)
11185 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11186 trunk/modules/m_map.c (File Modified) (Property Modified)
11187 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11188 trunk/modules/m_motd.c (File Modified) (Property Modified)
11189 trunk/modules/m_names.c (File Modified) (Property Modified)
11190 trunk/modules/m_oper.c (File Modified) (Property Modified)
11191 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11192 trunk/modules/m_pass.c (File Modified) (Property Modified)
11193 trunk/modules/m_ping.c (File Modified) (Property Modified)
11194 trunk/modules/m_pong.c (File Modified) (Property Modified)
11195 trunk/modules/m_post.c (File Modified) (Property Modified)
11196 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11197 trunk/modules/m_restart.c (File Modified) (Property Modified)
11198 trunk/modules/m_resv.c (File Modified) (Property Modified)
11199 trunk/modules/m_services.c (File Modified) (Property Modified)
11200 trunk/modules/m_set.c (File Modified) (Property Modified)
11201 trunk/modules/m_stats.c (File Modified) (Property Modified)
11202 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11203 trunk/modules/m_tb.c (File Modified) (Property Modified)
11204 trunk/modules/m_testline.c (File Modified) (Property Modified)
11205 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11206 trunk/modules/m_time.c (File Modified) (Property Modified)
11207 trunk/modules/m_topic.c (File Modified) (Property Modified)
11208 trunk/modules/m_trace.c (File Modified) (Property Modified)
11209 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11210 trunk/modules/m_user.c (File Modified) (Property Modified)
11211 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11212 trunk/modules/m_users.c (File Modified) (Property Modified)
11213 trunk/modules/m_version.c (File Modified) (Property Modified)
11214 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11215 trunk/modules/m_who.c (File Modified) (Property Modified)
11216 trunk/modules/m_whois.c (File Modified) (Property Modified)
11217 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11218 trunk/modules/m_xline.c (File Modified) (Property Modified)
11219 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11220 trunk/servlink/.cvsignore (Property Modified)
11221 trunk/servlink/.indent.pro (Property Modified)
11222 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11223 trunk/servlink/README (File Modified) (Property Modified)
11224 trunk/servlink/TODO (File Modified) (Property Modified)
11225 trunk/servlink/control.c (File Modified) (Property Modified)
11226 trunk/servlink/control.h (File Modified) (Property Modified)
11227 trunk/servlink/io.c (File Modified) (Property Modified)
11228 trunk/servlink/io.h (File Modified) (Property Modified)
11229 trunk/servlink/servlink.c (File Modified) (Property Modified)
11230 trunk/servlink/servlink.h (File Modified) (Property Modified)
11231 trunk/src/.cvsignore (Property Modified)
11232 trunk/src/.depend (Property Modified)
11233 trunk/src/.indent.pro (Property Modified)
11234 trunk/src/Makefile.in (File Modified) (Property Modified)
11235 trunk/src/adns.c (File Modified) (Property Modified)
11236 trunk/src/balloc.c (File Modified) (Property Modified)
11237 trunk/src/cache.c (File Modified) (Property Modified)
11238 trunk/src/channel.c (File Modified) (Property Modified)
11239 trunk/src/class.c (File Modified) (Property Modified)
11240 trunk/src/client.c (File Modified) (Property Modified)
11241 trunk/src/commio.c (File Modified) (Property Modified)
11242 trunk/src/devpoll.c (File Modified) (Property Modified)
11243 trunk/src/epoll.c (File Modified) (Property Modified)
11244 trunk/src/event.c (File Modified) (Property Modified)
11245 trunk/src/getopt.c (File Modified) (Property Modified)
11246 trunk/src/hash.c (File Modified) (Property Modified)
11247 trunk/src/hook.c (File Modified) (Property Modified)
11248 trunk/src/hostmask.c (File Modified) (Property Modified)
11249 trunk/src/irc_string.c (File Modified) (Property Modified)
11250 trunk/src/ircd.c (File Modified) (Property Modified)
11251 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11252 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11253 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11254 trunk/src/kdparse.c (File Modified) (Property Modified)
11255 trunk/src/kqueue.c (File Modified) (Property Modified)
11256 trunk/src/linebuf.c (File Modified) (Property Modified)
11257 trunk/src/listener.c (File Modified) (Property Modified)
11258 trunk/src/match.c (File Modified) (Property Modified)
11259 trunk/src/memory.c (File Modified) (Property Modified)
11260 trunk/src/messages.tab (File Modified) (Property Modified)
11261 trunk/src/modules.c (File Modified) (Property Modified)
11262 trunk/src/monitor.c (File Modified) (Property Modified)
11263 trunk/src/newconf.c (File Modified) (Property Modified)
11264 trunk/src/numeric.c (File Modified) (Property Modified)
11265 trunk/src/packet.c (File Modified) (Property Modified)
11266 trunk/src/parse.c (File Modified) (Property Modified)
11267 trunk/src/patricia.c (File Modified) (Property Modified)
11268 trunk/src/poll.c (File Modified) (Property Modified)
11269 trunk/src/reject.c (File Modified) (Property Modified)
11270 trunk/src/restart.c (File Modified) (Property Modified)
11271 trunk/src/s_auth.c (File Modified) (Property Modified)
11272 trunk/src/s_conf.c (File Modified) (Property Modified)
11273 trunk/src/s_gline.c (File Modified) (Property Modified)
11274 trunk/src/s_log.c (File Modified) (Property Modified)
11275 trunk/src/s_newconf.c (File Modified) (Property Modified)
11276 trunk/src/s_serv.c (File Modified) (Property Modified)
11277 trunk/src/s_stats.c (File Modified) (Property Modified)
11278 trunk/src/s_user.c (File Modified) (Property Modified)
11279 trunk/src/scache.c (File Modified) (Property Modified)
11280 trunk/src/select.c (File Modified) (Property Modified)
11281 trunk/src/send.c (File Modified) (Property Modified)
11282 trunk/src/snprintf.c (File Modified) (Property Modified)
11283 trunk/src/tools.c (File Modified) (Property Modified)
11284 trunk/src/version.c.SH (File Modified) (Property Modified)
11285 trunk/src/whowas.c (File Modified) (Property Modified)
11286 trunk/tools/.cvsignore (Property Modified)
11287 trunk/tools/Makefile.in (File Modified) (Property Modified)
11288 trunk/tools/README (File Modified) (Property Modified)
11289 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11290 trunk/tools/convertilines.c (File Modified) (Property Modified)
11291 trunk/tools/convertklines.c (File Modified) (Property Modified)
11292 trunk/tools/mkkeypair (Property Modified)
11293 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11294 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11295 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11296 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11297 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11298 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11299 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11300 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11301 trunk/tools/untabify (File Modified) (Property Modified)
11302 trunk/tools/viconf.c (File Modified) (Property Modified)
11305 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11311 trunk/RELNOTES (File Modified)
11314 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11316 - Make version.c use our serial, not ratbox's.
11320 trunk/src/version.c.SH (File Modified)
11323 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11326 - revved patchlevel to 2.1.5
11330 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11331 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11334 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11336 - fix buffer overflow and unterminated buffer when removing TS6 bans
11337 - fix rebuilding of SJOIN
11341 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11344 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11346 have servlink report if it gets an uncompressed error message when it gets inflate failures
11349 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11352 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11354 - extend our copyrights to 2005.
11358 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11359 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11360 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11361 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11362 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11363 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11364 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11365 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11366 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11367 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11368 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11369 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11370 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11371 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11372 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11373 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11374 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11375 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11377 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11378 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11379 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11380 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11381 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11382 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11383 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11384 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11385 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11386 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11387 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11388 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11389 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11390 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11391 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11392 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11393 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11394 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11395 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11396 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11397 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11398 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11399 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11400 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11401 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11402 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11403 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11404 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11405 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11406 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11407 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11408 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11409 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11410 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11411 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11412 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11413 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11414 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11415 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11416 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11417 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11418 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11419 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11420 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11421 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11422 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11423 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11424 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11425 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11426 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11427 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11428 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11429 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11430 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11431 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11432 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11433 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11434 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11435 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11436 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11437 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11438 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11439 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11440 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11441 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11442 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11443 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11444 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11445 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11446 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11447 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11448 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11449 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11450 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11451 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11452 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11453 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11454 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11455 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11456 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11457 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11458 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11459 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11460 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11461 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11464 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11467 - revved patchlevel to 2.1.4
11471 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11472 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11475 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11477 - add TARGMAX to 005
11478 - remove the +1 from ->uid in struct Client
11479 - fix checking of accept entries in m_accept.c
11483 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11484 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11485 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11486 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11489 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11491 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11496 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11499 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11501 - remove an unused variable
11505 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11508 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11510 don't burst a TS5 name in burst_TS6. -via jillies
11513 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11516 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11518 - via jilles, make nickchanges invalidate any cached bans for
11523 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11524 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11525 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11526 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11529 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11531 - fix some char vs byte usage to make adns compile cleanly with gcc4
11535 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11536 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11541 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11542 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11545 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11547 userhost should allow 5 userhost checks, not 4
11550 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11553 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11555 - another darwin fix
11559 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11562 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11568 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11569 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11570 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11571 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11572 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11573 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11574 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11575 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11578 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11580 - remove bogus extern of abort_list
11584 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11587 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11589 svn repo access stuff
11592 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11595 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11601 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11604 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11610 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11613 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11615 revert omotd..i thought it was a good idea..oh well
11618 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11621 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11623 Commas are bad things in channel keys
11627 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11630 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11632 Add OMOTD command to display oper motd
11636 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11639 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11641 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11644 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11647 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11649 Modified files: (Branch: RATBOX_2_1)
11652 - stop testing whois for protocol violations, as they can be caused in
11653 ircds going all the way back to the original ircd2.8
11655 Revision Changes Path
11656 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11660 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11662 Modified files: (Branch: RATBOX_2_1)
11665 - remove some 2.2 code
11667 Revision Changes Path
11668 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11672 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11674 Modified files: (Branch: RATBOX_2_1)
11677 backport of the silly december 31st bug
11679 Revision Changes Path
11680 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11684 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11686 Modified files: (Branch: RATBOX_2_1)
11688 include patchlevel.h
11690 - revved patchlevel to 2.1.3
11692 Revision Changes Path
11693 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11694 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11698 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11700 Modified files: (Branch: RATBOX_2_1)
11703 modules/core m_nick.c
11706 - stop removing a clients own list of accepted clients when they do a
11708 - clean up the accept code so its less retarded
11710 Revision Changes Path
11711 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11712 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11713 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11714 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11718 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11720 Modified files: (Branch: RATBOX_2_1)
11723 src event.c ircd.c newconf.c
11725 - remove a defn of links_cache_list in m_links.c which was causing
11726 the flattened links update to be ignored
11727 - add eventUpdate(), and make links_delay update on rehash
11729 Revision Changes Path
11730 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11731 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11732 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11733 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11734 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11738 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11740 Modified files: (Branch: RATBOX_2_1)
11744 - make the conf parser apply service {}; on rehash
11746 Revision Changes Path
11747 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11748 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11752 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11754 Modified files: (Branch: RATBOX_2_1)
11757 - show ENABLE_SERVICES define in info
11759 Revision Changes Path
11760 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11764 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11766 Modified files: (Branch: RATBOX_2_1)
11767 modules m_services.c m_stats.c
11769 - via jilles, make m_services.c hook into stats U and display service
11772 Revision Changes Path
11773 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11774 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11778 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11780 Modified files: (Branch: RATBOX_2_1)
11781 . configure configure.ac
11783 - default build to -O2
11785 Revision Changes Path
11786 7.249.2.2 +4 -4 ircd-ratbox/configure
11787 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11791 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11793 Modified files: (Branch: RATBOX_2_1)
11794 doc example.conf example.efnet.conf
11795 include client.h s_conf.h s_newconf.h
11797 modules/core m_join.c m_nick.c
11798 src channel.c newconf.c s_conf.c s_user.c
11800 - remove no_oper_resvs from general {};
11801 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11803 Revision Changes Path
11804 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11805 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11806 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11807 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11808 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11809 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11810 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11811 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11812 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11813 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11814 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11815 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11819 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11821 Modified files: (Branch: RATBOX_2_1)
11822 modules/core m_mode.c m_nick.c
11826 - raise max temptime to a year
11828 - require 9 parameters in ms_nick(), 10 in ms_uid()
11830 Revision Changes Path
11831 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11832 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11833 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11837 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11839 Modified files: (Branch: RATBOX_2_1)
11840 modules m_services.c
11842 - only show services logged in info when its a local client
11844 Revision Changes Path
11845 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11849 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11851 Modified files: (Branch: RATBOX_2_1)
11854 passing a pointer to a pointer is not what was intended, oops
11856 Revision Changes Path
11857 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11861 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11863 Modified files: (Branch: RATBOX_2_1)
11866 - update services.txt with FNC
11868 Revision Changes Path
11869 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11873 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11875 Modified files: (Branch: RATBOX_2_1)
11878 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11880 Revision Changes Path
11881 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11885 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11887 Modified files: (Branch: RATBOX_2_1)
11890 - add some uniqueness into auth process for bopm
11892 Revision Changes Path
11893 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11897 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11899 Modified files: (Branch: RATBOX_2_1)
11900 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11902 - make contrib/ compile
11904 Revision Changes Path
11905 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11906 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11907 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11908 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11912 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11914 Modified files: (Branch: RATBOX_2_1)
11915 modules m_monitor.c
11917 Don't allow MONITOR from an unregistered client
11919 Revision Changes Path
11920 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11924 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11926 Modified files: (Branch: RATBOX_2_1)
11927 doc example.conf example.efnet.conf
11929 src class.c messages.tab newconf.c
11931 - remove sendq_eob, its become more of a hindrance than a benefit.
11932 - sync example.efnet.conf cluster {}; with example.conf
11934 Revision Changes Path
11935 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11936 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11937 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11938 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11939 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11940 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11944 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11946 Modified files: (Branch: RATBOX_2_1)
11948 include patchlevel.h
11951 - revved patchlevel to 2.1.2
11953 Revision Changes Path
11954 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11955 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11959 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11961 Modified files: (Branch: RATBOX_2_1)
11962 . configure configure.ac
11964 - raise default topiclen to 160.
11966 Revision Changes Path
11967 7.249.2.1 +3 -3 ircd-ratbox/configure
11968 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11972 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11974 Modified files: (Branch: RATBOX_2_1)
11975 modules m_services.c
11977 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11978 tsinfo matches this
11980 Revision Changes Path
11981 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11985 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11987 Modified files: (Branch: RATBOX_2_1)
11988 modules m_services.c
11990 - monitor_signoff() the client we're nickchanging
11992 Revision Changes Path
11993 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11997 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11999 Modified files: (Branch: RATBOX_2_1)
12002 - fix various UID problems with trace
12004 Revision Changes Path
12005 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12009 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12011 Modified files: (Branch: RATBOX_2_1)
12012 help/opers dline kline
12013 modules m_resv.c m_stats.c
12014 modules/core m_mode.c
12017 - tidy up kline/dline help to note they dont accept nick as target
12018 - disallow bans beginning with ':' over bmask
12019 - disallow bans with a space in chm_ban
12020 - stop counting hidden opers in stats p
12021 - match() parameters in remote unresv were inverted, causing it to fail
12022 - fix possibility of clients setting blank keys
12024 Revision Changes Path
12025 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12026 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12027 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12028 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12029 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12033 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12035 Modified files: (Branch: RATBOX_2_1)
12038 - fix problems with amd64 and the way we do va_list
12040 Revision Changes Path
12041 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12045 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12047 Modified files: (Branch: RATBOX_2_1)
12048 modules m_services.c
12050 - tidy up the kill notifications for RSFNC
12052 Revision Changes Path
12053 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12057 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12059 Modified files: (Branch: RATBOX_2_1)
12061 modules m_services.c
12064 - some more rserv stuff:
12065 - add RSFNC capability
12066 - fix up RSFNC, kill existing clients if they exist.
12068 Revision Changes Path
12069 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12070 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12071 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12075 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12077 Modified files: (Branch: RATBOX_2_1)
12078 modules m_services.c
12080 - first stab at a FNC implementation for rserv
12082 Revision Changes Path
12083 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12087 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12089 Modified files: (Branch: RATBOX_2_1)
12094 Revision Changes Path
12095 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12099 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12101 Modified files: (Branch: RATBOX_2_1)
12104 - add links_delay back
12106 Revision Changes Path
12107 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12111 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12113 Modified files: (Branch: RATBOX_2_1)
12117 - swap tabs for spaces
12119 Revision Changes Path
12120 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12121 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12125 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12127 Modified files: (Branch: RATBOX_2_1)
12130 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12131 contained in the client_flood conf option
12132 - remove a couple of unused defines from info
12134 Revision Changes Path
12135 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12139 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12141 Modified files: (Branch: RATBOX_2_1)
12144 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12146 Revision Changes Path
12147 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12151 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12153 Modified files: (Branch: RATBOX_2_1)
12154 doc example.conf example.efnet.conf
12156 - fix missing closing comment tag
12158 Revision Changes Path
12159 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12160 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12164 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12166 Modified files: (Branch: RATBOX_2_1)
12168 include patchlevel.h
12170 - revved patchlevel to 2.1.1
12172 Revision Changes Path
12173 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12174 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12178 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12180 Modified files: (Branch: RATBOX_2_1)
12183 - sync up remote kline reasons, so theyre consistent with what happens
12184 when we add local klines - notably the "Temporary K-line x min" and
12185 date added to reason.
12187 Revision Changes Path
12188 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12192 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12194 Modified files: (Branch: RATBOX_2_1)
12197 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12199 Revision Changes Path
12200 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12204 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12206 Modified files: (Branch: RATBOX_2_1)
12209 used the data pointer we saved, not what just got nulled
12211 Revision Changes Path
12212 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12216 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12218 Modified files: (Branch: RATBOX_2_1)
12219 modules m_resv.c m_xline.c
12221 - fix broken propagation of xline/resv
12223 Revision Changes Path
12224 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12225 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12229 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12231 Modified files: (Branch: RATBOX_2_1)
12234 - properly increment bad auth count for stats T when we timeout an auth
12236 Revision Changes Path
12237 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12241 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12243 Modified files: (Branch: RATBOX_2_1)
12246 modules/core m_nick.c
12248 - fix a bit that didnt make sense in monitor.txt
12249 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12251 Revision Changes Path
12252 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12253 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12254 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12258 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12260 Modified files: (Branch: RATBOX_2_1)
12263 removing dlink nodes from auth_poll_list twice is bad
12265 Revision Changes Path
12266 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12270 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12272 Modified files: (Branch: RATBOX_2_1)
12275 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12276 changed to RPL_STATSDEBUG
12278 Revision Changes Path
12279 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12283 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12285 Added files: (Branch: RATBOX_2_1)
12288 - add some documentation about target change
12290 Revision Changes Path
12291 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12295 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12297 Modified files: (Branch: RATBOX_2_1)
12298 include supported.h
12299 modules/core m_message.c
12301 - remove extra argument to 005
12302 - disallow messaging of UIDs
12304 Revision Changes Path
12305 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12306 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12310 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12312 Modified files: (Branch: RATBOX_2_1)
12315 - fix a longstanding parser bug with wrong limit checking, causing us to
12316 accept one less parameter than we're allowed to accept.
12318 Revision Changes Path
12319 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12323 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12325 Modified files: (Branch: RATBOX_2_1)
12326 modules/core m_message.c
12328 - exempt users messaging themselves from target change
12330 Revision Changes Path
12331 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12335 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12337 Modified files: (Branch: RATBOX_2_1)
12338 include supported.h
12340 - stop violating MAXPARA on 005.
12342 Revision Changes Path
12343 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12347 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12349 Modified files: (Branch: RATBOX_2_1)
12350 modules/core m_nick.c
12352 - dont store an ipv6 sockhost if we're not compiled with v6 support
12354 Revision Changes Path
12355 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12359 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12361 Modified files: (Branch: RATBOX_2_1)
12364 - remove some vms includes
12366 Revision Changes Path
12367 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12371 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12373 Modified files: (Branch: RATBOX_2_1)
12377 - force commit for new branch
12379 Revision Changes Path
12380 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12381 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12385 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12388 . RELNOTES configure configure.ac
12389 include patchlevel.h
12391 - revved patchlevel to 2.1.0
12393 Revision Changes Path
12394 1.114 +6 -2 ircd-ratbox/RELNOTES
12395 7.249 +11 -11 ircd-ratbox/configure
12396 7.63 +3 -3 ircd-ratbox/configure.ac
12397 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12401 leeh 2005/03/04 13:31:32 EST (20050304_2)
12405 include patchlevel.h
12408 - revved patchlevel to 2.1.0beta2
12410 Revision Changes Path
12411 1.113 +12 -0 ircd-ratbox/RELNOTES
12412 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12416 leeh 2005/03/04 13:27:05 EST (20050304_1)
12419 doc whats-new-2.1.txt
12422 - update whats-new-2.1
12423 - when we're handling global NAMES, dont output channels if there are no
12424 members within them we can show.
12426 Revision Changes Path
12427 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12428 7.436 +12 -2 ircd-ratbox/src/channel.c
12432 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12437 That would be a node_heap not a prefix_heap..oops
12439 Revision Changes Path
12440 7.30 +1 -1 ircd-ratbox/src/patricia.c
12444 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12449 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12450 otherwise..the other macros might work????
12452 Revision Changes Path
12453 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12457 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12460 . configure configure.ac
12464 Revision Changes Path
12465 7.248 +5 -5 ircd-ratbox/configure
12466 7.62 +5 -5 ircd-ratbox/configure.ac
12470 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12473 . configure configure.ac
12477 Revision Changes Path
12478 7.247 +3 -2 ircd-ratbox/configure
12479 7.61 +3 -2 ircd-ratbox/configure.ac
12483 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12486 . configure configure.ac
12490 Revision Changes Path
12491 7.246 +6 -6 ircd-ratbox/configure
12492 7.60 +4 -4 ircd-ratbox/configure.ac
12496 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12499 . configure configure.ac
12502 Doh these changes got put on RATBOX_2_0 when they were meant for
12504 Also merged in the monitor heap size stuff, not that i think monitor has
12507 Revision Changes Path
12508 7.245 +12 -3 ircd-ratbox/configure
12509 7.59 +11 -3 ircd-ratbox/configure.ac
12510 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12514 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12519 Add more robust alloca checking
12521 Revision Changes Path
12522 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12526 leeh 2005/02/24 15:27:17 EST (20050224_9)
12531 - fix the copyright on m_42.c :p
12533 Revision Changes Path
12534 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12538 leeh 2005/02/24 15:22:53 EST (20050224_8)
12541 include supported.h
12544 - fix a core in undline on bad masks
12545 - remove an unwanted space from beginning of second 005 numeric
12547 Revision Changes Path
12548 7.5 +1 -1 ircd-ratbox/include/supported.h
12549 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12553 leeh 2005/02/24 15:18:59 EST (20050224_7)
12556 modules m_monitor.c
12558 - use max_monitor when adding nicknames
12560 that should be everything now..
12562 Revision Changes Path
12563 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12567 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12574 Revision Changes Path
12575 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12579 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12586 Revision Changes Path
12587 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12591 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12596 The Answer to Life, the Universe, and Everything
12598 Revision Changes Path
12599 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12603 leeh 2005/02/24 14:53:04 EST (20050224_3)
12607 modules m_monitor.c
12608 src ircd.c monitor.c
12610 - call init_monitor() on startup
12611 - add in support for adding/deleting/listing monitor entries
12613 Revision Changes Path
12614 7.2 +3 -1 ircd-ratbox/include/monitor.h
12615 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12616 7.374 +2 -0 ircd-ratbox/src/ircd.c
12617 7.3 +15 -4 ircd-ratbox/src/monitor.c
12621 leeh 2005/02/23 21:20:10 EST (20050224_2)
12624 doc example.conf example.efnet.conf
12625 include s_conf.h supported.h
12626 modules Makefile.in
12627 src client.c newconf.c s_conf.c
12629 modules m_monitor.c
12631 - add the max_monitor config option
12632 - advertise MONITOR=%d in 005
12633 - clear a local clients monitor list on exit
12634 - add the framework for the MONITOR command
12637 Revision Changes Path
12638 7.261 +5 -0 ircd-ratbox/doc/example.conf
12639 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12640 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12641 7.4 +4 -2 ircd-ratbox/include/supported.h
12642 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12643 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12644 7.492 +1 -0 ircd-ratbox/src/client.c
12645 7.202 +1 -0 ircd-ratbox/src/newconf.c
12646 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12650 leeh 2005/02/23 20:57:51 EST (20050224_1)
12653 . configure configure.ac
12657 - move MONITOR_HEAP_SIZE over to configure
12659 Revision Changes Path
12660 7.244 ircd-ratbox/configure
12661 7.58 +4 -2 ircd-ratbox/configure.ac
12662 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12663 7.2 +0 -2 ircd-ratbox/src/monitor.c
12667 leeh 2005/02/23 20:48:08 EST (20050224_0)
12671 include client.h numeric.h
12672 modules/core m_nick.c
12673 src Makefile.in client.c messages.tab
12679 - first half of my server-side notify list implementation..
12681 Revision Changes Path
12682 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12683 7.266 +3 -0 ircd-ratbox/include/client.h
12684 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12685 7.58 +6 -0 ircd-ratbox/include/numeric.h
12686 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12687 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12688 7.491 +3 -0 ircd-ratbox/src/client.c
12689 7.126 +5 -5 ircd-ratbox/src/messages.tab
12690 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12691 7.342 +2 -0 ircd-ratbox/src/s_user.c
12695 leeh 2005/02/23 18:42:59 EST (20050223_0)
12700 - double the size of the client and channel hashtables (64k -> 128k and
12701 32k -> 64k). The improvements are quite significant..
12703 Revision Changes Path
12704 7.54 +4 -4 ircd-ratbox/include/hash.h
12708 leeh 2005/02/22 14:55:56 EST (20050222_1)
12712 modules m_services.c
12714 - remove a couple of unused vars
12715 - update monitor.txt
12717 Revision Changes Path
12718 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12719 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12723 leeh 2005/02/21 19:47:24 EST (20050222_0)
12728 - add in my documentation on the upcoming MONITOR command
12730 Revision Changes Path
12731 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12735 leeh 2005/02/21 12:09:34 EST (20050221_0)
12738 . configure configure.ac
12739 doc whats-new-2.1.txt
12740 tools README.mkpasswd
12744 - update whats-new-2.1.txt some more
12745 - we dont have vms mkpasswd anymore
12746 - remove the unused crypt.c
12748 Revision Changes Path
12749 7.243 +3 -6 ircd-ratbox/configure
12750 7.57 +2 -4 ircd-ratbox/configure.ac
12751 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12752 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12753 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12757 leeh 2005/02/19 12:38:09 EST (20050219_3)
12760 doc example.conf example.efnet.conf
12763 src channel.c client.c ircd.c s_conf.c
12765 - rework the splitcode, splitservers is now how many servers we've marked as
12766 EOB, rather than how many are linked. Thus pull ourselves out of
12767 splitmode immediately once this is satisfied
12769 Revision Changes Path
12770 7.260 +8 -9 ircd-ratbox/doc/example.conf
12771 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12772 7.83 +1 -0 ircd-ratbox/include/ircd.h
12773 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12774 7.435 +16 -36 ircd-ratbox/src/channel.c
12775 7.490 +2 -0 ircd-ratbox/src/client.c
12776 7.373 +2 -1 ircd-ratbox/src/ircd.c
12777 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12781 leeh 2005/02/19 09:02:34 EST (20050219_2)
12784 doc example.conf example.efnet.conf
12785 include ircd.h s_conf.h
12787 src channel.c ircd.c newconf.c s_conf.c
12789 - remove split_delay
12791 Revision Changes Path
12792 7.259 +0 -5 ircd-ratbox/doc/example.conf
12793 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12794 7.82 +0 -1 ircd-ratbox/include/ircd.h
12795 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12796 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12797 7.434 +2 -7 ircd-ratbox/src/channel.c
12798 7.372 +0 -1 ircd-ratbox/src/ircd.c
12799 7.201 +0 -1 ircd-ratbox/src/newconf.c
12800 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12804 leeh 2005/02/19 08:48:05 EST (20050219_1)
12808 modules m_cap.c m_who.c
12811 - implemented multi-prefix client capability, which allows stacking of @+ in
12814 Revision Changes Path
12815 7.265 +1 -1 ircd-ratbox/include/client.h
12816 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12817 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12818 7.433 +4 -6 ircd-ratbox/src/channel.c
12822 leeh 2005/02/19 06:27:58 EST (20050219_0)
12826 src newconf.c s_conf.c s_newconf.c
12828 - removed some unused vars/functions
12830 Revision Changes Path
12831 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12832 7.200 +0 -15 ircd-ratbox/src/newconf.c
12833 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12834 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12838 leeh 2005/02/16 12:58:24 EST (20050216_2)
12841 . RELNOTES configure configure.ac
12842 include patchlevel.h
12844 - update configure to reflect this is 'devel'
12846 - revved patchlevel to 2.1.0beta1
12848 Revision Changes Path
12849 1.112 +9 -1 ircd-ratbox/RELNOTES
12850 7.242 +11 -11 ircd-ratbox/configure
12851 7.56 +3 -3 ircd-ratbox/configure.ac
12852 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12856 leeh 2005/02/16 12:46:30 EST (20050216_1)
12859 . configure configure.ac
12860 include client.h numeric.h s_conf.h setup.h.in
12862 modules Makefile.in
12863 modules/core m_nick.c
12864 src Makefile.in client.c ircd.c messages.tab
12865 newconf.c s_conf.c s_user.c
12871 - remove watch, the protocol for this sucks so hard I just dont want it
12874 Revision Changes Path
12875 7.241 +2 -12 ircd-ratbox/configure
12876 7.55 +2 -4 ircd-ratbox/configure.ac
12877 7.264 +0 -2 ircd-ratbox/include/client.h
12878 7.57 +0 -11 ircd-ratbox/include/numeric.h
12879 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12880 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12881 7.3 +2 -3 ircd-ratbox/include/supported.h
12882 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12883 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12884 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12885 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12886 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12887 7.489 +0 -3 ircd-ratbox/src/client.c
12888 7.371 +0 -2 ircd-ratbox/src/ircd.c
12889 7.125 +9 -9 ircd-ratbox/src/messages.tab
12890 7.199 +0 -1 ircd-ratbox/src/newconf.c
12891 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12892 7.341 +0 -2 ircd-ratbox/src/s_user.c
12893 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12897 leeh 2005/02/15 19:13:31 EST (20050216_0)
12901 src event.c ircd_lexer.l ircd_signal.c
12904 servlink descrip.mms
12906 - remove a few vms bits
12908 Revision Changes Path
12909 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12910 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12911 7.47 +0 -54 ircd-ratbox/src/event.c
12912 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12913 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12914 7.152 +0 -3 ircd-ratbox/src/modules.c
12918 leeh 2005/02/15 18:53:32 EST (20050215_0)
12921 include hostmask.h ircd.h s_conf.h s_newconf.h
12922 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12924 src hostmask.c ircd.c ircd_signal.c s_conf.c
12927 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12928 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12930 Revision Changes Path
12931 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12932 7.81 +1 -0 ircd-ratbox/include/ircd.h
12933 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12934 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12935 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12936 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12937 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12938 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12939 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12940 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12941 7.370 +7 -0 ircd-ratbox/src/ircd.c
12942 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12943 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12944 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12948 leeh 2005/02/13 10:21:41 EST (20050213_4)
12953 doc whats-new-2.0.txt whats-new-2.1.txt
12957 - move whats-new.txt to whats-new-2.0.txt
12958 - add in whats-new-2.1.txt
12959 - update services.txt with the whois for logged in users
12961 Revision Changes Path
12962 7.2 +5 -0 ircd-ratbox/doc/services.txt
12963 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12964 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12965 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12969 leeh 2005/02/13 09:20:37 EST (20050213_3)
12972 include supported.h
12973 modules/core m_message.c
12975 - fix a compile error in m_message.c
12976 - update 005 to the spec and add CPRIVMSG/CNOTICE
12978 Revision Changes Path
12979 7.2 +31 -37 ircd-ratbox/include/supported.h
12980 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12984 leeh 2005/02/13 09:14:12 EST (20050213_2)
12989 - fix the membership memleak
12991 Revision Changes Path
12992 7.432 +0 -3 ircd-ratbox/src/channel.c
12996 leeh 2005/02/12 21:51:56 EST (20050213_1)
13000 modules/core m_message.c
13002 - add a bitmask to track when they send their first message, only allowing
13003 clearing stuff after that.
13005 Revision Changes Path
13006 7.263 +4 -0 ircd-ratbox/include/client.h
13007 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13011 leeh 2005/02/12 21:17:52 EST (20050213_0)
13014 include patricia.h s_newconf.h
13015 modules/core m_message.c
13016 src patricia.c s_newconf.c s_user.c
13018 - add in the patricia for tracking who fills up targets, give them a reduced
13021 Revision Changes Path
13022 7.20 +1 -1 ircd-ratbox/include/patricia.h
13023 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13024 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13025 7.29 +1 -1 ircd-ratbox/src/patricia.c
13026 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13027 7.340 +4 -0 ircd-ratbox/src/s_user.c
13031 leeh 2005/02/12 18:35:10 EST (20050212_0)
13034 include ircd_defs.h
13035 src class.c reject.c
13037 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13039 Revision Changes Path
13040 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13041 7.68 +1 -5 ircd-ratbox/src/class.c
13042 1.33 +1 -5 ircd-ratbox/src/reject.c
13046 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13051 remove stupid memory leak
13053 Revision Changes Path
13054 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13058 leeh 2005/02/11 06:42:48 EST (20050211_0)
13063 - workaround hyb6 allowing empty gline reasons
13065 Revision Changes Path
13066 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13070 leeh 2005/02/09 14:39:13 EST (20050209_2)
13074 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13075 src ircd.c s_conf.c
13077 - move temp dlines and temp klines over to an array, rather than completely
13080 Revision Changes Path
13081 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13082 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13083 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13084 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13085 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13086 7.369 +0 -5 ircd-ratbox/src/ircd.c
13087 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13091 leeh 2005/02/09 14:02:13 EST (20050209_1)
13095 modules m_cap.c m_pong.c m_user.c
13096 modules/core m_nick.c
13099 - remove 'nick' param from register_local_user(), its not needed.
13101 Revision Changes Path
13102 7.35 +1 -1 ircd-ratbox/include/s_user.h
13103 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13104 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13105 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13106 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13107 7.339 +6 -6 ircd-ratbox/src/s_user.c
13111 leeh 2005/02/09 13:12:53 EST (20050209_0)
13114 modules m_cmessage.c
13116 - dont send numerics when we're dealing with CNOTICE
13117 - add in checking for +g, and resetting idle
13119 Revision Changes Path
13120 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13124 leeh 2005/02/08 11:37:50 EST (20050208_2)
13129 - fix operator blocks to work on ip spoofs
13131 Revision Changes Path
13132 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13136 leeh 2005/02/07 19:23:22 EST (20050208_1)
13139 doc example.conf example.efnet.conf
13142 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13144 Revision Changes Path
13145 7.258 +0 -39 ircd-ratbox/doc/example.conf
13146 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13147 7.198 +0 -272 ircd-ratbox/src/newconf.c
13151 leeh 2005/02/07 19:19:32 EST (20050208_0)
13156 - added support for kline.conf.perm et al, these take the same formats
13157 as their non-permanent partners, but you cant remove them via the ircd.
13159 Revision Changes Path
13160 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13164 leeh 2005/02/02 19:18:59 EST (20050203_1)
13171 help/opers cnotice cprivmsg
13173 - added help files for cprivmsg/cnotice
13175 Revision Changes Path
13176 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13177 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13178 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13179 1.10 +19 -19 ircd-ratbox/help/opers/index
13180 1.7 +10 -9 ircd-ratbox/help/users/index
13184 leeh 2005/02/02 19:14:25 EST (20050203_0)
13188 modules Makefile.in
13191 modules m_cmessage.c
13193 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13194 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13195 nick is a member. These bypass any target change limitations.
13196 - added ERR_VOICENEEDED, numeric 489.
13198 Revision Changes Path
13199 7.56 +2 -0 ircd-ratbox/include/numeric.h
13200 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13201 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13202 7.124 +1 -1 ircd-ratbox/src/messages.tab
13206 leeh 2005/02/02 16:58:16 EST (20050202_4)
13211 - update etrace help
13213 Revision Changes Path
13214 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13218 leeh 2005/02/02 16:55:04 EST (20050202_3)
13223 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13224 can put its external ip address in there..
13226 Revision Changes Path
13227 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13231 leeh 2005/02/02 16:41:06 EST (20050202_2)
13236 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13237 if its a non-local client. These will just get "lost" if the remote
13238 server doesnt support this..
13240 Revision Changes Path
13241 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13245 leeh 2005/02/02 16:12:12 EST (20050202_1)
13248 include client.h numeric.h s_conf.h
13249 modules/core m_message.c
13250 src messages.tab newconf.c s_conf.c
13252 - first part of the target change code, add the storage of targets for
13253 localuser, throttle messages when they fill all the available slots
13255 Revision Changes Path
13256 7.262 +5 -1 ircd-ratbox/include/client.h
13257 7.55 +2 -0 ircd-ratbox/include/numeric.h
13258 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13259 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13260 7.123 +1 -1 ircd-ratbox/src/messages.tab
13261 7.197 +1 -0 ircd-ratbox/src/newconf.c
13262 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13266 leeh 2005/02/02 13:28:10 EST (20050202_0)
13269 modules m_resv.c m_stats.c m_testline.c
13270 modules/core m_join.c
13271 src hash.c kdparse.c messages.tab s_newconf.c
13273 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13274 tracking of when resvs get hit
13276 Revision Changes Path
13277 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13278 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13279 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13280 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13281 7.114 +3 -0 ircd-ratbox/src/hash.c
13282 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13283 7.122 +1 -1 ircd-ratbox/src/messages.tab
13284 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13288 leeh 2005/01/31 09:04:10 EST (20050131_2)
13293 - fflush() logfiles
13295 Revision Changes Path
13296 7.79 +2 -0 ircd-ratbox/src/s_log.c
13300 leeh 2005/01/31 08:59:09 EST (20050131_1)
13305 - rename fd_dump() to comm_dump()
13307 Revision Changes Path
13308 1.27 +2 -2 ircd-ratbox/src/commio.c
13312 leeh 2005/01/30 19:16:08 EST (20050131_0)
13317 modules m_services.c
13318 modules/core m_server.c
13319 src hook.c s_serv.c
13321 - added hook for server_introduced
13322 - fixed up services support for hooks
13324 Revision Changes Path
13325 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13326 1.31 +1 -0 ircd-ratbox/include/hook.h
13327 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13328 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13329 7.36 +2 -0 ircd-ratbox/src/hook.c
13330 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13334 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13339 Add back in the comm_fd_hack thing for solaris
13341 Revision Changes Path
13342 1.26 +26 -1 ircd-ratbox/src/commio.c
13346 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13350 include commio.h s_conf.h watch.h
13351 modules m_dline.c m_kline.c m_resv.c m_stats.c
13352 m_watch.c m_xline.c
13353 modules/core m_nick.c
13354 src balloc.c cache.c client.c commio.c
13355 epoll.c ircd.c ircd_lexer.l kdparse.c
13356 listener.c s_auth.c s_conf.c s_log.c
13359 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13361 Revision Changes Path
13362 1.18 +0 -2 ircd-ratbox/adns/adns.h
13363 1.14 +6 -37 ircd-ratbox/include/commio.h
13364 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13365 7.3 +2 -2 ircd-ratbox/include/watch.h
13366 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13367 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13368 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13369 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13370 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13371 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13372 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13373 7.85 +1 -1 ircd-ratbox/src/balloc.c
13374 1.24 +5 -5 ircd-ratbox/src/cache.c
13375 7.488 +4 -4 ircd-ratbox/src/client.c
13376 1.25 +10 -280 ircd-ratbox/src/commio.c
13377 1.33 +1 -1 ircd-ratbox/src/epoll.c
13378 7.368 +4 -4 ircd-ratbox/src/ircd.c
13379 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13380 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13381 7.125 +8 -8 ircd-ratbox/src/listener.c
13382 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13383 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13384 7.78 +20 -20 ircd-ratbox/src/s_log.c
13385 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13386 1.6 +22 -15 ircd-ratbox/src/watch.c
13390 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13393 modules/core m_mode.c
13395 remove two unused variables
13397 Revision Changes Path
13398 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13402 leeh 2005/01/28 15:31:40 EST (20050128_1)
13408 - mo_kline() needs minpara of 3, not 2
13409 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13410 - require me.info is never blank
13412 Revision Changes Path
13413 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13414 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13418 leeh 2005/01/28 15:26:28 EST (20050128_0)
13421 modules/core m_mode.c m_sjoin.c
13423 - patch via jilles to fix +eI lists being shown to lusers when handling
13424 protocol stuff over TS6
13426 Revision Changes Path
13427 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13428 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13432 leeh 2005/01/25 19:47:38 EST (20050126_0)
13436 modules/core m_join.c m_mode.c m_sjoin.c
13437 src channel.c messages.tab s_serv.c
13439 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13440 an operspy call with &me
13441 - remove modebuf/parabuf params from channel_modes(), we now generate a
13442 buffer internally which we return.
13444 Revision Changes Path
13445 7.163 +1 -1 ircd-ratbox/include/channel.h
13446 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13447 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13448 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13449 7.431 +25 -18 ircd-ratbox/src/channel.c
13450 7.121 +1 -1 ircd-ratbox/src/messages.tab
13451 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13455 alz 2005/01/25 18:09:18 EST (20050125_5)
13458 doc example.conf example.efnet.conf
13461 src listener.c newconf.c s_conf.c
13463 Added dline_with_reason config option (default yes):
13465 /* dline reason: show the user the dline reason when they connect
13468 dline_with_reason = yes;
13470 Revision Changes Path
13471 7.257 +6 -1 ircd-ratbox/doc/example.conf
13472 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13473 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13474 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13475 7.124 +1 -1 ircd-ratbox/src/listener.c
13476 7.196 +1 -0 ircd-ratbox/src/newconf.c
13477 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13481 leeh 2005/01/25 13:21:17 EST (20050125_4)
13486 - make conf_set_generic_string() test len exists before it uses it.
13488 Revision Changes Path
13489 7.195 +1 -1 ircd-ratbox/src/newconf.c
13493 leeh 2005/01/25 13:10:56 EST (20050125_3)
13499 - rename 'type' to 'flags' in cluster {};
13500 - add stacking of servers in cluster {}; documented in example.conf
13502 Revision Changes Path
13503 7.256 +18 -10 ircd-ratbox/doc/example.conf
13504 7.194 +39 -7 ircd-ratbox/src/newconf.c
13508 alz 2005/01/25 12:48:54 EST (20050125_2)
13512 src listener.c s_conf.c
13514 Added dline reasons, connecting/banned clients now see ban reason.
13516 Revision Changes Path
13517 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13518 7.123 +17 -4 ircd-ratbox/src/listener.c
13519 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13523 leeh 2005/01/25 07:44:37 EST (20050125_1)
13526 doc example.conf example.efnet.conf
13529 - implement stacking of shared {}; blocks, documented in example.conf
13531 Revision Changes Path
13532 7.255 +26 -13 ircd-ratbox/doc/example.conf
13533 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13534 7.193 +51 -36 ircd-ratbox/src/newconf.c
13538 leeh 2005/01/24 19:08:29 EST (20050125_0)
13542 include client.h s_conf.h
13543 modules/core m_join.c
13544 src newconf.c s_user.c
13546 - added jupe_exempt to auth {};, exempts the user from generating warnings
13547 when they attempt to join juped channels.
13549 Revision Changes Path
13550 7.254 +2 -0 ircd-ratbox/doc/example.conf
13551 7.261 +3 -0 ircd-ratbox/include/client.h
13552 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13553 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13554 7.192 +1 -0 ircd-ratbox/src/newconf.c
13555 7.338 +8 -0 ircd-ratbox/src/s_user.c
13559 leeh 2005/01/24 18:57:02 EST (20050124_6)
13564 - rework shared {};, the format is now:
13566 oper = "flame@*.leeh.co.uk", "*.lan";
13572 oper = "flame@*.leeh.co.uk", "*.lan";
13576 Revision Changes Path
13577 7.191 +55 -23 ircd-ratbox/src/newconf.c
13581 leeh 2005/01/24 17:25:58 EST (20050124_5)
13586 - fix the prototype on load_static_modules()
13588 Revision Changes Path
13589 7.61 +1 -1 ircd-ratbox/include/modules.h
13593 leeh 2005/01/24 16:00:30 EST (20050124_4)
13598 - have cap end call register_local_user() with its own copy of
13599 source_p->username so its safe for unidented users..
13601 Revision Changes Path
13602 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13606 leeh 2005/01/24 15:48:09 EST (20050124_3)
13609 include newconf.h s_conf.h
13611 src newconf.c s_conf.c s_log.c
13613 - move the conf parser over to a table based structure, with generic setting
13614 of integers/strings
13616 Revision Changes Path
13617 7.34 +9 -8 ircd-ratbox/include/newconf.h
13618 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13619 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13620 7.190 +264 -808 ircd-ratbox/src/newconf.c
13621 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13622 7.77 +13 -13 ircd-ratbox/src/s_log.c
13626 leeh 2005/01/24 13:11:30 EST (20050124_2)
13632 - added stacking of ips in exempt {};
13634 Revision Changes Path
13635 7.253 +4 -0 ircd-ratbox/doc/example.conf
13636 7.189 +11 -30 ircd-ratbox/src/newconf.c
13640 leeh 2005/01/24 12:59:57 EST (20050124_1)
13644 src channel.c client.c hash.c hook.c
13645 newconf.c s_user.c watch.c
13647 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13648 consistent with the rest of the dlink code.
13650 Revision Changes Path
13651 1.54 +7 -7 ircd-ratbox/include/tools.h
13652 7.430 +2 -2 ircd-ratbox/src/channel.c
13653 7.487 +6 -6 ircd-ratbox/src/client.c
13654 7.113 +5 -5 ircd-ratbox/src/hash.c
13655 7.35 +1 -1 ircd-ratbox/src/hook.c
13656 7.188 +2 -2 ircd-ratbox/src/newconf.c
13657 7.337 +1 -1 ircd-ratbox/src/s_user.c
13658 1.5 +4 -4 ircd-ratbox/src/watch.c
13662 leeh 2005/01/24 12:47:13 EST (20050124_0)
13667 - cheap hack on sticky capabs..
13669 Revision Changes Path
13670 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13674 leeh 2005/01/22 11:36:54 EST (20050122_0)
13679 - updated my clicap implementation to match the spec so far..
13681 Revision Changes Path
13682 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13686 leeh 2005/01/21 07:14:43 EST (20050121_2)
13691 modules m_services.c
13692 src hook.c s_serv.c
13694 - added hooks for when we're sending a burst
13695 - rewrote hooks.txt
13696 - fix up the hooks ive already done in services compatibility, ill add the
13697 hooks for server/client introductions in a bit.
13699 Revision Changes Path
13700 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13701 1.30 +4 -0 ircd-ratbox/include/hook.h
13702 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13703 7.34 +7 -0 ircd-ratbox/src/hook.c
13704 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13708 leeh 2005/01/21 06:34:03 EST (20050121_1)
13711 contrib example_module.c spy_admin_notice.c
13712 spy_info_notice.c spy_links_notice.c
13713 spy_motd_notice.c spy_stats_notice.c
13714 spy_stats_p_notice.c spy_trace_notice.c
13716 spy_whois_notice_global.c
13718 modules m_admin.c m_info.c m_links.c m_motd.c
13719 m_services.c m_stats.c m_trace.c
13720 m_whois.c static_modules.c.SH
13721 modules/core m_server.c
13722 src client.c hook.c ircd.c modules.c packet.c
13723 s_auth.c s_serv.c s_user.c send.c
13725 - add a better implementation of the hook system, its now a slow leaking
13726 array and events are created whenever we try adding a hook for it, or
13727 theyre registered for the caller.
13729 Ive temporarily fucked services support and removed most of the other
13730 hooks.. I shall fix this soon.
13732 Revision Changes Path
13733 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13734 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13735 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13736 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13737 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13738 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13739 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13740 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13741 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13742 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13743 1.29 +34 -70 ircd-ratbox/include/hook.h
13744 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13745 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13746 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13747 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13748 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13749 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13750 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13751 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13752 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13753 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13754 7.486 +1 -28 ircd-ratbox/src/client.c
13755 7.33 +131 -137 ircd-ratbox/src/hook.c
13756 7.367 +1 -1 ircd-ratbox/src/ircd.c
13757 7.151 +6 -10 ircd-ratbox/src/modules.c
13758 7.138 +10 -14 ircd-ratbox/src/packet.c
13759 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13760 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13761 7.336 +0 -6 ircd-ratbox/src/s_user.c
13762 7.286 +8 -6 ircd-ratbox/src/send.c
13766 leeh 2005/01/20 19:19:20 EST (20050121_0)
13771 - remove an unused struct
13773 Revision Changes Path
13774 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13778 leeh 2005/01/20 13:38:39 EST (20050120_1)
13781 . configure configure.ac
13782 include client.h numeric.h patchlevel.h
13783 modules Makefile.in
13784 src messages.tab s_user.c
13788 - drop back to -O0, fix patchlevel.h
13789 - first stab at client capabilities.. this still needs work.
13791 Revision Changes Path
13792 7.240 +3 -3 ircd-ratbox/configure
13793 7.54 +3 -3 ircd-ratbox/configure.ac
13794 7.260 +3 -0 ircd-ratbox/include/client.h
13795 7.54 +2 -0 ircd-ratbox/include/numeric.h
13796 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13797 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13798 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13799 7.120 +1 -1 ircd-ratbox/src/messages.tab
13800 7.335 +3 -0 ircd-ratbox/src/s_user.c
13804 leeh 2005/01/20 06:04:41 EST (20050120_0)
13807 . ChangeLog RELNOTES
13808 include config.h config.h.dist memory.h
13811 src commio.c crypt.c getopt.c ircd.c s_serv.c
13813 . README.VMS clean.com make.com
13814 include setup.h_vms
13815 modules descrip.mms static_modules_c.com
13816 modules/core descrip.mms
13817 src descrip.mms qio.c version.com
13818 tools descrip.mms mkpasswd_vms.c
13820 - clean changelog, relnotes
13821 - mark patchlevel as 2.1.0beta
13822 - remove VMS support
13824 Revision Changes Path
13825 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13826 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13827 1.111 +1 -348 ircd-ratbox/RELNOTES
13828 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13829 7.182 +0 -42 ircd-ratbox/include/config.h
13830 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13831 7.50 +0 -4 ircd-ratbox/include/memory.h
13832 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13833 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13834 7.2 +0 -58 ircd-ratbox/make.com (dead)
13835 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13836 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13837 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13838 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13839 1.24 +7 -30 ircd-ratbox/src/commio.c
13840 7.12 +0 -4 ircd-ratbox/src/crypt.c
13841 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13842 7.24 +0 -4 ircd-ratbox/src/getopt.c
13843 7.366 +4 -19 ircd-ratbox/src/ircd.c
13844 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13845 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13846 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13847 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13848 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13852 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13858 not using the return values on a few watch functions so make them void
13860 Revision Changes Path
13861 7.2 +5 -5 ircd-ratbox/include/watch.h
13862 1.4 +19 -28 ircd-ratbox/src/watch.c
13865 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13870 Make watch throttle, don't accept letter commands stacked
13872 Revision Changes Path
13873 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13877 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13884 Revision Changes Path
13885 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13889 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13892 . ChangeLog README.FIRST RELNOTES configure
13894 adns adns.h internal.h parse.c transmit.c
13896 contrib example_module.c spy_admin_notice.c
13897 spy_info_notice.c spy_links_notice.c
13898 spy_motd_notice.c spy_stats_notice.c
13899 spy_stats_p_notice.c spy_trace_notice.c
13901 spy_whois_notice_global.c
13902 doc example.conf example.efnet.conf ircd.motd
13903 server-version-info whats-new.txt
13904 help/opers umode xline
13906 include cache.h channel.h class.h client.h
13907 commio.h config.h config.h.dist hash.h
13908 hook.h hostmask.h irc_string.h ircd.h
13909 ircd_defs.h m_info.h memory.h msg.h
13910 newconf.h numeric.h packet.h patchlevel.h
13911 patricia.h s_conf.h s_gline.h s_newconf.h
13912 s_serv.h s_user.h scache.h serno.h
13913 setup.h.in sprintf_irc.h stdinc.h tools.h
13914 modules .depend Makefile.in m_admin.c m_away.c
13915 m_dline.c m_encap.c m_gline.c m_info.c
13916 m_kline.c m_links.c m_list.c m_lusers.c
13917 m_motd.c m_oper.c m_operspy.c m_rehash.c
13918 m_restart.c m_resv.c m_set.c m_stats.c
13919 m_svinfo.c m_testline.c m_testmask.c
13920 m_topic.c m_trace.c m_watch.c m_who.c
13921 m_whois.c m_whowas.c m_xline.c
13922 static_modules.c.SH
13923 modules/core m_error.c m_message.c m_mode.c m_quit.c
13924 m_server.c m_squit.c
13925 src .depend Makefile.in adns.c balloc.c
13926 cache.c channel.c class.c client.c
13927 commio.c crypt.c devpoll.c epoll.c
13928 event.c getopt.c hash.c hook.c hostmask.c
13929 irc_string.c ircd.c ircd_lexer.l
13930 ircd_parser.y ircd_signal.c listener.c
13931 modules.c newconf.c numeric.c packet.c
13932 parse.c patricia.c poll.c reject.c
13933 restart.c s_auth.c s_conf.c s_log.c
13934 s_newconf.c s_serv.c s_user.c scache.c
13935 select.c send.c snprintf.c tools.c
13936 version.c.SH watch.c whowas.c
13937 tools README.mkpasswd mkpasswd.c
13939 . README.VMS clean.com make.com
13941 include common.h s_stats.h setup.h_vms
13943 modules descrip.mms m_challenge.c m_etrace.c
13944 m_invite.c m_names.c m_pass.c m_ping.c
13945 m_pong.c m_services.c m_tb.c m_user.c
13946 m_users.c m_version.c
13947 static_modules_c.com
13948 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13950 servlink descrip.mms
13951 src descrip.mms kdparse.c messages.tab qio.c
13952 s_gline.c s_stats.c version.com
13953 tools descrip.mms mkpasswd_vms.c
13957 modules/core channels.c users.c
13960 merge from RATBOX_2_0
13962 Revision Changes Path
13963 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13964 7.40 +1 -0 ircd-ratbox/README.FIRST
13965 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13966 1.110 +114 -6 ircd-ratbox/RELNOTES
13967 1.17 +4 -0 ircd-ratbox/adns/adns.h
13968 1.17 +4 -4 ircd-ratbox/adns/internal.h
13969 1.12 +38 -38 ircd-ratbox/adns/parse.c
13970 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13971 1.19 +13 -13 ircd-ratbox/adns/types.c
13972 7.1 +10 -0 ircd-ratbox/clean.com (new)
13973 7.239 +47 -29 ircd-ratbox/configure
13974 7.53 +40 -32 ircd-ratbox/configure.ac
13975 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13976 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13977 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13978 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13979 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13980 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13981 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13982 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13983 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13984 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13985 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13986 7.252 +68 -22 ircd-ratbox/doc/example.conf
13987 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13988 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13989 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13990 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13991 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13992 1.5 +2 -1 ircd-ratbox/help/opers/umode
13993 1.7 +1 -1 ircd-ratbox/help/opers/xline
13994 1.2 +1 -0 ircd-ratbox/help/users/umode
13995 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13996 1.7 +8 -0 ircd-ratbox/include/cache.h
13997 7.162 +18 -16 ircd-ratbox/include/channel.h
13998 7.25 +4 -0 ircd-ratbox/include/class.h
13999 7.259 +34 -28 ircd-ratbox/include/client.h
14000 1.13 +45 -7 ircd-ratbox/include/commio.h
14001 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14002 7.181 +74 -16 ircd-ratbox/include/config.h
14003 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14004 7.53 +2 -0 ircd-ratbox/include/hash.h
14005 1.28 +73 -27 ircd-ratbox/include/hook.h
14006 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14007 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14008 7.80 +6 -31 ircd-ratbox/include/ircd.h
14009 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14010 7.56 +14 -8 ircd-ratbox/include/m_info.h
14011 7.49 +4 -0 ircd-ratbox/include/memory.h
14012 7.53 +2 -0 ircd-ratbox/include/msg.h
14013 7.33 +9 -9 ircd-ratbox/include/newconf.h
14014 7.53 +12 -8 ircd-ratbox/include/numeric.h
14015 7.27 +1 -1 ircd-ratbox/include/packet.h
14016 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14017 7.19 +25 -1 ircd-ratbox/include/patricia.h
14018 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14019 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14020 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14021 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14022 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14023 7.34 +13 -9 ircd-ratbox/include/s_user.h
14024 7.15 +1 -1 ircd-ratbox/include/scache.h
14025 7.5366 +1 -1 ircd-ratbox/include/serno.h
14026 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14027 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14028 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14029 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14030 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14031 1.53 +10 -10 ircd-ratbox/include/tools.h
14032 7.1 +58 -0 ircd-ratbox/make.com (new)
14033 1.45 +338 -182 ircd-ratbox/modules/.depend
14034 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14035 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14036 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14037 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14038 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14039 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14040 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14041 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14042 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14043 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14044 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14045 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14046 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14047 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14048 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14049 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14050 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14051 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14052 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14053 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14054 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14055 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14056 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14057 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14058 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14059 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14060 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14061 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14062 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14063 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14064 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14065 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14066 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14067 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14068 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14069 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14070 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14071 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14072 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14073 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14074 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14075 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14076 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14077 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14078 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14079 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14080 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14081 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14082 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14083 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14084 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14085 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14086 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14087 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14088 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14089 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14090 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14091 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14092 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14093 7.48 +162 -119 ircd-ratbox/src/.depend
14094 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14095 7.75 +5 -5 ircd-ratbox/src/adns.c
14096 7.84 +1 -1 ircd-ratbox/src/balloc.c
14097 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14098 1.23 +75 -7 ircd-ratbox/src/cache.c
14099 7.429 +342 -79 ircd-ratbox/src/channel.c
14100 7.67 +42 -2 ircd-ratbox/src/class.c
14101 7.485 +245 -85 ircd-ratbox/src/client.c
14102 1.23 +349 -43 ircd-ratbox/src/commio.c
14103 7.11 +4 -0 ircd-ratbox/src/crypt.c
14104 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14105 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14106 1.32 +4 -8 ircd-ratbox/src/epoll.c
14107 7.46 +63 -6 ircd-ratbox/src/event.c
14108 7.23 +4 -0 ircd-ratbox/src/getopt.c
14109 7.112 +8 -7 ircd-ratbox/src/hash.c
14110 7.32 +135 -133 ircd-ratbox/src/hook.c
14111 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14112 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14113 7.365 +56 -48 ircd-ratbox/src/ircd.c
14114 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14115 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14116 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14117 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14118 7.122 +14 -13 ircd-ratbox/src/listener.c
14119 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14120 7.150 +17 -8 ircd-ratbox/src/modules.c
14121 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14122 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14123 7.137 +55 -42 ircd-ratbox/src/packet.c
14124 7.187 +8 -15 ircd-ratbox/src/parse.c
14125 7.28 +2 -4 ircd-ratbox/src/patricia.c
14126 7.82 +3 -1 ircd-ratbox/src/poll.c
14127 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14128 1.32 +8 -3 ircd-ratbox/src/reject.c
14129 7.34 +1 -0 ircd-ratbox/src/restart.c
14130 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14131 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14132 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14133 7.76 +32 -35 ircd-ratbox/src/s_log.c
14134 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14135 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14136 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14137 7.334 +773 -2 ircd-ratbox/src/s_user.c
14138 7.27 +2 -1 ircd-ratbox/src/scache.c
14139 7.44 +2 -0 ircd-ratbox/src/select.c
14140 7.285 +12 -12 ircd-ratbox/src/send.c
14141 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14142 7.46 +0 -1 ircd-ratbox/src/tools.c
14143 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14144 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14145 1.3 +4 -4 ircd-ratbox/src/watch.c
14146 7.32 +1 -0 ircd-ratbox/src/whowas.c
14147 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14148 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14149 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14150 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14154 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14156 Modified files: (Branch: RATBOX_2_0)
14159 a remote client is never going to have a watch list..duh
14161 Revision Changes Path
14162 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14166 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14168 Added files: (Branch: RATBOX_2_0)
14173 Revision Changes Path
14174 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14178 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14180 Added files: (Branch: RATBOX_2_0)
14184 helps if we actually include the .c/.h files
14186 Revision Changes Path
14187 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14188 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14192 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14194 Modified files: (Branch: RATBOX_2_0)
14195 . configure configure.ac
14196 include client.h numeric.h s_conf.h setup.h.in
14198 modules Makefile.in
14199 modules/core m_nick.c
14200 src Makefile.in client.c ircd.c messages.tab
14201 newconf.c s_conf.c s_user.c
14203 backport watch from devel
14205 Revision Changes Path
14206 7.229.2.10 +12 -2 ircd-ratbox/configure
14207 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14208 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14209 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14210 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14211 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14212 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14213 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14214 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14215 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14216 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14217 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14218 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14219 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14220 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14221 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14225 leeh 2005/01/12 10:12:40 EST (20050112_1)
14227 Modified files: (Branch: RATBOX_2_0)
14229 modules m_services.c m_whois.c
14232 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14233 when the user is logged in
14235 Revision Changes Path
14236 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14237 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14238 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14239 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14243 leeh 2005/01/11 19:47:14 EST (20050112_0)
14245 Modified files: (Branch: RATBOX_2_0)
14246 include supported.h
14247 Added files: (Branch: RATBOX_2_0)
14251 - added doc/services.txt, outlining the compatibility code
14253 Revision Changes Path
14254 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14255 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14259 leeh 2005/01/11 18:38:10 EST (20050111_5)
14261 Modified files: (Branch: RATBOX_2_0)
14262 include client.h hook.h
14263 modules m_services.c
14264 modules/core m_server.c
14265 src hook.c s_serv.c
14267 - more services compatibility code:
14268 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14269 appropriate service {}; entry, only accept SU from these.
14270 - hook into us finishing nick burst, and have services burst a list of
14273 Revision Changes Path
14274 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14275 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14276 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14277 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14278 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14279 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14283 leeh 2005/01/11 17:32:42 EST (20050111_4)
14285 Modified files: (Branch: RATBOX_2_0)
14286 . configure configure.ac
14288 modules Makefile.in
14290 Added files: (Branch: RATBOX_2_0)
14291 modules m_services.c
14293 - more services compatibility code:
14294 - encap handlers for SU (services marking client as logged in)
14295 - and for LOGIN (servers bursting logged in status)
14296 - move suser from Client -> User
14298 Revision Changes Path
14299 7.229.2.9 +9 -3 ircd-ratbox/configure
14300 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14301 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14302 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14303 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14304 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14308 leeh 2005/01/11 16:46:34 EST (20050111_3)
14310 Modified files: (Branch: RATBOX_2_0)
14311 include ircd_defs.h
14313 - whoops, missing #endif
14315 Revision Changes Path
14316 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14320 leeh 2005/01/11 15:56:57 EST (20050111_2)
14322 Modified files: (Branch: RATBOX_2_0)
14323 include ircd_defs.h
14325 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14326 have ipv6 just report sizeof(struct sockaddr_in)
14328 Revision Changes Path
14329 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14333 leeh 2005/01/10 20:19:35 EST (20050111_1)
14335 Modified files: (Branch: RATBOX_2_0)
14338 - fix a gcc warning
14340 Revision Changes Path
14341 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14345 leeh 2005/01/10 20:10:35 EST (20050111_0)
14347 Modified files: (Branch: RATBOX_2_0)
14348 adns internal.h parse.c transmit.c types.c
14350 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14353 Revision Changes Path
14354 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14355 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14356 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14357 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14361 leeh 2005/01/10 17:48:48 EST (20050110_3)
14363 Modified files: (Branch: RATBOX_2_0)
14366 - send out the reformatted xline to opers (\s -> ' ')
14368 Revision Changes Path
14369 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14373 leeh 2005/01/10 16:18:53 EST (20050110_2)
14375 Modified files: (Branch: RATBOX_2_0)
14378 include client.h supported.h
14379 src messages.tab s_user.c send.c
14381 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14384 Revision Changes Path
14385 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14386 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14387 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14388 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14389 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14390 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14391 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14395 leeh 2005/01/10 14:50:47 EST (20050110_1)
14397 Modified files: (Branch: RATBOX_2_0)
14398 doc example.conf example.efnet.conf
14400 - I dont remember ts6 desyncing on bans, so im not sure why the example
14403 Revision Changes Path
14404 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14405 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14409 leeh 2005/01/10 13:31:10 EST (20050110_0)
14411 Modified files: (Branch: RATBOX_2_0)
14412 . configure configure.ac
14413 include channel.h client.h numeric.h s_conf.h
14414 s_serv.h setup.h.in
14415 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14417 src channel.c messages.tab newconf.c s_conf.c
14420 - added --enable-services to configure, which enables some ratbox-services
14421 compatibility code:
14422 - chanmode +r, registered users only
14423 - usermode +S, prevents deop/kick of a service
14424 - service { }; block in conf for the above umode
14426 Revision Changes Path
14427 7.229.2.8 +28 -16 ircd-ratbox/configure
14428 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14429 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14430 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14431 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14432 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14433 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14434 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14435 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14436 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14437 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14438 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14439 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14440 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14441 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14442 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14443 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14444 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14445 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14449 leeh 2005/01/09 08:23:30 EST (20050109_0)
14451 Modified files: (Branch: RATBOX_2_0)
14454 - remove a tab, and add +C to opers umode help
14456 Revision Changes Path
14457 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode