Michael Poole [Sun, 4 Feb 2007 04:18:31 +0000 (04:18 +0000)]
Avoid improper reuse of a va_list.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1762
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 23 Jan 2007 02:23:35 +0000 (02:23 +0000)]
Fix SF bug #
1640796; add a test for it.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1759
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 23 Jan 2007 02:19:44 +0000 (02:19 +0000)]
Add test framework, with no scripts yet.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1758
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 23 Jan 2007 02:05:45 +0000 (02:05 +0000)]
Life would be interesting if we accepted host@ip syntax.. but we don't.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1757
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 23 Jan 2007 02:04:21 +0000 (02:04 +0000)]
Update INSTALL file for 2.10.12.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1756
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 23 Jan 2007 01:57:56 +0000 (01:57 +0000)]
Limit ISUPPORT to 16 total items per line.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1755
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 23 Jan 2007 01:54:30 +0000 (01:54 +0000)]
A rather belated happy new year!
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1754
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sun, 21 Jan 2007 22:57:27 +0000 (22:57 +0000)]
Bump patchlevel to pre10.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1753
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sun, 21 Jan 2007 02:13:51 +0000 (02:13 +0000)]
Bump patchlevel for 2.10.12.09 release.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1751
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 16 Jan 2007 01:21:37 +0000 (01:21 +0000)]
Pass the other two USER parameters to iauth.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1748
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 16 Jan 2007 00:52:46 +0000 (00:52 +0000)]
Add ChangeLog message for a file accidentally included in the last commit.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1747
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 15 Jan 2007 03:08:23 +0000 (03:08 +0000)]
Merge end-of-December changes from HEAD to u2_10_12_branch.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1746
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 13 Jan 2007 18:47:19 +0000 (18:47 +0000)]
Properly handle member modes like XXYYY:ov in bursts.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1745
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 13 Jan 2007 18:45:08 +0000 (18:45 +0000)]
Add channel name to PV message for redundant CREATE.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1744
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 13 Jan 2007 18:43:41 +0000 (18:43 +0000)]
Generate hidden hostname appropriately for bursted users with timestamped accounts.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1743
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 13 Jan 2007 18:40:51 +0000 (18:40 +0000)]
Document "/WHO #channel d" to include join-delayed users.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1742
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 19 Dec 2006 05:20:48 +0000 (05:20 +0000)]
Fix privilege check for juping servers.
Bug spotted by paulr.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/branches/u2_10_12_branch@1737
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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