Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Merge branch 'master' into patched-master | Marius Halden | 2018-04-19 | -22/+6 |
|\ | ||||
| * | twitter: remove some obsolete references to identi.ca | dequis | 2018-03-11 | -21/+5 |
| | | ||||
| * | Update Twitter character limit to 280 characters | Alyssa Ross | 2018-02-08 | -1/+1 |
| | | ||||
* | | Merge branch 'master' into patched-master | Marius Halden | 2017-09-06 | -10/+9 |
|\| | ||||
| * | Twitter: fix format strings for integers | Alex Schroeder | 2017-08-09 | -10/+10 |
| | | | | | | | | | | | | | | Silence the following compiler warning: format specifies type 'unsigned long long' but the argument has type 'guint64'. When formatting a json_integer, use PRId64 for int64_t. When formatting ordinary integers, use G_GUINT64_FORMAT for guint64. | |||
* | | Merge branch 'master' into patched-master | Marius Halden | 2017-04-25 | -0/+10 |
|\| | ||||
| * | twitter: experimental support for place_id | dequis | 2017-04-11 | -0/+10 |
| | | ||||
* | | Merge branch 'master' into patched-master | Marius Halden | 2017-04-07 | -2/+2 |
|\| | ||||
| * | Add --verbose configure option to control verbose build output | Tim Harder | 2017-03-12 | -2/+2 |
| | | | | | | | | Defaults to disabled to maintain the status quo. | |||
* | | Use auto_populate_reply_metadata for twitter reply | Marius Halden | 2017-04-01 | -4/+12 |
| | | ||||
* | | Merge branch 'master' into patched-master | Marius Halden | 2016-11-27 | -4/+6 |
|\| | ||||
| * | Expand each (media) URL only once. Twitter likes duplication. #1275. | Wilmer van der Gaast | 2016-11-27 | -3/+5 |
| | | ||||
| * | Heh, oops, some error in the Twitter module still mentioned XML. Fixed. | Wilmer van der Gaast | 2016-11-23 | -1/+1 |
| | | | | | | | | | | Some structs still have xml in their name but meh, at least that's not visible to the user. | |||
* | | Fix broken noretweet support | Marius Halden | 2016-11-19 | -7/+1 |
| | | ||||
* | | Merge branch 'master' into patched-master | Marius Halden | 2016-11-14 | -1/+2 |
|\| | ||||
| * | Improve support for protocols which don't require a password | dequis | 2016-11-13 | -1/+2 |
| | | | | | | | | | | | | This adds a prpl_options_t enum with flags, which mostly just brings OPT_PROTO_{NO_PASSWORD,PASSWORD_OPTIONAL} from libpurple as PRPL_OPT_{NO_PASSWORD,PASSWORD_OPTIONAL} | |||
* | | Merge branch 'master' into patched-master | Marius Halden | 2016-10-03 | -5/+14 |
|\| | ||||
| * | twitter: fix quoted tweet expansion in extended tweets | dequis | 2016-10-02 | -5/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | The outermost entities object only contains the url of the compat tweet, the one linking to /i/web/status/[...] The inner entities object, inside the "extended_tweet", is the one that contains the quoted tweet url that we're supposed to replace. But expand_entities() assumed that the quoted_status object would be next to entities, which doesn't apply in the case of extended tweets. So now it gets an extra parameter to look for entities. | |||
* | | Merge branch 'master' into patched-master | Marius Halden | 2016-09-25 | -1/+4 |
|\| | ||||
| * | twitter: don't count filter stream reply as valid pongs | dequis | 2016-09-24 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Twitter streams send newlines to indicate that they are alive. The twitter_http_stream() function processes those and sets the ponged flag so that the whole connection doesn't timeout. That function is used to handle both user stream and filter stream. If the user stream is dead (not sending whitespace) but the filter stream isn't, the latter keeps the connection alive while the main twitter channel is completely dead. This commit only sets the ponged flag for the user stream. This has the side effect of not detecting if the filter stream dies - but that didn't work before, anyway. In the future the whole stream connection management should be revamped - for example stream disconnections shouldn't take the whole account down, especially not filter streams. | |||
* | | Merge branch 'master' into patched-master | Marius Halden | 2016-09-24 | -13/+22 |
|\| | ||||
| * | twitter: extended tweet support (AKA avoid showing truncated ones) | dequis | 2016-09-21 | -13/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Documentation over here: https://dev.twitter.com/overview/api/upcoming-changes-to-tweets This is already live in twitter, can be tested by including an attachment from twitter web and then fill 140 characters. Should be sanely backwards compatible with twitter clones - i'd expect them to ignore the tweet_mode=extended parameter in REST queries, and just not deliver extended_tweet objects / full_text strings at all. | |||
* | | Code de-dupe | Marius Halden | 2016-08-01 | -68/+25 |
| | | ||||
* | | Turn some lists into hashtables | Marius Halden | 2016-08-01 | -48/+34 |
| | | ||||
* | | Ignore dm from blocked users | Marius Halden | 2016-08-01 | -2/+6 |
| | | ||||
* | | Basic support for blocks | Marius Halden | 2016-08-01 | -3/+120 |
| | | ||||
* | | Add commands to enable/disable rts for user | Marius Halden | 2016-08-01 | -0/+21 |
| | | ||||
* | | Add dm command | Marius Halden | 2016-08-01 | -0/+7 |
| | | ||||
* | | Merge branch 'master' into patched-master | Marius Halden | 2016-07-26 | -0/+10 |
|\| | ||||
| * | twitter: don't hard-fail with mutes or noretweets (for "identica") | dequis | 2016-07-25 | -0/+10 |
| | | | | | | | | | | | | Fixes trac ticket 1254 Kinda dirty but better than keeping it broken. | |||
* | | Rename long_ids to id_length | Marius Halden | 2016-07-20 | -3/+3 |
| | | ||||
* | | Merge branch 'twitter_log' into patched-master | Marius Halden | 2016-07-20 | -24/+23 |
|\ \ | ||||
| * | | Add support for long tweet ids | Marius Halden | 2016-07-20 | -10/+33 |
| |/ | ||||
* | | Add 'quote' command for twitter | Marius Halden | 2016-05-29 | -0/+72 |
| | | ||||
* | | Merge branch 'master' into patched-master | Marius Halden | 2016-05-26 | -1/+2 |
|\| | ||||
| * | Twitter: add "like" as an alias for favourite. | Aaron van Geffen | 2016-05-26 | -1/+2 |
| | | | | | | | | | | This will allow a user to type "like" in Twitter channels, reflecting recent changes to Twitter itself. Note that the API hasn't changed. | |||
* | | Re-add some macros containing urls, probably eaten by a merge | Marius Halden | 2016-05-20 | -0/+4 |
| | | ||||
* | | Merge branch 'master' into patched-master | Marius Halden | 2016-05-20 | -1/+1 |
|\| | ||||
| * | Remove the ARCH / CPU defines. | Jelmer Vernooij | 2016-05-15 | -1/+1 |
| | | | | | | | | | | | | | | These only reflect on what arch/cpu bitlbee was built, not on which it is running. This makes the Debian package unreproducible. See e.g. https://tests.reproducible-builds.org/rb-pkg/testing/i386/bitlbee.html | |||
* | | merge leftover from rebase | Marius Halden | 2016-05-07 | -90/+0 |
| | | ||||
* | | Use separate dedupe-log for filter stream and normal stream | Marius Halden | 2016-05-07 | -11/+33 |
| | | ||||
* | | Reconnect to twitter stream silently | Marius Halden | 2016-05-07 | -0/+19 |
| | | ||||
* | | Only allow twitter set channel_name when offline | Marius Halden | 2016-05-07 | -0/+1 |
| | | ||||
* | | Only allow set long_ids for twitter when offline | Marius Halden | 2016-05-07 | -0/+1 |
| | | ||||
* | | Revert "add some block/mute headers" | Marius Halden | 2016-05-07 | -8/+0 |
| | | | | | | | | This reverts commit e8ee94584cd39333aa98c2a77fca31a53735d7fb. | |||
* | | Honour twitter's mutes and "hide retweets from this user" settings. | Flexo | 2016-05-07 | -0/+90 |
| | | ||||
* | | Better error checking | Marius Halden | 2016-05-07 | -2/+14 |
| | | ||||
* | | Allow custom channel names for twitter | Marius Halden | 2016-05-07 | -3/+17 |
| | | ||||
* | | add some block/mute headers | Marius Halden | 2016-05-07 | -2/+6 |
| | | ||||
* | | Add support for long tweet ids | Marius Halden | 2016-05-07 | -8/+27 |
| | |