ircu2.10.12-pk.git
17 years agoShow socket families in /stats p.
Michael Poole [Fri, 8 Dec 2006 00:44:38 +0000 (00:44 +0000)]
Show socket families in /stats p.

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

17 years agoAllow per-port specification of address family, and use separate
Michael Poole [Thu, 7 Dec 2006 05:14:51 +0000 (05:14 +0000)]
Allow per-port specification of address family, and use separate
sockets for IPv4 and IPv6 listeners (SF#1571346).

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

17 years agoConvert listeners to use a flagset in preparation for IPv4/IPv6 selection.
Michael Poole [Thu, 7 Dec 2006 03:35:31 +0000 (03:35 +0000)]
Convert listeners to use a flagset in preparation for IPv4/IPv6 selection.

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

17 years agoDo not accept NICK on server ports.
Michael Poole [Sat, 4 Nov 2006 21:42:00 +0000 (21:42 +0000)]
Do not accept NICK on server ports.

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

17 years agoDo not list version.c in itself.
Michael Poole [Sat, 4 Nov 2006 21:40:21 +0000 (21:40 +0000)]
Do not list version.c in itself.

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

17 years agoAllow -A channels to have oplevels as well. Allow showing oplevels in /who.
Michael Poole [Sat, 4 Nov 2006 21:35:28 +0000 (21:35 +0000)]
Allow -A channels to have oplevels as well.  Allow showing oplevels in /who.

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

17 years agoFix convert-conf for H: lines without C: lines.
Michael Poole [Sat, 21 Oct 2006 15:29:10 +0000 (15:29 +0000)]
Fix convert-conf for H: lines without C: lines.

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

17 years agoReport two kinds of configuration file bugs.
Michael Poole [Thu, 3 Aug 2006 03:05:02 +0000 (03:05 +0000)]
Report two kinds of configuration file bugs.

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

17 years agoFix doxygen comment typo.
Michael Poole [Thu, 3 Aug 2006 03:01:50 +0000 (03:01 +0000)]
Fix doxygen comment typo.

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

17 years agoBump patchlevel for pre09 development.
Michael Poole [Sun, 9 Jul 2006 12:45:23 +0000 (12:45 +0000)]
Bump patchlevel for pre09 development.

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

17 years agoBump patchlevel for 2.10.12.08 release.
Michael Poole [Sun, 9 Jul 2006 12:12:15 +0000 (12:12 +0000)]
Bump patchlevel for 2.10.12.08 release.

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

17 years agoDo not leak AuthRequest structs for clients who fail registration.
Michael Poole [Thu, 6 Jul 2006 03:45:04 +0000 (03:45 +0000)]
Do not leak AuthRequest structs for clients who fail registration.

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

17 years agoFix a minor memory leak when iauth is configured.
Michael Poole [Fri, 30 Jun 2006 19:54:35 +0000 (19:54 +0000)]
Fix a minor memory leak when iauth is configured.

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

17 years agoFix inverted test in previous commit.
Michael Poole [Fri, 30 Jun 2006 19:02:35 +0000 (19:02 +0000)]
Fix inverted test in previous commit.

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

17 years agoFix two authorization stage memory leaks.
Michael Poole [Fri, 30 Jun 2006 15:52:18 +0000 (15:52 +0000)]
Fix two authorization stage memory leaks.

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

17 years agoBump patchlevel for u2.10.12.08 development.
Michael Poole [Mon, 26 Jun 2006 23:44:22 +0000 (23:44 +0000)]
Bump patchlevel for u2.10.12.08 development.

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

17 years agoBump patchlevel for u2.10.12.07 release.
Michael Poole [Mon, 26 Jun 2006 23:39:33 +0000 (23:39 +0000)]
Bump patchlevel for u2.10.12.07 release.

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

17 years agoFix bug in PASS handling.
Michael Poole [Sat, 17 Jun 2006 13:09:14 +0000 (13:09 +0000)]
Fix bug in PASS handling.

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

17 years agoFix /whois handling of secret local channels for locops.
Michael Poole [Fri, 9 Jun 2006 02:16:17 +0000 (02:16 +0000)]
Fix /whois handling of secret local channels for locops.

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

17 years agoAllow (but ignore) additional arguments in server GLINE messages.
Michael Poole [Fri, 9 Jun 2006 02:13:51 +0000 (02:13 +0000)]
Allow (but ignore) additional arguments in server GLINE messages.

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

17 years agoMake /stats g slightly more informative.
Michael Poole [Fri, 9 Jun 2006 02:12:25 +0000 (02:12 +0000)]
Make /stats g slightly more informative.

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

17 years agoAllow ircd.conf to control the list_chan privilege.
Michael Poole [Thu, 8 Jun 2006 02:11:21 +0000 (02:11 +0000)]
Allow ircd.conf to control the list_chan privilege.

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

17 years agoFix ping timeout handling for outbound server connections.
Michael Poole [Thu, 8 Jun 2006 01:58:36 +0000 (01:58 +0000)]
Fix ping timeout handling for outbound server connections.

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

17 years agoClear "DNS request pending" flag when aborting a DNS lookup.
Michael Poole [Tue, 6 Jun 2006 00:36:17 +0000 (00:36 +0000)]
Clear "DNS request pending" flag when aborting a DNS lookup.

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

17 years agoComment updates and /stats response fixups.
Michael Poole [Wed, 31 May 2006 02:43:00 +0000 (02:43 +0000)]
Comment updates and /stats response fixups.

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

17 years agoFix assertion failures and other misbehaviors in new auth code.
Michael Poole [Thu, 25 May 2006 03:14:13 +0000 (03:14 +0000)]
Fix assertion failures and other misbehaviors in new auth code.

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

17 years agoFix error causing misbehavior when client never sends anything.
Michael Poole [Thu, 18 May 2006 03:50:07 +0000 (03:50 +0000)]
Fix error causing misbehavior when client never sends anything.

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

17 years agoInstall convert-conf utility under ${prefix}.
Michael Poole [Thu, 18 May 2006 03:48:41 +0000 (03:48 +0000)]
Install convert-conf utility under ${prefix}.

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

17 years agoOnly check passwords on user ports.
Michael Poole [Tue, 16 May 2006 02:34:00 +0000 (02:34 +0000)]
Only check passwords on user ports.

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

17 years agoFix months in three ChangeLog entries.
Michael Poole [Tue, 16 May 2006 01:39:05 +0000 (01:39 +0000)]
Fix months in three ChangeLog entries.

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

17 years agoMention per-Connect block "vhost" option.
Michael Poole [Sun, 14 May 2006 19:12:27 +0000 (19:12 +0000)]
Mention per-Connect block "vhost" option.

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

17 years agoAvoid repeating PONG handling that may already have been done.
Michael Poole [Sun, 14 May 2006 02:46:58 +0000 (02:46 +0000)]
Avoid repeating PONG handling that may already have been done.

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

18 years agoGive iauth its full share of time to respond.
Michael Poole [Mon, 8 May 2006 01:55:08 +0000 (01:55 +0000)]
Give iauth its full share of time to respond.
Specifically, do not time it out at the same time as DNS and ident.

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

18 years agoDo not let ident or DNS timeouts kill a client.
Michael Poole [Mon, 8 May 2006 01:30:24 +0000 (01:30 +0000)]
Do not let ident or DNS timeouts kill a client.

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

18 years agoRevert last change -- read_packet() makes it fail.
Michael Poole [Sat, 6 May 2006 23:59:33 +0000 (23:59 +0000)]
Revert last change -- read_packet() makes it fail.

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

18 years agoAvoid doing needless work for unregistered client PONGs.
Michael Poole [Sat, 6 May 2006 23:48:26 +0000 (23:48 +0000)]
Avoid doing needless work for unregistered client PONGs.

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

18 years agoFix client password checks when iauth is disabled.
Michael Poole [Sat, 6 May 2006 23:40:26 +0000 (23:40 +0000)]
Fix client password checks when iauth is disabled.

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

18 years agoFix new auth system timeout bugs (SF bug#1469462).
Michael Poole [Sat, 29 Apr 2006 02:34:03 +0000 (02:34 +0000)]
Fix new auth system timeout bugs (SF bug#1469462).

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

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