aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
* Bug #929: Indeed SET_NULL_OK was missing.Wilmer van der Gaast2012-03-10-1/+6
|
* Fix bug that broke MSN-XMPP with confusing error messages.Wilmer van der Gaast2012-03-10-2/+3
|
* Use -MMD instead of -MD for dependency calculation. This should drop mostWilmer van der Gaast2012-03-09-1/+1
| | | | | | system includes from the .d files, solving occassional irritating error messages when recompiling an old tree.
* Changing ping behaviour. Pinging seems to be misbehaving for some peopleWilmer van der Gaast2012-02-26-10/+10
| | | | | | | for reasons not entirely clear to me. Instead of suppressing a PING to the client if we're still waiting for a response to a previous one, just keep sending them. One PONG will be enough to stay connected but that's okay.
* Make the error message on invalid Jabber room names (this is a FAQ by now)Wilmer van der Gaast2012-02-23-1/+4
| | | | | a little more helpful.
* Merging systemd fix.Wilmer van der Gaast2012-02-22-2/+2
|\
| * Fix systemd service filesMiklos Vajna2012-02-22-2/+2
| | | | | | | | | | Now that BINDIR points to /usr/bin, we need SBINDIR here.
* | Require at least GLib 2.14 now. It was released in Aug 2007 so that meansWilmer van der Gaast2012-02-19-1/+1
|/ | | | | BitlBee will still build on any Linux released over the last 5 or so years.
* 3.0.5-1.3.0.5-1Wilmer van der Gaast2012-02-18-2/+5
|
* 3.0.5. This is stable on testing for a while already, and 3.0.4 is getting3.0.5Wilmer van der Gaast2012-02-18-3/+3
| | | | | old by now.
* Fixing NULL pointer dereference in irc_channel_free(). This seems to happenWilmer van der Gaast2012-02-17-1/+5
| | | | | | | for example when the user gets invited to a channel that already exists. Separately, I should handle invites like that better. Will file a bug for that.
* Drop dead support for MSN offline messages (that SOAP server isn't even inWilmer van der Gaast2012-02-11-178/+3
| | | | | | DNS anymore). Bug #874 for adding support for the new (much simpler, for a change) way.
* convert_purple fix: Don't barf on protocols without passwords. Bug #877.Wilmer van der Gaast2012-02-11-3/+6
|
* Add missing newslines to debugging output. Bug #896.Wilmer van der Gaast2012-02-11-2/+2
|
* Rename SRCDIR directory to _SRCDIR_. I guess #907 was caused by SRCDIRWilmer van der Gaast2012-02-11-52/+52
| | | | | unexpectedly being set to something already.
* Stop talking about "the control channel" since there isn't necessarily justWilmer van der Gaast2012-02-11-15/+9
| | | | | one, since 3.0 already.
* Changelog update for 3.0.5. No clue yet when to release it, but we'reWilmer van der Gaast2012-02-11-0/+43
| | | | | probably getting close.
* Applied patch from #895, making show_old_mentions an integer setting insteadWilmer van der Gaast2012-02-10-5/+18
| | | | | of boolean so you can change the number of mentions being fetched.
* Support for "nameless" chatrooms on Jabber.Wilmer van der Gaast2012-02-10-0/+55
| | | | | | | Just join #somechannel and start inviting people. It should Just Work, like on other IM networks. Works at least with GTalk and with other servers that have conference stuff installed on conference.$servername.
* Probing for Google Talk servers, based on iq-discovery responses. I'll needWilmer van der Gaast2012-02-10-1/+47
| | | | | this for automatically generating a sane name for groupchats.
* Added sha1_random_uuid function, which I will use later to generate randomWilmer van der Gaast2012-02-10-0/+32
| | | | | Jabber roomnames.
* Take t.co URL lengthe^Wshortening into account when counting message lengthWilmer van der Gaast2012-02-08-1/+50
| | | | | | | before posting a Twitter message. Disable this functionality by default for identi.ca accounts. Hardcode post-t.co URL length to 20 since it's probably not going to change any time soon. Bug #855. Patch by Artem Savkov, thanks!
* Documentation for strip_newlines setting.Wilmer van der Gaast2012-01-30-0/+10
|
* Try to show the user_split info for a protocol in "help purple $PROTOCOL".Wilmer van der Gaast2012-01-30-0/+10
| | | | | | | This in response to #898. I could also try to make each split a separate setting but that'd make the Jabber module very ugly for example, requiring the user to split up his/her JID. Let's hope people read this help info..
* Merging strip_newlines Twitter setting.Wilmer van der Gaast2012-01-30-0/+5
|\
| * add 'strip_newlines' setting to TwitterDaniel Albers2012-01-13-0/+5
| |
* | Report mysterious unsupported libpurple options in "help purple $PROTOCOL".Wilmer van der Gaast2012-01-30-0/+2
| | | | | | | | | | Mostly an attempt to explain what's up with #898.
* | Merging (what is hopefully) a fix for #901.Wilmer van der Gaast2012-01-30-5/+35
|\ \ | |/ |/|
| * skype: properly display multiple about linesMiklos Vajna2012-01-28-5/+20
| | | | | | | | | | Previously we printed only the last one
| * skype: don't crash in skype_parse_user() if the user has multiple about linesMiklos Vajna2012-01-28-0/+15
|/
* Don't handle HTTP 401 responses from Twitter API differently anymore afterWilmer van der Gaast2012-01-10-8/+0
| | | | | | initial login. This fixes issues with Twitter's intermittent authentication failures. (Bug #893)
* Return, don't try to flush the timeline on a broken connection. This likelyWilmer van der Gaast2012-01-10-2/+2
| | | | | fixes #888/#891.
* Fixing one compiler warning that shouldn't indicate any real problem (onlyWilmer van der Gaast2012-01-04-1/+1
| | | | | causes unpredictable behaviour on wrongly formatted JSON input).
* A few more SSL fixes merged from AopicieR. This also fixes OpenSSL compileWilmer van der Gaast2012-01-03-10/+5
| | | | | issues (bug #881).
* Move the check for "set auto_connect" to a more sensible location. #878.Wilmer van der Gaast2011-12-29-3/+3
|
* Keep only one xcred object globally instead of one per connection. WithWilmer van der Gaast2011-12-29-16/+20
| | | | | | verification, this object gets pretty huge and there's no need to have it more than once.
* When changing nicks and the change is case-only (or no change *at all*),Wilmer van der Gaast2011-12-29-2/+6
| | | | | do not reset identify status. Bug #880.
* jabber_buddy_* stuff *is* a complete memory management hell already. :-(Wilmer van der Gaast2011-12-26-0/+2
| | | | | Hopefully this change fixes a small memory leak.
* Fixing memory leak in Twitter module.Wilmer van der Gaast2011-12-26-8/+7
|
* Merging oauth-xmpp branch, which adds support for OAuth2 authenticationWilmer van der Gaast2011-12-26-239/+774
|\ | | | | | | | | | | against some XMPP services (Google Talk, Facebook and Microsoft's MSN-XMPP gateway).
| * A few more minor cleanups before merging this into mainline.Wilmer van der Gaast2011-12-26-12/+13
| |
| * An empty password is still a password, don't refuse accounts for that.Wilmer van der Gaast2011-12-24-2/+2
| |
| * Slight cleanup: Use a constant instead of just "jabber_oauth" everywhere,Wilmer van der Gaast2011-12-24-7/+9
| | | | | | | | | | | | and added some safeguards to keep the user from messaging it when we're not actually doing OAuth setup.
| * Merging mainline.Wilmer van der Gaast2011-12-24-79/+398
| |\ | |/ |/|
* | Removing unfinished debugging stuff accidentally committed inWilmer van der Gaast2011-12-24-36/+1
| | | | | | | | | | changeset:devel,856.
* | Fix compatibility with old GnuTLS versions, but with a warning. SeeWilmer van der Gaast2011-12-24-0/+8
| | | | | | | | | | http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-1417 for details.
* | tls_verify correction: Don't fail cert verification in non-GnuTLS modulesWilmer van der Gaast2011-12-23-10/+6
| | | | | | | | | | unless "cafile" setting is enabled.
* | Merging SSL certificate verification for GnuTLS, with help from AopicieR.Wilmer van der Gaast2011-12-23-44/+323
|\ \
| * | Just check if verification code != 0 instead of checking for one specificWilmer van der Gaast2011-12-19-1/+1
| | | | | | | | | | | | | | | bit. Any non-0 failure means a problem.
| * | Pass the SSL errors through another layer of indirection (Passport SOAP code).Wilmer van der Gaast2011-12-19-2/+8
| | |