source: irc.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Date Author Log Message
(edit) @3183c21   2008-09-06T22:59:32Z wilmer Completely reviewed all uses of irc->password, irc_setpass() and …
(edit) @f3579fd   2008-08-24T20:52:31Z wilmer Clearer feedback after set/account set commands.
(edit) @7125cb3   2008-08-24T18:01:05Z wilmer Added SET_INVALID, which set evaluators should now return instead of …
(edit) @4230221   2008-08-09T23:00:38Z wilmer Added ceiling to auto-reconnect delay, changed the default to 5*3<900 …
(edit) @280e655   2008-08-05T23:07:07Z wilmer Simple exponential backoff code. Have to add a maximum delay setting, …
(edit) @f5d1b31   2008-06-29T23:41:39Z wilmer Merging changes from Jelmer: It's now possible to cross-compile a …
(edit) @565a1ea   2008-06-29T09:35:41Z wilmer Added the DEAF command, which makes the daemon stop listening for new …
(edit) @7d3ef7b   2008-06-10T03:04:44Z Jelmer Vernooij Fix undefined references.
(edit) @1195cec   2008-04-05T13:03:31Z wilmer Changed root nicknames are now saved. (Bug #378)
(edit) @883a398   2008-04-02T21:36:02Z wilmer Rearranged some event handling code.
(edit) @fa75134   2008-04-01T23:07:21Z wilmer Reordered irc_free() a little bit, hoping that this will fix a …
(edit) @f9756bd   2008-03-30T21:26:16Z wilmer Changed charset handling: irc_t keeps two iconv structures, which are …
(edit) @18ff38f   2008-03-29T23:15:04Z wilmer Be more liberal with accepted line endings. ERC on Windows likes to …
(edit) @a199d33   2008-03-29T22:19:17Z wilmer Closing bug #209: The PASS command can now be used to identify …
(edit) @a83442a   2008-03-21T00:39:16Z wilmer Fixed handling of "set charset none". Fixes bug #373.
(edit) @c84e31a   2008-02-07T21:25:18Z wilmer Fixed getnameinfo() calls, this fixes Solaris stability issues. Thanks …
(edit) @0fbda193   2008-02-02T21:48:09Z wilmer Added help_free() and cleaned up some very stale help-related stuff I …
(edit) @fc0cf92   2008-01-13T00:15:12Z wilmer Different handling of charset mismatches before login time. Ignoring a …
(edit) @43462708   2008-01-06T12:37:55Z wilmer More consistency in error/warning errors. Until now "WARNING:" was …
(edit) @94d52d64   2007-12-02T11:00:15Z wilmer Added charset checks on incoming msgs (from the IRC side) to prevent …
(edit) @3e1e11af   2007-11-19T23:41:42Z wilmer Fixed NULL pointer dereference (in printf) when connected to a …
(edit) @50e1776   2007-11-19T22:23:58Z wilmer Merging /TOPIC code from Miklos Vajna. Untested, because I still have …
(edit) @ebb95b6   2007-11-14T23:42:07Z wilmer Merging from devel/Jelmer.
(edit) @2231302   2007-11-05T22:59:49Z wilmer Merging from Jelmer.
(edit) @5e2615a   2007-10-30T23:44:39Z wilmer s/FAQ's/FAQs/
(edit) @7435ccf   2007-10-18T19:03:02Z Jelmer Vernooij Fix indentation.
(edit) @e9b755e   2007-10-18T16:44:25Z Jelmer Vernooij Use standard functions for dealing with both IPv6 and IPv4.
(edit) @eda54e4   2007-10-12T00:08:58Z wilmer Merge from devel.
(edit) @1186382   2007-10-10T22:15:59Z wilmer Made the netsplit-like quit messages optional.
(edit) @8d32b9e   2007-09-01T21:57:22Z wilmer Made UTF-8 the new default charset. This is the default on pretty much …
(edit) @bdda9e9   2007-06-13T23:32:56Z wilmer Fixed irc_chat_by_channel() to not break if using multiple IM accounts …
(edit) @0e7ab64   2007-04-23T02:58:44Z wilmer Got rid of one HORRIBLE stupidity called chat_by_channel(), which …
(edit) @df1fb67   2007-04-21T05:18:40Z wilmer Consistency; Using OPT_T(YP|HINK)ING for outgoing typing notfication …
(edit) @84b045d   2007-04-16T01:03:08Z wilmer s/imc/imcb/ for callback functions. Moved things aroundin nogaim.h a …
(edit) @c2fb3809   2007-04-15T22:39:35Z wilmer Cleaned up struct im_connection. No more username/password stuff since …
(edit) @aef4828   2007-04-06T05:20:31Z wilmer More cleanups, mainly in the callbacks. Replaced things like …
(edit) @0da65d5   2007-03-31T05:40:45Z wilmer s/gaim_connection/im_connection/ and some other minor API changes. The …
(edit) @fa29d093   2007-03-28T05:53:11Z wilmer Preparing for Jabber conference room support.
(edit) @f959495   2007-02-18T17:19:01Z wilmer Preventing infinite loop while cleaning up accounts in irc_free(). …
(edit) @bbb6ffb   2006-10-31T08:35:36Z wilmer Disabling little optimization in irc.c because it can't be done safely …
(edit) @0383943   2006-08-24T22:06:52Z wilmer Added message on successful creation of accounts and fixed "set …
(edit) @d5ccd83   2006-08-13T19:15:23Z wilmer Extra comments in set.h and now properly using set_getbool() instead …
(edit) @0aaca60   2006-07-19T16:52:38Z wilmer Added some (more) comments to .h files in lib/ and some minor …
(edit) @04026d4   2006-07-15T17:26:13Z wilmer Fixed a broken call to set_get() (CRASH), shut up a compiler warning …
(edit) @eda0270   2006-07-14T09:34:56Z wilmer Merging from main.
(edit) @b0a33a5   2006-07-11T09:28:44Z wilmer Better handling of situations where IPv6 is not available at run-time.
(edit) @a93e3c8   2006-07-09T10:54:45Z wilmer Fixed irc_names() (forgot to add @s for user/root in the new version).
(edit) @5b52a48   2006-07-03T21:22:45Z wilmer Implemented per-account nick lists instead of per-protocol nick lists. …
(edit) @fef6116   2006-07-01T19:17:42Z wilmer Fixed check in set_eval_account() and merging from main (better NAMES …
(edit) @0a3c243   2006-06-30T23:18:56Z wilmer Got rid of struct aim_user (now using account_t everywhere). Needs …
(edit) @5c9512f   2006-06-30T09:17:18Z wilmer Made set.c API more generic so it's not specific to irc_t structures …
(edit) @3f9440d   2006-06-26T21:50:12Z wilmer /NAMES replies are more efficient now.
(edit) @471573f   2006-06-26T15:06:08Z wilmer Merging from devel (IRC protocol compliance stuff).
(edit) @2f13222   2006-06-25T19:55:18Z wilmer IRC protocol compliance fixes (closes: #158, #159, #160).
(edit) @9b63df6   2006-06-25T19:20:14Z wilmer Why did I forget this one? *sigh*
(edit) @88086db   2006-06-25T17:23:27Z wilmer Added versioning information to the XML-file (convenient for later …
(edit) @6e1fed7   2006-06-25T17:07:25Z wilmer Using salted MD5 checksums for the user's BitlBee password and salted …
(edit) @b72caac   2006-06-21T16:34:33Z wilmer Merging libevent branch: Events can now be handles by both glib and …
(edit) @5898ef8   2006-06-15T12:46:31Z wilmer xml_save(), decent error handling and merging fixed autosaving.
(edit) @3af70b0   2006-06-15T12:37:05Z wilmer !x&y == (!x)&y, not !(x&y).
(edit) @79e826a   2006-06-15T12:22:17Z wilmer Converted irc->status to binary flags. (This also fixes …
(edit) @85e9644   2006-06-07T13:36:19Z wilmer Merging Jelmer's storage tree (with LDAP support).
(edit) @fb62f81f   2006-06-03T19:51:16Z wilmer Implemented netsplits for "account off".
(edit) @68b518d6   2006-05-26T09:03:38Z wilmer Merging from main development tree.
(edit) @574af7e   2006-05-25T23:20:54Z Jelmer Vernooij Require GLib 2
(edit) @fc630f9   2006-05-23T08:31:04Z wilmer Silenced all compiler warnings that appeared after previous commit.
(edit) @226fce1   2006-05-23T07:45:14Z wilmer Some changes for im_api. (bim_* functions)
(edit) @41ca004   2006-05-19T07:55:53Z wilmer Merging from main development tree.
(edit) @dd89a55   2006-05-15T17:57:12Z wilmer Fixed various memory leaks/other possible problems after code review.
(edit) @0356ae3   2006-05-13T22:30:51Z wilmer irc_vawrite() now first attempts to write() immediately (because …
(edit) @ba9edaa   2006-05-10T17:34:46Z wilmer Moved everything to the BitlBee event handling API.
(edit) @a0d04d6   2006-05-07T18:07:43Z wilmer Got rid of all GLib GIOChannel-related calls outside proxy.c
(edit) @c99af3a   2006-04-13T07:30:11Z wilmer Removed account_offline(), we have signoff() already.
(edit) @36fa9bd   2006-04-07T09:22:21Z wilmer Renamed irc_free_userhash().
(edit) @6adcb6c6   2006-04-01T18:18:55Z wilmer Complete fix for #113: a->reconnect does *not* contain a GLib source …
(edit) @7d31002   2006-03-31T21:09:36Z wilmer Tested and fixed one issue, and got rid of one more superfluous iconv call.
(edit) @e27661d   2006-03-31T17:55:47Z wilmer Finished the iconv() fix. Instead of doing it every time something …
(edit) @d783e48   2006-03-31T08:53:53Z wilmer irc_vawrite() does charset conversion now. Next step: Do it for …
(edit) @55cc2be3   2006-03-15T18:17:01Z wilmer Fixed cleanup of connections in (non-forking) daemon mode. (Better …
(edit) @f73b969   2006-01-20T15:15:49Z wilmer Renamed commands.c, got rid of return values in all command functions.
(edit) @55ec2d6   2006-01-20T12:22:30Z wilmer Merging IPC branch, it's too different from the main code to keep it …
(edit) @fc50d48   2006-01-20T12:21:24Z wilmer irc_abort() does logging (including a reason) now.
(edit) @b8c2ace   2006-01-19T22:24:25Z wilmer Die, bug, die! (And apparently bzr suddenly felt like merging some old …
(edit) @bd9b00f   2006-01-19T17:07:47Z wilmer Fixes for single-process daemon mode, changed value of …
(edit) @2face62   2006-01-19T16:34:41Z wilmer A bit too much for one commit, but well: Client processes didn't clean …
(edit) @4c266f2   2006-01-18T22:17:59Z wilmer Merged (and adapted) changes from main tree.
(edit) @92ad3d4   2006-01-18T22:15:09Z wilmer Merging changes from laptop: Now tries to empty sendbuffer before …
(edit) @c1826c6   2006-01-18T18:25:31Z wilmer BitlBee now tries to empty sendbuffer before closing the connection.
(edit) @d990997   2006-01-15T23:37:13Z wilmer The MOTD is not a socket…
(edit) @74c119d   2006-01-15T15:42:20Z wilmer Better DIE implementation, added SO_REUSEADDR to listening socket.
(edit) @0431ea1   2006-01-15T01:49:49Z wilmer Imported irc_command branch and used this addition for parsing IPC …
(edit) @9d6b229   2006-01-14T20:34:10Z wilmer Imported changes from main tree.
(edit) @de3e100   2006-01-14T20:31:59Z wilmer Separated the IRC line splitting/parsing code (to use it for IPC too), …
(edit) @edf9657   2006-01-14T18:25:00Z wilmer Fixed the PASS-command, added error messages for invalid commands to …
(edit) @0298d11   2006-01-13T23:51:21Z wilmer Moved all IRC commands to separate functions in irc_commands.c. At …
(edit) @5c577bd   2006-01-13T22:10:29Z wilmer IPC code (by no means final)
(edit) @4fe4be2   2006-01-10T14:20:48Z wilmer Removed send-flood protection code completely.
(edit) @2a6ca4f   2006-01-04T11:16:58Z wilmer Better handling of IPv4 connections in IPv6 mode. (Wrapping/Unwrapping …
(edit) @e4d6271   2005-12-27T14:39:32Z wilmer IPv6 socket improvements. Daemon mode can now also listen on IPv6 …
(edit) @238f828   2005-12-26T14:42:54Z wilmer Fixed that security hole, and added mode +R (don't know if that's the …
Note: See TracRevisionLog for help on using the revision log.