jelmer/ctrlproxy.git
15 years agoMove special line-handling to src/
Jelmer Vernooij [Wed, 8 Apr 2009 20:42:01 +0000 (22:42 +0200)]
Move special line-handling to src/

15 years agoFixes required for python.
Jelmer Vernooij [Wed, 8 Apr 2009 20:27:54 +0000 (22:27 +0200)]
Fixes required for python.

15 years agoadd some extra asserts.
Jelmer Vernooij [Mon, 6 Apr 2009 19:38:25 +0000 (21:38 +0200)]
add some extra asserts.

15 years agoMove more functionality to libirc/
Jelmer Vernooij [Mon, 6 Apr 2009 02:00:27 +0000 (04:00 +0200)]
Move more functionality to libirc/

15 years agoAdd network_forward_line().
Jelmer Vernooij [Mon, 6 Apr 2009 00:14:53 +0000 (02:14 +0200)]
Add network_forward_line().

15 years agoRemove duplicate hook call.
Jelmer Vernooij [Sun, 5 Apr 2009 23:40:38 +0000 (01:40 +0200)]
Remove duplicate hook call.

15 years agoMove linestack initialization out of libirc/
Jelmer Vernooij [Sun, 5 Apr 2009 23:33:33 +0000 (01:33 +0200)]
Move linestack initialization out of libirc/

15 years agoMove ctrlproxy-specific calls to src/.
Jelmer Vernooij [Sun, 5 Apr 2009 23:22:44 +0000 (01:22 +0200)]
Move ctrlproxy-specific calls to src/.

15 years agoMerge upstream.
Jelmer Vernooij [Sun, 5 Apr 2009 22:52:48 +0000 (00:52 +0200)]
Merge upstream.

15 years agoMove gnutls code to libirc/
Jelmer Vernooij [Sun, 5 Apr 2009 22:51:25 +0000 (00:51 +0200)]
Move gnutls code to libirc/

15 years agoMove call to linestack to src/.
Jelmer Vernooij [Sun, 5 Apr 2009 16:07:02 +0000 (18:07 +0200)]
Move call to linestack to src/.

15 years agoMove fini_networks to core.
Jelmer Vernooij [Sun, 5 Apr 2009 15:59:06 +0000 (17:59 +0200)]
Move fini_networks to core.

15 years agoAdd callback for network disconnect.
Jelmer Vernooij [Sun, 5 Apr 2009 15:49:13 +0000 (17:49 +0200)]
Add callback for network disconnect.

15 years agoFix warning about integer types.
Jelmer Vernooij [Thu, 2 Apr 2009 14:27:52 +0000 (16:27 +0200)]
Fix warning about integer types.

15 years agoMerge RPL_MYINFO fix.
Jelmer Vernooij [Tue, 24 Feb 2009 21:34:01 +0000 (22:34 +0100)]
Merge RPL_MYINFO fix.

15 years agoDon't send colon before last argument of RPL_MYINFO.
Jelmer Vernooij [Tue, 24 Feb 2009 21:17:44 +0000 (22:17 +0100)]
Don't send colon before last argument of RPL_MYINFO.

15 years agoFix ctrlproxy --init.
Jelmer Vernooij [Mon, 9 Feb 2009 16:33:38 +0000 (17:33 +0100)]
Fix ctrlproxy --init.

15 years agoRename lib to libirc.
Jelmer Vernooij [Wed, 4 Feb 2009 23:35:46 +0000 (00:35 +0100)]
Rename lib to libirc.

15 years agoAdd simple tests for libirc.
Jelmer Vernooij [Wed, 4 Feb 2009 23:24:31 +0000 (00:24 +0100)]
Add simple tests for libirc.

15 years agoRemove swig references.
Jelmer Vernooij [Fri, 9 Jan 2009 17:24:25 +0000 (18:24 +0100)]
Remove swig references.

15 years agonetwork_select_next_server -> irc_network_elect_next_server.
Jelmer Vernooij [Fri, 9 Jan 2009 17:22:13 +0000 (18:22 +0100)]
network_select_next_server -> irc_network_elect_next_server.

15 years agonetwork_unref -> irc_network_unref.
Jelmer Vernooij [Fri, 9 Jan 2009 17:17:51 +0000 (18:17 +0100)]
network_unref -> irc_network_unref.

15 years agoAdd wrapper network_info_log.
Jelmer Vernooij [Fri, 9 Jan 2009 17:13:05 +0000 (18:13 +0100)]
Add wrapper network_info_log.

15 years agoSimplify handling of virtual networks.
Jelmer Vernooij [Fri, 9 Jan 2009 17:00:34 +0000 (18:00 +0100)]
Simplify handling of virtual networks.

15 years agoMerge trunk.
Jelmer Vernooij [Mon, 22 Dec 2008 22:30:47 +0000 (23:30 +0100)]
Merge trunk.

15 years agoRemember password sent by client.
Jelmer Vernooij [Mon, 22 Dec 2008 22:16:49 +0000 (23:16 +0100)]
Remember password sent by client.

15 years agoFix another error free.
Jelmer Vernooij [Thu, 18 Dec 2008 14:01:51 +0000 (15:01 +0100)]
Fix another error free.

15 years agoFree errors in more places.
Jelmer Vernooij [Thu, 18 Dec 2008 11:21:55 +0000 (12:21 +0100)]
Free errors in more places.

15 years agoHandle 308 replies.
Jelmer Vernooij [Tue, 16 Dec 2008 00:12:30 +0000 (01:12 +0100)]
Handle 308 replies.

15 years agoHandle 309 replies.
Jelmer Vernooij [Tue, 16 Dec 2008 00:11:38 +0000 (01:11 +0100)]
Handle 309 replies.

15 years agoMatch by nick rather than by hostmask.
Jelmer Vernooij [Sun, 14 Dec 2008 01:19:53 +0000 (02:19 +0100)]
Match by nick rather than by hostmask.

15 years agoSupport l->origin being NULL in replace hostmask function.
Jelmer Vernooij [Sun, 14 Dec 2008 00:58:42 +0000 (01:58 +0100)]
Support l->origin being NULL in replace hostmask function.

15 years agoInternal state isn't initialized yet..
Jelmer Vernooij [Sun, 14 Dec 2008 00:51:19 +0000 (01:51 +0100)]
Internal state isn't initialized yet..

15 years agomake sure nl is initalized.
Jelmer Vernooij [Sun, 14 Dec 2008 00:46:39 +0000 (01:46 +0100)]
make sure nl is initalized.

15 years agoFix crash bug, thanks bernie for finding this one.
Jelmer Vernooij [Sun, 14 Dec 2008 00:44:14 +0000 (01:44 +0100)]
Fix crash bug, thanks bernie for finding this one.

15 years agoFix parentheses.
Jelmer Vernooij [Sat, 13 Dec 2008 23:11:17 +0000 (00:11 +0100)]
Fix parentheses.

15 years agomerge trunk
Jelmer Vernooij [Sat, 13 Dec 2008 22:46:53 +0000 (23:46 +0100)]
merge trunk

15 years agoReturn hostmask of client itself rather than hostmask of server when referring to...
Jelmer Vernooij [Sat, 13 Dec 2008 21:35:07 +0000 (22:35 +0100)]
Return hostmask of client itself rather than hostmask of server when referring to the user.

15 years agouse new irc_line_respcode() macro.
Jelmer Vernooij [Sat, 13 Dec 2008 21:02:28 +0000 (22:02 +0100)]
use new irc_line_respcode() macro.

15 years agoAdd TODO.
Jelmer Vernooij [Sat, 13 Dec 2008 21:00:21 +0000 (22:00 +0100)]
Add TODO.

15 years agoCope with people who are away in USERHOST handling.
Jelmer Vernooij [Sat, 13 Dec 2008 21:00:04 +0000 (22:00 +0100)]
Cope with people who are away in USERHOST handling.

15 years agoAdd convenience macro for getting line response code.
Jelmer Vernooij [Sat, 13 Dec 2008 20:59:30 +0000 (21:59 +0100)]
Add convenience macro for getting line response code.

15 years agoRemove copy of daemon().
Jelmer Vernooij [Fri, 12 Dec 2008 08:41:39 +0000 (09:41 +0100)]
Remove copy of daemon().

15 years agoMove daemon() replacement to lib/util.c and only use it if fork() is available.
Jelmer Vernooij [Wed, 10 Dec 2008 01:16:41 +0000 (02:16 +0100)]
Move daemon() replacement to lib/util.c and only use it if fork() is available.

15 years agoMerge replacement for daemon().
trisk [Wed, 10 Dec 2008 01:07:05 +0000 (02:07 +0100)]
Merge replacement for daemon().

15 years agoFix check.
Jelmer Vernooij [Tue, 9 Dec 2008 14:54:11 +0000 (15:54 +0100)]
Fix check.

15 years agoFix compilation on Linux, update NEWS.
Jelmer Vernooij [Tue, 9 Dec 2008 14:40:47 +0000 (15:40 +0100)]
Fix compilation on Linux, update NEWS.

15 years agoFix compilation on Solaris.
trisk [Tue, 9 Dec 2008 14:35:55 +0000 (15:35 +0100)]
Fix compilation on Solaris.

15 years agoAdd news item for #209.
Jelmer Vernooij [Sat, 6 Dec 2008 19:17:56 +0000 (20:17 +0100)]
Add news item for #209.

15 years agoUse define for default irc port.
Jelmer Vernooij [Sat, 6 Dec 2008 19:14:59 +0000 (20:14 +0100)]
Use define for default irc port.

15 years agoStart working on 3.0.9.
Jelmer Vernooij [Sat, 6 Dec 2008 17:39:04 +0000 (18:39 +0100)]
Start working on 3.0.9.

15 years agoRelease 3.0.8.
Jelmer Vernooij [Sat, 6 Dec 2008 17:36:21 +0000 (18:36 +0100)]
Release 3.0.8.

15 years agoMention how to connect with other clients.
Jelmer Vernooij [Sat, 6 Dec 2008 17:35:12 +0000 (18:35 +0100)]
Mention how to connect with other clients.

15 years agoInstall util.h.
Jelmer Vernooij [Mon, 1 Dec 2008 22:35:47 +0000 (23:35 +0100)]
Install util.h.

15 years agoFix argument determination when unsetting modes with optional arguments.
Jelmer Vernooij [Mon, 24 Nov 2008 21:27:03 +0000 (22:27 +0100)]
Fix argument determination when unsetting modes with optional arguments.

15 years agoBe a bit more robust against broken MODE lines.
Jelmer Vernooij [Mon, 24 Nov 2008 21:20:55 +0000 (22:20 +0100)]
Be a bit more robust against broken MODE lines.

15 years agoFix specification of network in irc password.
Jelmer Vernooij [Mon, 10 Nov 2008 04:32:05 +0000 (05:32 +0100)]
Fix specification of network in irc password.

15 years agoStore certificate and key file locations in configuration after they've been generated.
Andreas Schneider [Sun, 9 Nov 2008 19:30:02 +0000 (20:30 +0100)]
Store certificate and key file locations in configuration after they've been generated.

15 years agoSet password before initialization when creating new listener.
Andreas Schneider [Sun, 9 Nov 2008 19:26:30 +0000 (20:26 +0100)]
Set password before initialization when creating new listener.

15 years agoMerge trunk.
Jelmer Vernooij [Sun, 9 Nov 2008 16:00:14 +0000 (17:00 +0100)]
Merge trunk.

15 years agoFix segfault during free.
Jelmer Vernooij [Sun, 9 Nov 2008 15:43:22 +0000 (16:43 +0100)]
Fix segfault during free.

15 years agoMerge trunk.
Jelmer Vernooij [Sun, 9 Nov 2008 15:41:24 +0000 (16:41 +0100)]
Merge trunk.

15 years agoMerge trunk.
Jelmer Vernooij [Sun, 9 Nov 2008 15:39:36 +0000 (16:39 +0100)]
Merge trunk.

15 years agoMerge trunk.
Jelmer Vernooij [Sun, 9 Nov 2008 15:14:21 +0000 (16:14 +0100)]
Merge trunk.

15 years agoConsider time_t signed.
Jelmer Vernooij [Thu, 6 Nov 2008 00:52:58 +0000 (01:52 +0100)]
Consider time_t signed.

15 years agoDon't crash on empty messages from client.
Jelmer Vernooij [Wed, 5 Nov 2008 22:52:15 +0000 (23:52 +0100)]
Don't crash on empty messages from client.

15 years agoSend channel limits in mode
Jelmer Vernooij [Wed, 5 Nov 2008 22:30:43 +0000 (23:30 +0100)]
Send channel limits in mode

15 years agoMerge trunk.
Jelmer Vernooij [Wed, 5 Nov 2008 14:52:11 +0000 (15:52 +0100)]
Merge trunk.

15 years agoUpdate NEWS.
Jelmer Vernooij [Tue, 28 Oct 2008 15:45:00 +0000 (16:45 +0100)]
Update NEWS.

15 years agoAllow configuring auto-away client limit in admin interface.
Alex Stansfield [Tue, 28 Oct 2008 15:34:21 +0000 (16:34 +0100)]
Allow configuring auto-away client limit in admin interface.

15 years agoUpdate AUTHORS.
Jelmer Vernooij [Tue, 28 Oct 2008 15:07:44 +0000 (16:07 +0100)]
Update AUTHORS.

15 years agoMerge trunk.
Jelmer Vernooij [Tue, 28 Oct 2008 14:47:31 +0000 (15:47 +0100)]
Merge trunk.

15 years agoFinish implementation of client-auto-away.
Alex Stansfield [Tue, 28 Oct 2008 14:38:37 +0000 (15:38 +0100)]
Finish implementation of client-auto-away.

15 years agoImport i_convert patch.
exg [Tue, 28 Oct 2008 02:24:41 +0000 (03:24 +0100)]
Import i_convert patch.

15 years agoExtra asserts.
Jelmer Vernooij [Mon, 27 Oct 2008 18:08:53 +0000 (19:08 +0100)]
Extra asserts.

15 years agoMerge trunk.
Jelmer Vernooij [Fri, 17 Oct 2008 00:34:05 +0000 (02:34 +0200)]
Merge trunk.

15 years agoFix build.
Jelmer Vernooij [Thu, 16 Oct 2008 16:16:22 +0000 (18:16 +0200)]
Fix build.

15 years agoAdd pointer to global config in network settings.
Jelmer Vernooij [Thu, 16 Oct 2008 16:11:24 +0000 (18:11 +0200)]
Add pointer to global config in network settings.

15 years agoMerge trunk.
Jelmer Vernooij [Thu, 16 Oct 2008 15:55:52 +0000 (17:55 +0200)]
Merge trunk.

15 years agoFix the build.
Jelmer Vernooij [Thu, 16 Oct 2008 15:51:38 +0000 (17:51 +0200)]
Fix the build.

15 years agoSupport 290 (CAPAB) response codes.
Jelmer Vernooij [Thu, 16 Oct 2008 15:45:44 +0000 (17:45 +0200)]
Support 290 (CAPAB) response codes.

15 years agoAdd separate settings struct for cache.
Jelmer Vernooij [Thu, 16 Oct 2008 15:27:22 +0000 (17:27 +0200)]
Add separate settings struct for cache.

15 years agoUse constant.
Jelmer Vernooij [Thu, 16 Oct 2008 15:11:27 +0000 (17:11 +0200)]
Use constant.

15 years agoLinestack is no longer disabled completely if a write fails.
Jelmer Vernooij [Thu, 16 Oct 2008 15:06:42 +0000 (17:06 +0200)]
Linestack is no longer disabled completely if a write fails.

15 years agoSimplify response handling.
Jelmer Vernooij [Thu, 16 Oct 2008 14:55:15 +0000 (16:55 +0200)]
Simplify response handling.

15 years agoAdd custom handling of commands in offline mode.
Jelmer Vernooij [Thu, 16 Oct 2008 14:08:22 +0000 (16:08 +0200)]
Add custom handling of commands in offline mode.

15 years agoOnly obtain SSL credentials when using SSL.
Jelmer Vernooij [Fri, 10 Oct 2008 12:51:58 +0000 (14:51 +0200)]
Only obtain SSL credentials when using SSL.

15 years agoFix build.
Jelmer Vernooij [Fri, 10 Oct 2008 00:08:25 +0000 (02:08 +0200)]
Fix build.

15 years agoMerge trunk.
Jelmer Vernooij [Fri, 10 Oct 2008 00:04:36 +0000 (02:04 +0200)]
Merge trunk.

15 years agoMerge crash fix.
Jelmer Vernooij [Mon, 6 Oct 2008 13:34:15 +0000 (15:34 +0200)]
Merge crash fix.

15 years agoMake sure client transport is (still) initialized before using it.
Jelmer Vernooij [Mon, 6 Oct 2008 13:32:00 +0000 (15:32 +0200)]
Make sure client transport is (still) initialized before using it.

15 years agoLoad SSL credentials in ctrlproxyd.
Jelmer Vernooij [Mon, 6 Oct 2008 00:42:15 +0000 (02:42 +0200)]
Load SSL credentials in ctrlproxyd.

15 years agoMerge trunk.
Jelmer Vernooij [Sun, 5 Oct 2008 23:17:39 +0000 (01:17 +0200)]
Merge trunk.

15 years agoMake sure SSL credentials get initialized when using global SSL listener.
Jelmer Vernooij [Sun, 5 Oct 2008 23:15:46 +0000 (01:15 +0200)]
Make sure SSL credentials get initialized when using global SSL listener.

15 years agoMerge trunk.
Jelmer Vernooij [Sun, 5 Oct 2008 21:04:47 +0000 (23:04 +0200)]
Merge trunk.

15 years agoimplement backend error function.
Jelmer Vernooij [Sun, 5 Oct 2008 20:58:43 +0000 (22:58 +0200)]
implement backend error function.

15 years agoRemove unnecessary includes.
Jelmer Vernooij [Sun, 5 Oct 2008 13:12:29 +0000 (15:12 +0200)]
Remove unnecessary includes.

15 years agoFree more data.
Jelmer Vernooij [Fri, 3 Oct 2008 01:57:47 +0000 (03:57 +0200)]
Free more data.

15 years agoFix access of freed location.
Jelmer Vernooij [Fri, 3 Oct 2008 00:07:06 +0000 (02:07 +0200)]
Fix access of freed location.

15 years agoChange default port to 57000.
Jelmer Vernooij [Thu, 2 Oct 2008 17:14:08 +0000 (19:14 +0200)]
Change default port to 57000.