ircu2.10.12-pk.git
18 years agoFix Admin block documentation and behavior (SF bug#1477672).
Michael Poole [Sat, 29 Apr 2006 02:21:56 +0000 (02:21 +0000)]
Fix Admin block documentation and behavior (SF bug#1477672).

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

18 years agoFix an assertion failure when client endpoint name lookup fails.
Michael Poole [Fri, 7 Apr 2006 04:02:26 +0000 (04:02 +0000)]
Fix an assertion failure when client endpoint name lookup fails.

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

18 years agoUse SIZEOF_LONG_LONG instead of HAVE_LONG_LONG.
Michael Poole [Fri, 7 Apr 2006 03:56:22 +0000 (03:56 +0000)]
Use SIZEOF_LONG_LONG instead of HAVE_LONG_LONG.

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

18 years agoFix documentation cruft and typo.
Michael Poole [Fri, 7 Apr 2006 03:43:06 +0000 (03:43 +0000)]
Fix documentation cruft and typo.

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

18 years agoUpdate patchlevel for pre07.
Michael Poole [Tue, 4 Apr 2006 23:29:30 +0000 (23:29 +0000)]
Update patchlevel for pre07.

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

18 years agoUpdate patchlevel.h for 2.10.12.06 release.
Michael Poole [Tue, 4 Apr 2006 23:16:11 +0000 (23:16 +0000)]
Update patchlevel.h for 2.10.12.06 release.

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

18 years agoAllow both *!*@1.2.3.* and *!*@1.2.3.0/22 to be banned at the same time.
Michael Poole [Tue, 4 Apr 2006 23:09:48 +0000 (23:09 +0000)]
Allow both *!*@1.2.3.* and *!*@1.2.3.0/22 to be banned at the same time.

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

18 years agoUpdate iauth-test script to match the documented iauth protocol.
Michael Poole [Tue, 4 Apr 2006 23:07:02 +0000 (23:07 +0000)]
Update iauth-test script to match the documented iauth protocol.

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

18 years agoResolve bug #1457429.
Michael Poole [Sat, 25 Mar 2006 03:46:56 +0000 (03:46 +0000)]
Resolve bug #1457429.

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

18 years agoAuthor: Kev <klmitch@mit.edu>
Kevin L. Mitchell [Fri, 24 Mar 2006 00:29:55 +0000 (00:29 +0000)]
Author: Kev <klmitch@mit.edu>
Log message:

Fix some iauth-related bugs: colon sentinel was not properly handled,
iauth stderr buffering was fubared, iauth command parsing needed rewriting,
and a minor documentation bug got fixed.

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

18 years agoDo not convert F:FEATURENAME to "FEATURENAME" = ;
Michael Poole [Sun, 19 Mar 2006 04:40:00 +0000 (04:40 +0000)]
Do not convert F:FEATURENAME to "FEATURENAME" = ;

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

18 years agoFix bug #1444405 by allowing other servers to overwrite keys and Upass.
Michael Poole [Sun, 19 Mar 2006 04:03:55 +0000 (04:03 +0000)]
Fix bug #1444405 by allowing other servers to overwrite keys and Upass.

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

18 years agoAvoid unwanted races for mode handling during burst processing.
Michael Poole [Sat, 18 Mar 2006 15:52:58 +0000 (15:52 +0000)]
Avoid unwanted races for mode handling during burst processing.

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

18 years agoApply coekie's patch for bug #1428190.
Michael Poole [Tue, 14 Mar 2006 14:56:51 +0000 (14:56 +0000)]
Apply coekie's patch for bug #1428190.

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

18 years agoAvoid needless server panics when BUFFERPOOL is configured too small
Michael Poole [Tue, 14 Mar 2006 03:56:58 +0000 (03:56 +0000)]
Avoid needless server panics when BUFFERPOOL is configured too small
(or otherwise runs out).

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

18 years agoFix /uping on IPv6-enabled FreeBSD builds (#1435373).
Michael Poole [Tue, 14 Mar 2006 03:45:52 +0000 (03:45 +0000)]
Fix /uping on IPv6-enabled FreeBSD builds (#1435373).

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

18 years agoReject broad silences to make it harder to deduce someone's IP.
Michael Poole [Wed, 22 Feb 2006 21:35:39 +0000 (21:35 +0000)]
Reject broad silences to make it harder to deduce someone's IP.

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

18 years agoFix some other bugs when IAuth is not enabled.
Michael Poole [Wed, 22 Feb 2006 15:34:45 +0000 (15:34 +0000)]
Fix some other bugs when IAuth is not enabled.

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

18 years agoAuthor: Kev <klmitch@mit.edu>
Kevin L. Mitchell [Wed, 22 Feb 2006 15:18:39 +0000 (15:18 +0000)]
Author: Kev <klmitch@mit.edu>
Log message:

Stomp a crash bug when no iauthd is configured

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

18 years agoAuthor: Alex Badea <vamposdecampos@gmail.com>
Alex Badea [Fri, 17 Feb 2006 10:34:59 +0000 (10:34 +0000)]
Author: Alex Badea <vamposdecampos@gmail.com>
Log message:

Fix mr_pong failing for cookies larger than 0x7fffffff.
Fix auth_set_username always returning "invalid username".

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

18 years agoHandle NXDOMAIN DNS errors.
Michael Poole [Thu, 16 Feb 2006 04:04:25 +0000 (04:04 +0000)]
Handle NXDOMAIN DNS errors.

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

18 years agoImplement a progressive iauth system.
Michael Poole [Thu, 16 Feb 2006 03:49:55 +0000 (03:49 +0000)]
Implement a progressive iauth system.

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

18 years agoFix display with %hu format.
Michael Poole [Thu, 16 Feb 2006 03:30:00 +0000 (03:30 +0000)]
Fix display with %hu format.

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

18 years agoAdd infrastructure to handle child processes exiting.
Michael Poole [Thu, 16 Feb 2006 03:27:41 +0000 (03:27 +0000)]
Add infrastructure to handle child processes exiting.

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

18 years agoAdd os_socketpair() function; clean up blocking tests.
Michael Poole [Thu, 16 Feb 2006 03:22:28 +0000 (03:22 +0000)]
Add os_socketpair() function; clean up blocking tests.

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

18 years agoFix backtracking bug in matching after an escape.
Michael Poole [Thu, 16 Feb 2006 03:16:19 +0000 (03:16 +0000)]
Fix backtracking bug in matching after an escape.

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

18 years agoScan all Connect blocks for next auto-reconnect time.
Michael Poole [Sun, 5 Feb 2006 00:52:16 +0000 (00:52 +0000)]
Scan all Connect blocks for next auto-reconnect time.

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

18 years agoRemove self-op code for Apass/Upass joins.
Michael Poole [Sun, 5 Feb 2006 00:50:22 +0000 (00:50 +0000)]
Remove self-op code for Apass/Upass joins.

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

18 years agoUpdate patchlevel to 2.10.12.pre06.
Michael Poole [Fri, 13 Jan 2006 01:28:12 +0000 (01:28 +0000)]
Update patchlevel to 2.10.12.pre06.

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

18 years agoUpdate files for 2.10.12.05 release.
Michael Poole [Fri, 13 Jan 2006 01:10:04 +0000 (01:10 +0000)]
Update files for 2.10.12.05 release.

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

18 years agoMinor Solaris build tweaks: VPATH, example.conf, warning.
Michael Poole [Thu, 12 Jan 2006 03:02:50 +0000 (03:02 +0000)]
Minor Solaris build tweaks: VPATH, example.conf, warning.

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

18 years agoDo not send +r usermode to auth-on-connect users.
Michael Poole [Tue, 10 Jan 2006 02:06:36 +0000 (02:06 +0000)]
Do not send +r usermode to auth-on-connect users.

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

18 years agoRecognize ZANNELS feature for compatibility.
Michael Poole [Tue, 10 Jan 2006 01:23:28 +0000 (01:23 +0000)]
Recognize ZANNELS feature for compatibility.

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

18 years agoDo not send JOIN for zombies given ops or voice.
Michael Poole [Sat, 7 Jan 2006 01:08:29 +0000 (01:08 +0000)]
Do not send JOIN for zombies given ops or voice.

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

18 years agoCompletely wipe out inappropriately resurrected channels.
Michael Poole [Sat, 7 Jan 2006 00:54:09 +0000 (00:54 +0000)]
Completely wipe out inappropriately resurrected channels.
Fix off-by-one bug in convert-conf.

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

18 years agoSend channel TS when sending an on-join op for a user.
Michael Poole [Wed, 4 Jan 2006 02:24:00 +0000 (02:24 +0000)]
Send channel TS when sending an on-join op for a user.

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

18 years agoDo not try to destroy a channel's nonexistent destruct event.
Michael Poole [Tue, 3 Jan 2006 01:25:50 +0000 (01:25 +0000)]
Do not try to destroy a channel's nonexistent destruct event.

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

18 years agoFix bug #1394480 (WHOWAS missing printf argument for real IP).
Michael Poole [Sun, 1 Jan 2006 04:39:07 +0000 (04:39 +0000)]
Fix bug #1394480 (WHOWAS missing printf argument for real IP).

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

18 years agoFix topic bursting for +t channels; update TOPIC command's dox comments.
Michael Poole [Sat, 31 Dec 2005 01:41:40 +0000 (01:41 +0000)]
Fix topic bursting for +t channels; update TOPIC command's dox comments.

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

18 years agoFix display of absent passwords during "ircd -k -c ....".
Michael Poole [Sat, 31 Dec 2005 01:40:00 +0000 (01:40 +0000)]
Fix display of absent passwords during "ircd -k -c ....".

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

18 years agoFix config conversion bugs (functional and documentation).
Michael Poole [Sat, 31 Dec 2005 01:38:24 +0000 (01:38 +0000)]
Fix config conversion bugs (functional and documentation).

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

18 years agoBackport convert-conf fix from head; remove bogus /dev/poll assertion.
Michael Poole [Fri, 30 Dec 2005 13:28:42 +0000 (13:28 +0000)]
Backport convert-conf fix from head; remove bogus /dev/poll assertion.

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

18 years agoFix portability problems in ircd-patch script.
Michael Poole [Thu, 29 Dec 2005 03:41:56 +0000 (03:41 +0000)]
Fix portability problems in ircd-patch script.

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

18 years agoUpdate config.* files to recognize new targets.
Michael Poole [Fri, 23 Dec 2005 17:23:53 +0000 (17:23 +0000)]
Update config.* files to recognize new targets.

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

18 years agoAuthor: Kev <klmitch@mit.edu>
Kevin L. Mitchell [Fri, 23 Dec 2005 17:12:06 +0000 (17:12 +0000)]
Author: Kev <klmitch@mit.edu>
Log message:

Get rid of MAGIC_REMOTE_JOIN_TS--hasn't been needed for a long time, we've
just been lazy.  Also, fix two bugs having to do with remote users joining
channels: 1) If the timestamps were the same, everybody got deopped; 2) the
deops weren't actually happening, just shown.  Now, the deops actually
happen, and the deop loop is only entered if the remote join TS is older
(less than) the channel timestamp or if the channel is a zannel.

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

18 years agoRegenerate files derived from configure.in (revision 1.34.2.1).
Michael Poole [Wed, 14 Dec 2005 03:03:09 +0000 (03:03 +0000)]
Regenerate files derived from configure.in (revision 1.34.2.1).

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

18 years agoFix build on Solaris 10.
Michael Poole [Wed, 14 Dec 2005 03:01:38 +0000 (03:01 +0000)]
Fix build on Solaris 10.

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

18 years agoFix a possible net ride.
Michael Poole [Tue, 13 Dec 2005 23:45:55 +0000 (23:45 +0000)]
Fix a possible net ride.

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

18 years agoMinor config file fixes (example, conversion, and error reporting).
Michael Poole [Tue, 13 Dec 2005 23:12:41 +0000 (23:12 +0000)]
Minor config file fixes (example, conversion, and error reporting).

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

18 years agoUpdate dependencies for version.c.
Michael Poole [Mon, 28 Nov 2005 02:25:22 +0000 (02:25 +0000)]
Update dependencies for version.c.

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

18 years agoCount a join to a new channel as a target change.
Michael Poole [Mon, 28 Nov 2005 02:17:29 +0000 (02:17 +0000)]
Count a join to a new channel as a target change.

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

18 years agoDisplay IPv6 support flag with the other per-server flags.
Michael Poole [Sat, 19 Nov 2005 23:59:22 +0000 (23:59 +0000)]
Display IPv6 support flag with the other per-server flags.

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

18 years agoFix buglet in Feature section and print original input F: lines.
Michael Poole [Sat, 19 Nov 2005 23:55:14 +0000 (23:55 +0000)]
Fix buglet in Feature section and print original input F: lines.

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

18 years agoUpdate patchlevel for pre05.
Michael Poole [Sat, 19 Nov 2005 01:08:20 +0000 (01:08 +0000)]
Update patchlevel for pre05.

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

18 years agoUpdate patchlevel for 2.10.12.04 release.
Michael Poole [Sat, 19 Nov 2005 01:03:58 +0000 (01:03 +0000)]
Update patchlevel for 2.10.12.04 release.

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

18 years agoAdd HIS_MODEWHO feature.
Michael Poole [Fri, 18 Nov 2005 02:30:57 +0000 (02:30 +0000)]
Add HIS_MODEWHO feature.

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

18 years agoDocument ZANNELS feature (and more fully document OPLEVELS).
Michael Poole [Thu, 17 Nov 2005 02:52:59 +0000 (02:52 +0000)]
Document ZANNELS feature (and more fully document OPLEVELS).

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

18 years agoAdd ZANNELS feature; tweak recreate after bogus DESTRUCT.
Michael Poole [Thu, 17 Nov 2005 02:23:27 +0000 (02:23 +0000)]
Add ZANNELS feature; tweak recreate after bogus DESTRUCT.

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

18 years agoDelete obsolete convert-conf.py.
Michael Poole [Thu, 17 Nov 2005 01:36:49 +0000 (01:36 +0000)]
Delete obsolete convert-conf.py.

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

18 years agoFix handling of NAMES #a,#b.
Michael Poole [Thu, 17 Nov 2005 00:07:18 +0000 (00:07 +0000)]
Fix handling of NAMES #a,#b.

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

18 years agoStop sending nicknames as the first argument to KILL.
Michael Poole [Wed, 16 Nov 2005 04:20:43 +0000 (04:20 +0000)]
Stop sending nicknames as the first argument to KILL.

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

18 years agoFix revealing of remote users when they send to a channel.
Michael Poole [Tue, 15 Nov 2005 03:36:26 +0000 (03:36 +0000)]
Fix revealing of remote users when they send to a channel.

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

18 years agoAlways allow remote users to send to a channel.
Michael Poole [Tue, 15 Nov 2005 03:22:16 +0000 (03:22 +0000)]
Always allow remote users to send to a channel.

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

18 years agoMake DESTRUCT crossing CREATE or BURST not send a BURST.
Michael Poole [Tue, 15 Nov 2005 03:13:22 +0000 (03:13 +0000)]
Make DESTRUCT crossing CREATE or BURST not send a BURST.

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

18 years agoLimit nick changes when speaking is limited.
Michael Poole [Tue, 15 Nov 2005 01:54:15 +0000 (01:54 +0000)]
Limit nick changes when speaking is limited.

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

18 years agoFix test for whether a client's own server is kicking him.
Michael Poole [Mon, 14 Nov 2005 21:17:07 +0000 (21:17 +0000)]
Fix test for whether a client's own server is kicking him.

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

18 years agoBump patchlevel for 2.10.12.pre04.
Michael Poole [Sun, 13 Nov 2005 15:52:36 +0000 (15:52 +0000)]
Bump patchlevel for 2.10.12.pre04.

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

18 years agoFix bugs relating to joining zannels for a quick release.
Michael Poole [Sun, 13 Nov 2005 15:28:17 +0000 (15:28 +0000)]
Fix bugs relating to joining zannels for a quick release.

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

18 years agoBump patchlevel for pre03 development.
Michael Poole [Sun, 13 Nov 2005 02:20:40 +0000 (02:20 +0000)]
Bump patchlevel for pre03 development.

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

18 years agoUpdate patchlevel for 2.10.12.02 release.
Michael Poole [Sun, 13 Nov 2005 02:09:35 +0000 (02:09 +0000)]
Update patchlevel for 2.10.12.02 release.

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

18 years agoAllow a (single) CNAME follow when doing A and AAAA lookups.
Michael Poole [Sat, 12 Nov 2005 19:32:26 +0000 (19:32 +0000)]
Allow a (single) CNAME follow when doing A and AAAA lookups.

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

18 years agoAllow oplevel 999 to kick and deop other oplevel 999, making Apass
Michael Poole [Wed, 9 Nov 2005 12:36:12 +0000 (12:36 +0000)]
Allow oplevel 999 to kick and deop other oplevel 999, making Apass
channels behave the same as non-Apass channels.

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

18 years agoDo not send MODE_WASDELJOINS changes to remote servers.
Michael Poole [Mon, 31 Oct 2005 23:35:41 +0000 (23:35 +0000)]
Do not send MODE_WASDELJOINS changes to remote servers.

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

18 years agoMake empty -A channels into zombies ("zannels") to avoid +A hijacks.
Michael Poole [Mon, 31 Oct 2005 23:17:29 +0000 (23:17 +0000)]
Make empty -A channels into zombies ("zannels") to avoid +A hijacks.

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

18 years agoFix walk_lchan joins when channel key is OVERRIDE.
Michael Poole [Mon, 31 Oct 2005 02:53:20 +0000 (02:53 +0000)]
Fix walk_lchan joins when channel key is OVERRIDE.

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

18 years agoUpdate .cvsignore files.
Michael Poole [Mon, 31 Oct 2005 02:15:00 +0000 (02:15 +0000)]
Update .cvsignore files.

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

18 years agoAuthor: Alex Badea <vamposdecampos@gmail.com>
Alex Badea [Fri, 28 Oct 2005 07:27:19 +0000 (07:27 +0000)]
Author: Alex Badea <vamposdecampos@gmail.com>
Log message:

Fix format string typo in ms_kick() (Spotted by Romain Bignon)

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

18 years agoAuthor: Diane Bruce <db@db.net> (by way of Vampire- <vamposdecampos@gmail.com>)
Alex Badea [Mon, 17 Oct 2005 17:37:00 +0000 (17:37 +0000)]
Author: Diane Bruce <db@db.net> (by way of Vampire- <vamposdecampos@gmail.com>)
Log message:

ircd_res.c would send out hundreds? of retry requests on clients that
did not resolve, i.e. SERVFAIL. The code was essentailly ignoring
SERVFAIL hence generating request after request after request.
This appears to fix this major bug.

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

18 years agoBump patchlevel for 2.10.12*pre*02.
Michael Poole [Fri, 14 Oct 2005 22:47:02 +0000 (22:47 +0000)]
Bump patchlevel for 2.10.12*pre*02.

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

18 years agoBump patchlevel for 2.10.12pre02.
Michael Poole [Fri, 14 Oct 2005 22:46:15 +0000 (22:46 +0000)]
Bump patchlevel for 2.10.12pre02.

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

18 years agoTweak readme.cvs to make it easier to find the update's tag.
Michael Poole [Fri, 14 Oct 2005 22:25:23 +0000 (22:25 +0000)]
Tweak readme.cvs to make it easier to find the update's tag.

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

18 years agoBump patchlevel for release of ircu2.10.12.01.
Michael Poole [Fri, 14 Oct 2005 22:22:02 +0000 (22:22 +0000)]
Bump patchlevel for release of ircu2.10.12.01.

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

18 years agoFix default privileges for global opers.
Michael Poole [Wed, 12 Oct 2005 23:52:12 +0000 (23:52 +0000)]
Fix default privileges for global opers.

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

18 years agoMake os_get_rusage() conditional on DEBUGMODE.
Michael Poole [Wed, 12 Oct 2005 01:48:33 +0000 (01:48 +0000)]
Make os_get_rusage() conditional on DEBUGMODE.

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

18 years agoAdd a flag to /stats that makes a /stats available to local opers.
Michael Poole [Wed, 12 Oct 2005 01:13:48 +0000 (01:13 +0000)]
Add a flag to /stats that makes a /stats available to local opers.

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

18 years agoForward port patch from 2.10.11 (reported by Reed).
Michael Poole [Mon, 10 Oct 2005 12:18:11 +0000 (12:18 +0000)]
Forward port patch from 2.10.11 (reported by Reed).

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

18 years agoHandle join requests for too-long channel names.
Michael Poole [Thu, 6 Oct 2005 23:58:09 +0000 (23:58 +0000)]
Handle join requests for too-long channel names.

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

18 years agoProperly support /names -D #channel server.*.
Michael Poole [Thu, 6 Oct 2005 04:00:36 +0000 (04:00 +0000)]
Properly support /names -D #channel server.*.

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

18 years agoFix setting of FLAG_DOID and buglet from last commit.
Michael Poole [Thu, 6 Oct 2005 00:37:31 +0000 (00:37 +0000)]
Fix setting of FLAG_DOID and buglet from last commit.

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

18 years agoDo not leak connection class structures after they are removed from ircd.conf.
Michael Poole [Wed, 5 Oct 2005 01:53:30 +0000 (01:53 +0000)]
Do not leak connection class structures after they are removed from ircd.conf.

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

18 years agoOnly send remote KICK to users if target is not join-delayed.
Michael Poole [Sat, 1 Oct 2005 21:10:34 +0000 (21:10 +0000)]
Only send remote KICK to users if target is not join-delayed.

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

18 years agoBump patchlevel and fix init_class() dropping configured classes.
Michael Poole [Sat, 1 Oct 2005 14:55:46 +0000 (14:55 +0000)]
Bump patchlevel and fix init_class() dropping configured classes.

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

18 years agoProperly match against accounts when searching users.
Michael Poole [Sat, 1 Oct 2005 03:45:19 +0000 (03:45 +0000)]
Properly match against accounts when searching users.

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

18 years agoBump patchlevel on release branch.
Michael Poole [Fri, 30 Sep 2005 23:33:56 +0000 (23:33 +0000)]
Bump patchlevel on release branch.

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

18 years agoThis commit was manufactured by cvs2svn to create branch
(no author) [Wed, 28 Sep 2005 23:08:15 +0000 (23:08 +0000)]
This commit was manufactured by cvs2svn to create branch
'u2_10_12_branch'.

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

18 years agoUse correct oplevel when bouncing a chanop being kicked.
Michael Poole [Wed, 28 Sep 2005 23:08:14 +0000 (23:08 +0000)]
Use correct oplevel when bouncing a chanop being kicked.

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

18 years agoFix uninitialized variable warning about 'chan'.
Michael Poole [Tue, 27 Sep 2005 03:59:55 +0000 (03:59 +0000)]
Fix uninitialized variable warning about 'chan'.

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

18 years agoFix pseudo handling on rehash (#1305452).
Michael Poole [Tue, 27 Sep 2005 03:54:46 +0000 (03:54 +0000)]
Fix pseudo handling on rehash (#1305452).

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

18 years agoFix desync when an oplevel deop is bounced (#1298140).
Michael Poole [Tue, 27 Sep 2005 02:41:57 +0000 (02:41 +0000)]
Fix desync when an oplevel deop is bounced (#1298140).

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

18 years agoSupport showing join-delayed users in /WHO output.
Michael Poole [Sat, 24 Sep 2005 02:57:20 +0000 (02:57 +0000)]
Support showing join-delayed users in /WHO output.

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