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,9 @@ +pastebinit (0.11.2-1ubuntu1) karmic; urgency=low + + * patched for compatibility with new pastebin.com API (LP #526849) + + -- Arand Nash Sat, 27 Mar 2010 17:09:31 +0000 + 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