source: protocols/jabber/jabber.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Date Author Log Message
(edit) @be609ff   2010-03-12T19:10:16Z wilmer Merging mainline.
(edit) @63770b4   2010-03-07T18:32:31Z wilmer Changed formatting of Jabber buddy info response.
(edit) @840bba8   2010-03-06T14:50:52Z wilmer The Jabber part of the change. Also made representation of not-away a …
(edit) @76c85b4c   2009-11-19T13:11:38Z wilmer resource_select now defaults to activity instead of priority. Also, …
(edit) @94acdd0   2008-09-28T11:18:19Z wilmer Restored support for password-protected chatrooms (for now only by …
(edit) @7125cb3   2008-08-24T18:01:05Z wilmer Added SET_INVALID, which set evaluators should now return instead of …
(edit) @89d736a   2008-06-22T19:21:06Z wilmer From the department of over-engineering, now cached packet IDs are …
(edit) @7f69740   2008-06-15T18:11:47Z wilmer Using a port list instead of a single range for the allowed Jabber …
(edit) @e960a52   2008-03-16T14:39:34Z wilmer Fixed cached_id_prefix memory leak.
(edit) @b5c8a34   2008-01-24T22:49:47Z wilmer Keeping track of valid Jabber connections so _connected() events will …
(edit) @fb4ebcc5   2007-12-28T23:26:44Z wilmer Added missing return in jabber_login().
(edit) @c058ff9   2007-12-09T23:19:35Z wilmer Added /invite support for Jabber chatrooms (and fixed the argument …
(edit) @de03374   2007-12-04T22:59:59Z wilmer Fixing jabber_login/_logout for better (non-crashing) cleanup on early …
(edit) @5bd21df   2007-12-02T17:25:57Z wilmer Handling of presence-error packets (only useful for groupchats now), …
(edit) @4306d8b   2007-12-02T16:43:57Z wilmer Removed retarded printf() (ARGH) and moved the event handling handling …
(edit) @608f8cf   2007-11-24T18:02:39Z wilmer Added some random hash to the id= for cached XMPP packets so that …
(edit) @ef5c185   2007-11-19T23:14:39Z wilmer Added Jabber groupchat topic support.
(edit) @a6df0b5   2007-11-14T23:29:43Z wilmer Added "xmlconsole" setting so it can be enabled at login time already.
(edit) @9da0bbf   2007-07-02T22:12:03Z wilmer Added (and using) jabber_chat_free() for better memory management, …
(edit) @c377417   2007-07-02T09:30:48Z wilmer Cleaning up groupchats when shutting down the Jabber connection. The …
(edit) @b9f8b87   2007-07-01T16:29:21Z wilmer Better handling of private messages via groupchats.
(edit) @a3d5766   2007-06-19T23:28:45Z wilmer Not calling imcb_remove_buddy() right after removing the XML console …
(edit) @998b103   2007-06-13T23:31:39Z wilmer Added imcb_remove_buddy() so deletions in Jabber roster pushes …
(edit) @bb95d43   2007-06-04T11:32:37Z wilmer Added a real XML-console to the Jabber module! Add the handle …
(edit) @43671b9   2007-04-22T23:39:37Z wilmer You can send messages too now. But it's still very kludgy and doesn't …
(edit) @e35d1a1   2007-04-22T20:44:27Z wilmer Read-only support for Jabber conferences (non-anonymous rooms only). …
(edit) @df1fb67   2007-04-21T05:18:40Z wilmer Consistency; Using OPT_T(YP|HINK)ING for outgoing typing notfication …
(edit) @f6c963b   2007-04-21T04:13:21Z wilmer Renamed some more prpl functions.
(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) @0f4c1bb5   2007-02-18T22:45:39Z wilmer Added Jabber server port number restrictions.
(edit) @0d3f30f   2006-11-12T23:06:08Z wilmer Improved handling of JIDs: Bare JIDs are allowed (*sigh*) and case …
(edit) @47d3ac4   2006-10-31T08:25:41Z wilmer Added #defines for XML namespaces.
(edit) @abbd8ed   2006-10-28T20:54:40Z wilmer Added handling of roster pushes. This means your local buddy list will …
(edit) @4b0d805   2006-10-21T21:12:30Z wilmer Can't hurt to at least try one compile before running bzr commit…
(edit) @35f6677   2006-10-21T20:48:44Z wilmer Proper detections of errors from *_connect() and added a "Connecting" …
(edit) @3b3cd693   2006-10-20T19:58:09Z wilmer Added backwards compatibility with the old "account add" syntax for …
(edit) @1991be6   2006-10-18T17:47:08Z wilmer get_info() now displays vCard information too.
(edit) @788a1af   2006-10-15T20:24:01Z wilmer Proper cleanup of jabber buddy structures when removing a buddy from …
(edit) @7e83adca   2006-10-12T22:14:00Z wilmer Fixed get_info(), now that buddy_by_jid() doesn't just return the …
(edit) @a21a8ac   2006-10-10T12:05:42Z wilmer Added resource selection (based on priority or time of last message) …
(edit) @6a1128d   2006-10-09T18:19:05Z wilmer The module now keeps track of all resources available for a buddy. …
(edit) @861c199   2006-10-08T18:41:11Z wilmer Moved handling of all IQ packets to event handlers. Cleaned up a LOT …
(edit) @038d17f   2006-10-08T16:11:16Z wilmer Implemented a better node cache using a GLib hash, and preparing to …
(edit) @36e9f62   2006-10-07T17:46:28Z wilmer Added SRV lookups to automatically find out the correct server for a …
(edit) @090f1cb   2006-10-07T13:01:02Z wilmer Never mind about those privacy lists, they're horrible and not …
(edit) @cc2cb2d   2006-10-04T18:14:41Z wilmer Lack of TLS support is also detected now if the server doesn't support …
(edit) @995913b   2006-10-02T17:46:57Z wilmer Added some error handling for the (not very complete yet) privacy list …
(edit) @6baca2a   2006-10-01T09:31:41Z wilmer Some initial hooks/stuff for privacy lists, and fixed a crash bug on …
(edit) @281859e   2006-09-25T17:04:50Z wilmer Forgot to comment out one line…
(edit) @ebe7b36   2006-09-25T10:10:14Z wilmer Changing the resource string while online probably doesn't work.
(edit) @eab2ac4   2006-09-25T07:42:39Z wilmer Saner garbage collection for node cache.
(edit) @a214954   2006-09-24T20:00:09Z wilmer Added some experimental stuff with typing notifications that seems to …
(edit) @8e5e2e9   2006-09-24T19:25:06Z wilmer Handling of incoming authorization requests, manual block/allow. …
(edit) @cfbb3a6   2006-09-24T18:08:07Z wilmer Added add_buddy/remove_buddy functions. Removing a contact doesn't …
(edit) @42127dc   2006-09-24T11:57:45Z wilmer Added support for SSL- and TLS-connections. Checking of the "tls" user …
(edit) @172a73f1   2006-09-24T10:25:41Z wilmer Updated <presence> stuff to handle changing the priority setting.
(edit) @5e202b0   2006-09-23T16:18:24Z wilmer Implemented a list of away states, using this for a better set_away(), …
(edit) @fe7a554   2006-09-22T18:39:31Z wilmer Better detection of successful IQ authentication (using packet …
(edit) @deff040   2006-09-21T19:48:17Z wilmer Implemented set_away() (VERY simple version, have to add an away state …
(edit) @4a0614e   2006-09-21T09:37:03Z wilmer Added simple parsing of incoming <presence> tags, a nice …
(edit) @dd788bb   2006-09-21T07:32:39Z wilmer Added enough to not make it crash on login, and it can properly …
(edit) @70f6aab8   2006-09-20T20:09:19Z wilmer It now requests a roster when logged in, no parsing for it yet.
(edit) @21167d2   2006-09-20T19:42:27Z wilmer It can send a valid (pre-XMPP) login packet. Lots of work to do, still…
(edit) @f06894d   2006-09-20T10:18:56Z wilmer Added some pretty empty files.
(edit) @8f243ad   2006-09-20T09:36:53Z wilmer Removed old Jabber module, started to fill in the new stuff. (xmltree …
(edit) @75a4b85   2006-07-14T09:25:48Z wilmer Fixed a memory leak, added a check for valid Jabber handles, and …
(edit) @5b52a48   2006-07-03T21:22:45Z wilmer Implemented per-account nick lists instead of per-protocol nick lists. …
(edit) @96863f6   2006-07-02T09:49:31Z wilmer Added protocol-specific settings, made the server setting specific to …
(edit) @0a3c243   2006-06-30T23:18:56Z wilmer Got rid of struct aim_user (now using account_t everywhere). Needs …
(edit) @41ca004   2006-05-19T07:55:53Z wilmer Merging from main development tree.
(edit) @75cde5d   2006-05-16T21:27:59Z wilmer Fixed possible double free() in Jabber module.
(edit) @ba9edaa   2006-05-10T17:34:46Z wilmer Moved everything to the BitlBee event handling API.
(edit) @e6d6047   2006-04-03T20:21:35Z wilmer Added/Fixed calls to show_got_added() in all IM-modules, now to fill …
(edit) @192b80a   2006-03-31T07:12:27Z wilmer Removed some unused stuff from nogaim.h, preparing to fix some API …
(edit) @61dddd0   2006-03-18T08:33:33Z wilmer Fixed #111, Jabber away states get set correctly at connect-time now.
(edit) @e8f8b18   2006-01-19T13:45:15Z wilmer Fixed read() error handling in Jabber module.
(edit) @a252c1a   2005-12-31T20:29:15Z wilmer Removed useless UTF8-related functions (iconv works a lot better).
(edit) @1fa6a23   2005-12-20T20:53:38Z wilmer Jabber module now requests the buddy list before setting an away …
(edit) @019c031   2005-12-04T21:55:15Z Jelmer Vernooij Merge from Wilmer
(edit) @027d2eb   2005-12-02T11:43:47Z wilmer Modified CHANGES, and extended the allowed port range a bit.
(edit) @626b446   2005-12-02T11:30:03Z wilmer The Jabber module now only accepts a limited range of ports (5222 and …
(edit) @7c2d798b   2005-12-01T11:52:25Z wilmer jabber.c:542: warning: `gjc' might be used uninitialized in this function
(edit) @c3c2e14   2005-11-30T12:12:25Z wilmer Got rid of the config.h includes in IM-code. Now that HAVE_CONFIG_H is …
(edit) @c7cf9d6   2005-11-29T00:43:15Z wilmer This should fix a crash bug in Jabber module (NULL pointer dereference …
(edit) @b20b32f   2005-11-28T01:14:06Z Jelmer Vernooij Merge from Wilmer
(edit) @43e3368   2005-11-23T17:35:18Z wilmer Little code cleanup in Jabber module, added support for Jabber …
(edit) @2cdd8ce   2005-11-19T15:17:03Z Jelmer Vernooij Merge Wilmer
(edit) @5c09a59   2005-11-15T23:16:39Z wilmer Got rid of raw B's in source, Replaced most irc_usermsg() calls in …
(edit) @c998255   2005-11-15T14:57:38Z Jelmer Vernooij Merge from Jelmer
(edit) @9cb9868   2005-11-15T14:47:17Z Jelmer Vernooij Remove handle_cmp() replacing it by a protocol-specific function.
(edit) @7b23afd   2005-11-07T16:16:18Z Jelmer Vernooij Migrate my pluginable branch to use Wilmers' branch as parent
(add) @b7d3cc34   2005-11-06T18:23:18Z wilmer Initial repository (0.99 release tree) 0.99
Note: See TracRevisionLog for help on using the revision log.