bzr branch
/bzr/test/trunk
| Line | Revision | Contents |
| 1 | 400 | 2009-02-09 Toshio Kuratomi <toshio@fedoraproject.org> - r399 |
| 2 | Updates for 0.3.9.1 release. |
|
| 3 | ||
| 4 | 2009-02-09 Toshio Kuratomi <toshio@fedoraproject.org> - r398 |
|
| 5 | Standard GPLv2 license header. |
|
| 6 | ||
| 7 | 2009-02-09 Toshio Kuratomi <toshio@fedoraproject.org> - r397 |
|
| 8 | Fix for python-2.4 ocmpat. Convert from defaultdict to dict().setdefault() |
|
| 9 | ||
| 10 | 2009-02-08 Toshio Kuratomi <toshio@fedoraproject.org> - r396 |
|
| 11 | New task to publish the tarball. |
|
| 12 | ||
| 13 | 2009-02-08 Toshio Kuratomi <toshio@fedoraproject.org> - r395 |
|
| 14 | Merge with fedora spec file. |
|
| 15 | ||
| 16 | 2009-02-08 Toshio Kuratomi <toshio@fedoraproject.org> - r394 |
|
| 17 | Update ChangeLog for 0.3.9 |
|
| 18 | ||
| 19 | 394 | 2009-02-08 Toshio Kuratomi <toshio@fedoraproject.org> - r393 |
| 20 | Bump release for 0.3.9. |
|
| 21 | ||
| 22 | 2009-02-08 Toshio Kuratomi <toshio@fedoraproject.org> - r392 |
|
| 23 | Update copyright date. |
|
| 24 | ||
| 25 | 2009-02-08 Toshio Kuratomi <toshio@fedoraproject.org> - r391 |
|
| 26 | Update NEWS for a new bugfix release. |
|
| 27 | ||
| 28 | 2009-02-08 Toshio Kuratomi <toshio@fedoraproject.org> - r390 |
|
| 29 | * Fix a bug where fas2.py::AccountSystem::verify_password() always returns |
|
| 30 | True. |
|
| 31 | ||
| 32 | 2009-01-22 Toshio Kuratomi <toshio@fedoraproject.org> - r389 |
|
| 33 | Minor bugfix for when the session file is unreadable. |
|
| 34 | ||
| 35 | 2008-12-14 Toshio Kuratomi <toshio@fedoraproject.org> - r388 |
|
| 36 | Add a task to publish the documentation to the website. |
|
| 37 | ||
| 38 | 2008-12-14 Luke Macken <lmacken@x300> - r387 |
|
| 39 | Simplify the Wiki.get_recent_changes API. |
|
| 40 | ||
| 41 | 2008-12-14 Luke Macken <lmacken@x300> - r386 |
|
| 42 | Rename FedoraWiki to just Wiki, since it should work with any MediaWiki instance |
|
| 43 | ||
| 44 | 2008-12-14 Luke Macken <lmacken@x300> - r385 |
|
| 45 | Make our docstrings a bit more generic, since the scope of the BaseClient |
|
| 46 | has widened. Also, remove duplicate author information. |
|
| 47 | ||
| 48 | 2008-12-13 Luke Macken <lmacken@x300> - r384 |
|
| 49 | Add an initial FedoraWiki.login method. |
|
| 50 | ||
| 51 | It does not work yet, but it's a start. We can easily inject the session |
|
| 52 | cookie (which may or may not be named properly), but I'm thinking that we need |
|
| 53 | to also inject the username cookie in there as well. If so, we will need to |
|
| 54 | add support for injecting arbitrary cookies into the ProxyClient. |
|
| 55 | ||
| 56 | 2008-12-13 Luke Macken <lmacken@x300> - r383 |
|
| 57 | Pull in the FedoraWiki in top level fedora.client module |
|
| 58 | ||
| 59 | 2008-12-13 Luke Macken <lmacken@x300> - r382 |
|
| 60 | Add an initial fedora.client.wiki module. |
|
| 61 | ||
| 62 | 2008-12-12 Luke Macken <lmacken@x300> - r381 |
|
| 63 | Remove duplicate module author information |
|
| 64 | ||
| 65 | 2008-12-12 Toshio Kuratomi <toshio@fedoraproject.org> - r380 |
|
| 66 | Remove sys.modules changing code... This was apparently some debugging code |
|
| 67 | committed by mistake. |
|
| 68 | ||
| 69 | 2008-12-12 Toshio Kuratomi <toshio@fedoraproject.org> - r379 |
|
| 70 | Documentation fixups so sphinx works again. |
|
| 71 | ||
| 72 | 2008-12-03 Toshio Kuratomi <toshio@fedoraproject.org> - r378 |
|
| 73 | New function people_by_key() that makes use of updated fas method /user/list to |
|
| 74 | return information about all people in one request. Needs a new fas server. |
|
| 75 | ||
| 76 | Deprecate people_by_id() since this function can do that job. |
|
| 77 | ||
| 78 | 2008-11-26 Toshio Kuratomi <toshio@fedoraproject.org> - r377 |
|
| 79 | Set collections in add_edit_packages only if branches are given. |
|
| 80 | ||
| 81 | 2008-11-25 Toshio Kuratomi <toshio@fedoraproject.org> - r376 |
|
| 82 | Follow redirects |
|
| 83 | ||
| 84 | 2008-11-20 Toshio Kuratomi <toshio@fedoraproject.org> - r375 |
|
| 85 | Update ChangeLog for 0.3.8. release. |
|
| 86 | ||
| 87 | 375 | 2008-11-20 Toshio Kuratomi <toshio@fedoraproject.org> - r374 |
| 88 | Update NEWS and bump release number. |
|
| 89 | ||
| 90 | 2008-11-20 Toshio Kuratomi <toshio@fedoraproject.org> - r373 |
|
| 91 | Yield individual updates instead of whole BaseClient.send_request() responses. |
|
| 92 | ||
| 93 | 2008-11-17 Toshio Kuratomi <toshio@fedoraproject.org> - r372 |
|
| 94 | Fix httplib stuff for exceptions. |
|
| 95 | ||
| 96 | 2008-11-17 Luke Macken <lmacken@x300> - r371 |
|
| 97 | Fix a typo |
|
| 98 | ||
| 99 | 2008-11-16 Toshio Kuratomi <toshio@fedoraproject.org> - r370 |
|
| 100 | Throw ServerError when an error code is returned from the HTTP Server. |
|
| 101 | ||
| 102 | 2008-11-15 Toshio Kuratomi <toshio@fedoraproject.org> - r369 |
|
| 103 | Update proxyclient to accept either 403 or 401 as needing a new |
|
| 104 | username/password. |
|
| 105 | ||
| 106 | 2008-11-15 Toshio Kuratomi <toshio@fedoraproject.org> - r368 |
|
| 107 | * Require pycurl |
|
| 108 | ||
| 109 | 2008-11-15 Toshio Kuratomi <toshio@fedoraproject.org> - r367 |
|
| 110 | New fas methods from ricky. |
|
| 111 | ||
| 112 | 2008-11-15 Toshio Kuratomi <toshio@fedoraproject.org> - r366 |
|
| 113 | * Port from urllib2 to pycurl. |
|
| 114 | * Change internals of send_request() to save a session_id instead of a Cookie. |
|
| 115 | ||
| 116 | 2008-11-15 Toshio Kuratomi <toshio@fedoraproject.org> - r365 |
|
| 117 | Add license note. |
|
| 118 | ||
| 119 | 2008-11-06 Toshio Kuratomi <toshio@fedoraproject.org> - r364 |
|
| 120 | Fix AppError on python-2.4 |
|
| 121 | ||
| 122 | 2008-11-05 Toshio Kuratomi <toshio@fedoraproject.org> - r363 |
|
| 123 | Update with a bugzilla email for romal. |
|
| 124 | ||
| 125 | 2008-11-04 Toshio Kuratomi <toshio@fedoraproject.org> - r362 |
|
| 126 | Fix some docstrings forsphinx errors. |
|
| 127 | ||
| 128 | 2008-11-04 Toshio Kuratomi <toshio@fedoraproject.org> - r361 |
|
| 129 | Update log for 0.3.7 release. |
|
| 130 | ||
| 131 | 361 | 2008-11-04 Toshio Kuratomi <toshio@fedoraproject.org> - r360 |
| 132 | Update version for 0.3.7 release. |
|
| 133 | ||
| 134 | 2008-11-01 Toshio Kuratomi <toshio@fedoraproject.org> - r359 |
|
| 135 | Fix canonical name for collection when the short name is devel. |
|
| 136 | ||
| 137 | 2008-11-01 Toshio Kuratomi <toshio@fedoraproject.org> - r358 |
|
| 138 | * Make clone_branch only clone a single branch. |
|
| 139 | * No need to try to decide on make an AppError here as BaseClient figures it |
|
| 140 | out for this method. |
|
| 141 | ||
| 142 | 2008-11-01 Toshio Kuratomi <toshio@fedoraproject.org> - r357 |
|
| 143 | Fix messsage => message typo. |
|
| 144 | ||
| 145 | 2008-11-01 Toshio Kuratomi <toshio@fedoraproject.org> - r356 |
|
| 146 | Remove parsing of exception as that's occurred in BaseClient. |
|
| 147 | ||
| 148 | 2008-10-31 Toshio Kuratomi <toshio@fedoraproject.org> - r355 |
|
| 149 | Import redirect |
|
| 150 | ||
| 151 | 2008-10-31 Toshio Kuratomi <toshio@fedoraproject.org> - r354 |
|
| 152 | Doc fixes. |
|
| 153 | ||
| 154 | 2008-10-31 Toshio Kuratomi <toshio@fedoraproject.org> - r353 |
|
| 155 | __all__ needs to come after the things it lists are defined. |
|
| 156 | ||
| 157 | 2008-10-31 Toshio Kuratomi <toshio@fedoraproject.org> - r352 |
|
| 158 | Require the decorator module. |
|
| 159 | ||
| 160 | 2008-10-31 Toshio Kuratomi <toshio@fedoraproject.org> - r351 |
|
| 161 | Update NEWSfor 0.3.7 release. |
|
| 162 | ||
| 163 | 2008-10-31 Toshio Kuratomi <toshio@fedoraproject.org> - r350 |
|
| 164 | Add a mass branch method. |
|
| 165 | ||
| 166 | 2008-10-31 Toshio Kuratomi <toshio@fedoraproject.org> - r349 |
|
| 167 | Add Requires on python-decorator. |
|
| 168 | ||
| 169 | 2008-10-31 Toshio Kuratomi <toshio@fedoraproject.org> - r348 |
|
| 170 | New json_or_redirect decorator that lets you return adict for json or redirect |
|
| 171 | to a different URL. |
|
| 172 | ||
| 173 | 2008-10-30 Toshio Kuratomi <toshio@fedoraproject.org> - r347 |
|
| 174 | Add some authentication clarifications. |
|
| 175 | ||
| 176 | 2008-10-21 Toshio Kuratomi <toshio@fedoraproject.org> - r346 |
|
| 177 | More instructions for building translations. |
|
| 178 | ||
| 179 | 2008-10-21 Toshio Kuratomi <toshio@fedoraproject.org> - r345 |
|
| 180 | Allow email notification of clone_branch to be turned off. Note that this |
|
| 181 | method is only open to cvsadmins on the server. |
|
| 182 | ||
| 183 | 2008-10-21 Toshio Kuratomi <toshio@fedoraproject.org> - r344 |
|
| 184 | Allow exceptions passed back by the server to contain extra information. |
|
| 185 | ||
| 186 | 2008-10-20 Toshio Kuratomi <toshio@fedoraproject.org> - r343 |
|
| 187 | Update clone_branch() for a new server method that makes this faster. |
|
| 188 | ||
| 189 | 2008-10-20 Toshio Kuratomi <toshio@fedoraproject.org> - r342 |
|
| 190 | Correct minor typo in a string. |
|
| 191 | ||
| 192 | 2008-10-14 Toshio Kuratomi <toshio@fedoraproject.org> - r341 |
|
| 193 | * fedora/client/fas2.py: Add email change for Simon Wesp. |
|
| 194 | ||
| 195 | 2008-10-09 Luke Macken <lmacken@x300> - r340 |
|
| 196 | Add a 'username' argument to the BodhiClient.query method |
|
| 197 | ||
| 198 | 2008-10-07 Luke Macken <lmacken@x300> - r339 |
|
| 199 | Fix a typo in a proxyclient deprecation warning |
|
| 200 | 2008-09-23 Toshio Kuratomi <badger@Clingman> - r338 |
|
| 201 | Add documentation for generating i18n files. |
|
| 202 | Add pot and po files to MANIFEST. |
|
| 203 | Updated pot. |
|
| 204 | ||
| 205 | 2008-09-23 Toshio Kuratomi <badger@Clingman> - r337 |
|
| 206 | Add more mismatch bugzilla email addresses. |
|
| 207 | ||
| 208 | 2008-09-15 Toshio Kuratomi <badger@Clingman> - r336 |
|
| 209 | Some more updates for 0.3.6 |
|
| 210 | 332 | |
| 211 | 336 | 2008-09-15 Toshio Kuratomi <badger@Clingman> - r335 |
| 212 | Include conf.py and static files needed to build docs. |
|
| 213 | ||
| 214 | 2008-09-15 Toshio Kuratomi <badger@Clingman> - r334 |
|
| 215 | Install the html docs. |
|
| 216 | ||
| 217 | 2008-09-15 Toshio Kuratomi <badger@Clingman> - r333 |
|
| 218 | Bump version in spec file as well. |
|
| 219 | ||
| 220 | 2008-09-15 Toshio Kuratomi <badger@Clingman> - r332 |
|
| 221 | Update ChangeLog for release. |
|
| 222 | ||
| 223 | 332 | 2008-09-15 Toshio Kuratomi <badger@Clingman> - r331 |
| 224 | * Update for 0.3.6 |
|
| 225 | ||
| 226 | 2008-09-15 Toshio Kuratomi <badger@Clingman> - r330 |
|
| 227 | Fix syntax error introduced when changing branches to a keyword arg. |
|
| 228 | ||
| 229 | 2008-09-15 Toshio Kuratomi <badger@Clingman> - r329 |
|
| 230 | Merge from stable. |
|
| 231 | ||
| 232 | 2008-09-15 Toshio Kuratomi <badger@Clingman> - r328 |
|
| 233 | import _() for localization of error messages. |
|
| 234 | ||
| 235 | 2008-09-15 Toshio Kuratomi <badger@Clingman> - r327 |
|
| 236 | * Finish documenting pkgdb.py |
|
| 237 | * Update add_edit_package() to have keyword arguments. |
|
| 238 | ||
| 239 | 2008-09-11 Toshio Kuratomi <badger@Clingman> - r326 |
|
| 240 | fedora/client/fas2.py: Fix raise of AppError. |
|
| 241 | ||
| 242 | 2008-09-10 Toshio Kuratomi <badger@Clingman> - r325 |
|
| 243 | Raise an AppError in group_by_name() when the server returns an error |
|
| 244 | condition. |
|
| 245 | ||
| 246 | 2008-09-05 Toshio Kuratomi <badger@Clingman> - r324 |
|
| 247 | Move iniparser into the methods as well. |
|
| 248 | ||
| 249 | 2008-09-05 Toshio Kuratomi <badger@Clingman> - r323 |
|
| 250 | Case of :raises: and :returns: matters. |
|
| 251 | ||
| 252 | 2008-09-05 Toshio Kuratomi <badger@Clingman> - r322 |
|
| 253 | Update bodhi URL, add Toshio as an author, update Copyright year. |
|
| 254 | ||
| 255 | 2008-09-05 Toshio Kuratomi <badger@Clingman> - r321 |
|
| 256 | Delay import of yum and koji so we don't need to have a strict dependence on |
|
| 257 | them. |
|
| 258 | ||
| 259 | 2008-09-05 Toshio Kuratomi <badger@Clingman> - r320 |
|
| 260 | * fedora/client/__init__.py: Fix a typo. |
|
| 261 | ||
| 262 | 2008-09-03 Toshio Kuratomi <badger@Clingman> - r319 |
|
| 263 | Clean up pylint warnings. This also changes some of the public variable |
|
| 264 | names. We need to do this now, before the API is public. |
|
| 265 | ||
| 266 | 2008-09-03 Toshio Kuratomi <badger@Clingman> - r318 |
|
| 267 | Use enumerate() instead of xrange() -- better python |
|
| 268 | ||
| 269 | 2008-09-03 Toshio Kuratomi <badger@Clingman> - r317 |
|
| 270 | Correct some syntax errors in my pkgdb client changes. |
|
| 271 | ||
| 272 | 2008-09-03 Toshio Kuratomi <badger@Clingman> - r316 |
|
| 273 | Add json and util modules to documentation generated on api.html. |
|
| 274 | ||
| 275 | 2008-09-03 Toshio Kuratomi <badger@Clingman> - r315 |
|
| 276 | * Check return from send_request() for errors and raise AppError if so. |
|
| 277 | * Add PackageDBError to __init__ |
|
| 278 | ||
| 279 | 2008-09-03 Toshio Kuratomi <badger@Clingman> - r314 |
|
| 280 | Mark all strings for i18n |
|
| 281 | ||
| 282 | 2008-09-03 Toshio Kuratomi <badger@Clingman> - r313 |
|
| 283 | Merge client.pkgdb from Mike Watters. |
|
| 284 | ||
| 285 | 2008-09-02 Toshio Kuratomi <badger@Clingman> - r312 |
|
| 286 | * Changes from Luke |
|
| 287 | ||
| 288 | 2008-08-23 Toshio Kuratomi <badger@Clingman> - r311 |
|
| 289 | Add Michael DeHaan to the bugzilla email list. |
|
| 290 | ||
| 291 | 2008-08-22 Toshio Kuratomi <badger@Clingman> - r310 |
|
| 292 | Fix for fas2.py so that we don't traceback on unknonw username. |
|
| 293 | ||
| 294 | 2008-08-11 Toshio Kuratomi <badger@Clingman> - r309 |
|
| 295 | Update query() to use sphinx param format. |
|
| 296 | ||
| 297 | 2008-08-11 Luke Macken <lmacken@redhat.com> - r308 |
|
| 298 | [bodhi] Fix the query module's docstring |
|
| 299 | ||
| 300 | 2008-08-11 Toshio Kuratomi <badger@Clingman> - r307 |
|
| 301 | Enhance some docstrings: |
|
| 302 | * Add moduleauthor to all files. |
|
| 303 | * Move most bodhi docstrings to the sphinxparam format. |
|
| 304 | ||
| 305 | 2008-08-09 Toshio Kuratomi <badger@Clingman> - r306 |
|
| 306 | Minor docstring fix. |
|
| 307 | ||
| 308 | 2008-08-09 Toshio Kuratomi <badger@Clingman> - r305 |
|
| 309 | Docstring fixes so sphinx can read and format the parameter lists. |
|
| 310 | ||
| 311 | 2008-08-09 Toshio Kuratomi <badger@Clingman> - r304 |
|
| 312 | * Fix for exceptions showing as classes. |
|
| 313 | * Separate ProxyClient/BaseClient from other clients. |
|
| 314 | ||
| 315 | 2008-08-09 Toshio Kuratomi <badger@Clingman> - r303 |
|
| 316 | * Fix to work with the uninstalled library for generating docs, etc. |
|
| 317 | * PyLint task. |
|
| 318 | ||
| 319 | 2008-08-09 Toshio Kuratomi <badger@Clingman> - r302 |
|
| 320 | Merge update to BodhiClient from lmacken. |
|
| 321 | ||
| 322 | 2008-08-09 Toshio Kuratomi <badger@Clingman> - r301 |
|
| 323 | Fix a few docstrings to be valid to the restructured text parser. |
|
| 324 | ||
| 325 | 2008-08-09 Toshio Kuratomi <badger@Clingman> - r300 |
|
| 326 | Cosmetic change to password obscuring output. |
|
| 327 | ||
| 328 | 2008-08-09 Toshio Kuratomi <badger@Clingman> - r299 |
|
| 329 | First cut at api docs. This won't be how it's presented forever but I need |
|
| 330 | to whip up something simple so I can get the docstrings working. |
|
| 331 | ||
| 332 | 2008-08-09 Toshio Kuratomi <badger@Clingman> - r298 |
|
| 333 | Modify the sphinx conf to use values from the modules release. |
|
| 334 | ||
| 335 | 2008-08-09 Toshio Kuratomi <badger@Clingman> - r297 |
|
| 336 | remove the sphinx Makefile as paver knows the steps to take. |
|
| 337 | ||
| 338 | 2008-08-09 Toshio Kuratomi <badger@Clingman> - r296 |
|
| 339 | Move from using setup.py/setuptools to manage builds to paver. |
|
| 340 | ||
| 341 | 2008-08-06 Toshio Kuratomi <badger@Clingman> - r295 |
|
| 342 | * Take the value attribute of the morsels so we get the string from cookies. |
|
| 343 | * __load_cookies() => __load_ids(). |
|
| 344 | ||
| 345 | 2008-08-06 Toshio Kuratomi <badger@Clingman> - r294 |
|
| 346 | Fix a couple syntax errors and update NEWS file. |
|
| 347 | ||
| 348 | 2008-08-06 Toshio Kuratomi <badger@Clingman> - r293 |
|
| 349 | * Deprecate cookie auth in favor of authentication via session_id (the value |
|
| 350 | inside of the cookie) |
|
| 351 | * Save session_id to the session file instead of session_cookie |
|
| 352 | * Session file is now at ~/.fedora/.fedora_session |
|
| 353 | * Internally, handle all session information as a session_id (the value of the |
|
| 354 | tg-visit cookie) |
|
| 355 | * Maintain compatibility with 0.3.0 while implementing auth parameters for |
|
| 356 | session_id. |
|
| 357 | ||
| 358 | 2008-07-28 Toshio Kuratomi <badger@Clingman> - r292 |
|
| 359 | Correct tag for last version in ChangeLog. |
|
| 360 | ||
| 361 | 2008-07-28 Toshio Kuratomi <badger@Clingman> - r291 |
|
| 362 | * Update ChangeLog again for release. |
|
| 363 | ||
| 364 | 291 | 2008-07-28 Toshio Kuratomi <badger@Clingman> - r290 |
| 365 | Add people_by_groupname() to NEWS and Paul Frields to AUTHORS. |
|
| 366 | ||
| 367 | 2008-07-28 Toshio Kuratomi <badger@Clingman> - r289 |
|
| 368 | * Update ChangeLog for release. |
|
| 369 | ||
| 370 | 289 | 2008-07-28 Toshio Kuratomi <badger@Clingman> - r288 |
| 371 | Update for 0.3.4 release. |
|
| 372 | ||
| 373 | 2008-07-25 Toshio Kuratomi <badger@Clingman> - r287 |
|
| 374 | Fixbug in sending lists through a URL. |
|
| 375 | ||
| 376 | 2008-07-24 Paul W. Frields <stickster@gmail.com> - r286 |
|
| 377 | Added new people_by_groupname() method |
|
| 378 | 2008-07-24 Toshio Kuratomi <badger@Clingman> - r285 |
|
| 379 | Pull in tags from stable branch. |
|
| 380 | ||
| 381 | 2008-07-23 Toshio Kuratomi <badger@Clingman> - r284 |
|
| 382 | Update version for the 0.3.3 release. |
|
| 383 | ||
| 384 | 2008-07-23 Toshio Kuratomi <badger@Clingman> - r283 |
|
| 385 | Fix wrong key value used in json_props handling. |
|
| 386 | ||
| 387 | 2008-07-23 Toshio Kuratomi <badger@Clingman> - r282 |
|
| 388 | Whitespace. |
|
| 389 | ||
| 390 | 2008-07-23 Toshio Kuratomi <badger@Clingman> - r281 |
|
| 391 | Remove unused imports. |
|
| 392 | ||
| 393 | 2008-07-23 Toshio Kuratomi <badger@Clingman> - r280 |
|
| 394 | Fix a bug when using json_props. |
|
| 395 | ||
| 396 | 2008-07-22 Toshio Kuratomi <badger@Clingman> - r279 |
|
| 397 | turn an error message into a debug message. |
|
| 398 | ||
| 399 | 2008-07-21 Toshio Kuratomi <badger@Clingman> - r278 |
|
| 400 | * Remove jsonProps compat stuff as it's broken and we've ported everything that |
|
| 401 | used it. |
|
| 402 | * Change algorithm that looks for matches for json_props to understand |
|
| 403 | inheritance. |
|
| 404 | ||
| 405 | 2008-07-19 Luke Macken <lmacken@redhat.com> - r277 |
|
| 406 | More bodhi s/type/type_/ changes |
|
| 407 | ||
| 408 | 2008-07-19 Luke Macken <lmacken@redhat.com> - r276 |
|
| 409 | Update our NEWS file |
|
| 410 | === 0.3.2 === |
|
| 411 | ||
| 412 | 2008-07-19 Luke Macken <lmacken@redhat.com> - r275 |
|
| 413 | 0.3.2 |
|
| 414 | 2008-07-18 Luke Macken <lmacken@redhat.com> - r274 |
|
| 415 | [bodhi] Add a latest_builds method |
|
| 416 | 2008-07-18 Luke Macken <lmacken@redhat.com> - r273 |
|
| 417 | [bodhi] Change 'type' argument to save() and query() to 'type_' |
|
| 418 | ||
| 419 | 2008-07-17 Toshio Kuratomi <badger@Clingman> - r272 |
|
| 420 | New group_members() method to return people's status in a group. |
|
| 421 | ||
| 422 | 2008-07-17 Toshio Kuratomi <badger@Clingman> - r271 |
|
| 423 | Merge fix from the repo. |
|
| 424 | ||
| 425 | 2008-07-17 Toshio Kuratomi <badger@Clingman> - r270 |
|
| 426 | Fix debug method to not traceback when there's no data being sent. |
|
| 427 | ||
| 428 | 2008-07-17 Toshio Kuratomi <badger@Clingman> - r269 |
|
| 429 | Spell PackageDBClient right. |
|
| 430 | ||
| 431 | 2008-07-17 Toshio Kuratomi <badger@Clingman> - r268 |
|
| 432 | Make the client Exceptions use FedoraClientError as their base class. |
|
| 433 | ||
| 434 | 2008-07-17 Toshio Kuratomi <badger@Clingman> - r267 |
|
| 435 | Import gettext into json.py since it has translatable error messages. |
|
| 436 | ||
| 437 | 2008-07-17 Toshio Kuratomi <badger@Clingman> - r266 |
|
| 438 | Add all of our clients to this level so from fedora.client import FooClient |
|
| 439 | works. |
|
| 440 | ||
| 441 | 2008-07-17 Toshio Kuratomi <badger@Clingman> - r265 |
|
| 442 | * Move DictContainer to client.__init__() nad let people import it. |
|
| 443 | * Use DictContainer for the result of fas2.people_by_id(). |
|
| 444 | ||
| 445 | 2008-07-15 Toshio Kuratomi <badger@Clingman> - r264 |
|
| 446 | Slight simplification of the error message construction. |
|
| 447 | ||
| 448 | === 0.3.1 === |
|
| 449 | ||
| 450 | 2008-07-14 Luke Macken <lmacken@redhat.com> - r263 |
|
| 451 | Update our spec and release module for 0.3.1 |
|
| 452 | 2008-07-14 Luke Macken <lmacken@redhat.com> - r262 |
|
| 453 | [bodhi] Support older bodhi instances that only return update strings |
|
| 454 | ||
| 455 | 2008-07-14 Luke Macken <lmacken@redhat.com> - r261 |
|
| 456 | [bodhi] Bugfixes in the update template file parsing code |
|
| 457 | ||
| 458 | 2008-07-14 Toshio Kuratomi <badger@Clingman> - r260 |
|
| 459 | And a regex fix. |
|
| 460 | ||
| 461 | 2008-07-14 Toshio Kuratomi <badger@Clingman> - r259 |
|
| 462 | Once more. This time use th evariable that we've removed the password from. |
|
| 463 | ||
| 464 | 2008-07-14 Toshio Kuratomi <badger@Clingman> - r258 |
|
| 465 | Oops. The previous change was done in the wrong place. Need to change it in |
|
| 466 | send_request(), *not* in _set_debug(). |
|
| 467 | ||
| 468 | 2008-07-14 Toshio Kuratomi <badger@Clingman> - r257 |
|
| 469 | Fix last patch to use self.debug. |
|
| 470 | ||
| 471 | 2008-07-14 Toshio Kuratomi <badger@Clingman> - r256 |
|
| 472 | Make sure we don't log a user's password. |
|
| 473 | ||
| 474 | 2008-07-11 Toshio Kuratomi <badger@Clingman> - r255 |
|
| 475 | Fix some errors in ReStructuredText syntax. |
|
| 476 | ||
| 477 | 2008-07-11 Toshio Kuratomi <badger@Clingman> - r254 |
|
| 478 | Update changeLog for last minute bugfixes. |
|
| 479 | ||
| 480 | 254 | 2008-07-11 Toshio Kuratomi <badger@Clingman> - r253 |
| 481 | Create a function to jsonify sets. |
|
| 482 | ||
| 483 | 2008-07-10 Toshio Kuratomi <badger@Clingman> - r252 |
|
| 484 | Make validation errors set a flash message for both html and json. |
|
| 485 | ||
| 486 | 2008-07-10 Toshio Kuratomi <badger@Clingman> - r251 |
|
| 487 | Fix an unported portion of the jsonfasvisit manager. |
|
| 488 | ||
| 489 | 2008-07-10 Toshio Kuratomi <badger@Clingman> - r250 |
|
| 490 | Add information about a caveat to service.rst documentation. |
|
| 491 | ||
| 492 | 2008-07-08 Toshio Kuratomi <badger@Clingman> - r249 |
|
| 493 | * Update ChangeLog for release. |
|
| 494 | ||
| 495 | 249 | 2008-07-08 Toshio Kuratomi <badger@Clingman> - r248 |
| 496 | * NEWS: Fill in more detail on what to expect. |
|
| 497 | ||
| 498 | 2008-07-08 Toshio Kuratomi <badger@Clingman> - r247 |
|
| 499 | * NEWS: Note which incompatibilities are merely deprecated rather than |
|
| 500 | will fail to work with the old methods. |
|
| 501 | ||
| 502 | 2008-07-08 Luke Macken <lmacken@redhat.com> - r246 |
|
| 503 | Update the news, release module, and spec for a 0.3 release |
|
| 504 | ||
| 505 | 2008-07-08 Luke Macken <lmacken@redhat.com> - r245 |
|
| 506 | Remove a stray '}' character |
|
| 507 | ||
| 508 | 2008-07-08 Toshio Kuratomi <badger@Clingman> - r244 |
|
| 509 | Merge Luke's changes from the repository. |
|
| 510 | ||
| 511 | 2008-07-08 Toshio Kuratomi <badger@Clingman> - r243 |
|
| 512 | * fedora/client/baseclient.py: _get_session_cookie(): Return an empty string |
|
| 513 | when no username is specified. |
|
| 514 | - send_request(): If only one of username or password do not send either to |
|
| 515 | proxyclient.send_request(). |
|
| 516 | ||
| 517 | 2008-07-05 Luke Macken <lmacken@redhat.com> - r242 |
|
| 518 | Remove the unnecessary __description__ from the bodhi module |
|
| 519 | ||
| 520 | 2008-07-05 Luke Macken <lmacken@redhat.com> - r241 |
|
| 521 | Give the fedora.client.bodhi module a real API |
|
| 522 | ||
| 523 | 2008-07-05 Luke Macken <lmacken@redhat.com> - r240 |
|
| 524 | Add a fedora.client.bodhi module |
|
| 525 | 361 | |
| 526 | 289 | === 0.3 === |
| 527 | 249 | |
| 528 | 2008-07-05 Toshio Kuratomi <badger@Clingman> - r239 |
|
| 529 | * fedora/client/fas2.py: Add Roozbeh to the list of bugzilla emails that |
|
| 530 | differ. |
|
| 531 | ||
| 532 | 2008-07-03 Toshio Kuratomi <badger@Clingman> - r238 |
|
| 533 | * fedora/client/baseclient.py: deprecate input in send_request() instead of |
|
| 534 | just getting rid of it. |
|
| 535 | |
|
| 536 | --------------This line and the following will be ignored -------------- |
|
| 537 | ||
| 538 | modified: |
|
| 539 | fedora/client/baseclient.py |
|
| 540 | ||
| 541 | 2008-07-03 Toshio Kuratomi <badger@Clingman> - r237 |
|
| 542 | * fedora/tg/json.py: Issue a DeprecationWarning instead of outright failing if |
|
| 543 | a program hasn't been ported from using jsonProps to json_props. |
|
| 544 | ||
| 545 | 2008-07-02 Luke Macken <lmacken@redhat.com> - r236 |
|
| 546 | Switch to using absolute imports, as the .relative style throw SyntaxErrors |
|
| 547 | that cannot be caught in Python2.4. |
|
| 548 | ||
| 549 | 2008-07-02 Toshio Kuratomi <badger@Clingman> - r235 |
|
| 550 | Add a bunch of log messages to debug why we're creating more than one identity |
|
| 551 | per request. |
|
| 552 | ||
| 553 | 2008-06-21 Toshio Kuratomi <badger@Clingman> - r234 |
|
| 554 | Clean up whitespace. |
|
| 555 | ||
| 556 | 2008-06-19 Toshio Kuratomi <badger@Clingman> - r233 |
|
| 557 | Fix the import so we're importing fas2 instead of clients in general. |
|
| 558 | ||
| 559 | 2008-06-17 Toshio Kuratomi <badger@Clingman> - r232 |
|
| 560 | Fix a bug when someone sends a non-valid url string to send_request(). |
|
| 561 | ||
| 562 | 2008-06-17 Toshio Kuratomi <badger@Clingman> - r231 |
|
| 563 | Fix URL for config set. |
|
| 564 | ||
| 565 | 2008-06-17 Toshio Kuratomi <badger@Clingman> - r230 |
|
| 566 | Fix passing req_params to send_request. |
|
| 567 | ||
| 568 | 2008-06-17 Toshio Kuratomi <badger@Clingman> - r229 |
|
| 569 | * Lots of new fixes to the ProxyClient/BaseClient/configs stack. |
|
| 570 | ||
| 571 | 2008-06-17 Toshio Kuratomi <badger@Clingman> - r228 |
|
| 572 | Add an __init__ to AppError to fix saving the message. |
|
| 573 | ||
| 574 | 2008-06-17 Toshio Kuratomi <badger@Clingman> - r227 |
|
| 575 | * New URL for gettings configs: configs => configs/list |
|
| 576 | * get_config(): Return None if no config was returned |
|
| 577 | * get_configs_like(): Move unicodification and change to wildcards from |
|
| 578 | client to the server. |
|
| 579 | * get_configs_like(): Move dictifying of results onto the server as well. |
|
| 580 | * Add new method set_configs() |
|
| 581 | * Comment headers for different parts of AccountSystem class |
|
| 582 | * Move group_by_name near the other group methods. |
|
| 583 | ||
| 584 | 2008-06-17 Toshio Kuratomi <badger@Clingman> - r226 |
|
| 585 | Whitespace normalization. |
|
| 586 | ||
| 587 | 2008-06-17 Toshio Kuratomi <badger@Clingman> - r225 |
|
| 588 | * doc/service.rst: Add allow_json=True to the validation example |
|
| 589 | ||
| 590 | 2008-06-16 Toshio Kuratomi <badger@Clingman> - r224 |
|
| 591 | Finish get_config() and get_configs_like(). |
|
| 592 | ||
| 593 | 2008-06-16 Toshio Kuratomi <badger@Clingman> - r223 |
|
| 594 | Remove DictContainer from here as it should now be taken care of in the base |
|
| 595 | class. |
|
| 596 | ||
| 597 | 2008-06-16 Toshio Kuratomi <badger@Clingman> - r222 |
|
| 598 | Add DictContainer to proxyclient. This means that anything returning data via |
|
| 599 | send_request() will now return a DictContainer. |
|
| 600 | ||
| 601 | 2008-06-16 Toshio Kuratomi <badger@Clingman> - r221 |
|
| 602 | Split a line for a pylint warning. |
|
| 603 | ||
| 604 | 2008-06-16 Toshio Kuratomi <badger@Clingman> - r220 |
|
| 605 | * Few changes for the port that weren't in the last commit. |
|
| 606 | ||
| 607 | 2008-06-16 Toshio Kuratomi <badger@Clingman> - r219 |
|
| 608 | * Port jsonfas identity provider to new BaseClient. |
|
| 609 | ||
| 610 | 2008-06-16 Toshio Kuratomi <badger@Clingman> - r218 |
|
| 611 | Switch BaseClient.sen_request()'s default for auth to False to match previous |
|
| 612 | versions (and common sense). |
|
| 613 | ||
| 614 | 2008-06-16 Toshio Kuratomi <badger@Clingman> - r217 |
|
| 615 | Fix remaining pylint messages including three that were errors. |
|
| 616 | ||
| 617 | 2008-06-15 Toshio Kuratomi <badger@Clingman> - r216 |
|
| 618 | * Fix a bunch of new pylint issues including two actual errors where variable |
|
| 619 | names had to be updated. |
|
| 620 | ||
| 621 | 2008-06-14 Toshio Kuratomi <badger@Clingman> - r215 |
|
| 622 | * Move fas2 from fedora.accounts to fedora.client. |
|
| 623 | * Add a pkgdb.py module. |
|
| 624 | ||
| 625 | 2008-06-14 Toshio Kuratomi <badger@Clingman> - r214 |
|
| 626 | Start using sphinx markup for some things. |
|
| 627 | ||
| 628 | 2008-06-14 Toshio Kuratomi <badger@Clingman> - r213 |
|
| 629 | * Add empty definitions of config functions to fas2.py. We need to fill these |
|
| 630 | in for myfedora to work. |
|
| 631 | ||
| 632 | 2008-06-14 Toshio Kuratomi <badger@Clingman> - r212 |
|
| 633 | * Move BaseClient and ProxyClient to their own files. Import them into |
|
| 634 | __init__ and use __all__ to make them appear properly. |
|
| 635 | ||
| 636 | 2008-06-14 Toshio Kuratomi <badger@Clingman> - r211 |
|
| 637 | * fedora/tg/client.py: Make DeprecationWarning a little more clear. |
|
| 638 | ||
| 639 | 2008-06-14 Toshio Kuratomi <badger@Clingman> - r210 |
|
| 640 | * fedora/client/__init__.py: Implement threadsafe ProxyClient and reimplement |
|
| 641 | BaseClient on top of that. |
|
| 642 | ||
| 643 | 2008-06-14 Toshio Kuratomi <badger@Clingman> - r209 |
|
| 644 | * doc/service.rst: Note about login via POST parameters and @expose("json") bug |
|
| 645 | being fixed. |
|
| 646 | ||
| 647 | 2008-06-09 Toshio Kuratomi <badger@Clingman> - r208 |
|
| 648 | * doc/Makefile, doc/conf.py, doc/index.rst: MAke documentation buildable via |
|
| 649 | sphinx. |
|
| 650 | ||
| 651 | 2008-06-04 Toshio Kuratomi <badger@Clingman> - r207 |
|
| 652 | * Fixdocumentation for change in BaseClient parameter names. |
|
| 653 | ||
| 654 | 2008-06-03 Toshio Kuratomi <badger@Clingman> - r206 |
|
| 655 | * NEWS: List of incompatibilities between 0.2.99.11.1 and 0.3. |
|
| 656 | ||
| 657 | 2008-06-03 Toshio Kuratomi <badger@Clingman> - r205 |
|
| 658 | * camelCase and pylint changes. All variables and parameters have been |
|
| 659 | converted from camelCae to foo_bar conventions per PEP8. |
|
| 660 | - A few remaining pylint warnings have been dealt with. |
|
| 661 | ||
| 662 | 2008-06-02 Toshio Kuratomi <badger@Clingman> - r204 |
|
| 663 | Make the AttributeError raisefd by DictContainer more verbose. |
|
| 664 | ||
| 665 | 2008-06-01 Toshio Kuratomi <badger@Clingman> - r203 |
|
| 666 | Rearrange imports of gettext and release because of dependencies in |
|
| 667 | circular import. |
|
| 668 | ||
| 669 | 2008-06-01 Toshio Kuratomi <badger@Clingman> - r202 |
|
| 670 | Merge changes from the stable branch. |
|
| 671 | ||
| 672 | 2008-06-01 Toshio Kuratomi <badger@Clingman> - r201 |
|
| 673 | Add docstrings. |
|
| 674 | ||
| 675 | 2008-06-01 Toshio Kuratomi <badger@Clingman> - r200 |
|
| 676 | One more file that has gettext unification. |
|
| 677 | ||
| 678 | 2008-06-01 Toshio Kuratomi <badger@Clingman> - r199 |
|
| 679 | Unify gettext setup in fedora/__init__.py. Now any module can |
|
| 680 | from fedora import _ and use that for marking translatable strings. |
|
| 681 | ||
| 682 | 2008-06-01 Toshio Kuratomi <badger@Clingman> - r198 |
|
| 683 | Remove redundant definition of Fedora Service. |
|
| 684 | ||
| 685 | 2008-06-01 Toshio Kuratomi <badger@Clingman> - r197 |
|
| 686 | Update README for changes in the API leading to 0.3 and the documentation that |
|
| 687 | now lives in doc/service.rst |
|
| 688 | ||
| 689 | 2008-06-01 Toshio Kuratomi <badger@Clingman> - r196 |
|
| 690 | * fedora/accounts/fas2.py: Rename of send_request()'s input to reqParam. |
|
| 691 | ||
| 692 | 2008-06-01 Toshio Kuratomi <badger@Clingman> - r195 |
|
| 693 | * fedora/client/__init__.py: Remove munging of input => reqParams as we are |
|
| 694 | now passing reqParams. |
|
| 695 | ||
| 696 | 2008-06-01 Toshio Kuratomi <badger@Clingman> - r194 |
|
| 697 | * Finish documentation of BaseClient. |
|
| 698 | * Spell check BaseClient and Service documentation. |
|
| 699 | ||
| 700 | 2008-05-30 Toshio Kuratomi <badger@Clingman> - r193 |
|
| 701 | * fedora/tg/util.py: request_format(): Simplify the logic a little |
|
| 702 | - jsonify_validation_errors(): Fix bug where we tracebacked instead of |
|
| 703 | returning None when json was requested but no errors were returned. |
|
| 704 | This won't be triggered with TG-1.0.4.4 but will be triggered in |
|
| 705 | TG-1.0.4.5 or later. |
|
| 706 | ||
| 707 | 2008-05-30 Toshio Kuratomi <badger@Clingman> - r192 |
|
| 708 | * fedora/client/__init__.py: Rename input => reqParams in send_request() as |
|
| 709 | we're breaking backwards compatibility anyway. |
|
| 710 | ||
| 711 | 2008-05-28 Toshio Kuratomi <badger@Clingman> - r191 |
|
| 712 | * doc/service.rst: Documentation on jsonify_validation_errors(). |
|
| 713 | ||
| 714 | 2008-05-28 Toshio Kuratomi <badger@Clingman> - r190 |
|
| 715 | * fedora/tg/util.py: New function jsonify_validation_errors() that returns |
|
| 716 | a dictionary for returning from a @error_handler() method if validation |
|
| 717 | errors occurrred and we're expecting json. |
|
| 718 | ||
| 719 | 2008-05-15 Luke Macken <lmacken@x300> - r189 |
|
| 720 | Fix a syntax error in fedora.tg.json |
|
| 721 | ||
| 722 | 2008-05-14 Toshio Kuratomi <badger@Clingman> - r188 |
|
| 723 | * fedora/tg/util.py: Fix up handling of requests. New algorithm: |
|
| 724 | first check tg_format because people are more apt to use the query param |
|
| 725 | when they want to override other things going on. Then use Accept Header. |
|
| 726 | ||
| 727 | 2008-05-12 Toshio Kuratomi <badger@Clingman> - r187 |
|
| 728 | * Merge from python-fedora-stable |
|
| 729 | ||
| 730 | 2008-05-12 Toshio Kuratomi <badger@Clingman> - r186 |
|
| 731 | * python-fedora.spec: Change download URL to fedorahosted.org. |
|
| 732 | ||
| 733 | 2008-05-12 Toshio Kuratomi <badger@Clingman> - r185 |
|
| 734 | * fedora/tg/json.py: Add a jsonify for ResultProxy. |
|
| 735 | ||
| 736 | 2008-05-12 Toshio Kuratomi <badger@Clingman> - r184 |
|
| 737 | * fedora/client/__init__.py: Fix to not traceback in case of a corrupted |
|
| 738 | session file. |
|
| 739 | - Fix to set permissions to only the user on the session file. |
|
| 740 | ||
| 741 | 2008-04-23 Toshio Kuratomi <badger@Clingman> - r183 |
|
| 742 | * fedora/accounts/fas2.py: Add a default baseURL. Since this is a client |
|
| 743 | specifically for FAS, we should give a default value for that. |
|
| 744 | ||
| 745 | 2008-04-23 Toshio Kuratomi <badger@Clingman> - r182 |
|
| 746 | * Merge bz fixes from -stable. |
|
| 747 | ||
| 748 | 2008-04-20 Toshio Kuratomi <badger@Clingman> - r181 |
|
| 749 | * fedora/client/__init__.py: New exception hierarchy. FedoraServiceError is |
|
| 750 | at the base. AuthError is for authentication problems, ServerError for |
|
| 751 | unexpected errors from the request or the http server returning an error. |
|
| 752 | AppError is for exceptions raised by the Fedora Service that the application |
|
| 753 | could handle. |
|
| 754 | + BaseClient::send_request(): Process exceptions using the new standard |
|
| 755 | instead of our old kludges. |
|
| 756 | - Add a useragent property that lets the script set a custom useragent |
|
| 757 | string. |
|
| 758 | * fedora/accounts/fas2.py: Rename authenticate() to verify_password() since |
|
| 759 | that's the actual usage of the function. Use the BaseClient._authenticate() |
|
| 760 | function to verify the legitimacy of the username/password. |
|
| 761 | * fedora/tg/identity/jsonfasprovider.py: Port to new BaseClient exceptions. |
|
| 762 | ||
| 763 | === 0.2.99.9 === |
|
| 764 | ||
| 765 | 2008-04-20 Toshio Kuratomi <badger@Clingman> - r180 |
|
| 766 | * Bump version for 0.2.99.9 backwards compat release. |
|
| 767 | ||
| 768 | === 0.2.99.8 === |
|
| 769 | ||
| 770 | 2008-04-12 Toshio Kuratomi <badger@Clingman> - r179 |
|
| 771 | * ChangeLog, NEWS: Update ChangeLog and NEWS for new release. |
|
| 772 | ||
| 773 | 179 | 2008-04-12 Toshio Kuratomi <badger@Clingman> - r178 |
| 774 | * fedora/release.py, python-fedora.spec: Bump for new release. |
|
| 775 | ||
| 776 | 2008-04-12 Toshio Kuratomi <badger@Clingman> - r177 |
|
| 777 | * fedora/client/__init__.py: BaseClient::send_request(): Fix the bugfix. |
|
| 778 | We need to re-raise the error if we've already been through the loop. |
|
| 779 | Otherwise, return the data we got from the recursive call to ourselves. |
|
| 780 | ||
| 781 | 2008-04-12 Toshio Kuratomi <badger@Clingman> - r176 |
|
| 782 | More changes pointed out by pylint including two bugs. |
|
| 783 | * fedora/accounts/fas2.py: AccountSystem::person_by_username(): Fix returning |
|
| 784 | bugzilla_email when the email differs. Would have tracebacked on an |
|
| 785 | undefined variable before. |
|
| 786 | * fedora/client/__init__.py: BaseClient::send_request(): Fix to not return |
|
| 787 | a ServerError when we have to try two methods to authenticate but get |
|
| 788 | authenticated on the second try. |
|
| 789 | ||
| 790 | 2008-04-12 Toshio Kuratomi <badger@Clingman> - r175 |
|
| 791 | * fedora/tg/util.py: Fix arguments as pointed out by pylint. |
|
| 792 | ||
| 793 | 2008-04-12 Toshio Kuratomi <badger@Clingman> - r174 |
|
| 794 | * fedora/accounts/__init__.py, fedora/tg/client.py, |
|
| 795 | fedora/tg/identity/jsonfasprovider.py, fedora/tg/json.py, |
|
| 796 | fedora/tg/visit/jsonfasvisit.py: Trivial pylint cleanups. |
|
| 797 | ||
| 798 | === 0.2.99.7 === |
|
| 799 | ||
| 800 | 2008-04-11 Toshio Kuratomi <badger@Clingman> - r173 |
|
| 801 | * Update ChangeLog for release. |
|
| 802 | ||
| 803 | 173 | 2008-04-11 Toshio Kuratomi <badger@Clingman> - r172 |
| 804 | * fedora/tg/json.py: Work around an architectural limitation of simplejson. |
|
| 805 | ||
| 806 | 2008-04-11 Toshio Kuratomi <badger@Clingman> - r171 |
|
| 807 | * fedora/accounts/fas2.py: Add the userid to the information returned from |
|
| 808 | fas2.py:people_by_id(). |
|
| 809 | ||
| 810 | 2008-04-11 Toshio Kuratomi <badger@Clingman> - r170 |
|
| 811 | * python-fedora.spec: Fix mixed tabs/spaces. |
|
| 812 | ||
| 813 | 2008-04-11 Toshio Kuratomi <badger@Clingman> - r169 |
|
| 814 | Merge default value fix from Ricky. |
|
| 815 | ||
| 816 | 2008-04-11 Toshio Kuratomi <badger@Clingman> - r168 |
|
| 817 | * fedora/release.py, python-fedora.spec: Update for new release. |
|
| 818 | ||
| 819 | 2008-04-11 Toshio Kuratomi <badger@Clingman> - r167 |
|
| 820 | * fedora/accounts/fas2.py: Add a people_by_id() method that returns a dict of |
|
| 821 | people indexed by ID. The people structure contains username, email, and |
|
| 822 | human_name... what we need for most of our lookups. |
|
| 823 | ||
| 824 | === 0.2.99.6 === |
|
| 825 | ||
| 826 | 2008-04-07 Toshio Kuratomi <badger@Clingman> - r166 |
|
| 827 | * fedora/tg/identity/jsonfasprovider.py, fedora/tg/visit/jsonfasvisit.py: Fix |
|
| 828 | two deprecated imports. |
|
| 829 | ||
| 830 | 2008-04-07 Toshio Kuratomi <badger@Clingman> - r165 |
|
| 831 | * fedora/tg/visit/jsonfasvisit.py: Fixhow we call BaseVisitManager.__init__(). |
|
| 832 | ||
| 833 | 2008-04-07 Toshio Kuratomi <badger@Clingman> - r164 |
|
| 834 | * MANIFEST.in: Include the localisation files. |
|
| 835 | ||
| 836 | 2008-04-07 Toshio Kuratomi <badger@Clingman> - r163 |
|
| 837 | * fedora/release.py: Bump for next release. |
|
| 838 | * python-fedora.spec: Merge -infrastrucutre subpackage. |
|
| 839 | - Bump release. |
|
| 840 | ||
| 841 | 2008-04-07 Toshio Kuratomi <badger@Clingman> - r162 |
|
| 842 | * README, doc/client.rst, doc/services.rst: Documentation update. |
|
| 843 | ||
| 844 | 2008-04-07 Toshio Kuratomi <badger@Clingman> - r161 |
|
| 845 | * fedora/tg/visit/jsonfasvisit.py: Fix a race and thread the visit queue. |
|
| 846 | - JsonFasVisitManager inherits from the threaded BaseVisitManager instead |
|
| 847 | of BaseClient. |
|
| 848 | - new_visit_with_key(), visit_for_key(): Create a new BaseClient everytime |
|
| 849 | this is invoked to prevent races when setting the _sessionCookie. |
|
| 850 | - update_queued_visit(): Create a BaseClient and ask the server to update |
|
| 851 | the visit. |
|
| 852 | - update_visit(), shutdown(), run(): Use the default versions now that we |
|
| 853 | have an asynchronous update_queued_visit() that does this. |
|
| 854 | ||
| 855 | 2008-04-07 Toshio Kuratomi <badger@Clingman> - r160 |
|
| 856 | * fedora/client/__init__.py: Make the log issue a warning instead of an |
|
| 857 | error for if the client can't read the session file. |
|
| 858 | ||
| 859 | 2008-04-07 Toshio Kuratomi <badger@Clingman> - r159 |
|
| 860 | * fedora/accounts/fas.py: Remove the last file dedicated to talking with fas1. |
|
| 861 | ||
| 862 | 2008-04-07 Toshio Kuratomi <badger@Clingman> - r158 |
|
| 863 | * fedora/accounts/fas2.py: Fix deprecated import. |
|
| 864 | - Fix a few copy/paste errors. |
|
| 865 | - AccountSystem::user_id(): Use an int for the user_id key instead of str. |
|
| 866 | ||
| 867 | 2008-04-07 Toshio Kuratomi <badger@Clingman> - r157 |
|
| 868 | * fedora/accounts/fas2.py: Re-add code to map email addresses that are |
|
| 869 | different from bugzilla email addresses. This will go into the configs |
|
| 870 | table in the FAS2 database a t a later date. |
|
| 871 | ||
| 872 | 2008-04-05 lmacken <lmacken@crow> - r156 |
|
| 873 | Update hosted url |
|
| 874 | 2008-04-04 Toshio Kuratomi <badger@Clingman> - r155 |
|
| 875 | * Finish off unwritten sections. |
|
| 876 | ||
| 877 | 2008-04-04 Toshio Kuratomi <badger@Clingman> - r154 |
|
| 878 | * fedora/tg/json.py: Fix imports of sqlalchemy.orm and sqlalchemy.ext. |
|
| 879 | ||
| 880 | 2008-04-02 Toshio Kuratomi <badger@Clingman> - r153 |
|
| 881 | * MANIFEST.in, NEWS, setup.py: Update for no fas1 modules and the docs |
|
| 882 | directory. |
|
| 883 | ||
| 884 | 2008-04-02 Toshio Kuratomi <badger@Clingman> - r152 |
|
| 885 | * doc/service.rst: Make the example for doing something different for json |
|
| 886 | reflect a real-world problem. |
|
| 887 | ||
| 888 | 2008-04-02 Toshio Kuratomi <badger@Clingman> - r151 |
|
| 889 | * doc/service.rst: Typos and rst conformance fixes. |
|
| 890 | - Change error handling to return an exception name in exc. |
|
| 891 | - Add code for doing something different if json data was requested. |
|
| 892 | ||
| 893 | 2008-04-02 Toshio Kuratomi <badger@Clingman> - r150 |
|
| 894 | * fedora/accounts/tgfas.py, fedora/accounts/util.py: Remove more files that |
|
| 895 | were only needed for accessing FAS1's database. |
|
| 896 | ||
| 897 | 2008-04-02 Toshio Kuratomi <badger@Clingman> - r149 |
|
| 898 | * fedora/tg/util.py: Utility functions for tuurbogears servers. Currently has |
|
| 899 | request_format() that tells what the requested output format is. |
|
| 900 | ||
| 901 | 2008-04-02 Toshio Kuratomi <badger@Clingman> - r148 |
|
| 902 | * fedora/tg/client.py: Add a DeprecationWarning. |
|
| 903 | ||
| 904 | 2008-04-02 Toshio Kuratomi <badger@Clingman> - r147 |
|
| 905 | * fedora/tg/client.py, fedora/client/__init__.py: Moved fedora.tg.client to |
|
| 906 | fedora.client. Created a compatibility module in fedora.tg.client for now. |
|
| 907 | ||
| 908 | 2008-04-02 Toshio Kuratomi <badger@Clingman> - r146 |
|
| 909 | * doc/client.rst, doc/service.rst: Begin documenting BaseClient and the server |
|
| 910 | side support that makes it work. |
|
| 911 | ||
| 912 | 2008-04-02 Toshio Kuratomi <badger@Clingman> - r145 |
|
| 913 | * fedora/accounts/tgfas2.py, fedora/tg/identity/safasprovider.py, |
|
| 914 | fedora/tg/visit/safasvisit.py, fedora/tg/identity/jsonfasprovider.py, |
|
| 915 | fedora/tg/visit/jsonfasvisit.py: Remove fas1 and database access code. |
|
| 916 | ||
| 917 | 2008-04-02 Toshio Kuratomi <badger@Clingman> - r144 |
|
| 918 | Add license information. |
|
| 919 | ||
| 920 | 2008-03-21 Ricky Zhou <ricky@Max> - r143 |
|
| 921 | Correct raise in fas2.py, add logout method to client.py. |
|
| 922 | ||
| 923 | 2008-03-20 Ricky Zhou <ricky@Max> - r142 |
|
| 924 | Add gencert for fedora-packager-setup (will probably want to do some cleaning up before actual use). |
|
| 925 | ||
| 926 | 2008-03-19 Ricky Zhou <ricky@Max> - r141 |
|
| 927 | Add authenticate method. |
|
| 928 | ||
| 929 | === 0.2.99.5 === |
|
| 930 | ||
| 931 | 2008-03-18 Ricky Zhou <ricky@Max> - r140 |
|
| 932 | Add fas2.py |
|
| 933 | ||
| 934 | 2008-03-12 Toshio Kuratomi <badger@Clingman> - r139 |
|
| 935 | * fedora/tg/visit/safasvisit.py: Fix a silly typo. |
|
| 936 | ||
| 937 | 2008-03-11 Toshio Kuratomi <badger@Clingman> - r138 |
|
| 938 | * fedora/tg/client.py: |
|
| 939 | - Fix url handling so joining URLs can have or lack leading and trailing |
|
| 940 | slashes without repurcussions. |
|
| 941 | - Fix the try: except block for retrieving the session cookie in |
|
| 942 | send_request() to work with python 2.3. |
|
| 943 | ||
| 944 | === 0.2.99.4 === |
|
| 945 | ||
| 946 | 2008-03-11 Toshio Kuratomi <badger@Clingman> - r137 |
|
| 947 | * ChangeLog: Update for new release. |
|
| 948 | ||
| 949 | 137 | 2008-03-11 Toshio Kuratomi <badger@Clingman> - r136 |
| 950 | * fedora/release.py, python-fedora.spec: Bump version for new release. |
|
| 951 | ||
| 952 | 2008-03-11 Toshio Kuratomi <badger@Clingman> - r135 |
|
| 953 | * fedora/tg/identity/jsonfasprovider.py: Changes from ricky to enable both |
|
| 954 | user.human_name and user['human_name']. |
|
| 955 | ||
| 956 | === 0.2.99.3 === |
|
| 957 | ||
| 958 | 2008-03-11 Toshio Kuratomi <badger@Clingman> - r134 |
|
| 959 | * ChangeLog: Update for new release. |
|
| 960 | ||
| 961 | 134 | 2008-03-11 Toshio Kuratomi <badger@Clingman> - r133 |
| 962 | * fedora/release.py, python-fedora.spec: Bump version for a new bugfix release. |
|
| 963 | ||
| 964 | 2008-03-06 Toshio Kuratomi <badger@Clingman> - r132 |
|
| 965 | * fedora/tg/client.py: Fix problem of not having a sessionCookie when trying |
|
| 966 | to authenticate for the very first time. |
|
| 967 | ||
| 968 | 2008-03-04 Toshio Kuratomi <badger@Clingman> - r131 |
|
| 969 | * README: Add the fas.url config option to the install instructions for FASv2. |
|
| 970 | ||
| 971 | 2008-03-04 Toshio Kuratomi <badger@Clingman> - r130 |
|
| 972 | * NEWS: Update with the latest changes. |
|
| 973 | * README: Update: FAS2 will have a JSON Provider and is not based on LDAP. |
|
| 974 | ||
| 975 | 2008-03-04 Toshio Kuratomi <badger@Clingman> - r129 |
|
| 976 | * fedora/tg/identity/jsonfasprovider.py, fedora/tg/visit/safasvisit.py: |
|
| 977 | - Remove display_name. It's not in the TurboGears identity so we won't |
|
| 978 | provide it in ours. |
|
| 979 | - Mark various strings for gettext. |
|
| 980 | ||
| 981 | 2008-03-04 Toshio Kuratomi <badger@Clingman> - r128 |
|
| 982 | * fedora/tg/client.py: Don't issue an error if we can't write to the session |
|
| 983 | file. The session file just makes it so we don't have to keep typing our |
|
| 984 | password. It shouldn't be fatal. |
|
| 985 | ||
| 986 | 2008-03-04 Toshio Kuratomi <badger@Clingman> - r127 |
|
| 987 | * fedora/tg/identity/safas2provider.py: Remove safas2. FAS2 has a private |
|
| 988 | identity module that builds on this. It's private because the public |
|
| 989 | auth provider will either be based on json (written) or OpenID (not written). |
|
| 990 | ||
| 991 | === 0.2.99.2 === |
|
| 992 | ||
| 993 | 2008-03-04 Toshio Kuratomi <badger@Clingman> - r126 |
|
| 994 | * python-fedora.spec: Remove confusing comment. |
|
| 995 | ||
| 996 | 2008-03-04 Toshio Kuratomi <badger@Clingman> - r125 |
|
| 997 | * Merge from trunk. |
|
| 998 | ||
| 999 | 2008-02-25 Toshio Kuratomi <badger@Clingman> - r124 |
|
| 1000 | * fedora/accounts/fasLDAP.py: No LDAP for FAS2. We'll be replacing this with |
|
| 1001 | an SQLAlchemy model for FAS2's db. |
|
| 1002 | ||
| 1003 | 2008-02-25 Toshio Kuratomi <badger@Clingman> - r123 |
|
| 1004 | * fedora/tg/identity/safas2provider.py: We're no longer going to use LDAP for |
|
| 1005 | fas2. New fasprovider to work with the FAS2 DB tables. |
|
| 1006 | ||
| 1007 | 2008-02-25 Toshio Kuratomi <badger@Clingman> - r122 |
|
| 1008 | * fedora/accounts/fas.py: Ajax's email is fixed in the db. |
|
| 1009 | 121.1.8 | |
| 1010 | 2008-02-19 Toshio Kuratomi <badger@Clingman> - r121 |
|
| 1011 | * fedora/tg/visit/safasvisit.py: Remove check whether a mapper exists as we |
|
| 1012 | don't want to fallback on a visit session in the app local db. |
|
| 1013 | ||
| 1014 | 2008-02-19 Toshio Kuratomi <badger@Clingman> - r120 |
|
| 1015 | * fedora/accounts/fas.py: Add a few more people who have separate bugzilla and |
|
| 1016 | primary email addresses. |
|
| 1017 | ||
| 1018 | 2008-02-18 Toshio Kuratomi <badger@Clingman> - r119 |
|
| 1019 | * fedora/tg/visit/safasvisit.py: Correct capitalization. |
|
| 1020 | ||
| 1021 | === 0.2.99.1 === |
|
| 1022 | ||
| 1023 | 2008-02-17 Toshio Kuratomi <badger@Clingman> - r118 |
|
| 1024 | * ChangeLog: Update for release. |
|
| 1025 | ||
| 1026 | 118 | 2008-02-17 Toshio Kuratomi <badger@Clingman> - r117 |
| 1027 | * python-fedora.spec: Add the visit provider. |
|
| 1028 | ||
| 1029 | 2008-02-17 Toshio Kuratomi <badger@Clingman> - r116 |
|
| 1030 | * setup.py: Fix missing comma. |
|
| 1031 | ||
| 1032 | 2008-02-17 Toshio Kuratomi <badger@Clingman> - r115 |
|
| 1033 | * ChangeLog: Update for release. |
|
| 1034 | ||
| 1035 | 115 | 2008-02-17 Toshio Kuratomi <badger@Clingman> - r114 |
| 1036 | * python-fedora.spec: Add json.py to the files. |
|
| 1037 | ||
| 1038 | 2008-02-17 Toshio Kuratomi <badger@Clingman> - r113 |
|
| 1039 | * fedora/release.py, python-fedora.spec: Bump release. |
|
| 1040 | ||
| 1041 | 361 | 2008-02-15 Toshio Kuratomi <badger@Clingman> - r112 |
| 1042 | 115 | * fedora/tg/visit/, fedora/tg/visit/__init__.py, fedora/tg/visit/safasvisit.py: |
| 1043 | Re-add the visit plugin. We need to make two changes to the Visit class in |
|
| 1044 | order to work so we have to import it here. |
|
| 1045 | ||
| 1046 | 361 | 2008-02-15 Toshio Kuratomi <badger@Clingman> - r111 |
| 1047 | 115 | * fedora/tg/json.py: Add a json module that let's us transform things into |
| 1048 | json. For now it has the SQLAlchemy functions from the packagedb. |
|
| 1049 | ||
| 1050 | === 0.2.99.0 === |
|
| 1051 | ||
| 1052 | 361 | 2008-02-13 Toshio Kuratomi <badger@Clingman> - r110 |
| 1053 | 115 | * python-fedora.spec: Add the release.py file. |
| 1054 | ||
| 1055 | 361 | 2008-02-13 Toshio Kuratomi <badger@Clingman> - r109 |
| 1056 | 115 | * ChangeLog: Update for a new release. |
| 1057 | ||
| 1058 | 361 | 2008-02-13 Toshio Kuratomi <badger@Clingman> - r108 |
| 1059 | 109 | * Merge the changes to make python-fedora compatible with TG-1.0.4 and SA-0.4. |
| 1060 | ||
| 1061 | 2008-02-05 Toshio Kuratomi <badger@Clingman> - r107 |
|
| 1062 | * fedora/accounts/fasLDAP.py, fedora/accounts/util.py, fedora/tg/client.py, |
|
| 1063 | fedora/tg/identity/safasprovider.py: gettext fixes just like the fix to |
|
| 1064 | fas.py. |
|
| 1065 | ||
| 1066 | 2008-02-04 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r106 |
|
| 1067 | * fedora/accounts/fas.py: Fix gettext setup to not traceback when no |
|
| 1068 | translation is available. |
|
| 1069 | ||
| 1070 | 361 | 2008-02-03 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r105 |
| 1071 | 109 | * fedora/accounts/fas.py: Add Máirín Duffy to the list of differing email |
| 1072 | addresses. |
|
| 1073 | ||
| 1074 | 361 | 2007-12-21 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r104 |
| 1075 | 109 | * First cut at i18n for python-fedora. Mark all strings for extraction and |
| 1076 | check in a pot file. |
|
| 1077 | ||
| 1078 | 361 | 2007-12-21 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r103 |
| 1079 | 109 | * fedora/tg/identity/sabzprovider.py, fedora/tg/identity/sobzprovider.py: |
| 1080 | Remove unused modules from use. |
|
| 1081 | ||
| 1082 | 2007-12-15 Luke Macken <lmacken@redhat.com> - r102 |
|
| 1083 | Join our request URLs properly with urlparse.urljoin |
|
| 1084 | ||
| 1085 | === 0.2.90.22 === |
|
| 1086 | ||
| 1087 | 361 | 2007-12-14 Toshio くらとみ <toshio@publictest10.fedoraproject.org> - r101 |
| 1088 | 109 | * ChangeLog: Update for release. |
| 1089 | ||
| 1090 | 361 | 2007-12-14 Toshio くらとみ <toshio@publictest10.fedoraproject.org> - r100 |
| 1091 | 101 | * python-fedora.spec: Add python-ldap to the list of requirements. |
| 1092 | ||
| 1093 | 361 | 2007-12-14 Toshio くらとみ <toshio@publictest10.fedoraproject.org> - r99 |
| 1094 | 101 | * fedora/accounts/fasLDAP.py, fedora/accounts/util.py: Move FASError, |
| 1095 | AuthError, and retrieve_db_info() to their own file. |
|
| 1096 | * fedora/accounts/fas.py: Use exceptions and retrieve_db_info() from util.py. |
|
| 1097 | - get_users(): Fix a syntax error in the database retrieval. |
|
| 1098 | ||
| 1099 | 361 | 2007-12-14 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r98 |
| 1100 | 101 | * fedora/accounts/fas.py: AccountSystem::get_users(): add a method to retrieve |
| 1101 | common public information for all users. This lets us query the database |
|
| 1102 | once to get user information instead of almost once for every user in some |
|
| 1103 | situations with some packages. |
|
| 1104 | ||
| 1105 | 2007-12-14 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r97 |
|
| 1106 | * fedora/tg/client.py: Merge client exception fix. |
|
| 1107 | ||
| 1108 | 2007-12-14 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r96 |
|
| 1109 | * fedora/tg/widgets.py: Add a widgetId to all the widgets. This allows us to |
|
| 1110 | have more than one of a widget on a page and perform operations on them |
|
| 1111 | separately. |
|
| 1112 | ||
| 1113 | 361 | 2007-12-13 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r95 |
| 1114 | 101 | * README: Initial widget docs. |
| 1115 | ||
| 1116 | 361 | 2007-12-13 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r94 |
| 1117 | 101 | * fedora/tg/widgets.py: Give the widgets some classes so styles can be set |
| 1118 | via stylesheets. |
|
| 1119 | ||
| 1120 | 2007-12-13 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r93 |
|
| 1121 | * fedora/tg/widgets.py: Add a __json__ method to each widget so we can |
|
| 1122 | return the data as json as well as returning a widget. |
|
| 1123 | - Set limits on the data in the widget's display code rather than in the |
|
| 1124 | widget's data. This is better but probably not wuite what we want either. |
|
| 1125 | Instead, how many entries to return maybe should be determined when we |
|
| 1126 | call the widget. |
|
| 1127 | ||
| 1128 | 2007-12-13 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r92 |
|
| 1129 | * fedora/tg/widgets.py: Add GPL header. |
|
| 1130 | ||
| 1131 | 2007-12-13 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r91 |
|
| 1132 | * python-fedora.spec: 0.2.90.22 hasn't been released yet so keep that version. |
|
| 1133 | - Move the widgets to the infrastructure subpackage because they'll be |
|
| 1134 | used serverside. Also keeps the extra Requires: out of the client |
|
| 1135 | package. |
|
| 1136 | ||
| 1137 | 2007-12-13 Luke Macken <lmacken@redhat.com> - r90 |
|
| 1138 | * Thu Dec 13 2007 Luke Macken <lmacken@redhat.com> - 0.2.90.23-1 |
|
| 1139 | - Add requirements for python-feedparser and python-bugzilla |
|
| 1140 | - Add fedora.tg.widgets module containing a few proof-of-concept |
|
| 1141 | Fedora TurboGears widgets |
|
| 1142 | ||
| 1143 | 2007-12-13 Luke Macken <lmacken@redhat.com> - r89 |
|
| 1144 | Add fedora.tg.widgets module containing a few proof-of-concept Fedora TurboGears widgets |
|
| 1145 | ||
| 1146 | 2007-12-13 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r88 |
|
| 1147 | * fedora/__init__.py, python-fedora.spec, setup.py: Bump version to 0.2.90.22 |
|
| 1148 | ||
| 1149 | 361 | 2007-11-29 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r87 |
| 1150 | 101 | * fedora/accounts/fas.py, fedora/accounts/fasLDAP.py: Fix import of os module |
| 1151 | for retrieve_db_info(). |
|
| 1152 | ||
| 1153 | 361 | 2007-11-29 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r86 |
| 1154 | 101 | * Merge fixes for multiple users from upstream. |
| 1155 | ||
| 1156 | 361 | 2007-11-29 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r85 |
| 1157 | 101 | * fedora/accounts/fas.py, fedora/accounts/fasLDAP.py: Move retrieve_db_info() |
| 1158 | to fasLDAP.py. |
|
| 1159 | - Use retrieve_db_info() to get the connectoin information to talk to the |
|
| 1160 | LDAP server. |
|
| 1161 | ||
| 1162 | 361 | 2007-11-29 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r84 |
| 1163 | 101 | * fedora/accounts/fasLDAP.py: Change the password in this file. |
| 1164 | ||
| 1165 | 82 | === 0.2.90.21 === |
| 1166 | ||
| 1167 | 101 | 2007-11-15 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r83 |
| 1168 | * setup.py: Bump version. |
|
| 1169 | ||
| 1170 | 2007-11-15 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r82 |
|
| 1171 | * Final ChangeLog for release. |
|
| 1172 | ||
| 1173 | 82 | 2007-11-15 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r81 |
| 1174 | * fedora/__init__.py, python-fedora.spec: Bump for new version. |
|
| 1175 | ||
| 1176 | 2007-11-15 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r80 |
|
| 1177 | * README: Enhance the documentation for using BaseClient. |
|
| 1178 | ||
| 1179 | 2007-11-15 Toshio くらとみ <toshio@publictest1.fedora.phx.redhat.com> - r79 |
|
| 1180 | * fedora/tg/client.py: BaseClient::_authenticate(): Clear the session if we |
|
| 1181 | force reauthentication. |
|
| 1182 | - BaseClient::send_request(): If we are told by the server that our request |
|
| 1183 | is Forbidden, attempt to reauthenticate. |
|
| 1184 | ||
| 1185 | 2007-11-14 Luke Macken <lmacken@redhat.com> - r78 |
|
| 1186 | Handle our SQLAlchemy requirement differently for Fedora 8+, until TurboGears can use SQLAlchemy >= 0.4 |
|
| 1187 | ||
| 1188 | 77 | === 0.2.90.20 === |
| 1189 | ||
| 1190 | 82 | 2007-11-07 Toshio Kuratomi <badger@Clingman> - r77 |
| 1191 | * Final ChangeLog for the release. |
|
| 1192 | ||
| 1193 | 77 | 2007-11-07 Luke Macken <lmacken@redhat.com> - r76 |
| 1194 | More 0.2.90.20 changes |
|
| 1195 | 2007-11-07 Luke Macken <lmacken@redhat.com> - r75 |
|
| 1196 | Require SQLAlchemy 0.3 for python-fedora-infrastructure |
|
| 1197 | ||
| 1198 | 2007-11-07 Luke Macken <lmacken@redhat.com> - r74 |
|
| 1199 | 0.2.90.20 |
|
| 1200 | 2007-11-07 Toshio Kuratomi <badger@Clingman> - r73 |
|
| 1201 | * fedora/accounts/fasLDAP.py: Simplify code that just duplicates dict.items(). |
|
| 1202 | ||
| 1203 | 2007-10-31 Ricky Zhou <ricky@fedoraproject.org> - r72 |
|
| 1204 | Store timestamps in LDAP instead of date strings. |
|
| 1205 | ||
| 1206 | 2007-10-29 Luke Macken <lmacken@redhat.com> - r71 |
|
| 1207 | Merge with new bzr.fedoraproject.org branch |
|
| 1208 | ||
| 1209 | 361 | 2007-10-18 Ricky Zhou <ricky@fedoraproject.org> - r70 |
| 1210 | 77 | Make output of Groups.byGroupName() always a dict. |
| 1211 | ||
| 1212 | 2007-10-17 Ricky Zhou <ricky@fedoraproject.org> - r69 |
|
| 1213 | Add fedoraPersonCertSerial field. |
|
| 1214 | ||
| 1215 | 2007-10-02 Ricky Zhou <ricky@fedoraproject.org> - r68 |
|
| 1216 | Fix possible unicode problems (hope I did this right). |
|
| 1217 | ||
| 1218 | 361 | 2007-09-26 Ricky Zhou <ricky@fedoraproject.org> - r67 |
| 1219 | 77 | Fix typo in AUTHORS |
| 1220 | ||
| 1221 | 361 | 2007-09-26 Ricky Zhou <ricky@fedoraproject.org> - r66 |
| 1222 | 77 | Fix move str() and encode() out of add. |
| 1223 | ||
| 1224 | 2007-09-26 Ricky Zhou <ricky@fedoraproject.org> - r65 |
|
| 1225 | Remove leftover debugging statement. |
|
| 1226 | ||
| 1227 | 2007-09-26 Ricky Zhou <ricky@fedoraproject.org> - r64 |
|
| 1228 | Add a few str() and encode() |
|
| 1229 | ||
| 1230 | 2007-09-25 Toshio Kuratomi <badger@Clingman> - r63 |
|
| 1231 | * ChangeLog: Update to final ChangeLog for the release. |
|
| 1232 | ||
| 1233 | 63 | === 0.2.90.19 === |
| 1234 | ||
| 1235 | 2007-09-25 Toshio Kuratomi <badger@Clingman> - r62 |
|
| 1236 | * fedora/__init__.py, setup.py: Update to version 0.2.90.19. |
|
| 1237 | * python-fedora.spec: Fixes from the Fedora review process. |
|
| 1238 | ||
| 1239 | 361 | 2007-09-24 Ricky Zhou <ricky@fedoraproject.org> - r61 |
| 1240 | 63 | Make fasLDAP.py handle None values properly, move encode('utf8') into modify. |
| 1241 | ||
| 1242 | 2007-09-20 Toshio Ernie Kuratomi <toshio@publictest1.fedora.phx.redhat.com> - r60 |
|
| 1243 | * README: Bump version (really, this commit is to try and stop trac from |
|
| 1244 | spewing false commit notices.) |
|
| 1245 | ||
| 1246 | 2007-09-18 Toshio Kuratomi <badger@Clingman> - r59 |
|
| 1247 | * ChangeLog: Update ChangeLog after final changes. |
|
| 1248 | ||
| 1249 | 59 | === 0.2.90.18 === |
| 1250 | ||
| 1251 | 2007-09-18 Toshio Kuratomi <badger@Clingman> - r58 |
|
| 1252 | * fedora/__init__.py, python-fedora.spec, setup.py: Bump to new release. |
|
| 1253 | ||
| 1254 | 2007-09-18 Toshio Kuratomi <badger@Clingman> - r57 |
|
| 1255 | * fedora/accounts/fas.py: Add control-center-maint to the list of bugzilla |
|
| 1256 | email exceptions. |
|
| 1257 | ||
| 1258 | 2007-09-18 Toshio Kuratomi <badger@Clingman> - r56 |
|
| 1259 | * ChangeLog: Final after testing. |
|
| 1260 | ||
| 1261 | 54 | === 0.2.90.17 === |
| 1262 | ||
| 1263 | 56 | 2007-09-18 Toshio Kuratomi <badger@Clingman> - r55 |
| 1264 | * fedora/accounts/fas.py: Fix silly error calling function instead of |
|
| 1265 | subscripting an array. |
|
| 1266 | ||
| 1267 | 2007-09-18 Toshio Kuratomi <badger@Clingman> - r54 |
|
| 1268 | * ChangeLog: Sync up with last mintue changes. |
|
| 1269 | ||
| 1270 | 361 | 2007-09-17 Toshio Kuratomi <badger@Clingman> - r53 |
| 1271 | 54 | * python-fedora.spec: Fix some minor file path problems with the spec. |
| 1272 | ||
| 1273 | 361 | 2007-09-17 Toshio Kuratomi <badger@Clingman> - r52 |
| 1274 | 54 | * ChangeLog: Add a changelog. |
| 1275 | ||
| 1276 | 361 | 2007-09-17 Toshio Kuratomi <badger@Clingman> - r51 |
| 1277 | 52 | * MANIFEST.in: Add ChangeLog |
| 1278 | * README, fedora/__init__.py, python-fedora.spec, setup.py: Version 0.2.90.17. |
|
| 1279 | ||
| 1280 | 361 | 2007-09-17 Toshio Kuratomi <badger@Clingman> - r50 |
| 1281 | 52 | * fedora/accounts/fas.py: Simplify conversion to utf-8 of all person and group |
| 1282 | information. |
|
| 1283 | ||
| 1284 | 361 | 2007-09-14 Ricky Zhou <ricky@fedoraproject.org> - r49 |
| 1285 | 52 | Add fedoraGroupRequires, fix empty value issues with LDAP, and catch more LDAP exceptions. |
| 1286 | ||
| 1287 | === 0.2.90.16 === |
|
| 1288 | ||
| 1289 | 2007-09-10 Toshio Kuratomi <badger@Clingman> - r48 |
|
| 1290 | * fedora/accounts/fasLDAP.py: Server(): Bugfix calling ldapServer instead of |
|
| 1291 | self.ldapConn. |
|
| 1292 | * python-fedora.spec, setup.py: Bump to 0.2.90.16. |
|
| 1293 | ||
| 1294 | === 0.2.90.15 === |
|
| 1295 | ||
| 1296 | 2007-09-08 Toshio Kuratomi <badger@Clingman> - r47 |
|
| 1297 | * setup.py: Update to 0.2.90.14. |
|
| 1298 | ||
| 1299 | 2007-09-08 Toshio Kuratomi <badger@Clingman> - r46 |
|
| 1300 | * AUTHORS: Add Ricky Zhou for his work on fasLDAP. |
|
| 1301 | * README: Add the config for the fas2 visit table. |
|
| 1302 | * python-fedora.spec: Update the changelog. |
|
| 1303 | * fassession.sql, fassession2.sql, fedora/accounts/fas.py, |
|
| 1304 | fedora/accounts/fasLDAP.py, fedora/accounts/tgfas.py, |
|
| 1305 | fedora/accounts/tgfas2.py, fedora/tg/client.py, |
|
| 1306 | fedora/tg/identity/sabzprovider.py, fedora/tg/identity/safas2provider.py, |
|
| 1307 | fedora/tg/identity/safasprovider.py, fedora/tg/identity/sobzprovider.py, |
|
| 1308 | fedora/tg/visit/safasvisit.py: Update the License information to standard |
|
| 1309 | Red Hat boilerplate for GPLv2 only. |
|
| 1310 | ||
| 1311 | 2007-09-08 Toshio Kuratomi <badger@Clingman> - r45 |
|
| 1312 | * fedora/accounts/fas.py: Fix error message to reference database by its key. |
|
| 1313 | * fedora/tg/client.py: Update to save sessionCookies according to username |
|
| 1314 | in case someone uses more than one username from the same unix account. |
|
| 1315 | * fedora/tg/identity/safas2provider.py, fedora/tg/identity/safasprovider.py: |
|
| 1316 | - Fix importing fas2 AuthError. |
|
| 1317 | - Fix long standing issue losing auth by flushing and clearing the |
|
| 1318 | visit_identity mapper before retrieving information about the user. |
|
| 1319 | - Fix issue with identity not being reset when changing users due to a |
|
| 1320 | traceback from the db. |
|
| 1321 | * python-fedora.spec: Update the install command. |
|
| 1322 | ||
| 1323 | 2007-09-08 Toshio Kuratomi <badger@Clingman> - r44 |
|
| 1324 | * fedora/accounts/fasLDAP.py: Cleanups and restructuring. |
|
| 1325 | - Move all imports to the top of the file. |
|
| 1326 | - All new-style classes. |
|
| 1327 | - Add short docstrings for most methods. |
|
| 1328 | - Change all instances of filter into ldapFilter as filter is a builtin. |
|
| 1329 | - Server class: Now defaults to opening an admin connection to the ldap |
|
| 1330 | server. |
|
| 1331 | + Contains all the LDAP related functions which were formerly loose in |
|
| 1332 | the file. |
|
| 1333 | - Group class: Has a class level __server connection to the ldap server and |
|
| 1334 | __base string for getting group information from the class. |
|
| 1335 | + Add fedoraGroupDesc from mmcgrath's tree. |
|
| 1336 | + __json__(): Method to translate the data structure to json. |
|
| 1337 | + newGroup(): classmethod to create a new group. |
|
| 1338 | - Groups class: __server class variable to connect to the ldap server. |
|
| 1339 | + Make __userName an instance variable and note that it's probably |
|
| 1340 | not something we want to use. |
|
| 1341 | + Groups::byGroupName(): Surroung getting the users in a try: block. |
|
| 1342 | Might want to make this more fine grained in the future. |
|
| 1343 | - Person class: Make __filter and instance variable. |
|
| 1344 | + Person::__getattr__(): Note that getattr has a performance penalty and |
|
| 1345 | is easy to get wrong. |
|
| 1346 | * remove a recursive call to __getattr__(). |
|
| 1347 | + Person::auth(): Change to only throw an AuthError if no password is |
|
| 1348 | given. Are we sure this works? |
|
| 1349 | ||
| 1350 | 2007-08-02 Toshio Kuratomi <toshio@tiki-lounge.com> - r43 |
|
| 1351 | * fedora/tg/identity/sopwith-fas-identity.py: Remove as we've never used this |
|
| 1352 | for real, just as an example to build ur own identity provider. |
|
| 1353 | * Add GPLv2+ statements to all the other source files. |
|
| 1354 | ||
| 1355 | 2007-08-02 Toshio Kuratomi <toshio@tiki-lounge.com> - r42 |
|
| 1356 | * AUTHORS, COPYING: Licensed under GPLv2+ by lmacken, mmcgrath, and myself. |
|
| 1357 | * MANIFEST.in: Add COPYING and AUTHORS |
|
| 1358 | * fedora/tg/identity/safas2provider.py: Fix the create_provider routine here |
|
| 1359 | like it was fixed in safasprovider.py. |
|
| 1360 | * python-fedora.spec, setup.py: Bump to version 0.2.90.14. |
|
| 1361 | ||
| 1362 | 361 | 2007-07-30 Toshio Kuratomi <toshio@tiki-lounge.com> - r41 |
| 1363 | 52 | * fedora/tg/client.py: BaseClient::_authenticate(): Take a force argument to |
| 1364 | force a new session. |
|
| 1365 | + Fix the login request with another '/'. |
|
| 1366 | + Reraise a HTTPError when it isn't 'Forbidden'. |
|
| 1367 | - BaseClient::send_request(): If our request is sent back because it needs to |
|
| 1368 | login, force a reauthentication. |
|
| 1369 | ||
| 1370 | 361 | 2007-07-30 Toshio Kuratomi <toshio@tiki-lounge.com> - r40 |
| 1371 | 52 | * fedora/tg/client.py: Fix handling of other arguments to send_request(). |
| 1372 | ||
| 1373 | 2007-07-30 Toshio Kuratomi <badger@Clingman> - r39 |
|
| 1374 | * fedora/tg/identity/safasprovider.py: Fix SqlAlchemyIdentityProvider:: |
|
| 1375 | create_provider_model() to only create visit_identity as the information |
|
| 1376 | in the other classes is saved directly in FAS. |
|
| 1377 | * python-fedora.spec: Update the changelog. |
|
| 1378 | ||
| 1379 | 2007-07-30 Toshio Kuratomi <badger@Clingman> - r38 |
|
| 1380 | * fedora/tg/client.py: s/"/'/ for consistency. |
|
| 1381 | - BaseClient()::__init__(): make the username and password optional. |
|
| 1382 | - BaseClient()::_authenticate(): Raise an AuthError if the username or |
|
| 1383 | password is not set. |
|
| 1384 | ||
| 1385 | 2007-07-30 Toshio Kuratomi <badger@Clingman> - r37 |
|
| 1386 | * fedora/tg/client.py: Bugfixes |
|
| 1387 | - Fix os.path import. |
|
| 1388 | - BaseClient::__init__(): Fix call to _load_session(). |
|
| 1389 | - BaseClient::_authenticate(): Update simplejson.read() => simplejson.load(). |
|
| 1390 | - BaseClient::send_request(): Minor changes so we don't throw an exception |
|
| 1391 | if we use json rather than simplejson. |
|
| 1392 | ||
| 1393 | 361 | 2007-07-21 Toshio Kuratomi <toshio@tiki-lounge.com> - r36 |
| 1394 | 52 | * README: tab-> space fixes. |
| 1395 | * fedora/tg/client.py: Typo corrections. |
|
| 1396 | ||
| 1397 | 2007-07-21 Toshio Kuratomi <toshio@tiki-lounge.com> - r35 |
|
| 1398 | * fedora/tg/clent.py: Fix a tab. |
|
| 1399 | ||
| 1400 | 2007-07-21 Toshio Kuratomi <toshio@tiki-lounge.com> - r34 |
|
| 1401 | * fedora/tg/client.py: BaseClient() class to eases writing a client that can |
|
| 1402 | connect to a TG server. |
|
| 1403 | * README: Updated for client integration. |
|
| 1404 | * python-fedora.spec, setup.py: New version. |
|
| 1405 | ||
| 1406 | 2007-07-10 Toshio Kuratomi <toshio@tiki-lounge.com> - r33 |
|
| 1407 | * fedora/accounts/fasLDAP.py: Remove unneeded bang path. |
|
| 1408 | ||
| 1409 | 2007-07-10 Toshio Kuratomi <toshio@tiki-lounge.com> - r32 |
|
| 1410 | * fedora/accounts/fas.py: Fix issues with Unicode data not being properly |
|
| 1411 | encoded when returned from the db. |
|
| 1412 | * fedora/tg/identity/safasprovider.py: Fix a traceback when the db is not |
|
| 1413 | available. |
|
| 1414 | * python-fedora.spec, setup.py: Update to 0.2.90.12. |
|
| 1415 | ||
| 1416 | 361 | 2007-07-03 Toshio Kuratomi <toshio@tiki-lounge.com> - r31 |
| 1417 | 52 | * python-fedora.spec, setup.py: Update to 0.2.90.11. |
| 1418 | ||
| 1419 | 361 | 2007-07-03 Toshio Kuratomi <toshio@tiki-lounge.com> - r30 |
| 1420 | 52 | * fedora/accounts/fas.py: AccountSystem::dbCmd(): Change from defining this |
| 1421 | with a property decorator to property function syntax. This makes it |
|
| 1422 | python 2.3 compatible. |
|
| 1423 | * fedora/tg/identity/safas2provider.py, fedora/tg/identity/safasprovider.py: |
|
| 1424 | Add __json__() methods so we can output FASUser and FASGroups when the |
|
| 1425 | tg_format is set to json. |
|
| 1426 | ||
| 1427 | 361 | 2007-06-25 Toshio Kuratomi <toshio@tiki-lounge.com> - r29 |
| 1428 | 52 | * fedora/accounts/fas.py: Fix a bug when we lose a database connection while |
| 1429 | an app is running. |
|
| 1430 | * python-fedora.spec: Update changelog. |
|
| 1431 | ||
| 1432 | 2007-06-25 Toshio Kuratomi <toshio@tiki-lounge.com> - r28 |
|
| 1433 | * fedora/accounts/fas.py: berrange has changed his email address in the |
|
| 1434 | account system, no longer need to special case his bugzilla address. |
|
| 1435 | * fedora/tg/identity/safas2provider.py: Update fas2 integration with changes |
|
| 1436 | from mmcgrath. |
|
| 1437 | * python-fedora.spec, setup.py: New version 0.2.90.10. |
|
| 1438 | ||
| 1439 | 2007-06-08 Toshio Kuratomi <toshio@tiki-lounge.com> - r27 |
|
| 1440 | * python-feora.spec, setup.py: Update to next version 0.2.90.9. |
|
| 1441 | ||
| 1442 | 2007-06-08 Toshio Kuratomi <toshio@tiki-lounge.com> - r26 |
|
| 1443 | * fedora/accounts/fasLDAP.py: Create an AuthError exception to hide the |
|
| 1444 | implementation details when we are unable to authenticate a user. |
|
| 1445 | - auth(): Raise AuthError whenever LDAP canot auth the user. |
|
| 1446 | * fedora/tg/identity/safas2provider.py: |
|
| 1447 | - validate_identity: No need to chek for AuthError as validate_password() |
|
| 1448 | does that already. |
|
| 1449 | - validate_password(): Check for AuthError instead of a generic exception. |
|
| 1450 | ||
| 1451 | 2007-06-08 Toshio Kuratomi <toshio@tiki-lounge.com> - r25 |
|
| 1452 | * fedora/accounts/fasLDAP.py, fedora/tg/identity/safas2provider.py: |
|
| 1453 | fas2 updates from mmcgrath. |
|
| 1454 | ||
| 1455 | 361 | 2007-05-31 Toshio Kuratomi <toshio@tiki-lounge.com> - r24 |
| 1456 | 52 | * fedora/accounts/fas.py: |
| 1457 | - Up the maximum number of concurrent db connections to 15. |
|
| 1458 | - Add a DBError exception that is thrown when the connection to the db |
|
| 1459 | has problems. |
|
| 1460 | - AccountSystem::_raise_dberror(): Method to clear the connections from the |
|
| 1461 | pool and raise a DBError. |
|
| 1462 | - Surround all database calls with try: except blocks that call |
|
| 1463 | _raise_dberror() when a problem connecting to the db occurs. |
|
| 1464 | * fedora/tg/identity/safasprovider.py: Catch and process DBErrors as well as |
|
| 1465 | AuthErrors. |
|
| 1466 | * python-fedora.spec, setup.py: Bump version to 0.2.90.8. |
|
| 1467 | ||
| 1468 | 2007-05-04 Toshio Kuratomi <toshio@tiki-lounge.com> - r23 |
|
| 1469 | * fedora/accounts/fas.py: a psycopg2 DictCursor bug means we can't save a |
|
| 1470 | value into values returned using dict keys. Recraft selects to be able to |
|
| 1471 | use list notation to save bugzilla_email instead. |
|
| 1472 | ||
| 1473 | 2007-05-04 Toshio Kuratomi <toshio@tiki-lounge.com> - r22 |
|
| 1474 | * fedora/accounts/fas.py: Make email part of the publically available |
|
| 1475 | information so that bugzilla email has something to pull from. |
|
| 1476 | * python-fedora.spec, setup.py: New version 0.2.90.7 |
|
| 1477 | ||
| 1478 | 361 | 2007-04-14 Toshio Kuratomi <toshio@tiki-lounge.com> - r21 |
| 1479 | 52 | * fedora/accounts/fas.py: Fix a problem with the bugzilla email address code. |
| 1480 | * python-fedora.spec, setup.py: Update version to 0.2.90.6. |
|
| 1481 | ||
| 1482 | 2007-04-03 Toshio Kuratomi <toshio@tiki-lounge.com> - r20 |
|
| 1483 | * fedora/accounts/fas.py: Return the bugzilla email address as part of |
|
| 1484 | retrieving user information. |
|
| 1485 | - Add a method to lookup by email address which also checks against |
|
| 1486 | bugzilla email addresses given in owners.list. |
|
| 1487 | * fedora/accounts/fasLDAP.py: Update to latest fasLDAP.py from accounts2. |
|
| 1488 | * python-fedora.spec, setup.py: Bump version to 0.2.90.5. |
|
| 1489 | ||
| 1490 | 2007-03-15 Toshio Kuratomi <toshio@tiki-lounge.com> - r19 |
|
| 1491 | * fedora/tg/identity/safas2provider.py, fedora/tg/identity/safasprovider.py: |
|
| 1492 | Pull in the AuthError definition from fas2.py/fas.py. |
|
| 1493 | * python-fedora.spec, setup.py: 0.2.90.4. |
|
| 1494 | ||
| 1495 | 361 | 2007-03-14 Toshio Kuratomi <toshio@tiki-lounge.com> - r18 |
| 1496 | 52 | * fedora/accounts/fas.py: Fix get_group_info(). |
| 1497 | ||
| 1498 | 2007-03-14 Toshio Kuratomi <toshio@tiki-lounge.com> - r17 |
|
| 1499 | * fedora/accounts/fas.py: We actually have to have a separate connection for |
|
| 1500 | each thread, not just a separate cursor. Use sqlalchemy.pool to do this |
|
| 1501 | efficiently. |
|
| 1502 | - Fix a typo in selecting from project_group. |
|
| 1503 | * python-fedora.spec: Add the sqlalchemy requirement. |
|
| 1504 | ||
| 1505 | 2007-03-14 Toshio Kuratomi <toshio@tiki-lounge.com> - r16 |
|
| 1506 | * fedora/accounts/fas.py: Fix a syntax error in the group info function. |
|
| 1507 | ||
| 1508 | 2007-03-14 Toshio Kuratomi <toshio@tiki-lounge.com> - r15 |
|
| 1509 | * fedora/accounts/fas.py: Delete a stray period that was inerted in the last |
|
| 1510 | edit. |
|
| 1511 | * python-fedora.spec: Add changelog. |
|
| 1512 | ||
| 1513 | 2007-03-14 Toshio Kuratomi <toshio@tiki-lounge.com> - r14 |
|
| 1514 | * fedora/accounts/fas.py: Have each function retrieve its own cursor on the |
|
| 1515 | database connection. Reusing the same cursor never gets new information |
|
| 1516 | from the database. This is a problem when another process (like the |
|
| 1517 | accounts system) uses a different interface to update account information. |
|
| 1518 | ||
| 1519 | 2007-03-13 Toshio Kuratomi <toshio@tiki-lounge.com> - r13 |
|
| 1520 | * python-fedora.spec, setup.py: Bump the version to 0.2.90.3 |
|
| 1521 | ||
| 1522 | 2007-03-13 Toshio Kuratomi <toshio@tiki-lounge.com> - r12 |
|
| 1523 | * fedora/tg/identity/safas2provider.py: Save the whole group information |
|
| 1524 | again now that I realize that group is a dict. |
|
| 1525 | ||
| 1526 | 2007-03-13 Toshio Kuratomi <toshio@tiki-lounge.com> - r11 |
|
| 1527 | * fedora/accounts/fas.py: Implement get_group_info() to return group |
|
| 1528 | information from the fas. |
|
| 1529 | ||
| 1530 | 2007-02-27 Toshio Kuratomi <toshio@tiki-lounge.com> - r10 |
|
| 1531 | * safas2provider.py: Fix the group definition to set the group name properly. |
|
| 1532 | - catch the proper exception when the password does not validate. |
|
| 1533 | * safasprovider.py: Catch the proper exception when the password does not |
|
| 1534 | validate. |
|
| 1535 | ||
| 1536 | 361 | 2007-02-26 Toshio Kuratomi <toshio@tiki-lounge.com> - r9 |
| 1537 | 52 | * MANIFEST.in: List additional files to include in the source tarball. |
| 1538 | * README: Short intro to using the fas v2 features. |
|
| 1539 | * fedora/accounts/tgfas2.py: fix the database name to be fassession2. |
|
| 1540 | * python-fedora.spec: Bump the version to 0.2.90.2. |
|
| 1541 | * setup.py: Bump version to 0.2.90.2. |
|
| 1542 | ||
| 1543 | 361 | 2007-02-26 Toshio Kuratomi <toshio@tiki-lounge.com> - r8 |
| 1544 | 52 | * fassession.sql: Database to store web session information for fas v1. This |
| 1545 | is used by TurboGears at the moment. |
|
| 1546 | * fassession2.sql: Database to store web session information for fas v2. This |
|
| 1547 | is used by TurboGears at the moment. |
|
| 1548 | * fedora/accounts/fasLDAP.py: Module from Mike McGrath to connect to fas2. |
|
| 1549 | * fedora/accounts/tgfas2.py: The new version of tgfas uses a TEXT column for |
|
| 1550 | user_id as LDAP uses the username as the "primary key". |
|
| 1551 | * fedora/tg/identity/safas2provider.py: First attempt to use fas v2 to |
|
| 1552 | authenticate the users. |
|
| 1553 | * setup.py: Bump version to 0.2.90.1 |
|
| 1554 | - Add the safas2 entrypoint. |
|
| 1555 | ||
| 1556 | 361 | 2007-02-10 Toshio Kuratomi <toshio@tiki-lounge.com> - r7 |
| 1557 | 52 | * README: Update with note that sqlalchemy.dburi must be set. |
| 1558 | * fedora/accounts/fas.py: AccountSystem::validate_password(): Be sure to fail |
|
| 1559 | anyone attempting to login with one of the system accounts (accounts with |
|
| 1560 | ids below 10000). |
|
| 1561 | * fedora/accounts/tgfas.py: Rename the database we'll be accessing fassession. |
|
| 1562 | - Properly case dbUri everywhere so we can connect to the database. |
|
| 1563 | ||
| 1564 | 2007-02-09 Toshio Kuratomi <toshio@tiki-lounge.com> - r6 |
|
| 1565 | * fedora/accounts/fas.py: Move the __retrieve_auth_db() method to a module |
|
| 1566 | level function retrieve_db_info(). |
|
| 1567 | * fedora/accounts/tgfas.py: Start work on retrieving the database from |
|
| 1568 | /etc/sysconfig. |
|
| 1569 | - Remove all commented out mappers as we're not going to use them. |
|
| 1570 | * fedora/tg/__init__.py: Empty the file of version info. |
|
| 1571 | * python-fedora.spec: Bump to 0.2.1 |
|
| 1572 | * setup.py: Bump to 0.2.1 |
|
| 1573 | - Make the identity.providers a list so we include all of them as |
|
| 1574 | entry_points. |
|
| 1575 | ||
| 1576 | 2007-02-09 Toshio Ernie Kuratomi <toshio@test3.fedora.phx.redhat.com> - r5 |
|
| 1577 | * fedora/__init__.py: Remove the version from here as this will become a |
|
| 1578 | namespace package. |
|
| 1579 | * fedora/tg/identity/safasprovider.py: |
|
| 1580 | - Define global visit_identity_class and fas. |
|
| 1581 | - SaFasIdentity::__init__(): No longer initialize the fas as we'll use the |
|
| 1582 | global fas for this. |
|
| 1583 | - Rename visit_class to visit_identity_class. |
|
| 1584 | - Use SessionContext mappers to save, delete, etc. |
|
| 1585 | - SaFasIdentity::logout(): Return a SaFasIdentity instead of |
|
| 1586 | SqlAlchemyIdentity. |
|
| 1587 | - SaFasIdentityProvider::validate_identity(): flush and clear the session |
|
| 1588 | right off the bat. This takes care of an error where the sqlalchemy |
|
| 1589 | unit of work was holding onto deleted identities but not registering them |
|
| 1590 | as deleted. |
|
| 1591 | - Override anonymous_identity() and authenticated_identity() so we return |
|
| 1592 | SaFasIdentity's instead of SqlAlchemyIdentity's. |
|
| 1593 | * fedora/tg/visit/safasvisit.py: Define global visit_class. |
|
| 1594 | - Use SessionContext mappers to save. |
|
| 1595 | * python-fedora.spec: New version 0.2 |
|
| 1596 | * setup.py: New version 0.2 |
|
| 1597 | ||
| 1598 | 2007-01-21 Toshio Kuratomi <toshio@tiki-lounge.com> - r4 |
|
| 1599 | * fedora/tg/identity/safasprovider.py: Bugfix: Access the userId directly |
|
| 1600 | from the local userId variable instead of trying to get it from a nonexistent |
|
| 1601 | user mapper. |
|
| 1602 | ||
| 1603 | 361 | 2007-01-20 Toshio Kuratomi <toshio@tiki-lounge.com> - r3 |
| 1604 | 52 | * python-fedora.spec: Add a spec file so this can be turned into an rpm. |
| 1605 | * fedora/accounts/fas.py: |
|
| 1606 | - adminUserId: Set a constant for the adminUserId. This allows us to check |
|
| 1607 | if the logged in user is the accounts system admin. |
|
| 1608 | - __retrieve_auth_db(): Initialize dbInfo = None. |
|
| 1609 | + Scan for the passed in dbkey rather than global dbName. |
|
| 1610 | - __init__(): Fix syntax so .get() uses parens instead of brackets. |
|
| 1611 | - get_user_info(): |
|
| 1612 | + Note that we should make sure all the information we're returning will |
|
| 1613 | map to the FAS2 schema. |
|
| 1614 | + Instead of using the condition var to select on either userid or username |
|
| 1615 | set the userid from the username. |
|
| 1616 | + Move userDist initialization, retrieving groups from the cursor, and |
|
| 1617 | returning to the toplevel of the method. |
|
| 1618 | * fedora/accounts/tgfas.py: Create the tables if they don't yet exist in the |
|
| 1619 | database. |
|
| 1620 | * fedora/tg/identity/safasprovider.py: SaFasIdentity::__init__(): When using |
|
| 1621 | super, __init__() doesn't need to be called with an explicit "self". |
|
| 1622 | - _get_user(): Make sure we try to return a cached _user before loading the |
|
| 1623 | a new one. |
|
| 1624 | * fedora/tg/visit/safasvisit.py: |
|
| 1625 | - get some imports I missed: datetime, Visit, and logging. |
|
| 1626 | - SaFasVisitManager::__init__(): We have to include the __init__() function |
|
| 1627 | because TG uses global variables to hold the class information. Globals |
|
| 1628 | don't pass with inheritance, they are global to the file in which they're |
|
| 1629 | defined. |
|
| 1630 | - flush the visit_class after we've added the new session. |
|
| 1631 | * setup.py: Include package data. |
|
| 1632 | ||
| 1633 | 2007-01-18 Toshio Kuratomi <toshio@tiki-lounge.com> - r2 |
|
| 1634 | * README: seutp.py should now work. |
|
| 1635 | ||
| 1636 | 2007-01-18 Toshio Kuratomi <toshio@tiki-lounge.com> - r1 |
|
| 1637 | * Initial checkin. |
|
| 1638 |
Loggerhead 1.18.1 is a web-based interface for Bazaar branches