Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
... | |||||
* | | | | Translate "nick:" to "@nick" in Twitter rooms to make tab completion easier. | Wilmer van der Gaast | 2010-07-10 | -2/+22 | |
| | | | | | | | | | | | | | | | | | | | | Not working yet with stripped/mangled nicknames. | ||||
* | | | | A few Twitter fixes from mainline. | Wilmer van der Gaast | 2010-07-01 | -13/+24 | |
|\| | | | |||||
| * | | | D'oh. Of course the getter functions should also treat next_cursor as a | Wilmer van der Gaast | 2010-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.) | ||||
| * | | | next_cursor is a 64-bit integer. Make it so. This should fix issues with | Wilmer van der Gaast | 2010-06-30 | -3/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | getting contact lists containing >100 people. I'm still not getting a full list but even Twitter claims I'm at the end of the list. Will investigate later. | ||||
| * | | | Strip whitespace in Twitter OAuth PIN responses. | Wilmer van der Gaast | 2010-06-30 | -1/+8 | |
| | | | | |||||
* | | | | Merging bugfix from mainline. | Wilmer van der Gaast | 2010-06-26 | -4/+8 | |
|\| | | | |||||
| * | | | Don't create multiple main loops if the user follows >100 people. | Wilmer van der Gaast | 2010-06-24 | -4/+8 | |
| | | | | |||||
* | | | | Merging a few revisions from mainline. | Wilmer van der Gaast | 2010-06-24 | -26/+64 | |
|\| | | | |||||
| * | | | Load the whole Twitter contact list at login time if mode=chat/many, | Wilmer van der Gaast | 2010-06-24 | -26/+64 | |
| | | | | | | | | | | | | | | | | | | | | | | | | instead of adding contacts as they post tweets. Also in mode=chat, populate the channel *before* adding the user to it, avoiding a flood of joins. | ||||
* | | | | Merging memory leak fixes from devel, time to find the ui-fix-specific | Wilmer van der Gaast | 2010-06-08 | -0/+2 | |
|\| | | | | | | | | | | | | | | | | | | | leaks. | ||||
| * | | | Fixing some memory leakage. | Wilmer van der Gaast | 2010-06-08 | -0/+2 | |
| | |/ | |/| | |||||
* | | | Merging killerbee stuff, bringing all the bleeding-edge stuff together. | Wilmer van der Gaast | 2010-06-07 | -1/+4 | |
|\ \ \ | |||||
| * | | | Merging mainline. | Wilmer van der Gaast | 2010-06-06 | -124/+151 | |
| |\| | | |||||
| * | | | Allow one to run the configure script from a different directory and put all | Wilmer van der Gaast | 2010-05-25 | -1/+4 | |
| | |/ | |/| | | | | | | | | | | | | | build files in there. I need this to properly make Debian package variants (i.e. libpurple and native). | ||||
* | | | Merging head. | Wilmer van der Gaast | 2010-06-01 | -124/+151 | |
|\ \ \ | | |/ | |/| | |||||
| * | | Merge from Geert: Added ability to follow/unfollow Twitter people. (Unfollow | Wilmer van der Gaast | 2010-05-30 | -5/+16 | |
| |\ \ | | | | | | | | | | | | | | | | | won't work with mode=one.) | ||||
| | * | | Added functionality to add and remove friendships. | Geert Mulders | 2010-05-29 | -5/+21 | |
| | |/ | |||||
| * | | Restructure Twitter error parser a bit, it fed a NULL pointer to the XML | Wilmer van der Gaast | 2010-05-23 | -17/+16 | |
| | | | | | | | | | | | | | | | parser sometimes (which fails safely but is a bad idea anyway). | ||||
| * | | Improved error reporting (get textual HTTP error message and error message | Wilmer van der Gaast | 2010-05-23 | -12/+36 | |
| | | | | | | | | | | | | | | | from Twitter API response if possible). | ||||
| * | | Added base_url settting to Twitter module so other services using the | Wilmer van der Gaast | 2010-05-23 | -108/+99 | |
| | | | | | | | | | | | | | | | Twitter API can be used. Only with Basic authentication though. | ||||
| * | | Use HTTPS for the browser part of Twitter OAuth login. | Wilmer van der Gaast | 2010-05-22 | -1/+1 | |
| | | | |||||
| * | | Setting the HTML flag on a connection has a nasty side effect of escaping | Wilmer van der Gaast | 2010-05-19 | -1/+3 | |
| |/ | | | | | | | | | | | | | | | | | | | | | a lot of "special" characters, and these HTML entities are not counted as one character. :-( So just strip HTML of incoming stuff and don't do anything with what goes out. It's not required. The story may actually be more complicated this, let's find out. | ||||
* | | Merging mainline, mostly for chatroom fixes I implemented there. | Wilmer van der Gaast | 2010-05-09 | -2/+16 | |
|\| | |||||
| * | Check Tweet length on the BitlBee side already. | Wilmer van der Gaast | 2010-05-03 | -2/+16 | |
| | | |||||
* | | Mainline merge. | Wilmer van der Gaast | 2010-05-03 | -36/+198 | |
|\| | |||||
| * | OAuth sanity fix: Twitter-specific stuff should *not* be in lib/oauth.c. | Wilmer van der Gaast | 2010-05-02 | -33/+40 | |
| |\ | | | | | | | | | | | | | Somewhat intrusive, should've done this right immediately. :-/ | ||||
| | * | Save the credentials again. | Wilmer van der Gaast | 2010-05-01 | -4/+4 | |
| | | | |||||
| | * | Cleaned up OAuth stuff: consumer key/secret should *not* be in lib/oauth.c. | Wilmer van der Gaast | 2010-05-01 | -35/+42 | |
| |/ | | | | | | | | | | | Keep it in the Twitter module, and use the oauth_info struct through the whole session to keep all this together. | ||||
| * | Set HTML-flag on Twitter accounts so </> and all get converted back. | Wilmer van der Gaast | 2010-04-30 | -0/+1 | |
| | | | | | | | | | | (Probably also fixes potential problems with outgoing messages.) | ||||
| * | Valgrind cleanup. | Wilmer van der Gaast | 2010-04-27 | -9/+21 | |
| | | |||||
| * | Save the OAuth token in the acct structs so it doesn't have to be rerequested | Wilmer van der Gaast | 2010-04-26 | -0/+5 | |
| | | | | | | | | | | every time. | ||||
| * | OAuth, it lives! | Wilmer van der Gaast | 2010-04-26 | -3/+37 | |
| | | |||||
| * | Twitter module now generates authorize URLs. | Wilmer van der Gaast | 2010-04-26 | -14/+54 | |
| | | |||||
| * | Successfully posted a tweet! | Wilmer van der Gaast | 2010-04-26 | -9/+29 | |
| | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | 1.2.6a. I fail. :-(1.2.6a | Wilmer van der Gaast | 2010-04-19 | -1/+1 | |
| | | | | | | | | | | | | The 1.2.6 I just released has a groupchat mode in the Twitter module that doesn't actually work... | ||||
| * | Since the home/timeline response can (and often does) come in before the | Wilmer van der Gaast | 2010-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 Gaast | 2010-04-16 | -11/+52 | |
| | | | | | | | | | | | | | | 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. | ||||
* | | Merging loads of stuff from mainline. | Wilmer van der Gaast | 2010-04-14 | -1/+1 | |
|/ | |||||
* | Small Valgrind noise fix. (Check if the conn is still alive before getting | Wilmer van der Gaast | 2010-04-14 | -4/+9 | |
| | | | | | its private data.) | ||||
* | Suppress HTTP error messages unless we get five or more in a row. | Wilmer van der Gaast | 2010-04-13 | -8/+33 | |
| | |||||
* | Use full name information of Twitter buddies. | Wilmer van der Gaast | 2010-04-13 | -3/+5 | |
| | |||||
* | If the user leaves the Twitter channel, allow that. Recreate it when new | Wilmer van der Gaast | 2010-04-09 | -0/+9 | |
| | | | | | tweets come in. | ||||
* | Added imcb_chat_nick_hint() and use it in the Twitter module to get saner | Wilmer van der Gaast | 2010-04-09 | -0/+3 | |
| | | | | | | | channel names. This also closes bug #577, making the Skype module a bit nicer. | ||||
* | Don't free the Twitter chatroom if there isn't one.. | Wilmer van der Gaast | 2010-04-08 | -1/+2 | |
| | |||||
* | Parse timestamps in tweets. | Wilmer van der Gaast | 2010-04-08 | -5/+13 | |
| | |||||
* | It'd be nice to not crash when the user goes away. :-) | Wilmer van der Gaast | 2010-04-07 | -12/+0 | |
| | | | | | | Don't export no-op set_away() funcs/etc and make nogaim detect that and give up in time. | ||||
* | In groupchat mode, make contacts show up in the room instead of in &bitlbee. | Wilmer van der Gaast | 2010-04-07 | -1/+8 | |
| | | | | | And clean up the room when disabling the Twitter account. | ||||
* | A little more cleanup. | Wilmer van der Gaast | 2010-04-07 | -37/+12 | |
| | |||||
* | Killed unused twitter_urldecode() and silence some compiler warnings. | Wilmer van der Gaast | 2010-04-07 | -43/+2 | |
| | |||||
* | Updates made as a result to the comments on the review. | Geert Mulders | 2010-04-06 | -57/+31 | |
| |