~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Patch Queue Manager
  • Date: 2013-05-20 17:46:29 UTC
  • mfrom: (6573.1.1 bzr)
  • Revision ID: pqm@pqm.ubuntu.com-20130520174629-dp7zujtuclvomuzd
(jameinel) Fix CVE 2013-2009. Avoid allowing multiple wildcards in a single
 SSL cert hostname segment. (Andrew Starr-Bochicchio)

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
.. toctree::
6
6
   :maxdepth: 1
7
7
 
 
8
bzr 2.4.3
 
9
#########
 
10
 
 
11
:2.4.3: NOT RELEASED YET
 
12
 
 
13
External Compatibility Breaks
 
14
*****************************
 
15
 
 
16
.. These may require users to change the way they use Bazaar.
 
17
 
 
18
New Features
 
19
************
 
20
 
 
21
.. New commands, options, etc that users may wish to try out.
 
22
 
 
23
Improvements
 
24
************
 
25
 
 
26
.. Improvements to existing commands, especially improved performance 
 
27
   or memory usage, or better results.
 
28
 
 
29
Bug Fixes
 
30
*********
 
31
 
 
32
.. Fixes for situations where bzr would previously crash or give incorrect
 
33
   or undesirable results.
 
34
 
 
35
* Cope with Unix filesystems, such as smbfs, where chmod gives 'permission
 
36
  denied'.  (Martin Pool, #606537)
 
37
 
 
38
* When the ``limbo`` or ``pending-deletion`` directories exist, typically
 
39
  because of an interrupted tree update, but are empty, bzr no longer
 
40
  errors out, because there is nothing for the user to clean up.  Also,
 
41
  errors in creation of these directories are no longer squelched.
 
42
  (Martin Pool, #427773)
 
43
 
 
44
* During merges, when two entries end up using the same path for two
 
45
  different file-ids (the same file being 'bzr added' in two different
 
46
  branches) , 'duplicate' conflicts are created instead of 'content'
 
47
  ones. This was previously leading to a 'Malformed tramsform' exception.
 
48
  (Vincent Ladeuil, #880701)
 
49
 
 
50
* 'Malformed transform' exceptions are now recognized as internal errors
 
51
  instead of user errors and report a traceback. This will reduce user
 
52
  confusion as there is generally nothing users can do about them.
 
53
  (Vincent Ladeuil, #880701)
 
54
 
 
55
* Prevent a traceback being printed to stderr when logging has problems and
 
56
  accept utf-8 byte string without breaking. (Martin Packman, #714449)
 
57
 
 
58
* Use ``encoding_type='exact'`` for ``bzr testament`` so that on Windows
 
59
  the sha hash of the long testament matches the sha hash in the short
 
60
  form. (John Arbash Meinel, #1010339)
 
61
 
 
62
* _Win32Stat object provides members st_uid and st_gid, those are present
 
63
  in Python's os.stat object. These members required for external tools like
 
64
  bzr-git and dulwich. (Alexander Belchenko, #967060)
 
65
 
 
66
Documentation
 
67
*************
 
68
 
 
69
.. Improved or updated documentation.
 
70
 
 
71
API Changes
 
72
***********
 
73
 
 
74
.. Changes that may require updates in plugins or other code that uses
 
75
   bzrlib.
 
76
 
 
77
Internals
 
78
*********
 
79
 
 
80
.. Major internal changes, unlikely to be visible to users or plugin 
 
81
   developers, but interesting for bzr developers.
 
82
 
 
83
Testing
 
84
*******
 
85
 
 
86
.. Fixes and changes that are only relevant to bzr's test framework and 
 
87
   suite.  This can include new facilities for writing tests, fixes to 
 
88
   spurious test failures and changes to the way things should be tested.
 
89
 
 
90
* Account for slightly improved compression with newer versions of zlib in
 
91
  ``bt.test_btree_index`` tests. (Martin Packman, #940453)
 
92
 
 
93
 
8
94
bzr 2.4.2
9
95
#########
10
96
 
11
 
:2.4.2: NOT RELEASED YET
 
97
:2.4.2: 2011-10-27
 
98
 
 
99
This is a bugfix release. Most of the bugs dealt with portability
 
100
issues. Upgrading is recommended for all users of earlier 2.4 releases.
12
101
 
13
102
External Compatibility Breaks
14
103
*****************************
15
104
 
16
 
.. These may require users to change the way they use Bazaar.
 
105
None.
17
106
 
18
107
New Features
19
108
************
20
109
 
21
 
.. New commands, options, etc that users may wish to try out.
 
110
None.
22
111
 
23
112
Improvements
24
113
************
25
114
 
26
 
.. Improvements to existing commands, especially improved performance 
27
 
   or memory usage, or better results.
28
 
 
29
115
* Fixed a bug where ``bzr tags -r x..y`` loaded the branch history once for
30
116
  every revision in the range; it's now much faster. (Vincent Ladeuil, #857335)
31
117
 
32
118
Bug Fixes
33
119
*********
34
120
 
 
121
* Fixed an infinite loop when creating a repo at the root of the filesystem,
 
122
  i.e. "/", due to posixpath.normpath() not collapsing 2 leading slashes into
 
123
  one, thus respecting the POSIX standard, but making relpath() loop infinitely.
 
124
  (Florian Vichot, #861008)
 
125
 
35
126
* Fixed loading of external merge tools from config to properly decode
36
127
  command-lines which contain embedded quotes. (Gordon Tyler, #828803)
37
128
 
 
129
* Include declaration of 'changed' to avoid an UnboundLocalError in dirstate
 
130
  pyrex code with new Cython versions. (Denys Duchier, #837221)
 
131
 
 
132
* Prevent several kinds of OverflowError and other fallout from failing to fit
 
133
  stat fields into four bytes in dirstate pack_stat implementations.
 
134
  (Martin Packman, #683191 #706957)
 
135
 
 
136
* Return early from create_delta_index_from_delta given tiny inputs. This
 
137
  avoids raising a spurious MemoryError on certain platforms such as AIX.
 
138
  (John Arbash Meinel, #856731)
 
139
 
38
140
Documentation
39
141
*************
40
142
 
41
 
.. Improved or updated documentation.
 
143
* Corrected documentation for ``bzr serve`` in the Admin Guide.
 
144
  (Morten Bøgeskov, Martin Pool, #832576)
42
145
 
43
146
API Changes
44
147
***********
45
148
 
46
 
.. Changes that may require updates in plugins or other code that uses
47
 
   bzrlib.
 
149
None.
48
150
 
49
151
Internals
50
152
*********
51
153
 
52
 
.. Major internal changes, unlikely to be visible to users or plugin 
53
 
   developers, but interesting for bzr developers.
 
154
No changes.
54
155
 
55
156
Testing
56
157
*******
57
158
 
58
 
.. Fixes and changes that are only relevant to bzr's test framework and 
59
 
   suite.  This can include new facilities for writing tests, fixes to 
60
 
   spurious test failures and changes to the way things should be tested.
 
159
* Accept both old and new style testtools output in selftest tests.
 
160
  (Jelmer Vernooij, Martin Packman, #815423)
 
161
 
 
162
* Fix the race for TestingThreadingTCPServer in
 
163
  test_server_crash_while_responding. (Vincent Ladeuil, #869366)
 
164
 
 
165
* Really corrupt the pack file without depending on a special length or value.
 
166
  (Vincent Ladeuil, #807032)
61
167
 
62
168
 
63
169
bzr 2.4.1