diff -u pastebinit-0.11.2/debian/changelog pastebinit-0.11.2/debian/changelog --- pastebinit-0.11.2/debian/changelog +++ pastebinit-0.11.2/debian/changelog @@ -1,3 +1,10 @@ +pastebinit (0.11.2-1ubuntu0.1) karmic-proposed; urgency=low + + * fix by Moritz Naumann for compatibility with new pastebin.com API + (LP: #526849) + + -- Arand Nash Wed, 21 Apr 2010 04:03:42 +0100 + pastebinit (0.11.2-1) unstable; urgency=low * push back new upstream release from Ubuntu Jaunty. (Closes: #519879) only in patch2: unchanged: --- pastebinit-0.11.2.orig/pastebinit +++ pastebinit-0.11.2/pastebinit @@ -53,16 +53,15 @@ def getParameters(website, content, user, jabberid, version, format, parentpid, permatag, title, username, password): "Return the parameters array for the selected pastebin" params={} - # pastebin.com v0.50 + # pastebin.com 2010-02-24 (new owner + API) if (re.search("http://((([a-zA-Z0-9\-_\.]*)(pastebin\.com)))", website) and not website == "http://www.pastebin.com") or website == "http://pastebin.mozilla.org": - params['poster'] = user - params['code2'] = content - params['version'] = version - params['parent_pid'] = parentpid #For reply, "" means homepage (new thread) - params['format'] = format #The format, for syntax hilighting - params['paste'] = "Send" - params['remember'] = "0" #Do you want a cookie ? - params['expiry'] = "f" #The expiration, f = forever + params['page'] = "/api_public.php" + params['paste_name'] = user + params['paste_code'] = content + params['paste_format'] = format #The format, for syntax hilighting + params['paste_expire_date'] = "N" #The expiration, N = no expiry + params['submit'] = "submit" + params['regexp'] = '^http://.*pastebin.com/(.*)$' elif re.search("http://((([a-zA-Z0-9\-_\.]*)(pastebin\.ca)))", website): params['name'] = user params['content'] = content