aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* libpurple: Read group information of contacts.Wilmer van der Gaast2010-07-17-22/+21
|
* libpurple: Handle incoming authorization requests.Wilmer van der Gaast2010-07-17-14/+51
|
* nick_gen() should also insert an underscore if the first character of a nickWilmer van der Gaast2010-07-17-6/+14
| | | | | would otherwise be a digit.
* Fix possible crash on trying to use half-created OSCAR chatrooms.Wilmer van der Gaast2010-07-17-3/+13
|
* Merging mainline.Wilmer van der Gaast2010-07-17-14/+90
|\
| * WTF AOL, now suddenly underscores are not allowed in room names?Wilmer van der Gaast2010-07-17-1/+1
| |
| * No idea why http_dorequest() ever returned void*. Don't hide the type, it'sWilmer van der Gaast2010-07-17-7/+6
| | | | | | | | | | not a secret (the pointer is shared with a type later anyway).
| * Don't be a dumbass and stop following redirects if there doesn't seem toWilmer van der Gaast2010-07-16-1/+4
| | | | | | | | | | be an end.
| * Fix compatibility with older GLib versions again. (Bug #643, patch fromWilmer van der Gaast2010-07-15-0/+8
| | | | | | | | | | Robert Scheck.)
| * Debian package 1.2.8-1.1.2.8-1Wilmer van der Gaast2010-07-15-0/+6
| |
| * Fixing NULL pointer dereferences in Twitter module. Based on patch fromWilmer van der Gaast2010-07-13-1/+8
| | | | | | | | | | wahjava (bug #650).
| * Ready for BitlBee 1.2.8.1.2.8Wilmer van der Gaast2010-07-04-2/+21
| |
| * Document the base_url setting (for using other Twitter API services).Wilmer van der Gaast2010-07-04-0/+18
| |
| * Skip unsupported tags in user configs. (This should make downgrades fromWilmer van der Gaast2010-07-03-2/+18
| | | | | | | | | | ui-fix for whatever reason less painful.)
* | Merging *BSD compatibility fix from Doug Luce (include sys/uio.h evenWilmer van der Gaast2010-07-15-2/+3
|\ \ | | | | | | | | | | | | though the sendmsg() manpage says this isn't necessary).
| * | This makes Bitlbee compile on OpenBSD.Doug Luce2010-07-14-0/+1
| | |
* | | Move control channel autoconfiguration to irc_cmd_join() instead so that itWilmer van der Gaast2010-07-14-18/+24
| | | | | | | | | | | | | | | | | | only triggers on channels created by the user. (And not at identify time, which was causing odd problems on my test setup.)
* | | Fixed cleaning up of channels. Something broke when changing theWilmer van der Gaast2010-07-13-4/+34
|/ / | | | | | | | | irc_channel_del_user() syntax.
* | Automatically convert nick_source settings to their nick_convert equivalent.Wilmer van der Gaast2010-07-13-1/+19
| |
* | Document this complex new beast.Wilmer van der Gaast2010-07-13-1/+64
| |
* | Reformat nicks whenever fullname/nick/group changes (but at least for nowWilmer van der Gaast2010-07-13-49/+42
| | | | | | | | | | still only for offline users).
* | Added %nick and %group. They don't work yet since nick_gen() is only calledWilmer van der Gaast2010-07-12-1/+14
| | | | | | | | | | once.
* | First version of the nick_format setting.Wilmer van der Gaast2010-07-12-7/+82
| |
* | Use bee_user structs in all nick_* functions. Prepare for a nick_get() withWilmer van der Gaast2010-07-11-29/+41
| | | | | | | | | | more flexible nickname generation.
* | More careful pointer checking in the master.Wilmer van der Gaast2010-07-11-2/+3
| |
* | Added allow_takeover setting for people who don't like this new functionality.Wilmer van der Gaast2010-07-11-7/+25
| |
* | When cleaning up queries, q->data is free()d. Even if it turns out to beWilmer van der Gaast2010-07-11-9/+13
| | | | | | | | | | | | | | the "struct irc" containing all data belonging to a session. Sanitise memory management a little bit here. (There are some memory leaks in here too that need to be fixed at some point.)
* | Takeover stuff now works in daemon mode as well.Wilmer van der Gaast2010-07-11-6/+90
| |
* | Cleanup. Move some code to a more appropriate location, and show the oldWilmer van der Gaast2010-07-10-30/+91
| | | | | | | | | | connection a quit message instead of just breaking the connection.
* | Translate "nick:" to "@nick" in Twitter rooms to make tab completion easier.Wilmer van der Gaast2010-07-10-2/+22
| | | | | | | | | | Not working yet with stripped/mangled nicknames.
* | Only available in ForkDaemon mode for now: If a user connects (andWilmer van der Gaast2010-07-10-25/+373
|\ \ | | | | | | | | | | | | | | | identifies) while he's already logged in, offer to take over the old connection.
| * \ Merging main ui-fix.Wilmer van der Gaast2010-07-10-9/+59
| |\ \ | |/ / |/| |
* | | Allow nick changes if they're only different in capitalisation, fixedWilmer van der Gaast2010-07-08-7/+12
| | | | | | | | | | | | | | | | | | faulty responses in the NICK command, and fixing crash bug in nick changes before finishing login.
* | | When addressing people in a chatroom, try to translate the nickname to theWilmer van der Gaast2010-07-05-2/+47
| | | | | | | | | | | | | | | original unstripped version (without ugly underscores, also).
| * | More state consistency checks/error handling.Wilmer van der Gaast2010-07-10-26/+53
| | |
| * | Inform IPC master about nick changes.Wilmer van der Gaast2010-07-09-0/+17
| | |
| * | Also sync umodes.Wilmer van der Gaast2010-07-09-0/+10
| | |
| * | Ask for confirmation. Generally working fairly well now, but definitelyWilmer van der Gaast2010-07-09-22/+100
| | | | | | | | | | | | | | | fragile.
| * | It works! Fragile like hell though, and without any confirmation or whatever.Wilmer van der Gaast2010-07-07-8/+98
| | |
| * | First part of the handshake, including sending a file descriptor to theWilmer van der Gaast2010-07-06-14/+140
|/ / | | | | | | | | IPC master.
* | Kick the user instead of parting him/her when cleaning up a channel. This isWilmer van der Gaast2010-07-04-8/+27
| | | | | | | | | | what the older version also did so that Irssi won't clean up the window.
* | Documentation update. I think this covers most of the channel-related ui-fixWilmer van der Gaast2010-07-04-7/+153
| | | | | | | | | | changes.
* | Auto joins for chatrooms.Wilmer van der Gaast2010-07-04-0/+24
| |
* | Added automatic joining of channels. Auto-rejoin functionality forWilmer van der Gaast2010-07-04-2/+52
| | | | | | | | | | groupchats not reimplemented yet but that's the next step.
* | Show a user going offline as a QUIT, not as one or more PARTs, like in theWilmer van der Gaast2010-07-03-43/+59
| | | | | | | | | | | | old-style BitlBee. This so that the IRC client will show the notification in query windows as well. Make it a setting though, for bug #539.
* | Use irc_send_msg instead of irc_send_msg_raw() to echo messages to self,Wilmer van der Gaast2010-07-03-1/+1
| | | | | | | | | | | | | | to make sure CTCP ACTIONs work. Not important, just more correct. Other CTCPs sent to oneself are dropped, but why CTCP yourself anyway?
* | Initialize the show variable in channel_update. This shouldn't have causedWilmer van der Gaast2010-07-03-1/+1
| | | | | | | | | | | | any troubles, only unpredictable behaviour for users trying out unimplemented functionality.
* | Fix handling of outgoing CTCP ACTIONs.Wilmer van der Gaast2010-07-03-1/+1
| |
* | A few Twitter fixes from mainline.Wilmer van der Gaast2010-07-01-13/+24
|\|
| * D'oh. Of course the getter functions should also treat next_cursor as aWilmer van der Gaast2010-06-30-10/+10
| | | | | | | | | | | | 64-bit integer. This code now successfully fetches lists with up to ~900 items. (Since this takes quite long, maybe there should be an upper limit.)