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
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
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
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
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
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
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
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
(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
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
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
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
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
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
Michael Poole [Fri, 23 Sep 2005 01:15:51 +0000 (01:15 +0000)]
Fix bug #
1298149 and a similar desynch for channel keys.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1494
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 22 Sep 2005 20:42:21 +0000 (20:42 +0000)]
Fix bug #
1299105 (overzealous IPv4 G-line checking).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1493
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 20 Sep 2005 23:17:54 +0000 (23:17 +0000)]
Regenerate "make depend" dependencies.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1492
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Kevin L. Mitchell [Fri, 16 Sep 2005 14:12:05 +0000 (14:12 +0000)]
Author: Kev <klmitch@mit.edu>
Log message:
Fix bug #
1291029 (protocol violations caused by remote users performing
/join 0)
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1489
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 15 Sep 2005 01:17:02 +0000 (01:17 +0000)]
Document the branching scheme for 2.10.12.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1488
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 15 Sep 2005 00:42:32 +0000 (00:42 +0000)]
Increment patchlevel to reflect the pre-release code freeze.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1487
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 14 Sep 2005 18:55:27 +0000 (18:55 +0000)]
Fix another miscomparison in find_ban().
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1486
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 13 Sep 2005 15:17:46 +0000 (15:17 +0000)]
Rip out clean_channelname() and reject invalid names where appropriate.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1485
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 13 Sep 2005 12:06:30 +0000 (12:06 +0000)]
Fix bug in last commit to find_ban().
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1484
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Mon, 12 Sep 2005 22:52:01 +0000 (22:52 +0000)]
Author: Alex Badea <vamposdecampos@gmail.com>
Log message:
Fixed autoreconnect not working with certain combinations of
FEAT_CONNECTFREQUENCY and Class connectfreq. This may require
further testing.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1483
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Mon, 12 Sep 2005 21:22:44 +0000 (21:22 +0000)]
Author: Alex Badea <vamposdecampos@gmail.com>
Log message:
Fixed minor bug causing a segfault after REHASH if using Pseudo blocks.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1482
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 12 Sep 2005 20:36:24 +0000 (20:36 +0000)]
Check client hostnames against ban masks more rigorously.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1481
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 12 Sep 2005 16:11:58 +0000 (16:11 +0000)]
Fix previous commit and parsing of ipmasks like 127/8.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1480
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 12 Sep 2005 15:47:31 +0000 (15:47 +0000)]
Be more conservative when handling empty keys.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1479
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 12 Sep 2005 03:40:17 +0000 (03:40 +0000)]
Fix IP mask parsing some more (hopefully for good).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1478
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Alex Badea [Sun, 11 Sep 2005 17:40:21 +0000 (17:40 +0000)]
Author: Alex Badea <vamposdecampos@gmail.com>
Log message:
Fixed AsLL code misplacement in m_ping.c, now it works again.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1477
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 2 Sep 2005 03:34:34 +0000 (03:34 +0000)]
Remove bits of old and dead code from gline handling.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1476
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 2 Sep 2005 03:27:27 +0000 (03:27 +0000)]
Further reorganize and streamline join handling.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1475
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 2 Sep 2005 02:10:08 +0000 (02:10 +0000)]
Whoops, missed a case here. Fix.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1474
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 2 Sep 2005 01:46:28 +0000 (01:46 +0000)]
Rework JOIN handler to make keys, apass, and upass consistent.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1473
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 31 Aug 2005 00:12:55 +0000 (00:12 +0000)]
Make references to channel password lengths consistent.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1472
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 30 Aug 2005 11:45:32 +0000 (11:45 +0000)]
Document +D and +d channel modes in release notes.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1471
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 29 Aug 2005 21:39:26 +0000 (21:39 +0000)]
Make keys and passwords behave more uniformly.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1470
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sat, 27 Aug 2005 14:20:41 +0000 (14:20 +0000)]
Use SetOpLevel() to set oplevels; give oplevel 1 when op are hacked.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1469
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 26 Aug 2005 03:23:23 +0000 (03:23 +0000)]
The last class link-count tweaks for the night. I promise.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1468
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 26 Aug 2005 02:58:06 +0000 (02:58 +0000)]
Fix previous commit (off-by-one in wrong direction).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1467
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 26 Aug 2005 02:36:33 +0000 (02:36 +0000)]
Silence channel manager once Apass set; fix /stats y links count.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1466
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 25 Aug 2005 18:09:04 +0000 (18:09 +0000)]
Accept +A/+U from servers regardless of FEAT_OPLEVELS.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1465
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 25 Aug 2005 01:39:15 +0000 (01:39 +0000)]
Mention epoll event engine in "ircd -v" output.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1464
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Thu, 25 Aug 2005 01:26:46 +0000 (01:26 +0000)]
Bump patchlevel; add more epoll support; assertion check in
joinbuf_join(); cleanup when opening a log file.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1463
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sun, 21 Aug 2005 13:46:08 +0000 (13:46 +0000)]
Fix bugs in rehashing pseudo commands and in kill handling.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1462
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 19 Aug 2005 11:46:52 +0000 (11:46 +0000)]
Substitute HIS_SERVERNAME in KILLs; fix SF bug #
1263777.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1461
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 17 Aug 2005 02:35:36 +0000 (02:35 +0000)]
Convert a &me to &his in do_settopic().
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1460
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 17 Aug 2005 02:14:45 +0000 (02:14 +0000)]
Convert a &me to &his in ms_kick().
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1459
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 17 Aug 2005 02:07:10 +0000 (02:07 +0000)]
Avoid overwriting part of a server-set ban's banstr field.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1458
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Wed, 17 Aug 2005 01:57:03 +0000 (01:57 +0000)]
Switch more uses of &me to &his for channel localcasts.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1457
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 15 Aug 2005 23:22:50 +0000 (23:22 +0000)]
Minor code and output cleanups for the week of 2005-08-15.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1456
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 12 Aug 2005 23:54:37 +0000 (23:54 +0000)]
Cosmetic changes to banning bare IPv6 addresses and kicking +D-hidden users.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1455
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 9 Aug 2005 03:35:15 +0000 (03:35 +0000)]
Fix the irregular IP ban bug harder.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1454
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sun, 17 Jul 2005 00:21:29 +0000 (00:21 +0000)]
Regenerate configure from previous commit.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1453
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sun, 17 Jul 2005 00:18:58 +0000 (00:18 +0000)]
Check a few possibilities for socklen_t (fixes SF#
1236456).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1452
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Sun, 17 Jul 2005 00:03:44 +0000 (00:03 +0000)]
Update documentation to reflect impending release.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1451
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 15 Jul 2005 21:28:34 +0000 (21:28 +0000)]
Fix HIS_SERVER* handling when they are defaulted.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1450
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 15 Jul 2005 21:12:02 +0000 (21:12 +0000)]
Fix bug introduced to /whois yesterday.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1449
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 15 Jul 2005 03:15:27 +0000 (03:15 +0000)]
Update oplevels appropriately on +A/-A.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1448
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 15 Jul 2005 03:02:50 +0000 (03:02 +0000)]
Use HIS_SERVERNAME instead of cli_name(&me) for a variety of
user-visible messages where the real source is hidden.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1447
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Fri, 15 Jul 2005 01:53:13 +0000 (01:53 +0000)]
Make ircd.conf accept "*" as vhost like .11 did. Fix comment in channel.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1446
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 12 Jul 2005 03:10:59 +0000 (03:10 +0000)]
Disable/undocument CAP, remove USE_POLL comment in select() engine.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1445
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 12 Jul 2005 02:58:49 +0000 (02:58 +0000)]
Don't spam the network with local-interest protocol violations.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1444
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 12 Jul 2005 02:47:09 +0000 (02:47 +0000)]
Add CHANNELLEN feature, analogous to NICKLEN feature.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1443
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 12 Jul 2005 02:13:10 +0000 (02:13 +0000)]
Localize FD_SETSIZE manipulation to engine_select.c.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1442
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 4 Jul 2005 02:27:16 +0000 (02:27 +0000)]
Add a C version of the configuration file converter.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1440
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Tue, 28 Jun 2005 00:42:06 +0000 (00:42 +0000)]
Never count servers in IPcheck.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1438
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 27 Jun 2005 13:25:52 +0000 (13:25 +0000)]
Rewrite DNS lookup API to remove a memory leak and keep it from coming back.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1437
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Michael Poole [Mon, 27 Jun 2005 13:11:52 +0000 (13:11 +0000)]
Remove the unused (and deceptively named) get_sockhost().
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1436
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Fri, 24 Jun 2005 13:57:21 +0000 (13:57 +0000)]
1) strdup => DupString
2) Update debug_memleak_gc.patch to gc6.5(the latest).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1435
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Fri, 24 Jun 2005 11:41:51 +0000 (11:41 +0000)]
Add a changelog for the last change.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1434
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Fri, 24 Jun 2005 11:31:26 +0000 (11:31 +0000)]
Don't propagate local invites remotely.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1433
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Mon, 20 Jun 2005 13:22:46 +0000 (13:22 +0000)]
Implement tracker item #
1031606(relating to wildcards in /list).
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1432
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c
Andrew Miller [Sun, 19 Jun 2005 12:06:45 +0000 (12:06 +0000)]
Fix a wrong error message.
git-svn-id: file:///home/klmitch/undernet-ircu/undernet-ircu-svn/ircu2/trunk@1431
c9e4aea6-c8fd-4c43-8297-
357d70d61c8c