Jelmer Vernooij [Wed, 8 Apr 2009 20:42:01 +0000 (22:42 +0200)]
Move special line-handling to src/
Jelmer Vernooij [Wed, 8 Apr 2009 20:27:54 +0000 (22:27 +0200)]
Fixes required for python.
Jelmer Vernooij [Mon, 6 Apr 2009 19:38:25 +0000 (21:38 +0200)]
add some extra asserts.
Jelmer Vernooij [Mon, 6 Apr 2009 02:00:27 +0000 (04:00 +0200)]
Move more functionality to libirc/
Jelmer Vernooij [Mon, 6 Apr 2009 00:14:53 +0000 (02:14 +0200)]
Add network_forward_line().
Jelmer Vernooij [Sun, 5 Apr 2009 23:40:38 +0000 (01:40 +0200)]
Remove duplicate hook call.
Jelmer Vernooij [Sun, 5 Apr 2009 23:33:33 +0000 (01:33 +0200)]
Move linestack initialization out of libirc/
Jelmer Vernooij [Sun, 5 Apr 2009 23:22:44 +0000 (01:22 +0200)]
Move ctrlproxy-specific calls to src/.
Jelmer Vernooij [Sun, 5 Apr 2009 22:52:48 +0000 (00:52 +0200)]
Merge upstream.
Jelmer Vernooij [Sun, 5 Apr 2009 22:51:25 +0000 (00:51 +0200)]
Move gnutls code to libirc/
Jelmer Vernooij [Sun, 5 Apr 2009 16:07:02 +0000 (18:07 +0200)]
Move call to linestack to src/.
Jelmer Vernooij [Sun, 5 Apr 2009 15:59:06 +0000 (17:59 +0200)]
Move fini_networks to core.
Jelmer Vernooij [Sun, 5 Apr 2009 15:49:13 +0000 (17:49 +0200)]
Add callback for network disconnect.
Jelmer Vernooij [Thu, 2 Apr 2009 14:27:52 +0000 (16:27 +0200)]
Fix warning about integer types.
Jelmer Vernooij [Tue, 24 Feb 2009 21:34:01 +0000 (22:34 +0100)]
Merge RPL_MYINFO fix.
Jelmer Vernooij [Tue, 24 Feb 2009 21:17:44 +0000 (22:17 +0100)]
Don't send colon before last argument of RPL_MYINFO.
Jelmer Vernooij [Mon, 9 Feb 2009 16:33:38 +0000 (17:33 +0100)]
Fix ctrlproxy --init.
Jelmer Vernooij [Wed, 4 Feb 2009 23:35:46 +0000 (00:35 +0100)]
Rename lib to libirc.
Jelmer Vernooij [Wed, 4 Feb 2009 23:24:31 +0000 (00:24 +0100)]
Add simple tests for libirc.
Jelmer Vernooij [Fri, 9 Jan 2009 17:24:25 +0000 (18:24 +0100)]
Remove swig references.
Jelmer Vernooij [Fri, 9 Jan 2009 17:22:13 +0000 (18:22 +0100)]
network_select_next_server -> irc_network_elect_next_server.
Jelmer Vernooij [Fri, 9 Jan 2009 17:17:51 +0000 (18:17 +0100)]
network_unref -> irc_network_unref.
Jelmer Vernooij [Fri, 9 Jan 2009 17:13:05 +0000 (18:13 +0100)]
Add wrapper network_info_log.
Jelmer Vernooij [Fri, 9 Jan 2009 17:00:34 +0000 (18:00 +0100)]
Simplify handling of virtual networks.
Jelmer Vernooij [Mon, 22 Dec 2008 22:30:47 +0000 (23:30 +0100)]
Merge trunk.
Jelmer Vernooij [Mon, 22 Dec 2008 22:16:49 +0000 (23:16 +0100)]
Remember password sent by client.
Jelmer Vernooij [Thu, 18 Dec 2008 14:01:51 +0000 (15:01 +0100)]
Fix another error free.
Jelmer Vernooij [Thu, 18 Dec 2008 11:21:55 +0000 (12:21 +0100)]
Free errors in more places.
Jelmer Vernooij [Tue, 16 Dec 2008 00:12:30 +0000 (01:12 +0100)]
Handle 308 replies.
Jelmer Vernooij [Tue, 16 Dec 2008 00:11:38 +0000 (01:11 +0100)]
Handle 309 replies.
Jelmer Vernooij [Sun, 14 Dec 2008 01:19:53 +0000 (02:19 +0100)]
Match by nick rather than by hostmask.
Jelmer Vernooij [Sun, 14 Dec 2008 00:58:42 +0000 (01:58 +0100)]
Support l->origin being NULL in replace hostmask function.
Jelmer Vernooij [Sun, 14 Dec 2008 00:51:19 +0000 (01:51 +0100)]
Internal state isn't initialized yet..
Jelmer Vernooij [Sun, 14 Dec 2008 00:46:39 +0000 (01:46 +0100)]
make sure nl is initalized.
Jelmer Vernooij [Sun, 14 Dec 2008 00:44:14 +0000 (01:44 +0100)]
Fix crash bug, thanks bernie for finding this one.
Jelmer Vernooij [Sat, 13 Dec 2008 23:11:17 +0000 (00:11 +0100)]
Fix parentheses.
Jelmer Vernooij [Sat, 13 Dec 2008 22:46:53 +0000 (23:46 +0100)]
merge trunk
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.
Jelmer Vernooij [Sat, 13 Dec 2008 21:02:28 +0000 (22:02 +0100)]
use new irc_line_respcode() macro.
Jelmer Vernooij [Sat, 13 Dec 2008 21:00:21 +0000 (22:00 +0100)]
Add TODO.
Jelmer Vernooij [Sat, 13 Dec 2008 21:00:04 +0000 (22:00 +0100)]
Cope with people who are away in USERHOST handling.
Jelmer Vernooij [Sat, 13 Dec 2008 20:59:30 +0000 (21:59 +0100)]
Add convenience macro for getting line response code.
Jelmer Vernooij [Fri, 12 Dec 2008 08:41:39 +0000 (09:41 +0100)]
Remove copy of daemon().
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.
trisk [Wed, 10 Dec 2008 01:07:05 +0000 (02:07 +0100)]
Merge replacement for daemon().
Jelmer Vernooij [Tue, 9 Dec 2008 14:54:11 +0000 (15:54 +0100)]
Fix check.
Jelmer Vernooij [Tue, 9 Dec 2008 14:40:47 +0000 (15:40 +0100)]
Fix compilation on Linux, update NEWS.
trisk [Tue, 9 Dec 2008 14:35:55 +0000 (15:35 +0100)]
Fix compilation on Solaris.
Jelmer Vernooij [Sat, 6 Dec 2008 19:17:56 +0000 (20:17 +0100)]
Add news item for #209.
Jelmer Vernooij [Sat, 6 Dec 2008 19:14:59 +0000 (20:14 +0100)]
Use define for default irc port.
Jelmer Vernooij [Sat, 6 Dec 2008 17:39:04 +0000 (18:39 +0100)]
Start working on 3.0.9.
Jelmer Vernooij [Sat, 6 Dec 2008 17:36:21 +0000 (18:36 +0100)]
Release 3.0.8.
Jelmer Vernooij [Sat, 6 Dec 2008 17:35:12 +0000 (18:35 +0100)]
Mention how to connect with other clients.
Jelmer Vernooij [Mon, 1 Dec 2008 22:35:47 +0000 (23:35 +0100)]
Install util.h.
Jelmer Vernooij [Mon, 24 Nov 2008 21:27:03 +0000 (22:27 +0100)]
Fix argument determination when unsetting modes with optional arguments.
Jelmer Vernooij [Mon, 24 Nov 2008 21:20:55 +0000 (22:20 +0100)]
Be a bit more robust against broken MODE lines.
Jelmer Vernooij [Mon, 10 Nov 2008 04:32:05 +0000 (05:32 +0100)]
Fix specification of network in irc password.
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.
Andreas Schneider [Sun, 9 Nov 2008 19:26:30 +0000 (20:26 +0100)]
Set password before initialization when creating new listener.
Jelmer Vernooij [Sun, 9 Nov 2008 16:00:14 +0000 (17:00 +0100)]
Merge trunk.
Jelmer Vernooij [Sun, 9 Nov 2008 15:43:22 +0000 (16:43 +0100)]
Fix segfault during free.
Jelmer Vernooij [Sun, 9 Nov 2008 15:41:24 +0000 (16:41 +0100)]
Merge trunk.
Jelmer Vernooij [Sun, 9 Nov 2008 15:39:36 +0000 (16:39 +0100)]
Merge trunk.
Jelmer Vernooij [Sun, 9 Nov 2008 15:14:21 +0000 (16:14 +0100)]
Merge trunk.
Jelmer Vernooij [Thu, 6 Nov 2008 00:52:58 +0000 (01:52 +0100)]
Consider time_t signed.
Jelmer Vernooij [Wed, 5 Nov 2008 22:52:15 +0000 (23:52 +0100)]
Don't crash on empty messages from client.
Jelmer Vernooij [Wed, 5 Nov 2008 22:30:43 +0000 (23:30 +0100)]
Send channel limits in mode
Jelmer Vernooij [Wed, 5 Nov 2008 14:52:11 +0000 (15:52 +0100)]
Merge trunk.
Jelmer Vernooij [Tue, 28 Oct 2008 15:45:00 +0000 (16:45 +0100)]
Update NEWS.
Alex Stansfield [Tue, 28 Oct 2008 15:34:21 +0000 (16:34 +0100)]
Allow configuring auto-away client limit in admin interface.
Jelmer Vernooij [Tue, 28 Oct 2008 15:07:44 +0000 (16:07 +0100)]
Update AUTHORS.
Jelmer Vernooij [Tue, 28 Oct 2008 14:47:31 +0000 (15:47 +0100)]
Merge trunk.
Alex Stansfield [Tue, 28 Oct 2008 14:38:37 +0000 (15:38 +0100)]
Finish implementation of client-auto-away.
exg [Tue, 28 Oct 2008 02:24:41 +0000 (03:24 +0100)]
Import i_convert patch.
Jelmer Vernooij [Mon, 27 Oct 2008 18:08:53 +0000 (19:08 +0100)]
Extra asserts.
Jelmer Vernooij [Fri, 17 Oct 2008 00:34:05 +0000 (02:34 +0200)]
Merge trunk.
Jelmer Vernooij [Thu, 16 Oct 2008 16:16:22 +0000 (18:16 +0200)]
Fix build.
Jelmer Vernooij [Thu, 16 Oct 2008 16:11:24 +0000 (18:11 +0200)]
Add pointer to global config in network settings.
Jelmer Vernooij [Thu, 16 Oct 2008 15:55:52 +0000 (17:55 +0200)]
Merge trunk.
Jelmer Vernooij [Thu, 16 Oct 2008 15:51:38 +0000 (17:51 +0200)]
Fix the build.
Jelmer Vernooij [Thu, 16 Oct 2008 15:45:44 +0000 (17:45 +0200)]
Support 290 (CAPAB) response codes.
Jelmer Vernooij [Thu, 16 Oct 2008 15:27:22 +0000 (17:27 +0200)]
Add separate settings struct for cache.
Jelmer Vernooij [Thu, 16 Oct 2008 15:11:27 +0000 (17:11 +0200)]
Use constant.
Jelmer Vernooij [Thu, 16 Oct 2008 15:06:42 +0000 (17:06 +0200)]
Linestack is no longer disabled completely if a write fails.
Jelmer Vernooij [Thu, 16 Oct 2008 14:55:15 +0000 (16:55 +0200)]
Simplify response handling.
Jelmer Vernooij [Thu, 16 Oct 2008 14:08:22 +0000 (16:08 +0200)]
Add custom handling of commands in offline mode.
Jelmer Vernooij [Fri, 10 Oct 2008 12:51:58 +0000 (14:51 +0200)]
Only obtain SSL credentials when using SSL.
Jelmer Vernooij [Fri, 10 Oct 2008 00:08:25 +0000 (02:08 +0200)]
Fix build.
Jelmer Vernooij [Fri, 10 Oct 2008 00:04:36 +0000 (02:04 +0200)]
Merge trunk.
Jelmer Vernooij [Mon, 6 Oct 2008 13:34:15 +0000 (15:34 +0200)]
Merge crash fix.
Jelmer Vernooij [Mon, 6 Oct 2008 13:32:00 +0000 (15:32 +0200)]
Make sure client transport is (still) initialized before using it.
Jelmer Vernooij [Mon, 6 Oct 2008 00:42:15 +0000 (02:42 +0200)]
Load SSL credentials in ctrlproxyd.
Jelmer Vernooij [Sun, 5 Oct 2008 23:17:39 +0000 (01:17 +0200)]
Merge trunk.
Jelmer Vernooij [Sun, 5 Oct 2008 23:15:46 +0000 (01:15 +0200)]
Make sure SSL credentials get initialized when using global SSL listener.
Jelmer Vernooij [Sun, 5 Oct 2008 21:04:47 +0000 (23:04 +0200)]
Merge trunk.
Jelmer Vernooij [Sun, 5 Oct 2008 20:58:43 +0000 (22:58 +0200)]
implement backend error function.
Jelmer Vernooij [Sun, 5 Oct 2008 13:12:29 +0000 (15:12 +0200)]
Remove unnecessary includes.
Jelmer Vernooij [Fri, 3 Oct 2008 01:57:47 +0000 (03:57 +0200)]
Free more data.
Jelmer Vernooij [Fri, 3 Oct 2008 00:07:06 +0000 (02:07 +0200)]
Fix access of freed location.
Jelmer Vernooij [Thu, 2 Oct 2008 17:14:08 +0000 (19:14 +0200)]
Change default port to 57000.