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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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