aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| * | | | | | | | | | | | | | | | | | | Save the OAuth token in the acct structs so it doesn't have to be rerequestedWilmer van der Gaast2010-04-26-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | every time.
| * | | | | | | | | | | | | | | | | | | Escaping in oauth_nonce(). Not sure if the escaping is entirely right ATM...Wilmer van der Gaast2010-04-26-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | :-(
| * | | | | | | | | | | | | | | | | | | OAuth, it lives!Wilmer van der Gaast2010-04-26-4/+59
| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | Twitter module now generates authorize URLs.Wilmer van der Gaast2010-04-26-19/+59
| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | Moving two public OAuth functions into the header file.Wilmer van der Gaast2010-04-26-16/+36
| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | Successfully posted a tweet!Wilmer van der Gaast2010-04-26-26/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Twitter's tricky. It returns vars (user_id, screen_name) in the access token that, the way I read the spec, should be included in all subsequent queries. However, stuff only started to work when I dropped those vars. This code's definitely not pretty ATM. Need to clean up now that it actually works.
| * | | | | | | | | | | | | | | | | | | Added a function that generates an OAuth Authorization: HTTP header.Wilmer van der Gaast2010-04-26-13/+79
| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | oauth_access_token() added. I managed to increase the counter onWilmer van der Gaast2010-04-25-4/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://twitter.com/oauth_clients/details/127170 . \o/
| * | | | | | | | | | | | | | | | | | | Some HTTP stuff. Via gdb I can make this request a token.Wilmer van der Gaast2010-04-25-6/+212
| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | constified.Wilmer van der Gaast2010-04-25-2/+2
| | | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | Code to calculate OAuth signatures. I hope that after wrapping my mindWilmer van der Gaast2010-04-25-1/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | around all of this the rest is going to be easier..
| * | | | | | | | | | | | | | | | | | | Make http_encode() RFC3986-compliant. (Escape everything except alphanumericWilmer van der Gaast2010-04-25-2/+1
|/ / / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | characters plus [-_~.].)
* | | | | | | | | | | | | | | | | | | Also override package version number for bitlbee-dev when $BITLBEE_VERSIONWilmer van der Gaast2010-04-24-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is set.
* | | | | | | | | | | | | | | | | | | Debian package changelog entry.1.2.6a-1Wilmer van der Gaast2010-04-24-0/+9
| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | 1.2.6a. I fail. :-(1.2.6aWilmer van der Gaast2010-04-19-2/+8
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 1.2.6 I just released has a groupchat mode in the Twitter module that doesn't actually work...
* | | | | | | | | | | | | | | | | | Finalized 1.2.6 changelog.1.2.6Wilmer van der Gaast2010-04-19-1/+4
| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Use the $PIDFILE variable in the Debian init script.Wilmer van der Gaast2010-04-19-2/+2
| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Help info for the switchboard_keepalives setting.Wilmer van der Gaast2010-04-17-0/+18
| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Merge msn-keepalive, a nice hack (not yet documented) which sends keepalivesWilmer van der Gaast2010-04-16-9/+66
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to switchboards with offline contacts. This is meant as a work-around for the current lack of support for offline messaging.
| * | | | | | | | | | | | | | | | | | Be more clever with keepalives; detect when a switchboard is opened withWilmer van der Gaast2010-04-10-17/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | someone who's offline already. Still a hack but it eases the pain a little bit.
| * | | | | | | | | | | | | | | | | | First stab at MSN keepalives.Wilmer van der Gaast2010-04-10-9/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only kicks in if the user goes offline during a conversation.
* | | | | | | | | | | | | | | | | | | Changelog update: Credit where credit is due!Wilmer van der Gaast2010-04-16-1/+3
| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Since the home/timeline response can (and often does) come in before theWilmer van der Gaast2010-04-16-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | user list, call twitter_add_buddy() on all incoming tweets to avoid getting tweets from people who aren't listed yet.
* | | | | | | | | | | | | | | | | | | Added a meta-contact twitter_$username and replaced the "use_groupchat"Wilmer van der Gaast2010-04-16-24/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | setting with a "mode" setting which also allows for a mode where everything just comes from the meta-contact. Tweets should now go to that user or to the channel (if available). Messages to others become DMs.
* | | | | | | | | | | | | | | | | | | getaddrinfo(NULL) may return an IPv4 address first but we should definitelyWilmer van der Gaast2010-04-14-28/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prefer IPv6.
| | * | | | | | | | | | | | | | | | | Restore away_devoice.Wilmer van der Gaast2010-05-03-7/+81
| | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | Put a channel userlist in irc_channel_user elements so we can save flagsWilmer van der Gaast2010-05-03-9/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (i.e. modes).
| | * | | | | | | | | | | | | | | | | Restored classical control channel behaviour (the ability to talk toWilmer van der Gaast2010-05-02-6/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | contacts in there).
| | * | | | | | | | | | | | | | | | | Same fix like 566 in mainline: tm_mon + 1 to get the right month inWilmer van der Gaast2010-05-01-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | timestamps.
| | * | | | | | | | | | | | | | | | | Restored block/allow commands. Only "chat" is left now, which will need someWilmer van der Gaast2010-04-21-19/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more rethinking anyway (and groupchat support is not back yet anyway).
| | * | | | | | | | | | | | | | | | | Restored a few more root commands.Wilmer van der Gaast2010-04-21-8/+9
| | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | Don't show an empty status message line in /whois if status_msg is "".Wilmer van der Gaast2010-04-15-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And don't show version info in the response, WTF was that there anyway?
| | * | | | | | | | | | | | | | | | | Restored blist command.Wilmer van der Gaast2010-04-15-18/+44
| | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | Restored all remaining IRC commands that make some sense to have at thisWilmer van der Gaast2010-04-14-23/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | point.
| | * | | | | | | | | | | | | | | | | Restored a few more trivial commands including all the oper stuff.Wilmer van der Gaast2010-04-14-15/+13
| | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | Call bee_free() from irc_free() or daemon mode gets pretty sad.Wilmer van der Gaast2010-04-14-16/+14
| | | | | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | | | | Merging loads of stuff from mainline.Wilmer van der Gaast2010-04-14-95/+1725
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Log to stderr+syslog until daemonized. Current behaviour is too confusingWilmer van der Gaast2010-04-14-7/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and annoying.
* | | | | | | | | | | | | | | | | | | 1.2.6 changelist.Wilmer van der Gaast2010-04-14-1/+17
| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | fsync() the user configuration file before closing it. (Bug #559)Wilmer van der Gaast2010-04-14-0/+1
| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Adding -V flag to show version info from a not-serving binary. (Bug #580)Wilmer van der Gaast2010-04-14-2/+9
| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Run setsid() when daemonizing. (Closes #581)Wilmer van der Gaast2010-04-14-0/+1
| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Small Valgrind noise fix. (Check if the conn is still alive before gettingWilmer van der Gaast2010-04-14-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | its private data.)
* | | | | | | | | | | | | | | | | | | Adding BITLBEE_VERSION_CODE macro to make plugin authors' lifes easier.Wilmer van der Gaast2010-04-13-1/+3
| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Suppress HTTP error messages unless we get five or more in a row.Wilmer van der Gaast2010-04-13-8/+33
| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Use full name information of Twitter buddies.Wilmer van der Gaast2010-04-13-3/+5
| | | | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | | Use 320 replies for status messages in /WHOIS, 333 was a bad idea.Wilmer van der Gaast2010-04-12-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes Debian bug #576120.
* | | | | | | | | | | | | | | | | | | Make compiling on BSD less painful: mktemp really does need a template onWilmer van der Gaast2010-04-10-3/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | some machines, and warn the user about make vs. gmake at configure time.
* | | | | | | | | | | | | | | | | | | If the user leaves the Twitter channel, allow that. Recreate it when newWilmer van der Gaast2010-04-09-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tweets come in.
* | | | | | | | | | | | | | | | | | | Added imcb_chat_nick_hint() and use it in the Twitter module to get sanerWilmer van der Gaast2010-04-09-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | channel names. This also closes bug #577, making the Skype module a bit nicer.