1 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
7 +9 -9 branches/release-2.1/configure (File Modified)
10 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
12 Version change 2.1.0rc1 -> 2.1.0 (release).
16 +1 -1 branches/release-2.1/configure.ac (File Modified)
19 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
21 Merged revisions 2029 via svnmerge from
22 http://svn.atheme.org/charybdis/trunk
25 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
27 NEWS: mention m_webirc.c module
32 + - branches/release-2.1/ (Property Modified)
33 +1 -0 branches/release-2.1/NEWS (File Modified)
36 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
42 +9 -9 branches/release-2.1/configure (File Modified)
45 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
47 Change version to 2.1.0rc1.
51 +1 -1 branches/release-2.1/configure.ac (File Modified)
54 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
56 Merged revisions 2021 via svnmerge from
57 http://svn.atheme.org/charybdis/trunk
60 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
62 Get rid of delete_resolver_queries_f(), dnsbl_hits and
63 related flaky looking things, and instead keep a list
64 of BlacklistClients in PreClient.
69 + - branches/release-2.1/ (Property Modified)
70 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
71 +1 -1 branches/release-2.1/include/client.h (File Modified)
72 +0 -1 branches/release-2.1/include/res.h (File Modified)
73 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
74 +0 -24 branches/release-2.1/src/res.c (File Modified)
75 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
78 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
80 Merged revisions 2015,2017 via svnmerge from
81 http://svn.atheme.org/charybdis/trunk
84 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
86 Check if the name in the question section of the
87 DNS reply matches what we queried, to guard against
88 late replies to a previous query with the same id.
90 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
92 res.c: add a comment summarizing our changes
97 + - branches/release-2.1/ (Property Modified)
98 +53 -18 branches/release-2.1/src/res.c (File Modified)
101 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
103 Merged revisions 1981 via svnmerge from
104 http://svn.atheme.org/charybdis/trunk
107 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
109 Alphabetize extensions and tweak the descriptions a little.
114 + - branches/release-2.1/ (Property Modified)
115 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
116 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
119 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
121 Merged revisions 1975 via svnmerge from
122 http://svn.atheme.org/charybdis/trunk
125 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
127 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
128 We should use the IP and not truncate the hostname.
129 From ratbox 2.2 (androsyn)
134 + - branches/release-2.1/ (Property Modified)
135 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
138 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
140 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
141 http://svn.atheme.org/charybdis/trunk
145 + - branches/release-2.1/ (Property Modified)
148 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
150 - branch 2.1 release family
154 + - branches/release-2.1/ (File Added)
157 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
159 Describe new handling of host mangling in channel bans in SGML.
163 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
166 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
168 - ok, 2.1 operline brought to you by marvin the melancholy robot
172 +1 -1 trunk/src/messages.tab (File Modified)
175 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
177 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
178 If anybody comes up with anything better, then please let us know
179 and we will change this before 2.1 is branched.
183 +1 -1 trunk/src/messages.tab (File Modified)
186 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
188 Add EUID to capab.txt.
192 +1 -0 trunk/doc/technical/capab.txt (File Modified)
195 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
201 +3 -0 trunk/NEWS (File Modified)
204 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
206 Allow service{} servers to manipulate the nick delay table
207 (for "nickserv enforcement").
208 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
209 If duration is 0, the nickdelay entry is removed, otherwise
210 it is added with the duration in seconds (maximum 24 hours).
211 It is suggested that this is used if the EUID capab is present.
215 +42 -1 trunk/modules/m_services.c (File Modified)
218 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
220 HURT: strip off *@ from the start of the mask
221 reject anything else containing '@' or '!'
225 +11 -0 trunk/extensions/hurt.c (File Modified)
228 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
230 ircd.c: need supported.h here
234 +1 -0 trunk/src/ircd.c (File Modified)
237 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
239 HURT: less ambiguity here
240 ips/hosts to be hurt must contain a '.' or ':' otherwise
241 they are interpreted as nicks
245 +14 -9 trunk/extensions/hurt.c (File Modified)
248 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
250 - we're now ircd-charybdis.org.
251 - properly alphabetize credits
255 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
258 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
260 - add additional modules to the configs
264 +6 -0 trunk/doc/example.conf (File Modified)
265 +12 -0 trunk/doc/reference.conf (File Modified)
268 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
270 - remove hurt.h, it is pointless and confusing
274 +27 -62 trunk/extensions/hurt.c (File Modified)
275 + - trunk/extensions/hurt.h (File Deleted)
278 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
280 - add code to suggest a local HURT by nickname.
281 - clean up this code (use libcharybdis runtime for memory management, not system libc)
285 +40 -10 trunk/extensions/hurt.c (File Modified)
286 +1 -0 trunk/extensions/hurt.h (File Modified)
289 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
295 +2 -1 trunk/NEWS (File Modified)
298 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
300 MASKTRACE/TESTMASK: check orighost as well
304 +4 -2 trunk/modules/m_etrace.c (File Modified)
305 +3 -1 trunk/modules/m_testmask.c (File Modified)
308 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
310 Make RPL_ISUPPORT (005) numeric modularizable.
311 Currently it will reassemble the numeric every time
312 it needs to be sent, using a few dozen callbacks;
313 if this is too slow some caching scheme should be
318 +0 -1 trunk/include/s_user.h (File Modified)
319 +36 -114 trunk/include/supported.h (File Modified)
320 +1 -1 trunk/modules/m_version.c (File Modified)
321 +1 -0 trunk/src/Makefile.in (File Modified)
322 +1 -0 trunk/src/ircd.c (File Modified)
323 +300 -25 trunk/src/s_user.c (File Modified)
324 + - trunk/src/supported.c (File Added)
327 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
329 EUID orighost could differ from host only in case,
330 do not mark as dynamic spoof then
334 +2 -1 trunk/modules/core/m_nick.c (File Modified)
337 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
339 kline help file: clarify a bit and remove some obsolete stuff
340 partly suggested by Olin
344 +8 -8 trunk/help/opers/kline (File Modified)
347 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
353 +20 -0 trunk/NEWS (File Modified)
356 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
358 Show real host/IP to nonopers whoising themselves.
359 The IP is not shown for auth{} spoofs, otherwise it is,
360 as it looked rather weird to me to show an auth{} spoofed
361 IP like this. (/userhost on self still shows the IP.)
365 +13 -2 trunk/modules/m_whois.c (File Modified)
368 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
370 Document nick_delay stuff and move it around a bit.
374 +1 -2 trunk/doc/example.conf (File Modified)
375 +8 -2 trunk/doc/reference.conf (File Modified)
378 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
380 - disable nickdelay by default. Needs to be documented in reference.conf.
384 +2 -0 trunk/doc/example.conf (File Modified)
385 +2 -0 trunk/doc/reference.conf (File Modified)
388 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
390 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
394 +2 -1 trunk/modules/m_services.c (File Modified)
397 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
399 ip_cloaking: somewhat hackish but we need to send the
400 396 (RPL_HOSTHIDDEN) on connect if +h is in default
405 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
408 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
410 If EUID is used, show realhost in far connect notice
411 (but not in far disconnect notice).
415 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
418 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
421 - use non-ENCAP CHGHOST if possible
422 - really introduce new users with their mangled and real
423 host if +h is in default umodes
427 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
430 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
432 Add non-ENCAP CHGHOST.
436 +49 -11 trunk/modules/m_chghost.c (File Modified)
439 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
441 Initial addition of EUID (puts realhost/account in same
442 command as user introduction).
443 See doc/technical/euid.txt for more information.
444 At this time, EUID requires TS6, and new CHGHOST is not done yet.
448 + - trunk/doc/technical/euid.txt (File Added)
449 +2 -1 trunk/include/s_serv.h (File Modified)
450 +1 -1 trunk/include/s_user.h (File Modified)
451 +127 -4 trunk/modules/core/m_nick.c (File Modified)
452 +1 -34 trunk/modules/m_chghost.c (File Modified)
453 +0 -28 trunk/modules/m_services.c (File Modified)
454 +30 -1 trunk/src/s_serv.c (File Modified)
455 +30 -3 trunk/src/s_user.c (File Modified)
458 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
460 Store the mangled host in localClient and use it for
461 ban matching (also match real host for mangled users,
462 also match mangled host for uncloaked users).
463 Improve interaction of +h with auth{} and services
465 Note that all of this only applies to clients who
466 connect after the mangling module is loaded
467 (other clients cannot even set +h).
468 The sorcerynet cloaking module has not been updated
473 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
474 +3 -0 trunk/include/client.h (File Modified)
475 +64 -5 trunk/src/channel.c (File Modified)
476 +1 -0 trunk/src/client.c (File Modified)
477 +2 -2 trunk/src/s_user.c (File Modified)
480 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
482 Document /stats U letters in sgml.
486 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
489 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
491 Better description of hub_mask and leaf_mask.
495 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
498 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
500 Add operspy_dont_care_user_info to sgml docs.
504 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
507 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
509 Add general::operspy_dont_care_user_info.
510 This makes /who mask equivalent to /who !mask for opers
511 with the operspy flag, and removes the operspy log/notice
512 on /who mask, /masktrace and /scan.
513 The necessary privilege (operspy flag) is unchanged.
514 Behaviour for the other operspy commands (channel
515 related ones) is also unchanged.
519 +1 -0 trunk/doc/example.conf (File Modified)
520 +6 -0 trunk/doc/reference.conf (File Modified)
521 +1 -0 trunk/include/s_conf.h (File Modified)
522 +10 -8 trunk/modules/m_etrace.c (File Modified)
523 +6 -0 trunk/modules/m_info.c (File Modified)
524 +8 -5 trunk/modules/m_scan.c (File Modified)
525 +1 -1 trunk/modules/m_version.c (File Modified)
526 +6 -1 trunk/modules/m_who.c (File Modified)
527 +1 -0 trunk/src/newconf.c (File Modified)
528 +1 -0 trunk/src/s_conf.c (File Modified)
531 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
533 Show 'S' in /version if sno_farconnect.so has ever been loaded.
534 This letter will also be used for showing operspy with
535 limited accountability (show non channel related info
536 without '!' or notice).
540 +2 -0 trunk/doc/server-version-info (File Modified)
541 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
542 +2 -0 trunk/include/ircd.h (File Modified)
543 +6 -0 trunk/modules/m_info.c (File Modified)
544 +2 -0 trunk/modules/m_version.c (File Modified)
545 +1 -0 trunk/src/ircd_state.c (File Modified)
548 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
550 Add m_webirc module, allows showing real host of CGI:IRC users.
551 Differences to the version available on my web page for a while:
552 instructions on how to set it up.
556 +137 -0 trunk/extensions/Makefile.in (File Modified)
557 + - trunk/extensions/m_webirc.c (File Added)
560 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
562 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
566 +5 -50 trunk/libcharybdis/ports.c (File Modified)
569 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
571 - move beu from core to contributors
572 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
576 +2 -2 trunk/CREDITS (File Modified)
579 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
581 Mention that class blocks must be defined before the
582 auth or connect blocks referencing them.
586 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
589 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
592 - change from "can join" to "is banned", this reverses sense
593 and removes "weird" checks like for +i, +l, +j
594 - don't allow $j to same channel
595 - +s/+p restriction removed, anyone can /mode b anyway
600 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
603 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
605 Add a few important lines from reference.conf to example.conf.
609 +8 -1 trunk/doc/example.conf (File Modified)
612 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
614 - we don't support rtsigio anymore
615 - we definately don't support VMS nor Cygwin either.
619 +2 -2 trunk/INSTALL (File Modified)
620 +0 -2 trunk/README.FIRST (File Modified)
623 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
625 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
629 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
632 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
635 - return EXTBAN_NOMATCH for a valid ban that does not match
636 - consider a $j ban invalid if we were already processing a
637 can_join for a $j ban
641 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
644 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
646 extb_extgecos: realhost -> orighost
650 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
653 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
655 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
659 +59 -0 trunk/extensions/Makefile.in (File Modified)
660 + - trunk/extensions/extb_canjoin.c (File Added)
663 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
665 - oh right, charybdis calls that 'orighost'.
669 +2 -2 trunk/modules/m_who.c (File Modified)
672 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
674 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
678 +2 -0 trunk/modules/m_who.c (File Modified)
681 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
683 - also check $x against realhost
687 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
690 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
692 Sorcerynet people want a debugging notice moved from +s to +d.
696 +1 -1 trunk/src/blacklist.c (File Modified)
699 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
701 Use source_p instead of client_p for free_pre_client().
702 client_p could be NULL or another client.
706 +1 -1 trunk/src/client.c (File Modified)
709 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
711 - revert this, I know how to fix it now
715 +1 -1 trunk/modules/core/m_nick.c (File Modified)
718 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
720 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
721 This fix is probably suboptimal, but it does indeed fix the problem.
725 +1 -1 trunk/modules/core/m_nick.c (File Modified)
728 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
730 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
734 +49 -0 trunk/extensions/Makefile.in (File Modified)
735 + - trunk/extensions/extb_extgecos.c (File Added)
738 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
740 Remove undocumented and unused general::fallback_to_ip6_int config option.
744 +0 -3 trunk/include/s_conf.h (File Modified)
745 +0 -3 trunk/src/newconf.c (File Modified)
748 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
751 - document new TESTMASK
752 - mention that TESTMASK matching is the same as MASKTRACE matching
753 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
758 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
761 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
763 New testmask from ratbox 2.2.
764 Allows matches on nick, ip and gecos in addition to user
765 and host, and is fully analogous to masktrace.
766 The numeric has changed from 724 to 727 and fields in it
771 +4 -3 trunk/help/opers/testmask (File Modified)
772 +1 -0 trunk/include/numeric.h (File Modified)
773 +82 -9 trunk/modules/m_testmask.c (File Modified)
774 +2 -2 trunk/src/messages.tab (File Modified)
777 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
779 contrib -> extensions
783 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
786 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
788 CHGHOST: Check validity of new hostname.
789 If the command came from a local client (disabled by
790 default), send an error message and drop the command.
791 If the command came from a remote client or server,
792 send a notice to opers and the target user (if local).
796 +42 -1 trunk/modules/m_chghost.c (File Modified)
799 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
805 +23 -1 trunk/NEWS (File Modified)
808 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
810 When an outgoing server connection succeeds, set
811 localClient->ip by simply copying the whole sockaddr
812 struct instead of copying certain parts only.
816 +1 -19 trunk/src/s_serv.c (File Modified)
819 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
821 Give a special error message and ignore the connect block
822 if trying to add a connect block for the server's own name.
826 +7 -0 trunk/src/newconf.c (File Modified)
829 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
831 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
832 when --disable-balloc is used, so that it compiles.
833 Obviously the BlockHeapUsage() stub returns just zeroes so
834 /stats z will be less informative.
838 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
841 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
843 Free and zero dns_query in DNS callback for outgoing connect.
844 This avoids double free of reslist.
848 +4 -0 trunk/libcharybdis/commio.c (File Modified)
851 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
853 From ratbox, log failed outgoing connections to serverlog.
858 +13 -1 trunk/src/s_serv.c (File Modified)
861 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
863 Change serverlog message when connecting to be more clear and show the port number.
867 +1 -1 trunk/src/s_serv.c (File Modified)
870 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
872 Remove gethost_byname(), this is meaningless
873 since the removal of AAAA -> A fallback (r1763).
877 +0 -1 trunk/include/res.h (File Modified)
878 +0 -12 trunk/src/res.c (File Modified)
881 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
883 Remove ip6.int support and use only ip6.arpa.
884 The global ip6.int zone has disappeared on June 1
885 and a lot of other software has been removing ip6.int
887 This removes the second and last case where IPv6
888 support in charybdis causes extra lookups and slows
893 +5 -27 trunk/src/res.c (File Modified)
896 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
898 Mention new default (r1767) for connect::aftype in sgml docs.
902 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
905 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
907 Use IPv6 if connect::host looks like an IPv6 address
908 (contains a colon). No need to aftype=ipv6 anymore.
912 +2 -0 trunk/src/newconf.c (File Modified)
915 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
917 More information about connect::host.
921 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
924 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
926 Remove fallback to A if AAAA cannot be found.
927 In case of a forward check of a reverse lookup, we
928 already know if it's ipv4 or ipv6, so it is not
929 useful and in case of a forward lookup of a hostname
930 in connect::host, connect::aftype already specifies
931 if it's ipv4 or ipv6.
935 +4 -27 trunk/src/res.c (File Modified)
938 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
941 - check if +c made the message text empty and refuse
943 - don't copy message text if it is not necessary
948 +14 -4 trunk/modules/core/m_message.c (File Modified)
951 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
953 remove_conf_item(): do not free cf_name, this is generally a string constant
957 +0 -1 trunk/src/newconf.c (File Modified)
960 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
962 Remove the old unused FDL_ constants.
966 +0 -9 trunk/libcharybdis/commio.h (File Modified)
969 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
971 Remove an unused struct irc_sockaddr_storage from fde_t
972 (allocated for every possible file descriptor).
976 +0 -2 trunk/libcharybdis/commio.h (File Modified)
979 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
981 If the DNS lookup for an outgoing connection is still
982 pending when it is closed, clean it up.
986 +1 -0 trunk/libcharybdis/commio.c (File Modified)
989 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
991 If proc_answer() fails (for example if a lookup for an
992 A record returns a CNAME), fail the query immediately.
993 Previously the packet was just ignored, leaving the
998 +4 -8 trunk/src/res.c (File Modified)
1001 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1003 Correct sockhost field in an outgoing server connection.
1004 First copy the host field from the server_conf, then
1005 take the IP from to where the connection was attempted
1006 when the connection callback is called.
1007 (Before r1747 this used the IP from the server_conf.)
1011 +8 -2 trunk/src/s_serv.c (File Modified)
1014 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1016 Remove ipnum (keep aftype) and dns_query from server_conf.
1017 We don't keep track of binary form address in connect{}
1018 blocks anymore, DNS lookups of names in host= gone.
1019 As before the DNS lookup is done on connect.
1020 This should unbreak hostnames in host= somewhat.
1024 +1 -2 trunk/include/s_newconf.h (File Modified)
1025 +2 -2 trunk/src/newconf.c (File Modified)
1026 +1 -42 trunk/src/s_newconf.c (File Modified)
1027 +12 -31 trunk/src/s_serv.c (File Modified)
1030 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1036 +1 -1 trunk/configure (File Modified)
1039 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
1041 Fix --disable-balloc help text (said --disable-small-net).
1045 +1 -1 trunk/configure.ac (File Modified)
1048 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
1050 Add general::servicestring, shown on RPL_WHOISOPERATOR for
1051 services (+S). Unlike operstring and adminstring, this
1052 is not changeable with /quote set but is updated on rehash.
1056 +1 -0 trunk/doc/example.conf (File Modified)
1057 +10 -2 trunk/doc/reference.conf (File Modified)
1058 +1 -0 trunk/include/s_conf.h (File Modified)
1059 +6 -0 trunk/modules/m_info.c (File Modified)
1060 +3 -2 trunk/modules/m_whois.c (File Modified)
1061 +1 -0 trunk/src/newconf.c (File Modified)
1062 +1 -0 trunk/src/s_conf.c (File Modified)
1065 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
1067 Fix handling of comma in whois: ignore the comma and
1068 everything after it but do output the entire parameter
1073 +2 -2 trunk/modules/m_whois.c (File Modified)
1076 beu 2006/07/21 22:36:46 UTC (20060721-1737)
1078 New /stats letter 's' to list HURTs:
1079 - opers get the full listing.
1080 - users get any HURTs that match their sockhost/orighost if
1081 "stats_k_oper_only" is set to 1.
1085 +50 -0 trunk/extensions/hurt.c (File Modified)
1088 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
1090 - make the newconf system available to modules.
1094 +4 -1 trunk/include/newconf.h (File Modified)
1095 +4 -8 trunk/src/newconf.c (File Modified)
1098 beu 2006/07/18 22:39:16 UTC (20060718-1733)
1100 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
1103 +0 -3 trunk/doc/example.conf (File Modified)
1104 +0 -3 trunk/doc/reference.conf (File Modified)
1107 beu 2006/07/18 22:34:36 UTC (20060718-1731)
1109 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
1113 +3 -0 trunk/doc/example.conf (File Modified)
1114 +3 -0 trunk/doc/reference.conf (File Modified)
1117 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
1119 Fix too early truncation of JOIN channel list.
1123 +2 -3 trunk/modules/core/m_join.c (File Modified)
1126 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
1128 - From ratbox 2.2 (anfl), send server notices about read
1129 errors from handshakes and servers to +s instead of +d.
1130 - Send various server notices about failed server
1131 connections which did not reach registered state network
1132 wide if the connection was initiated by a remote oper.
1133 This avoids annoying the whole net if there is a
1134 broken autoconnect, but allows all opers to see why a
1135 remote connect failed. Failed connections which did reach
1136 server state already generate server notices everywhere.
1138 Note: this is an exception to our general policy to not send
1139 server notices about unregistered connections remotely.
1143 +1 -0 trunk/include/client.h (File Modified)
1144 +20 -6 trunk/src/client.c (File Modified)
1145 +6 -6 trunk/src/s_serv.c (File Modified)
1148 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
1154 +1 -1 trunk/doc/example.conf (File Modified)
1155 +1 -1 trunk/doc/reference.conf (File Modified)
1158 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
1160 Don't allow #channel +b $c:&channel (inconsistent target).
1164 +3 -0 trunk/extensions/extb_channel.c (File Modified)
1167 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
1169 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
1173 +0 -2 trunk/include/client.h (File Modified)
1176 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
1178 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
1182 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
1185 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
1187 Store IP addresses in whowas. These are shown to opers.
1188 Obtained from Eurus patches.
1189 orighost tracking removed (not worth the memory IMHO),
1190 numeric changed to RPL_WHOISACTUALLY, fixed to deal
1191 with unknown IPs and to not violate auth{} spoof policy.
1195 +2 -0 trunk/doc/reference.conf (File Modified)
1196 +1 -0 trunk/include/numeric.h (File Modified)
1197 +1 -0 trunk/include/whowas.h (File Modified)
1198 +10 -1 trunk/modules/m_whowas.c (File Modified)
1199 +1 -1 trunk/src/messages.tab (File Modified)
1200 +4 -0 trunk/src/whowas.c (File Modified)
1203 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
1205 Describe hostmask parameter of masktrace better in sgml docs.
1209 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1212 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
1214 masktrace help file: mention CIDR IP masks
1219 +2 -0 trunk/help/opers/masktrace (File Modified)
1222 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
1224 MASKTRACE: allow normal match() on IP address also
1229 +2 -3 trunk/modules/m_etrace.c (File Modified)
1232 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
1234 Allow +S clients (services) to send to channels and @/+ channels always.
1238 +1 -1 trunk/modules/core/m_message.c (File Modified)
1239 +1 -1 trunk/src/channel.c (File Modified)
1242 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
1244 Allow servers to send to @#chan and +#chan.
1248 +1 -1 trunk/modules/core/m_message.c (File Modified)
1251 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
1253 Don't count opers on service{} servers in /lusers.
1257 +2 -2 trunk/src/s_user.c (File Modified)
1260 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
1262 Show opers the real host behind a dynamic spoof in WHOIS.
1263 If the user is auth{} spoofed, this shows the auth{} spoof
1264 otherwise it shows the DNS hostname and IP address.
1265 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
1269 +1 -0 trunk/include/numeric.h (File Modified)
1270 +12 -2 trunk/modules/m_whois.c (File Modified)
1271 +1 -1 trunk/src/messages.tab (File Modified)
1274 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
1276 Remove #define HIDE_SPOOF_IPS from config.h, should
1277 have been done earlier.
1281 +0 -7 trunk/include/config.h (File Modified)
1284 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
1286 Bring back ERR_CANTKILLSERVER.
1290 +5 -7 trunk/modules/core/m_kill.c (File Modified)
1293 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
1296 - also send RPL_HOSTHIDDEN on -h
1297 - don't allow +h for auth{} spoofed clients
1301 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
1304 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
1306 /etc/resolv.conf parsing:
1307 - don't crash (sometimes) if there is a line without an argument
1308 (e.g. 'search' by itself)
1309 - fix handling of lines with leading whitespace
1313 +9 -8 trunk/src/reslib.c (File Modified)
1316 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
1318 Put back code that terminates DNS queries, which was
1319 removed during the resolver changes.
1323 +4 -0 trunk/src/s_auth.c (File Modified)
1326 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
1328 - oh hey, that was in the wrong place
1332 +13 -13 trunk/src/s_auth.c (File Modified)
1335 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
1337 - handle a situation where a user can go away before DNS completes
1341 +13 -0 trunk/src/s_auth.c (File Modified)
1344 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
1350 +1 -0 trunk/include/blacklist.h (File Modified)
1351 +1 -0 trunk/include/res.h (File Modified)
1352 +33 -2 trunk/src/blacklist.c (File Modified)
1353 +2 -0 trunk/src/client.c (File Modified)
1354 +24 -0 trunk/src/res.c (File Modified)
1357 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
1359 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
1360 if comm_accept() failed.
1362 Found with valgrind.
1366 +4 -4 trunk/src/listener.c (File Modified)
1369 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
1371 - handle unavailable Client/preClient structs
1375 +9 -0 trunk/src/blacklist.c (File Modified)
1378 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
1380 Add +lf to SGML docs.
1384 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1387 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
1389 Also do forwarding if the channel limit (+l) is exceeded.
1393 +1 -1 trunk/help/opers/cmode (File Modified)
1394 +2 -2 trunk/modules/core/m_join.c (File Modified)
1397 beu 2006/06/07 11:53:21 UTC (20060607-1663)
1399 Post-release lovin':
1400 - Update version to 2.1.0.
1401 - Regenerate configure.
1405 +9 -9 trunk/configure (File Modified)
1406 +1 -1 trunk/configure.ac (File Modified)
1409 beu 2006/06/07 11:42:54 UTC (20060607-1659)
1411 Comment out example blacklist{} block.
1415 +7 -7 trunk/doc/example.conf (File Modified)
1416 +7 -7 trunk/doc/reference.conf (File Modified)
1419 beu 2006/06/07 10:59:48 UTC (20060607-1653)
1421 Add note regarding use of AHBL BLs.
1425 +4 -0 trunk/doc/example.conf (File Modified)
1426 +4 -0 trunk/doc/reference.conf (File Modified)
1429 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
1435 +2 -2 trunk/CREDITS (File Modified)
1438 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
1444 +1 -0 trunk/CREDITS (File Modified)
1447 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
1449 Put more recent ratbox CREDITS here.
1453 +3 -2 trunk/doc/Ratbox-team (File Modified)
1456 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
1462 +5 -4 trunk/NEWS (File Modified)
1465 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
1467 Mention that install or make install also avoids modunload crashes.
1471 +2 -1 trunk/BUGS (File Modified)
1474 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
1480 +3 -8 trunk/NEWS (File Modified)
1483 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
1489 +3 -2 trunk/BUGS (File Modified)
1492 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
1494 - add orighost check to hurt.c
1499 +1 -6 trunk/BUGS (File Modified)
1500 +1 -1 trunk/extensions/hurt.c (File Modified)
1503 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
1505 Make kline_exempt exempt from HURT also.
1509 +2 -1 trunk/extensions/hurt.c (File Modified)
1512 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
1514 Fix mask HEAL propagation.
1518 +6 -3 trunk/extensions/hurt.c (File Modified)
1521 beu 2006/06/04 03:01:05 UTC (20060604-1622)
1528 +18 -31 trunk/extensions/README (File Modified)
1531 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
1533 More target change hax.
1538 +5 -0 trunk/extensions/hurt.c (File Modified)
1541 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
1543 Improvements to HURT propagation.
1547 +8 -6 trunk/extensions/hurt.c (File Modified)
1550 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
1552 - further simplification
1556 +25 -76 trunk/extensions/hurt.c (File Modified)
1557 +0 -9 trunk/extensions/hurt.h (File Modified)
1560 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
1566 +13 -0 trunk/extensions/hurt.c (File Modified)
1569 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
1571 - cut off at 15 messages instead of 30
1575 +1 -1 trunk/extensions/hurt.h (File Modified)
1578 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
1580 Squash a warning here.
1584 +1 -3 trunk/src/ircd.c (File Modified)
1587 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
1589 Don't show servers in /stats l to nonopers if flatten links is enabled.
1593 +3 -1 trunk/modules/m_stats.c (File Modified)
1596 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
1602 +20 -7 trunk/extensions/hurt.c (File Modified)
1605 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
1607 - remove inline stuff (yuck)
1608 - sockaddr should have been sockhost
1612 +22 -31 trunk/extensions/hurt.c (File Modified)
1615 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
1617 - make hurt checking actually work
1621 +2 -7 trunk/extensions/hurt.c (File Modified)
1624 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
1626 Slight tweak to alias{}.
1630 +4 -0 trunk/src/parse.c (File Modified)
1633 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
1635 - further simplification
1639 +59 -71 trunk/extensions/hurt.c (File Modified)
1640 +0 -1 trunk/extensions/hurt.h (File Modified)
1643 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
1645 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
1649 +10 -20 trunk/extensions/hurt.c (File Modified)
1650 +0 -4 trunk/extensions/hurt.h (File Modified)
1653 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
1655 - remove some unnecessary code here (hurt_initial_check_event()).
1659 +0 -23 trunk/extensions/hurt.c (File Modified)
1662 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
1664 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
1668 +8 -0 trunk/modules/core/m_message.c (File Modified)
1671 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
1673 - more sane tgchange hax
1677 +2 -1 trunk/extensions/hurt.c (File Modified)
1680 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
1682 Make HEAL <nick> work.
1686 +40 -43 trunk/extensions/hurt.c (File Modified)
1689 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
1691 Destroy hurt_clients list on unload.
1695 +7 -0 trunk/extensions/hurt.c (File Modified)
1698 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
1700 Coding style: no space between a function name and parenthesis.
1704 +43 -43 trunk/extensions/hurt.c (File Modified)
1707 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
1709 Now works and throws out hurt clients after 30 protocol messages
1710 unless they identify.
1714 +28 -36 trunk/extensions/hurt.c (File Modified)
1715 +1 -7 trunk/extensions/hurt.h (File Modified)
1718 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
1720 Working addition/lookup.
1724 +8 -0 trunk/extensions/hurt.c (File Modified)
1727 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
1729 Get rid of hyb6 style propagation (:server COMMAND source).
1733 +18 -22 trunk/extensions/hurt.c (File Modified)
1736 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
1738 add not-working hurt_add and hurt_find
1742 +13 -5 trunk/extensions/hurt.c (File Modified)
1745 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
1747 Comment out a lot of stuff so I can load and unload this without crashing.
1751 +17 -6 trunk/extensions/hurt.c (File Modified)
1754 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
1756 Fix svn:keywords and add a short comment at the top.
1760 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
1763 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
1765 - Make hurt module compile
1766 - Link it to the build
1767 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
1768 correct flag name, no CAP_TS6 use etc
1772 +1 -0 trunk/extensions/Makefile.in (File Modified)
1773 +30 -32 trunk/extensions/hurt.c (File Modified)
1776 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
1778 Put beu's hurt module in trunk.
1782 + - trunk/extensions/hurt.c (File Added)
1783 + - trunk/extensions/hurt.h (File Added)
1786 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
1788 - _iprint(): use stderr instead of stdout
1792 +1 -1 trunk/src/s_log.c (File Modified)
1795 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
1797 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
1798 and subsequently destroy our kqueue when we close 0, 1, 2
1800 - After closing fd 0, 1, 2 reopen them to /dev/null again
1801 so we don't send messages from malloc etc to a random
1803 - Remove an obsolete comment.
1807 +13 -2 trunk/src/ircd.c (File Modified)
1810 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
1816 +29 -1 trunk/NEWS (File Modified)
1819 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
1825 +1 -1 trunk/configure (File Modified)
1828 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
1830 Fix openssl version check to also accept versions newer than 0.9.6.
1834 +1 -1 trunk/configure.ac (File Modified)
1837 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
1839 Oops, need packet.h here.
1843 +1 -0 trunk/modules/m_cmessage.c (File Modified)
1846 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
1848 End the flood grace period in CPRIVMSG/CNOTICE.
1852 +3 -0 trunk/modules/m_cmessage.c (File Modified)
1855 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
1857 - update class::connectfreq documentation
1861 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1864 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
1866 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
1870 +3 -6 trunk/src/s_serv.c (File Modified)
1873 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
1875 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
1879 +1 -1 trunk/src/messages.tab (File Modified)
1882 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
1884 Don't mention that /stats p shows idle times, as it doesn't.
1888 +1 -1 trunk/help/opers/stats (File Modified)
1889 +1 -1 trunk/help/users/stats (File Modified)
1892 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
1894 /stats A shows DNS servers, it doesn't matter whether ircd
1895 uses ADNS or something else.
1899 +1 -1 trunk/help/opers/stats (File Modified)
1902 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
1904 get_client_name() fix
1908 +4 -0 trunk/src/client.c (File Modified)
1911 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
1917 +6 -0 trunk/src/ircd.c (File Modified)
1920 beu 2006/05/28 09:22:09 UTC (20060528-1521)
1922 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
1925 +16 -17 trunk/configure (File Modified)
1926 +1 -1 trunk/configure.ac (File Modified)
1929 beu 2006/05/28 09:10:43 UTC (20060528-1517)
1931 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
1934 +135 -0 trunk/configure (File Modified)
1935 +6 -0 trunk/configure.ac (File Modified)
1938 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
1940 Exit 0 on successful -conftest.
1944 +1 -1 trunk/src/ircd.c (File Modified)
1947 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
1949 Make the "keep the parent process around" thing work, by opening
1950 a pipe to the child process. This pipe is on fd 0 in the child
1951 process. After successful initialization, the child will write
1952 a byte to this pipe, on fatal errors it will close it without
1955 Somewhat hackish still but should work.
1959 +27 -30 trunk/src/ircd.c (File Modified)
1962 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
1964 - convert some error messages to ierror() over fprintf/ilog combination
1968 +3 -6 trunk/src/ircd.c (File Modified)
1971 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
1973 - inotice() for loadmodule when in foreground mode
1977 +3 -0 trunk/src/modules.c (File Modified)
1980 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
1982 - remove inotice() on loading modules from the config
1986 +0 -3 trunk/src/modules.c (File Modified)
1989 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
1991 - usleep for 50000usec in the parent process to allow for startup messages
1992 to be cleanly printed before detaching to shell, this should be more than
1997 +3 -0 trunk/src/ircd.c (File Modified)
2000 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2002 - display more errors during normal startup as to try to help people find common problems
2006 +27 -10 trunk/src/ircd.c (File Modified)
2009 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2011 - version bump in preparation of 2.0.0 release
2015 +9 -9 trunk/configure (File Modified)
2016 +1 -1 trunk/configure.ac (File Modified)
2019 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2021 Change example.conf operator block from "admin" to "god",
2022 so as to show we encourage per-person operator blocks.
2026 +4 -2 trunk/doc/example.conf (File Modified)
2029 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2031 Document alias{} block.
2035 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2038 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
2040 Document DNS blacklist stuff in sgml.
2044 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2045 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2048 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
2050 Misc /stats clarifications.
2054 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2057 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
2059 Move snomasks into umodes chapter.
2060 Move oprivs chapter down.
2064 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
2065 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
2066 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2069 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
2071 Mention operator{} user@host change.
2075 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2078 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
2080 operator{} block user@host matches against orighost now, not host.
2081 This means that services/+h spoofs do not work in operator{} blocks;
2082 auth{} spoofs still work.
2086 +4 -0 trunk/doc/example.conf (File Modified)
2087 +1 -1 trunk/doc/reference.conf (File Modified)
2088 +2 -2 trunk/modules/m_challenge.c (File Modified)
2089 +1 -1 trunk/modules/m_oper.c (File Modified)
2092 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
2094 - inotice/iwarn/ierror() stuff I was working on
2098 +3 -0 trunk/include/s_log.h (File Modified)
2099 +15 -11 trunk/src/ircd.c (File Modified)
2100 +3 -1 trunk/src/modules.c (File Modified)
2101 +1 -1 trunk/src/newconf.c (File Modified)
2102 +54 -0 trunk/src/s_log.c (File Modified)
2105 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
2107 Oops, don't add blacklists to the list twice on rehash.
2111 +3 -2 trunk/src/blacklist.c (File Modified)
2114 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
2116 Remove notices to the client about progress of dnsbl lookups.
2120 +0 -4 trunk/src/blacklist.c (File Modified)
2123 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
2125 Add auth{} flag dnsbl_exempt.
2129 +2 -1 trunk/doc/example.conf (File Modified)
2130 +2 -1 trunk/doc/reference.conf (File Modified)
2131 +2 -0 trunk/include/s_conf.h (File Modified)
2132 +1 -0 trunk/src/newconf.c (File Modified)
2133 +8 -1 trunk/src/s_user.c (File Modified)
2136 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
2138 Switch alias{} and blacklist{} around, for consistency with example.conf.
2142 +18 -18 trunk/doc/reference.conf (File Modified)
2145 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
2147 Send a warning to the user if they are dnsbl listed but exempted.
2151 +17 -12 trunk/src/s_user.c (File Modified)
2154 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
2156 Move throwing out dnsbl listed clients to registration,
2157 and make kline_exempt exempt from it.
2161 +1 -0 trunk/include/blacklist.h (File Modified)
2162 +4 -0 trunk/include/client.h (File Modified)
2163 +15 -16 trunk/src/blacklist.c (File Modified)
2164 +6 -0 trunk/src/client.c (File Modified)
2165 +17 -0 trunk/src/s_user.c (File Modified)
2168 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
2170 Show refcount in /stats n.
2174 +3 -2 trunk/modules/m_stats.c (File Modified)
2177 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
2179 Don't look up dnsbls twice if they send USER twice.
2183 +5 -3 trunk/modules/m_user.c (File Modified)
2186 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
2188 Add /stats n to help files.
2192 +1 -0 trunk/help/opers/stats (File Modified)
2193 +1 -0 trunk/help/users/stats (File Modified)
2196 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
2198 Only check dnsbls for A records, not AAAA.
2202 +1 -1 trunk/src/blacklist.c (File Modified)
2205 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
2207 Don't remove non-illegal blacklists on completion of check.
2208 Add debugging notices (not working).
2212 +5 -1 trunk/src/blacklist.c (File Modified)
2215 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
2217 Don't call register_local_user() if they haven't sent a nick yet.
2221 +1 -1 trunk/src/blacklist.c (File Modified)
2224 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
2226 Add /stats n, shows dnsbls with counts (counts reset on rehash).
2230 +21 -0 trunk/modules/m_stats.c (File Modified)
2233 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
2235 More dnsbl rehash fixes, it was adding bogus entries.
2239 +2 -7 trunk/src/newconf.c (File Modified)
2242 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
2244 Need blacklist.h here.
2248 +1 -0 trunk/src/s_conf.c (File Modified)
2251 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
2257 +1 -2 trunk/configure (File Modified)
2258 +0 -48 trunk/configure.ac (File Modified)
2259 + - trunk/doc/example-iauth.conf (File Deleted)
2260 + - trunk/iauth/ (File Deleted)
2263 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
2265 Improve handling of rehashing with blacklists.
2266 Also some coding style tweaks.
2270 +3 -2 trunk/include/blacklist.h (File Modified)
2271 +35 -16 trunk/src/blacklist.c (File Modified)
2272 +2 -0 trunk/src/s_conf.c (File Modified)
2275 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
2277 Clear can_send cache if a user logs in or out from services.
2281 +2 -0 trunk/modules/m_services.c (File Modified)
2284 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
2286 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
2287 This directory is not entered by default.
2288 More stuff needs to be moved into here.
2292 +2 -1 trunk/configure (File Modified)
2293 +1 -0 trunk/configure.ac (File Modified)
2294 +69 -458 trunk/extensions/Makefile.in (File Modified)
2295 + - trunk/extensions/m_clearchan.c (File Deleted)
2296 + - trunk/extensions/m_force.c (File Deleted)
2297 + - trunk/unsupported/ (File Added)
2298 + - trunk/unsupported/Makefile.in (File Added)
2299 + - trunk/unsupported/m_clearchan.c (File Added)
2300 + - trunk/unsupported/m_force.c (File Added)
2303 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
2305 Logging/wallops for forcejoin/forcepart, numeric fix.
2306 This needs to be moved to the toys section.
2310 +22 -2 trunk/extensions/m_force.c (File Modified)
2313 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
2315 Fix comments at the top (including copyright).
2319 +3 -2 trunk/extensions/m_omode.c (File Modified)
2322 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
2324 Add OMODE command to extensions/ for oper mode hacking:
2325 - requires admin privs
2326 - does not work for opped opers
2328 - sends a ServerMode for opping the oper themselves,
2329 otherwise a mode coming from the oper (not only
2330 does this provide full accountability, it is also
2331 easiest to implement while avoiding channels
2332 messed up with bogus bans etc).
2336 +171 -0 trunk/extensions/Makefile.in (File Modified)
2337 + - trunk/extensions/m_omode.c (File Added)
2340 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
2346 + - trunk/include/blacklist.h (Property Modified)
2347 + - trunk/src/blacklist.c (Property Modified)
2350 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
2352 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
2356 +5 -1 trunk/src/blacklist.c (File Modified)
2359 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
2361 Initial DNS blacklist support:
2362 - see example.conf for how to use.
2363 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
2364 - tor.ahbl.org is also included because most networks will not want to allow tor
2365 (and we're considering going KoS on tor users here anyway due to abuse)
2369 +18 -0 trunk/doc/example.conf (File Modified)
2370 +66 -0 trunk/doc/reference.conf (File Modified)
2371 + - trunk/include/blacklist.h (File Added)
2372 +2 -0 trunk/include/client.h (File Modified)
2373 +3 -0 trunk/modules/m_user.c (File Modified)
2374 +152 -0 trunk/src/Makefile.in (File Modified)
2375 + - trunk/src/blacklist.c (File Added)
2376 +34 -0 trunk/src/newconf.c (File Modified)
2377 +1 -0 trunk/src/s_auth.c (File Modified)
2378 +4 -0 trunk/src/s_user.c (File Modified)
2381 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
2383 Remove last bit of lzo stuff (comment in example.conf connect{}).
2387 +0 -4 trunk/doc/example.conf (File Modified)
2390 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
2392 Show sasl successes and failures in /stats t (like other
2393 things in /stats t, about local clients only).
2397 +2 -0 trunk/include/s_stats.h (File Modified)
2398 +3 -0 trunk/modules/m_sasl.c (File Modified)
2399 +3 -0 trunk/src/s_stats.c (File Modified)
2402 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
2404 Allow messaging services by nickname without using
2405 target change slots (this was already possible with
2406 user@server notation or services shortcuts).
2410 +2 -2 trunk/modules/core/m_message.c (File Modified)
2413 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
2415 Abort a safelist if a new /list comes in while one is already in progress.
2419 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
2422 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
2424 Change $![letter]:[mask] to $~[letter]:[mask]
2425 so both ! and ~ invert an extban.
2429 +2 -0 trunk/src/chmode.c (File Modified)
2432 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
2434 - revert due to technical issues
2438 +1 -1 trunk/src/extban.c (File Modified)
2441 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
2443 - 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
2447 +1 -1 trunk/src/extban.c (File Modified)
2450 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
2452 Don't pace /list on a single channel.
2456 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
2459 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
2461 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
2465 +4 -2 trunk/include/supported.h (File Modified)
2468 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
2470 Extban types are case insensitive; force them to lowercase when added.
2474 +5 -5 trunk/doc/extban.txt (File Modified)
2475 +4 -0 trunk/src/chmode.c (File Modified)
2476 +3 -3 trunk/src/extban.c (File Modified)
2479 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
2481 sendto_wallops_flags():
2482 - instead of checking IsOper on each client, walk the appropriate list
2483 - instead of sending non-+z wallops from persons to nonopers, send only
2484 +w wallops from persons
2488 +1 -5 trunk/src/send.c (File Modified)
2491 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
2493 Prefix oper wallops with "WALLOPS - " if they would
2494 otherwise look like operwalls or locops, when sending
2495 them to local users.
2499 +11 -1 trunk/modules/m_wallops.c (File Modified)
2502 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
2504 Make sure destination field in some sasl numerics
2505 is the user's nick, not the sasl agent or server
2510 +2 -2 trunk/modules/m_sasl.c (File Modified)
2513 beu 2006/05/19 19:24:44 UTC (20060519-1373)
2515 Add `-I.' to INCLUDES (hurt module has it's own header file...)
2519 +1 -1 trunk/extensions/Makefile.in (File Modified)
2522 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
2524 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
2528 +1 -0 trunk/src/s_user.c (File Modified)
2531 beu 2006/05/19 18:10:13 UTC (20060519-1367)
2533 Fix build for when IPv6 is disabled.
2537 +12 -10 trunk/src/s_auth.c (File Modified)
2540 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
2542 Add information about adding extban types.
2546 +25 -0 trunk/doc/extban.txt (File Modified)
2549 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
2551 Better extban validation: try to match a new extban from
2552 a local user against its setter to see if it is valid.
2553 Unknown extban types from remotes are no longer hidden.
2557 +4 -3 trunk/doc/extban.txt (File Modified)
2558 +1 -0 trunk/include/channel.h (File Modified)
2559 +2 -6 trunk/src/chmode.c (File Modified)
2560 +32 -0 trunk/src/extban.c (File Modified)
2563 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
2565 Make sure both .c.o: and .s.o: are followed by the necessary command.
2569 +1 -0 trunk/src/Makefile.in (File Modified)
2572 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
2574 Add need_sasl auth{} flag to sgml documentation.
2578 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2581 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
2583 Document need_sasl auth{} flag in example confs.
2587 +1 -0 trunk/doc/example.conf (File Modified)
2588 +1 -0 trunk/doc/reference.conf (File Modified)
2591 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
2593 Don't allow TB to set an empty topic.
2594 This would be possible if a server sent bad protocol
2595 and could cause a crash.
2599 +4 -0 trunk/modules/m_tb.c (File Modified)
2602 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
2608 +1 -1 trunk/Makefile.in (File Modified)
2611 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
2617 +2 -2 trunk/configure (File Modified)
2618 +1 -1 trunk/configure.ac (File Modified)
2621 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
2627 +2 -2 trunk/configure (File Modified)
2630 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
2636 +1 -1 trunk/extensions/Makefile.in (File Modified)
2639 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
2641 - rename contrib to extensions to bring some clarity to things
2645 +1 -1 trunk/Makefile.in (File Modified)
2646 +1 -1 trunk/configure.ac (File Modified)
2647 +10 -10 trunk/doc/example.conf (File Modified)
2648 +10 -10 trunk/doc/reference.conf (File Modified)
2649 + - trunk/extensions/ (File Added)
2650 + - trunk/extras/ (File Deleted)
2653 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
2659 +1 -1 trunk/Makefile.in (File Modified)
2660 +1 -1 trunk/configure.ac (File Modified)
2661 + - trunk/contrib/ (File Deleted)
2662 + - trunk/extras/ (File Added)
2665 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
2667 Don't allow servers to QUIT (they should use SQUIT).
2671 +1 -1 trunk/modules/core/m_quit.c (File Modified)
2674 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
2680 + - trunk/src/fnvhash.s (Property Modified)
2683 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
2685 - reduced version of code
2689 +9 -61 trunk/src/fnvhash.s (File Modified)
2692 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
2694 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
2698 +1 -1 trunk/src/fnvhash.s (File Modified)
2701 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
2703 Fix orighost matching for klines, etc. Was hashing the visible
2708 +1 -1 trunk/src/hostmask.c (File Modified)
2711 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
2713 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
2717 +7 -1 trunk/configure (File Modified)
2718 +5 -0 trunk/configure.ac (File Modified)
2719 +5 -6 trunk/src/Makefile.in (File Modified)
2720 +0 -4 trunk/src/fnvhash.s (File Modified)
2721 +0 -2 trunk/src/hash.c (File Modified)
2724 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
2726 - regenerate configure
2730 +18 -0 trunk/configure (File Modified)
2733 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
2735 - --enable-ricer-hashing option.
2739 +9 -0 trunk/configure.ac (File Modified)
2740 +3 -0 trunk/include/setup.h.in (File Modified)
2743 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
2745 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
2749 + - trunk/src/fnvhash.s (File Added)
2750 +3 -0 trunk/src/hash.c (File Modified)
2753 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
2755 Fix syntax error in reference.conf.
2759 +0 -1 trunk/doc/reference.conf (File Modified)
2762 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
2764 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
2765 (&& instead of ||...)
2766 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
2770 +1 -1 trunk/src/chmode.c (File Modified)
2773 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
2775 Documentation for extban.
2779 + - trunk/doc/extban.txt (File Added)
2782 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
2784 Add extban modules to example confs.
2788 +5 -0 trunk/doc/example.conf (File Modified)
2789 +10 -0 trunk/doc/reference.conf (File Modified)
2792 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
2794 Initial addition of extended ban types (conditionals).
2795 Allows custom +bqeI checks via modules.
2796 Initial extra types are account (a[:mask]), oper (o),
2797 channel (c:name), realname (r:mask), server (s:mask).
2801 +229 -0 trunk/contrib/Makefile.in (File Modified)
2802 + - trunk/contrib/extb_account.c (File Added)
2803 + - trunk/contrib/extb_channel.c (File Added)
2804 + - trunk/contrib/extb_oper.c (File Added)
2805 + - trunk/contrib/extb_realname.c (File Added)
2806 + - trunk/contrib/extb_server.c (File Added)
2807 +13 -0 trunk/include/channel.h (File Modified)
2808 +1 -0 trunk/src/Makefile.in (File Modified)
2809 +14 -5 trunk/src/channel.c (File Modified)
2810 +91 -0 trunk/src/chmode.c (File Modified)
2811 + - trunk/src/extban.c (File Added)
2814 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
2816 Do not force +bqeI modes starting with '$' in nick!user@host format.
2817 * and ? characters in them are still assumed to be wildcards.
2821 +6 -0 trunk/src/chmode.c (File Modified)
2824 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
2826 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
2830 +4 -0 trunk/modules/m_capab.c (File Modified)
2833 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
2835 Stop some mixing of client and server protocol.
2839 +6 -0 trunk/modules/core/m_nick.c (File Modified)
2840 +4 -2 trunk/modules/m_pass.c (File Modified)
2841 +6 -0 trunk/modules/m_sasl.c (File Modified)
2842 +6 -0 trunk/modules/m_user.c (File Modified)
2845 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
2851 +0 -2 trunk/include/s_newconf.h (File Modified)
2852 +0 -4 trunk/include/s_serv.h (File Modified)
2853 +0 -1 trunk/src/newconf.c (File Modified)
2854 +1 -13 trunk/src/s_serv.c (File Modified)
2857 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
2859 - revert LZOLink patch for now
2863 +0 -1 trunk/servlink/Makefile.in (File Modified)
2864 +0 -16 trunk/servlink/README (File Modified)
2865 +2 -36 trunk/servlink/control.c (File Modified)
2866 +0 -3 trunk/servlink/control.h (File Modified)
2867 +7 -5955 trunk/servlink/io.c (File Modified)
2868 + - trunk/servlink/lzoconf.h (File Deleted)
2869 + - trunk/servlink/lzodefs.h (File Deleted)
2870 + - trunk/servlink/minilzo.c (File Deleted)
2871 + - trunk/servlink/minilzo.h (File Deleted)
2872 +0 -1 trunk/servlink/servlink.h (File Modified)
2875 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
2881 +4 -2 trunk/servlink/control.c (File Modified)
2882 +2 -1 trunk/servlink/io.c (File Modified)
2885 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
2891 +2 -2 trunk/servlink/io.c (File Modified)
2894 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
2896 - paranoia, prevent segfaults
2900 +2 -2 trunk/servlink/io.c (File Modified)
2903 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
2905 - more optimal servlink code
2909 +21 -8 trunk/servlink/io.c (File Modified)
2912 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
2914 - more efficient read strategy
2918 +15 -3 trunk/servlink/io.c (File Modified)
2921 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
2923 - use lzo_uintp cast to make LZO happy
2927 +3 -3 trunk/servlink/io.c (File Modified)
2930 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
2932 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
2936 +4 -0 trunk/doc/example.conf (File Modified)
2937 +2 -1 trunk/include/s_newconf.h (File Modified)
2938 +4 -0 trunk/include/s_serv.h (File Modified)
2939 +1 -0 trunk/servlink/Makefile.in (File Modified)
2940 +16 -0 trunk/servlink/README (File Modified)
2941 +34 -2 trunk/servlink/control.c (File Modified)
2942 +3 -0 trunk/servlink/control.h (File Modified)
2943 +5929 -7 trunk/servlink/io.c (File Modified)
2944 + - trunk/servlink/lzoconf.h (File Added)
2945 + - trunk/servlink/lzodefs.h (File Added)
2946 + - trunk/servlink/minilzo.c (File Added)
2947 + - trunk/servlink/minilzo.h (File Added)
2948 +1 -0 trunk/servlink/servlink.h (File Modified)
2949 +1 -0 trunk/src/newconf.c (File Modified)
2950 +14 -2 trunk/src/s_serv.c (File Modified)
2953 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
2955 - remove imalloc, it was a concept that probably wouldn't have worked properly
2959 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
2960 + - trunk/libcharybdis/imalloc.c (File Deleted)
2961 + - trunk/libcharybdis/imalloc.h (File Deleted)
2964 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
2966 - disable imalloc for now
2970 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
2973 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
2975 - remove unneeded debug code
2979 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
2982 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
2984 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
2988 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
2991 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
2993 - more stuff here, imalloc remains disabled for now
2997 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3000 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3006 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3009 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3015 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3016 +2 -0 trunk/src/ircd.c (File Modified)
3019 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3021 - roll back libircd crap
3025 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3026 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3027 +29 -0 trunk/src/.depend (File Modified)
3028 +6 -21 trunk/src/Makefile.in (File Modified)
3029 +3 -218 trunk/src/ircd.c (File Modified)
3030 + - trunk/src/ircd_linker.c (File Deleted)
3031 + - trunk/src/main.c (File Deleted)
3034 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3036 - realloc(), free() implementation
3040 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
3043 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
3045 - malloc(), calloc() implementation
3049 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
3052 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
3054 - block_free(), block_find(), retune_heaps() implementation
3058 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
3061 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
3063 - block_destroy code, block_allocate code.
3067 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
3070 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
3076 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
3079 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
3081 - disable imalloc again :P
3085 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3088 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
3094 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3097 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
3103 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3106 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
3108 - constructor code for imalloc engine (malloc_init())
3112 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
3115 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
3117 - imalloc engine improvements
3121 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
3124 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
3126 - replace mmap() code with direct brk()/sbrk() calls.
3130 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
3133 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
3135 - remove outdated i_malloc() interfaces
3139 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
3142 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
3144 - redisable imalloc (sorry!)
3148 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3151 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
3153 - correct GET_PAGE_SLOT() macro
3157 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3160 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
3162 - oops forgot to commit it with imalloc turned off
3166 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3169 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
3175 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
3176 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
3179 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
3181 - lowlevel imalloc code
3185 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
3186 + - trunk/libcharybdis/imalloc.h (File Added)
3189 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
3195 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
3198 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
3204 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
3207 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
3209 - 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)
3213 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
3214 + - trunk/libcharybdis/imalloc.c (File Added)
3217 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
3219 - increment configure Id
3223 +2208 -1 trunk/configure (File Modified)
3226 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
3228 - bootstrap for imalloc code
3232 +54 -1 trunk/configure.ac (File Modified)
3233 +27 -0 trunk/include/setup.h.in (File Modified)
3236 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
3238 Clarify interaction of spoofs and channel bans/operator{} blocks.
3242 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3243 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3246 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
3248 - move rehash checking &c into a timed event (idea stolen from ratbox3)
3252 +30 -22 trunk/src/ircd.c (File Modified)
3255 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
3257 If shared{} blocks deny something, the command
3258 is silently ignored.
3262 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3265 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
3267 Move up IsService check so we don't store a non-service
3268 in preClient->sasl_agent.
3272 +6 -6 trunk/modules/m_sasl.c (File Modified)
3275 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
3277 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
3278 Add some more sanity checks on agent strings.
3282 +13 -11 trunk/modules/m_sasl.c (File Modified)
3285 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
3287 Unknown clients can have an ID too now so make sure to remove
3288 them from the hash if they exit.
3292 +3 -0 trunk/src/client.c (File Modified)
3295 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
3297 Only accept sasl from servers in a service{} block.
3298 Not tested but this must go in.
3302 +6 -0 trunk/modules/m_sasl.c (File Modified)
3303 +3 -0 trunk/modules/m_signon.c (File Modified)
3306 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
3308 Only process SAVE messages targetting registered users,
3309 not servers or unregistered connections. Could cause
3310 a crash when bad protocol was received.
3314 +5 -1 trunk/modules/core/m_nick.c (File Modified)
3317 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
3319 - fix QJM buffer overflow vulnerability (fucking GXTi)
3323 +3 -3 trunk/src/s_user.c (File Modified)
3326 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
3328 Mention /scan umodes under oper_spy privilege.
3332 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3335 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
3337 Mention that overlapping cluster blocks are a bad thing.
3341 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3344 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
3346 - Document cluster{} and shared{} blocks.
3347 - Mention that service{} does not allow wildcards.
3351 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3354 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
3356 Document exempt{} and service{} blocks, point to reference.conf for
3357 general{}, channel{} and serverhide{}.
3361 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3364 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
3366 Document ~ in lists of values better.
3370 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3373 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
3375 More detailed CNOTICE, CPRIVMSG descriptions.
3379 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
3382 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
3384 Oops, need both Revision and Id on modules.
3388 + - trunk/modules/sno_routing.c (Property Modified)
3391 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
3393 Tweak header comment a bit (filename, Id).
3397 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
3400 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
3402 Add GLINE and UNGLINE.
3406 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3409 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
3411 New configure with proper Id.
3415 +3 -1 trunk/configure (File Modified)
3418 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
3420 Change #include directives for in6addr_any, hopefully compiles better now.
3424 +3 -1 trunk/configure.ac (File Modified)
3427 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
3429 Encourage putting actual administrative information
3430 in the admin{} block.
3434 +3 -3 trunk/doc/example.conf (File Modified)
3437 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
3439 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
3443 +9 -7 trunk/include/s_conf.h (File Modified)
3444 +1 -0 trunk/src/newconf.c (File Modified)
3445 +10 -0 trunk/src/s_user.c (File Modified)
3448 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
3450 - Change to glines = no in example confs
3451 - Point to clustered/remote KLINE/UNKLINE in notices if glines
3456 +1 -1 trunk/doc/example.conf (File Modified)
3457 +1 -1 trunk/doc/reference.conf (File Modified)
3458 +2 -2 trunk/modules/m_gline.c (File Modified)
3461 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
3463 - forward-port QJM fix from 1.1
3467 +2 -0 trunk/src/s_user.c (File Modified)
3470 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
3472 - add switch to configure to disable the block allocator
3476 +18 -0 trunk/configure (File Modified)
3477 +9 -0 trunk/configure.ac (File Modified)
3478 +0 -6 trunk/include/config.h (File Modified)
3479 +3 -0 trunk/include/setup.h.in (File Modified)
3482 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
3484 Fix wierd error that would exit SASL users with "Overridden"
3487 +1 -1 trunk/modules/m_signon.c (File Modified)
3490 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
3492 Remove obsolete XXX comment about lazylinks.
3496 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
3499 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
3501 OJOIN: make sure to send the wallops remotely for #channels
3505 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
3508 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
3510 Accountability for OJOIN (contrib module)
3513 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
3516 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
3518 - move more stuff over to ircd_state
3522 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
3523 +1 -1 trunk/libcharybdis/tools.c (File Modified)
3524 +9 -0 trunk/src/ircd_state.c (File Modified)
3525 +3 -3 trunk/src/patricia.c (File Modified)
3528 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
3530 - move more stuff out of libircd and into ircd_state.c
3534 +5 -5 trunk/src/channel.c (File Modified)
3535 +4 -4 trunk/src/client.c (File Modified)
3536 +12 -0 trunk/src/ircd_state.c (File Modified)
3539 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
3541 - this is just barrels of fun
3545 + - trunk/include/ircd_state.h (File Added)
3546 +1 -1 trunk/src/Makefile.in (File Modified)
3547 +2 -1 trunk/src/channel.c (File Modified)
3548 +3 -52 trunk/src/ircd.c (File Modified)
3549 +100 -3 trunk/src/ircd_state.c (File Modified)
3552 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
3554 It's .include, not #include.
3558 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3561 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
3563 More consistent section titles.
3567 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3568 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
3569 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3572 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
3574 Mention possible exceeding of +j/+l due to propagation
3575 delays between servers.
3579 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3582 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
3585 - "text" -> <quote>text</quote>
3591 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3592 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3593 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
3594 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3597 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
3599 Remove text about deprecation of glines.
3603 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3606 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
3608 - Add description of umode +D, deaf.
3609 - Mention CALLERID 005 token with umode +g.
3613 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3616 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
3618 Strip off a leading colon in services shortcuts (aliases).
3622 +2 -0 trunk/src/parse.c (File Modified)
3625 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
3627 Add no_oper_invis contrib module, denies opers setting
3628 themselves invisible (except hidden_oper's).
3632 +42 -0 trunk/contrib/Makefile.in (File Modified)
3633 + - trunk/contrib/no_oper_invis.c (File Added)
3636 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
3638 Mention /stats E, make the other /stats descriptions more consistent.
3642 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3645 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
3647 Mention that the KILL reason and oper will appear on channels.
3651 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3654 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
3656 Mention /mode #channel f to query forward channel from outside.
3660 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3663 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
3665 Port over RATBOX_2_1 r20960 (anfl):
3666 client connect notices to +C should be hiding the extra
3667 fields for spoofed users
3671 +2 -1 trunk/src/s_user.c (File Modified)
3674 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
3676 Add a chapter with our extra user commands:
3677 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
3681 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3682 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
3685 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
3687 Do not put by <server>: in SQUIT reasons to servers
3688 other than the one being exited.
3692 +1 -1 trunk/src/client.c (File Modified)
3695 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
3697 Regenerate configure.
3701 +1162 -1159 trunk/configure (File Modified)
3704 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
3706 Move the warning flags down so they do not mess up
3707 checks like for -Wl,-export-dynamic.
3711 +33 -30 trunk/configure.ac (File Modified)
3714 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
3720 +2 -1 trunk/iauth/Makefile.in (File Modified)
3723 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
3725 - build iauth makefile
3729 +3 -2 trunk/configure (File Modified)
3730 +1 -0 trunk/configure.ac (File Modified)
3733 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
3739 + - trunk/iauth/Makefile.in (File Added)
3742 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
3744 - add iauth.conf.example from irc2.11
3748 + - trunk/doc/example-iauth.conf (File Added)
3751 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
3753 - wow, i found some docs on this thing
3757 + - trunk/doc/technical/iauth-internals.txt (File Added)
3760 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
3762 - no longer applicable
3766 + - trunk/authdaemon/ (File Deleted)
3769 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
3771 - remove libircd.so on make clean (oops)
3775 +1 -1 trunk/src/Makefile.in (File Modified)
3778 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
3780 - merge iauth source for experimentation
3784 + - trunk/iauth/ (File Added)
3785 + - trunk/iauth/a_conf.c (File Added)
3786 + - trunk/iauth/a_conf_def.h (File Added)
3787 + - trunk/iauth/a_conf_ext.h (File Added)
3788 + - trunk/iauth/a_defines.h (File Added)
3789 + - trunk/iauth/a_externs.h (File Added)
3790 + - trunk/iauth/a_io.c (File Added)
3791 + - trunk/iauth/a_io_ext.h (File Added)
3792 + - trunk/iauth/a_log.c (File Added)
3793 + - trunk/iauth/a_log_def.h (File Added)
3794 + - trunk/iauth/a_log_ext.h (File Added)
3795 + - trunk/iauth/a_struct_def.h (File Added)
3796 + - trunk/iauth/iauth.c (File Added)
3797 + - trunk/iauth/mod_lhex.c (File Added)
3798 + - trunk/iauth/mod_lhex_ext.h (File Added)
3799 + - trunk/iauth/mod_pipe.c (File Added)
3800 + - trunk/iauth/mod_pipe_ext.h (File Added)
3801 + - trunk/iauth/mod_rfc931.c (File Added)
3802 + - trunk/iauth/mod_rfc931_ext.h (File Added)
3803 + - trunk/iauth/mod_socks.c (File Added)
3804 + - trunk/iauth/mod_socks_ext.h (File Added)
3805 + - trunk/iauth/mod_webproxy.c (File Added)
3806 + - trunk/iauth/mod_webproxy_ext.h (File Added)
3809 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
3811 User /quote help index was not sorted properly.
3815 +2 -2 trunk/help/Makefile.in (File Modified)
3816 +8 -8 trunk/help/users/index (File Modified)
3819 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
3825 +25 -8 trunk/help/opers/index (File Modified)
3826 + - trunk/help/opers/scan (File Added)
3829 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
3832 - Document SCAN UMODES
3833 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
3837 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3840 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
3842 Add our copyright information to /info (part of release-1.1 r1026).
3846 +1 -0 trunk/src/version.c.SH (File Modified)
3849 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
3851 Fix some compile warnings.
3855 +1 -1 trunk/modules/core/m_join.c (File Modified)
3856 +2 -2 trunk/modules/core/m_nick.c (File Modified)
3857 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
3858 +1 -1 trunk/modules/m_scan.c (File Modified)
3859 +4 -4 trunk/modules/m_signon.c (File Modified)
3862 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
3864 RSFNC: OK, actually consider unknowns also for detecting a collide.
3865 Otherwise we can get two clients with the same nick.
3869 +1 -1 trunk/modules/m_services.c (File Modified)
3872 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
3874 - charybdis profiling stuff
3875 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
3880 +0 -8 trunk/configure (File Modified)
3881 +1 -8 trunk/configure.ac (File Modified)
3882 +18 -0 trunk/include/channel.h (File Modified)
3883 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
3884 +335 -260 trunk/src/.depend (File Modified)
3885 +1569 -0 trunk/src/Makefile.in (File Modified)
3886 + - trunk/src/chmode.c (File Added)
3887 +16 -1 trunk/src/ircd.c (File Modified)
3888 +11 -0 trunk/src/main.c (File Modified)
3889 +11 -0 trunk/src/modules.c (File Modified)
3892 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
3894 RSFNC: Do not send kills to servers for unknowns
3898 +4 -2 trunk/modules/m_services.c (File Modified)
3901 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
3903 Describe service{} blocks in reference.conf.
3907 +12 -0 trunk/doc/reference.conf (File Modified)
3910 jilles 2006/03/09 01:14:34 UTC (20060309-996)
3912 Replace this list of modes with pointers to other documentation.
3916 +6 -50 trunk/doc/modes.txt (File Modified)
3919 jilles 2006/03/08 00:10:46 UTC (20060308-986)
3921 Name the variable for the channel pointer 'chptr' instead of 'cptr',
3922 looks too much like an old-ircd client pointer otherwise.
3926 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
3929 jilles 2006/03/08 00:09:27 UTC (20060308-984)
3932 - note truncation of the list (perhaps sending multiple
3934 - clarify in a comment that /findforwards on a nonexistent
3935 channel can be useful
3936 - sendto_one_notice() requires that the text start with
3941 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
3944 jilles 2006/03/07 23:33:48 UTC (20060307-982)
3946 When we close a local server's link, always include the
3947 name of the client causing the exit in the reason in the
3948 SQUIT we send them (replacing them with us). This makes
3949 sure server notices for stuff like "Not enough arguments
3950 to server command" are different on the two sides.
3954 +7 -5 trunk/src/client.c (File Modified)
3957 gxti 2006/03/07 22:58:03 UTC (20060307-980)
3959 New contrib module m_findforwards.c
3963 +112 -0 trunk/contrib/Makefile.in (File Modified)
3964 + - trunk/contrib/m_findforwards.c (File Added)
3967 jilles 2006/03/07 22:21:29 UTC (20060307-968)
3969 Whoops, don't show real host behind auth{} spoof in
3970 spoof notices if hide_spoof_ips is enabled.
3972 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
3976 +3 -2 trunk/src/s_conf.c (File Modified)
3979 jilles 2006/03/07 12:54:53 UTC (20060307-962)
3981 Add dalnet-style /identify that sends to nickserv or chanserv.
3985 +102 -0 trunk/contrib/Makefile.in (File Modified)
3986 + - trunk/contrib/m_identify.c (File Added)
3989 jilles 2006/03/07 12:26:20 UTC (20060307-958)
3991 Document alias{} blocks a bit better.
3995 +9 -0 trunk/doc/reference.conf (File Modified)
3998 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4000 - add aliases to /stats m (data usage is not counted though, sorry)
4004 +1 -0 trunk/include/s_conf.h (File Modified)
4005 +3 -0 trunk/src/newconf.c (File Modified)
4006 +15 -0 trunk/src/parse.c (File Modified)
4009 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4011 - remove m_sshortcut as it's no longer relevant
4015 +0 -145 trunk/modules/Makefile.in (File Modified)
4016 + - trunk/modules/m_sshortcut.c (File Deleted)
4019 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4021 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4022 targets instead of my original idea :P)
4026 +32 -0 trunk/doc/example.conf (File Modified)
4027 +35 -0 trunk/doc/reference.conf (File Modified)
4028 +4 -0 trunk/include/parse.h (File Modified)
4029 +7 -0 trunk/include/s_conf.h (File Modified)
4030 +82 -0 trunk/src/newconf.c (File Modified)
4031 +78 -0 trunk/src/parse.c (File Modified)
4032 +16 -0 trunk/src/s_conf.c (File Modified)
4035 jilles 2006/03/05 23:33:56 UTC (20060305-942)
4037 Remove some spaces after tabs. ??
4041 +18 -18 trunk/src/newconf.c (File Modified)
4044 jilles 2006/03/05 23:15:38 UTC (20060305-940)
4047 - make sure to clear all marks also if the who was aborted
4048 because of too many matches
4049 - give ERR_TOOMANYMATCHES if too many matches
4052 ratbox RATBOX_2_2 r22003 (jilles)
4056 +28 -26 trunk/modules/m_who.c (File Modified)
4059 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
4065 +9 -9 trunk/configure (File Modified)
4066 +1 -1 trunk/configure.ac (File Modified)
4069 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
4071 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
4075 +2 -1 trunk/include/s_newconf.h (File Modified)
4076 +20 -0 trunk/modules/m_rehash.c (File Modified)
4077 +1 -1 trunk/src/s_newconf.c (File Modified)
4080 gxti 2006/03/05 03:38:33 UTC (20060305-930)
4082 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
4086 +0 -1 trunk/doc/example.conf (File Modified)
4087 +0 -3 trunk/doc/reference.conf (File Modified)
4088 +0 -1 trunk/include/s_conf.h (File Modified)
4089 +0 -6 trunk/modules/m_info.c (File Modified)
4090 +1 -1 trunk/src/channel.c (File Modified)
4091 +0 -1 trunk/src/newconf.c (File Modified)
4094 gxti 2006/03/05 00:48:56 UTC (20060305-928)
4096 Missing header in m_chghost.c
4099 +1 -0 trunk/modules/m_chghost.c (File Modified)
4102 gxti 2006/02/28 19:53:33 UTC (20060228-926)
4104 Relocate QJM code to a seperate function(change_nick_user_host)
4105 Change CHGHOST to use change_nick_user_host instead of just setting it
4109 +3 -0 trunk/include/s_user.h (File Modified)
4110 +1 -1 trunk/modules/m_chghost.c (File Modified)
4111 +3 -78 trunk/modules/m_signon.c (File Modified)
4112 +89 -0 trunk/src/s_user.c (File Modified)
4115 jilles 2006/02/28 13:24:51 UTC (20060228-924)
4117 Restore /stats a (dns servers, admin-only).
4121 +1 -0 trunk/include/res.h (File Modified)
4122 +5 -8 trunk/modules/m_stats.c (File Modified)
4123 +16 -0 trunk/src/res.c (File Modified)
4126 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
4128 - Add CHARYBDIS_PROFILE if we are profiling.
4129 - Remove -static from CFLAGS when profiling because this is really unnecessary.
4130 - Remove duplicate --enable-epoll entry.
4134 +1595 -15 trunk/configure (File Modified)
4135 +30 -11 trunk/configure.ac (File Modified)
4136 +3 -0 trunk/include/setup.h.in (File Modified)
4139 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
4141 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
4145 +28 -0 trunk/aclocal.m4 (File Modified)
4148 jilles 2006/02/23 13:25:48 UTC (20060223-916)
4150 Allow requesting forward channel and quiet list in same mode command.
4154 +1 -1 trunk/modules/core/m_mode.c (File Modified)
4157 jilles 2006/02/22 00:06:41 UTC (20060222-912)
4159 Add description of xline wildcards.
4163 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4166 gxti 2006/02/21 23:54:57 UTC (20060221-908)
4168 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
4172 +0 -4 trunk/modules/m_services.c (File Modified)
4175 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
4181 +1 -1 trunk/include/hook.h (File Modified)
4184 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
4186 call_hook, not hook_call
4190 +1 -1 trunk/modules/core/m_join.c (File Modified)
4193 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
4195 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
4196 Could be useful for a number of things.
4200 +9 -0 trunk/modules/core/m_join.c (File Modified)
4203 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
4205 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
4209 +7 -0 trunk/include/hook.h (File Modified)
4212 gxti 2006/02/20 21:27:46 UTC (20060220-896)
4214 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
4218 +15 -0 trunk/modules/m_services.c (File Modified)
4221 jilles 2006/02/20 11:26:45 UTC (20060220-894)
4223 Clarify snomask +f, +k, +u.
4227 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4230 jilles 2006/02/20 11:26:22 UTC (20060220-892)
4232 Cmode +p and +s may be set simultaneously.
4236 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4239 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
4241 actually, we should check the data version on each reload (oops)
4245 +6 -6 trunk/src/main.c (File Modified)
4248 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
4250 more work on the loader
4254 +45 -21 trunk/src/main.c (File Modified)
4257 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
4259 Add prototype ircd_state.c
4263 + - trunk/src/ircd_state.c (File Added)
4266 jilles 2006/02/19 00:41:15 UTC (20060219-882)
4268 Smaller improvements.
4272 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4275 jilles 2006/02/19 00:15:39 UTC (20060219-880)
4277 Add a lot of stuff here.
4281 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4284 jilles 2006/02/18 22:55:32 UTC (20060218-878)
4286 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
4290 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4293 jilles 2006/02/18 21:57:54 UTC (20060218-873)
4295 Invex doesn't trump +r or (sic) +J.
4299 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4302 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
4304 Check to make sure a module is not loaded before loading it.
4308 +6 -1 trunk/src/ircd_parser.y (File Modified)
4311 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
4313 - Add a missing comma in the HeaderMessages array
4314 - Only send "Your hostname is too long ..." if that really is the case
4318 +2 -2 trunk/src/s_auth.c (File Modified)
4321 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
4323 build_symtable() will have already bailed here, so no need to check
4324 explicitly whether or not charybdis_main is NULL.
4328 +7 -16 trunk/src/main.c (File Modified)
4331 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
4333 Data structure versioning, part 1.
4337 +10 -1 trunk/include/ircd_defs.h (File Modified)
4338 +2 -0 trunk/src/ircd.c (File Modified)
4339 +15 -3 trunk/src/main.c (File Modified)
4342 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
4344 build a symbol table and use that instead of doing a raw dlsym on everything
4348 + - trunk/include/ircd_linker.h (File Added)
4349 +71 -1 trunk/src/Makefile.in (File Modified)
4350 + - trunk/src/ircd_linker.c (File Added)
4351 +16 -4 trunk/src/main.c (File Modified)
4354 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
4356 The launcher now calls io_loop() instead of charybdis_main().
4357 This is so that we do not have to reinitialize *everything* later.
4361 +1 -0 trunk/include/ircd.h (File Modified)
4362 +6 -7 trunk/src/ircd.c (File Modified)
4363 +13 -1 trunk/src/main.c (File Modified)
4366 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
4368 Use global binding on libircd.so.
4372 +1 -1 trunk/src/main.c (File Modified)
4375 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
4377 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
4378 (it will do more later)
4382 +14 -12 trunk/include/config.h (File Modified)
4383 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4384 +31 -5 trunk/src/Makefile.in (File Modified)
4385 +78 -1 trunk/src/ircd.c (File Modified)
4386 + - trunk/src/main.c (File Added)
4389 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
4391 Add whitespace here, oops.
4395 +1 -1 trunk/CREDITS (File Modified)
4398 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
4400 Properly copy over the IP address here instead of using a cheap hack.
4401 Because the hack didn't work right except on IPv6. :|
4405 +12 -2 trunk/src/s_newconf.c (File Modified)
4408 jilles 2006/02/15 01:33:43 UTC (20060215-849)
4410 Revert reject cache notice to ratbox's, which more
4411 clearly suggests what's happening.
4415 +4 -1 trunk/src/reject.c (File Modified)
4418 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
4420 Fix the openssl status in the overview information.
4424 +1 -3 trunk/configure (File Modified)
4425 +1 -3 trunk/configure.ac (File Modified)
4428 jilles 2006/02/15 00:53:32 UTC (20060215-843)
4430 - Add simple exempt{} block (127.0.0.1) to example.conf.
4431 - Remove mention of deny{}.
4435 +5 -0 trunk/doc/example.conf (File Modified)
4436 +1 -1 trunk/doc/reference.conf (File Modified)
4439 jilles 2006/02/15 00:37:34 UTC (20060215-839)
4441 example.conf: add some comments at the start
4442 reference.conf: some ircd-ratbox -> charybdis
4446 +11 -0 trunk/doc/example.conf (File Modified)
4447 +6 -5 trunk/doc/reference.conf (File Modified)
4450 jilles 2006/02/15 00:27:59 UTC (20060215-833)
4452 Rename m_createauthonly module to createauthonly
4453 as this is not a module providing an m_function
4458 +1 -38 trunk/contrib/Makefile.in (File Modified)
4459 + - trunk/contrib/createauthonly.c (File Added)
4460 + - trunk/contrib/m_createauthonly.c (File Deleted)
4463 jilles 2006/02/15 00:22:08 UTC (20060215-831)
4465 Add to example confs commented lines for:
4466 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
4467 sno_globalkline.so, sno_globaloper.so.
4471 +5 -1 trunk/doc/example.conf (File Modified)
4472 +9 -1 trunk/doc/reference.conf (File Modified)
4475 jilles 2006/02/15 00:12:24 UTC (20060215-829)
4477 - Unbreak connecting to connect{}s with hostnames
4478 instead of IP addresses (broken with new resolver).
4479 - Try to do A/AAAA query based on aftype in
4480 connect{} (doesn't seem to work fully).
4484 +19 -2 trunk/libcharybdis/commio.c (File Modified)
4487 jilles 2006/02/14 22:54:37 UTC (20060214-827)
4489 Unbreak /rehash dns.
4493 +1 -0 trunk/src/res.c (File Modified)
4496 jilles 2006/02/14 22:40:55 UTC (20060214-825)
4498 Preserve Hybrid Id and add one of our own.
4502 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
4503 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
4506 jilles 2006/02/14 22:17:17 UTC (20060214-821)
4508 Add anfl and Androsyn to CREDITS.
4509 They wrote a lot of ratbox code we use, both before and after the fork.
4513 +2 -0 trunk/CREDITS (File Modified)
4516 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
4518 Hostname validity check.
4522 +42 -3 trunk/src/s_auth.c (File Modified)
4525 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
4527 Version bump to 1.2.0.
4531 +9 -9 trunk/configure (File Modified)
4532 +1 -1 trunk/configure.ac (File Modified)
4535 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
4537 - Missed a spot in the IPv6 code here. Should be usable now.
4541 +2 -2 trunk/src/res.c (File Modified)
4544 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
4546 Alright, so, this massive commit does the following:
4548 - Adds a resolver based on the undernet and hybrid one.
4549 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
4550 - Makes a check in ./configure be posixly correct
4551 - Simplifies the auth code and DNS callbacks
4553 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
4557 +1 -1 trunk/Makefile.in (File Modified)
4558 + - trunk/adns/ (File Deleted)
4559 +148 -80 trunk/configure (File Modified)
4560 +1 -2 trunk/configure.ac (File Modified)
4561 +6 -0 trunk/include/client.h (File Modified)
4562 +1 -0 trunk/include/packet.h (File Modified)
4563 +153 -41 trunk/include/res.h (File Modified)
4564 + - trunk/include/reslib.h (File Added)
4565 +4 -33 trunk/libcharybdis/commio.c (File Modified)
4566 +930 -1449 trunk/modules/.depend (File Modified)
4567 +3 -0 trunk/modules/m_stats.c (File Modified)
4568 +417 -621 trunk/src/.depend (File Modified)
4569 +1 -1 trunk/src/.indent.pro (File Modified)
4570 +2069 -289 trunk/src/Makefile.in (File Modified)
4571 + - trunk/src/adns.c (File Deleted)
4572 + - trunk/src/res.c (File Added)
4573 + - trunk/src/reslib.c (File Added)
4574 +11 -50 trunk/src/s_auth.c (File Modified)
4575 +4 -26 trunk/src/s_newconf.c (File Modified)
4578 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
4580 Document the NOBALLOC feature.
4584 +7 -1 trunk/include/config.h (File Modified)
4587 jilles 2006/02/12 20:50:51 UTC (20060212-806)
4589 commands.sgml changes
4593 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4596 jilles 2006/02/12 19:58:28 UTC (20060212-804)
4602 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4605 jilles 2006/02/12 19:47:43 UTC (20060212-802)
4607 Improve description of class{} block (in particular,
4608 mention server classes as well as client classes).
4612 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4615 jilles 2006/02/12 19:37:35 UTC (20060212-800)
4618 -/* sendq: servers need a higher sendq as they send more data */
4619 +/* sendq: servers need a higher sendq as they are sent more data */
4623 +1 -1 trunk/doc/reference.conf (File Modified)
4626 jilles 2006/02/12 19:33:35 UTC (20060212-798)
4628 Add modules{} block.
4632 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4635 jilles 2006/02/12 17:31:44 UTC (20060212-796)
4637 Add general::oper_snomask, snomask on oper up for opers
4638 that have umode +s set on oper up, but do not have
4639 a specific snomask setting in their operator block.
4640 If this is empty or not specified, +s is used as before.
4644 +4 -1 trunk/doc/example.conf (File Modified)
4645 +7 -1 trunk/doc/reference.conf (File Modified)
4646 +1 -0 trunk/include/client.h (File Modified)
4647 +1 -0 trunk/include/s_conf.h (File Modified)
4648 +32 -0 trunk/src/newconf.c (File Modified)
4649 +1 -0 trunk/src/s_conf.c (File Modified)
4650 +13 -3 trunk/src/s_user.c (File Modified)
4653 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
4658 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4661 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
4663 Add MASKTRACE and CHANTRACE commands.
4667 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4670 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
4672 document loadmodule directive
4676 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4679 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
4685 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4688 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
4690 q:lines are no longer living in the ircd.conf either
4694 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4697 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
4699 remove k:line, d:line, x:line as they are their own files now
4703 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4706 jilles 2006/02/12 03:55:38 UTC (20060212-782)
4708 New place for operator::snomask.
4712 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4715 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
4717 Document connect {}.
4721 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4724 jilles 2006/02/12 03:42:26 UTC (20060212-778)
4726 example.conf: move operator::snomask to a more logical place,
4727 more sensible default
4728 reference.conf: add operator::snomask
4732 +3 -3 trunk/doc/example.conf (File Modified)
4733 +3 -0 trunk/doc/reference.conf (File Modified)
4736 jilles 2006/02/12 03:34:24 UTC (20060212-776)
4738 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
4739 in those conf entries that take umodes like <name1>, <name2>, ...
4743 +3 -0 trunk/doc/reference.conf (File Modified)
4744 +3 -0 trunk/src/newconf.c (File Modified)
4747 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
4753 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4756 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
4762 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4765 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
4771 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4774 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
4780 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4783 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
4785 Document operator {} blocks.
4789 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4792 jilles 2006/02/12 03:18:31 UTC (20060212-764)
4794 auth{}: clarify/add some details
4798 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4801 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
4803 auth{}: Move a paragraph.
4807 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4810 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
4812 Document auth{} blocks.
4816 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4819 jilles 2006/02/12 02:23:21 UTC (20060212-758)
4825 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4828 jilles 2006/02/12 02:19:41 UTC (20060212-756)
4830 Add umode +R, prevents unidentified clients from
4831 sending private messages or notices. /accept'ed
4832 clients and opers are exempt.
4833 Due to the /accept part, this is only checked
4834 at the target's server, may want to change
4839 +1 -0 trunk/help/opers/umode (File Modified)
4840 +1 -0 trunk/help/users/umode (File Modified)
4841 +2 -0 trunk/include/client.h (File Modified)
4842 +1 -0 trunk/include/numeric.h (File Modified)
4843 +11 -1 trunk/modules/core/m_message.c (File Modified)
4844 +9 -1 trunk/modules/m_cmessage.c (File Modified)
4845 +1 -1 trunk/src/messages.tab (File Modified)
4846 +1 -1 trunk/src/s_user.c (File Modified)
4849 jilles 2006/02/12 01:26:44 UTC (20060212-754)
4851 Don't allow a nick change if banned or quieted (and not
4852 voiced or opped) on a channel. This uses numeric 435
4853 (bahamut's "cannot change to a banned nick") because
4854 bahamut/ircu's 437 and hyperion's 438 already have
4855 another meaning for us.
4859 +2 -0 trunk/include/channel.h (File Modified)
4860 +1 -0 trunk/include/numeric.h (File Modified)
4861 +9 -0 trunk/modules/core/m_nick.c (File Modified)
4862 +38 -0 trunk/src/channel.c (File Modified)
4863 +1 -1 trunk/src/messages.tab (File Modified)
4866 jilles 2006/02/11 20:55:03 UTC (20060211-752)
4869 - respect ban exceptions
4870 - also deny a knock if quieted
4874 +2 -1 trunk/modules/m_knock.c (File Modified)
4877 jilles 2006/02/11 19:42:32 UTC (20060211-750)
4879 Reverse bad substitution in comment.
4883 +1 -1 trunk/src/channel.c (File Modified)
4886 jilles 2006/02/11 19:04:47 UTC (20060211-748)
4888 - set DynSpoof flag for clients spoofed at registration
4889 - add orighost instead of host to the hostname hash
4893 +5 -1 trunk/src/s_user.c (File Modified)
4896 jilles 2006/02/11 16:59:13 UTC (20060211-746)
4898 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
4902 +2 -3 trunk/src/send.c (File Modified)
4905 gxti 2006/02/10 02:44:34 UTC (20060210-744)
4907 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
4911 +17 -7 trunk/modules/m_signon.c (File Modified)
4914 gxti 2006/02/09 02:44:48 UTC (20060209-742)
4916 Correct minimum args on ENCAP SASL to avoid nasty core.
4920 +1 -1 trunk/modules/m_sasl.c (File Modified)
4923 jilles 2006/02/09 01:14:21 UTC (20060209-740)
4925 Style nits: sptr can't ever be NULL, don't compare truth
4930 +2 -3 trunk/modules/m_scan.c (File Modified)
4933 jilles 2006/02/09 01:04:56 UTC (20060209-738)
4935 - Comment out scan_cmodes() prototype to suppress warning
4936 - Correct minimum parameter count for mo_scan()
4940 +2 -2 trunk/modules/m_scan.c (File Modified)
4943 jilles 2006/02/09 00:56:16 UTC (20060209-736)
4946 - Include full command in operspy notice
4947 - Allow global scans (no-list used, mask not used) without operspy
4948 - Use ERR_NOPRIVS numeric
4952 +21 -9 trunk/modules/m_scan.c (File Modified)
4955 jilles 2006/02/08 23:45:23 UTC (20060208-734)
4957 Cancel out the >3 default if < is given; this way
4958 any </> specification fully overrides the default.
4962 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
4965 jilles 2006/02/08 23:13:44 UTC (20060208-732)
4967 - Call mo_list() from m_list() to reduce code duplication
4968 - Default to >3, rather arbitrarily (conf option?)
4969 - Make < and > mean less than and greater than again
4973 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
4976 jilles 2006/02/08 22:20:43 UTC (20060208-730)
4978 When processing topic burst, hide connecting server
4979 on netburst if flatten links is enabled.
4983 +9 -2 trunk/modules/m_tb.c (File Modified)
4986 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
4988 - remove PENALTY token
4992 +0 -1 trunk/include/supported.h (File Modified)
4995 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
4998 - Add PENALTY because we have a pace-wait system.
4999 - Add FNC due to SAVE and RSFNC
5004 +4 -2 trunk/include/supported.h (File Modified)
5007 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5009 mkay, indent went nuts here
5013 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5016 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5018 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5019 and can be used instead. The SAFELIST implementation is the one used by
5020 default, as most users/networks will be used to it.
5024 +1 -0 trunk/NEWS (File Modified)
5025 +14 -0 trunk/include/client.h (File Modified)
5026 +5 -0 trunk/include/hash.h (File Modified)
5027 +404 -272 trunk/modules/Makefile.in (File Modified)
5028 + - trunk/modules/m_list.c (File Deleted)
5029 + - trunk/modules/m_list_ratbox.c (File Added)
5030 + - trunk/modules/m_list_safelist.c (File Added)
5031 +5 -5 trunk/src/hash.c (File Modified)
5034 jilles 2006/02/08 21:02:52 UTC (20060208-720)
5036 Clear invites on a lowerTS JOIN or SJOIN.
5037 This should complete kick_on_split_riding protection.
5041 +5 -0 trunk/modules/core/m_join.c (File Modified)
5042 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
5045 jilles 2006/02/08 20:26:58 UTC (20060208-718)
5047 Like in ratbox, send and interpret timestamps on invites.
5051 +9 -2 trunk/modules/m_invite.c (File Modified)
5054 jilles 2006/02/07 12:48:28 UTC (20060207-716)
5056 Add +S (network service) umode. Just for completeness, users or opers
5061 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5064 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
5070 +35 -2 trunk/NEWS (File Modified)
5073 gxti 2006/02/06 04:42:14 UTC (20060206-712)
5075 Split off a PreClient structure for data to be freed on registation (i.e. password).
5076 New hook introduce_client for post-registration messages.
5077 Fix b0rked SASL numerics.
5078 Burst REALHOST post-introduction for spoofed-on-registration clients.
5079 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
5080 Pre-registration signon support.
5084 +10 -0 trunk/configure (File Modified)
5085 +2 -0 trunk/configure.ac (File Modified)
5086 +14 -4 trunk/include/client.h (File Modified)
5087 +1 -0 trunk/include/hook.h (File Modified)
5088 +1 -0 trunk/include/numeric.h (File Modified)
5089 +3 -0 trunk/include/setup.h.in (File Modified)
5090 +16 -0 trunk/modules/m_chghost.c (File Modified)
5091 +25 -21 trunk/modules/m_sasl.c (File Modified)
5092 +63 -30 trunk/modules/m_signon.c (File Modified)
5093 +18 -0 trunk/src/client.c (File Modified)
5094 +2 -0 trunk/src/hook.c (File Modified)
5095 +5 -5 trunk/src/messages.tab (File Modified)
5096 +2 -0 trunk/src/s_serv.c (File Modified)
5097 +28 -2 trunk/src/s_user.c (File Modified)
5100 gxti 2006/02/06 03:10:01 UTC (20060206-710)
5102 Update hook documentation.
5106 +30 -0 trunk/doc/hooks.txt (File Modified)
5109 jilles 2006/02/05 22:44:03 UTC (20060205-708)
5111 Improve @/# handling in match_esc().
5115 +21 -13 trunk/src/match.c (File Modified)
5118 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
5120 backtrack instead of bailing out when handling a mismatched escape
5124 +1 -1 trunk/src/match.c (File Modified)
5127 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
5129 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
5132 +2 -1 trunk/CREDITS (File Modified)
5135 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
5137 Fix the escape brokenness and pick up a more efficient matching algorithm,
5138 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
5139 Patch sent upstream. They can do whatever they want with it, *shrug*.
5143 +147 -161 trunk/src/match.c (File Modified)
5146 jilles 2006/02/04 20:13:39 UTC (20060204-700)
5148 If flatten links is enabled, fake the origins of some ServerModes
5149 sent to clients so that the server sending the netburst is hidden.
5150 Most mode hacks still show the true source.
5154 +17 -4 trunk/modules/core/m_mode.c (File Modified)
5155 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
5158 jilles 2006/02/04 18:26:55 UTC (20060204-698)
5160 - When exiting a local server, send SQUIT <them> :<reason> (no matter
5161 where the exit originated).
5162 - When receiving an SQUIT for a server themselves
5163 (IsMe(target_p) || target_p == client_p)
5164 close their link and send a local server notice.
5168 +16 -9 trunk/modules/core/m_squit.c (File Modified)
5169 +6 -3 trunk/src/client.c (File Modified)
5172 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
5174 Hooking into the wrong hook, whoops. :P
5178 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
5179 +6 -10 trunk/modules/core/m_join.c (File Modified)
5182 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
5184 this doesn't work right, right now :P
5188 +40 -0 trunk/contrib/Makefile.in (File Modified)
5189 + - trunk/contrib/m_createauthonly.c (File Added)
5190 +6 -0 trunk/include/hook.h (File Modified)
5191 +26 -1 trunk/modules/core/m_join.c (File Modified)
5192 +1 -1 trunk/src/ircd.c (File Modified)
5195 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
5197 Make can_join() hookable.
5201 +12 -1 trunk/src/channel.c (File Modified)
5204 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
5206 add 'int approved;' to the channel event hook
5210 +1 -0 trunk/include/hook.h (File Modified)
5213 gxti 2006/02/04 02:50:03 UTC (20060204-688)
5215 Use SIDs in SASL ENCAP origin.
5216 Ignore responses from other agents once the first SASL response has been received for a client.
5220 +9 -5 trunk/modules/m_sasl.c (File Modified)
5223 gxti 2006/02/04 01:44:17 UTC (20060204-686)
5225 Removed stray debug code.
5229 +1 -1 trunk/modules/m_sasl.c (File Modified)
5232 jilles 2006/02/03 22:39:24 UTC (20060203-684)
5234 Don't complain "unknown MODE flag" if a non-oper attempts
5235 to unset an oper only umode they do not have.
5236 This is to prevent unwanted error messages when users/bots
5237 do things like MODE <nick> +i-sw.
5241 +4 -2 trunk/src/s_user.c (File Modified)
5244 jilles 2006/02/03 22:32:03 UTC (20060203-682)
5246 Fix client_exit hook name and only call it for local exits that are not
5251 +3 -2 trunk/modules/m_sasl.c (File Modified)
5254 gxti 2006/02/03 21:41:48 UTC (20060203-680)
5256 Fix SASL logic to actually use stored agent UID.
5257 Change instances of SASL code that use sendto_one_prefix for ENCAP.
5258 Add abort code for exiting clients.
5262 +18 -9 trunk/modules/m_sasl.c (File Modified)
5265 jilles 2006/02/03 20:25:01 UTC (20060203-678)
5267 Port over ratbox 2.2 /challenge. This is slightly more secure
5268 (better crypto, longer keys, challenge timeout) and has better
5271 The respond tool is no longer part of the ircd tree but a
5272 separate package, currently available from
5273 http://respond.ircd-ratbox.org (we should mirror/... this).
5277 +65 -310 trunk/doc/challenge.txt (File Modified)
5278 +5 -5 trunk/include/client.h (File Modified)
5279 +3 -0 trunk/include/irc_string.h (File Modified)
5280 +3 -0 trunk/include/numeric.h (File Modified)
5281 +94 -50 trunk/modules/m_challenge.c (File Modified)
5282 +1 -2 trunk/src/client.c (File Modified)
5283 +125 -0 trunk/src/irc_string.c (File Modified)
5284 +2 -2 trunk/src/messages.tab (File Modified)
5285 + - trunk/tools/rsa_respond/ (File Deleted)
5288 gxti 2006/02/03 20:05:09 UTC (20060203-676)
5290 Preliminary SASL support.
5294 +7 -0 trunk/include/client.h (File Modified)
5295 +6 -0 trunk/include/numeric.h (File Modified)
5296 +1 -0 trunk/modules/Makefile.in (File Modified)
5297 +1 -1 trunk/modules/core/m_nick.c (File Modified)
5298 +175 -1 trunk/modules/m_cap.c (File Modified)
5299 + - trunk/modules/m_sasl.c (File Added)
5300 +2 -0 trunk/modules/m_user.c (File Modified)
5301 +5 -5 trunk/src/messages.tab (File Modified)
5302 +8 -2 trunk/src/s_user.c (File Modified)
5305 jilles 2006/02/03 18:13:03 UTC (20060203-674)
5307 SIGNON: make logout also apply remotely.
5311 +7 -2 trunk/modules/m_signon.c (File Modified)
5314 gxti 2006/02/03 17:45:04 UTC (20060203-672)
5316 Use an asterisk when sending empty logins in SIGNON.
5320 +5 -5 trunk/modules/m_signon.c (File Modified)
5323 jilles 2006/02/03 17:38:31 UTC (20060203-670)
5325 SIGNON: Only add whowas entry (add_history()) and wipe
5326 accepts (del_all_accepts()) if nick changed.
5330 +5 -3 trunk/modules/m_signon.c (File Modified)
5333 jilles 2006/02/03 17:26:52 UTC (20060203-668)
5335 SIGNON: slight fixes to collision code:
5336 - don't kill if target_p == source_p (nick unchanged or only changed case)
5337 - add comment that SAVE support is missing
5338 - use sendto_realops_snomask() instead of sendto_realops_flags()
5342 +9 -6 trunk/modules/m_signon.c (File Modified)
5345 jilles 2006/02/03 17:19:26 UTC (20060203-666)
5347 Fix up kills for bad nick/user/host on SIGNON.
5351 +16 -6 trunk/modules/m_signon.c (File Modified)
5354 jilles 2006/02/03 16:50:56 UTC (20060203-664)
5356 If changing to a nick with a digit, only allow the UID.
5360 +4 -0 trunk/modules/m_signon.c (File Modified)
5363 gxti 2006/02/03 04:20:31 UTC (20060203-661)
5365 Cleaned up SIGNON patch for mainline with quit-join-mode support.
5366 Strip leading digits from logins that are not purely numeric.
5370 +3 -0 trunk/include/numeric.h (File Modified)
5371 +2 -0 trunk/include/send.h (File Modified)
5372 +1 -0 trunk/modules/Makefile.in (File Modified)
5373 +456 -3 trunk/modules/m_services.c (File Modified)
5374 + - trunk/modules/m_signon.c (File Added)
5375 +2 -2 trunk/src/messages.tab (File Modified)
5376 +98 -0 trunk/src/send.c (File Modified)
5379 jilles 2006/02/02 14:10:16 UTC (20060202-659)
5381 Remove old server notice umodes from example confs.
5385 +1 -2 trunk/doc/example.conf (File Modified)
5386 +4 -17 trunk/doc/reference.conf (File Modified)
5389 jilles 2006/02/01 15:11:42 UTC (20060201-657)
5391 Add snomask help file (forgot this earlier).
5395 + - trunk/help/opers/snomask (File Added)
5398 jilles 2006/01/31 12:50:36 UTC (20060131-655)
5400 Add umode +l (receive locops).
5404 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5407 jilles 2006/01/31 12:44:21 UTC (20060131-653)
5409 We don't plan to implement cmode +R (quiet unidentified) and
5410 umode +I (deny invite) for 1.1, so comment them out from the
5415 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5416 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5419 jilles 2006/01/31 12:40:38 UTC (20060131-651)
5421 Improve snomask usage description.
5425 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5428 jilles 2006/01/31 12:33:01 UTC (20060131-649)
5430 Mention the word snomask with umode +s (needs to be a link really).
5434 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5437 jilles 2006/01/31 12:28:58 UTC (20060131-647)
5439 Add snomask +Z (operspy notices).
5443 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5446 jilles 2006/01/31 12:23:29 UTC (20060131-645)
5448 Misc updates/clarifications.
5452 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5455 jilles 2006/01/31 12:15:29 UTC (20060131-643)
5461 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5462 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
5463 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5466 jilles 2006/01/30 01:07:43 UTC (20060130-641)
5468 - Allow ENCAP REALHOST outside burst
5469 - Fix comment describing race condition: this can only happen
5470 on a local whois with use_whois_actually enabled
5474 +4 -6 trunk/modules/m_chghost.c (File Modified)
5477 jilles 2006/01/29 21:42:06 UTC (20060129-639)
5479 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
5483 +39 -0 trunk/contrib/Makefile.in (File Modified)
5484 + - trunk/contrib/sno_globaloper.c (File Added)
5487 jilles 2006/01/29 21:26:53 UTC (20060129-637)
5489 Pass along old umodes and snomask in umode_changed hook,
5490 changing its parameter type from struct Client *
5491 to hook_data_umode_changed *. (For a new client, both
5494 The IP cloaking module now fully ignores umode changes
5495 where +h didn't change.
5499 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
5500 +7 -0 trunk/include/hook.h (File Modified)
5501 +18 -4 trunk/src/s_user.c (File Modified)
5504 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
5506 move libcharybdis-provided function initialisation into libcharybdis_init().
5510 +32 -11 trunk/src/ircd.c (File Modified)
5513 jilles 2006/01/29 20:40:55 UTC (20060129-633)
5515 Make +f notices (local host, global host, global user@host, local class)
5516 netwide. Exceeding /quote set max remains local.
5520 +4 -4 trunk/src/s_conf.c (File Modified)
5523 jilles 2006/01/29 20:32:44 UTC (20060129-631)
5525 Netwide notices about attempts to join juped channels.
5529 +1 -1 trunk/modules/core/m_join.c (File Modified)
5532 jilles 2006/01/29 19:57:17 UTC (20060129-629)
5534 Send server notices about failed oper attempts globally.
5535 Successful remote oper attempt notices will be generated
5536 from the mode changes.
5540 +3 -3 trunk/modules/m_challenge.c (File Modified)
5541 +2 -2 trunk/modules/m_oper.c (File Modified)
5544 jilles 2006/01/29 19:56:11 UTC (20060129-627)
5546 Rest of infrastructure for sending server notices globally.
5547 Uses a new L_NETWIDE level on sendto_realops_snomask().
5551 +1 -0 trunk/include/send.h (File Modified)
5552 +31 -4 trunk/src/send.c (File Modified)
5555 jilles 2006/01/29 18:55:28 UTC (20060129-625)
5557 Add general::global_snotices conf option to control
5558 whether we send out SNOTEs. Does not do anything yet.
5562 +1 -0 trunk/doc/example.conf (File Modified)
5563 +6 -0 trunk/doc/reference.conf (File Modified)
5564 +1 -0 trunk/include/s_conf.h (File Modified)
5565 +6 -0 trunk/modules/m_info.c (File Modified)
5566 +1 -0 trunk/src/newconf.c (File Modified)
5567 +1 -0 trunk/src/s_conf.c (File Modified)
5570 jilles 2006/01/29 13:47:35 UTC (20060129-623)
5572 Only accept SNOTE from servers.
5576 +2 -0 trunk/modules/m_snote.c (File Modified)
5579 jilles 2006/01/29 13:25:06 UTC (20060129-621)
5581 Correct parv indices so this actually works.
5585 +2 -2 trunk/modules/m_snote.c (File Modified)
5588 jilles 2006/01/29 13:16:10 UTC (20060129-619)
5594 +3 -3 trunk/modules/m_snote.c (File Modified)
5597 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
5599 Add m_snote.c, SNOTE propagator.
5603 +86 -0 trunk/modules/Makefile.in (File Modified)
5604 + - trunk/modules/m_snote.c (File Added)
5607 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
5609 start seeding the 1.1 NEWS file
5613 +4 -0 trunk/NEWS (File Modified)
5616 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
5618 rename some modules to more descriptive names...
5622 +2 -131 trunk/contrib/Makefile.in (File Modified)
5623 + - trunk/contrib/globalconnexit.c (File Deleted)
5624 + - trunk/contrib/globallineactive.c (File Deleted)
5625 + - trunk/contrib/sno_farconnect.c (File Added)
5626 + - trunk/contrib/sno_globalkline.c (File Added)
5627 +1 -120 trunk/modules/Makefile.in (File Modified)
5628 + - trunk/modules/networknotice.c (File Deleted)
5629 + - trunk/modules/sno_routing.c (File Added)
5632 jilles 2006/01/28 22:02:18 UTC (20060128-611)
5634 Add networknotice (global netjoin/netsplit notices with counts/reasons).
5635 Uses FLAGS2_FLOODDONE bit on servers.
5639 +3 -0 trunk/include/client.h (File Modified)
5640 +121 -1 trunk/modules/Makefile.in (File Modified)
5641 + - trunk/modules/networknotice.c (File Added)
5644 jilles 2006/01/28 21:44:33 UTC (20060128-609)
5646 Don't show servers in /trace to nonopers if flatten links is enabled.
5650 +8 -5 trunk/modules/m_trace.c (File Modified)
5653 jilles 2006/01/28 16:45:46 UTC (20060128-607)
5656 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
5657 - send back confirmation to source, if local client
5658 - send a +s server notice if the source is neither a server nor a service (+S)
5662 +5 -1 trunk/modules/m_chghost.c (File Modified)
5665 jilles 2006/01/28 16:01:05 UTC (20060128-605)
5667 Use sendto_realops_snomask_from() to make the
5668 server notices appear to come from the affected
5673 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
5674 +6 -6 trunk/contrib/globallineactive.c (File Modified)
5677 jilles 2006/01/28 16:00:14 UTC (20060128-603)
5679 Add sendto_realops_snomask_from(), allows
5680 specification of apparent source server.
5684 +1 -0 trunk/include/send.h (File Modified)
5685 +41 -1 trunk/src/send.c (File Modified)
5688 jilles 2006/01/28 15:30:20 UTC (20060128-601)
5690 Revert r579. Keep host, not orighost in oper up notice.
5691 It would be inconsistent to have orighost there, and we
5692 don't want to mess up all server notices by putting both
5697 +1 -1 trunk/src/s_user.c (File Modified)
5700 jilles 2006/01/28 15:27:10 UTC (20060128-599)
5702 Include the IP address in operlog/foperlog.
5706 +10 -8 trunk/modules/m_challenge.c (File Modified)
5707 +8 -6 trunk/modules/m_oper.c (File Modified)
5710 jilles 2006/01/28 15:17:01 UTC (20060128-597)
5712 Call umode_changed hook on oper up.
5716 +1 -0 trunk/src/s_user.c (File Modified)
5719 jilles 2006/01/28 15:13:27 UTC (20060128-595)
5721 Add globalconnexit contrib module, shows remote client connects/exits
5722 except netsplits/netjoin on snomask +F.
5723 Notice formatting will probably change somewhat still.
5727 +80 -0 trunk/contrib/Makefile.in (File Modified)
5728 + - trunk/contrib/globalconnexit.c (File Added)
5731 jilles 2006/01/28 14:54:44 UTC (20060128-593)
5733 Declare snomask_modes[] so modules can provide snomasks.
5737 +2 -0 trunk/include/snomask.h (File Modified)
5740 jilles 2006/01/28 14:40:10 UTC (20060128-591)
5742 Replace user_signon hook with two new hooks: new_local_user
5743 and new_remote_user.
5744 These are called right before the user is introduced to the
5745 rest of the network.
5749 +2 -1 trunk/include/hook.h (File Modified)
5750 +2 -0 trunk/modules/core/m_nick.c (File Modified)
5751 +4 -2 trunk/src/hook.c (File Modified)
5752 +2 -3 trunk/src/s_user.c (File Modified)
5755 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
5757 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
5761 +2 -2 trunk/modules/m_scan.c (File Modified)
5764 jilles 2006/01/27 19:45:11 UTC (20060127-587)
5766 Update doc/technical/send.txt.
5770 +91 -131 trunk/doc/technical/send.txt (File Modified)
5773 jilles 2006/01/27 14:44:19 UTC (20060127-585)
5775 Add chantrace and masktrace to help files.
5779 + - trunk/help/opers/chantrace (File Added)
5780 +27 -20 trunk/help/opers/index (File Modified)
5781 + - trunk/help/opers/masktrace (File Added)
5782 +2 -0 trunk/help/opers/operspy (File Modified)
5785 jilles 2006/01/27 14:41:47 UTC (20060127-583)
5787 Port over chantrace from ratbox 2.2 (anfl/androsyn)
5788 Shows etrace-like output for all users in a channel,
5789 in particular IP addresses.
5793 +75 -2 trunk/modules/m_etrace.c (File Modified)
5796 jilles 2006/01/27 13:49:21 UTC (20060127-581)
5798 Port over ratbox 2.2 r21727 (anfl):
5799 add some logging when we drop servers in places where we only notify opers
5803 +31 -0 trunk/modules/core/m_server.c (File Modified)
5806 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
5808 display orighost in operup message
5812 +1 -1 trunk/src/s_user.c (File Modified)
5815 jilles 2006/01/26 17:13:21 UTC (20060126-577)
5817 Add globallineactive contrib module, a hack which can often
5818 show k/d/g/x line active for remote clients.
5822 +52 -0 trunk/contrib/Makefile.in (File Modified)
5823 + - trunk/contrib/globallineactive.c (File Added)
5826 jilles 2006/01/26 16:34:00 UTC (20060126-575)
5828 Show IP field in the same way as MASKTRACE:
5829 "255.255.255.255" if it's unknown (remote TS5 client)
5830 and "0" if we or the remote server are purposely
5835 +12 -1 trunk/modules/m_scan.c (File Modified)
5838 jilles 2006/01/26 16:25:22 UTC (20060126-573)
5841 - don't show servers in a global scan
5842 - don't show ip if it's spoofed and hide_spoof_ips is enabled
5846 +4 -1 trunk/modules/m_scan.c (File Modified)
5849 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
5851 Implement SCAN UMODES.
5855 +3 -0 trunk/include/numeric.h (File Modified)
5856 +128 -2 trunk/modules/m_scan.c (File Modified)
5857 +2 -2 trunk/src/messages.tab (File Modified)
5860 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
5866 +1 -1 trunk/modules/m_scan.c (File Modified)
5869 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
5871 parv[0] should be parv[1].
5875 +1 -1 trunk/modules/m_scan.c (File Modified)
5878 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
5884 +1 -1 trunk/modules/m_scan.c (File Modified)
5887 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
5893 +2 -2 trunk/modules/m_scan.c (File Modified)
5896 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
5898 framework for scan command
5902 +113 -0 trunk/modules/Makefile.in (File Modified)
5903 + - trunk/modules/m_scan.c (File Added)
5906 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
5908 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
5912 +2 -0 trunk/include/irc_string.h (File Modified)
5913 +157 -1 trunk/modules/m_etrace.c (File Modified)
5914 +129 -90 trunk/src/match.c (File Modified)
5917 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
5919 orighost may live in a different hash bucket (likely the case), lets check it standalone
5923 +39 -3 trunk/src/hostmask.c (File Modified)
5926 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
5928 SVN didn't check modules/ somehow, hrmm.
5932 +1 -1 trunk/modules/m_kline.c (File Modified)
5933 +6 -6 trunk/modules/m_stats.c (File Modified)
5936 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
5938 Track hostmask entries for client_p->orighost, if available.
5939 Not throughly tested, but seems to work fine.
5943 +8 -4 trunk/include/hostmask.h (File Modified)
5944 +14 -10 trunk/src/hostmask.c (File Modified)
5947 jilles 2006/01/22 19:14:11 UTC (20060122-549)
5949 Pass on SQUIT reasons more.
5953 +17 -19 trunk/src/client.c (File Modified)
5956 jilles 2006/01/21 17:25:27 UTC (20060121-543)
5958 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
5959 This way, hidden admins also get them.
5963 +4 -4 trunk/src/send.c (File Modified)
5966 jilles 2006/01/20 22:26:17 UTC (20060120-541)
5968 From ircd-ratbox 2.2 (r21339 anfl):
5969 ms_kill() should be using find_person(), not find_client()
5970 otherwise it can generate a core.
5974 +1 -1 trunk/modules/core/m_kill.c (File Modified)
5977 jilles 2006/01/18 22:56:51 UTC (20060118-539)
5979 Add m_error to core_module_table, so it is loaded by default.
5983 +1 -0 trunk/src/modules.c (File Modified)
5986 jilles 2006/01/18 00:28:30 UTC (20060118-536)
5988 comment is a const char *, not char *.
5992 +1 -1 trunk/include/hook.h (File Modified)
5995 jilles 2006/01/18 00:10:02 UTC (20060118-534)
5997 Fix a long standing hybrid 7 bug: when getting a read error
5998 on a server, report_error() is called with a %d instead of
5999 a %s in the format string ("Lost connection" in +d).
6003 +1 -1 trunk/src/client.c (File Modified)
6006 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6012 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6015 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6017 Add document describing capabilities and what they mean.
6021 + - trunk/doc/technical/capab.txt (File Added)
6024 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6026 Change client_exit hook to pass all exit_client() parameters.
6030 +8 -0 trunk/include/hook.h (File Modified)
6031 +6 -1 trunk/src/client.c (File Modified)
6034 jilles 2006/01/15 21:51:42 UTC (20060115-526)
6036 Add client_exit hook, called in exit_client() for all
6037 clients of all types, except clients exiting because
6038 of netsplits (QS). The only thing done before it is
6039 marking the client as "closing" (to prevent
6044 +1 -0 trunk/include/hook.h (File Modified)
6045 +2 -0 trunk/src/client.c (File Modified)
6046 +2 -0 trunk/src/hook.c (File Modified)
6049 jilles 2006/01/15 21:06:36 UTC (20060115-524)
6051 Improve the code that calculates the nnnS nnnC counts
6054 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
6058 +43 -36 trunk/modules/m_trace.c (File Modified)
6061 jilles 2006/01/15 20:55:27 UTC (20060115-522)
6063 Add server_eob hook.
6064 Planning to use this for netsplit/join notices.
6068 +1 -0 trunk/include/hook.h (File Modified)
6069 +2 -0 trunk/modules/m_pong.c (File Modified)
6070 +2 -0 trunk/src/hook.c (File Modified)
6073 jilles 2006/01/15 20:01:51 UTC (20060115-520)
6075 Default motd: ircd-ratbox -> charybdis
6079 +1 -1 trunk/doc/ircd.motd (File Modified)
6082 jilles 2006/01/15 19:35:03 UTC (20060115-518)
6084 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
6088 +4 -4 trunk/src/s_user.c (File Modified)
6091 jilles 2006/01/15 19:12:28 UTC (20060115-516)
6093 - Remove obsolete EOB help file
6094 - Document snomask in the help files
6099 + - trunk/help/opers/eob (File Deleted)
6100 +13 -12 trunk/help/opers/index (File Modified)
6101 +1 -13 trunk/help/opers/umode (File Modified)
6102 +7 -7 trunk/help/users/index (File Modified)
6105 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
6107 Bail if snomask to parse is not given. Pointy hat to myself.
6111 +3 -0 trunk/src/snomask.c (File Modified)
6114 gxti 2006/01/15 17:48:44 UTC (20060115-512)
6116 Remove m_flags from autoconf
6120 +0 -1 trunk/contrib/Makefile.in (File Modified)
6123 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
6129 + - trunk/contrib/m_flags.c (File Deleted)
6132 jilles 2006/01/15 17:22:19 UTC (20060115-508)
6134 If +s is in oper_only_umodes, clear snomask on deoper.
6138 +5 -0 trunk/src/s_user.c (File Modified)
6141 gxti 2006/01/15 17:16:50 UTC (20060115-506)
6143 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
6147 +2 -2 trunk/configure (File Modified)
6148 +2 -2 trunk/configure.ac (File Modified)
6151 jilles 2006/01/15 17:15:56 UTC (20060115-504)
6153 Remove the old server notice umodes.
6154 Default oper only umodes is now +s.
6155 Please make sure all remaining umodes still work.
6159 +3 -21 trunk/include/client.h (File Modified)
6160 +0 -12 trunk/src/newconf.c (File Modified)
6161 +1 -1 trunk/src/s_conf.c (File Modified)
6162 +12 -12 trunk/src/s_user.c (File Modified)
6165 jilles 2006/01/15 17:00:27 UTC (20060115-502)
6167 operator::flags nick_changes now controls +n snomask instead of +n umode.
6171 +8 -8 trunk/src/s_user.c (File Modified)
6174 jilles 2006/01/15 16:53:16 UTC (20060115-500)
6176 Move down h_umode_changed hook call after umode allowed checks
6177 (so it will not see +a if someone tries to set it but is not
6182 +2 -3 trunk/src/s_user.c (File Modified)
6185 jilles 2006/01/15 16:40:33 UTC (20060115-498)
6187 Move over non-+s server notices (hopefully, all of them).
6191 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
6192 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
6193 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
6194 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
6195 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
6196 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
6197 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
6198 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
6199 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
6200 +2 -2 trunk/libcharybdis/event.c (File Modified)
6201 +2 -2 trunk/modules/core/m_join.c (File Modified)
6202 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6203 +3 -3 trunk/modules/core/m_message.c (File Modified)
6204 +11 -11 trunk/modules/core/m_nick.c (File Modified)
6205 +2 -2 trunk/modules/core/m_server.c (File Modified)
6206 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6207 +1 -1 trunk/modules/m_post.c (File Modified)
6208 +1 -1 trunk/modules/m_services.c (File Modified)
6209 +2 -2 trunk/src/channel.c (File Modified)
6210 +3 -3 trunk/src/client.c (File Modified)
6211 +1 -1 trunk/src/hash.c (File Modified)
6212 +5 -5 trunk/src/s_conf.c (File Modified)
6213 +2 -2 trunk/src/s_log.c (File Modified)
6214 +4 -4 trunk/src/s_user.c (File Modified)
6217 jilles 2006/01/15 16:18:59 UTC (20060115-496)
6219 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
6223 +2 -1 trunk/include/snomask.h (File Modified)
6224 +2 -2 trunk/src/snomask.c (File Modified)
6227 jilles 2006/01/15 16:08:28 UTC (20060115-494)
6229 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
6233 +1 -1 trunk/contrib/example_module.c (File Modified)
6234 +2 -2 trunk/include/ircd_defs.h (File Modified)
6235 +6 -6 trunk/modules/core/m_error.c (File Modified)
6236 +1 -1 trunk/modules/core/m_join.c (File Modified)
6237 +2 -2 trunk/modules/core/m_kill.c (File Modified)
6238 +1 -1 trunk/modules/core/m_message.c (File Modified)
6239 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6240 +14 -14 trunk/modules/core/m_nick.c (File Modified)
6241 +18 -18 trunk/modules/core/m_server.c (File Modified)
6242 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6243 +1 -1 trunk/modules/core/m_squit.c (File Modified)
6244 +4 -4 trunk/modules/m_challenge.c (File Modified)
6245 +4 -4 trunk/modules/m_dline.c (File Modified)
6246 +13 -13 trunk/modules/m_gline.c (File Modified)
6247 +5 -5 trunk/modules/m_kline.c (File Modified)
6248 +2 -2 trunk/modules/m_oper.c (File Modified)
6249 +1 -1 trunk/modules/m_pong.c (File Modified)
6250 +13 -13 trunk/modules/m_rehash.c (File Modified)
6251 +4 -4 trunk/modules/m_resv.c (File Modified)
6252 +16 -16 trunk/modules/m_set.c (File Modified)
6253 +3 -3 trunk/modules/m_svinfo.c (File Modified)
6254 +6 -6 trunk/modules/m_xline.c (File Modified)
6255 +1 -1 trunk/src/adns.c (File Modified)
6256 +2 -2 trunk/src/channel.c (File Modified)
6257 +1 -1 trunk/src/listener.c (File Modified)
6258 +1 -1 trunk/src/s_auth.c (File Modified)
6259 +15 -15 trunk/src/s_conf.c (File Modified)
6260 +3 -3 trunk/src/s_user.c (File Modified)
6261 +7 -7 trunk/src/send.c (File Modified)
6264 jilles 2006/01/15 15:34:12 UTC (20060115-492)
6267 - set +s snomask if +s umode set but no snomasks
6268 - put numerics in more logical order
6272 +3 -1 trunk/src/s_user.c (File Modified)
6275 jilles 2006/01/15 15:12:39 UTC (20060115-490)
6277 parse_snobuf_to_mask(): default to + at start
6278 allows stuff like /mode jilles +s C
6282 +1 -1 trunk/src/snomask.c (File Modified)
6285 jilles 2006/01/15 15:04:34 UTC (20060115-488)
6287 Changes to user_mode() snomask handling.
6288 - show snomask (if not 0) on /mode <nick>
6289 - show snomask once at the end if +s/-s used
6290 - only parse 1 parameter for umode changes
6291 - don't crash on /mode <nick> +s
6292 - /mode <nick> -s clears snomask, doesn't use parameter
6293 - set umode +s iff snomask is not 0
6294 - snomask is not propagated, but umode +s is
6298 +97 -72 trunk/src/s_user.c (File Modified)
6301 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
6303 Convert some messages over to snomask.
6307 +29 -29 trunk/src/client.c (File Modified)
6308 +2 -2 trunk/src/ircd.c (File Modified)
6309 +13 -13 trunk/src/modules.c (File Modified)
6310 +1 -1 trunk/src/newconf.c (File Modified)
6311 +5 -5 trunk/src/parse.c (File Modified)
6312 +1 -1 trunk/src/restart.c (File Modified)
6313 +4 -4 trunk/src/s_newconf.c (File Modified)
6314 +11 -11 trunk/src/s_serv.c (File Modified)
6317 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
6319 include snomask.h from client.h
6323 +1 -0 trunk/include/client.h (File Modified)
6326 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
6328 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
6332 +1 -0 trunk/src/newconf.c (File Modified)
6333 +2 -1 trunk/src/snomask.c (File Modified)
6336 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
6338 should start with +, not \0. Whoops. :)
6342 +1 -1 trunk/src/snomask.c (File Modified)
6345 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
6347 core snomask support.
6351 +3 -0 trunk/doc/example.conf (File Modified)
6352 +2 -0 trunk/include/client.h (File Modified)
6353 +2 -0 trunk/include/numeric.h (File Modified)
6354 +2 -0 trunk/include/s_newconf.h (File Modified)
6355 +63 -0 trunk/include/send.h (File Modified)
6356 + - trunk/include/snomask.h (File Added)
6357 +1 -0 trunk/src/Makefile.in (File Modified)
6358 +1 -1 trunk/src/messages.tab (File Modified)
6359 +8 -0 trunk/src/newconf.c (File Modified)
6360 +12 -0 trunk/src/s_user.c (File Modified)
6361 +235 -0 trunk/src/send.c (File Modified)
6362 + - trunk/src/snomask.c (File Added)
6365 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
6367 add a blank line after the license info.
6371 +1 -1 trunk/CREDITS (File Modified)
6374 jilles 2006/01/14 19:59:18 UTC (20060114-472)
6376 Extend copyright to 2006.
6380 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6383 jilles 2006/01/14 19:56:24 UTC (20060114-470)
6386 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
6390 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6391 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
6394 jilles 2006/01/14 19:52:16 UTC (20060114-468)
6396 Add oper privileges document.
6400 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6401 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
6404 jilles 2006/01/14 18:45:57 UTC (20060114-466)
6406 Capitalize message names in services shortcuts (for consistency).
6410 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
6413 jilles 2006/01/13 16:53:35 UTC (20060113-464)
6419 +1 -1 trunk/src/patricia.c (File Modified)
6422 jilles 2006/01/13 13:45:56 UTC (20060113-462)
6424 Remove obsolete 'nextconnect' variable.
6428 +0 -1 trunk/include/ircd.h (File Modified)
6429 +0 -2 trunk/src/client.c (File Modified)
6430 +0 -1 trunk/src/ircd.c (File Modified)
6433 jilles 2006/01/13 13:02:54 UTC (20060113-460)
6435 Remove this remnant of the hybrid 6 ziplinks implementation.
6439 + - trunk/include/s_zip.h (File Deleted)
6442 jilles 2006/01/09 16:05:47 UTC (20060109-458)
6444 Make clone limiting work on orighost, not host (so it
6445 looks through services cloaks). Lightly tested, please
6450 +2 -0 trunk/modules/m_chghost.c (File Modified)
6451 +1 -1 trunk/src/client.c (File Modified)
6452 +1 -1 trunk/src/s_conf.c (File Modified)
6455 jilles 2006/01/09 15:51:02 UTC (20060109-456)
6457 Don't forget to link me_realhost() into the command hash.
6459 Pointy hat to: myself
6463 +1 -1 trunk/modules/m_chghost.c (File Modified)
6466 jilles 2006/01/09 14:46:59 UTC (20060109-454)
6468 It's call_hook, not hook_call.
6472 +1 -1 trunk/src/s_user.c (File Modified)
6475 jilles 2006/01/09 14:45:36 UTC (20060109-452)
6477 Add unreject help file.
6481 + - trunk/help/opers/unreject (File Added)
6484 jilles 2006/01/09 14:41:41 UTC (20060109-450)
6486 Link the all-important 42 module to the build :P
6490 +1 -0 trunk/contrib/Makefile.in (File Modified)
6493 jilles 2006/01/08 19:12:10 UTC (20060108-448)
6495 Mention /rehash help.
6499 +1 -0 trunk/help/opers/rehash (File Modified)
6502 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
6504 Add h_user_signon hook.
6508 +1 -0 trunk/include/hook.h (File Modified)
6509 +2 -0 trunk/src/hook.c (File Modified)
6510 +4 -0 trunk/src/s_user.c (File Modified)
6513 jilles 2006/01/06 02:30:23 UTC (20060106-444)
6515 Oops, forgot to set orighost for remote client introductions.
6519 +1 -0 trunk/modules/core/m_nick.c (File Modified)
6522 jilles 2006/01/06 01:40:44 UTC (20060106-442)
6524 Use TS6 forms in services shortcuts, if possible.
6528 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
6531 jilles 2006/01/06 01:31:19 UTC (20060106-440)
6533 - Start out default_umodes conf entry from the empty set instead of +i.
6534 - Move oper_only_umodes check to where default_umodes is used, as
6535 oper_only_umodes may not be set yet while we're reading the conf.
6539 +6 -7 trunk/src/newconf.c (File Modified)
6540 +1 -1 trunk/src/s_user.c (File Modified)
6543 jilles 2006/01/06 01:00:44 UTC (20060106-438)
6545 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
6549 +1 -0 trunk/doc/example.conf (File Modified)
6550 +7 -0 trunk/doc/reference.conf (File Modified)
6551 +0 -7 trunk/include/config.h.dist (File Modified)
6552 +1 -0 trunk/include/s_conf.h (File Modified)
6553 +6 -0 trunk/modules/m_info.c (File Modified)
6554 +9 -18 trunk/src/client.c (File Modified)
6555 +1 -0 trunk/src/newconf.c (File Modified)
6556 +1 -0 trunk/src/s_conf.c (File Modified)
6559 jilles 2006/01/06 00:14:18 UTC (20060106-436)
6561 - Allow NULL target_ip in show_ip() (indicates message is being
6562 sent to local opers)
6563 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
6565 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
6566 those in src/client.c
6568 From ratbox 2.2 svn (anfl)
6572 +1 -0 trunk/include/client.h (File Modified)
6573 +21 -2 trunk/src/client.c (File Modified)
6574 +2 -4 trunk/src/hostmask.c (File Modified)
6575 +1 -5 trunk/src/s_conf.c (File Modified)
6576 +4 -8 trunk/src/s_user.c (File Modified)
6579 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
6581 Fire off events properly.
6585 +7 -3 trunk/src/s_user.c (File Modified)
6588 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
6590 make sure modules which depend on umode information get the message upon connection (oops)
6594 +3 -0 trunk/src/s_user.c (File Modified)
6597 jilles 2006/01/05 23:33:33 UTC (20060105-430)
6599 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
6600 From ratbox 2.2 svn.
6604 +3 -7 trunk/modules/m_etrace.c (File Modified)
6607 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
6609 Replace silly `default_invisible' option with more versatile default_umodes.
6613 +2 -2 trunk/Makefile.in (File Modified)
6614 +12 -1 trunk/doc/example.conf (File Modified)
6615 +14 -7 trunk/doc/reference.conf (File Modified)
6616 +2 -4 trunk/include/s_conf.h (File Modified)
6617 +0 -6 trunk/modules/m_info.c (File Modified)
6618 +4 -0 trunk/src/modules.c (File Modified)
6619 +41 -1 trunk/src/newconf.c (File Modified)
6620 +2 -2 trunk/src/s_conf.c (File Modified)
6621 +3 -4 trunk/src/s_user.c (File Modified)
6624 jilles 2006/01/02 14:30:45 UTC (20060102-426)
6626 Add temporary nick resvs with the proper duration,
6627 not 60 times too long.
6631 +1 -1 trunk/modules/m_resv.c (File Modified)
6634 jilles 2006/01/02 14:21:31 UTC (20060102-424)
6636 Add kick on split riding. See reference.conf for more details.
6640 +1 -0 trunk/doc/example.conf (File Modified)
6641 +16 -0 trunk/doc/reference.conf (File Modified)
6642 +1 -0 trunk/include/s_conf.h (File Modified)
6643 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
6644 +6 -0 trunk/modules/m_info.c (File Modified)
6645 +1 -0 trunk/src/newconf.c (File Modified)
6646 +1 -0 trunk/src/s_conf.c (File Modified)
6649 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
6651 New credits, denoting GXTi as being on the core team.
6655 +16 -5 trunk/CREDITS (File Modified)
6658 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
6660 better cloaking algorithm
6664 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
6667 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
6669 don't do redundant bitshifting.
6673 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
6676 jilles 2005/12/23 21:15:41 UTC (20051223-416)
6682 +1 -0 trunk/contrib/Makefile.in (File Modified)
6685 jilles 2005/12/23 21:15:25 UTC (20051223-414)
6687 Set the DynSpoof flag properly.
6691 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
6694 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
6696 first go at an ip_cloaking implementation for charybdis.
6700 + - trunk/contrib/ip_cloaking.c (File Added)
6703 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
6705 Add libcharybdis to contrib/ includes.
6709 +1 -1 trunk/contrib/Makefile.in (File Modified)
6712 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
6714 add h_umode_changed hook for modules that provide usermodes.
6718 +1 -0 trunk/include/hook.h (File Modified)
6719 +2 -1 trunk/src/hook.c (File Modified)
6720 +3 -0 trunk/src/s_user.c (File Modified)
6723 jilles 2005/12/19 16:52:45 UTC (20051219-406)
6725 Show quiets in /stats z.
6729 +15 -10 trunk/src/s_stats.c (File Modified)
6732 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
6734 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
6738 +0 -12 trunk/configure (File Modified)
6739 +0 -9 trunk/configure.ac (File Modified)
6740 +0 -3 trunk/include/setup.h.in (File Modified)
6743 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
6745 change various buffer sizes to = topiclen.
6749 +3 -4 trunk/include/ircd_defs.h (File Modified)
6752 jon 2005/12/12 19:32:18 UTC (20051212-400)
6754 - Partial commit test, partial ego strokage ;)
6758 +2 -1 trunk/CREDITS (File Modified)
6761 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
6763 More kqueue corrections.
6766 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
6769 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
6771 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
6772 Not sure why this wasn't this way to begin with.
6776 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
6779 jilles 2005/12/11 16:39:52 UTC (20051211-394)
6781 example.conf tweaks:
6782 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
6783 most people do not need this.
6784 Enable serverinfo::hub.
6788 +14 -11 trunk/doc/example.conf (File Modified)
6791 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
6793 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
6797 +1 -1 trunk/src/s_serv.c (File Modified)
6800 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
6802 header include changes
6806 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
6807 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
6808 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
6809 +1 -18 trunk/libcharybdis/poll.c (File Modified)
6810 +2 -3 trunk/libcharybdis/ports.c (File Modified)
6811 +1 -21 trunk/libcharybdis/select.c (File Modified)
6814 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
6816 s/ilog/libcharybdis_{die,log,restart}/g
6820 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
6821 +4 -29 trunk/libcharybdis/commio.c (File Modified)
6822 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
6823 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
6824 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
6825 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
6826 +3 -14 trunk/libcharybdis/memory.c (File Modified)
6827 +3 -3 trunk/libcharybdis/ports.c (File Modified)
6830 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
6832 Use the right callbacks in the function code.
6835 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
6838 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
6840 More work, it builds again!
6844 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
6845 +138 -4 trunk/libcharybdis/commio.c (File Modified)
6846 + - trunk/libcharybdis/libcharybdis.c (File Added)
6847 + - trunk/libcharybdis/libcharybdis.h (File Added)
6850 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
6852 Move some stuff around.
6856 + - trunk/include/memory.h (File Deleted)
6857 + - trunk/include/tools.h (File Deleted)
6858 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
6859 + - trunk/libcharybdis/memory.c (File Added)
6860 + - trunk/libcharybdis/memory.h (File Added)
6861 + - trunk/libcharybdis/snprintf.c (File Added)
6862 + - trunk/libcharybdis/tools.c (File Added)
6863 + - trunk/libcharybdis/tools.h (File Added)
6864 +1000 -1062 trunk/modules/.depend (File Modified)
6865 +421 -455 trunk/src/.depend (File Modified)
6866 +0 -1191 trunk/src/Makefile.in (File Modified)
6867 + - trunk/src/memory.c (File Deleted)
6868 + - trunk/src/snprintf.c (File Deleted)
6869 + - trunk/src/tools.c (File Deleted)
6872 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
6874 move more headers into libcharybdis
6877 + - trunk/include/balloc.h (File Deleted)
6878 + - trunk/include/event.h (File Deleted)
6879 + - trunk/libcharybdis/balloc.h (File Added)
6880 + - trunk/libcharybdis/event.h (File Added)
6881 +924 -1020 trunk/modules/.depend (File Modified)
6882 +327 -406 trunk/src/.depend (File Modified)
6885 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
6887 balloc, events -> libcharybdis
6890 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6891 + - trunk/libcharybdis/balloc.c (File Added)
6892 + - trunk/libcharybdis/event.c (File Added)
6893 +0 -1008 trunk/src/Makefile.in (File Modified)
6894 + - trunk/src/balloc.c (File Deleted)
6895 + - trunk/src/event.c (File Deleted)
6898 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
6903 + - trunk/include/commio.h (File Deleted)
6904 + - trunk/include/linebuf.h (File Deleted)
6905 + - trunk/libcharybdis/commio.h (File Added)
6906 + - trunk/libcharybdis/linebuf.h (File Added)
6907 +1644 -530 trunk/modules/.depend (File Modified)
6908 +1 -1 trunk/modules/Makefile.in (File Modified)
6909 +720 -284 trunk/src/.depend (File Modified)
6912 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
6914 Makefile reworking -- moving libcharybdis headers into proper location.
6917 +1 -1 trunk/adns/Makefile.in (File Modified)
6918 +1 -1 trunk/src/Makefile.in (File Modified)
6921 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
6923 Document proposed authdaemon protocol.
6926 + - trunk/authdaemon/protocol.txt (File Added)
6929 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
6934 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
6937 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
6939 Remove dead makefile from generation
6942 +1 -2 trunk/configure (File Modified)
6943 +0 -1 trunk/configure.ac (File Modified)
6946 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
6948 libcharybdisIO -> libcharybdis
6951 +1 -1 trunk/src/Makefile.in (File Modified)
6954 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
6959 + - trunk/libcharybdis/Makefile.in (File Added)
6960 + - trunk/libcharybdis/commio.c (File Added)
6961 + - trunk/libcharybdis/devpoll.c (File Added)
6962 + - trunk/libcharybdis/epoll.c (File Added)
6963 + - trunk/libcharybdis/io/ (File Deleted)
6964 + - trunk/libcharybdis/kqueue.c (File Added)
6965 + - trunk/libcharybdis/linebuf.c (File Added)
6966 + - trunk/libcharybdis/log/ (File Deleted)
6967 + - trunk/libcharybdis/poll.c (File Added)
6968 + - trunk/libcharybdis/ports.c (File Added)
6969 + - trunk/libcharybdis/select.c (File Added)
6972 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
6977 + - trunk/libcharybdis/Makefile.in (File Deleted)
6980 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
6985 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
6988 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
6990 add authdaemon dir for later hacking
6994 + - trunk/authdaemon/ (File Added)
6997 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
6999 linebuf -> libcharybdisIO
7003 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7004 + - trunk/libcharybdis/io/linebuf.c (File Added)
7005 + - trunk/libcharybdis/log/ (File Added)
7006 + - trunk/libcharybdis/log/Makefile.in (File Added)
7007 +0 -687 trunk/src/Makefile.in (File Modified)
7008 + - trunk/src/linebuf.c (File Deleted)
7011 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7013 Solaris 10 I/O ports support
7016 + - trunk/libcharybdis/io/ports.c (File Added)
7019 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7025 +1 -1 trunk/Makefile.in (File Modified)
7026 +3 -1 trunk/configure (File Modified)
7027 +133 -10 trunk/configure.ac (File Modified)
7028 + - trunk/libcharybdis/ (File Added)
7029 + - trunk/libcharybdis/Makefile.in (File Added)
7030 + - trunk/libcharybdis/io/ (File Added)
7031 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7032 +2 -3 trunk/src/Makefile.in (File Modified)
7033 + - trunk/src/io/ (File Deleted)
7036 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
7038 split IO stuff into libcharybdisIO.
7042 + - trunk/src/commio.c (File Deleted)
7043 + - trunk/src/devpoll.c (File Deleted)
7044 + - trunk/src/epoll.c (File Deleted)
7045 + - trunk/src/io/ (File Added)
7046 + - trunk/src/io/Makefile.in (File Added)
7047 + - trunk/src/io/commio.c (File Added)
7048 + - trunk/src/io/devpoll.c (File Added)
7049 + - trunk/src/io/epoll.c (File Added)
7050 + - trunk/src/io/kqueue.c (File Added)
7051 + - trunk/src/io/poll.c (File Added)
7052 + - trunk/src/io/select.c (File Added)
7053 + - trunk/src/kqueue.c (File Deleted)
7054 + - trunk/src/poll.c (File Deleted)
7055 + - trunk/src/select.c (File Deleted)
7058 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
7064 +86 -155 trunk/configure (File Modified)
7065 +1 -1 trunk/configure.ac (File Modified)
7068 jilles 2005/12/04 01:56:31 UTC (20051204-346)
7070 Remove mentions of mkkeypair/cryptlinks.
7074 +1 -3 trunk/doc/challenge.txt (File Modified)
7077 jilles 2005/12/02 17:57:29 UTC (20051202-344)
7079 Clarify serverinfo{} description.
7083 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7086 jilles 2005/12/02 17:41:44 UTC (20051202-342)
7088 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
7092 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7095 jilles 2005/12/02 17:38:53 UTC (20051202-340)
7097 Improvements also applicable to hyperion 1.x.
7101 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7104 jilles 2005/12/02 17:08:45 UTC (20051202-338)
7106 - Add +F description
7107 - General improvements and changes to charybdis
7111 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7114 jilles 2005/12/02 16:43:45 UTC (20051202-336)
7116 The server notice umodes only have an effect
7117 for opers. ("sendto_realops_flags", so having
7118 the umode is not enough, they must also be
7123 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7126 jilles 2005/12/02 16:39:40 UTC (20051202-334)
7128 Updates to umodes docs.
7132 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7135 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
7137 Add SGML documentation.
7140 + - trunk/doc/sgml/ (File Added)
7141 + - trunk/doc/sgml/oper-guide/ (File Added)
7142 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
7143 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
7144 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
7145 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
7146 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
7147 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
7148 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
7151 jilles 2005/11/21 11:04:33 UTC (20051121-330)
7153 Make operwall flag restrict setting umode +z.
7154 This repairs this flag broken in charybdis-1.0.
7158 +41 -0 trunk/contrib/m_flags.c (File Modified)
7159 +9 -0 trunk/src/s_user.c (File Modified)
7162 jilles 2005/11/21 10:29:37 UTC (20051121-328)
7164 Don't complain/reset remote clients +n. I'm still not
7165 convinced propagating all umodes is the way to go, oh
7170 +1 -1 trunk/src/s_user.c (File Modified)
7173 jilles 2005/11/21 10:21:42 UTC (20051121-326)
7175 - Require admin flag for oper /chghost (if it's enabled
7176 which is not default)
7177 - Give error message on nonexistant nick
7181 +12 -0 trunk/modules/m_chghost.c (File Modified)
7184 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
7186 Incorporated jilles' dynspoof patch with a few minor changes.
7189 +5 -2 trunk/include/client.h (File Modified)
7190 +1 -0 trunk/include/numeric.h (File Modified)
7191 +75 -4 trunk/modules/m_chghost.c (File Modified)
7192 +2 -21 trunk/modules/m_stats.c (File Modified)
7193 +2 -8 trunk/modules/m_trace.c (File Modified)
7194 +2 -0 trunk/src/client.c (File Modified)
7195 +3 -0 trunk/src/s_user.c (File Modified)
7198 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
7203 +5 -0 trunk/NEWS (File Modified)
7206 jilles 2005/11/17 22:38:52 UTC (20051117-320)
7208 Make show_ip() far less braindead.
7210 Obtained from: ratbox 2.2 SVN
7214 +14 -85 trunk/src/client.c (File Modified)
7217 jilles 2005/11/15 16:33:26 UTC (20051115-318)
7219 Instead of not showing channels at all for whoising services,
7220 only show channels the requester is also on. If operspying
7221 services, show all the channels.
7225 +37 -40 trunk/modules/m_whois.c (File Modified)
7228 jilles 2005/11/15 15:59:00 UTC (20051115-316)
7230 - Show real errno if we fail to connect to a server
7231 - Don't show server IPs on IRC if a server goes dead
7236 +2 -5 trunk/src/s_serv.c (File Modified)
7239 jilles 2005/11/15 15:28:18 UTC (20051115-314)
7241 Revert hybrid 7.2 aline code. It causes too many problems.
7245 +1 -47 trunk/NEWS (File Modified)
7246 + - trunk/include/aline.h (File Deleted)
7247 +53 -6 trunk/modules/m_dline.c (File Modified)
7248 +212 -16 trunk/modules/m_kline.c (File Modified)
7249 +37 -8 trunk/modules/m_resv.c (File Modified)
7250 +45 -24 trunk/modules/m_xline.c (File Modified)
7251 +0 -485 trunk/src/Makefile.in (File Modified)
7252 + - trunk/src/aline.c (File Deleted)
7255 jilles 2005/11/07 10:47:33 UTC (20051107-312)
7257 Incorporate recent ratbox monitor bugfixes (could crash).
7261 +16 -0 trunk/modules/m_monitor.c (File Modified)
7262 +4 -3 trunk/src/monitor.c (File Modified)
7265 jilles 2005/10/24 23:10:06 UTC (20051024-310)
7267 Fix /invite UID leak.
7269 Found by logiclrd@EFnet.
7273 +3 -2 trunk/modules/m_invite.c (File Modified)
7276 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
7278 Don't show what channels a service is in.
7281 +1 -0 trunk/NEWS (File Modified)
7282 +40 -35 trunk/modules/m_whois.c (File Modified)
7285 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
7287 Update version to 1.0.3.
7291 +9 -9 trunk/configure (File Modified)
7292 +1 -1 trunk/configure.ac (File Modified)
7295 jilles 2005/10/22 17:12:51 UTC (20051022-304)
7301 +7 -1 trunk/NEWS (File Modified)
7304 jilles 2005/10/22 17:11:32 UTC (20051022-302)
7306 Make sure we don't return alloca() (LOCAL_COPY) ed space.
7307 More static buffers :(
7311 +12 -4 trunk/src/aline.c (File Modified)
7314 jilles 2005/10/18 21:52:35 UTC (20051018-300)
7316 Make operspy mode (/mode !#channel showing parameters
7317 even if not on channel) work again.
7321 +4 -4 trunk/src/channel.c (File Modified)
7324 jilles 2005/10/16 22:04:15 UTC (20051016-298)
7326 Call server_introduced hook on TS6 remote server
7327 introduction (ms_sid()).
7331 +6 -0 trunk/modules/core/m_server.c (File Modified)
7334 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
7336 Cyrix boxes are wierd.
7339 +2 -1 trunk/modules/m_services.c (File Modified)
7342 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
7347 +1 -1 trunk/include/client.h (File Modified)
7348 +3 -1 trunk/modules/m_services.c (File Modified)
7351 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
7356 +1 -6 trunk/modules/m_services.c (File Modified)
7359 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
7361 Disable a check that doesn't always seem to work right for some reason.
7364 +2 -0 trunk/modules/m_services.c (File Modified)
7367 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
7373 +4 -1 trunk/NEWS (File Modified)
7376 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
7382 +9 -9 trunk/configure (File Modified)
7383 +1 -1 trunk/configure.ac (File Modified)
7386 jilles 2005/10/08 22:30:18 UTC (20051008-284)
7388 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
7392 +3 -13 trunk/modules/m_trace.c (File Modified)
7395 jilles 2005/10/06 11:00:22 UTC (20051006-282)
7397 Don't send empty RPL_WHOISCHANNELS on remote whois.
7399 Pointy hat to: jilles
7403 +1 -1 trunk/modules/m_whois.c (File Modified)
7406 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
7412 +3 -0 trunk/NEWS (File Modified)
7415 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
7417 Modular umode support.
7421 +0 -9 trunk/include/client.h (File Modified)
7422 +2 -1 trunk/include/s_user.h (File Modified)
7423 +1 -1 trunk/include/tools.h (File Modified)
7424 +2 -2 trunk/modules/core/m_nick.c (File Modified)
7425 +3 -0 trunk/src/ircd.c (File Modified)
7426 +1 -1 trunk/src/messages.tab (File Modified)
7427 +2 -2 trunk/src/s_serv.c (File Modified)
7428 +37 -59 trunk/src/s_user.c (File Modified)
7429 +21 -0 trunk/src/tools.c (File Modified)
7432 jilles 2005/10/02 20:23:15 UTC (20051002-276)
7434 Optionally do forced nick change to the UID instead of kill
7435 on nick collisions, see doc/collision_fnc.txt for more
7440 + - trunk/doc/collision_fnc.txt (File Added)
7441 +1 -0 trunk/doc/example.conf (File Modified)
7442 +8 -0 trunk/doc/reference.conf (File Modified)
7443 +1 -0 trunk/include/numeric.h (File Modified)
7444 +1 -0 trunk/include/s_conf.h (File Modified)
7445 +2 -1 trunk/include/s_serv.h (File Modified)
7446 +1 -0 trunk/include/s_stats.h (File Modified)
7447 +275 -95 trunk/modules/core/m_nick.c (File Modified)
7448 +1 -1 trunk/src/messages.tab (File Modified)
7449 +1 -0 trunk/src/newconf.c (File Modified)
7450 +1 -0 trunk/src/s_conf.c (File Modified)
7451 +1 -0 trunk/src/s_serv.c (File Modified)
7452 +2 -2 trunk/src/s_stats.c (File Modified)
7455 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
7461 trunk/NEWS (File Modified)
7464 jilles 2005/09/28 15:45:31 UTC (20050928-272)
7466 Don't allow lookups by uid in /monitor + and /monitor s.
7470 trunk/modules/m_monitor.c (File Modified)
7473 jilles 2005/09/28 13:05:01 UTC (20050928-270)
7475 Stop garbage +j being set in cases like +j aaa:bbb by
7476 initializing the variables properly.
7482 trunk/modules/core/m_mode.c (File Modified)
7483 trunk/modules/core/m_sjoin.c (File Modified)
7486 jilles 2005/09/25 15:51:54 UTC (20050925-268)
7488 Apply flags to the proper server in me_gcap().
7492 trunk/modules/m_capab.c (File Modified)
7495 jilles 2005/09/22 23:13:46 UTC (20050922-266)
7497 Use find_named_client() instead of find_client() to check
7498 for nick collisions.
7502 trunk/modules/core/m_nick.c (File Modified)
7505 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
7507 - Replace old 381 numeric with a new, more positive one!
7511 trunk/src/messages.tab (File Modified)
7514 jilles 2005/09/22 00:38:45 UTC (20050922-262)
7516 Make it compile again.
7520 trunk/src/channel.c (File Modified)
7521 trunk/src/client.c (File Modified)
7522 trunk/src/ircd.c (File Modified)
7523 trunk/src/packet.c (File Modified)
7526 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
7528 - Prevent UID disclosure in cmode setting.
7532 trunk/NEWS (File Modified)
7533 trunk/modules/core/m_mode.c (File Modified)
7536 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
7538 A different check which prevents UID disclosure.
7542 trunk/modules/core/m_kick.c (File Modified)
7545 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
7547 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
7551 trunk/modules/core/m_kick.c (File Modified)
7554 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
7556 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
7560 trunk/NEWS (File Modified)
7561 trunk/modules/m_accept.c (File Modified)
7562 trunk/modules/m_admin.c (File Modified)
7563 trunk/modules/m_away.c (File Modified)
7564 trunk/modules/m_cap.c (File Modified)
7565 trunk/modules/m_capab.c (File Modified)
7566 trunk/modules/m_challenge.c (File Modified)
7567 trunk/modules/m_chghost.c (File Modified)
7568 trunk/modules/m_close.c (File Modified)
7569 trunk/modules/m_cmessage.c (File Modified)
7570 trunk/modules/m_connect.c (File Modified)
7571 trunk/modules/m_dline.c (File Modified)
7572 trunk/modules/m_encap.c (File Modified)
7573 trunk/modules/m_etrace.c (File Modified)
7574 trunk/modules/m_gline.c (File Modified)
7575 trunk/modules/m_help.c (File Modified)
7576 trunk/modules/m_info.c (File Modified)
7577 trunk/modules/m_invite.c (File Modified)
7578 trunk/modules/m_ison.c (File Modified)
7579 trunk/modules/m_kline.c (File Modified)
7580 trunk/modules/m_knock.c (File Modified)
7581 trunk/modules/m_links.c (File Modified)
7582 trunk/modules/m_list.c (File Modified)
7583 trunk/modules/m_locops.c (File Modified)
7584 trunk/modules/m_lusers.c (File Modified)
7585 trunk/modules/m_map.c (File Modified)
7586 trunk/modules/m_monitor.c (File Modified)
7587 trunk/modules/m_motd.c (File Modified)
7588 trunk/modules/m_names.c (File Modified)
7589 trunk/modules/m_oper.c (File Modified)
7590 trunk/modules/m_operspy.c (File Modified)
7591 trunk/modules/m_pass.c (File Modified)
7592 trunk/modules/m_ping.c (File Modified)
7593 trunk/modules/m_pong.c (File Modified)
7594 trunk/modules/m_post.c (File Modified)
7595 trunk/modules/m_rehash.c (File Modified)
7596 trunk/modules/m_restart.c (File Modified)
7597 trunk/modules/m_resv.c (File Modified)
7598 trunk/modules/m_services.c (File Modified)
7599 trunk/modules/m_set.c (File Modified)
7600 trunk/modules/m_sshortcut.c (File Modified)
7601 trunk/modules/m_stats.c (File Modified)
7602 trunk/modules/m_svinfo.c (File Modified)
7603 trunk/modules/m_tb.c (File Modified)
7604 trunk/modules/m_testline.c (File Modified)
7605 trunk/modules/m_testmask.c (File Modified)
7606 trunk/modules/m_time.c (File Modified)
7607 trunk/modules/m_topic.c (File Modified)
7608 trunk/modules/m_trace.c (File Modified)
7609 trunk/modules/m_unreject.c (File Modified)
7610 trunk/modules/m_user.c (File Modified)
7611 trunk/modules/m_userhost.c (File Modified)
7612 trunk/modules/m_users.c (File Modified)
7613 trunk/modules/m_version.c (File Modified)
7614 trunk/modules/m_wallops.c (File Modified)
7615 trunk/modules/m_who.c (File Modified)
7616 trunk/modules/m_whois.c (File Modified)
7617 trunk/modules/m_whowas.c (File Modified)
7618 trunk/modules/m_xline.c (File Modified)
7619 trunk/src/adns.c (File Modified)
7620 trunk/src/aline.c (File Modified)
7621 trunk/src/cache.c (File Modified)
7622 trunk/src/channel.c (File Modified)
7623 trunk/src/class.c (File Modified)
7624 trunk/src/client.c (File Modified)
7625 trunk/src/commio.c (File Modified)
7626 trunk/src/event.c (File Modified)
7627 trunk/src/hash.c (File Modified)
7628 trunk/src/hostmask.c (File Modified)
7629 trunk/src/ircd.c (File Modified)
7630 trunk/src/kdparse.c (File Modified)
7631 trunk/src/linebuf.c (File Modified)
7632 trunk/src/listener.c (File Modified)
7633 trunk/src/modules.c (File Modified)
7634 trunk/src/monitor.c (File Modified)
7635 trunk/src/newconf.c (File Modified)
7636 trunk/src/packet.c (File Modified)
7637 trunk/src/parse.c (File Modified)
7638 trunk/src/reject.c (File Modified)
7639 trunk/src/s_auth.c (File Modified)
7640 trunk/src/s_conf.c (File Modified)
7641 trunk/src/s_gline.c (File Modified)
7642 trunk/src/s_log.c (File Modified)
7643 trunk/src/s_newconf.c (File Modified)
7644 trunk/src/s_serv.c (File Modified)
7645 trunk/src/s_stats.c (File Modified)
7646 trunk/src/s_user.c (File Modified)
7647 trunk/src/send.c (File Modified)
7648 trunk/src/whowas.c (File Modified)
7651 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
7653 - More coding style niceities. Pretty much got client.h squared away.
7657 trunk/modules/m_dline.c (File Modified)
7658 trunk/modules/m_gline.c (File Modified)
7659 trunk/modules/m_kline.c (File Modified)
7660 trunk/modules/m_rehash.c (File Modified)
7661 trunk/modules/m_resv.c (File Modified)
7662 trunk/modules/m_stats.c (File Modified)
7663 trunk/modules/m_testline.c (File Modified)
7664 trunk/modules/m_user.c (File Modified)
7665 trunk/modules/m_xline.c (File Modified)
7668 jilles 2005/09/21 22:37:13 UTC (20050921-250)
7670 - Propagate quiets (+q) on netjoins
7671 - Clear +q list too on lowerTS sjoin from TS6 source
7675 trunk/modules/core/m_sjoin.c (File Modified)
7676 trunk/src/s_serv.c (File Modified)
7679 jilles 2005/09/21 15:49:43 UTC (20050921-248)
7681 Second argument to whois is always a nick, never a uid.
7682 This prevents /whois other.server uid to get information
7687 trunk/modules/m_whois.c (File Modified)
7690 jilles 2005/09/21 15:43:45 UTC (20050921-246)
7692 Don't allow local users to use uids in user mode.
7696 trunk/src/s_user.c (File Modified)
7699 jilles 2005/09/21 15:42:56 UTC (20050921-244)
7701 Make it compile again.
7705 trunk/src/s_stats.c (File Modified)
7708 jilles 2005/09/21 15:09:11 UTC (20050921-242)
7710 Fix propagation of empty SJOIN.
7714 trunk/modules/core/m_sjoin.c (File Modified)
7717 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
7719 Some atheme-style niceties here.
7723 trunk/modules/m_accept.c (File Modified)
7724 trunk/modules/m_admin.c (File Modified)
7725 trunk/modules/m_away.c (File Modified)
7726 trunk/modules/m_cap.c (File Modified)
7727 trunk/modules/m_capab.c (File Modified)
7728 trunk/modules/m_challenge.c (File Modified)
7729 trunk/modules/m_chghost.c (File Modified)
7730 trunk/modules/m_close.c (File Modified)
7731 trunk/modules/m_cmessage.c (File Modified)
7732 trunk/modules/m_connect.c (File Modified)
7733 trunk/modules/m_dline.c (File Modified)
7734 trunk/modules/m_encap.c (File Modified)
7735 trunk/modules/m_etrace.c (File Modified)
7736 trunk/modules/m_gline.c (File Modified)
7737 trunk/modules/m_help.c (File Modified)
7738 trunk/modules/m_info.c (File Modified)
7739 trunk/modules/m_invite.c (File Modified)
7740 trunk/modules/m_ison.c (File Modified)
7741 trunk/modules/m_kline.c (File Modified)
7742 trunk/modules/m_knock.c (File Modified)
7743 trunk/modules/m_links.c (File Modified)
7744 trunk/modules/m_list.c (File Modified)
7745 trunk/modules/m_locops.c (File Modified)
7746 trunk/modules/m_lusers.c (File Modified)
7747 trunk/modules/m_map.c (File Modified)
7748 trunk/modules/m_monitor.c (File Modified)
7749 trunk/modules/m_motd.c (File Modified)
7750 trunk/modules/m_names.c (File Modified)
7751 trunk/modules/m_oper.c (File Modified)
7752 trunk/modules/m_operspy.c (File Modified)
7753 trunk/modules/m_pass.c (File Modified)
7754 trunk/modules/m_ping.c (File Modified)
7755 trunk/modules/m_pong.c (File Modified)
7756 trunk/modules/m_post.c (File Modified)
7757 trunk/modules/m_rehash.c (File Modified)
7758 trunk/modules/m_restart.c (File Modified)
7759 trunk/modules/m_resv.c (File Modified)
7760 trunk/modules/m_services.c (File Modified)
7761 trunk/modules/m_set.c (File Modified)
7762 trunk/modules/m_sshortcut.c (File Modified)
7763 trunk/modules/m_stats.c (File Modified)
7764 trunk/modules/m_svinfo.c (File Modified)
7765 trunk/modules/m_tb.c (File Modified)
7766 trunk/modules/m_testline.c (File Modified)
7767 trunk/modules/m_testmask.c (File Modified)
7768 trunk/modules/m_time.c (File Modified)
7769 trunk/modules/m_topic.c (File Modified)
7770 trunk/modules/m_trace.c (File Modified)
7771 trunk/modules/m_unreject.c (File Modified)
7772 trunk/modules/m_user.c (File Modified)
7773 trunk/modules/m_userhost.c (File Modified)
7774 trunk/modules/m_users.c (File Modified)
7775 trunk/modules/m_version.c (File Modified)
7776 trunk/modules/m_wallops.c (File Modified)
7777 trunk/modules/m_who.c (File Modified)
7778 trunk/modules/m_whois.c (File Modified)
7779 trunk/modules/m_whowas.c (File Modified)
7780 trunk/modules/m_xline.c (File Modified)
7783 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
7785 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
7789 trunk/.indent.pro (File Modified)
7790 trunk/include/charybdis.h (File Added)
7791 trunk/include/client.h (File Modified)
7792 trunk/modules/.indent.pro (File Modified)
7793 trunk/src/.indent.pro (File Modified)
7794 trunk/src/adns.c (File Modified)
7795 trunk/src/aline.c (File Modified)
7796 trunk/src/cache.c (File Modified)
7797 trunk/src/channel.c (File Modified)
7798 trunk/src/class.c (File Modified)
7799 trunk/src/client.c (File Modified)
7800 trunk/src/commio.c (File Modified)
7801 trunk/src/event.c (File Modified)
7802 trunk/src/hash.c (File Modified)
7803 trunk/src/hostmask.c (File Modified)
7804 trunk/src/ircd.c (File Modified)
7805 trunk/src/kdparse.c (File Modified)
7806 trunk/src/linebuf.c (File Modified)
7807 trunk/src/listener.c (File Modified)
7808 trunk/src/modules.c (File Modified)
7809 trunk/src/monitor.c (File Modified)
7810 trunk/src/newconf.c (File Modified)
7811 trunk/src/packet.c (File Modified)
7812 trunk/src/parse.c (File Modified)
7813 trunk/src/reject.c (File Modified)
7814 trunk/src/s_auth.c (File Modified)
7815 trunk/src/s_conf.c (File Modified)
7816 trunk/src/s_gline.c (File Modified)
7817 trunk/src/s_log.c (File Modified)
7818 trunk/src/s_newconf.c (File Modified)
7819 trunk/src/s_serv.c (File Modified)
7820 trunk/src/s_stats.c (File Modified)
7821 trunk/src/s_user.c (File Modified)
7822 trunk/src/send.c (File Modified)
7823 trunk/src/whowas.c (File Modified)
7826 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
7828 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
7829 - Convert a few modules towards using this code.
7830 - Make a note about this change in NEWS.
7834 trunk/NEWS (File Modified)
7835 trunk/include/aline.h (File Added)
7836 trunk/modules/m_dline.c (File Modified)
7837 trunk/modules/m_kline.c (File Modified)
7838 trunk/modules/m_resv.c (File Modified)
7839 trunk/modules/m_xline.c (File Modified)
7840 trunk/src/Makefile.in (File Modified)
7841 trunk/src/aline.c (File Added)
7844 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
7846 - Update NEWS document.
7850 trunk/NEWS (File Modified)
7853 jilles 2005/09/20 18:27:19 UTC (20050920-232)
7855 Use find_named_person() instead of find_person() in services shortcuts.
7859 trunk/modules/m_sshortcut.c (File Modified)
7862 jilles 2005/09/18 22:18:59 UTC (20050918-230)
7864 Fix propagation of empty channels (+P).
7868 trunk/modules/core/m_sjoin.c (File Modified)
7869 trunk/src/s_serv.c (File Modified)
7872 jilles 2005/09/18 22:18:04 UTC (20050918-228)
7874 Use same comparison for +f.
7878 trunk/modules/core/m_join.c (File Modified)
7881 jilles 2005/09/18 18:48:13 UTC (20050918-226)
7883 Retire server-server non-encap CHGHOST, and clean it up a bit.
7887 trunk/modules/m_chghost.c (File Modified)
7890 jilles 2005/09/18 14:26:20 UTC (20050918-224)
7892 Use TS6 form for SQUIT wallops.
7896 trunk/modules/core/m_squit.c (File Modified)
7899 jilles 2005/09/18 14:25:54 UTC (20050918-222)
7901 Propagate nick changes for remote clients in TS6 form if possible;
7902 simplify the code a bit.
7906 trunk/modules/core/m_nick.c (File Modified)
7909 jilles 2005/09/18 14:16:43 UTC (20050918-220)
7911 Only clear oper_only_umodes on deoper for local clients.
7915 trunk/src/s_user.c (File Modified)
7918 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
7920 - Don't enable use_whois_actually in the default config, makes cloaking
7921 only useful for vanity.
7925 trunk/doc/example.conf (File Modified)
7928 jilles 2005/09/18 00:00:12 UTC (20050918-216)
7930 Fix linebuf raw code to not truncate lines longer than
7931 510 characters. This stops ziplinks corruption at
7932 the initial burst if the other side sends a lot.
7936 trunk/src/linebuf.c (File Modified)
7939 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
7941 - Add +r to channel_modes().
7945 trunk/src/channel.c (File Modified)
7948 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
7954 trunk/NEWS (File Modified)
7957 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
7959 err, nvm. wrong project :-P
7963 trunk/src/match.c (File Modified)
7966 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
7968 make sure we don't crash on match(NULL, test)
7972 trunk/src/match.c (File Modified)
7975 jilles 2005/09/12 23:40:03 UTC (20050912-206)
7977 Add remote rehash, /rehash <server> and /rehash <option> <server>,
7978 flags = rehash in shared{}.
7979 Uses :<source> ENCAP <target> REHASH [option].
7983 trunk/doc/example.conf (File Modified)
7984 trunk/doc/reference.conf (File Modified)
7985 trunk/help/opers/rehash (File Modified)
7986 trunk/include/s_newconf.h (File Modified)
7987 trunk/modules/m_rehash.c (File Modified)
7988 trunk/modules/m_stats.c (File Modified)
7989 trunk/src/newconf.c (File Modified)
7992 jilles 2005/09/12 22:48:44 UTC (20050912-204)
7994 Initialize flags to 0 in conf_set_shared_flags() and
7995 conf_set_cluster_flags().
7999 trunk/src/newconf.c (File Modified)
8002 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8004 Don't allow a forward from a #channel to an &channel.
8005 Error message is Illegal channel name.
8009 trunk/modules/core/m_mode.c (File Modified)
8012 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8014 - change version to 1.0.1
8018 trunk/configure (File Modified)
8019 trunk/configure.ac (File Modified)
8022 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8028 trunk/NEWS (File Modified)
8031 jilles 2005/09/12 21:55:58 UTC (20050912-196)
8033 Services shortcuts changes:
8034 - Require umode +S on target
8035 - Use ERR_SERVICESDOWN (440) for error message
8036 - Fix check for empty string
8040 trunk/include/numeric.h (File Modified)
8041 trunk/modules/m_sshortcut.c (File Modified)
8042 trunk/src/messages.tab (File Modified)
8045 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
8047 s/IsChanService/IsService/g;
8051 trunk/modules/m_sshortcut.c (File Modified)
8054 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
8056 Add check for service validity in shortcut routines.
8060 trunk/modules/m_sshortcut.c (File Modified)
8063 jilles 2005/09/12 15:30:26 UTC (20050912-190)
8065 Don't allow forwarding to a -F channel the setter is not on.
8069 trunk/modules/core/m_mode.c (File Modified)
8072 jilles 2005/09/12 13:55:56 UTC (20050912-188)
8074 Describe identify_service and identify_command in
8079 trunk/doc/reference.conf (File Modified)
8082 jilles 2005/09/12 13:37:11 UTC (20050912-186)
8084 More helpfile updates.
8088 trunk/help/Makefile.in (File Modified)
8089 trunk/help/opers/die (File Modified)
8090 trunk/help/opers/join (File Modified)
8091 trunk/help/opers/links (File Modified)
8092 trunk/help/opers/lusers (File Modified)
8093 trunk/help/opers/map (File Added)
8094 trunk/help/opers/motd (File Modified)
8095 trunk/help/opers/names (File Modified)
8096 trunk/help/opers/notice (File Modified)
8097 trunk/help/opers/operspy (File Modified)
8098 trunk/help/opers/part (File Modified)
8099 trunk/help/opers/privmsg (File Modified)
8100 trunk/help/opers/restart (File Modified)
8101 trunk/help/opers/set (File Modified)
8102 trunk/help/opers/stats (File Modified)
8103 trunk/help/opers/trace (File Modified)
8104 trunk/help/opers/version (File Modified)
8105 trunk/help/users/notice (File Modified)
8106 trunk/help/users/privmsg (File Modified)
8107 trunk/help/users/stats (File Modified)
8110 jilles 2005/09/12 11:18:40 UTC (20050912-184)
8116 trunk/help/opers/cmode (File Modified)
8117 trunk/help/opers/umode (File Modified)
8118 trunk/help/opers/wallops (File Modified)
8119 trunk/help/opers/who (File Modified)
8120 trunk/help/users/umode (File Modified)
8123 jilles 2005/09/12 11:11:18 UTC (20050912-182)
8125 Include cmode +r in 004 and 005.
8129 trunk/include/supported.h (File Modified)
8130 trunk/src/messages.tab (File Modified)
8133 jilles 2005/09/12 10:53:35 UTC (20050912-180)
8135 No need to clear all 3 buffers in channel_modes().
8139 trunk/src/channel.c (File Modified)
8142 jilles 2005/09/12 10:31:54 UTC (20050912-178)
8144 - Fix multiple +f modes per line
8145 - -f shouldn't take a parameter
8149 trunk/modules/core/m_mode.c (File Modified)
8152 jilles 2005/09/12 10:04:27 UTC (20050912-176)
8154 Channel mode +Q now prevents forwarding to or through
8155 a channel, just like in hyperion, not from a channel.
8159 trunk/modules/core/m_join.c (File Modified)
8162 jilles 2005/09/12 09:36:21 UTC (20050912-174)
8164 Complete +F/+Q propagation.
8168 trunk/modules/core/m_join.c (File Modified)
8169 trunk/modules/core/m_sjoin.c (File Modified)
8170 trunk/src/channel.c (File Modified)
8173 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
8175 - A few minor fixes.
8179 trunk/modules/core/m_join.c (File Modified)
8180 trunk/modules/m_services.c (File Modified)
8183 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
8185 - Fix netsplit obfuscation.
8189 trunk/src/client.c (File Modified)
8192 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
8194 - Fix another /stats p related bug.
8198 trunk/src/client.c (File Modified)
8201 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
8203 - Update example.conf.
8207 trunk/doc/example.conf (File Modified)
8210 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
8212 - Fix a minor bug here, and re-release 1.0.
8216 trunk/modules/core/m_nick.c (File Modified)
8219 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
8221 - Add bursted clients to /stats p list.
8225 trunk/modules/core/m_nick.c (File Modified)
8228 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
8230 - Add identify_service, identify_command options to the example.conf,
8235 trunk/NEWS (File Modified)
8236 trunk/doc/example.conf (File Modified)
8237 trunk/src/newconf.c (File Modified)
8240 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
8242 - Add services shortcuts.
8246 trunk/modules/Makefile.in (File Modified)
8247 trunk/modules/m_sshortcut.c (File Added)
8250 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
8252 - put back checks i removed by mistake
8256 trunk/modules/core/m_join.c (File Modified)
8259 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
8261 - Implement channel mode +Q, which disables forwarding.
8262 - Make forwarding usable by everyone.
8263 - Implement channel mode +F which bypasses authority checks on a target
8269 trunk/NEWS (File Modified)
8270 trunk/include/channel.h (File Modified)
8271 trunk/include/supported.h (File Modified)
8272 trunk/modules/core/m_join.c (File Modified)
8273 trunk/modules/core/m_mode.c (File Modified)
8274 trunk/src/messages.tab (File Modified)
8277 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
8279 - Fix account handling brokenness.
8283 trunk/modules/m_services.c (File Modified)
8286 jilles 2005/09/12 02:04:09 UTC (20050912-150)
8288 Identify to services via server password hack. Still
8289 needs config file parts, like
8290 identifyservice = "nickserv@services.int";
8291 identifycommand = "IDENTIFY";
8295 trunk/include/s_conf.h (File Modified)
8296 trunk/src/s_user.c (File Modified)
8299 jilles 2005/09/12 01:59:46 UTC (20050912-148)
8301 Make send.c compile.
8305 trunk/src/send.c (File Modified)
8308 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
8310 - Handle this better.
8314 trunk/src/send.c (File Modified)
8317 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
8319 If the source is not a client, don't send to normal users.
8323 trunk/src/send.c (File Modified)
8326 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
8328 - Make /wallops behave as wallops in other ircds.
8332 trunk/modules/m_wallops.c (File Modified)
8333 trunk/src/send.c (File Modified)
8336 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
8342 trunk/NEWS (File Modified)
8343 trunk/configure (File Modified)
8344 trunk/configure.ac (File Modified)
8347 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
8349 - Remove efnet configuration.
8350 - Rename example.conf as reference.conf, and replace the default
8351 example.conf with one suitable for AthemeNET.
8352 - Update makefile to reflect these changes.
8356 trunk/doc/Makefile.in (File Modified)
8357 trunk/doc/example.conf (File Modified)
8358 trunk/doc/example.efnet.conf (File Deleted)
8359 trunk/doc/reference.conf (File Added)
8362 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
8364 - Don't display opers who are /away.
8368 trunk/modules/m_stats.c (File Modified)
8371 jilles 2005/09/12 00:21:20 UTC (20050912-134)
8373 Put cmode +f in 004 and 005.
8377 trunk/include/supported.h (File Modified)
8378 trunk/src/messages.tab (File Modified)
8381 jilles 2005/09/12 00:15:13 UTC (20050912-132)
8383 Add user umode +Q which prevents a user from
8388 trunk/include/client.h (File Modified)
8389 trunk/modules/core/m_join.c (File Modified)
8390 trunk/src/messages.tab (File Modified)
8391 trunk/src/s_user.c (File Modified)
8394 jilles 2005/09/11 23:47:02 UTC (20050911-130)
8396 Implement channel forwarding in m_join(). As in
8397 hyperion, failing to join because of +i, +r or +j
8398 can cause you to be forwarded, potentially
8399 recursively. Unlike hyperion, a single numeric
8400 is sent in case of a successful forward, otherwise
8401 the ircd acts if there were no forward.
8405 trunk/include/numeric.h (File Modified)
8406 trunk/modules/core/m_join.c (File Modified)
8407 trunk/src/messages.tab (File Modified)
8410 jilles 2005/09/11 22:57:53 UTC (20050911-128)
8412 Allow servers to set oper-only cmodes as well.
8416 trunk/modules/core/m_mode.c (File Modified)
8419 jilles 2005/09/11 22:48:37 UTC (20050911-126)
8421 Add cmode +f which takes a channel name, settable
8422 only by opers for now. Does not do anything yet.
8426 trunk/include/channel.h (File Modified)
8427 trunk/modules/core/m_join.c (File Modified)
8428 trunk/modules/core/m_mode.c (File Modified)
8429 trunk/modules/core/m_sjoin.c (File Modified)
8430 trunk/src/channel.c (File Modified)
8433 jilles 2005/09/11 20:48:09 UTC (20050911-124)
8435 Fully initialize 'mode' in ms_join() and ms_sjoin()
8436 to avoid old +j garbage from being used.
8440 trunk/modules/core/m_join.c (File Modified)
8441 trunk/modules/core/m_sjoin.c (File Modified)
8444 jilles 2005/09/11 19:41:53 UTC (20050911-122)
8446 - only touch join_count/join_delta if join throttling
8447 is enabled on the channel
8448 - reset join_count/join_delta to 0 if -j is set
8452 trunk/modules/core/m_join.c (File Modified)
8453 trunk/modules/core/m_mode.c (File Modified)
8454 trunk/modules/core/m_sjoin.c (File Modified)
8457 jilles 2005/09/11 18:57:20 UTC (20050911-120)
8459 Also start a new "period" for join throttling for remote joins,
8460 if necessary. Make the code slightly clearer.
8464 trunk/modules/core/m_join.c (File Modified)
8465 trunk/src/channel.c (File Modified)
8468 jilles 2005/09/11 18:12:20 UTC (20050911-118)
8470 Some +j improvements, still broken.
8474 trunk/modules/core/m_join.c (File Modified)
8475 trunk/modules/core/m_sjoin.c (File Modified)
8478 jilles 2005/09/11 16:44:36 UTC (20050911-116)
8480 Only do +z processing for +m channels the sender is on,
8481 as bans/quiets are currently only checked locally.
8485 trunk/modules/core/m_message.c (File Modified)
8488 jilles 2005/09/11 16:01:02 UTC (20050911-114)
8490 - Add max_bans_large configuration option, defaulting to 500, to
8491 limit the number of bans in a +L channel
8492 - Change b/e/I to b/e/I/q in texts
8496 trunk/doc/example.conf (File Modified)
8497 trunk/include/s_conf.h (File Modified)
8498 trunk/modules/core/m_mode.c (File Modified)
8499 trunk/modules/m_info.c (File Modified)
8500 trunk/src/newconf.c (File Modified)
8501 trunk/src/s_conf.c (File Modified)
8504 jilles 2005/09/11 15:20:38 UTC (20050911-112)
8506 Store invite for +gi channels.
8507 Note that +gi is significantly weaker access control than +i.
8511 trunk/modules/m_invite.c (File Modified)
8514 jilles 2005/09/11 14:38:35 UTC (20050911-110)
8516 Nonops are allowed to see +q lists.
8520 trunk/modules/core/m_mode.c (File Modified)
8523 jilles 2005/09/11 14:27:59 UTC (20050911-108)
8525 Invalidate can_send() cache on -q.
8529 trunk/modules/core/m_mode.c (File Modified)
8532 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
8534 - Make sure sjoin doesnt crash the ircd if it's blank. :X
8538 trunk/modules/core/m_sjoin.c (File Modified)
8541 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
8543 - Allow blank SJOINs -- for permanant channels.
8547 trunk/modules/core/m_sjoin.c (File Modified)
8550 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
8552 - Burst permanant channels.
8556 trunk/src/s_serv.c (File Modified)
8559 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
8561 - Fix handling of permanant channels.
8565 trunk/modules/core/m_join.c (File Modified)
8568 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
8570 - Run indent on core modules.
8571 - Add propagation of join throttle settings.
8575 trunk/modules/core/m_die.c (File Modified)
8576 trunk/modules/core/m_error.c (File Modified)
8577 trunk/modules/core/m_join.c (File Modified)
8578 trunk/modules/core/m_kick.c (File Modified)
8579 trunk/modules/core/m_kill.c (File Modified)
8580 trunk/modules/core/m_message.c (File Modified)
8581 trunk/modules/core/m_mode.c (File Modified)
8582 trunk/modules/core/m_nick.c (File Modified)
8583 trunk/modules/core/m_part.c (File Modified)
8584 trunk/modules/core/m_quit.c (File Modified)
8585 trunk/modules/core/m_server.c (File Modified)
8586 trunk/modules/core/m_sjoin.c (File Modified)
8587 trunk/modules/core/m_squit.c (File Modified)
8590 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
8592 - Fix mistake in commit message.
8596 trunk/ChangeLog (File Modified)
8599 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
8601 - Channel throttling.
8605 trunk/NEWS (File Modified)
8606 trunk/include/supported.h (File Modified)
8607 trunk/modules/core/m_mode.c (File Modified)
8608 trunk/src/messages.tab (File Modified)
8611 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
8613 - Channel throttle logic fixes.
8617 trunk/include/channel.h (File Modified)
8620 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
8622 - Add the throttle logic.
8626 trunk/include/channel.h (File Modified)
8627 trunk/include/numeric.h (File Modified)
8628 trunk/modules/core/m_join.c (File Modified)
8629 trunk/src/channel.c (File Modified)
8630 trunk/src/messages.tab (File Modified)
8633 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
8635 - Cosmetic fixes to CREDITS.
8639 trunk/CREDITS (File Modified)
8642 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
8644 - Better channel_modes() from ShadowIRCd 4.
8648 trunk/include/channel.h (File Modified)
8649 trunk/src/channel.c (File Modified)
8652 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
8654 - Strip colour codes from parts.
8658 trunk/modules/core/m_part.c (File Modified)
8661 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
8663 - Strip colour codes from quits.
8667 trunk/modules/core/m_quit.c (File Modified)
8670 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
8672 - add +c/+g/+z to channel_modes().
8676 trunk/src/channel.c (File Modified)
8679 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
8681 - Add +g to 004/005 numerics.
8685 trunk/include/supported.h (File Modified)
8686 trunk/src/messages.tab (File Modified)
8689 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
8691 - Add +cgz to set_final_mode() in both join/sjoin.
8692 - Implement channel mode +g: Free invite.
8696 trunk/include/channel.h (File Modified)
8697 trunk/modules/core/m_join.c (File Modified)
8698 trunk/modules/core/m_mode.c (File Modified)
8699 trunk/modules/core/m_sjoin.c (File Modified)
8700 trunk/modules/m_invite.c (File Modified)
8703 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
8705 - Make sure /stats p uses the right list.
8709 trunk/modules/m_stats.c (File Modified)
8712 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
8714 - local oper list becomes local_oper_list.
8715 - all opers are stored on oper_list for /stats p.
8719 trunk/include/ircd.h (File Modified)
8720 trunk/modules/m_stats.c (File Modified)
8721 trunk/modules/m_trace.c (File Modified)
8722 trunk/src/client.c (File Modified)
8723 trunk/src/ircd.c (File Modified)
8724 trunk/src/s_user.c (File Modified)
8725 trunk/src/send.c (File Modified)
8728 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
8730 - Remove ENABLE_SERVICES legacy define.
8734 trunk/configure (File Modified)
8735 trunk/configure.ac (File Modified)
8736 trunk/include/client.h (File Modified)
8737 trunk/include/m_info.h (File Modified)
8738 trunk/include/s_conf.h (File Modified)
8739 trunk/modules/Makefile.in (File Modified)
8740 trunk/modules/core/m_kick.c (File Modified)
8741 trunk/modules/core/m_mode.c (File Modified)
8742 trunk/modules/core/m_nick.c (File Modified)
8743 trunk/modules/core/m_sjoin.c (File Modified)
8744 trunk/modules/m_services.c (File Modified)
8745 trunk/src/channel.c (File Modified)
8746 trunk/src/newconf.c (File Modified)
8747 trunk/src/s_conf.c (File Modified)
8748 trunk/src/s_serv.c (File Modified)
8749 trunk/src/s_user.c (File Modified)
8752 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
8754 - New reject message, ala ircu.
8758 trunk/src/reject.c (File Modified)
8761 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
8763 - Reduce 'broadcast storm' effect in m_chghost.
8767 trunk/modules/m_chghost.c (File Modified)
8770 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
8772 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
8776 trunk/include/supported.h (File Modified)
8777 trunk/src/messages.tab (File Modified)
8780 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
8786 trunk/include/channel.h (File Modified)
8787 trunk/modules/core/m_message.c (File Modified)
8788 trunk/modules/core/m_mode.c (File Modified)
8791 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
8793 - use sendto_one_numeric() in some places.
8797 trunk/modules/core/m_mode.c (File Modified)
8800 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
8802 - Implement channel mode +c -- colour stripping.
8806 trunk/include/irc_string.h (File Modified)
8807 trunk/include/supported.h (File Modified)
8808 trunk/modules/core/m_message.c (File Modified)
8809 trunk/modules/core/m_mode.c (File Modified)
8810 trunk/src/irc_string.c (File Modified)
8811 trunk/src/messages.tab (File Modified)
8814 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
8816 - Add +qLP to CHANMODES 005 numeric.
8820 trunk/include/supported.h (File Modified)
8823 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
8825 Move credits files to doc/.
8829 trunk/Hybrid-team (File Deleted)
8830 trunk/Ratbox-team (File Deleted)
8831 trunk/doc/Hybrid-team (File Added)
8832 trunk/doc/Ratbox-team (File Added)
8835 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
8837 - Rename Ratbox credits as Ratbox-team.
8838 - Add in our own CREDITS.
8842 trunk/CREDITS (File Deleted)
8843 trunk/CREDITS (File Added)
8844 trunk/Ratbox-team (File Added)
8847 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
8853 trunk/modules/core/m_mode.c (File Modified)
8856 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
8858 - Rebuild configure.
8862 trunk/autom4te.cache/ (File Deleted)
8863 trunk/configure (File Modified)
8866 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
8868 Add +q to messages.tab.
8872 trunk/src/messages.tab (File Modified)
8875 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
8877 - port m_sjoin stuff to TS6 JOIN syntax.
8881 trunk/modules/core/m_join.c (File Modified)
8884 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
8886 - Implement channel mode +q (quiet)
8890 trunk/include/channel.h (File Modified)
8891 trunk/modules/core/m_mode.c (File Modified)
8892 trunk/src/channel.c (File Modified)
8895 jilles 2005/09/10 03:03:05 UTC (20050910-40)
8897 Add +L/+P for set_final_mode().
8901 trunk/modules/core/m_sjoin.c (File Modified)
8904 jilles 2005/09/10 02:59:22 UTC (20050910-38)
8906 Add +L/+P in channel_modes().
8910 trunk/src/channel.c (File Modified)
8913 jilles 2005/09/10 02:55:10 UTC (20050910-36)
8915 - Use MODE_PERMANENT, not MODE_PERMANANT
8916 - Actually use chm_staff()
8918 It compiles but is not otherwise tested.
8922 trunk/include/channel.h (File Modified)
8923 trunk/modules/core/m_mode.c (File Modified)
8924 trunk/modules/core/m_sjoin.c (File Modified)
8925 trunk/src/channel.c (File Modified)
8928 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
8930 - Ok, patchlevel.h is fixed now.
8934 trunk/include/patchlevel.h (File Modified)
8937 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
8943 trunk/include/patchlevel.h (File Modified)
8944 trunk/src/version.c.SH (File Modified)
8947 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
8949 - Fix compilation issue with version.c.
8953 trunk/src/version.c.SH (File Modified)
8956 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
8958 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
8959 this from the BUGS file.
8963 trunk/BUGS (File Modified)
8966 jilles 2005/09/10 02:30:22 UTC (20050910-26)
8968 Mangle all netsplit messages if flatten links is enabled.
8972 trunk/src/client.c (File Modified)
8975 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
8977 - jilles pointed out that /stats p needed severe changes -- implement
8982 trunk/modules/m_stats.c (File Modified)
8985 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
8987 Rename RELNOTES to NEWS.
8991 trunk/NEWS (File Added)
8992 trunk/RELNOTES (File Deleted)
8995 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9001 trunk/RELNOTES (File Modified)
9004 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9006 - Make /stats p work globally.
9007 - Change 'OPER(s)' to 'staff members'
9011 trunk/modules/m_stats.c (File Modified)
9014 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9016 - add modes, +LP to RPL_MYINFO.
9020 trunk/src/messages.tab (File Modified)
9023 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9025 More stuff to RELNOTES.
9029 trunk/RELNOTES (File Modified)
9032 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
9038 trunk/modules/core/m_sjoin.c (File Modified)
9039 trunk/src/channel.c (File Modified)
9042 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
9044 - Implement list limit exceed modes -- +L.
9048 trunk/modules/core/m_mode.c (File Modified)
9051 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
9053 - Add handlers for modes +L, +P.
9057 trunk/include/channel.h (File Modified)
9058 trunk/modules/core/m_mode.c (File Modified)
9061 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
9063 Update properties on *everything*.
9067 trunk/.cvsignore (Property Modified)
9068 trunk/.indent.pro (Property Modified)
9069 trunk/BUGS (File Modified) (Property Modified)
9070 trunk/CREDITS (File Modified) (Property Modified)
9071 trunk/ChangeLog (Property Modified)
9072 trunk/Hybrid-team (File Modified) (Property Modified)
9073 trunk/INSTALL (File Modified) (Property Modified)
9074 trunk/LICENSE (File Modified) (Property Modified)
9075 trunk/Makefile.in (File Modified) (Property Modified)
9076 trunk/README.FIRST (File Modified) (Property Modified)
9077 trunk/RELNOTES (File Modified) (Property Modified)
9078 trunk/SVN-Access (Property Modified)
9079 trunk/aclocal.m4 (File Modified) (Property Modified)
9080 trunk/adns/.cvsignore (Property Modified)
9081 trunk/adns/COPYING (Property Modified)
9082 trunk/adns/GPL-vs-LGPL (Property Modified)
9083 trunk/adns/Makefile.in (File Modified) (Property Modified)
9084 trunk/adns/README (Property Modified)
9085 trunk/adns/README.ircd (Property Modified)
9086 trunk/adns/adns.h (File Modified) (Property Modified)
9087 trunk/adns/check.c (File Modified) (Property Modified)
9088 trunk/adns/dlist.h (File Modified) (Property Modified)
9089 trunk/adns/event.c (File Modified) (Property Modified)
9090 trunk/adns/general.c (File Modified) (Property Modified)
9091 trunk/adns/internal.h (File Modified) (Property Modified)
9092 trunk/adns/parse.c (File Modified) (Property Modified)
9093 trunk/adns/query.c (File Modified) (Property Modified)
9094 trunk/adns/reply.c (File Modified) (Property Modified)
9095 trunk/adns/setup.c (File Modified) (Property Modified)
9096 trunk/adns/transmit.c (File Modified) (Property Modified)
9097 trunk/adns/tvarith.h (File Modified) (Property Modified)
9098 trunk/adns/types.c (File Modified) (Property Modified)
9099 trunk/configure (File Modified) (Property Modified)
9100 trunk/configure.ac (File Modified) (Property Modified)
9101 trunk/contrib/.cvsignore (Property Modified)
9102 trunk/contrib/.indent.pro (Property Modified)
9103 trunk/contrib/Makefile.in (File Modified) (Property Modified)
9104 trunk/contrib/README (File Modified) (Property Modified)
9105 trunk/contrib/example_module.c (File Modified) (Property Modified)
9106 trunk/contrib/m_42.c (File Modified) (Property Modified)
9107 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
9108 trunk/contrib/m_flags.c (File Modified) (Property Modified)
9109 trunk/contrib/m_force.c (File Modified) (Property Modified)
9110 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
9111 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
9112 trunk/contrib/m_okick.c (File Modified) (Property Modified)
9113 trunk/contrib/m_olist.c (File Modified) (Property Modified)
9114 trunk/contrib/m_opme.c (File Modified) (Property Modified)
9115 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
9116 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
9117 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
9118 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
9119 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
9120 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
9121 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
9122 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
9123 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
9124 trunk/doc/.cvsignore (Property Modified)
9125 trunk/doc/CIDR.txt (File Modified) (Property Modified)
9126 trunk/doc/Makefile.in (File Modified) (Property Modified)
9127 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
9128 trunk/doc/Tao-of-IRC.940110 (Property Modified)
9129 trunk/doc/challenge.txt (File Modified) (Property Modified)
9130 trunk/doc/example.conf (File Modified) (Property Modified)
9131 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
9132 trunk/doc/hooks.txt (File Modified) (Property Modified)
9133 trunk/doc/index.txt (File Modified) (Property Modified)
9134 trunk/doc/ircd.8 (File Modified) (Property Modified)
9135 trunk/doc/ircd.motd (Property Modified)
9136 trunk/doc/logfiles.txt (File Modified) (Property Modified)
9137 trunk/doc/modeg.txt (File Modified) (Property Modified)
9138 trunk/doc/modes.txt (File Modified) (Property Modified)
9139 trunk/doc/monitor.txt (File Modified) (Property Modified)
9140 trunk/doc/old/Authors (Property Modified)
9141 trunk/doc/operguide.txt (File Modified) (Property Modified)
9142 trunk/doc/opermyth.txt (Property Modified)
9143 trunk/doc/server-version-info (File Modified) (Property Modified)
9144 trunk/doc/services.txt (File Modified) (Property Modified)
9145 trunk/doc/technical/README.TSora (Property Modified)
9146 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
9147 trunk/doc/technical/event.txt (File Modified) (Property Modified)
9148 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
9149 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
9150 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
9151 trunk/doc/technical/index.txt (File Modified) (Property Modified)
9152 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
9153 trunk/doc/technical/network.txt (File Modified) (Property Modified)
9154 trunk/doc/technical/rfc1459.txt (Property Modified)
9155 trunk/doc/technical/send.txt (File Modified) (Property Modified)
9156 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
9157 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
9158 trunk/doc/tgchange.txt (File Modified) (Property Modified)
9159 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
9160 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
9161 trunk/help/Makefile.in (File Modified) (Property Modified)
9162 trunk/help/opers/accept (Property Modified)
9163 trunk/help/opers/admin (Property Modified)
9164 trunk/help/opers/away (Property Modified)
9165 trunk/help/opers/capab (Property Modified)
9166 trunk/help/opers/challenge (Property Modified)
9167 trunk/help/opers/close (Property Modified)
9168 trunk/help/opers/cmode (Property Modified)
9169 trunk/help/opers/cnotice (Property Modified)
9170 trunk/help/opers/connect (Property Modified)
9171 trunk/help/opers/cprivmsg (Property Modified)
9172 trunk/help/opers/credits (Property Modified)
9173 trunk/help/opers/die (Property Modified)
9174 trunk/help/opers/dline (Property Modified)
9175 trunk/help/opers/eob (Property Modified)
9176 trunk/help/opers/error (Property Modified)
9177 trunk/help/opers/etrace (Property Modified)
9178 trunk/help/opers/gline (Property Modified)
9179 trunk/help/opers/help (Property Modified)
9180 trunk/help/opers/index (Property Modified)
9181 trunk/help/opers/info (Property Modified)
9182 trunk/help/opers/invite (Property Modified)
9183 trunk/help/opers/ison (Property Modified)
9184 trunk/help/opers/join (Property Modified)
9185 trunk/help/opers/kick (Property Modified)
9186 trunk/help/opers/kill (Property Modified)
9187 trunk/help/opers/kline (Property Modified)
9188 trunk/help/opers/knock (Property Modified)
9189 trunk/help/opers/links (Property Modified)
9190 trunk/help/opers/list (Property Modified)
9191 trunk/help/opers/locops (Property Modified)
9192 trunk/help/opers/lusers (Property Modified)
9193 trunk/help/opers/modlist (Property Modified)
9194 trunk/help/opers/modload (Property Modified)
9195 trunk/help/opers/modrestart (Property Modified)
9196 trunk/help/opers/modunload (Property Modified)
9197 trunk/help/opers/motd (Property Modified)
9198 trunk/help/opers/names (Property Modified)
9199 trunk/help/opers/nick (Property Modified)
9200 trunk/help/opers/notice (Property Modified)
9201 trunk/help/opers/oper (Property Modified)
9202 trunk/help/opers/operspy (Property Modified)
9203 trunk/help/opers/operwall (Property Modified)
9204 trunk/help/opers/part (Property Modified)
9205 trunk/help/opers/pass (Property Modified)
9206 trunk/help/opers/ping (Property Modified)
9207 trunk/help/opers/pong (Property Modified)
9208 trunk/help/opers/post (Property Modified)
9209 trunk/help/opers/privmsg (Property Modified)
9210 trunk/help/opers/quit (Property Modified)
9211 trunk/help/opers/rehash (Property Modified)
9212 trunk/help/opers/restart (Property Modified)
9213 trunk/help/opers/resv (Property Modified)
9214 trunk/help/opers/server (Property Modified)
9215 trunk/help/opers/set (Property Modified)
9216 trunk/help/opers/sjoin (Property Modified)
9217 trunk/help/opers/squit (Property Modified)
9218 trunk/help/opers/stats (Property Modified)
9219 trunk/help/opers/svinfo (Property Modified)
9220 trunk/help/opers/testgecos (Property Modified)
9221 trunk/help/opers/testline (Property Modified)
9222 trunk/help/opers/testmask (Property Modified)
9223 trunk/help/opers/time (Property Modified)
9224 trunk/help/opers/topic (Property Modified)
9225 trunk/help/opers/trace (Property Modified)
9226 trunk/help/opers/uhelp (Property Modified)
9227 trunk/help/opers/umode (Property Modified)
9228 trunk/help/opers/undline (Property Modified)
9229 trunk/help/opers/ungline (Property Modified)
9230 trunk/help/opers/unkline (Property Modified)
9231 trunk/help/opers/unresv (Property Modified)
9232 trunk/help/opers/unxline (Property Modified)
9233 trunk/help/opers/user (Property Modified)
9234 trunk/help/opers/userhost (Property Modified)
9235 trunk/help/opers/users (Property Modified)
9236 trunk/help/opers/version (Property Modified)
9237 trunk/help/opers/wallops (Property Modified)
9238 trunk/help/opers/who (Property Modified)
9239 trunk/help/opers/whois (Property Modified)
9240 trunk/help/opers/whowas (Property Modified)
9241 trunk/help/opers/xline (Property Modified)
9242 trunk/help/users/index (Property Modified)
9243 trunk/help/users/info (Property Modified)
9244 trunk/help/users/notice (Property Modified)
9245 trunk/help/users/privmsg (Property Modified)
9246 trunk/help/users/stats (Property Modified)
9247 trunk/help/users/umode (Property Modified)
9248 trunk/include/.cvsignore (Property Modified)
9249 trunk/include/.indent.pro (Property Modified)
9250 trunk/include/balloc.h (File Modified) (Property Modified)
9251 trunk/include/cache.h (File Modified) (Property Modified)
9252 trunk/include/channel.h (File Modified) (Property Modified)
9253 trunk/include/class.h (File Modified) (Property Modified)
9254 trunk/include/client.h (File Modified) (Property Modified)
9255 trunk/include/commio.h (File Modified) (Property Modified)
9256 trunk/include/common.h (File Modified) (Property Modified)
9257 trunk/include/config.h (File Modified) (Property Modified)
9258 trunk/include/config.h.dist (File Modified) (Property Modified)
9259 trunk/include/defaults.h (File Modified) (Property Modified)
9260 trunk/include/event.h (File Modified) (Property Modified)
9261 trunk/include/hash.h (File Modified) (Property Modified)
9262 trunk/include/hook.h (File Modified) (Property Modified)
9263 trunk/include/hostmask.h (File Modified) (Property Modified)
9264 trunk/include/irc_string.h (File Modified) (Property Modified)
9265 trunk/include/ircd.h (File Modified) (Property Modified)
9266 trunk/include/ircd_defs.h (File Modified) (Property Modified)
9267 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
9268 trunk/include/ircd_signal.h (File Modified) (Property Modified)
9269 trunk/include/linebuf.h (File Modified) (Property Modified)
9270 trunk/include/listener.h (File Modified) (Property Modified)
9271 trunk/include/m_info.h (File Modified) (Property Modified)
9272 trunk/include/memory.h (File Modified) (Property Modified)
9273 trunk/include/modules.h (File Modified) (Property Modified)
9274 trunk/include/monitor.h (File Modified) (Property Modified)
9275 trunk/include/msg.h (File Modified) (Property Modified)
9276 trunk/include/newconf.h (File Modified) (Property Modified)
9277 trunk/include/numeric.h (File Modified) (Property Modified)
9278 trunk/include/packet.h (File Modified) (Property Modified)
9279 trunk/include/parse.h (File Modified) (Property Modified)
9280 trunk/include/patchlevel.h (File Modified) (Property Modified)
9281 trunk/include/patricia.h (File Modified) (Property Modified)
9282 trunk/include/reject.h (File Modified) (Property Modified)
9283 trunk/include/res.h (File Modified) (Property Modified)
9284 trunk/include/restart.h (File Modified) (Property Modified)
9285 trunk/include/s_auth.h (File Modified) (Property Modified)
9286 trunk/include/s_conf.h (File Modified) (Property Modified)
9287 trunk/include/s_gline.h (File Modified) (Property Modified)
9288 trunk/include/s_log.h (File Modified) (Property Modified)
9289 trunk/include/s_newconf.h (File Modified) (Property Modified)
9290 trunk/include/s_serv.h (File Modified) (Property Modified)
9291 trunk/include/s_stats.h (File Modified) (Property Modified)
9292 trunk/include/s_user.h (File Modified) (Property Modified)
9293 trunk/include/s_zip.h (File Modified) (Property Modified)
9294 trunk/include/scache.h (File Modified) (Property Modified)
9295 trunk/include/send.h (File Modified) (Property Modified)
9296 trunk/include/serno.h (Property Modified)
9297 trunk/include/setup.h.in (Property Modified)
9298 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
9299 trunk/include/stdinc.h (File Modified) (Property Modified)
9300 trunk/include/supported.h (File Modified) (Property Modified)
9301 trunk/include/tools.h (File Modified) (Property Modified)
9302 trunk/include/whowas.h (File Modified) (Property Modified)
9303 trunk/install-sh (File Modified) (Property Modified)
9304 trunk/modules/.cvsignore (Property Modified)
9305 trunk/modules/.depend (Property Modified)
9306 trunk/modules/.indent.pro (Property Modified)
9307 trunk/modules/Makefile.in (File Modified) (Property Modified)
9308 trunk/modules/core/m_die.c (File Modified) (Property Modified)
9309 trunk/modules/core/m_error.c (File Modified) (Property Modified)
9310 trunk/modules/core/m_join.c (File Modified) (Property Modified)
9311 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
9312 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
9313 trunk/modules/core/m_message.c (File Modified) (Property Modified)
9314 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
9315 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
9316 trunk/modules/core/m_part.c (File Modified) (Property Modified)
9317 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
9318 trunk/modules/core/m_server.c (File Modified) (Property Modified)
9319 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
9320 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
9321 trunk/modules/m_accept.c (File Modified) (Property Modified)
9322 trunk/modules/m_admin.c (File Modified) (Property Modified)
9323 trunk/modules/m_away.c (File Modified) (Property Modified)
9324 trunk/modules/m_cap.c (File Modified) (Property Modified)
9325 trunk/modules/m_capab.c (File Modified) (Property Modified)
9326 trunk/modules/m_challenge.c (File Modified) (Property Modified)
9327 trunk/modules/m_chghost.c (File Modified) (Property Modified)
9328 trunk/modules/m_close.c (File Modified) (Property Modified)
9329 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
9330 trunk/modules/m_connect.c (File Modified) (Property Modified)
9331 trunk/modules/m_dline.c (File Modified) (Property Modified)
9332 trunk/modules/m_encap.c (File Modified) (Property Modified)
9333 trunk/modules/m_etrace.c (File Modified) (Property Modified)
9334 trunk/modules/m_gline.c (File Modified) (Property Modified)
9335 trunk/modules/m_help.c (File Modified) (Property Modified)
9336 trunk/modules/m_info.c (File Modified) (Property Modified)
9337 trunk/modules/m_invite.c (File Modified) (Property Modified)
9338 trunk/modules/m_ison.c (File Modified) (Property Modified)
9339 trunk/modules/m_kline.c (File Modified) (Property Modified)
9340 trunk/modules/m_knock.c (File Modified) (Property Modified)
9341 trunk/modules/m_links.c (File Modified) (Property Modified)
9342 trunk/modules/m_list.c (File Modified) (Property Modified)
9343 trunk/modules/m_locops.c (File Modified) (Property Modified)
9344 trunk/modules/m_lusers.c (File Modified) (Property Modified)
9345 trunk/modules/m_map.c (File Modified) (Property Modified)
9346 trunk/modules/m_monitor.c (File Modified) (Property Modified)
9347 trunk/modules/m_motd.c (File Modified) (Property Modified)
9348 trunk/modules/m_names.c (File Modified) (Property Modified)
9349 trunk/modules/m_oper.c (File Modified) (Property Modified)
9350 trunk/modules/m_operspy.c (File Modified) (Property Modified)
9351 trunk/modules/m_pass.c (File Modified) (Property Modified)
9352 trunk/modules/m_ping.c (File Modified) (Property Modified)
9353 trunk/modules/m_pong.c (File Modified) (Property Modified)
9354 trunk/modules/m_post.c (File Modified) (Property Modified)
9355 trunk/modules/m_rehash.c (File Modified) (Property Modified)
9356 trunk/modules/m_restart.c (File Modified) (Property Modified)
9357 trunk/modules/m_resv.c (File Modified) (Property Modified)
9358 trunk/modules/m_services.c (File Modified) (Property Modified)
9359 trunk/modules/m_set.c (File Modified) (Property Modified)
9360 trunk/modules/m_stats.c (File Modified) (Property Modified)
9361 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
9362 trunk/modules/m_tb.c (File Modified) (Property Modified)
9363 trunk/modules/m_testline.c (File Modified) (Property Modified)
9364 trunk/modules/m_testmask.c (File Modified) (Property Modified)
9365 trunk/modules/m_time.c (File Modified) (Property Modified)
9366 trunk/modules/m_topic.c (File Modified) (Property Modified)
9367 trunk/modules/m_trace.c (File Modified) (Property Modified)
9368 trunk/modules/m_unreject.c (File Modified) (Property Modified)
9369 trunk/modules/m_user.c (File Modified) (Property Modified)
9370 trunk/modules/m_userhost.c (File Modified) (Property Modified)
9371 trunk/modules/m_users.c (File Modified) (Property Modified)
9372 trunk/modules/m_version.c (File Modified) (Property Modified)
9373 trunk/modules/m_wallops.c (File Modified) (Property Modified)
9374 trunk/modules/m_who.c (File Modified) (Property Modified)
9375 trunk/modules/m_whois.c (File Modified) (Property Modified)
9376 trunk/modules/m_whowas.c (File Modified) (Property Modified)
9377 trunk/modules/m_xline.c (File Modified) (Property Modified)
9378 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
9379 trunk/servlink/.cvsignore (Property Modified)
9380 trunk/servlink/.indent.pro (Property Modified)
9381 trunk/servlink/Makefile.in (File Modified) (Property Modified)
9382 trunk/servlink/README (File Modified) (Property Modified)
9383 trunk/servlink/TODO (File Modified) (Property Modified)
9384 trunk/servlink/control.c (File Modified) (Property Modified)
9385 trunk/servlink/control.h (File Modified) (Property Modified)
9386 trunk/servlink/io.c (File Modified) (Property Modified)
9387 trunk/servlink/io.h (File Modified) (Property Modified)
9388 trunk/servlink/servlink.c (File Modified) (Property Modified)
9389 trunk/servlink/servlink.h (File Modified) (Property Modified)
9390 trunk/src/.cvsignore (Property Modified)
9391 trunk/src/.depend (Property Modified)
9392 trunk/src/.indent.pro (Property Modified)
9393 trunk/src/Makefile.in (File Modified) (Property Modified)
9394 trunk/src/adns.c (File Modified) (Property Modified)
9395 trunk/src/balloc.c (File Modified) (Property Modified)
9396 trunk/src/cache.c (File Modified) (Property Modified)
9397 trunk/src/channel.c (File Modified) (Property Modified)
9398 trunk/src/class.c (File Modified) (Property Modified)
9399 trunk/src/client.c (File Modified) (Property Modified)
9400 trunk/src/commio.c (File Modified) (Property Modified)
9401 trunk/src/devpoll.c (File Modified) (Property Modified)
9402 trunk/src/epoll.c (File Modified) (Property Modified)
9403 trunk/src/event.c (File Modified) (Property Modified)
9404 trunk/src/getopt.c (File Modified) (Property Modified)
9405 trunk/src/hash.c (File Modified) (Property Modified)
9406 trunk/src/hook.c (File Modified) (Property Modified)
9407 trunk/src/hostmask.c (File Modified) (Property Modified)
9408 trunk/src/irc_string.c (File Modified) (Property Modified)
9409 trunk/src/ircd.c (File Modified) (Property Modified)
9410 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
9411 trunk/src/ircd_parser.y (File Modified) (Property Modified)
9412 trunk/src/ircd_signal.c (File Modified) (Property Modified)
9413 trunk/src/kdparse.c (File Modified) (Property Modified)
9414 trunk/src/kqueue.c (File Modified) (Property Modified)
9415 trunk/src/linebuf.c (File Modified) (Property Modified)
9416 trunk/src/listener.c (File Modified) (Property Modified)
9417 trunk/src/match.c (File Modified) (Property Modified)
9418 trunk/src/memory.c (File Modified) (Property Modified)
9419 trunk/src/messages.tab (File Modified) (Property Modified)
9420 trunk/src/modules.c (File Modified) (Property Modified)
9421 trunk/src/monitor.c (File Modified) (Property Modified)
9422 trunk/src/newconf.c (File Modified) (Property Modified)
9423 trunk/src/numeric.c (File Modified) (Property Modified)
9424 trunk/src/packet.c (File Modified) (Property Modified)
9425 trunk/src/parse.c (File Modified) (Property Modified)
9426 trunk/src/patricia.c (File Modified) (Property Modified)
9427 trunk/src/poll.c (File Modified) (Property Modified)
9428 trunk/src/reject.c (File Modified) (Property Modified)
9429 trunk/src/restart.c (File Modified) (Property Modified)
9430 trunk/src/s_auth.c (File Modified) (Property Modified)
9431 trunk/src/s_conf.c (File Modified) (Property Modified)
9432 trunk/src/s_gline.c (File Modified) (Property Modified)
9433 trunk/src/s_log.c (File Modified) (Property Modified)
9434 trunk/src/s_newconf.c (File Modified) (Property Modified)
9435 trunk/src/s_serv.c (File Modified) (Property Modified)
9436 trunk/src/s_stats.c (File Modified) (Property Modified)
9437 trunk/src/s_user.c (File Modified) (Property Modified)
9438 trunk/src/scache.c (File Modified) (Property Modified)
9439 trunk/src/select.c (File Modified) (Property Modified)
9440 trunk/src/send.c (File Modified) (Property Modified)
9441 trunk/src/snprintf.c (File Modified) (Property Modified)
9442 trunk/src/tools.c (File Modified) (Property Modified)
9443 trunk/src/version.c.SH (File Modified) (Property Modified)
9444 trunk/src/whowas.c (File Modified) (Property Modified)
9445 trunk/tools/.cvsignore (Property Modified)
9446 trunk/tools/Makefile.in (File Modified) (Property Modified)
9447 trunk/tools/README (File Modified) (Property Modified)
9448 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
9449 trunk/tools/convertilines.c (File Modified) (Property Modified)
9450 trunk/tools/convertklines.c (File Modified) (Property Modified)
9451 trunk/tools/mkkeypair (Property Modified)
9452 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
9453 trunk/tools/rsa_respond/.cvsignore (Property Modified)
9454 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
9455 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
9456 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
9457 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
9458 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
9459 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
9460 trunk/tools/untabify (File Modified) (Property Modified)
9461 trunk/tools/viconf.c (File Modified) (Property Modified)
9464 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
9470 trunk/RELNOTES (File Modified)
9473 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
9475 - Make version.c use our serial, not ratbox's.
9479 trunk/src/version.c.SH (File Modified)
9482 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
9485 - revved patchlevel to 2.1.5
9489 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
9490 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
9493 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
9495 - fix buffer overflow and unterminated buffer when removing TS6 bans
9496 - fix rebuilding of SJOIN
9500 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
9503 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
9505 have servlink report if it gets an uncompressed error message when it gets inflate failures
9508 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
9511 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
9513 - extend our copyrights to 2005.
9517 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
9518 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
9519 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
9520 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
9521 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
9522 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
9523 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
9524 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
9525 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
9526 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
9527 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
9528 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
9529 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
9530 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
9531 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
9532 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
9533 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
9534 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
9535 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
9536 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
9537 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
9538 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
9539 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
9540 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
9541 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
9542 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
9543 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
9544 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
9545 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
9546 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
9547 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
9548 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
9549 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
9550 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
9551 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
9552 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
9553 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
9554 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
9555 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
9556 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
9557 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
9558 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
9559 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
9560 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
9561 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
9562 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
9563 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
9564 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
9565 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
9566 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
9567 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
9568 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
9569 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
9570 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
9571 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
9572 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
9573 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
9574 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
9575 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
9576 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
9577 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
9578 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
9579 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
9580 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
9581 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
9582 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
9583 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
9584 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
9585 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
9586 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
9587 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
9588 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
9589 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
9590 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
9591 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
9592 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
9593 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
9594 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
9595 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
9596 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
9597 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
9598 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
9599 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
9600 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
9601 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
9602 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
9603 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
9604 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
9605 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
9606 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
9607 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
9608 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
9609 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
9610 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
9611 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
9612 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
9613 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
9614 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
9615 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
9616 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
9617 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
9618 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
9619 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
9620 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
9623 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
9626 - revved patchlevel to 2.1.4
9630 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
9631 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
9634 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
9636 - add TARGMAX to 005
9637 - remove the +1 from ->uid in struct Client
9638 - fix checking of accept entries in m_accept.c
9642 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
9643 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
9644 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
9645 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
9648 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
9650 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
9655 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
9658 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
9660 - remove an unused variable
9664 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
9667 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
9669 don't burst a TS5 name in burst_TS6. -via jillies
9672 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
9675 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
9677 - via jilles, make nickchanges invalidate any cached bans for
9682 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
9683 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
9684 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
9685 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
9688 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
9690 - fix some char vs byte usage to make adns compile cleanly with gcc4
9694 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
9695 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
9696 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
9697 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
9698 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
9699 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
9700 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
9701 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
9704 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
9706 userhost should allow 5 userhost checks, not 4
9709 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
9712 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
9714 - another darwin fix
9718 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
9721 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
9727 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
9728 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
9729 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
9730 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
9731 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
9732 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
9733 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
9734 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
9737 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
9739 - remove bogus extern of abort_list
9743 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
9746 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
9748 svn repo access stuff
9751 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
9754 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
9760 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
9763 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
9769 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
9772 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
9774 revert omotd..i thought it was a good idea..oh well
9777 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
9780 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
9782 Commas are bad things in channel keys
9786 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
9789 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
9791 Add OMOTD command to display oper motd
9795 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
9798 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
9800 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
9803 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
9806 leeh 2005/06/22 22:10:50 UTC (20050622_0)
9808 Modified files: (Branch: RATBOX_2_1)
9811 - stop testing whois for protocol violations, as they can be caused in
9812 ircds going all the way back to the original ircd2.8
9814 Revision Changes Path
9815 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
9819 leeh 2005/06/16 23:10:21 UTC (20050616_0)
9821 Modified files: (Branch: RATBOX_2_1)
9824 - remove some 2.2 code
9826 Revision Changes Path
9827 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
9831 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
9833 Modified files: (Branch: RATBOX_2_1)
9836 backport of the silly december 31st bug
9838 Revision Changes Path
9839 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
9843 leeh 2005/06/15 13:51:57 UTC (20050615_1)
9845 Modified files: (Branch: RATBOX_2_1)
9847 include patchlevel.h
9849 - revved patchlevel to 2.1.3
9851 Revision Changes Path
9852 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
9853 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
9857 leeh 2005/06/15 01:54:00 UTC (20050615_0)
9859 Modified files: (Branch: RATBOX_2_1)
9862 modules/core m_nick.c
9865 - stop removing a clients own list of accepted clients when they do a
9867 - clean up the accept code so its less retarded
9869 Revision Changes Path
9870 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
9871 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
9872 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
9873 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
9877 leeh 2005/06/14 12:44:47 UTC (20050614_0)
9879 Modified files: (Branch: RATBOX_2_1)
9882 src event.c ircd.c newconf.c
9884 - remove a defn of links_cache_list in m_links.c which was causing
9885 the flattened links update to be ignored
9886 - add eventUpdate(), and make links_delay update on rehash
9888 Revision Changes Path
9889 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
9890 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
9891 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
9892 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
9893 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
9897 leeh 2005/06/12 02:23:01 UTC (20050612_2)
9899 Modified files: (Branch: RATBOX_2_1)
9903 - make the conf parser apply service {}; on rehash
9905 Revision Changes Path
9906 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
9907 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
9911 leeh 2005/06/12 02:10:30 UTC (20050612_1)
9913 Modified files: (Branch: RATBOX_2_1)
9916 - show ENABLE_SERVICES define in info
9918 Revision Changes Path
9919 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
9923 leeh 2005/06/12 01:44:37 UTC (20050612_0)
9925 Modified files: (Branch: RATBOX_2_1)
9926 modules m_services.c m_stats.c
9928 - via jilles, make m_services.c hook into stats U and display service
9931 Revision Changes Path
9932 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
9933 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
9937 leeh 2005/06/11 20:33:12 UTC (20050611_3)
9939 Modified files: (Branch: RATBOX_2_1)
9940 . configure configure.ac
9942 - default build to -O2
9944 Revision Changes Path
9945 7.249.2.2 +4 -4 ircd-ratbox/configure
9946 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
9950 leeh 2005/06/11 20:26:02 UTC (20050611_2)
9952 Modified files: (Branch: RATBOX_2_1)
9953 doc example.conf example.efnet.conf
9954 include client.h s_conf.h s_newconf.h
9956 modules/core m_join.c m_nick.c
9957 src channel.c newconf.c s_conf.c s_user.c
9959 - remove no_oper_resvs from general {};
9960 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
9962 Revision Changes Path
9963 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
9964 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
9965 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
9966 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
9967 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
9968 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
9969 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
9970 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
9971 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
9972 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
9973 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
9974 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
9978 leeh 2005/06/11 20:06:22 UTC (20050611_1)
9980 Modified files: (Branch: RATBOX_2_1)
9981 modules/core m_mode.c m_nick.c
9985 - raise max temptime to a year
9987 - require 9 parameters in ms_nick(), 10 in ms_uid()
9989 Revision Changes Path
9990 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
9991 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
9992 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
9996 leeh 2005/06/11 16:35:25 UTC (20050611_0)
9998 Modified files: (Branch: RATBOX_2_1)
9999 modules m_services.c
10001 - only show services logged in info when its a local client
10003 Revision Changes Path
10004 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10008 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10010 Modified files: (Branch: RATBOX_2_1)
10013 passing a pointer to a pointer is not what was intended, oops
10015 Revision Changes Path
10016 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10020 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10022 Modified files: (Branch: RATBOX_2_1)
10025 - update services.txt with FNC
10027 Revision Changes Path
10028 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10032 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10034 Modified files: (Branch: RATBOX_2_1)
10037 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
10039 Revision Changes Path
10040 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
10044 leeh 2005/05/19 12:44:47 UTC (20050519_1)
10046 Modified files: (Branch: RATBOX_2_1)
10049 - add some uniqueness into auth process for bopm
10051 Revision Changes Path
10052 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
10056 leeh 2005/05/19 08:50:26 UTC (20050519_0)
10058 Modified files: (Branch: RATBOX_2_1)
10059 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
10061 - make contrib/ compile
10063 Revision Changes Path
10064 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
10065 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
10066 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
10067 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
10071 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
10073 Modified files: (Branch: RATBOX_2_1)
10074 modules m_monitor.c
10076 Don't allow MONITOR from an unregistered client
10078 Revision Changes Path
10079 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
10083 leeh 2005/05/17 13:16:11 UTC (20050517_0)
10085 Modified files: (Branch: RATBOX_2_1)
10086 doc example.conf example.efnet.conf
10088 src class.c messages.tab newconf.c
10090 - remove sendq_eob, its become more of a hindrance than a benefit.
10091 - sync example.efnet.conf cluster {}; with example.conf
10093 Revision Changes Path
10094 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
10095 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
10096 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
10097 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
10098 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
10099 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
10103 leeh 2005/05/11 22:39:00 UTC (20050511_5)
10105 Modified files: (Branch: RATBOX_2_1)
10107 include patchlevel.h
10110 - revved patchlevel to 2.1.2
10112 Revision Changes Path
10113 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
10114 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
10118 leeh 2005/05/11 22:29:18 UTC (20050511_4)
10120 Modified files: (Branch: RATBOX_2_1)
10121 . configure configure.ac
10123 - raise default topiclen to 160.
10125 Revision Changes Path
10126 7.249.2.1 +3 -3 ircd-ratbox/configure
10127 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
10131 leeh 2005/05/11 22:22:13 UTC (20050511_3)
10133 Modified files: (Branch: RATBOX_2_1)
10134 modules m_services.c
10136 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
10137 tsinfo matches this
10139 Revision Changes Path
10140 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
10144 leeh 2005/05/11 21:58:41 UTC (20050511_2)
10146 Modified files: (Branch: RATBOX_2_1)
10147 modules m_services.c
10149 - monitor_signoff() the client we're nickchanging
10151 Revision Changes Path
10152 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
10156 leeh 2005/05/11 21:52:51 UTC (20050511_1)
10158 Modified files: (Branch: RATBOX_2_1)
10161 - fix various UID problems with trace
10163 Revision Changes Path
10164 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
10168 leeh 2005/05/11 21:22:02 UTC (20050511_0)
10170 Modified files: (Branch: RATBOX_2_1)
10171 help/opers dline kline
10172 modules m_resv.c m_stats.c
10173 modules/core m_mode.c
10176 - tidy up kline/dline help to note they dont accept nick as target
10177 - disallow bans beginning with ':' over bmask
10178 - disallow bans with a space in chm_ban
10179 - stop counting hidden opers in stats p
10180 - match() parameters in remote unresv were inverted, causing it to fail
10181 - fix possibility of clients setting blank keys
10183 Revision Changes Path
10184 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
10185 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
10186 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
10187 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
10188 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
10192 leeh 2005/05/08 22:37:18 UTC (20050508_0)
10194 Modified files: (Branch: RATBOX_2_1)
10197 - fix problems with amd64 and the way we do va_list
10199 Revision Changes Path
10200 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
10204 leeh 2005/05/07 13:35:57 UTC (20050507_1)
10206 Modified files: (Branch: RATBOX_2_1)
10207 modules m_services.c
10209 - tidy up the kill notifications for RSFNC
10211 Revision Changes Path
10212 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
10216 leeh 2005/05/07 10:35:54 UTC (20050507_0)
10218 Modified files: (Branch: RATBOX_2_1)
10220 modules m_services.c
10223 - some more rserv stuff:
10224 - add RSFNC capability
10225 - fix up RSFNC, kill existing clients if they exist.
10227 Revision Changes Path
10228 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
10229 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
10230 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
10234 leeh 2005/05/06 23:50:29 UTC (20050506_0)
10236 Modified files: (Branch: RATBOX_2_1)
10237 modules m_services.c
10239 - first stab at a FNC implementation for rserv
10241 Revision Changes Path
10242 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
10246 leeh 2005/05/03 09:30:51 UTC (20050503_0)
10248 Modified files: (Branch: RATBOX_2_1)
10253 Revision Changes Path
10254 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
10258 leeh 2005/05/02 22:46:52 UTC (20050502_0)
10260 Modified files: (Branch: RATBOX_2_1)
10263 - add links_delay back
10265 Revision Changes Path
10266 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
10270 leeh 2005/04/27 21:50:30 UTC (20050427_1)
10272 Modified files: (Branch: RATBOX_2_1)
10276 - swap tabs for spaces
10278 Revision Changes Path
10279 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
10280 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
10284 leeh 2005/04/27 21:38:20 UTC (20050427_0)
10286 Modified files: (Branch: RATBOX_2_1)
10289 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
10290 contained in the client_flood conf option
10291 - remove a couple of unused defines from info
10293 Revision Changes Path
10294 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
10298 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
10300 Modified files: (Branch: RATBOX_2_1)
10303 use the correct field and swap to host byte order when displaying the Unauthorised connection message
10305 Revision Changes Path
10306 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
10310 leeh 2005/04/17 13:31:34 UTC (20050417_0)
10312 Modified files: (Branch: RATBOX_2_1)
10313 doc example.conf example.efnet.conf
10315 - fix missing closing comment tag
10317 Revision Changes Path
10318 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
10319 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
10323 leeh 2005/04/12 18:44:21 UTC (20050412_2)
10325 Modified files: (Branch: RATBOX_2_1)
10327 include patchlevel.h
10329 - revved patchlevel to 2.1.1
10331 Revision Changes Path
10332 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
10333 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
10337 leeh 2005/04/12 18:36:31 UTC (20050412_1)
10339 Modified files: (Branch: RATBOX_2_1)
10342 - sync up remote kline reasons, so theyre consistent with what happens
10343 when we add local klines - notably the "Temporary K-line x min" and
10344 date added to reason.
10346 Revision Changes Path
10347 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
10351 leeh 2005/04/12 01:52:06 UTC (20050412_0)
10353 Modified files: (Branch: RATBOX_2_1)
10356 - force the monitor spec to state RPL_MONONLINE must give n!u@h
10358 Revision Changes Path
10359 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
10363 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
10365 Modified files: (Branch: RATBOX_2_1)
10368 used the data pointer we saved, not what just got nulled
10370 Revision Changes Path
10371 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
10375 leeh 2005/04/05 12:14:32 UTC (20050405_0)
10377 Modified files: (Branch: RATBOX_2_1)
10378 modules m_resv.c m_xline.c
10380 - fix broken propagation of xline/resv
10382 Revision Changes Path
10383 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
10384 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
10388 leeh 2005/04/04 18:32:37 UTC (20050404_1)
10390 Modified files: (Branch: RATBOX_2_1)
10393 - properly increment bad auth count for stats T when we timeout an auth
10395 Revision Changes Path
10396 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
10400 leeh 2005/04/04 17:24:14 UTC (20050404_0)
10402 Modified files: (Branch: RATBOX_2_1)
10405 modules/core m_nick.c
10407 - fix a bit that didnt make sense in monitor.txt
10408 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
10410 Revision Changes Path
10411 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
10412 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
10413 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
10417 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
10419 Modified files: (Branch: RATBOX_2_1)
10422 removing dlink nodes from auth_poll_list twice is bad
10424 Revision Changes Path
10425 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
10429 leeh 2005/03/28 02:17:38 UTC (20050328_0)
10431 Modified files: (Branch: RATBOX_2_1)
10434 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
10435 changed to RPL_STATSDEBUG
10437 Revision Changes Path
10438 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
10442 leeh 2005/03/27 02:19:04 UTC (20050327_0)
10444 Added files: (Branch: RATBOX_2_1)
10447 - add some documentation about target change
10449 Revision Changes Path
10450 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
10454 leeh 2005/03/25 16:46:29 UTC (20050325_1)
10456 Modified files: (Branch: RATBOX_2_1)
10457 include supported.h
10458 modules/core m_message.c
10460 - remove extra argument to 005
10461 - disallow messaging of UIDs
10463 Revision Changes Path
10464 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
10465 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
10469 leeh 2005/03/25 14:20:13 UTC (20050325_0)
10471 Modified files: (Branch: RATBOX_2_1)
10474 - fix a longstanding parser bug with wrong limit checking, causing us to
10475 accept one less parameter than we're allowed to accept.
10477 Revision Changes Path
10478 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
10482 leeh 2005/03/24 13:41:45 UTC (20050324_0)
10484 Modified files: (Branch: RATBOX_2_1)
10485 modules/core m_message.c
10487 - exempt users messaging themselves from target change
10489 Revision Changes Path
10490 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
10494 leeh 2005/03/22 13:15:53 UTC (20050322_0)
10496 Modified files: (Branch: RATBOX_2_1)
10497 include supported.h
10499 - stop violating MAXPARA on 005.
10501 Revision Changes Path
10502 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
10506 leeh 2005/03/20 17:41:00 UTC (20050320_1)
10508 Modified files: (Branch: RATBOX_2_1)
10509 modules/core m_nick.c
10511 - dont store an ipv6 sockhost if we're not compiled with v6 support
10513 Revision Changes Path
10514 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
10518 leeh 2005/03/20 00:32:04 UTC (20050320_0)
10520 Modified files: (Branch: RATBOX_2_1)
10523 - remove some vms includes
10525 Revision Changes Path
10526 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
10530 leeh 2005/03/18 16:47:38 UTC (20050318_1)
10532 Modified files: (Branch: RATBOX_2_1)
10536 - force commit for new branch
10538 Revision Changes Path
10539 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
10540 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
10544 leeh 2005/03/18 16:44:47 UTC (20050318_0)
10547 . RELNOTES configure configure.ac
10548 include patchlevel.h
10550 - revved patchlevel to 2.1.0
10552 Revision Changes Path
10553 1.114 +6 -2 ircd-ratbox/RELNOTES
10554 7.249 +11 -11 ircd-ratbox/configure
10555 7.63 +3 -3 ircd-ratbox/configure.ac
10556 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
10560 leeh 2005/03/04 13:31:32 EST (20050304_2)
10564 include patchlevel.h
10567 - revved patchlevel to 2.1.0beta2
10569 Revision Changes Path
10570 1.113 +12 -0 ircd-ratbox/RELNOTES
10571 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
10575 leeh 2005/03/04 13:27:05 EST (20050304_1)
10578 doc whats-new-2.1.txt
10581 - update whats-new-2.1
10582 - when we're handling global NAMES, dont output channels if there are no
10583 members within them we can show.
10585 Revision Changes Path
10586 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
10587 7.436 +12 -2 ircd-ratbox/src/channel.c
10591 androsyn 2005/03/04 12:38:07 EST (20050304_0)
10596 That would be a node_heap not a prefix_heap..oops
10598 Revision Changes Path
10599 7.30 +1 -1 ircd-ratbox/src/patricia.c
10603 androsyn 2005/02/26 19:38:35 EST (20050227_4)
10608 sort out some alloca related stupidness. if we have gcc just use the builtin for it
10609 otherwise..the other macros might work????
10611 Revision Changes Path
10612 1.19 +15 -6 ircd-ratbox/include/stdinc.h
10616 androsyn 2005/02/26 19:26:04 EST (20050227_3)
10619 . configure configure.ac
10623 Revision Changes Path
10624 7.248 +5 -5 ircd-ratbox/configure
10625 7.62 +5 -5 ircd-ratbox/configure.ac
10629 androsyn 2005/02/26 19:15:55 EST (20050227_2)
10632 . configure configure.ac
10636 Revision Changes Path
10637 7.247 +3 -2 ircd-ratbox/configure
10638 7.61 +3 -2 ircd-ratbox/configure.ac
10642 androsyn 2005/02/26 19:13:45 EST (20050227_1)
10645 . configure configure.ac
10649 Revision Changes Path
10650 7.246 +6 -6 ircd-ratbox/configure
10651 7.60 +4 -4 ircd-ratbox/configure.ac
10655 androsyn 2005/02/26 19:10:17 EST (20050227_0)
10658 . configure configure.ac
10661 Doh these changes got put on RATBOX_2_0 when they were meant for
10663 Also merged in the monitor heap size stuff, not that i think monitor has
10666 Revision Changes Path
10667 7.245 +12 -3 ircd-ratbox/configure
10668 7.59 +11 -3 ircd-ratbox/configure.ac
10669 1.18 +57 -20 ircd-ratbox/include/stdinc.h
10673 androsyn 2005/02/26 18:52:24 EST (20050226_0)
10678 Add more robust alloca checking
10680 Revision Changes Path
10681 1.17 +20 -11 ircd-ratbox/include/stdinc.h
10685 leeh 2005/02/24 15:27:17 EST (20050224_9)
10690 - fix the copyright on m_42.c :p
10692 Revision Changes Path
10693 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
10697 leeh 2005/02/24 15:22:53 EST (20050224_8)
10700 include supported.h
10703 - fix a core in undline on bad masks
10704 - remove an unwanted space from beginning of second 005 numeric
10706 Revision Changes Path
10707 7.5 +1 -1 ircd-ratbox/include/supported.h
10708 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
10712 leeh 2005/02/24 15:18:59 EST (20050224_7)
10715 modules m_monitor.c
10717 - use max_monitor when adding nicknames
10719 that should be everything now..
10721 Revision Changes Path
10722 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
10726 androsyn 2005/02/24 15:13:52 EST (20050224_6)
10733 Revision Changes Path
10734 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
10738 androsyn 2005/02/24 15:13:06 EST (20050224_5)
10745 Revision Changes Path
10746 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
10750 androsyn 2005/02/24 15:12:12 EST (20050224_4)
10755 The Answer to Life, the Universe, and Everything
10757 Revision Changes Path
10758 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
10762 leeh 2005/02/24 14:53:04 EST (20050224_3)
10766 modules m_monitor.c
10767 src ircd.c monitor.c
10769 - call init_monitor() on startup
10770 - add in support for adding/deleting/listing monitor entries
10772 Revision Changes Path
10773 7.2 +3 -1 ircd-ratbox/include/monitor.h
10774 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
10775 7.374 +2 -0 ircd-ratbox/src/ircd.c
10776 7.3 +15 -4 ircd-ratbox/src/monitor.c
10780 leeh 2005/02/23 21:20:10 EST (20050224_2)
10783 doc example.conf example.efnet.conf
10784 include s_conf.h supported.h
10785 modules Makefile.in
10786 src client.c newconf.c s_conf.c
10788 modules m_monitor.c
10790 - add the max_monitor config option
10791 - advertise MONITOR=%d in 005
10792 - clear a local clients monitor list on exit
10793 - add the framework for the MONITOR command
10796 Revision Changes Path
10797 7.261 +5 -0 ircd-ratbox/doc/example.conf
10798 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
10799 7.315 +1 -0 ircd-ratbox/include/s_conf.h
10800 7.4 +4 -2 ircd-ratbox/include/supported.h
10801 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
10802 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
10803 7.492 +1 -0 ircd-ratbox/src/client.c
10804 7.202 +1 -0 ircd-ratbox/src/newconf.c
10805 7.511 +1 -0 ircd-ratbox/src/s_conf.c
10809 leeh 2005/02/23 20:57:51 EST (20050224_1)
10812 . configure configure.ac
10816 - move MONITOR_HEAP_SIZE over to configure
10818 Revision Changes Path
10819 7.244 ircd-ratbox/configure
10820 7.58 +4 -2 ircd-ratbox/configure.ac
10821 7.95 +3 -0 ircd-ratbox/include/setup.h.in
10822 7.2 +0 -2 ircd-ratbox/src/monitor.c
10826 leeh 2005/02/23 20:48:08 EST (20050224_0)
10830 include client.h numeric.h
10831 modules/core m_nick.c
10832 src Makefile.in client.c messages.tab
10838 - first half of my server-side notify list implementation..
10840 Revision Changes Path
10841 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
10842 7.266 +3 -0 ircd-ratbox/include/client.h
10843 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
10844 7.58 +6 -0 ircd-ratbox/include/numeric.h
10845 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
10846 7.155 +1 -0 ircd-ratbox/src/Makefile.in
10847 7.491 +3 -0 ircd-ratbox/src/client.c
10848 7.126 +5 -5 ircd-ratbox/src/messages.tab
10849 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
10850 7.342 +2 -0 ircd-ratbox/src/s_user.c
10854 leeh 2005/02/23 18:42:59 EST (20050223_0)
10859 - double the size of the client and channel hashtables (64k -> 128k and
10860 32k -> 64k). The improvements are quite significant..
10862 Revision Changes Path
10863 7.54 +4 -4 ircd-ratbox/include/hash.h
10867 leeh 2005/02/22 14:55:56 EST (20050222_1)
10871 modules m_services.c
10873 - remove a couple of unused vars
10874 - update monitor.txt
10876 Revision Changes Path
10877 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
10878 1.6 +1 -4 ircd-ratbox/modules/m_services.c
10882 leeh 2005/02/21 19:47:24 EST (20050222_0)
10887 - add in my documentation on the upcoming MONITOR command
10889 Revision Changes Path
10890 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
10894 leeh 2005/02/21 12:09:34 EST (20050221_0)
10897 . configure configure.ac
10898 doc whats-new-2.1.txt
10899 tools README.mkpasswd
10903 - update whats-new-2.1.txt some more
10904 - we dont have vms mkpasswd anymore
10905 - remove the unused crypt.c
10907 Revision Changes Path
10908 7.243 +3 -6 ircd-ratbox/configure
10909 7.57 +2 -4 ircd-ratbox/configure.ac
10910 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
10911 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
10912 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
10916 leeh 2005/02/19 12:38:09 EST (20050219_3)
10919 doc example.conf example.efnet.conf
10922 src channel.c client.c ircd.c s_conf.c
10924 - rework the splitcode, splitservers is now how many servers we've marked as
10925 EOB, rather than how many are linked. Thus pull ourselves out of
10926 splitmode immediately once this is satisfied
10928 Revision Changes Path
10929 7.260 +8 -9 ircd-ratbox/doc/example.conf
10930 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
10931 7.83 +1 -0 ircd-ratbox/include/ircd.h
10932 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
10933 7.435 +16 -36 ircd-ratbox/src/channel.c
10934 7.490 +2 -0 ircd-ratbox/src/client.c
10935 7.373 +2 -1 ircd-ratbox/src/ircd.c
10936 7.510 +11 -3 ircd-ratbox/src/s_conf.c
10940 leeh 2005/02/19 09:02:34 EST (20050219_2)
10943 doc example.conf example.efnet.conf
10944 include ircd.h s_conf.h
10946 src channel.c ircd.c newconf.c s_conf.c
10948 - remove split_delay
10950 Revision Changes Path
10951 7.259 +0 -5 ircd-ratbox/doc/example.conf
10952 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
10953 7.82 +0 -1 ircd-ratbox/include/ircd.h
10954 7.314 +0 -1 ircd-ratbox/include/s_conf.h
10955 1.81 +1 -20 ircd-ratbox/modules/m_set.c
10956 7.434 +2 -7 ircd-ratbox/src/channel.c
10957 7.372 +0 -1 ircd-ratbox/src/ircd.c
10958 7.201 +0 -1 ircd-ratbox/src/newconf.c
10959 7.509 +0 -1 ircd-ratbox/src/s_conf.c
10963 leeh 2005/02/19 08:48:05 EST (20050219_1)
10967 modules m_cap.c m_who.c
10970 - implemented multi-prefix client capability, which allows stacking of @+ in
10973 Revision Changes Path
10974 7.265 +1 -1 ircd-ratbox/include/client.h
10975 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
10976 1.115 +4 -3 ircd-ratbox/modules/m_who.c
10977 7.433 +4 -6 ircd-ratbox/src/channel.c
10981 leeh 2005/02/19 06:27:58 EST (20050219_0)
10985 src newconf.c s_conf.c s_newconf.c
10987 - removed some unused vars/functions
10989 Revision Changes Path
10990 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
10991 7.200 +0 -15 ircd-ratbox/src/newconf.c
10992 7.508 +0 -1 ircd-ratbox/src/s_conf.c
10993 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
10997 leeh 2005/02/16 12:58:24 EST (20050216_2)
11000 . RELNOTES configure configure.ac
11001 include patchlevel.h
11003 - update configure to reflect this is 'devel'
11005 - revved patchlevel to 2.1.0beta1
11007 Revision Changes Path
11008 1.112 +9 -1 ircd-ratbox/RELNOTES
11009 7.242 +11 -11 ircd-ratbox/configure
11010 7.56 +3 -3 ircd-ratbox/configure.ac
11011 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11015 leeh 2005/02/16 12:46:30 EST (20050216_1)
11018 . configure configure.ac
11019 include client.h numeric.h s_conf.h setup.h.in
11021 modules Makefile.in
11022 modules/core m_nick.c
11023 src Makefile.in client.c ircd.c messages.tab
11024 newconf.c s_conf.c s_user.c
11030 - remove watch, the protocol for this sucks so hard I just dont want it
11033 Revision Changes Path
11034 7.241 +2 -12 ircd-ratbox/configure
11035 7.55 +2 -4 ircd-ratbox/configure.ac
11036 7.264 +0 -2 ircd-ratbox/include/client.h
11037 7.57 +0 -11 ircd-ratbox/include/numeric.h
11038 7.313 +0 -1 ircd-ratbox/include/s_conf.h
11039 7.94 +0 -3 ircd-ratbox/include/setup.h.in
11040 7.3 +2 -3 ircd-ratbox/include/supported.h
11041 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
11042 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
11043 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
11044 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
11045 7.154 +0 -1 ircd-ratbox/src/Makefile.in
11046 7.489 +0 -3 ircd-ratbox/src/client.c
11047 7.371 +0 -2 ircd-ratbox/src/ircd.c
11048 7.125 +9 -9 ircd-ratbox/src/messages.tab
11049 7.199 +0 -1 ircd-ratbox/src/newconf.c
11050 7.507 +0 -1 ircd-ratbox/src/s_conf.c
11051 7.341 +0 -2 ircd-ratbox/src/s_user.c
11052 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
11056 leeh 2005/02/15 19:13:31 EST (20050216_0)
11060 src event.c ircd_lexer.l ircd_signal.c
11063 servlink descrip.mms
11065 - remove a few vms bits
11067 Revision Changes Path
11068 1.16 +0 -46 ircd-ratbox/include/stdinc.h
11069 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
11070 7.47 +0 -54 ircd-ratbox/src/event.c
11071 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
11072 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
11073 7.152 +0 -3 ircd-ratbox/src/modules.c
11077 leeh 2005/02/15 18:53:32 EST (20050215_0)
11080 include hostmask.h ircd.h s_conf.h s_newconf.h
11081 modules m_dline.c m_kline.c m_rehash.c m_resv.c
11083 src hostmask.c ircd.c ircd_signal.c s_conf.c
11086 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
11087 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
11089 Revision Changes Path
11090 1.42 +1 -0 ircd-ratbox/include/hostmask.h
11091 7.81 +1 -0 ircd-ratbox/include/ircd.h
11092 7.312 +1 -0 ircd-ratbox/include/s_conf.h
11093 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
11094 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
11095 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
11096 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
11097 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
11098 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
11099 7.106 +35 -1 ircd-ratbox/src/hostmask.c
11100 7.370 +7 -0 ircd-ratbox/src/ircd.c
11101 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
11102 7.506 +59 -47 ircd-ratbox/src/s_conf.c
11103 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
11107 leeh 2005/02/13 10:21:41 EST (20050213_4)
11112 doc whats-new-2.0.txt whats-new-2.1.txt
11116 - move whats-new.txt to whats-new-2.0.txt
11117 - add in whats-new-2.1.txt
11118 - update services.txt with the whois for logged in users
11120 Revision Changes Path
11121 7.2 +5 -0 ircd-ratbox/doc/services.txt
11122 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
11123 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
11124 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
11128 leeh 2005/02/13 09:20:37 EST (20050213_3)
11131 include supported.h
11132 modules/core m_message.c
11134 - fix a compile error in m_message.c
11135 - update 005 to the spec and add CPRIVMSG/CNOTICE
11137 Revision Changes Path
11138 7.2 +31 -37 ircd-ratbox/include/supported.h
11139 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
11143 leeh 2005/02/13 09:14:12 EST (20050213_2)
11148 - fix the membership memleak
11150 Revision Changes Path
11151 7.432 +0 -3 ircd-ratbox/src/channel.c
11155 leeh 2005/02/12 21:51:56 EST (20050213_1)
11159 modules/core m_message.c
11161 - add a bitmask to track when they send their first message, only allowing
11162 clearing stuff after that.
11164 Revision Changes Path
11165 7.263 +4 -0 ircd-ratbox/include/client.h
11166 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
11170 leeh 2005/02/12 21:17:52 EST (20050213_0)
11173 include patricia.h s_newconf.h
11174 modules/core m_message.c
11175 src patricia.c s_newconf.c s_user.c
11177 - add in the patricia for tracking who fills up targets, give them a reduced
11180 Revision Changes Path
11181 7.20 +1 -1 ircd-ratbox/include/patricia.h
11182 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
11183 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
11184 7.29 +1 -1 ircd-ratbox/src/patricia.c
11185 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
11186 7.340 +4 -0 ircd-ratbox/src/s_user.c
11190 leeh 2005/02/12 18:35:10 EST (20050212_0)
11193 include ircd_defs.h
11194 src class.c reject.c
11196 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
11198 Revision Changes Path
11199 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
11200 7.68 +1 -5 ircd-ratbox/src/class.c
11201 1.33 +1 -5 ircd-ratbox/src/reject.c
11205 androsyn 2005/02/11 17:11:57 EST (20050211_1)
11210 remove stupid memory leak
11212 Revision Changes Path
11213 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
11217 leeh 2005/02/11 06:42:48 EST (20050211_0)
11222 - workaround hyb6 allowing empty gline reasons
11224 Revision Changes Path
11225 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
11229 leeh 2005/02/09 14:39:13 EST (20050209_2)
11233 modules m_dline.c m_kline.c m_rehash.c m_stats.c
11234 src ircd.c s_conf.c
11236 - move temp dlines and temp klines over to an array, rather than completely
11239 Revision Changes Path
11240 7.311 +11 -20 ircd-ratbox/include/s_conf.h
11241 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
11242 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
11243 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
11244 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
11245 7.369 +0 -5 ircd-ratbox/src/ircd.c
11246 7.505 +78 -104 ircd-ratbox/src/s_conf.c
11250 leeh 2005/02/09 14:02:13 EST (20050209_1)
11254 modules m_cap.c m_pong.c m_user.c
11255 modules/core m_nick.c
11258 - remove 'nick' param from register_local_user(), its not needed.
11260 Revision Changes Path
11261 7.35 +1 -1 ircd-ratbox/include/s_user.h
11262 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
11263 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
11264 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
11265 1.46 +2 -2 ircd-ratbox/modules/m_user.c
11266 7.339 +6 -6 ircd-ratbox/src/s_user.c
11270 leeh 2005/02/09 13:12:53 EST (20050209_0)
11273 modules m_cmessage.c
11275 - dont send numerics when we're dealing with CNOTICE
11276 - add in checking for +g, and resetting idle
11278 Revision Changes Path
11279 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
11283 leeh 2005/02/08 11:37:50 EST (20050208_2)
11288 - fix operator blocks to work on ip spoofs
11290 Revision Changes Path
11291 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
11295 leeh 2005/02/07 19:23:22 EST (20050208_1)
11298 doc example.conf example.efnet.conf
11301 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
11303 Revision Changes Path
11304 7.258 +0 -39 ircd-ratbox/doc/example.conf
11305 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
11306 7.198 +0 -272 ircd-ratbox/src/newconf.c
11310 leeh 2005/02/07 19:19:32 EST (20050208_0)
11315 - added support for kline.conf.perm et al, these take the same formats
11316 as their non-permanent partners, but you cant remove them via the ircd.
11318 Revision Changes Path
11319 7.504 +33 -67 ircd-ratbox/src/s_conf.c
11323 leeh 2005/02/02 19:18:59 EST (20050203_1)
11330 help/opers cnotice cprivmsg
11332 - added help files for cprivmsg/cnotice
11334 Revision Changes Path
11335 1.23 +3 -2 ircd-ratbox/help/Makefile.in
11336 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
11337 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
11338 1.10 +19 -19 ircd-ratbox/help/opers/index
11339 1.7 +10 -9 ircd-ratbox/help/users/index
11343 leeh 2005/02/02 19:14:25 EST (20050203_0)
11347 modules Makefile.in
11350 modules m_cmessage.c
11352 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
11353 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
11354 nick is a member. These bypass any target change limitations.
11355 - added ERR_VOICENEEDED, numeric 489.
11357 Revision Changes Path
11358 7.56 +2 -0 ircd-ratbox/include/numeric.h
11359 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
11360 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
11361 7.124 +1 -1 ircd-ratbox/src/messages.tab
11365 leeh 2005/02/02 16:58:16 EST (20050202_4)
11370 - update etrace help
11372 Revision Changes Path
11373 1.3 +7 -1 ircd-ratbox/help/opers/etrace
11377 leeh 2005/02/02 16:55:04 EST (20050202_3)
11382 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
11383 can put its external ip address in there..
11385 Revision Changes Path
11386 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
11390 leeh 2005/02/02 16:41:06 EST (20050202_2)
11395 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
11396 if its a non-local client. These will just get "lost" if the remote
11397 server doesnt support this..
11399 Revision Changes Path
11400 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
11404 leeh 2005/02/02 16:12:12 EST (20050202_1)
11407 include client.h numeric.h s_conf.h
11408 modules/core m_message.c
11409 src messages.tab newconf.c s_conf.c
11411 - first part of the target change code, add the storage of targets for
11412 localuser, throttle messages when they fill all the available slots
11414 Revision Changes Path
11415 7.262 +5 -1 ircd-ratbox/include/client.h
11416 7.55 +2 -0 ircd-ratbox/include/numeric.h
11417 7.310 +1 -0 ircd-ratbox/include/s_conf.h
11418 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
11419 7.123 +1 -1 ircd-ratbox/src/messages.tab
11420 7.197 +1 -0 ircd-ratbox/src/newconf.c
11421 7.503 +1 -0 ircd-ratbox/src/s_conf.c
11425 leeh 2005/02/02 13:28:10 EST (20050202_0)
11428 modules m_resv.c m_stats.c m_testline.c
11429 modules/core m_join.c
11430 src hash.c kdparse.c messages.tab s_newconf.c
11432 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
11433 tracking of when resvs get hit
11435 Revision Changes Path
11436 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
11437 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
11438 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
11439 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
11440 7.114 +3 -0 ircd-ratbox/src/hash.c
11441 7.43 +2 -0 ircd-ratbox/src/kdparse.c
11442 7.122 +1 -1 ircd-ratbox/src/messages.tab
11443 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
11447 leeh 2005/01/31 09:04:10 EST (20050131_2)
11452 - fflush() logfiles
11454 Revision Changes Path
11455 7.79 +2 -0 ircd-ratbox/src/s_log.c
11459 leeh 2005/01/31 08:59:09 EST (20050131_1)
11464 - rename fd_dump() to comm_dump()
11466 Revision Changes Path
11467 1.27 +2 -2 ircd-ratbox/src/commio.c
11471 leeh 2005/01/30 19:16:08 EST (20050131_0)
11476 modules m_services.c
11477 modules/core m_server.c
11478 src hook.c s_serv.c
11480 - added hook for server_introduced
11481 - fixed up services support for hooks
11483 Revision Changes Path
11484 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
11485 1.31 +1 -0 ircd-ratbox/include/hook.h
11486 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
11487 1.5 +8 -22 ircd-ratbox/modules/m_services.c
11488 7.36 +2 -0 ircd-ratbox/src/hook.c
11489 7.426 +5 -0 ircd-ratbox/src/s_serv.c
11493 androsyn 2005/01/29 20:18:12 EST (20050130_1)
11498 Add back in the comm_fd_hack thing for solaris
11500 Revision Changes Path
11501 1.26 +26 -1 ircd-ratbox/src/commio.c
11505 androsyn 2005/01/29 19:59:17 EST (20050130_0)
11509 include commio.h s_conf.h watch.h
11510 modules m_dline.c m_kline.c m_resv.c m_stats.c
11511 m_watch.c m_xline.c
11512 modules/core m_nick.c
11513 src balloc.c cache.c client.c commio.c
11514 epoll.c ircd.c ircd_lexer.l kdparse.c
11515 listener.c s_auth.c s_conf.c s_log.c
11518 Do the fb* to f* mangle and then fix watch to prevent stupid crap
11520 Revision Changes Path
11521 1.18 +0 -2 ircd-ratbox/adns/adns.h
11522 1.14 +6 -37 ircd-ratbox/include/commio.h
11523 7.309 +6 -6 ircd-ratbox/include/s_conf.h
11524 7.3 +2 -2 ircd-ratbox/include/watch.h
11525 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
11526 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
11527 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
11528 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
11529 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
11530 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
11531 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
11532 7.85 +1 -1 ircd-ratbox/src/balloc.c
11533 1.24 +5 -5 ircd-ratbox/src/cache.c
11534 7.488 +4 -4 ircd-ratbox/src/client.c
11535 1.25 +10 -280 ircd-ratbox/src/commio.c
11536 1.33 +1 -1 ircd-ratbox/src/epoll.c
11537 7.368 +4 -4 ircd-ratbox/src/ircd.c
11538 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
11539 7.42 +8 -8 ircd-ratbox/src/kdparse.c
11540 7.125 +8 -8 ircd-ratbox/src/listener.c
11541 7.192 +6 -6 ircd-ratbox/src/s_auth.c
11542 7.502 +21 -21 ircd-ratbox/src/s_conf.c
11543 7.78 +20 -20 ircd-ratbox/src/s_log.c
11544 7.425 +8 -8 ircd-ratbox/src/s_serv.c
11545 1.6 +22 -15 ircd-ratbox/src/watch.c
11549 androsyn 2005/01/29 12:18:38 EST (20050129_0)
11552 modules/core m_mode.c
11554 remove two unused variables
11556 Revision Changes Path
11557 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
11561 leeh 2005/01/28 15:31:40 EST (20050128_1)
11567 - mo_kline() needs minpara of 3, not 2
11568 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
11569 - require me.info is never blank
11571 Revision Changes Path
11572 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
11573 7.501 +2 -2 ircd-ratbox/src/s_conf.c
11577 leeh 2005/01/28 15:26:28 EST (20050128_0)
11580 modules/core m_mode.c m_sjoin.c
11582 - patch via jilles to fix +eI lists being shown to lusers when handling
11583 protocol stuff over TS6
11585 Revision Changes Path
11586 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
11587 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
11591 leeh 2005/01/25 19:47:38 EST (20050126_0)
11595 modules/core m_join.c m_mode.c m_sjoin.c
11596 src channel.c messages.tab s_serv.c
11598 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
11599 an operspy call with &me
11600 - remove modebuf/parabuf params from channel_modes(), we now generate a
11601 buffer internally which we return.
11603 Revision Changes Path
11604 7.163 +1 -1 ircd-ratbox/include/channel.h
11605 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
11606 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
11607 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
11608 7.431 +25 -18 ircd-ratbox/src/channel.c
11609 7.121 +1 -1 ircd-ratbox/src/messages.tab
11610 7.424 +6 -14 ircd-ratbox/src/s_serv.c
11614 alz 2005/01/25 18:09:18 EST (20050125_5)
11617 doc example.conf example.efnet.conf
11620 src listener.c newconf.c s_conf.c
11622 Added dline_with_reason config option (default yes):
11624 /* dline reason: show the user the dline reason when they connect
11627 dline_with_reason = yes;
11629 Revision Changes Path
11630 7.257 +6 -1 ircd-ratbox/doc/example.conf
11631 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
11632 7.308 +1 -0 ircd-ratbox/include/s_conf.h
11633 1.122 +7 -1 ircd-ratbox/modules/m_info.c
11634 7.124 +1 -1 ircd-ratbox/src/listener.c
11635 7.196 +1 -0 ircd-ratbox/src/newconf.c
11636 7.500 +1 -0 ircd-ratbox/src/s_conf.c
11640 leeh 2005/01/25 13:21:17 EST (20050125_4)
11645 - make conf_set_generic_string() test len exists before it uses it.
11647 Revision Changes Path
11648 7.195 +1 -1 ircd-ratbox/src/newconf.c
11652 leeh 2005/01/25 13:10:56 EST (20050125_3)
11658 - rename 'type' to 'flags' in cluster {};
11659 - add stacking of servers in cluster {}; documented in example.conf
11661 Revision Changes Path
11662 7.256 +18 -10 ircd-ratbox/doc/example.conf
11663 7.194 +39 -7 ircd-ratbox/src/newconf.c
11667 alz 2005/01/25 12:48:54 EST (20050125_2)
11671 src listener.c s_conf.c
11673 Added dline reasons, connecting/banned clients now see ban reason.
11675 Revision Changes Path
11676 7.307 +1 -1 ircd-ratbox/include/s_conf.h
11677 7.123 +17 -4 ircd-ratbox/src/listener.c
11678 7.499 +5 -5 ircd-ratbox/src/s_conf.c
11682 leeh 2005/01/25 07:44:37 EST (20050125_1)
11685 doc example.conf example.efnet.conf
11688 - implement stacking of shared {}; blocks, documented in example.conf
11690 Revision Changes Path
11691 7.255 +26 -13 ircd-ratbox/doc/example.conf
11692 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
11693 7.193 +51 -36 ircd-ratbox/src/newconf.c
11697 leeh 2005/01/24 19:08:29 EST (20050125_0)
11701 include client.h s_conf.h
11702 modules/core m_join.c
11703 src newconf.c s_user.c
11705 - added jupe_exempt to auth {};, exempts the user from generating warnings
11706 when they attempt to join juped channels.
11708 Revision Changes Path
11709 7.254 +2 -0 ircd-ratbox/doc/example.conf
11710 7.261 +3 -0 ircd-ratbox/include/client.h
11711 7.306 +2 -0 ircd-ratbox/include/s_conf.h
11712 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
11713 7.192 +1 -0 ircd-ratbox/src/newconf.c
11714 7.338 +8 -0 ircd-ratbox/src/s_user.c
11718 leeh 2005/01/24 18:57:02 EST (20050124_6)
11723 - rework shared {};, the format is now:
11725 oper = "flame@*.leeh.co.uk", "*.lan";
11731 oper = "flame@*.leeh.co.uk", "*.lan";
11735 Revision Changes Path
11736 7.191 +55 -23 ircd-ratbox/src/newconf.c
11740 leeh 2005/01/24 17:25:58 EST (20050124_5)
11745 - fix the prototype on load_static_modules()
11747 Revision Changes Path
11748 7.61 +1 -1 ircd-ratbox/include/modules.h
11752 leeh 2005/01/24 16:00:30 EST (20050124_4)
11757 - have cap end call register_local_user() with its own copy of
11758 source_p->username so its safe for unidented users..
11760 Revision Changes Path
11761 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
11765 leeh 2005/01/24 15:48:09 EST (20050124_3)
11768 include newconf.h s_conf.h
11770 src newconf.c s_conf.c s_log.c
11772 - move the conf parser over to a table based structure, with generic setting
11773 of integers/strings
11775 Revision Changes Path
11776 7.34 +9 -8 ircd-ratbox/include/newconf.h
11777 7.305 +13 -13 ircd-ratbox/include/s_conf.h
11778 1.121 +13 -16 ircd-ratbox/modules/m_info.c
11779 7.190 +264 -808 ircd-ratbox/src/newconf.c
11780 7.498 +11 -13 ircd-ratbox/src/s_conf.c
11781 7.77 +13 -13 ircd-ratbox/src/s_log.c
11785 leeh 2005/01/24 13:11:30 EST (20050124_2)
11791 - added stacking of ips in exempt {};
11793 Revision Changes Path
11794 7.253 +4 -0 ircd-ratbox/doc/example.conf
11795 7.189 +11 -30 ircd-ratbox/src/newconf.c
11799 leeh 2005/01/24 12:59:57 EST (20050124_1)
11803 src channel.c client.c hash.c hook.c
11804 newconf.c s_user.c watch.c
11806 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
11807 consistent with the rest of the dlink code.
11809 Revision Changes Path
11810 1.54 +7 -7 ircd-ratbox/include/tools.h
11811 7.430 +2 -2 ircd-ratbox/src/channel.c
11812 7.487 +6 -6 ircd-ratbox/src/client.c
11813 7.113 +5 -5 ircd-ratbox/src/hash.c
11814 7.35 +1 -1 ircd-ratbox/src/hook.c
11815 7.188 +2 -2 ircd-ratbox/src/newconf.c
11816 7.337 +1 -1 ircd-ratbox/src/s_user.c
11817 1.5 +4 -4 ircd-ratbox/src/watch.c
11821 leeh 2005/01/24 12:47:13 EST (20050124_0)
11826 - cheap hack on sticky capabs..
11828 Revision Changes Path
11829 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
11833 leeh 2005/01/22 11:36:54 EST (20050122_0)
11838 - updated my clicap implementation to match the spec so far..
11840 Revision Changes Path
11841 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
11845 leeh 2005/01/21 07:14:43 EST (20050121_2)
11850 modules m_services.c
11851 src hook.c s_serv.c
11853 - added hooks for when we're sending a burst
11854 - rewrote hooks.txt
11855 - fix up the hooks ive already done in services compatibility, ill add the
11856 hooks for server/client introductions in a bit.
11858 Revision Changes Path
11859 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
11860 1.30 +4 -0 ircd-ratbox/include/hook.h
11861 1.4 +24 -35 ircd-ratbox/modules/m_services.c
11862 7.34 +7 -0 ircd-ratbox/src/hook.c
11863 7.423 +26 -2 ircd-ratbox/src/s_serv.c
11867 leeh 2005/01/21 06:34:03 EST (20050121_1)
11870 contrib example_module.c spy_admin_notice.c
11871 spy_info_notice.c spy_links_notice.c
11872 spy_motd_notice.c spy_stats_notice.c
11873 spy_stats_p_notice.c spy_trace_notice.c
11875 spy_whois_notice_global.c
11877 modules m_admin.c m_info.c m_links.c m_motd.c
11878 m_services.c m_stats.c m_trace.c
11879 m_whois.c static_modules.c.SH
11880 modules/core m_server.c
11881 src client.c hook.c ircd.c modules.c packet.c
11882 s_auth.c s_serv.c s_user.c send.c
11884 - add a better implementation of the hook system, its now a slow leaking
11885 array and events are created whenever we try adding a hook for it, or
11886 theyre registered for the caller.
11888 Ive temporarily fucked services support and removed most of the other
11889 hooks.. I shall fix this soon.
11891 Revision Changes Path
11892 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
11893 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
11894 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
11895 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
11896 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
11897 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
11898 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
11899 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
11900 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
11901 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
11902 1.29 +34 -70 ircd-ratbox/include/hook.h
11903 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
11904 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
11905 1.120 +5 -6 ircd-ratbox/modules/m_info.c
11906 1.70 +6 -6 ircd-ratbox/modules/m_links.c
11907 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
11908 1.3 +13 -1 ircd-ratbox/modules/m_services.c
11909 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
11910 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
11911 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
11912 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
11913 7.486 +1 -28 ircd-ratbox/src/client.c
11914 7.33 +131 -137 ircd-ratbox/src/hook.c
11915 7.367 +1 -1 ircd-ratbox/src/ircd.c
11916 7.151 +6 -10 ircd-ratbox/src/modules.c
11917 7.138 +10 -14 ircd-ratbox/src/packet.c
11918 7.191 +0 -3 ircd-ratbox/src/s_auth.c
11919 7.422 +0 -16 ircd-ratbox/src/s_serv.c
11920 7.336 +0 -6 ircd-ratbox/src/s_user.c
11921 7.286 +8 -6 ircd-ratbox/src/send.c
11925 leeh 2005/01/20 19:19:20 EST (20050121_0)
11930 - remove an unused struct
11932 Revision Changes Path
11933 1.41 +0 -9 ircd-ratbox/include/hostmask.h
11937 leeh 2005/01/20 13:38:39 EST (20050120_1)
11940 . configure configure.ac
11941 include client.h numeric.h patchlevel.h
11942 modules Makefile.in
11943 src messages.tab s_user.c
11947 - drop back to -O0, fix patchlevel.h
11948 - first stab at client capabilities.. this still needs work.
11950 Revision Changes Path
11951 7.240 +3 -3 ircd-ratbox/configure
11952 7.54 +3 -3 ircd-ratbox/configure.ac
11953 7.260 +3 -0 ircd-ratbox/include/client.h
11954 7.54 +2 -0 ircd-ratbox/include/numeric.h
11955 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
11956 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
11957 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
11958 7.120 +1 -1 ircd-ratbox/src/messages.tab
11959 7.335 +3 -0 ircd-ratbox/src/s_user.c
11963 leeh 2005/01/20 06:04:41 EST (20050120_0)
11966 . ChangeLog RELNOTES
11967 include config.h config.h.dist memory.h
11970 src commio.c crypt.c getopt.c ircd.c s_serv.c
11972 . README.VMS clean.com make.com
11973 include setup.h_vms
11974 modules descrip.mms static_modules_c.com
11975 modules/core descrip.mms
11976 src descrip.mms qio.c version.com
11977 tools descrip.mms mkpasswd_vms.c
11979 - clean changelog, relnotes
11980 - mark patchlevel as 2.1.0beta
11981 - remove VMS support
11983 Revision Changes Path
11984 1.1613 +0 -27165 ircd-ratbox/ChangeLog
11985 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
11986 1.111 +1 -348 ircd-ratbox/RELNOTES
11987 7.2 +0 -10 ircd-ratbox/clean.com (dead)
11988 7.182 +0 -42 ircd-ratbox/include/config.h
11989 7.79 +0 -42 ircd-ratbox/include/config.h.dist
11990 7.50 +0 -4 ircd-ratbox/include/memory.h
11991 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
11992 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
11993 7.2 +0 -58 ircd-ratbox/make.com (dead)
11994 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
11995 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
11996 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
11997 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
11998 1.24 +7 -30 ircd-ratbox/src/commio.c
11999 7.12 +0 -4 ircd-ratbox/src/crypt.c
12000 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12001 7.24 +0 -4 ircd-ratbox/src/getopt.c
12002 7.366 +4 -19 ircd-ratbox/src/ircd.c
12003 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12004 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12005 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12006 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12007 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12011 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12017 not using the return values on a few watch functions so make them void
12019 Revision Changes Path
12020 7.2 +5 -5 ircd-ratbox/include/watch.h
12021 1.4 +19 -28 ircd-ratbox/src/watch.c
12024 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12029 Make watch throttle, don't accept letter commands stacked
12031 Revision Changes Path
12032 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12036 androsyn 2005/01/14 13:06:06 EST (20050114_4)
12043 Revision Changes Path
12044 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
12048 androsyn 2005/01/14 12:12:37 EST (20050114_3)
12051 . ChangeLog README.FIRST RELNOTES configure
12053 adns adns.h internal.h parse.c transmit.c
12055 contrib example_module.c spy_admin_notice.c
12056 spy_info_notice.c spy_links_notice.c
12057 spy_motd_notice.c spy_stats_notice.c
12058 spy_stats_p_notice.c spy_trace_notice.c
12060 spy_whois_notice_global.c
12061 doc example.conf example.efnet.conf ircd.motd
12062 server-version-info whats-new.txt
12063 help/opers umode xline
12065 include cache.h channel.h class.h client.h
12066 commio.h config.h config.h.dist hash.h
12067 hook.h hostmask.h irc_string.h ircd.h
12068 ircd_defs.h m_info.h memory.h msg.h
12069 newconf.h numeric.h packet.h patchlevel.h
12070 patricia.h s_conf.h s_gline.h s_newconf.h
12071 s_serv.h s_user.h scache.h serno.h
12072 setup.h.in sprintf_irc.h stdinc.h tools.h
12073 modules .depend Makefile.in m_admin.c m_away.c
12074 m_dline.c m_encap.c m_gline.c m_info.c
12075 m_kline.c m_links.c m_list.c m_lusers.c
12076 m_motd.c m_oper.c m_operspy.c m_rehash.c
12077 m_restart.c m_resv.c m_set.c m_stats.c
12078 m_svinfo.c m_testline.c m_testmask.c
12079 m_topic.c m_trace.c m_watch.c m_who.c
12080 m_whois.c m_whowas.c m_xline.c
12081 static_modules.c.SH
12082 modules/core m_error.c m_message.c m_mode.c m_quit.c
12083 m_server.c m_squit.c
12084 src .depend Makefile.in adns.c balloc.c
12085 cache.c channel.c class.c client.c
12086 commio.c crypt.c devpoll.c epoll.c
12087 event.c getopt.c hash.c hook.c hostmask.c
12088 irc_string.c ircd.c ircd_lexer.l
12089 ircd_parser.y ircd_signal.c listener.c
12090 modules.c newconf.c numeric.c packet.c
12091 parse.c patricia.c poll.c reject.c
12092 restart.c s_auth.c s_conf.c s_log.c
12093 s_newconf.c s_serv.c s_user.c scache.c
12094 select.c send.c snprintf.c tools.c
12095 version.c.SH watch.c whowas.c
12096 tools README.mkpasswd mkpasswd.c
12098 . README.VMS clean.com make.com
12100 include common.h s_stats.h setup.h_vms
12102 modules descrip.mms m_challenge.c m_etrace.c
12103 m_invite.c m_names.c m_pass.c m_ping.c
12104 m_pong.c m_services.c m_tb.c m_user.c
12105 m_users.c m_version.c
12106 static_modules_c.com
12107 modules/core descrip.mms m_join.c m_kick.c m_nick.c
12109 servlink descrip.mms
12110 src descrip.mms kdparse.c messages.tab qio.c
12111 s_gline.c s_stats.c version.com
12112 tools descrip.mms mkpasswd_vms.c
12116 modules/core channels.c users.c
12119 merge from RATBOX_2_0
12121 Revision Changes Path
12122 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
12123 7.40 +1 -0 ircd-ratbox/README.FIRST
12124 7.1 +46 -0 ircd-ratbox/README.VMS (new)
12125 1.110 +114 -6 ircd-ratbox/RELNOTES
12126 1.17 +4 -0 ircd-ratbox/adns/adns.h
12127 1.17 +4 -4 ircd-ratbox/adns/internal.h
12128 1.12 +38 -38 ircd-ratbox/adns/parse.c
12129 1.15 +3 -3 ircd-ratbox/adns/transmit.c
12130 1.19 +13 -13 ircd-ratbox/adns/types.c
12131 7.1 +10 -0 ircd-ratbox/clean.com (new)
12132 7.239 +47 -29 ircd-ratbox/configure
12133 7.53 +40 -32 ircd-ratbox/configure.ac
12134 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
12135 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
12136 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
12137 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
12138 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
12139 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12140 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
12141 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
12142 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
12143 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12144 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
12145 7.252 +68 -22 ircd-ratbox/doc/example.conf
12146 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
12147 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
12148 7.18 +2 -0 ircd-ratbox/doc/server-version-info
12149 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
12150 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
12151 1.5 +2 -1 ircd-ratbox/help/opers/umode
12152 1.7 +1 -1 ircd-ratbox/help/opers/xline
12153 1.2 +1 -0 ircd-ratbox/help/users/umode
12154 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
12155 1.7 +8 -0 ircd-ratbox/include/cache.h
12156 7.162 +18 -16 ircd-ratbox/include/channel.h
12157 7.25 +4 -0 ircd-ratbox/include/class.h
12158 7.259 +34 -28 ircd-ratbox/include/client.h
12159 1.13 +45 -7 ircd-ratbox/include/commio.h
12160 7.9 +68 -0 ircd-ratbox/include/common.h (new)
12161 7.181 +74 -16 ircd-ratbox/include/config.h
12162 7.78 +74 -16 ircd-ratbox/include/config.h.dist
12163 7.53 +2 -0 ircd-ratbox/include/hash.h
12164 1.28 +73 -27 ircd-ratbox/include/hook.h
12165 1.40 +15 -2 ircd-ratbox/include/hostmask.h
12166 7.61 +7 -1 ircd-ratbox/include/irc_string.h
12167 7.80 +6 -31 ircd-ratbox/include/ircd.h
12168 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
12169 7.56 +14 -8 ircd-ratbox/include/m_info.h
12170 7.49 +4 -0 ircd-ratbox/include/memory.h
12171 7.53 +2 -0 ircd-ratbox/include/msg.h
12172 7.33 +9 -9 ircd-ratbox/include/newconf.h
12173 7.53 +12 -8 ircd-ratbox/include/numeric.h
12174 7.27 +1 -1 ircd-ratbox/include/packet.h
12175 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
12176 7.19 +25 -1 ircd-ratbox/include/patricia.h
12177 7.304 +80 -25 ircd-ratbox/include/s_conf.h
12178 7.20 +12 -0 ircd-ratbox/include/s_gline.h
12179 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
12180 7.97 +7 -1 ircd-ratbox/include/s_serv.h
12181 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
12182 7.34 +13 -9 ircd-ratbox/include/s_user.h
12183 7.15 +1 -1 ircd-ratbox/include/scache.h
12184 7.5366 +1 -1 ircd-ratbox/include/serno.h
12185 7.93 +3 -0 ircd-ratbox/include/setup.h.in
12186 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
12187 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
12188 1.15 +47 -47 ircd-ratbox/include/stdinc.h
12189 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
12190 1.53 +10 -10 ircd-ratbox/include/tools.h
12191 7.1 +58 -0 ircd-ratbox/make.com (new)
12192 1.45 +338 -182 ircd-ratbox/modules/.depend
12193 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
12194 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
12195 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
12196 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
12197 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
12198 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
12199 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
12200 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
12201 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
12202 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
12203 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
12204 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
12205 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
12206 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
12207 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
12208 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
12209 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
12210 1.59 +3 -3 ircd-ratbox/modules/m_away.c
12211 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
12212 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
12213 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
12214 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
12215 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
12216 1.119 +50 -42 ircd-ratbox/modules/m_info.c
12217 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
12218 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
12219 1.69 +8 -64 ircd-ratbox/modules/m_links.c
12220 1.80 +4 -4 ircd-ratbox/modules/m_list.c
12221 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
12222 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
12223 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
12224 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
12225 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
12226 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
12227 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
12228 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
12229 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
12230 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
12231 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
12232 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
12233 1.80 +31 -1 ircd-ratbox/modules/m_set.c
12234 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
12235 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
12236 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
12237 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
12238 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
12239 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
12240 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
12241 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
12242 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
12243 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
12244 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
12245 1.114 +2 -1 ircd-ratbox/modules/m_who.c
12246 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
12247 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
12248 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
12249 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12250 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
12251 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
12252 7.48 +162 -119 ircd-ratbox/src/.depend
12253 7.153 +3 -1 ircd-ratbox/src/Makefile.in
12254 7.75 +5 -5 ircd-ratbox/src/adns.c
12255 7.84 +1 -1 ircd-ratbox/src/balloc.c
12256 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
12257 1.23 +75 -7 ircd-ratbox/src/cache.c
12258 7.429 +342 -79 ircd-ratbox/src/channel.c
12259 7.67 +42 -2 ircd-ratbox/src/class.c
12260 7.485 +245 -85 ircd-ratbox/src/client.c
12261 1.23 +349 -43 ircd-ratbox/src/commio.c
12262 7.11 +4 -0 ircd-ratbox/src/crypt.c
12263 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
12264 7.36 +3 -1 ircd-ratbox/src/devpoll.c
12265 1.32 +4 -8 ircd-ratbox/src/epoll.c
12266 7.46 +63 -6 ircd-ratbox/src/event.c
12267 7.23 +4 -0 ircd-ratbox/src/getopt.c
12268 7.112 +8 -7 ircd-ratbox/src/hash.c
12269 7.32 +135 -133 ircd-ratbox/src/hook.c
12270 7.105 +117 -17 ircd-ratbox/src/hostmask.c
12271 7.76 +79 -26 ircd-ratbox/src/irc_string.c
12272 7.365 +56 -48 ircd-ratbox/src/ircd.c
12273 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
12274 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
12275 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
12276 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
12277 7.122 +14 -13 ircd-ratbox/src/listener.c
12278 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
12279 7.150 +17 -8 ircd-ratbox/src/modules.c
12280 7.187 +1196 -344 ircd-ratbox/src/newconf.c
12281 7.35 +34 -1003 ircd-ratbox/src/numeric.c
12282 7.137 +55 -42 ircd-ratbox/src/packet.c
12283 7.187 +8 -15 ircd-ratbox/src/parse.c
12284 7.28 +2 -4 ircd-ratbox/src/patricia.c
12285 7.82 +3 -1 ircd-ratbox/src/poll.c
12286 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
12287 1.32 +8 -3 ircd-ratbox/src/reject.c
12288 7.34 +1 -0 ircd-ratbox/src/restart.c
12289 7.190 +60 -52 ircd-ratbox/src/s_auth.c
12290 7.497 +892 -156 ircd-ratbox/src/s_conf.c
12291 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
12292 7.76 +32 -35 ircd-ratbox/src/s_log.c
12293 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
12294 7.420 +999 -4 ircd-ratbox/src/s_serv.c
12295 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
12296 7.334 +773 -2 ircd-ratbox/src/s_user.c
12297 7.27 +2 -1 ircd-ratbox/src/scache.c
12298 7.44 +2 -0 ircd-ratbox/src/select.c
12299 7.285 +12 -12 ircd-ratbox/src/send.c
12300 1.16 +0 -58 ircd-ratbox/src/snprintf.c
12301 7.46 +0 -1 ircd-ratbox/src/tools.c
12302 7.28 +4 -1 ircd-ratbox/src/version.c.SH
12303 7.7 +101 -0 ircd-ratbox/src/version.com (new)
12304 1.3 +4 -4 ircd-ratbox/src/watch.c
12305 7.32 +1 -0 ircd-ratbox/src/whowas.c
12306 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
12307 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
12308 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
12309 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
12313 androsyn 2005/01/13 22:17:53 EST (20050114_2)
12315 Modified files: (Branch: RATBOX_2_0)
12318 a remote client is never going to have a watch list..duh
12320 Revision Changes Path
12321 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
12325 androsyn 2005/01/13 20:49:55 EST (20050114_1)
12327 Added files: (Branch: RATBOX_2_0)
12332 Revision Changes Path
12333 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
12337 androsyn 2005/01/13 20:39:28 EST (20050114_0)
12339 Added files: (Branch: RATBOX_2_0)
12343 helps if we actually include the .c/.h files
12345 Revision Changes Path
12346 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
12347 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
12351 androsyn 2005/01/13 13:57:16 EST (20050113_0)
12353 Modified files: (Branch: RATBOX_2_0)
12354 . configure configure.ac
12355 include client.h numeric.h s_conf.h setup.h.in
12357 modules Makefile.in
12358 modules/core m_nick.c
12359 src Makefile.in client.c ircd.c messages.tab
12360 newconf.c s_conf.c s_user.c
12362 backport watch from devel
12364 Revision Changes Path
12365 7.229.2.10 +12 -2 ircd-ratbox/configure
12366 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
12367 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
12368 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
12369 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
12370 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
12371 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
12372 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
12373 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
12374 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
12375 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
12376 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
12377 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
12378 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
12379 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
12380 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
12384 leeh 2005/01/12 10:12:40 EST (20050112_1)
12386 Modified files: (Branch: RATBOX_2_0)
12388 modules m_services.c m_whois.c
12391 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
12392 when the user is logged in
12394 Revision Changes Path
12395 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
12396 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
12397 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
12398 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
12402 leeh 2005/01/11 19:47:14 EST (20050112_0)
12404 Modified files: (Branch: RATBOX_2_0)
12405 include supported.h
12406 Added files: (Branch: RATBOX_2_0)
12410 - added doc/services.txt, outlining the compatibility code
12412 Revision Changes Path
12413 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
12414 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
12418 leeh 2005/01/11 18:38:10 EST (20050111_5)
12420 Modified files: (Branch: RATBOX_2_0)
12421 include client.h hook.h
12422 modules m_services.c
12423 modules/core m_server.c
12424 src hook.c s_serv.c
12426 - more services compatibility code:
12427 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
12428 appropriate service {}; entry, only accept SU from these.
12429 - hook into us finishing nick burst, and have services burst a list of
12432 Revision Changes Path
12433 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
12434 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
12435 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
12436 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
12437 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
12438 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
12442 leeh 2005/01/11 17:32:42 EST (20050111_4)
12444 Modified files: (Branch: RATBOX_2_0)
12445 . configure configure.ac
12447 modules Makefile.in
12449 Added files: (Branch: RATBOX_2_0)
12450 modules m_services.c
12452 - more services compatibility code:
12453 - encap handlers for SU (services marking client as logged in)
12454 - and for LOGIN (servers bursting logged in status)
12455 - move suser from Client -> User
12457 Revision Changes Path
12458 7.229.2.9 +9 -3 ircd-ratbox/configure
12459 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
12460 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
12461 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
12462 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
12463 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
12467 leeh 2005/01/11 16:46:34 EST (20050111_3)
12469 Modified files: (Branch: RATBOX_2_0)
12470 include ircd_defs.h
12472 - whoops, missing #endif
12474 Revision Changes Path
12475 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
12479 leeh 2005/01/11 15:56:57 EST (20050111_2)
12481 Modified files: (Branch: RATBOX_2_0)
12482 include ircd_defs.h
12484 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
12485 have ipv6 just report sizeof(struct sockaddr_in)
12487 Revision Changes Path
12488 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
12492 leeh 2005/01/10 20:19:35 EST (20050111_1)
12494 Modified files: (Branch: RATBOX_2_0)
12497 - fix a gcc warning
12499 Revision Changes Path
12500 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
12504 leeh 2005/01/10 20:10:35 EST (20050111_0)
12506 Modified files: (Branch: RATBOX_2_0)
12507 adns internal.h parse.c transmit.c types.c
12509 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
12512 Revision Changes Path
12513 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
12514 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
12515 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
12516 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
12520 leeh 2005/01/10 17:48:48 EST (20050110_3)
12522 Modified files: (Branch: RATBOX_2_0)
12525 - send out the reformatted xline to opers (\s -> ' ')
12527 Revision Changes Path
12528 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
12532 leeh 2005/01/10 16:18:53 EST (20050110_2)
12534 Modified files: (Branch: RATBOX_2_0)
12537 include client.h supported.h
12538 src messages.tab s_user.c send.c
12540 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
12543 Revision Changes Path
12544 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
12545 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
12546 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
12547 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
12548 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
12549 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
12550 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
12554 leeh 2005/01/10 14:50:47 EST (20050110_1)
12556 Modified files: (Branch: RATBOX_2_0)
12557 doc example.conf example.efnet.conf
12559 - I dont remember ts6 desyncing on bans, so im not sure why the example
12562 Revision Changes Path
12563 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
12564 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
12568 leeh 2005/01/10 13:31:10 EST (20050110_0)
12570 Modified files: (Branch: RATBOX_2_0)
12571 . configure configure.ac
12572 include channel.h client.h numeric.h s_conf.h
12573 s_serv.h setup.h.in
12574 modules/core m_join.c m_kick.c m_mode.c m_nick.c
12576 src channel.c messages.tab newconf.c s_conf.c
12579 - added --enable-services to configure, which enables some ratbox-services
12580 compatibility code:
12581 - chanmode +r, registered users only
12582 - usermode +S, prevents deop/kick of a service
12583 - service { }; block in conf for the above umode
12585 Revision Changes Path
12586 7.229.2.8 +28 -16 ircd-ratbox/configure
12587 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
12588 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
12589 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
12590 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
12591 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
12592 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
12593 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
12594 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
12595 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
12596 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
12597 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
12598 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
12599 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
12600 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
12601 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
12602 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
12603 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
12604 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
12608 leeh 2005/01/09 08:23:30 EST (20050109_0)
12610 Modified files: (Branch: RATBOX_2_0)
12613 - remove a tab, and add +C to opers umode help
12615 Revision Changes Path
12616 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode