New upstream release (due to december twitter server change).
authorgregor herrmann <gregoa@debian.org>
Sat, 10 Jan 2009 04:53:56 +0000 (04:53 -0000)
committergregor herrmann <gregoa@debian.org>
Sat, 10 Jan 2009 04:53:56 +0000 (04:53 -0000)
ChangeLog
Makefile
RELEASE-NOTES
bti.c
debian/changelog

index fdd3cce..3f44e3d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Summary of changes from v007 to v008
+============================================
+
+Greg Kroah-Hartman (1):
+      Works properly now with twitter due to december twitter server change
+
+
 Summary of changes from v006 to v007
 ============================================
 
index 28809d7..77b62b9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,7 @@
 #
 #
 
-VERSION = 007
+VERSION = 008
 
 PROGRAM = bti
 
index 7f7139a..4315c42 100644 (file)
@@ -1,3 +1,7 @@
+bti 008
+=============
+Fix for twitter, due to their server not liking one of the http headers anymore.
+
 bti 007
 =============
 segfault fix from Oliver Blin
diff --git a/bti.c b/bti.c
index 941be79..feaab36 100644 (file)
--- a/bti.c
+++ b/bti.c
@@ -194,6 +194,7 @@ static int send_tweet(struct session *session)
        CURLcode res;
        struct curl_httppost *formpost = NULL;
        struct curl_httppost *lastptr = NULL;
+       struct curl_slist *slist = NULL;
 
        if (!session)
                return -EINVAL;
@@ -220,6 +221,12 @@ static int send_tweet(struct session *session)
        switch (session->host) {
        case HOST_TWITTER:
                curl_easy_setopt(curl, CURLOPT_URL, twitter_url);
+               /*
+                * twitter doesn't like the "Expect: 100-continue" header
+                * anymore, so turn it off.
+                */
+               slist = curl_slist_append(slist, "Expect:");
+               curl_easy_setopt(curl, CURLOPT_HTTPHEADER, slist);
                break;
        case HOST_IDENTICA:
                curl_easy_setopt(curl, CURLOPT_URL, identica_url);
index 71b8076..6b5403f 100644 (file)
@@ -1,3 +1,9 @@
+bti (008-1) UNRELEASED; urgency=low
+
+  * New upstream release (due to december twitter server change).
+
+ -- gregor herrmann <gregoa@debian.org>  Sat, 10 Jan 2009 05:55:35 +0100
+
 bti (007-1) unstable; urgency=low
 
   * New upstream release.