jelmer/ctrlproxy.git
16 years agoRename authorized -> authenticated.
Jelmer Vernooij [Fri, 26 Sep 2008 17:08:28 +0000 (19:08 +0200)]
Rename authorized -> authenticated.

16 years agoConvert log levels properly.
Jelmer Vernooij [Fri, 26 Sep 2008 16:42:11 +0000 (18:42 +0200)]
Convert log levels properly.

16 years agoAutomatically connect on startup.
Jelmer Vernooij [Fri, 26 Sep 2008 16:22:21 +0000 (18:22 +0200)]
Automatically connect on startup.

16 years agoChange effective user id.
Jelmer Vernooij [Fri, 26 Sep 2008 16:04:11 +0000 (18:04 +0200)]
Change effective user id.

16 years agoUse separate struct for user information.
Jelmer Vernooij [Fri, 26 Sep 2008 15:44:05 +0000 (17:44 +0200)]
Use separate struct for user information.

16 years agoAllow overriding ctrlproxy path.
Jelmer Vernooij [Fri, 26 Sep 2008 15:14:35 +0000 (17:14 +0200)]
Allow overriding ctrlproxy path.

16 years agoFix forwarding.
Jelmer Vernooij [Fri, 26 Sep 2008 15:10:04 +0000 (17:10 +0200)]
Fix forwarding.

16 years agoStart forwarding connections.
Jelmer Vernooij [Fri, 26 Sep 2008 14:38:31 +0000 (16:38 +0200)]
Start forwarding connections.

16 years agoAdd stubs for GSSAPI.
Jelmer Vernooij [Fri, 26 Sep 2008 14:05:02 +0000 (16:05 +0200)]
Add stubs for GSSAPI.

16 years agoSupport setting the keytab file in the configuration file.
Jelmer Vernooij [Fri, 26 Sep 2008 14:03:17 +0000 (16:03 +0200)]
Support setting the keytab file in the configuration file.

16 years agoBe a bit more verbose about why a connection fails.
Jelmer Vernooij [Fri, 26 Sep 2008 13:48:48 +0000 (15:48 +0200)]
Be a bit more verbose about why a connection fails.

16 years agoStart launching ctrlproxy.
Jelmer Vernooij [Fri, 26 Sep 2008 13:45:30 +0000 (15:45 +0200)]
Start launching ctrlproxy.

16 years agoLog to stderr when running in foreground.
Jelmer Vernooij [Fri, 26 Sep 2008 13:17:22 +0000 (15:17 +0200)]
Log to stderr when running in foreground.

16 years agoSupport non-system users.
Jelmer Vernooij [Fri, 26 Sep 2008 12:56:22 +0000 (14:56 +0200)]
Support non-system users.

16 years agoSet paths from Makefile.
Jelmer Vernooij [Fri, 26 Sep 2008 12:49:28 +0000 (14:49 +0200)]
Set paths from Makefile.

16 years agoAdd function for checking GSSAPI user.
Jelmer Vernooij [Wed, 24 Sep 2008 15:59:54 +0000 (17:59 +0200)]
Add function for checking GSSAPI user.

16 years agoMore improvements in GSSAPI code.
Jelmer Vernooij [Wed, 24 Sep 2008 02:55:30 +0000 (04:55 +0200)]
More improvements in GSSAPI code.

16 years agoFix gssapi canonical name fetching.
Jelmer Vernooij [Tue, 23 Sep 2008 23:40:36 +0000 (01:40 +0200)]
Fix gssapi canonical name fetching.

16 years agoUse per-pending client credentials objects, since hostname can differ.
Jelmer Vernooij [Tue, 23 Sep 2008 23:14:48 +0000 (01:14 +0200)]
Use per-pending client credentials objects, since hostname can differ.

16 years agoimprove errors
Jelmer Vernooij [Tue, 23 Sep 2008 22:56:01 +0000 (00:56 +0200)]
improve errors

16 years agoSupport GSSAPI authentication for socks.
Jelmer Vernooij [Tue, 23 Sep 2008 20:47:45 +0000 (22:47 +0200)]
Support GSSAPI authentication for socks.

16 years agoFinish GSSAPI support.
Jelmer Vernooij [Tue, 23 Sep 2008 20:37:13 +0000 (22:37 +0200)]
Finish GSSAPI support.

16 years agoStore and free principal name.
Jelmer Vernooij [Tue, 23 Sep 2008 19:13:14 +0000 (21:13 +0200)]
Store and free principal name.

16 years agoAdd configure test for GSSAPI.
Jelmer Vernooij [Tue, 23 Sep 2008 18:04:26 +0000 (20:04 +0200)]
Add configure test for GSSAPI.

16 years agoFix 64bit-specific warnings.
Jelmer Vernooij [Thu, 18 Sep 2008 21:07:08 +0000 (23:07 +0200)]
Fix 64bit-specific warnings.

16 years agoFix 64bit-specific warnings.
Jelmer Vernooij [Thu, 18 Sep 2008 20:43:19 +0000 (22:43 +0200)]
Fix 64bit-specific warnings.

16 years agoMention network name in warning.
Jelmer Vernooij [Wed, 17 Sep 2008 02:34:56 +0000 (04:34 +0200)]
Mention network name in warning.

16 years agoFix freeaddrinfo() on FreeBSD.
Jelmer Vernooij [Tue, 26 Aug 2008 14:55:51 +0000 (16:55 +0200)]
Fix freeaddrinfo() on FreeBSD.

16 years agoAdd extra assert.
Jelmer Vernooij [Mon, 25 Aug 2008 16:41:02 +0000 (18:41 +0200)]
Add extra assert.

16 years agoFix segfault.
Jelmer Vernooij [Mon, 25 Aug 2008 16:39:17 +0000 (18:39 +0200)]
Fix segfault.

16 years agoadd doap file.
Jelmer Vernooij [Mon, 25 Aug 2008 14:37:36 +0000 (16:37 +0200)]
add doap file.

16 years agoDon't crash when no argument was specified to STOPLISTENER.
Jelmer Vernooij [Mon, 25 Aug 2008 14:14:41 +0000 (16:14 +0200)]
Don't crash when no argument was specified to STOPLISTENER.

16 years agoImport FreeBSD portability fixes from port. Patch originally by KATO Tsuguru <tkato43...
Jelmer Vernooij [Fri, 8 Aug 2008 19:25:35 +0000 (21:25 +0200)]
Import FreeBSD portability fixes from port. Patch originally by KATO Tsuguru <tkato432@yahoo.com>.

16 years agoFail gracefully if getpeername() doesn't work.
Jelmer Vernooij [Mon, 28 Jul 2008 20:38:12 +0000 (22:38 +0200)]
Fail gracefully if getpeername() doesn't work.

16 years agoAdd extra asserts.
Jelmer Vernooij [Sun, 27 Jul 2008 11:31:35 +0000 (13:31 +0200)]
Add extra asserts.

16 years agoRename state to external state.
Jelmer Vernooij [Thu, 24 Jul 2008 22:29:40 +0000 (00:29 +0200)]
Rename state to external state.

16 years agoAdd note about netsplit spoofing.
Jelmer Vernooij [Thu, 24 Jul 2008 21:03:38 +0000 (23:03 +0200)]
Add note about netsplit spoofing.

16 years agoFix unnecessary warnings.
Jelmer Vernooij [Thu, 24 Jul 2008 19:43:51 +0000 (21:43 +0200)]
Fix unnecessary warnings.

16 years agoClarify error message.
Jelmer Vernooij [Wed, 23 Jul 2008 21:37:20 +0000 (23:37 +0200)]
Clarify error message.

16 years agoDisable autosave by default.
Jelmer Vernooij [Mon, 21 Jul 2008 10:20:36 +0000 (12:20 +0200)]
Disable autosave by default.

16 years agoClarify info messages.
Jelmer Vernooij [Thu, 17 Jul 2008 09:42:52 +0000 (11:42 +0200)]
Clarify info messages.

16 years agoMerge trunk.
Jelmer Vernooij [Thu, 17 Jul 2008 09:42:23 +0000 (11:42 +0200)]
Merge trunk.

16 years agoMention restructuring in NEWS.
Jelmer Vernooij [Mon, 7 Jul 2008 15:48:01 +0000 (17:48 +0200)]
Mention restructuring in NEWS.

16 years agoAllow two connections to the same network.
Jelmer Vernooij [Thu, 3 Jul 2008 15:35:38 +0000 (17:35 +0200)]
Allow two connections to the same network.

16 years agoAdd rename command.
Jelmer Vernooij [Thu, 3 Jul 2008 01:08:03 +0000 (03:08 +0200)]
Add rename command.

16 years agoUse separate name for connections.
Jelmer Vernooij [Thu, 3 Jul 2008 00:16:43 +0000 (02:16 +0200)]
Use separate name for connections.

16 years agoSpecify own host name rather than the hostname we connected to.
Jelmer Vernooij [Wed, 2 Jul 2008 23:47:18 +0000 (01:47 +0200)]
Specify own host name rather than the hostname we connected to.

16 years agoFix warnings.
Jelmer Vernooij [Wed, 2 Jul 2008 20:04:52 +0000 (22:04 +0200)]
Fix warnings.

16 years agoProperly track nick names when falling back to another name because the initial one...
Jelmer Vernooij [Sun, 29 Jun 2008 15:05:11 +0000 (17:05 +0200)]
Properly track nick names when falling back to another name because the initial one was in use.

16 years agoSend proper netsplits on disconnect of network.
Jelmer Vernooij [Wed, 2 Jul 2008 19:19:37 +0000 (21:19 +0200)]
Send proper netsplits on disconnect of network.

16 years agoreconcile storage of various channel mode options.
Jelmer Vernooij [Wed, 2 Jul 2008 17:50:40 +0000 (19:50 +0200)]
reconcile storage of various channel mode options.

16 years agoUse nicklist infrastructure for realnamebanlist.
Jelmer Vernooij [Wed, 2 Jul 2008 17:12:12 +0000 (19:12 +0200)]
Use nicklist infrastructure for realnamebanlist.

16 years agoUse nicklist infrastructure for invite list.
Jelmer Vernooij [Wed, 2 Jul 2008 17:08:57 +0000 (19:08 +0200)]
Use nicklist infrastructure for invite list.

16 years agoUse nicklist infrastructure for ban except lists.
Jelmer Vernooij [Wed, 2 Jul 2008 17:06:57 +0000 (19:06 +0200)]
Use nicklist infrastructure for ban except lists.

16 years agoAdd nicklist tests.
Jelmer Vernooij [Wed, 2 Jul 2008 17:02:41 +0000 (19:02 +0200)]
Add nicklist tests.

16 years agoAdd tests for nicklist.
Jelmer Vernooij [Wed, 2 Jul 2008 17:01:53 +0000 (19:01 +0200)]
Add tests for nicklist.

16 years agoMake banlist functions more generic.
Jelmer Vernooij [Wed, 2 Jul 2008 16:54:23 +0000 (18:54 +0200)]
Make banlist functions more generic.

16 years agoRename banlist_entry to nicklist_entry.
Jelmer Vernooij [Wed, 2 Jul 2008 16:42:34 +0000 (18:42 +0200)]
Rename banlist_entry to nicklist_entry.

16 years agoRename banlist_entry to nicklist_entry.
Jelmer Vernooij [Wed, 2 Jul 2008 16:42:07 +0000 (18:42 +0200)]
Rename banlist_entry to nicklist_entry.

16 years agoUse enum for chanmode types.
Jelmer Vernooij [Wed, 2 Jul 2008 16:37:45 +0000 (18:37 +0200)]
Use enum for chanmode types.

16 years agoAdd support for UHNAMES and ESILENCE.
Jelmer Vernooij [Sun, 29 Jun 2008 14:57:05 +0000 (16:57 +0200)]
Add support for UHNAMES and ESILENCE.

16 years agoAvoid unknown command warning when using PASS.
Jelmer Vernooij [Sun, 29 Jun 2008 14:50:25 +0000 (16:50 +0200)]
Avoid unknown command warning when using PASS.

16 years agoWarn on rather than ignore invalidly formatted lines in nickserv file.
Jelmer Vernooij [Sun, 29 Jun 2008 14:18:54 +0000 (16:18 +0200)]
Warn on rather than ignore invalidly formatted lines in nickserv file.

16 years agoDon't write to nickserv file either if autosave=false.
Jelmer Vernooij [Sun, 29 Jun 2008 14:11:57 +0000 (16:11 +0200)]
Don't write to nickserv file either if autosave=false.

16 years agoremove reference to ppp secrets files, as the order in the nickserv file is slightly...
Jelmer Vernooij [Sun, 29 Jun 2008 14:10:37 +0000 (16:10 +0200)]
remove reference to ppp secrets files, as the order in the nickserv file is slightly different.

16 years agoRefactor consistency checking of channel modes.
Jelmer Vernooij [Fri, 27 Jun 2008 13:08:58 +0000 (15:08 +0200)]
Refactor consistency checking of channel modes.

16 years agoUse double hashes for real comments, a single hash for commented-out options.
Jelmer Vernooij [Fri, 27 Jun 2008 12:44:43 +0000 (14:44 +0200)]
Use double hashes for real comments, a single hash for commented-out options.

16 years agoAlso avoid warning when there are no clients around, only when there are more than...
Jelmer Vernooij [Thu, 26 Jun 2008 21:36:49 +0000 (23:36 +0200)]
Also avoid warning when there are no clients around, only when there are more than one.

16 years agoFix handling of 328 and 901. Thanks, tomaw.
Jelmer Vernooij [Sat, 21 Jun 2008 23:14:04 +0000 (01:14 +0200)]
Fix handling of 328 and 901. Thanks, tomaw.

16 years agoMerge trunk.
Jelmer Vernooij [Sat, 21 Jun 2008 15:45:19 +0000 (17:45 +0200)]
Merge trunk.

16 years agoParse CHANMODES more completely.
Jelmer Vernooij [Fri, 20 Jun 2008 17:37:08 +0000 (19:37 +0200)]
Parse CHANMODES more completely.

16 years agoSupport 901 response codes.
Jelmer Vernooij [Fri, 20 Jun 2008 10:51:35 +0000 (12:51 +0200)]
Support 901 response codes.

16 years agoOnly warn about inconsistent server mode handling once.
Jelmer Vernooij [Fri, 20 Jun 2008 10:45:18 +0000 (12:45 +0200)]
Only warn about inconsistent server mode handling once.

16 years agoStart working on 3.0.8.
Jelmer Vernooij [Fri, 20 Jun 2008 10:17:07 +0000 (12:17 +0200)]
Start working on 3.0.8.

16 years agoStart working on 3.0.8.
Jelmer Vernooij [Sat, 14 Jun 2008 22:55:17 +0000 (00:55 +0200)]
Start working on 3.0.8.

16 years agorelease 3.0.7.
Jelmer Vernooij [Sat, 14 Jun 2008 19:26:34 +0000 (21:26 +0200)]
release 3.0.7.

16 years agoFix segfault in socks code.
Jelmer Vernooij [Fri, 13 Jun 2008 12:54:46 +0000 (14:54 +0200)]
Fix segfault in socks code.

16 years agoHandle 328 WHOIS replies.
Jelmer Vernooij [Wed, 4 Jun 2008 16:36:38 +0000 (18:36 +0200)]
Handle 328 WHOIS replies.

16 years agohandle 326 WHOIS replies.
Jelmer Vernooij [Wed, 4 Jun 2008 16:01:07 +0000 (18:01 +0200)]
handle 326 WHOIS replies.

16 years agoAvoid too much warnings about mode arguments.
Jelmer Vernooij [Mon, 2 Jun 2008 21:11:56 +0000 (23:11 +0200)]
Avoid too much warnings about mode arguments.

16 years agoCheck for consuming too much arguments.
Jelmer Vernooij [Mon, 2 Jun 2008 13:47:06 +0000 (15:47 +0200)]
Check for consuming too much arguments.

16 years agoImprove description for irssi.
Jelmer Vernooij [Thu, 29 May 2008 02:03:32 +0000 (04:03 +0200)]
Improve description for irssi.

16 years agoFix typo for learn-nickserv variable.
Jelmer Vernooij [Sat, 17 May 2008 17:53:11 +0000 (19:53 +0200)]
Fix typo for learn-nickserv variable.

16 years agoSupport listening on IPv6.
Jelmer Vernooij [Wed, 14 May 2008 12:25:14 +0000 (14:25 +0200)]
Support listening on IPv6.

16 years agoRename network.[ch] -> connection.[ch].
Jelmer Vernooij [Sun, 11 May 2008 19:17:05 +0000 (21:17 +0200)]
Rename network.[ch] -> connection.[ch].

16 years agoRemove unused struct member.
Jelmer Vernooij [Sun, 11 May 2008 15:38:48 +0000 (17:38 +0200)]
Remove unused struct member.

16 years agoAvoid disconnecting clients that are still waiting for a connection.
David Ford [Sat, 10 May 2008 01:41:55 +0000 (03:41 +0200)]
Avoid disconnecting clients that are still waiting for a connection.

16 years agoFix bug in new redirect code.
Jelmer Vernooij [Fri, 2 May 2008 20:15:41 +0000 (22:15 +0200)]
Fix bug in new redirect code.

16 years agoFix bug in mode handling.
Jelmer Vernooij [Fri, 2 May 2008 20:03:17 +0000 (22:03 +0200)]
Fix bug in mode handling.

16 years agoProperly warn when receiving invalid modes.
Jelmer Vernooij [Fri, 2 May 2008 19:59:41 +0000 (21:59 +0200)]
Properly warn when receiving invalid modes.

16 years agoSupport MODE +J
Jelmer Vernooij [Thu, 1 May 2008 01:24:13 +0000 (03:24 +0200)]
Support MODE +J

16 years agoSupport MODE +d
Jelmer Vernooij [Thu, 1 May 2008 01:15:15 +0000 (03:15 +0200)]
Support MODE +d

16 years agoSome doc updates.
Jelmer Vernooij [Wed, 30 Apr 2008 18:22:24 +0000 (20:22 +0200)]
Some doc updates.

16 years agoAdd missing header file.
Jelmer Vernooij [Wed, 30 Apr 2008 17:52:27 +0000 (19:52 +0200)]
Add missing header file.

16 years agoRemove global in redirect code.
Jelmer Vernooij [Wed, 30 Apr 2008 17:42:48 +0000 (19:42 +0200)]
Remove global in redirect code.

16 years agoImport formatting fixes from Python branch.
Jelmer Vernooij [Wed, 30 Apr 2008 17:16:23 +0000 (19:16 +0200)]
Import formatting fixes from Python branch.

16 years agoAdd convenience function for creating channel states.
Jelmer Vernooij [Wed, 30 Apr 2008 17:08:37 +0000 (19:08 +0200)]
Add convenience function for creating channel states.

16 years agomove functions.
Jelmer Vernooij [Wed, 30 Apr 2008 17:00:41 +0000 (19:00 +0200)]
move functions.

16 years agoUse callbacks for networks.
Jelmer Vernooij [Wed, 30 Apr 2008 16:14:02 +0000 (18:14 +0200)]
Use callbacks for networks.

16 years agoRemove network_config member from network.
Jelmer Vernooij [Wed, 30 Apr 2008 15:57:37 +0000 (17:57 +0200)]
Remove network_config member from network.