.gitignore | 1 AUTHORS | 23 + ChangeLog | 262 +++++++++++++++++ Makefile | 91 ++++- README | 2 TODO | 7 ab/pecan_contact.c | 114 +++++-- ab/pecan_contact.h | 13 ab/pecan_contact_priv.h | 5 ab/pecan_contactlist.c | 23 - ab/pecan_contactlist_priv.h | 4 adium/Makefile.am | 69 ++++ cmd/cmdproc.c | 69 ++-- cmd/cmdproc.h | 3 cmd/cmdproc_private.h | 2 cmd/history.c | 92 +++-- cmd/history.h | 17 - cmd/msg.c | 7 cmd/transaction.c | 235 +++++---------- cmd/transaction.h | 3 cmd/transaction_private.h | 4 cvr/slp.c | 285 +----------------- cvr/slp.h | 2 cvr/slpcall.c | 25 + cvr/slplink.c | 2 cvr/slpmsg.h | 2 directconn.c | 27 + directconn.h | 3 error.c | 249 ---------------- error.h | 45 -- fix_purple.c | 13 fix_purple.h | 24 + get-version.sh | 8 installer.nsi | 88 +++++ internal.h | 227 -------------- io/pecan_buffer.c | 3 io/pecan_cmd_server.c | 40 +- io/pecan_cmd_server_priv.h | 1 io/pecan_http_server.c | 167 ++++++++-- io/pecan_http_server_priv.h | 1 io/pecan_node.c | 174 ++++++++--- io/pecan_node.h | 4 io/pecan_node_priv.h | 1 io/pecan_parser.c | 138 ++++++++ io/pecan_parser.h | 34 ++ io/pecan_parser_priv.h | 33 ++ io/pecan_socket.c | 84 +++++ io/pecan_socket.h | 35 ++ io/pecan_ssl_conn.c | 452 +++++++++++++++++++++++++++++ io/pecan_ssl_conn.h | 44 ++ io/pecan_ssl_conn_priv.h | 47 +++ io/pecan_stream.c | 38 ++ io/pecan_stream.h | 2 msn.c | 239 ++++++++++----- msn.h | 8 msn_intl.h | 45 -- nexus.c | 32 +- notification.c | 368 +++++++++++++---------- notification.h | 3 pecan_config.h | 2 pecan_error.c | 215 +++++++++++++ pecan_error.h | 36 ++ pecan_locale.h | 45 ++ pecan_log.c | 28 + pecan_log.h | 6 pecan_oim.c | 318 ++++++++++++++++++++ pecan_oim.h | 34 ++ pecan_oim_private.h | 32 ++ pecan_status.c | 9 pecan_ud.c | 321 ++++++++++++++++++++ pecan_ud.h | 45 ++ pecan_util.c | 103 ++++++ pecan_util.h | 5 po/libmsn-pecan-es.po | 666 +++++++++++++++++++++++++++++++++++++++++++ po/libmsn-pecan-fi.po | 660 ++++++++++++++++++++++++++++++++++++++++++ po/libmsn-pecan-fr.po | 666 +++++++++++++++++++++++++++++++++++++++++++ po/libmsn-pecan-it.po | 666 +++++++++++++++++++++++++++++++++++++++++++ po/libmsn-pecan-nl.po | 678 ++++++++++++++++++++++++++++++++++++++++++++ po/libmsn-pecan-sr.po | 664 +++++++++++++++++++++++++++++++++++++++++++ po/libmsn-pecan-sv.po | 668 +++++++++++++++++++++++++++++++++++++++++++ session.c | 23 + session_private.h | 13 switchboard.c | 213 ++++++++++--- switchboard.h | 11 sync.c | 43 +- tests/Makefile | 59 ++- tests/buffer.c | 80 ++++- tests/cmd_parser.c | 43 ++ tests/parse.c | 43 -- tests/parser.c | 212 +++++++++++++ tests/printf.c | 2 version | 1 92 files changed, 8990 insertions(+), 1659 deletions(-)