"Fossies" - the Fresh Open Source Software Archive

Member "unipkg-0.6.5/Changelog" (16 Dec 2005, 5368 Bytes) of package /linux/privat/old/unipkg-0.6.5.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.

    1 	     _   _      _   ___ _  _____ 
    2     	    | | | |_ _ (_) | _ \ |/ / __|
    3 	    | |_| | ' \| | |  _/ ' < (_ |
    4 	     \___/|_||_|_| |_| |_|\_\___|
    5 
    6 
    7 The versioning goes as the even/odd system used by Linux kernel - if the second
    8 version number is even, the release is stable, if odd, the release is devel.
    9 
   10 v0.6.5 [devel]
   11  - Added ArchLinux support.
   12  - Rewritten RPM package handler.
   13  - Written Archive API for simpler archive handling - includes CPIO, TAR and AR.
   14  - Rewritten all package handlers (rpm, slack, deb) to utilize this API.
   15  - Multiple bugfixes. Code cleanup.
   16  - Fixed SUID/SGID files unpacking.
   17  - Added LZMA support [Larhzu]
   18  
   19  - Started work on uniget and network api. Please, see README for  details, if 
   20  you are willing to help.
   21 
   22 v0.6.2 [stable]
   23  - Fixed needlelize()
   24  - Added multiple parameters handling (eg. unipkg install foo.deb bar.rpm or
   25  unipkg find ^tra ^la foo$).
   26  - Optimised installation of packages, especially those with a lot of files.
   27 
   28 v0.6.1 [stable]
   29  - Fixed segfault when removing a package with 0 files
   30  - A warning on removal when not necessary (ensurermdir turned on) removed.
   31  - Only packages with status 'install ok installed' are exported out of
   32    Debian db.
   33  - Renamed shared libraries to make them begin with 'lib', so ldconfig notices
   34    them.
   35 
   36 v0.6 [stable]
   37  - Handling GNU TAR extensions for long names and symlinks.
   38  - Tracking directories, too (which is major change in design).
   39  - Added information about package content size.
   40  - Unipkg-trans can update information about package content size using the
   41    'sizerecalc' command, applied on particular package.
   42  - Written decompression wrapper.
   43  - The bzip2ed and uncompressed data tarballs in Debian packages are handled as
   44    well.
   45  - Various parameters may be now added to scripts.
   46  - Version comparsion routine called when overwriting obsolete package. The
   47    script parameters regard this.
   48  - UI is now separated and updated -- it is aware of env. var. COLUMNS.
   49  - Deleaked xmlfile.
   50  - Debugged unipkg-trans.
   51  - Extended globs mildly.
   52  - Removed about all warnings obtained from gcc4 (thanks k-zed for debugging
   53    info)
   54  
   55 
   56 v0.5 [devel]
   57  - Renamed to UniPKG.
   58 
   59  - Added unipkg-slack.
   60  - Added unipkg-debdb read-only database.
   61  - Added unipkg-slackdb read-only database.
   62  - Added unipkg-sqlite read-write database.
   63  - Added unipkg-directory read-write databases, fastest and least fragile.
   64  - Added unipkg-trans beta, a utility for transport of packages from and to
   65  databases and other features. You SHOULD READ THE README about these.
   66  - Added 'execute' command, allows execution of any script of given installed
   67  package.
   68  - Migrated to autotools.
   69  - Minor bugfix in unipkg-deb. 
   70  - Added protecteddirs in unipkg config. Allows one to protect some directories 
   71  from overwriting by backing up the files. Therefore, if a package tries to
   72  overwrite, it may happen that it will get installed, because the overwrited
   73  files would get backed up safely.
   74  - Change in pkg API, demanded by unipkg-slack, now instead of FILE structure, a 
   75  pointer at larger structure containing also the filename and parts of config 
   76  (and later possibly other things) are passed.
   77  - Preinfo now shows where the files would get actually installed.
   78  - DB backend now has to give info if it is possible to write to the database.
   79  - Optional syncdb database api call.
   80  - Multiple bugs and glitches fixed.
   81  - RTLD_NOW allows overwriting of eg. libc without any problem.
   82  - Edits in db backends in findpkg to simplify the matchtype flags.
   83  - Added a truckload of comments, so code is easier to read. Also added (nearly)
   84  full documentation of API.
   85  - Resolved troubles with gnu libc functions (strnlen, strndup) on systems not 
   86  using gnu libc.
   87  - Resolved troubles with overwriting symlinks.
   88  - Fixes within backups system.
   89  - Rewritten scripts system.
   90  - Yet better checks before installation.
   91  - Added unipkg-depwrap, a trivial shell/awk script that allows at least some
   92  check on library sanity. This is not, by all means, beggining of dependencies
   93  in unipkg -- dependencies will be handled via NetAPI.
   94 
   95 v0.4.2 [stable]
   96  - Minor bugfix in unipkg-deb.
   97 
   98 v0.4.1 [stable]
   99  - Added chowning to upkg-deb and upkg-rpm. If cannot chmod or chown, installation will continue anyway (allows users to install in homedir).
  100 
  101 v0.4 [stable]:
  102  - Released same as 0.3 after two days of testing, which produced changes into 0.3.
  103 
  104 v0.3 [devel]:
  105  - Added upkg-deb. Yes, upkg can now handle Debian packages as well.
  106  - Rewritten zlib handling in upkg-rpm.
  107  - Removed bug not allowing one to overwrite existing package.
  108  - More writeups in config which allow user to choose libs used.
  109  - Fixes and changes in upkg-file.
  110  - Many updates to findfile.
  111  - Small fix in Makefile (upkg.conf.5.gz was installed to man5 but removed from man1).
  112  - If there is a collision with some file in system, the file is shown.
  113  - Findfile and find prepend and append * to the needle.
  114  
  115 v0.2.5 [bugfix]
  116  - Bugfix in RPM handling.
  117 
  118 v0.2 [stable]:
  119  - Update to db writing.
  120  - Multiple bugfixes (v0.1 wasn't quite ready for public release).
  121  - Multiple extreme conditions covered.
  122  - Added config support.
  123  - Added manual page for config.
  124  - Write absolute pathnames (including prefix) into db, instead of the relative path to archive root.
  125  
  126 v0.1 [devel]:
  127  - Initial release.
  128  - Support for RPM input.
  129  - Support for FileDB backend.