~ubuntu-branches/ubuntu/raring/codeblocks/raring-proposed

« back to all changes in this revision

Viewing changes to src/plugins/contrib/devpak_plugin/bzip2/CHANGES

  • Committer: Bazaar Package Importer
  • Author(s): Cosme Domínguez Díaz
  • Date: 2010-08-09 04:38:38 UTC
  • mfrom: (1.1.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 4.
  • Revision ID: james.westby@ubuntu.com-20100809043838-a59ygguym4eg0jgw
Tags: 10.05-0ubuntu1
* New upstream release. Closes (LP: #322350)
 - Switch to dpkg-source 3.0 (quilt) format
 - Remove unneeded README.source
 - Add debian/get-source-orig script that removes all
   Windows prebuilt binaries
* Bump Standards-Version to 3.9.1
 - Stop shipping *.la files
* debian/control
 - Add cdbs package as Build-Depend
 - Add libbz2-dev and zlib1g-dev packages as
   Build-Depends (needed by libhelp_plugin.so)
 - Remove dpatch package of Build-Depends
 - Add codeblocks-contrib-debug package
 - Split architecture-independent files of codeblocks
   package in codeblocks-common package
* debian/rules
 - Switch to CDBS rules system
 - Add parallel build support
 - Add a call to debian/get-source-orig script
 - Use lzma compression (saves 23,5 MB of free space)
* debian/patches
 - Refresh 01_codeblocks_plugin_path
 - Add 02_no_Makefiles_in_debian_dir to remove any link
   in codeblocks build system to deleted Makefiles of debian directory
 - Drop 02_ftbfs_gcc44 and 03_ftbfs_glib221 (merged in upstream)
* debian/watch
 - Update to use the new host (berlios.de)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 ------------------------------------------------------------------
 
2
 This file is part of bzip2/libbzip2, a program and library for
 
3
 lossless, block-sorting data compression.
 
4
 
 
5
 bzip2/libbzip2 version 1.0.5 of 10 December 2007
 
6
 Copyright (C) 1996-2007 Julian Seward <jseward@bzip.org>
 
7
 
 
8
 Please read the WARNING, DISCLAIMER and PATENTS sections in the 
 
9
 README file.
 
10
 
 
11
 This program is released under the terms of the license contained
 
12
 in the file LICENSE.
 
13
 ------------------------------------------------------------------
1
14
 
2
15
 
3
16
0.9.0
134
147
 
135
148
* Advance the version number to 1.0, so as to counteract the
136
149
  (false-in-this-case) impression some people have that programs 
137
 
  with version numbers less than 1.0 are in someway, experimental,
 
150
  with version numbers less than 1.0 are in some way, experimental,
138
151
  pre-release versions.
139
152
 
140
153
* Create an initial Makefile-libbz2_so to build a shared library.
165
178
1.0.0.  This is just a documentation update + a fix for minor Win32
166
179
build problems.  For almost everyone, upgrading from 1.0.0 to 1.0.1 is
167
180
utterly pointless.  Don't bother.
 
181
 
 
182
 
 
183
1.0.2
 
184
~~~~~
 
185
A bug fix release, addressing various minor issues which have appeared
 
186
in the 18 or so months since 1.0.1 was released.  Most of the fixes
 
187
are to do with file-handling or documentation bugs.  To the best of my
 
188
knowledge, there have been no data-loss-causing bugs reported in the
 
189
compression/decompression engine of 1.0.0 or 1.0.1.
 
190
 
 
191
Note that this release does not improve the rather crude build system
 
192
for Unix platforms.  The general plan here is to autoconfiscate/
 
193
libtoolise 1.0.2 soon after release, and release the result as 1.1.0
 
194
or perhaps 1.2.0.  That, however, is still just a plan at this point.
 
195
 
 
196
Here are the changes in 1.0.2.  Bug-reporters and/or patch-senders in
 
197
parentheses.
 
198
 
 
199
* Fix an infinite segfault loop in 1.0.1 when a directory is
 
200
  encountered in -f (force) mode.
 
201
     (Trond Eivind Glomsrod, Nicholas Nethercote, Volker Schmidt)
 
202
 
 
203
* Avoid double fclose() of output file on certain I/O error paths.
 
204
     (Solar Designer)
 
205
 
 
206
* Don't fail with internal error 1007 when fed a long stream (> 48MB)
 
207
  of byte 251.  Also print useful message suggesting that 1007s may be
 
208
  caused by bad memory.
 
209
     (noticed by Juan Pedro Vallejo, fixed by me)
 
210
 
 
211
* Fix uninitialised variable silly bug in demo prog dlltest.c.
 
212
     (Jorj Bauer)
 
213
 
 
214
* Remove 512-MB limitation on recovered file size for bzip2recover
 
215
  on selected platforms which support 64-bit ints.  At the moment
 
216
  all GCC supported platforms, and Win32.
 
217
     (me, Alson van der Meulen)
 
218
 
 
219
* Hard-code header byte values, to give correct operation on platforms
 
220
  using EBCDIC as their native character set (IBM's OS/390).
 
221
     (Leland Lucius)
 
222
 
 
223
* Copy file access times correctly.
 
224
     (Marty Leisner)
 
225
 
 
226
* Add distclean and check targets to Makefile.
 
227
     (Michael Carmack)
 
228
 
 
229
* Parameterise use of ar and ranlib in Makefile.  Also add $(LDFLAGS).
 
230
     (Rich Ireland, Bo Thorsen)
 
231
 
 
232
* Pass -p (create parent dirs as needed) to mkdir during make install.
 
233
     (Jeremy Fusco)
 
234
 
 
235
* Dereference symlinks when copying file permissions in -f mode.
 
236
     (Volker Schmidt)
 
237
 
 
238
* Majorly simplify implementation of uInt64_qrm10.
 
239
     (Bo Lindbergh)
 
240
 
 
241
* Check the input file still exists before deleting the output one,
 
242
  when aborting in cleanUpAndFail().
 
243
     (Joerg Prante, Robert Linden, Matthias Krings)
 
244
 
 
245
Also a bunch of patches courtesy of Philippe Troin, the Debian maintainer
 
246
of bzip2:
 
247
 
 
248
* Wrapper scripts (with manpages): bzdiff, bzgrep, bzmore.
 
249
 
 
250
* Spelling changes and minor enhancements in bzip2.1.
 
251
 
 
252
* Avoid race condition between creating the output file and setting its
 
253
  interim permissions safely, by using fopen_output_safely().
 
254
  No changes to bzip2recover since there is no issue with file
 
255
  permissions there.
 
256
 
 
257
* do not print senseless report with -v when compressing an empty
 
258
  file.
 
259
 
 
260
* bzcat -f works on non-bzip2 files.
 
261
 
 
262
* do not try to escape shell meta-characters on unix (the shell takes
 
263
  care of these).
 
264
 
 
265
* added --fast and --best aliases for -1 -9 for gzip compatibility.
 
266
 
 
267
 
 
268
1.0.3 (15 Feb 05)
 
269
~~~~~~~~~~~~~~~~~
 
270
Fixes some minor bugs since the last version, 1.0.2.
 
271
 
 
272
* Further robustification against corrupted compressed data.
 
273
  There are currently no known bitstreams which can cause the
 
274
  decompressor to crash, loop or access memory which does not
 
275
  belong to it.  If you are using bzip2 or the library to 
 
276
  decompress bitstreams from untrusted sources, an upgrade
 
277
  to 1.0.3 is recommended.  This fixes CAN-2005-1260.
 
278
 
 
279
* The documentation has been converted to XML, from which html
 
280
  and pdf can be derived.
 
281
 
 
282
* Various minor bugs in the documentation have been fixed.
 
283
 
 
284
* Fixes for various compilation warnings with newer versions of
 
285
  gcc, and on 64-bit platforms.
 
286
 
 
287
* The BZ_NO_STDIO cpp symbol was not properly observed in 1.0.2.
 
288
  This has been fixed.
 
289
 
 
290
 
 
291
1.0.4 (20 Dec 06)
 
292
~~~~~~~~~~~~~~~~~
 
293
Fixes some minor bugs since the last version, 1.0.3.
 
294
 
 
295
* Fix file permissions race problem (CAN-2005-0953).
 
296
 
 
297
* Avoid possible segfault in BZ2_bzclose.  From Coverity's NetBSD
 
298
  scan.
 
299
 
 
300
* 'const'/prototype cleanups in the C code.
 
301
 
 
302
* Change default install location to /usr/local, and handle multiple
 
303
  'make install's without error.
 
304
 
 
305
* Sanitise file names more carefully in bzgrep.  Fixes CAN-2005-0758
 
306
  to the extent that applies to bzgrep.
 
307
 
 
308
* Use 'mktemp' rather than 'tempfile' in bzdiff.
 
309
 
 
310
* Tighten up a couple of assertions in blocksort.c following automated
 
311
  analysis.
 
312
 
 
313
* Fix minor doc/comment bugs.
 
314
 
 
315
 
 
316
1.0.5 (10 Dec 07)
 
317
~~~~~~~~~~~~~~~~~
 
318
Security fix only.  Fixes CERT-FI 20469 as it applies to bzip2.
 
319