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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

18 years agoFix bug #1298149 and a similar desynch for channel keys.
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

18 years agoFix bug #1299105 (overzealous IPv4 G-line checking).
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

18 years agoRegenerate "make depend" dependencies.
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

18 years agoAuthor: Kev <klmitch@mit.edu>
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

18 years agoDocument the branching scheme for 2.10.12.
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

18 years agoIncrement patchlevel to reflect the pre-release code freeze.
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

18 years agoFix another miscomparison in find_ban().
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

18 years agoRip out clean_channelname() and reject invalid names where appropriate.
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

18 years agoFix bug in last commit to find_ban().
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

18 years agoAuthor: Alex Badea <vamposdecampos@gmail.com>
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

18 years agoAuthor: Alex Badea <vamposdecampos@gmail.com>
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

18 years agoCheck client hostnames against ban masks more rigorously.
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

18 years agoFix previous commit and parsing of ipmasks like 127/8.
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

18 years agoBe more conservative when handling empty keys.
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

18 years agoFix IP mask parsing some more (hopefully for good).
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

18 years agoAuthor: Alex Badea <vamposdecampos@gmail.com>
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

18 years agoRemove bits of old and dead code from gline handling.
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

18 years agoFurther reorganize and streamline join handling.
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

18 years agoWhoops, missed a case here. Fix.
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

18 years agoRework JOIN handler to make keys, apass, and upass consistent.
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

18 years agoMake references to channel password lengths consistent.
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

18 years agoDocument +D and +d channel modes in release notes.
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

18 years agoMake keys and passwords behave more uniformly.
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

18 years agoUse SetOpLevel() to set oplevels; give oplevel 1 when op are hacked.
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

18 years agoThe last class link-count tweaks for the night. I promise.
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

18 years agoFix previous commit (off-by-one in wrong direction).
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

18 years agoSilence channel manager once Apass set; fix /stats y links count.
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

18 years agoAccept +A/+U from servers regardless of FEAT_OPLEVELS.
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

18 years agoMention epoll event engine in "ircd -v" output.
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

18 years agoBump patchlevel; add more epoll support; assertion check in
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

18 years agoFix bugs in rehashing pseudo commands and in kill handling.
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

18 years agoSubstitute HIS_SERVERNAME in KILLs; fix SF bug #1263777.
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

18 years agoConvert a &me to &his in do_settopic().
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

18 years agoConvert a &me to &his in ms_kick().
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

18 years agoAvoid overwriting part of a server-set ban's banstr field.
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

18 years agoSwitch more uses of &me to &his for channel localcasts.
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

18 years agoMinor code and output cleanups for the week of 2005-08-15.
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

18 years agoCosmetic changes to banning bare IPv6 addresses and kicking +D-hidden users.
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

18 years agoFix the irregular IP ban bug harder.
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

18 years agoRegenerate configure from previous commit.
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

18 years agoCheck a few possibilities for socklen_t (fixes SF#1236456).
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

18 years agoUpdate documentation to reflect impending release.
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

18 years agoFix HIS_SERVER* handling when they are defaulted.
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

18 years agoFix bug introduced to /whois yesterday.
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

18 years agoUpdate oplevels appropriately on +A/-A.
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

18 years agoUse HIS_SERVERNAME instead of cli_name(&me) for a variety of
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

18 years agoMake ircd.conf accept "*" as vhost like .11 did. Fix comment in channel.c.
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

18 years agoDisable/undocument CAP, remove USE_POLL comment in select() engine.
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