File: NEWS

package info (click to toggle)
xdelta 1.0.0-1
  • links: PTS
  • area: main
  • in suites: slink
  • size: 876 kB
  • ctags: 696
  • sloc: ansic: 5,154; sh: 4,717; lisp: 777; makefile: 64
file content (46 lines) | stat: -rw-r--r-- 2,075 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
XDelta NEWS -- history of user-visible changes. -*- Text -*-
$Date: Sun, 04 Oct 1998 23:20:58 -0700 $
$ReleaseVersion: 1.0.0 $

Please send bug reports to xdelta-bugs@XCF.Berkeley.EDU.  See the file
`README' for a description of how to report bugs.


** Changes since version 0.24

* This version is a complete rewrite, and removes some of the features
  available in version 0.  Featuring:

  - A completely new and much improved library interface.  This code is
    a complete rewrite.
  - An optimized implementation of the XDelta algorithm.
  - A drastic memory reduction.
  - The library stream-processes files where possible and uses a page-
    based interface when seeking is required (allowing the application
    to run in bounded memory on large files).
  - There is now a little documentation.  A man page and the
    beginnings of texinfo documentation.
  - Includes several advanced features used by PRCS version 2, see the
    documentation for more information.
  - Includes a minimal implementation of the Rsync algorithm, also used
    by PRCS version 2.
  - Uses an abstract file handle interface, the library has very few
    system dependencies.  This allows the library client to compute
    MD5 checksums in a single-pass as XDelta reads files, use pre-
    computed checksums, or disable checksum verification entirely.
  - Compression and file-unarchival have been removed from the library,
    these features are orthogonal.

  At the application level:

  - GDBM archive experiment has been removed.  This functionality is
    implemented directly in PRCS version 2 using the present library
    interface.
  - Base 64 encoding support has been removed for technical reasons.
  - Can no longer accept patches from stdin, due to the same
    technical reasons (the patch instruction index is stored at the
    end of the file, requiring seeking).
  - Automatic detection and un-archival of RPM and dpkg file formats
    has been removed.  Automatic uncompression of gzipped files is
    still supported.
  - The GIMP plugin is no longer supported.