ircu2.10.12-pk.git
20 years agoImplement a per-connection-class default usermode option.
Michael Poole [Tue, 11 May 2004 02:51:09 +0000 (02:51 +0000)]
Implement a per-connection-class default usermode option.

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1042 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

20 years agoForward port of asuka-topicburst.patch from Quakenet's "Asuka" patch
Michael Poole [Tue, 11 May 2004 02:28:12 +0000 (02:28 +0000)]
Forward port of asuka-topicburst.patch from Quakenet's "Asuka" patch
set.

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1041 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

20 years agoForward port of delayed-join.patch from Quakenet's "Asuka" patch set
Michael Poole [Tue, 11 May 2004 02:10:30 +0000 (02:10 +0000)]
Forward port of delayed-join.patch from Quakenet's "Asuka" patch set
(which was a port of code I wrote for the other ircu).

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1040 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

20 years ago2004-05-10 Michael Poole <mdpoole@troilus.org>
Michael Poole [Mon, 10 May 2004 21:36:58 +0000 (21:36 +0000)]
2004-05-10  Michael Poole <mdpoole@troilus.org>

* ircd/ircd_events.c: Actually reference and try to use the epoll
event engine.  Omitted from yesterday's commit.

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1039 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

20 years ago2004-05-09 Michael Poole <mdpoole@troilus.org>
Michael Poole [Mon, 10 May 2004 03:10:29 +0000 (03:10 +0000)]
2004-05-09  Michael Poole <mdpoole@troilus.org>

        * ircd/m_pseudo.c: Include file omitted from previous commit.

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1038 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

20 years ago2004-05-09 Michael Poole <mdpoole@troilus.org>
Michael Poole [Mon, 10 May 2004 03:08:16 +0000 (03:08 +0000)]
2004-05-09  Michael Poole <mdpoole@troilus.org>

Forward port of Paul "Zoot" Chang's pseudo-command.patch and
pseudo-support.patch.

* doc/example.conf: Illustrate how to use the feature.

* include/handlers.h (m_pseudo): Declare new handler function.

* include/ircd_features.h (HIS_STATS_R): Add a feature to control
user visibility of the pseudo-commands.

* include/msg.h: Add flag and field for the extra information used
to select a pseudo-command's target.

* include/numeric.h (RPL_STATSRLINE, ERR_SERVICESDOWN): Add
definitions.

* include/parse.h (register_mapping, unregister_mapping): Declare.

* include/s_conf.h (struct nick_host, struct s_map,
GlobalServiceMapList): Define.

* ircd/Makefile.in: Add m_pseudo.c to IRCD_SRC.  Add generated
files to "make depend" dependency list.  Update dependencies.

* ircd/ircd_features.c (HIS_STATS_R): Define feature type and
default value.

* ircd/ircd_lexer.l (pseudo, prepend): Recognize new tokens.

* ircd/ircd_parser.y: Support "Pseudo" configuration blocks.

* ircd/parse.c (msgtab): Add initializer for field "extra" to all
commands.
(msg_tree_insert, msg_tree_remove, register_mapping,
unregister_mapping): New functions.
(parse_client): Implement MFLG_EXTRA extra argument passing.

* ircd/s_conf.c (GlobalServiceMapList): New variable.

* ircd/s_err.c (RPL_STATRLINE, ERR_SERVICESDOWN): Add format
strings for new numeric responses.

* ircd/s_stats.c (stats_mapping): New function.
(statsinfo): Add entry for /stats R and make old /stats r entry
case-sensitive.

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1037 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

20 years ago2004-05-09 Michael Poole <mdpoole@troilus.org>
Michael Poole [Mon, 10 May 2004 01:32:54 +0000 (01:32 +0000)]
2004-05-09  Michael Poole <mdpoole@troilus.org>

* ircd/ircd_parser.y (parse_error): Convert to being a wrapper for
yyerror() so that configuration errors all go to the same place.

* ircd/s_conf.c: New variables conf_error and conf_already_read.
conf_error is cleared by read_configuration_file() and set by
yyerror(); conf_already_read is set by read_configuration_file()
and never cleared.  Make yyerror() display error to stderr before
conf_already_read is set.  Make configuration errors a fatal
condition in init_conf().

2004-05-09  Michael Poole <mdpoole@troilus.org>

* ircd/Makefile.in: Pass the source directory as an argument to
version.c.SH so it knows where to find the source files for an
out-of-srcdir build.

* ircd/version.c.SH: Use that information.

2004-05-09  Michael Poole <mdpoole@troilus.org>

* Makefile.in: Ensure ${prefix}/include exists, since the adns
install puts files in that directory.  (The adns Makefile does
not use configure's ${includedir}.)

2004-05-09  Michael Poole <mdpoole@troilus.org>

* doc/readme.features: The logic for F:AUTOHIDE was removed, but
not its documentation.  Fix that omission.

* include/ircd_features.h, ircd/ircd_features.c: Remove the unused
definitions for FEATURE_AUTOHIDE.

2004-05-09  Michael Poole <mdpoole@troilus.org>

* doc/readme.who: Document the support for account matching and
display in the WHO command.

2004-05-09  Michael Poole <mdpoole@troilus.org>

* ircd/ircd.c (main): Move check_pid() call until after we read
the configuration file so that F:PPATH works correctly.

2004-05-09  Michael Poole <mdpoole@troilus.org>

* ircd/match.c (match): Use ToLower() instead of tolower() for
character comparisons.

2004-05-09  Michael Poole <mdpoole@troilus.org>

* ircd/s_user.c (register_user): Initialize "flag" (user's old
modes) passed to send_umode() so that the real set of modes are
sent to the user.

2004-05-09  Michael Poole <mdpoole@troilus.org>

* ircd/m_server.c (ms_server): Apply +h/+s flags only to the new
server, not to a hub between us and the new server.

* ircd/ircd_relay.c (relay_directed_message): Check FLAG_SERVICE
on target server rather than FLAG_CHSERV (so that directed
messages work at all).

2004-05-09  Michael Poole <mdpoole@troilus.org>

* configure.in: Add checks for epoll_* system call family.

* configure: Regenerate.

* ircd/engine_epoll.c: New file; forward ported from 2.10.11
branch.

2004-05-09  Michael Poole <mdpoole@troilus.org>

* include/ircd_alloc.h: Add definitions for MyRealloc, since they
are needed by kqueue and epoll event engines; kill #if 0'd block.

* include/memdebug.h: Declare dbg_realloc() helper function.

* ircd/ircd_alloc.c: Implement DoRealloc() helper function.

* ircd/memdebug.c: Implement dbg_realloc() helper function.

2004-05-09  Michael Poole <mdpoole@troilus.org>

* ircd/channel.c (find_no_nickchange_channel): Disallow nick
changes on a moderated channel with neither ops nor voice.

* ircd/s_err.c: Update ERR_BANNICKCHANGE message to match.

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1036 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

20 years agoAuthor: beware (by Spike)
Jochen Meesters [Thu, 29 Jan 2004 13:03:18 +0000 (13:03 +0000)]
Author: beware (by Spike)
Log message: Update the sline.diff patch, making it work with the latest ircu releases.

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1028 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

20 years agoAuthor: Isomer <isomer@undernet.org>
Perry Lorier [Sun, 25 Jan 2004 01:41:21 +0000 (01:41 +0000)]
Author: Isomer <isomer@undernet.org>
Log message:

Add some debugging support to the parser
Update the parser to work on the newer bison

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1027 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

20 years agoAuthor: Gavin Grieve <hektik@dimebox.net> (by way of Kev <klmitch@mit.edu>)
Kevin L. Mitchell [Wed, 21 Jan 2004 02:56:57 +0000 (02:56 +0000)]
Author: Gavin Grieve <hektik@dimebox.net> (by way of Kev <klmitch@mit.edu>)
Log message:

This code was originally written by Entrope for u2.10.11.05, a minor change was needed for u2.10.12.  Compiles cleanly and initial testing showed a single part message as it should be.

git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1026 c9e4aea6-c8fd-4c43-8297-357d70d61c8c

20 years agoAuthor: netski (By Spike)
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

20 years agoAuthor: beware (by Spike)
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

20 years agoAuthor: Spike
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

20 years agoMissed the ChangeLog entry for the parse.c commit
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

20 years agoAuthor:Diane Bruce <db@db.net>
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

20 years agoAuthor: Dianora
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

20 years agoAuthor: beware
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

20 years agoAuthor: beware
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

20 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

21 years agoAuthor: Kev <klmitch@mit.edu>
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

21 years agoAuthor: hikari <shadow@undernet.org>
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

21 years agoAuthor: Kev <klmitch@mit.edu>
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

21 years ago- Changed a few %l to %ld in ircd_snprintf'd strings.
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

21 years agoAuthor: Bleep <tom.helvey@cox.net>
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

21 years agoAuthor: Thomas Helvey <tom.helvey@cox.net> Message: Add hasher, fix bugster
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

21 years agoCleanup code so it builds with C++ again
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

21 years agofix coredump in feature lookup code
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

21 years agoRemoved resolver cache, cleanup client code
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

21 years agoRemove HEAD_IN_SAND macros, rebuild dependencies
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

21 years agoAuthor: hikari <shadow@undernet.org>
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

21 years agoAuthor: Fredrik Soderblom <froo@quakenet.org> via hikari
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

21 years agoAuthor: Kev <klmitch@mit.edu>
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

21 years ago- Added some more .cvsignore files.
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

21 years ago- Forgot to commit ChangeLog.
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

21 years ago- The big forward port. I probably broke lots of stuff, so please look over any
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

21 years agoAuthor: Unknown
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

21 years ago- The general consensus was my change justified a patchlevel increase.
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

21 years ago- Now server connections really work, and don't lose part of the burst
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

21 years ago- Lets put messages from connecting links through the right handler.
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

21 years ago- Fixed a few memory related issues, mostly to do with conf handling.
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

21 years ago- Also add a ChangeLog for the last two commits, and increase the
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

21 years ago- Added IsConnecting() to our list of things to treat like servers.
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

21 years ago- Added some tools to detect memory leaks.
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

21 years ago- Let handshaking servers flood.
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

21 years ago- Don't allow unknown clients to flood.
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

21 years agoRepository : :pserver:a1kmm@coder-com.undernet.org:/home/coder-com/cvs
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

21 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

21 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

21 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

21 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

21 years agoAuthor: Jean-Edouard Babin <Jeb@jeb.com.fr> (by way of Alex Badea <vampire@p16.pub...
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

21 years agoAuthor: Jeekay <jeekay@irc.planetarion.com>
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

21 years agoAuthor: Jeekay <jeekay@irc.planetarion.com>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Andrew Miller <a1kmm@mware.virtualave.net>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: beware <steendijk@tomaatnet.nl>
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

22 years agoAuthor: beware <steendijk@tomaatnet.nl> && Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: beware <steendijk@tomaatnet.nl> (by way of mbuna <mbuna@undernet.org>)
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Stephane Thiell <mbuna@undernet.org>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Ghostwolf <foxxe@wtfs.net>
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

22 years agoAuthor: Brian Cline <clineb@cs.winthrop.edu> By way of Ghostwolf <foxxe@wtfs.net>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Gavin Grieve <ggrieve@ihug.co.nz> (by way of Alex Badea <vampire@p16.pub...
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

22 years agoAuthor: Andrew Miller
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro> (by way of Kev <klmitch@mit.edu>)
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

22 years agoAuthor: A1kmm <a1kmm@mware.virtualave.net> by way of Ghostwolf <foxxe@wtfs.net>
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

22 years agoAuthor: Kev <klmitch@mit.edu>
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

22 years agoAuthor: Kev <klmitch@mit.edu>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAdded vampires Lazy Link patches, and uh, where'd the template go?
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Alex Badea <vampire@p16.pub.ro>
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

22 years agoAuthor: Kev <klmitch@mit.edu>
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

22 years agoAuthor: A1kmm
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

22 years agoAuthor: Andres Miller <a1kmm@mware.virtualave.net>
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

22 years agoAuthor: Kev <klmitch@mit.edu>
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

22 years agoAuthor: Kev <klmitch@mit.edu>
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

22 years agoAuthor: Kev <klmitch@mit.edu>
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

22 years agoAuthor: Kev <klmitch@mit.edu>
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

22 years agoAuthor: Reed L. <reed@redmagnet.com>
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

22 years agoAuthor: LordLuke <lordluke@undernet.org>
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

22 years agoAuthor: Ghostwolf <foxxe@wtfs.net>
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

22 years agoAuthor: Ghostwolf <foxxe@wtfs.net>
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

22 years agoAuthor: Ghostwolf <foxxe@wtfs.net>
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

22 years agoAuthor: Ghostwolf <foxxe@wtfs.net>
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

22 years agoAuthor: LordLuke <lordluke@undernet.org>
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

22 years agoAuthor: Ghostwolf <foxxe@wtfs.net>
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

22 years agoAuthor: Carlo Wood (run@alinoe.com> (Via Isomer>
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