"Fossies" - the Fresh Open Source Software Archive

Member "ncompress-5.0/Changes" (2 Feb 2021, 6586 Bytes) of package /linux/privat/ncompress-5.0.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "Changes": 4.2.4.6_vs_5.0.

    1 (N)compress version 5.0
    2 	* New stream for cleanups
    3 	* Drop support for 2.0 output & -C option
    4 	* Improve & fix recursive mode
    5 	* Drop old DEF_ERRNO support
    6 	* Drop DIRENT/SYSDIR config knobs
    7 	* Drop support for REGISTER build knob
    8 	* Drop support for explicit unaligned memory accesses
    9 	* Drop support for dead operating systems
   10 	* Fix Windows access fallback logic
   11 	* Include io.h on Windows
   12 	* Disable "deprecated" API warnings on Windows
   13 	* Add setmode binary for stdin and stdout on Windows
   14 	* Clean up help text a bit
   15 	* Add a standard -k (keep) option
   16 	* Use io.h fallbacks on mingw too
   17 
   18 (N)compress version 4.2.4.6
   19 	* Fix tests under macOS
   20 	* Drop support for NOFUNCDEF
   21 	* Drop old unused MARK & SIZE_INNER_LOOP defines
   22 	* Add chmod/chown stubs for AMIGA/DOS
   23 	* Add a WINDOWS define for disabling chmod/chown
   24 	* Simplify LSTAT checking
   25 	* Disable utime usage on AMIGA/DOS/WINDOWS
   26 	* Add a fallback for access() for DOS & WINDOWS
   27 	* Disable unistd.h include on DOS & WINDOWS
   28 	* Disable chmod/chown/utime for mingw builds
   29 	* Add xxx->_xxx redirects on WINDOWS for filesystem funcs
   30 	* Add support for Windows in Travis
   31 	* Add PREFIX conformance, add option to only install main program by Eli Schwartz
   32 	* Don't strip binaries by default by Eli Schwartz
   33 	* Set the mandir to use $(PREFIX)/share/man by default by Eli Schwartz
   34 	* Do not set exit_code when an error is ignored by Petr Kubat
   35 	* Use default CFLAGS when using GNU make
   36 	* Fix typos in Makefile.def
   37 	* Tweak Changes style for better markdown integration
   38 
   39 (N)compress version 4.2.4.5
   40 	* New homepage https://github.com/vapier/ncompress
   41 	* Switch to intmax_t for nlink_t fields when printing
   42 	* Make builds more reproducible by dropping datestamps
   43 	* Fix integer overflow in maxmaxcode computation by Jakub Wilk
   44 	* Don't leak file descriptor in error cases by Pavel Raiskup
   45 	* Drop 8.3 filename checks for old DOS/Windows
   46 	* Change signal ifdef logic to the signal names
   47 	* Fix -Werror=parentheses errors with newer compilers
   48 	* Define LSTAT=1 in modern builds by default
   49 	* Change pathnames to be dynamic to avoid hardcoded 1k limit
   50 	* Add a standard -h (help) option
   51 	* Change version output to go to stdout
   52 	* Start a testsuite!
   53 	* Add support for -- to halt option parsing
   54 	* Add a uncompress(1) link to compress(1)
   55 
   56 (N)compress version 4.2.4.4
   57 	* Add some spelling fixes from Kenneth J. Pronovici
   58 	* Tweak makefile syntax for make 3.82
   59 	* Tweak by Kenneth J. Pronovici to escape hyphens in man pages for groff
   60 
   61 (N)compress version 4.2.4.3
   62 	* Check return value of chown().
   63 	* Fix from Fedora for checking malloc() return.
   64 	* Fix from Fedora/gzip to avoid integer overflow for CVE-2010-0001.
   65 
   66 (N)compress version 4.2.4.2
   67 	* Integrate build/man touchups from Debian.
   68 	* Add fix from Fedora for handling of 0 byte files.
   69 	* Pull in POSIX standard headers for prototypes (stdlib,string,unistd).
   70 	* Replace rindex() with strrchr().
   71 	* Don't set CC by default in Makefile.def and add CFLAGS/CPPFLAGS/LDFLAGS
   72 	  where appropriate by default.
   73 	* Add support for DESTDIR to the install target.
   74 
   75 (N)compress version 4.2.4.1
   76 	* Fix possible bss buffer underflow CVE-2006-1168
   77 	* New homepage http://ncompress.sourceforge.net/
   78 
   79 (N)compress version 4.2.4
   80 	* Fix '-c' flag.
   81 	* Fix utime error.
   82 	* Added AMIGA support (Sascha Wildner).
   83 	* Div. remarks added.
   84 
   85 (N)compress version 4.2.3
   86 	* Comp.source.reveiwed release.
   87 
   88 (N)compress version 4.2.2
   89 	Minor changes after the reviewes from comp.sources.reviewed
   90 	* Change the name to ncompress because of version problems.
   91 	* Start all scripts with ':'
   92 	* Added libary options to buidl script.
   93 	* Install zmore zcmp zdiff and manuals.
   94 	* Added patchlevel.h
   95 	* Updated README file. Created LZW.INFO
   96 	* a complete grammatical go-round
   97 	* Use utime.h if availble
   98 	* Change de default input/output buffer size to BUFSIZ. Because
   99 	  of performance problems with read a head on systems.
  100 	* Build generates a makefile.
  101 
  102 compress version 4.2.1 improvements
  103 	* Change the name to ncompress because of version problems.
  104 	* Completly rewrite of the compress and decompress functions.
  105 	  compress speedup 25-50% (user cpu time).
  106 	  decompress speedup 20-30% (user cpu time).
  107     o Add special fast compress hash algorithm.
  108 	* Fix some minor things.
  109 	* use #include <utime.h> if availble.
  110 	* Cleanup the source code (I think so).
  111 	* Test if filename is not to long. This is done on runtime no fix length
  112       size any more.
  113 	* Powerfull build script (test almost every thing).
  114 
  115 Modifications for version 4.1: 
  116 	* Added -r command line flag to allow recursive compression/
  117 	  decompression of directory trees. As a side-effect, compress
  118 	  no longer tries to compress/decompress anything that isn't
  119 	  a regular file. In particular, it ignores symbolic links.
  120 	* zcat no longer cares whether a filename ends in .Z or
  121 	  not - it relies on the magic number in the file. If zcat
  122 	  is given a filename that doesn't end with .Z and the file
  123 	  referenced doesn't exist, zcat will append a .Z and try
  124 	  to open that instead.
  125 	* compress -f will now compress multiply hardlinked files.
  126 	  Uncompress does not recreate the hard link, it creates
  127 	  a new file.
  128 	* Removed compressdir/uncompressdir - no longer needed.
  129 	* Removed atob/btoa/tarmail/untarmail - my versions are
  130 	  based on btoa 5.2 which is not compatible with the atob
  131 	  included with compress4.0.
  132 
  133 Compress version 4.0 improvements:
  134 	* compress() speedup (10-50%) by changing division hash to xor
  135 	* decompress() speedup (5-10%)
  136 	* Memory requirements reduced (3-30%)
  137 	* Stack requirements reduced to less than 4kb
  138 	* Removed 'Big+Fast' compress code (FBITS) because of compress speedup
  139 	* Portability mods for Z8000 and PC/XT (but not zeus 3.2)
  140 	* Default to 'quiet' mode
  141 	* Unification of 'force' flags
  142 	* Manual page overhaul
  143 	* Portability enhancement for M_XENIX
  144 	* Removed text on #else and #endif
  145 	* Added "-V" switch to print version and options
  146 	* Added #defines for SIGNED_COMPARE_SLOW
  147 	* Added Makefile and "usermem" program
  148 	* Removed all floating point computations
  149 	* New programs:
  150 		compressdir - compress all files on a directory
  151 		uncompressdir - uncompress all files on a directory
  152 		zcmp - cmp compressed files
  153 		zdiff - diff compressed files
  154 	  The following are with thanks to philabs!per:
  155 		btoa - convert binary to ascii for mailing
  156 		atob - convert ascii to binary with checksum
  157 		tarmail - tar, compress, btoa, and mail files
  158 		untarmail - restore "tarmail" files
  159 
  160 		WARNING: These last few programs are not compatible 
  161 		with the original ones from the net.  The encoding
  162 		has changed.  See btoa.c for more info.
  163