changelog 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408
  1. python-oauth2 (1.5.211) maverick; urgency=low
  2. * UNRELEASED
  3. -- SimpleGeo Nerds <nerds@simplegeo.com> Tue, 13 Dec 2011 17:39:07 +0000
  4. python-oauth2 (1.5.210) maverick; urgency=low
  5. * UNRELEASED
  6. -- SimpleGeo Nerds <nerds@simplegeo.com> Fri, 09 Dec 2011 01:17:31 +0000
  7. python-oauth2 (1.5.170) lucid; urgency=low
  8. * UNRELEASED
  9. -- SimpleGeo Nerds <nerds@simplegeo.com> Mon, 02 May 2011 23:48:16 +0000
  10. python-oauth2 (1.5.169) lucid; urgency=low
  11. * UNRELEASED
  12. -- SimpleGeo Nerds <nerds@simplegeo.com> Fri, 15 Apr 2011 21:29:41 +0000
  13. python-oauth2 (1.5.168) lucid; urgency=low
  14. * UNRELEASED
  15. -- SimpleGeo Nerds <nerds@simplegeo.com> Tue, 05 Apr 2011 23:13:18 +0000
  16. python-oauth2 (1.5.167) lucid; urgency=low
  17. * UNRELEASED
  18. -- SimpleGeo Nerds <nerds@simplegeo.com> Thu, 17 Feb 2011 21:56:49 +0000
  19. python-oauth2 (1.5.166) lucid; urgency=low
  20. [ Zooko Ofsimplegeo ]
  21. * fix encoding of non-ascii data into postdata, really fixes #48 this
  22. time (comes with test)
  23. [ SimpleGeo Nerds ]
  24. -- SimpleGeo Nerds <nerds@simplegeo.com> Tue, 15 Feb 2011 17:23:00 +0000
  25. python-oauth2 (1.5.165) lucid; urgency=low
  26. [ Zooko Ofsimplegeo ]
  27. * get_normalized_parameters() is required to exclude any
  28. oauth_signature that was already there, and it is required to
  29. preserve duplicate keys, even with identical values ref #46, fixes
  30. pull/49, thanks @zyegfryed
  31. [ SimpleGeo Nerds ]
  32. -- SimpleGeo Nerds <nerds@simplegeo.com> Mon, 07 Feb 2011 19:24:56 +0000
  33. python-oauth2 (1.5.164) lucid; urgency=low
  34. [ Zooko Ofsimplegeo ]
  35. * make it actually inspect the request, and fix the test to require
  36. the right things of the request ref #46, ref pull/49, thanks
  37. @zyegfryed
  38. [ SimpleGeo Nerds ]
  39. -- SimpleGeo Nerds <nerds@simplegeo.com> Mon, 07 Feb 2011 18:53:56 +0000
  40. python-oauth2 (1.5.163) lucid; urgency=low
  41. [ Zooko Ofsimplegeo ]
  42. * add test of #46; fixes #46
  43. [ SimpleGeo Nerds ]
  44. -- SimpleGeo Nerds <nerds@simplegeo.com> Fri, 04 Feb 2011 18:14:56 +0000
  45. python-oauth2 (1.5.162) lucid; urgency=low
  46. [ Zooko Ofsimplegeo ]
  47. * import parse_qs from cgi if it can't be imported from urlparse, thus
  48. regaining compatibility with Python 2.5 fixes #47 thanks to @vtsao,
  49. @subsume, @worksology
  50. [ SimpleGeo Nerds ]
  51. -- SimpleGeo Nerds <nerds@simplegeo.com> Fri, 04 Feb 2011 17:50:56 +0000
  52. python-oauth2 (1.5.161) lucid; urgency=low
  53. [ Zooko Ofsimplegeo ]
  54. * Include all parameters from URL, even ones that begin with "oauth_",
  55. in signature base. effectively reverts
  56. https://github.com/simplegeo/python-
  57. oauth2/commit/50ca9578f598faff5427e58814e2f45d01d3261c fixes #27
  58. Thanks to @robhudson for the bug report and help debugging.
  59. [ SimpleGeo Nerds ]
  60. -- SimpleGeo Nerds <nerds@simplegeo.com> Thu, 03 Feb 2011 18:03:59 +0000
  61. python-oauth2 (1.5.160) lucid; urgency=low
  62. [ Zooko Ofsimplegeo ]
  63. * add another unicode test case to the tests just to show to user
  64. saevarom on github
  65. [ SimpleGeo Nerds ]
  66. -- SimpleGeo Nerds <nerds@simplegeo.com> Thu, 03 Feb 2011 00:01:55 +0000
  67. python-oauth2 (1.5.159) lucid; urgency=low
  68. * UNRELEASED
  69. -- SimpleGeo Nerds <nerds@simplegeo.com> Thu, 03 Feb 2011 00:00:04 +0000
  70. python-oauth2 (1.5.158) lucid; urgency=low
  71. [ Zooko Ofsimplegeo ]
  72. * keep empty params parsed from the URL (fixes #22)
  73. [ SimpleGeo Nerds ]
  74. -- SimpleGeo Nerds <nerds@simplegeo.com> Wed, 02 Feb 2011 19:34:25 +0000
  75. python-oauth2 (1.5.155) lucid; urgency=low
  76. [ Zooko Ofsimplegeo ]
  77. * use multiple values under the same key from the body (fixes #23)
  78. Thanks to rogerm, ideasculptor, jiivan, timgraham.
  79. [ SimpleGeo Nerds ]
  80. -- SimpleGeo Nerds <nerds@simplegeo.com> Tue, 01 Feb 2011 23:43:56 +0000
  81. python-oauth2 (1.5.154) lucid; urgency=low
  82. * UNRELEASED
  83. -- SimpleGeo Nerds <nerds@simplegeo.com> Tue, 01 Feb 2011 18:03:58 +0000
  84. python-oauth2 (1.5.153) lucid; urgency=low
  85. [ Zooko Ofsimplegeo ]
  86. * add work-around for bug unicode-handling in urlparse in Python <
  87. 2.7, including tests
  88. [ SimpleGeo Nerds ]
  89. -- SimpleGeo Nerds <nerds@simplegeo.com> Tue, 01 Feb 2011 16:31:56 +0000
  90. python-oauth2 (1.5.152) lucid; urgency=low
  91. [ Zooko Ofsimplegeo ]
  92. * another test for handling of non-ascii, non-utf-8 urls
  93. [ SimpleGeo Nerds ]
  94. -- SimpleGeo Nerds <nerds@simplegeo.com> Fri, 28 Jan 2011 18:14:34 +0000
  95. python-oauth2 (1.5.151) lucid; urgency=low
  96. * UNRELEASED
  97. -- SimpleGeo Nerds <nerds@simplegeo.com> Thu, 27 Jan 2011 05:31:55 +0000
  98. python-oauth2 (1.5.150) lucid; urgency=low
  99. * UNRELEASED
  100. -- SimpleGeo Nerds <nerds@simplegeo.com> Wed, 26 Jan 2011 17:15:25 +0000
  101. python-oauth2 (1.5.149) lucid; urgency=low
  102. [ Zooko Ofsimplegeo ]
  103. * add the body-hash header as specified in
  104. http://oauth.googlecode.com/svn/spec/ext/body_hash/1.0/oauth-
  105. bodyhash.html
  106. [ SimpleGeo Nerds ]
  107. -- SimpleGeo Nerds <nerds@simplegeo.com> Wed, 26 Jan 2011 17:11:34 +0000
  108. python-oauth2 (1.5.148) lucid; urgency=low
  109. [ Zooko Ofsimplegeo ]
  110. * default body is the empty string rather than None; add the Realm
  111. header
  112. [ SimpleGeo Nerds ]
  113. -- SimpleGeo Nerds <nerds@simplegeo.com> Wed, 26 Jan 2011 17:02:34 +0000
  114. python-oauth2 (1.5.147) lucid; urgency=low
  115. [ Zooko Ofsimplegeo ]
  116. * pass the body and the is_form_encoding flag in to the Request object
  117. (for future use in implementing the hash-of-body extension)
  118. [ SimpleGeo Nerds ]
  119. -- SimpleGeo Nerds <nerds@simplegeo.com> Tue, 25 Jan 2011 17:39:34 +0000
  120. python-oauth2 (1.5.146) lucid; urgency=low
  121. [ Zooko Ofsimplegeo ]
  122. * refactor internals of the way Client.request() decides whether this
  123. is a x-www-form-urlencoded request or not
  124. [ SimpleGeo Nerds ]
  125. -- SimpleGeo Nerds <nerds@simplegeo.com> Tue, 25 Jan 2011 17:30:38 +0000
  126. python-oauth2 (1.5.145) lucid; urgency=low
  127. [ Zooko Ofsimplegeo ]
  128. * update version number from 1.4 to 1.5
  129. [ SimpleGeo Nerds ]
  130. -- SimpleGeo Nerds <nerds@simplegeo.com> Mon, 24 Jan 2011 22:08:36 +0000
  131. python-oauth2 (1.4.144) lucid; urgency=low
  132. [ Zooko Ofsimplegeo ]
  133. * more thorough unit tests for non-ascii urls, params, and query-args-
  134. in-url
  135. [ SimpleGeo Nerds ]
  136. -- SimpleGeo Nerds <nerds@simplegeo.com> Mon, 24 Jan 2011 22:02:34 +0000
  137. python-oauth2 (1.4.143) lucid; urgency=low
  138. [ Zooko Ofsimplegeo ]
  139. * use two-part version number -- version is manually modified, build-
  140. number is automatically modified
  141. [ Simple Geebus ]
  142. [ SimpleGeo Nerds ]
  143. -- SimpleGeo Nerds <nerds@simplegeo.com> Mon, 24 Jan 2011 20:21:20 +0000
  144. python-oauth2 (1.4.134) lucid; urgency=low
  145. * UNRELEASED
  146. -- SimpleGeo Nerds <nerds@simplegeo.com> Mon, 24 Jan 2011 18:30:58 +0000
  147. python-oauth2 (1.4.133) lucid; urgency=low
  148. [ Zooko Ofsimplegeo ]
  149. * handle unicode objects and utf-8 strings in url and params and
  150. encode them to utf-8 when serializing
  151. [ SimpleGeo Nerds ]
  152. -- SimpleGeo Nerds <nerds@simplegeo.com> Mon, 24 Jan 2011 18:25:54 +0000
  153. python-oauth2 (1.4.132) lucid; urgency=low
  154. * UNRELEASED
  155. -- SimpleGeo Nerds <nerds@simplegeo.com> Mon, 24 Jan 2011 17:39:52 +0000
  156. python-oauth2 (1.4.131) lucid; urgency=low
  157. * UNRELEASED
  158. -- SimpleGeo Nerds <nerds@simplegeo.com> Mon, 24 Jan 2011 17:32:18 +0000
  159. python-oauth2 (1.4.130) lucid; urgency=low
  160. * UNRELEASED
  161. -- SimpleGeo Nerds <nerds@simplegeo.com> Mon, 24 Jan 2011 17:22:46 +0000
  162. python-oauth2 (1.4.129) lucid; urgency=low
  163. [ Zooko Ofsimplegeo ]
  164. * change manually-managed version number from 1.3 to 1.4
  165. [ SimpleGeo Nerds ]
  166. -- SimpleGeo Nerds <nerds@simplegeo.com> Fri, 21 Jan 2011 19:52:32 +0000
  167. python-oauth2 (1.3.128) lucid; urgency=low
  168. [ Zooko Ofsimplegeo ]
  169. * raise an exception if the URL passed in is not a unicode object nor
  170. ascii We can't submit a correct URL with arbitrary bytes -- we have
  171. to submit a utf-8 encoded unicode string. (Otherwise we'll cause
  172. either a rejection or a signature mismatch in the server, which is
  173. what has happened at SimpleGeo.) If the caller passes in non-ascii
  174. things in a str then it would be better for them to change their
  175. code to decode it to unicode before passing it in than for us to
  176. decode it, since they have a better chance of knowing what encoding
  177. it is in -- if we did it we would be guessing.
  178. * fix flaws pointed out by ieure, plus test failures I'm not entirely
  179. sure it is appropriate to allow .url and .normalized_url to be non-
  180. existent in addition to allowing them to be None, but I don't really
  181. understand the intent of the url setter.
  182. * Oh, after we've made sure it can be converted to unicode, just leave
  183. it as a unicode object after that.
  184. * raise more specific error message if argument to to_unicode() is
  185. neither unicode nor str
  186. * a couple of cleanups suggested by ieure in code review
  187. [ SimpleGeo Nerds ]
  188. -- SimpleGeo Nerds <nerds@simplegeo.com> Mon, 10 Jan 2011 22:42:35 +0000
  189. python-oauth2 (1.3.127) lucid; urgency=low
  190. [ Zooko Ofsimplegeo ]
  191. * run tests when building
  192. * raise exception from a test just to see if hudson is *really*
  193. running these tests. I don't see the test results.
  194. * put version number in a file where it can be read and written by
  195. various things (including hudson)
  196. * make oauth2.__version__ exist, rename VERSION to OAUTH_VERSION for
  197. clarity
  198. * debian/control -- build-dep pyflakes
  199. * fix pyflakes
  200. * build-dep requires python-coverage
  201. * switch from nosetests to the builtin test runner Just because it
  202. doesn't seem to currently use any feature of nosetest and this way
  203. we can reduce the dependencies by one. We'll feel free to switch it
  204. back to using nosetests (and add the dep to debian/control this
  205. time) if we want to use some extra feature of nose.
  206. * remove test failure which was inserted just to see if hudson was
  207. running the tests properly
  208. * Fix bug inserted by pyflakes inspired cleanup earlier -- it turns
  209. out that _get_version() wasn't dead code but was having a necessary
  210. side-effect. Add new method named _check_version() to be clearer
  211. about what it does compared to _get_version()
  212. * port tests from mox to mock because they were failing and I don't
  213. understand mox. now they are working. add mock to the python and
  214. debian deps. remove apparently left-over line of code that runs
  215. "sign()" at the end of checking a signature
  216. [ SimpleGeo Nerds ]
  217. -- SimpleGeo Nerds <nerds@simplegeo.com> Tue, 04 Jan 2011 19:39:34 +0000
  218. python-oauth2 (1.2.1) lucid; urgency=low
  219. [ Joe Stump ]
  220. * Fixed a minor spelling error, added tests for
  221. oauth2.Error.__str__(), and added a test for build_xoauth_string().
  222. * Added a 'make test' command to the Makefile.
  223. * Added a bunch of new tests. 100% coverage has lapsed a bit. Fixing
  224. now.
  225. [ Ian Eure ]
  226. * Update deb rule in makefile to sign packages and move them to
  227. dist/deb.
  228. [ Joe Stump ]
  229. * Implemented a 'fix' for a bug in certain OAuth providers.
  230. http://bit.ly/aUrH43
  231. [ Ian Eure ]
  232. * Update packaging.
  233. * Fix version disparity.
  234. [ coulix ]
  235. * get normalised parameters should not take into account oauth_ params
  236. [ Mathias Herberts ]
  237. * Modified get_normalized_parameters so it does not encode '~' for
  238. full conformance with RFC 5849 section 3.6
  239. [ Peter Bengtsson ]
  240. * made it python 2.4 compatible
  241. [ Roderic Campbell ]
  242. * tok != token. con != consumer. May be confusing for people not
  243. actually reading the code.
  244. [ Ian Eure ]
  245. -- Ian Eure <ian@simplegeo.com> Mon, 28 Jun 2010 12:02:02 -0700
  246. python-oauth2 (1.2.1pre2) unstable; urgency=low
  247. * Fix version disparity between setup.py & debian/changelog.
  248. -- Ian Eure <ian@simplegeo.com> Fri, 11 Jun 2010 16:11:41 -0700
  249. python-oauth2 (1.2.1pre1) unstable; urgency=low
  250. * Make a native package.
  251. * Increment version.
  252. * Make debian/rules executable.
  253. * Update standards-version, maintainers.
  254. * Remvoe unneeded python-central build dependency.
  255. -- Ian Eure <ian@simplegeo.com> Fri, 11 Jun 2010 16:09:01 -0700
  256. python-oauth2 (1.0.0-1simplegeo01) karmic; urgency=low
  257. * Initial build for SimpleGeo
  258. -- SimpleGeo Nerds <nerds@simplegeo.com> Wed, 21 Oct 2009 23:24:00 -0700