Jochen Meesters [Wed, 13 Aug 2003 15:01:44 +0000 (15:01 +0000)]
Author: netski (By Spike)
Log message: Rewrite of ircd/match.c
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@967
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Jochen Meesters [Tue, 12 Aug 2003 09:41:17 +0000 (09:41 +0000)]
Author: beware (by Spike)
Log message: A bunch of patches done by beware, check ChangeLog for more info.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@966
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Jochen Meesters [Tue, 5 Aug 2003 01:30:23 +0000 (01:30 +0000)]
Author: Spike
Log message: Typo fix on the typo fix.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@965
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Jeekay [Sun, 3 Aug 2003 20:03:03 +0000 (20:03 +0000)]
Missed the ChangeLog entry for the parse.c commit
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@964
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Jeekay [Fri, 1 Aug 2003 21:03:18 +0000 (21:03 +0000)]
Author:Diane Bruce <db@db.net>
Log message:
* ircd/parse.c: Fixed typo
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@963
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Jochen Meesters [Sun, 22 Jun 2003 14:03:08 +0000 (14:03 +0000)]
Author: Dianora
Log message: Complete rewrite of parse.c
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@954
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Jochen Meesters [Sun, 22 Jun 2003 13:42:40 +0000 (13:42 +0000)]
Author: beware
Log message: This adds FEAT_LOCAL_CHANNELS, which causes "CHANTYPES" isupport token to be "#&" or "#", and allows/disallows creation of &channels.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@953
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Jochen Meesters [Sun, 22 Jun 2003 13:22:38 +0000 (13:22 +0000)]
Author: beware
Log message: Added OPLEVELS feature, which makes it possible to disable the +Au/oplevels stuff.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@952
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Tue, 17 Jun 2003 20:12:00 +0000 (20:12 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Added a missing include.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@951
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Kevin L. Mitchell [Fri, 7 Mar 2003 02:36:11 +0000 (02:36 +0000)]
Author: Kev <klmitch@mit.edu>
Log message:
Finally, the long awaited database primitives library is committed. This
is missing some test cases for the sparse matrices--I'm not going to have
much time in the near future, so I figured I should at least try to solicit
people's help with that aspect of it. The library also includes complete
(hopefully) documentation, generated by doxygen--see the doc subtree for
that. Works well, as far as the test cases I've written are concerned :)
The auto-resizing hash tables will be among the biggest wins for ircu, as
will the sparse matrices.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@923
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
hikari [Sat, 25 Jan 2003 22:50:57 +0000 (22:50 +0000)]
Author: hikari <shadow@undernet.org>
Log message:
A couple of cosmetic changes to ChangeLog because they were bugging me.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@921
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Kevin L. Mitchell [Wed, 22 Jan 2003 21:27:40 +0000 (21:27 +0000)]
Author: Kev <klmitch@mit.edu>
Log message:
Create the libs subdirectory and copy adns into it; will remove it from the
top-level later...
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@920
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Tue, 14 Jan 2003 00:14:16 +0000 (00:14 +0000)]
- Changed a few %l to %ld in ircd_snprintf'd strings.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@919
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Thomas Helvey [Mon, 13 Jan 2003 00:20:06 +0000 (00:20 +0000)]
Author: Bleep <tom.helvey@cox.net>
Log message: Cleanup warnings, fix precedence bugsters.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@917
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Thomas Helvey [Sun, 12 Jan 2003 23:54:36 +0000 (23:54 +0000)]
Author: Thomas Helvey <tom.helvey@cox.net> Message: Add hasher, fix bugster
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@916
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Thomas Helvey [Sat, 11 Jan 2003 12:49:27 +0000 (12:49 +0000)]
Cleanup code so it builds with C++ again
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@911
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Thomas Helvey [Sat, 11 Jan 2003 11:24:22 +0000 (11:24 +0000)]
fix coredump in feature lookup code
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@910
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Thomas Helvey [Sat, 11 Jan 2003 05:46:51 +0000 (05:46 +0000)]
Removed resolver cache, cleanup client code
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@909
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Thomas Helvey [Fri, 10 Jan 2003 09:20:27 +0000 (09:20 +0000)]
Remove HEAD_IN_SAND macros, rebuild dependencies
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@908
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
hikari [Fri, 10 Jan 2003 08:54:42 +0000 (08:54 +0000)]
Author: hikari <shadow@undernet.org>
Log message:
Minor typo fix in ChangeLog. It's 2003 Fredrik, not 2002 ;)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@907
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
hikari [Thu, 9 Jan 2003 22:08:47 +0000 (22:08 +0000)]
Author: Fredrik Soderblom <froo@quakenet.org> via hikari
<shadow@undernet.org>
Log message:
Simplify RPL_HOSTHIDDEN and the use of it.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@902
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Kevin L. Mitchell [Wed, 8 Jan 2003 03:17:20 +0000 (03:17 +0000)]
Author: Kev <klmitch@mit.edu>
Log message:
Polishing this forward-port. This won't compile--map.c assumes that the
head-in-sand stuff is still in preprocessor macros, rather than features.
Files that remain to be reviewed:
* ChangeLog.11 (probably moves to doc/history, but might should be synced
with the ChangeLog in .11)
* doc/example.conf (probably needs a full rewrite)
* include/ircd_alloc.h
* ircd/channel.c
* ircd/chkconf.c (maybe we should just shoot it and put it out of its
misery)
* ircd/ircd_alloc.c
* ircd/m_burst.c
* ircd/m_destruct.c
* ircd/m_endburst.c
* ircd/m_join.c
* ircd/m_server.c (this one needs a rewrite, *bad*)
* ircd/map.c
* ircd/s_conf.c (I haven't yet sat down and figured out the new .conf
processor)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@901
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Tue, 7 Jan 2003 10:41:22 +0000 (10:41 +0000)]
- Added some more .cvsignore files.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@898
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Tue, 7 Jan 2003 10:17:51 +0000 (10:17 +0000)]
- Forgot to commit ChangeLog.
- Bump patchlevel.
- Update end date on the latest period in the Authors file.
- Add me to Authors.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@897
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Tue, 7 Jan 2003 10:06:45 +0000 (10:06 +0000)]
- The big forward port. I probably broke lots of stuff, so please look over any
changes you made to .11 and make sure they are forward ported correctly. A lot
of the ircd was changed.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@896
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Tue, 27 Aug 2002 12:24:01 +0000 (12:24 +0000)]
Author: Unknown
Log message:
Sline diff, optional patch for 3rd party networks.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@814
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Fri, 5 Jul 2002 04:23:19 +0000 (04:23 +0000)]
- The general consensus was my change justified a patchlevel increase.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@789
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Fri, 5 Jul 2002 03:38:30 +0000 (03:38 +0000)]
- Now server connections really work, and don't lose part of the burst
on larger bursts.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@788
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Fri, 5 Jul 2002 02:09:44 +0000 (02:09 +0000)]
- Lets put messages from connecting links through the right handler.
This seems to link perfectly from all the tests I can put it through,
so hopefully it will fix all the problems.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@787
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Mon, 1 Jul 2002 07:04:19 +0000 (07:04 +0000)]
- Fixed a few memory related issues, mostly to do with conf handling.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@784
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Mon, 1 Jul 2002 05:01:25 +0000 (05:01 +0000)]
- Also add a ChangeLog for the last two commits, and increase the
patchlevel(for the last one).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@782
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Mon, 1 Jul 2002 04:55:11 +0000 (04:55 +0000)]
- Added IsConnecting() to our list of things to treat like servers.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@781
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Mon, 1 Jul 2002 04:51:29 +0000 (04:51 +0000)]
- Added some tools to detect memory leaks.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@780
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Sat, 29 Jun 2002 01:59:44 +0000 (01:59 +0000)]
- Let handshaking servers flood.
This *might* fix the dbuf bug, because note that before
handshaking servers were not treated like servers even
though they had authed, and dbufs were being used. I
am not certain this is the problem though.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@779
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Fri, 28 Jun 2002 11:05:36 +0000 (11:05 +0000)]
- Don't allow unknown clients to flood.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@776
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Fri, 28 Jun 2002 11:04:05 +0000 (11:04 +0000)]
Repository : :pserver:a1kmm@coder-com.undernet.org:/home/coder-com/cvs
Module : ircu2.10
Working dir: ~/scratch/ircu2.10/
In directory .:
Modified ChangeLog
patched Up-To-Date Makefile.in
patched Up-To-Date configure
patched Up-To-Date configure.in
Unknown confparse.diff
Unknown fixmsnick.diff
Unknown ircd.log
Unknown lynxtrace
Unknown patches
In directory include:
Unknown include/patchlist.h
patched Up-To-Date include/s_conf.h
In directory ircd:
patched Up-To-Date ircd/Makefile.in
patched Up-To-Date ircd/ircd.c
patched Up-To-Date ircd/ircd_parser.y
Unknown ircd/lex.yy.c
patched Up-To-Date ircd/m_burst.c
patched Up-To-Date ircd/m_join.c
patched Up-To-Date ircd/m_server.c
patched Up-To-Date ircd/m_stats.c
updated Up-To-Date ircd/res_adns.c
updated Up-To-Date ircd/res_libresolv.c
Modified ircd/s_bsd.c
patched Up-To-Date ircd/s_err.c
Unknown ircd/y.output
Unknown ircd/y.tab.c
Unknown ircd/y.tab.h
--------------------- End ---------------------
-- last cmd: cvs -f -z9 update --
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@775
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Tue, 18 Jun 2002 13:16:40 +0000 (13:16 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Kick net.riders on burst, plus a few various fixes.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@774
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Sun, 16 Jun 2002 22:59:33 +0000 (22:59 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Implemented adns. I've got it up to the point where it works right under
small load and doesn't core. Hammer it for a while and see how it handles.
Added --disable-adns to configure in case you want the old res.c back.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@773
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Sun, 16 Jun 2002 22:45:59 +0000 (22:45 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Fixed a conf parser bug that broke server connections.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@772
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Tue, 4 Jun 2002 18:09:07 +0000 (18:09 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Fixed /stats v so it *cough* displays all servers on the network
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@764
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Thu, 30 May 2002 13:33:39 +0000 (13:33 +0000)]
Author: Jean-Edouard Babin <Jeb@jeb.com.fr> (by way of Alex Badea <vampire@p16.pub.ro>)
Log message:
Fixed core bug in mr_server when you send insufficient arguments.
(pull-up from u2_10_11 branch)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@763
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Sun, 26 May 2002 02:05:38 +0000 (02:05 +0000)]
Author: Jeekay <jeekay@irc.planetarion.com>
Log message:
[14:03:53] <Jeekay> heh
[14:03:53] <Jeekay> I can practically *tell* you the patch :)
[14:03:54] <Jeekay> char *j;
[14:04:00] <Jeekay> + unsigned char *j;
[14:04:08] <Jeekay> er.. - infront of the char *j;
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@761
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Sun, 26 May 2002 01:48:30 +0000 (01:48 +0000)]
Author: Jeekay <jeekay@irc.planetarion.com>
Log message:
Patch to prevent local users joining channels with characters <=32 in
their names. This closes bug #51.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@760
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Mon, 22 Apr 2002 12:42:24 +0000 (12:42 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Report information for 'me' too in /stats v.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@751
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Sun, 21 Apr 2002 10:52:09 +0000 (10:52 +0000)]
Author: Andrew Miller <a1kmm@mware.virtualave.net>
Log message:
Ensure that directed messages cannot be used to find out whether a server
broke away in a split.
This should be backported.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@750
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Fri, 19 Apr 2002 12:20:23 +0000 (12:20 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Fixed /who server.name for non-opers (matchsel default included
WHO_FIELD_SER, *sigh*)
(pullup from u2_10_11 branch)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@749
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Thu, 18 Apr 2002 13:25:44 +0000 (13:25 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Fixed a format descriptor in RPL_STATSILINE (connection classes are now
strings).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@746
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Wed, 17 Apr 2002 14:02:53 +0000 (14:02 +0000)]
Author: beware <steendijk@tomaatnet.nl>
Log message:
Fixed whois again (disallow local non-opers to do remote whois's on
non-existent users)
(pullup from u2_10_11 branch)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@745
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Tue, 16 Apr 2002 13:34:07 +0000 (13:34 +0000)]
Author: beware <steendijk@tomaatnet.nl> && Alex Badea <vampire@p16.pub.ro>
Log message:
beware: fixed m_whois The Right Way (tm), also cleaned up m_admin
Vampire-: fixed hunt_server_cmd not sending "no such server" for
servermasks
(pull-up from u2_10_11 branch)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@741
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Mon, 15 Apr 2002 20:35:49 +0000 (20:35 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Added verbose server reporting (/stats v or /stats V for
machine-readable format) (bugzilla bug 52)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@739
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Mon, 15 Apr 2002 20:16:13 +0000 (20:16 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Fixed typo (read: core bug) in get_client_class
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@738
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Stephane Thiell [Mon, 15 Apr 2002 14:36:15 +0000 (14:36 +0000)]
Author: beware <steendijk@tomaatnet.nl> (by way of mbuna <mbuna@undernet.org>)
Log message:
Fixed /whois servermask nomatch bug where normal users could use the
function to discover servers, also the NOSUCHSERVER check code was missing.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@736
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Sun, 14 Apr 2002 16:45:29 +0000 (16:45 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Fixed a parser bug (not setting the local server infotext)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@735
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Stephane Thiell [Sat, 13 Apr 2002 11:18:54 +0000 (11:18 +0000)]
Author: Stephane Thiell <mbuna@undernet.org>
Log message:
Fixed remote whois relay.
Removed an unused function (get_client_ping) in class.c/h (we now use
client_get_ping in client.c).
Upgraded config.guess and config.sub to recognized even more systems.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@733
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Fri, 12 Apr 2002 13:50:27 +0000 (13:50 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Added documentation and minor fixes to the lazy-leaf patch.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@732
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Fri, 12 Apr 2002 13:19:53 +0000 (13:19 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Added login-on-connect patch to patches/
Documentation & changelog inside.
To apply, "./ircd-patch add login-on-connect"
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@731
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Fri, 12 Apr 2002 13:00:35 +0000 (13:00 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
ircd-patch: report files which failed the dry run
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@730
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Fri, 12 Apr 2002 00:19:52 +0000 (00:19 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Don't propagate invites for local channels.
(pullup from u2_10_11 branch)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@729
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Joseph Bongaarts [Wed, 10 Apr 2002 05:12:03 +0000 (05:12 +0000)]
Author: Ghostwolf <foxxe@wtfs.net>
Log message:
Last update broke autoconnects. Fixed it another way.
pull-up from u2_10_11 branch
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@722
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Joseph Bongaarts [Wed, 10 Apr 2002 04:31:25 +0000 (04:31 +0000)]
Author: Brian Cline <clineb@cs.winthrop.edu> By way of Ghostwolf <foxxe@wtfs.net>
Log message:
To avoid problems with infinite event loops, don't try connecting
to servers whose connect frequency is 0.
pullup from u2_10_11 branch
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@721
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Tue, 9 Apr 2002 22:40:56 +0000 (22:40 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Added a configuration file converter (2.10.11 -> 2.10.12), fixing a
conf parser bug in the process.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@719
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Tue, 9 Apr 2002 12:54:22 +0000 (12:54 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Added a report of configured options to configure.in
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@718
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Mon, 8 Apr 2002 10:41:19 +0000 (10:41 +0000)]
Author: Gavin Grieve <ggrieve@ihug.co.nz> (by way of Alex Badea <vampire@p16.pub.ro>)
Log message:
Changed CHARSET to CASEMAPPING in the 005 reply after discussions
as to what would be the preferred name.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@716
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Fri, 5 Apr 2002 11:36:59 +0000 (11:36 +0000)]
Author: Andrew Miller
Log message:
- Allowed specification of the priviledge flags in the config file.
- Fixed a bug in the parser so rehash now works properly.
To do:
- Add documentation to example.conf for the new options.
- Sort out features they still don't seem to work properly.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@715
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Wed, 3 Apr 2002 21:16:01 +0000 (21:16 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Cleaned up a couple of compiler warnings, fixed Makefile.in so it works
for compiling outside the source tree
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@713
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Kevin L. Mitchell [Wed, 3 Apr 2002 15:23:48 +0000 (15:23 +0000)]
Author: Alex Badea <vampire@p16.pub.ro> (by way of Kev <klmitch@mit.edu>)
Log message:
Fix bug 43, where /who %i would reveal IP addresses for hidden hosts. Also
fixed searching on those IP addresses...
(pull-up from u2_10_11 branch)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@711
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Joseph Bongaarts [Wed, 3 Apr 2002 06:45:49 +0000 (06:45 +0000)]
Author: A1kmm <a1kmm@mware.virtualave.net> by way of Ghostwolf <foxxe@wtfs.net>
Log message:
example.conf updates, and bug fixes in m_nick
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@709
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Kevin L. Mitchell [Wed, 3 Apr 2002 04:29:52 +0000 (04:29 +0000)]
Author: Kev <klmitch@mit.edu>
Log message:
Kills didn't get sent to remote servers correctly. They do now. This
fixes bug 39.
(pull-up from u2_10_11 branch)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@705
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Kevin L. Mitchell [Wed, 3 Apr 2002 03:41:48 +0000 (03:41 +0000)]
Author: Kev <klmitch@mit.edu>
Log message:
Display which engines are compiled into the ircd when the -v flag is given.
Also display MAXCONNECTIONS.
(pull-up from u2_10_11 branch)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@704
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Tue, 2 Apr 2002 11:24:29 +0000 (11:24 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
* Maintain an (autogenerated) list of applied patches in include/patchlist.h, which is also showed on /version -- Alex Badea * Undernet Coder-Com contributer
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@702
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Tue, 2 Apr 2002 09:42:32 +0000 (09:42 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
* Added meaningful return codes * Testing whether add/del will work before doing any actual devastation (with option to force)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@701
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Tue, 2 Apr 2002 07:17:11 +0000 (07:17 +0000)]
Added vampires Lazy Link patches, and uh, where'd the template go?
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@700
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Tue, 2 Apr 2002 05:04:04 +0000 (05:04 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
""Example"" Patches
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@699
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Tue, 2 Apr 2002 05:00:10 +0000 (05:00 +0000)]
Author: Alex Badea <vampire@p16.pub.ro>
Log message:
Allows adding/removing patches that aren't part of ircu proper.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@698
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Kevin L. Mitchell [Tue, 2 Apr 2002 04:27:36 +0000 (04:27 +0000)]
Author: Kev <klmitch@mit.edu>
Log message:
What a screw case. In the case of many, many joins, we were overflowing an
array in the joinbuf because we were adding a channel to the array, then
forgetting to empty the array when we flushed--because they weren't
supposed to have been added in the first place! This should stop them from
being added anymore, and hopefully fix our Amsterdam* crashes.
(pull-up from u2_10_11 branch)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@697
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Tue, 2 Apr 2002 01:02:59 +0000 (01:02 +0000)]
Author: A1kmm
Log message:
I missed adding some files, oops.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@694
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Tue, 2 Apr 2002 00:26:47 +0000 (00:26 +0000)]
Author: Andres Miller <a1kmm@mware.virtualave.net>
Log message:
New Config file
Author: Bert Faes <bert.faes@pandora.be>
made /trace reply always show the username
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@693
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Kevin L. Mitchell [Thu, 28 Mar 2002 15:10:21 +0000 (15:10 +0000)]
Author: Kev <klmitch@mit.edu>
Log message:
Build system was missing some important tests; corrected. YOU MAY NEED TO
DO A "make clean" WHEN UPGRADING TO MAKE THE CHANGES TAKE EFFECT!
(pull-up from u2_10_11 branch)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@692
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Kevin L. Mitchell [Wed, 27 Mar 2002 22:30:24 +0000 (22:30 +0000)]
Author: Kev <klmitch@mit.edu>
Log message:
Suppress key leaks during net junctions by making keys appear as "*". Does
NOT affect normal user (or even server) /MODE commands.
This change to the trunk has NOT been tested. The code implementing +A and
+u has been touched. I *believe* the resulting code will work, but someone
should please sanity-check this--I don't have the facilities to verify this
change up front.
(pull-up from the u2_10_11 branch)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@689
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Kevin L. Mitchell [Wed, 27 Mar 2002 19:46:13 +0000 (19:46 +0000)]
Author: Kev <klmitch@mit.edu>
Log message:
Invalidate the user's old sendq when he /oper's up, so that the new sendq
is retrieved from the Y-line associated with the O-line.
(pull-up from u2_10_11 branch)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@687
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Kevin L. Mitchell [Mon, 25 Mar 2002 23:24:44 +0000 (23:24 +0000)]
Author: Kev <klmitch@mit.edu>
Log message:
If a user changes nickname to a nick that's banned on the channel, the ban
wouldn't take effect. Although minor, this is a bug, and may best be fixed
by invalidating all the ban caching for the user. This is effected by
looping over all the user's channel memberships and doing a ClearBanValid()
on them.
(pull-up from u2.10.11 branch)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@685
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Thu, 21 Mar 2002 08:35:31 +0000 (08:35 +0000)]
Author: Reed L. <reed@redmagnet.com>
Log message:
This patch adds OPER_LIST_CHAN and LOCOP_LIST_CHAN to doc/example.conf and doc/readme.features as requested by Isomer.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@683
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Wed, 20 Mar 2002 06:33:25 +0000 (06:33 +0000)]
Author: LordLuke <lordluke@undernet.org>
Log message:
Added locop feature
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@682
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Joseph Bongaarts [Tue, 19 Mar 2002 22:03:36 +0000 (22:03 +0000)]
Author: Ghostwolf <foxxe@wtfs.net>
Log message:
Made links behave like map, so it is also more useful with HEAD_IN_SAND_LINKS
defined.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@681
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Joseph Bongaarts [Tue, 19 Mar 2002 19:25:55 +0000 (19:25 +0000)]
Author: Ghostwolf <foxxe@wtfs.net>
Log message:
Fixed a bug in /stats i, and in the process saw someone tried to show connection
limits in /stats i. Took the idea and finished implementing it. Update ChangeLog
for today's earlier commits as well.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@680
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Joseph Bongaarts [Tue, 19 Mar 2002 15:12:43 +0000 (15:12 +0000)]
Author: Ghostwolf <foxxe@wtfs.net>
Log message: Cut and paste error...
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@679
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Joseph Bongaarts [Tue, 19 Mar 2002 14:59:54 +0000 (14:59 +0000)]
Author: Ghostwolf <foxxe@wtfs.net>
Log message:
Make disabling HEAD_IN_SAND easier, by using -DNO_HEAD_IN_SAND. Also added
--disable-headinsand to ./confugre
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@678
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Tue, 19 Mar 2002 10:54:28 +0000 (10:54 +0000)]
Author: LordLuke <lordluke@undernet.org>
Log message:
>> This patch will allow an oper to list secret channels via /list if >> allowed in the F line >> >> F:LIST_CHAN:TRUE|FALSE (default is true) >> >> Tested on ircu 2.10.11pl24 > >I like this patch, could we have it against the alpha branch tho? > >cvs update -A > >should get it to you :) > This file is for: u2.10.12.alpha.00. Test.undernet.org B27AeEFfIKMpSU
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@677
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Joseph Bongaarts [Wed, 13 Mar 2002 19:00:16 +0000 (19:00 +0000)]
Author: Ghostwolf <foxxe@wtfs.net>
Log message:
LAst of the last of the bug fixes in do_kill. Must be more careful when forward porting by hand.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@674
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Wed, 13 Mar 2002 09:19:21 +0000 (09:19 +0000)]
Author: Carlo Wood (run@alinoe.com> (Via Isomer>
Log message:
This patch finishes everything described on
http://www.xs4all.nl/~carlo17/irc/cpass.html
Todo:
- deal with brute force (dictionary) attacks on apass.
- backwards compatibility (two phase upgrade).
- education issues (add URLs in messages).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@673
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Joseph Bongaarts [Mon, 11 Mar 2002 06:36:52 +0000 (06:36 +0000)]
Author: Ghostwolf <foxxe@wtfs.net>
Log message:
Last of the bug fixes for do_kill()
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@672
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Joseph Bongaarts [Sun, 10 Mar 2002 10:17:14 +0000 (10:17 +0000)]
Author: Ghostwolf <foxxe@wtfs.net>
Log message:
Don't remove clients from the list that aren't actually in the list.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@670
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Fri, 8 Mar 2002 23:19:33 +0000 (23:19 +0000)]
Author: Carlo Wood <run@alinoe.com>
Log message:
Implementation of network synchronization code. Includes the implementation of the previously unused DESTRUCT message. Correction on ms_join to copy older timestamps and now allowing BURST message to occur outside the net-burst. See my last two posts to coder-com for detailed information on how I got to this implementation and for a C++ simulation program that wrote to test it. Note that I changed the copyright notice in m_destruct - Jarko didn't add that function, I did. Not that it is a big deal to me.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@668
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Joseph Bongaarts [Thu, 7 Mar 2002 22:52:57 +0000 (22:52 +0000)]
Author: Reed Loden <reed@redmagnet.com> By way of Ghostwolf <foxxe@wtfs.net>
Log message:
Various trival changes to tools/*
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@667
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Joseph Bongaarts [Thu, 7 Mar 2002 21:26:11 +0000 (21:26 +0000)]
Author: Run <run@alinoe.com> By way of Ghostwolf <foxxe@wtfs.net>
Log message:
* /ircd/ircd.c: check_pings: First check if a PING was sent at all.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@666
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Thu, 7 Mar 2002 02:28:39 +0000 (02:28 +0000)]
Author: Carlo Wood (via Isomer <isomer@coders.net>)
Log message:
Missing file
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@664
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Thu, 7 Mar 2002 02:07:59 +0000 (02:07 +0000)]
Author: Carlo Wood (Via Isomer <isomer@coders.net>)
Log message:
Added missing file.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@663
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Perry Lorier [Wed, 6 Mar 2002 09:31:28 +0000 (09:31 +0000)]
Author: Carlo Wood <run@alinoe.com> (Via Isomer <isomer@undernet.org>)
Log message:
Run's Patches:
apass1.diff
apass1-2.diff
map_update.patch
apass2-3.diff
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@662
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Joseph Bongaarts [Tue, 26 Feb 2002 23:10:39 +0000 (23:10 +0000)]
Author: Ghostwolf <foxxe@wtfs.net>
Log message:
Cosmetic change to head in sand map output, fixed the asserts in map_* and fixed a bug in ms_server that was makeing P10's into J10's
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@660
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Kevin L. Mitchell [Mon, 25 Feb 2002 17:20:15 +0000 (17:20 +0000)]
Author: Carlo Wood <carlo@alinoe.com> (by way of Kev <klmitch@mit.edu>)
Log message:
Removes the warnings:
m_server.c: In function `mr_server':
m_server.c:132: warning: unused variable `bcptr'
m_server.c: In function `ms_server':
m_server.c:681: warning: unused variable `ret'
m_server.c:678: warning: unused variable `aconf'
These are independend of configure options: a reg.exp. search
shows they are certainly not used in these functions, anywhere.
Probably there as a result of duplicating code in the past.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@659
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c