~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/release-notes/bzr-0.16.txt

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2010-12-02 14:58:47 UTC
  • mfrom: (5554.1.3 trunk)
  • Revision ID: pqm@pqm.ubuntu.com-20101202145847-fw822sd3nyhvrwmi
(vila) Merge 2.2 into trunk including fix for bug #583667 and bug
        #681885 (Vincent Ladeuil)

Show diffs side-by-side

added added

removed removed

Lines of Context:
170
170
  server handler, and not arbitrary ``.bzr/*/smart`` URLs.  (Andrew Bennetts)
171
171
 
172
172
* digest authentication is now supported for proxies and HTTP by the urllib
173
 
  based HTTP implementation. Tested against Apache 2.0.55 and Squid
 
173
  based http implementation. Tested against Apache 2.0.55 and Squid
174
174
  2.6.5. Basic and digest authentication are handled coherently for HTTP
175
 
  and proxy: if the user is provided in the URL (bzr command line for HTTP,
 
175
  and proxy: if the user is provided in the url (bzr command line for HTTP,
176
176
  proxy environment variables for proxies), the password is prompted for
177
177
  (only once). If the password is provided, it is taken into account. Once
178
178
  the first authentication is successful, all further authentication
186
186
* bzrlib API compatability with 0.8 has been dropped, cleaning up some
187
187
  code paths. (Robert Collins)
188
188
 
189
 
* Change the format of chroot URLS so that they can be safely manipulated
190
 
  by generic URL utilities without causing the resulting URLs to have
 
189
* Change the format of chroot urls so that they can be safely manipulated
 
190
  by generic url utilities without causing the resulting urls to have
191
191
  escaped the chroot. A side effect of this is that creating a chroot
192
192
  requires an explicit action using a ChrootServer.
193
193
  (Robert Collins, Andrew Bennetts)
220
220
  bzrlib/transport/remote.py contains just the Transport classes that used
221
221
  to be in bzrlib/transport/smart.py.  (Andrew Bennetts)
222
222
 
223
 
* urllib HTTP implementation avoid roundtrips associated with
 
223
* urllib http implementation avoid roundtrips associated with
224
224
  401 (and 407) errors once the authentication succeeds.
225
225
  (Vincent Ladeuil).
226
226
 
227
 
* urlib HTTP now supports querying the user for a proxy password if
 
227
* urlib http now supports querying the user for a proxy password if
228
228
  needed. Realm is shown in the prompt for both HTTP and proxy
229
229
  authentication when the user is required to type a password.
230
230
  (Vincent Ladeuil).
332
332
  security hole.
333
333
  (Vincent Ladeuil)
334
334
 
335
 
* Handle HTTP and proxy digest authentication.
 
335
* Handle http and proxy digest authentication.
336
336
  (Vincent Ladeuil, #94034).
337
337
 
338
338
Testing
358
358
  lightweight checkout for the tree if the ``vfs_transport_factory`` is not
359
359
  a LocalURLServer. (Robert Collins, Andrew Bennetts)
360
360
 
361
 
* Branch implementation tests have been audited to ensure that all URLs
362
 
  passed to Branch APIs use proper URLs, except when local-disk paths
 
361
* Branch implementation tests have been audited to ensure that all urls
 
362
  passed to Branch APIs use proper urls, except when local-disk paths
363
363
  are intended. This is so that tests correctly access the test transport
364
364
  which is often not equivalent to local disk in Remote* tests. As part
365
365
  of this many tests were adjusted to remove dependencies on local disk
371
371
  Andrew Bennetts, Martin Pool, Jonathan Lange)
372
372
 
373
373
* Refactored proxy and authentication handling to simplify the
374
 
  implementation of new auth schemes for both HTTP and proxy.
 
374
  implementation of new auth schemes for both http and proxy.
375
375
  (Vincent Ladeuil)
376
376
 
377
377