aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Removed dead bit of code that was confusing me.Wilmer van der Gaast2012-06-10-10/+3
|
* Remove storage_rename() which was never tested/used, and current /NICK supportWilmer van der Gaast2012-06-08-45/+0
| | | | | should be sufficient.
* Add xml_generate_settings(), little less code duplication.Wilmer van der Gaast2012-06-07-23/+18
|
* s/ACC_SET_NOSAVE/SET_NOSAVE/.Wilmer van der Gaast2012-06-07-18/+17
|
* Make error message on using save without registering/identifying a littleWilmer van der Gaast2012-06-07-1/+1
| | | | | more helpful.
* Fixed some small leaks, restored proper read buffer size.Wilmer van der Gaast2012-06-05-12/+17
|
* Add xt_to_string_i() and use it to get indentation back in saved settings.Wilmer van der Gaast2012-06-05-64/+26
| | | | | | Also, use it in xt_print() instead of replicating most of xt_to_string() in it. This changed four-space indents into tabs but oh well, we'll live.
* Small cleanup of xml_save().Wilmer van der Gaast2012-06-05-21/+24
|
* xml_load using xmltree. About half as much code as the old stuff. Likely aWilmer van der Gaast2012-06-05-314/+137
| | | | | little slower, but IMHO also a little less annoying to work with.
* Use xmltree to save user settings, in preparation for allowing other storageWilmer van der Gaast2012-06-04-75/+73
| | | | | media than local fs.
* Drop the LDAP stuff that was never even close to finished.Wilmer van der Gaast2012-06-04-273/+0
| | | | | | | | | | | There was actually a branch where LDAP support was more or less in a usable state, but there were still some unsolved problems including the fact that every setting has its own LDAP schema entry, which would mean lots of maintenance overhead for pretty much every BitlBee release. :-( Instead, we'll just stick to the XML format everywhere and just store it in different ways.
* Remove two hacks for some glib<2.14 versions that are no longer supported.Wilmer van der Gaast2012-06-04-14/+0
|
* Scan media entities as well, not just url entities. This should expand moreWilmer van der Gaast2012-06-04-15/+22
| | | | | t.co URLs.
* Shut up a flood of GLib-related compiler warnings.Wilmer van der Gaast2012-06-04-2/+9
|
* Fixed compiler warning in twitter.c report-spam code.Wilmer van der Gaast2012-06-04-2/+1
|
* Commit two patches from RH package maintainer (#956).Wilmer van der Gaast2012-06-03-4/+6
|
* Set PACKAGE to BitlBee-LIBPURPLE for the libpurple variant, because in manyWilmer van der Gaast2012-05-02-10/+14
| | | | | ways it's not BitlBee and I'm tired of getting libpurple-related bug reports.
* s/him/it/ in bitlbee.conf, bug #948.Wilmer van der Gaast2012-04-22-1/+1
|
* Merge skyped bugfix (#945).Wilmer van der Gaast2012-04-22-0/+3
|\
| * skyped: set FD_CLOEXEC on listening socketMiklos Vajna2012-04-22-0/+3
|/ | | | | | | | | | | | Skype4Py uses os.execlp() to spawn skype if it is not yet started, this leaks our listening FD to skype process and can't get it back even if we ourself exit meanwhile. and we can't startup again: error: [Errno 98] Address already in use Patch-by: Elan Ruusamäe <glen@delfi.ee>
* Turn show_ids on by default. I need to do some more things to get everyoneWilmer van der Gaast2012-04-14-1/+1
| | | | | to do proper replies and stop annoying other Twitter users.
* Merging ssl_disconnect() fix from meh/vmiklos.Wilmer van der Gaast2012-04-12-1/+6
|\
| * skype: use ssl_disconnect instead of closesocketMiklos Vajna2012-04-12-1/+6
|/ | | | | | | Also call ssl_disconnect on logout. Patch-by: meh on IRC.
* Work-around for what turned out to be a GnuTLS bug (#938). From 3.0.13Wilmer van der Gaast2012-04-10-0/+15
| | | | | | | until 3.0.18 gnutls_record_check_pending() returns non-0 even if the data read so far is an incomplete record and can not yet be read. This can get BitlBee's http_client stuck in a semi-infinite loop.
* Update .bzrignore.Wilmer van der Gaast2012-03-26-0/+3
|
* Update outdated help text for the handle_unknown setting.Wilmer van der Gaast2012-03-25-8/+3
|
* Allow identify -noload/-force without typing a password. (/OPER)Wilmer van der Gaast2012-03-19-2/+19
| | | | | Patch from trac3r, bug #814.
* Merging report-spam patch for Twitter from Flexo. #923Wilmer van der Gaast2012-03-12-0/+38
|
* 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!