Tue, 10 Mar 2009 03:48:00 +0200add line_proto_callbacks.on_error, although irc_conn doesn't pass it up
Tero Marttila <terom@fixme.fi> [Tue, 10 Mar 2009 03:48:00 +0200] rev 33
add line_proto_callbacks.on_error, although irc_conn doesn't pass it up

Tue, 10 Mar 2009 03:38:20 +0200convert line_proto to use a line_proto_callbacks struct
Tero Marttila <terom@fixme.fi> [Tue, 10 Mar 2009 03:38:20 +0200] rev 32
convert line_proto to use a line_proto_callbacks struct

Tue, 10 Mar 2009 03:29:53 +0200error.c formatting
Tero Marttila <terom@fixme.fi> [Tue, 10 Mar 2009 03:29:53 +0200] rev 31
error.c formatting

Tue, 10 Mar 2009 03:27:04 +0200rework error to use a struct error_desc, and move ERR_SOCK/ERR_GNUTLS definitions to sock.h/sock_gnutls.h. error_desc definitions are still in error.c, though :(
Tero Marttila <terom@fixme.fi> [Tue, 10 Mar 2009 03:27:04 +0200] rev 30
rework error to use a struct error_desc, and move ERR_SOCK/ERR_GNUTLS definitions to sock.h/sock_gnutls.h. error_desc definitions are still in error.c, though :(

Tue, 10 Mar 2009 02:51:44 +0200add sock_gnutls_destroy, and error cleanup for sock_ssl_connect. Fix various XXX's
Tero Marttila <terom@fixme.fi> [Tue, 10 Mar 2009 02:51:44 +0200] rev 29
add sock_gnutls_destroy, and error cleanup for sock_ssl_connect. Fix various XXX's

Tue, 10 Mar 2009 02:34:11 +0200add sock_stream_release/line_proto_release/irc_conn_release functions, and add proper cleanup to irc_net_create
Tero Marttila <terom@fixme.fi> [Tue, 10 Mar 2009 02:34:11 +0200] rev 28
add sock_stream_release/line_proto_release/irc_conn_release functions, and add proper cleanup to irc_net_create

Tue, 10 Mar 2009 01:46:09 +0200add irc_conn_callbacks, and delay irc_chan_join until on_registered
Tero Marttila <terom@fixme.fi> [Tue, 10 Mar 2009 01:46:09 +0200] rev 27
add irc_conn_callbacks, and delay irc_chan_join until on_registered

Tue, 10 Mar 2009 01:11:12 +0200add irc_chan module
Tero Marttila <terom@fixme.fi> [Tue, 10 Mar 2009 01:11:12 +0200] rev 26
add irc_chan module

Mon, 09 Mar 2009 16:30:59 +0200add irc_net module, and fix Makefile CFLAGS, add -Wextra
Tero Marttila <terom@fixme.fi> [Mon, 09 Mar 2009 16:30:59 +0200] rev 25
add irc_net module, and fix Makefile CFLAGS, add -Wextra

Mon, 09 Mar 2009 16:30:30 +0200fix ret/err bug in irc_conn_send, supress unused-argument warnings
Tero Marttila <terom@fixme.fi> [Mon, 09 Mar 2009 16:30:30 +0200] rev 24
fix ret/err bug in irc_conn_send, supress unused-argument warnings

Sun, 08 Mar 2009 17:17:37 +0200add a simple irc_log module (with evsql code) that joins a channel and log_info's PRIVMSGs
Tero Marttila <terom@fixme.fi> [Sun, 08 Mar 2009 17:17:37 +0200] rev 23
add a simple irc_log module (with evsql code) that joins a channel and log_info's PRIVMSGs

Sun, 01 Mar 2009 02:02:48 +0200add missing irc_cmd.h, and modify line_proto/irc_conn to use log
Tero Marttila <terom@fixme.fi> [Sun, 01 Mar 2009 02:02:48 +0200] rev 22
add missing irc_cmd.h, and modify line_proto/irc_conn to use log

Sun, 01 Mar 2009 01:48:14 +0200add basic log.c module
Tero Marttila <terom@fixme.fi> [Sun, 01 Mar 2009 01:48:14 +0200] rev 21
add basic log.c module

Sun, 01 Mar 2009 00:34:33 +0200irc_conn PING/PONG code, and line_proto fixups
Tero Marttila <terom@fixme.fi> [Sun, 01 Mar 2009 00:34:33 +0200] rev 20
irc_conn PING/PONG code, and line_proto fixups

Sat, 28 Feb 2009 23:48:34 +0200improve line_proto output buffering slightly
Tero Marttila <terom@fixme.fi> [Sat, 28 Feb 2009 23:48:34 +0200] rev 19
improve line_proto output buffering slightly

Sat, 28 Feb 2009 22:47:39 +0200add initial irc_conn code that can register
Tero Marttila <terom@fixme.fi> [Sat, 28 Feb 2009 22:47:39 +0200] rev 18
add initial irc_conn code that can register

Sat, 28 Feb 2009 21:39:15 +0200irc_line implementation
Tero Marttila <terom@fixme.fi> [Sat, 28 Feb 2009 21:39:15 +0200] rev 17
irc_line implementation

Sat, 28 Feb 2009 20:23:37 +0200missing break
Tero Marttila <terom@fixme.fi> [Sat, 28 Feb 2009 20:23:37 +0200] rev 16
missing break

Sat, 28 Feb 2009 20:21:53 +0200add some simple command-line options
Tero Marttila <terom@fixme.fi> [Sat, 28 Feb 2009 20:21:53 +0200] rev 15
add some simple command-line options

Sat, 28 Feb 2009 19:58:49 +0200fix sock_gnutls_read/write EAGAIN
Tero Marttila <terom@fixme.fi> [Sat, 28 Feb 2009 19:58:49 +0200] rev 14
fix sock_gnutls_read/write EAGAIN

Sat, 28 Feb 2009 19:08:51 +0200add support for \n line endings as well
Tero Marttila <terom@fixme.fi> [Sat, 28 Feb 2009 19:08:51 +0200] rev 13
add support for \n line endings as well

Sat, 28 Feb 2009 18:48:10 +0200update sock_stream_read/write semantics for EOF/EAGAIN, tentative event-based gnutls code
Tero Marttila <terom@fixme.fi> [Sat, 28 Feb 2009 18:48:10 +0200] rev 12
update sock_stream_read/write semantics for EOF/EAGAIN, tentative event-based gnutls code

Sat, 28 Feb 2009 17:39:37 +0200working event-based operation for sock_tcp
Tero Marttila <terom@fixme.fi> [Sat, 28 Feb 2009 17:39:37 +0200] rev 11
working event-based operation for sock_tcp

Sun, 22 Feb 2009 10:16:28 +0200fix sock_stream read/write return value, move line buffer inside of line_proto, add some initial code for event-based non-blocking operation
Tero Marttila <terom@fixme.fi> [Sun, 22 Feb 2009 10:16:28 +0200] rev 10
fix sock_stream read/write return value, move line buffer inside of line_proto, add some initial code for event-based non-blocking operation

Sun, 22 Feb 2009 08:48:21 +0200add sock_stream_callbacks and ev_base
Tero Marttila <terom@fixme.fi> [Sun, 22 Feb 2009 08:48:21 +0200] rev 9
add sock_stream_callbacks and ev_base

Sun, 22 Feb 2009 08:21:22 +0200split off line_proto, and make sock_stream_error return a const error_info
Tero Marttila <terom@fixme.fi> [Sun, 22 Feb 2009 08:21:22 +0200] rev 8
split off line_proto, and make sock_stream_error return a const error_info

Sun, 22 Feb 2009 07:53:34 +0200and then error_msg
Tero Marttila <terom@fixme.fi> [Sun, 22 Feb 2009 07:53:34 +0200] rev 7
and then error_msg

Sun, 22 Feb 2009 07:21:28 +0200add error_name function
Tero Marttila <terom@fixme.fi> [Sun, 22 Feb 2009 07:21:28 +0200] rev 6
add error_name function

Sun, 22 Feb 2009 07:08:57 +0200ERROR-ify sock_gnutls
Tero Marttila <terom@fixme.fi> [Sun, 22 Feb 2009 07:08:57 +0200] rev 5
ERROR-ify sock_gnutls

Sun, 22 Feb 2009 06:52:55 +0200change ERROR_* to use pointers again, and implement error_info for sock_init
Tero Marttila <terom@fixme.fi> [Sun, 22 Feb 2009 06:52:55 +0200] rev 4
change ERROR_* to use pointers again, and implement error_info for sock_init