aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/jabber
Commit message (Collapse)AuthorAgeLines
...
| * Saner garbage collection for node cache.Wilmer van der Gaast2006-09-25-16/+27
| |
| * Added some experimental stuff with typing notifications that seems to showWilmer van der Gaast2006-09-24-1/+41
| | | | | | | | | | | | | | | | that Gaim doesn't support the official JEP-0085 standard (yet?)... And added simple garbage collection for the node_cache. Will improve it later.
| * Fixed an off-by-one memory allocation bug in xt_new_node().Wilmer van der Gaast2006-09-24-1/+1
| |
| * Handling of incoming authorization requests, manual block/allow. (Doesn'tWilmer van der Gaast2006-09-24-4/+76
| | | | | | | | | | seem to be completely like how it works on other IM networks.)
| * Added add_buddy/remove_buddy functions. Removing a contact doesn't seemWilmer van der Gaast2006-09-24-2/+77
| | | | | | | | | | to work perfectly though.
| * Better handling of user tls setting.Wilmer van der Gaast2006-09-24-6/+24
| |
| * Added support for SSL- and TLS-connections. Checking of the "tls" userWilmer van der Gaast2006-09-24-11/+101
| | | | | | | | | | | | setting has to be finished, plus an ssl_starttls() function for the other SSL libraries (this code will only compile with GnuTLS for now).
| * Updated <presence> stuff to handle changing the priority setting.Wilmer van der Gaast2006-09-24-11/+47
| |
| * Implemented a list of away states, using this for a better set_away(), andWilmer van der Gaast2006-09-23-50/+83
| | | | | | | | | | got rid of the double <presence> tag sent because of presence_announce().
| * Implemented support for SASL DIGEST-MD5 authentication.Wilmer van der Gaast2006-09-23-2/+179
| |
| * Better detection of successful IQ authentication (using packet caching),Wilmer van der Gaast2006-09-22-13/+105
| | | | | | | | | | properly working SASL authentication (although only PLAIN so far).
| * Fixed return value on incomplete write()s in write handler, protectionWilmer van der Gaast2006-09-22-12/+81
| | | | | | | | | | | | | | against write()ing to sockets that are closed already, hopefully sane detection for SASL support, and only sending type=unavailable presence tag to logged in sessions.
| * Basic SASL (PLAIN only ATM) authentication code. Doesn't log in completelyWilmer van der Gaast2006-09-22-6/+146
| | | | | | | | | | yet.
| * Implemented set_away() (VERY simple version, have to add an away stateWilmer van der Gaast2006-09-21-32/+32
| | | | | | | | | | | | table like in the MSN module), added sending of keepalive "packets" and removed old main() code (for testing only) from jabber.c.
| * Now also sending <presence type="unavailable"/> tag on disconnect, asWilmer van der Gaast2006-09-21-7/+15
| | | | | | | | | | recommended by rfc3921/5.1.5.
| * Added simple parsing of incoming <presence> tags, a nice </stream:stream>Wilmer van der Gaast2006-09-21-9/+49
| | | | | | | | | | | | at the end of sessions, support for sending messages, and restored the old (and leaking) xt_print(), which I'll only use for debugging.
| * Added enough to not make it crash on login, and it can properly receiveWilmer van der Gaast2006-09-21-4/+41
| | | | | | | | | | | | messages now. Just try to figure out why it doesn't get typing notifications...
| * Now parsing roster properly. (Hopefully...)Wilmer van der Gaast2006-09-20-0/+37
| |
| * It now requests a roster when logged in, no parsing for it yet.Wilmer van der Gaast2006-09-20-10/+47
| |
| * It can send a valid (pre-XMPP) login packet. Lots of work to do, still...Wilmer van der Gaast2006-09-20-31/+430
| |
| * Added some pretty empty files.Wilmer van der Gaast2006-09-20-1/+346
| |
| * Removed old Jabber module, started to fill in the new stuff. (xmltreeWilmer van der Gaast2006-09-20-13927/+572
| | | | | | | | | | developed outside this tree)
* | Fix gcov.Jelmer Vernooij2006-12-06-0/+2
| |
* | [merge] wilmerJelmer Vernooij2006-12-05-34/+72
|\|
| * Fixed a memory leak, added a check for valid Jabber handles, and updatedWilmer van der Gaast2006-07-14-0/+7
| | | | | | | | | | | | documentation (added information about "account set" and sorted the list of settings because it was a bit too random).
| * Implemented per-account nick lists instead of per-protocol nick lists.Wilmer van der Gaast2006-07-03-1/+1
| | | | | | | | | | | | | | | | | | | | nick_t is dead, instead nicks are just saves in a per-account_t GLib hash table. While doing this, the import_buddies command finally died and text_save() disappeared, because the old file format can't handle most of the new features in this branch anyway. Still have to implement support for the new nick lists in text_load()!
| * Added protocol-specific settings, made the server setting specific to onlyWilmer van der Gaast2006-07-02-29/+60
| | | | | | | | | | OSCAR and Jabber.
| * Got rid of struct aim_user (now using account_t everywhere). Needs some moreWilmer van der Gaast2006-07-01-12/+12
| | | | | | | | | | testing though.
* | Add support for checking test suite coverage using gcov.Jelmer Vernooij2006-07-07-0/+1
|/
* Merging from main development tree.Wilmer van der Gaast2006-05-19-7/+20
|\
| * Fixed possible double free() in Jabber module.Wilmer van der Gaast2006-05-16-0/+2
| |
| * Fix compilation with tccJelmer Vernooij2006-05-10-7/+18
| |
* | Moved everything to the BitlBee event handling API.Wilmer van der Gaast2006-05-10-12/+16
|/
* Added/Fixed calls to show_got_added() in all IM-modules, now to fill in thatWilmer van der Gaast2006-04-03-1/+1
| | | | | call. (It should ask the user if he/she wants to add a buddy to his/her list.)
* Removed some unused stuff from nogaim.h, preparing to fix some API issues there.Wilmer van der Gaast2006-03-31-37/+0
|
* Fixed #111, Jabber away states get set correctly at connect-time now.Wilmer van der Gaast2006-03-18-4/+1
|
* Fixed read() error handling in Jabber module.Wilmer van der Gaast2006-01-19-1/+1
|
* Removed useless UTF8-related functions (iconv works a lot better).Wilmer van der Gaast2005-12-31-5/+1
|
* Jabber module now requests the buddy list before setting an away state, thisWilmer van der Gaast2005-12-20-6/+2
| | | | | | was at least one cause of not seeing someone online. I'm afraid there are more (there's at least one more I know about), as mentioned in #15.
* Changed filenames of IM modules (jabberr, msnn, etc, didn't really make sense)Wilmer van der Gaast2005-12-17-4/+4
|
* Merge from WilmerJelmer Vernooij2005-12-04-9/+12
|\
| * Modified CHANGES, and extended the allowed port range a bit.Wilmer van der Gaast2005-12-02-2/+4
| |
| * The Jabber module now only accepts a limited range of ports (5222 and 5223),Wilmer van der Gaast2005-12-02-0/+5
| | | | | | | | | | | | so it can't be abused as a portscanner. Thanks to Peter van Dijk (Habbie) for the report.
| * jabber.c:542: warning: `gjc' might be used uninitialized in this functionWilmer van der Gaast2005-12-01-3/+3
| |
| * Got rid of the config.h includes in IM-code. Now that HAVE_CONFIG_H isWilmer van der Gaast2005-11-30-4/+0
| | | | | | | | | | defined, they started to cause problems.
| * This should fix a crash bug in Jabber module (NULL pointer dereference on ↵Wilmer van der Gaast2005-11-29-5/+5
| | | | | | | | broken Jabber/SSL connections).
* | Merge from WilmerJelmer Vernooij2005-11-28-95/+47
|\|
| * Little code cleanup in Jabber module, added support for Jabber headline ↵Wilmer van der Gaast2005-11-23-95/+47
| | | | | | | | messages.
* | Merge WilmerJelmer Vernooij2005-11-19-1/+1
|\|
| * Hmmm, why are these 0-byte files still there?Wilmer van der Gaast2005-11-16-0/+0
| |