aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/twitter
Commit message (Collapse)AuthorAgeLines
* Merge branch 'master' into patched-masterMarius Halden2018-04-19-22/+6
|\
| * twitter: remove some obsolete references to identi.cadequis2018-03-11-21/+5
| |
| * Update Twitter character limit to 280 charactersAlyssa Ross2018-02-08-1/+1
| |
* | Merge branch 'master' into patched-masterMarius Halden2017-09-06-10/+9
|\|
| * Twitter: fix format strings for integersAlex Schroeder2017-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-masterMarius Halden2017-04-25-0/+10
|\|
| * twitter: experimental support for place_iddequis2017-04-11-0/+10
| |
* | Merge branch 'master' into patched-masterMarius Halden2017-04-07-2/+2
|\|
| * Add --verbose configure option to control verbose build outputTim Harder2017-03-12-2/+2
| | | | | | | | Defaults to disabled to maintain the status quo.
* | Use auto_populate_reply_metadata for twitter replyMarius Halden2017-04-01-4/+12
| |
* | Merge branch 'master' into patched-masterMarius Halden2016-11-27-4/+6
|\|
| * Expand each (media) URL only once. Twitter likes duplication. #1275.Wilmer van der Gaast2016-11-27-3/+5
| |
| * Heh, oops, some error in the Twitter module still mentioned XML. Fixed.Wilmer van der Gaast2016-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 supportMarius Halden2016-11-19-7/+1
| |
* | Merge branch 'master' into patched-masterMarius Halden2016-11-14-1/+2
|\|
| * Improve support for protocols which don't require a passworddequis2016-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-masterMarius Halden2016-10-03-5/+14
|\|
| * twitter: fix quoted tweet expansion in extended tweetsdequis2016-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-masterMarius Halden2016-09-25-1/+4
|\|
| * twitter: don't count filter stream reply as valid pongsdequis2016-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-masterMarius Halden2016-09-24-13/+22
|\|
| * twitter: extended tweet support (AKA avoid showing truncated ones)dequis2016-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-dupeMarius Halden2016-08-01-68/+25
| |
* | Turn some lists into hashtablesMarius Halden2016-08-01-48/+34
| |
* | Ignore dm from blocked usersMarius Halden2016-08-01-2/+6
| |
* | Basic support for blocksMarius Halden2016-08-01-3/+120
| |
* | Add commands to enable/disable rts for userMarius Halden2016-08-01-0/+21
| |
* | Add dm commandMarius Halden2016-08-01-0/+7
| |
* | Merge branch 'master' into patched-masterMarius Halden2016-07-26-0/+10
|\|
| * twitter: don't hard-fail with mutes or noretweets (for "identica")dequis2016-07-25-0/+10
| | | | | | | | | | | | Fixes trac ticket 1254 Kinda dirty but better than keeping it broken.
* | Rename long_ids to id_lengthMarius Halden2016-07-20-3/+3
| |
* | Merge branch 'twitter_log' into patched-masterMarius Halden2016-07-20-24/+23
|\ \
| * | Add support for long tweet idsMarius Halden2016-07-20-10/+33
| |/
* | Add 'quote' command for twitterMarius Halden2016-05-29-0/+72
| |
* | Merge branch 'master' into patched-masterMarius Halden2016-05-26-1/+2
|\|
| * Twitter: add "like" as an alias for favourite.Aaron van Geffen2016-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 mergeMarius Halden2016-05-20-0/+4
| |
* | Merge branch 'master' into patched-masterMarius Halden2016-05-20-1/+1
|\|
| * Remove the ARCH / CPU defines.Jelmer Vernooij2016-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 rebaseMarius Halden2016-05-07-90/+0
| |
* | Use separate dedupe-log for filter stream and normal streamMarius Halden2016-05-07-11/+33
| |
* | Reconnect to twitter stream silentlyMarius Halden2016-05-07-0/+19
| |
* | Only allow twitter set channel_name when offlineMarius Halden2016-05-07-0/+1
| |
* | Only allow set long_ids for twitter when offlineMarius Halden2016-05-07-0/+1
| |
* | Revert "add some block/mute headers"Marius Halden2016-05-07-8/+0
| | | | | | | | This reverts commit e8ee94584cd39333aa98c2a77fca31a53735d7fb.
* | Honour twitter's mutes and "hide retweets from this user" settings.Flexo2016-05-07-0/+90
| |
* | Better error checkingMarius Halden2016-05-07-2/+14
| |
* | Allow custom channel names for twitterMarius Halden2016-05-07-3/+17
| |
* | add some block/mute headersMarius Halden2016-05-07-2/+6
| |
* | Add support for long tweet idsMarius Halden2016-05-07-8/+27
| |