1a              Can we just lay here and exist

    New:
      * Port to the Macintosh
        (https://github.com/cybernoid/archivemount/issues/32)
        (Reported-by:  github.com/ziggy90127 <ziggy90127@aol.com>)
        (Validated-by: github.com/ziggy90127 <ziggy90127@aol.com>)
        (Sergey Fedorov <barracuda@macos-powerpc.org>)

    Fixed:
      * Potential dependencies list in README
      * Old upstream's life status misrepresented in README
      * Upstream link listings and documentation in README
      * DATE_EPOCH if LC_ALL!=C

1               Can you tell me everything – the good, the bad, the shit you doubted

    Fixed:
      * Manual
        (Cicada)
        (https://bugs.debian.org/838597)
      * -o readonly not interacting with -o ro and -r:
        they're all the same now
      * If rename()ing the original failed, the CWD always being "<unknown>"
      * Mounting -o formatraw with an embedded name
        (https://github.com/cybernoid/archivemount/pull/18)
      * Root directory having an embedded mtime
        (https://github.com/cybernoid/archivemount/pull/20)
      * The entire archived being opened and consumed for each read
        (https://github.com/cybernoid/archivemount/issues/21)
      * Additional arguments being allowed but ignored
      * -V writing versions to both stdout and stderr
      * TOCTTOU in temp file creation
      * Created devices being opened when saving
      * mknod creating devices with bogus values
      * Created temporary files being leaving behind
        with -o nosave or if save() failed
      * ar archives EIOing always
      * rmdir of anything ending with a dot being refused as EINVAL

    Changed;
      * REUSE-compatible licence layout
        (https://bugs.debian.org/1073228)
      * README adapted for -ng
      * $TMPDIR used instead of /tmp for temporaries, if set
      * No longer compatible with libarchive <3
      * Debug builds write to stderr instead of /tmp/archivemount.log

    New:
      * Any supported compression is copied (instead of just bzip and bzip2)
      * Most errors that are interesting to the user
        are logged to the standard error stream on all builds
      * Can now mount on /dev/fd/123 (if fd 123 is an opened FUSE channel)
      * Ported to FUSE3
        (both searched with pkgconf, but use "make FUSES=fuse" if without)
        (https://github.com/cybernoid/archivemount/pull/22)
        (https://github.com/cybernoid/archivemount/issues/27)
      * Real statfs() and stat(.st_blocks) data

    Internal:
      * autohell build system replaced with Makefile
      * clang-format
      * spelled-out asprintf()s welded
      * getline(3) instead of manual implementation, unused showUsage()
      * Struct and static layouts trimmed
      * Big (4k -> 64k) static (vs malloc/free) I/O buffer
      * Arguments and group names don't need to be strdup()ped
      * Working dir not opened and not returned to if not needed to save
        (https://github.com/cybernoid/archivemount/pull/19)
      * Tested on CI on Debian/Void/FreeBSD/OpenBSD

0.9.1           Import 0.9.1 from upstream tarball

    * 0.9.1   - Incorporated fixes for compilation problems with newer gcc
                versions. Contributed by Niels de Vos

0.9.0           Import 0.9.0 from upstream tarball

    * 0.9.0   - Make sure the written archive's format is the same or as
                close as possible to the original. Due to a bug written files
                were always in ustar format. Contributed by Jeff Ebert.
              - Add AM_PROG_CC_C_O macro to configure.ac, contributed by
                Jeff Ebert
              - added option -o password, contributed by Scott Worley
              - Pass REG_ENHANCED to regcomp where available (Mac and BSD).
                Otherwise \? has no special meaning. Contributed by Michael
                J. Walsh
              - Removed magic number for block size, it's a constant now.
                Contributed by John Delgado

0.8.12          Import 0.8.12 from upstream tarball

    * 0.8.12  - changed naming scheme of temporary files to avoid running
                into too long names for the filesystem in /tmp
              - fixed renaming a newly created file (it got saved under its
                original name)
              - activated code for creating symlinks; in old versions, symlinks
                were not saved, presumably due to a bug in libarchive, but it
                seems to work now.

0.8.11          Import 0.8.11 from upstream tarball

    * 0.8.11  - fixed accidentally broken renaming of files

0.8.10          Import 0.8.10 from upstream tarball

    * 0.8.10  - fixed renaming of directories, it did not work at all anymore

0.8.9           Import 0.8.9 from upstream tarball

    * 0.8.9 - fixed wrong insert into tree when aa subdir had the same name as its parent dir

0.8.8           Import 0.8.8 from upstream tarball

    * 0.8.8 - fixed bug when creating a new file and moving it over an old one,
              happens e.g. when saving a file from the geany editor

0.8.7           Import 0.8.7 from upstream tarball

    * 0.8.7 - contribution by KAICHO:
              * fixup to 0.8.6: corrected an ifdef

0.8.6           Import 0.8.6 from upstream tarball

    * 0.8.6 - contribution by KAICHO:
              * adaptions for CentOS, RHEL and Scientific Linux

0.8.5           Import 0.8.5 from upstream tarball

    * 0.8.5 - fixed stat'ing of hardlinks in ar_readdir
            - contributions by Alain Parmentier:
              * FormatRaw optimization
              * bugfix : use of off_t to support 64bits

0.8.4           Import 0.8.4 from upstream tarball

    * 0.8.4 - added option -o formatraw for readonly support of the FormatRaw
              archive files supported by libarchive (kudos to Lee Leahu)
            - bugfix: do not do the fuse mount when the archive cannot be read
    	  (also kudos to Lee Leahu)

0.8.3           Import 0.8.3 from upstream tarball

    * 0.8.3 - do not call fuse_main anymore
            - force fuse into single-threaded mode due to libarchive not being
    	  thread-safe
    	Both patches contributed by Timothy Hobbs <timothyhobbs@seznam.cz>

0.8.2           Import 0.8.2 from upstream tarball

    * 0.8.2 - added nosave option, contributed by
              Timothy Hobbs <timothyhobbs@seznam.cz>

0.8.1           Import 0.8.1 from upstream tarball

    * 0.8.1 - added missing header file

0.8.0           Import 0.8.0 from upstream tarball

    * 0.8.0 - contributions by Tomáš Čech <sleep_walker@suse.cz>:
              * Allow mounting only subtree of archive, strip common part of
                path in that case.
    * 0.7.0 - contributions by Andrew Brampton:
              * simplifications in the code
              * speedup by using hashes
    * 0.6.2 - contributions by Niels de Vos:
              * exchanged posix_rwlocks against mutexes to finally get rid of
                the crashes
              * replaced some accidental indentations with space against proper tabs

0.6.1           Import 0.6.1 from upstream tarball

    * 0.6.1 - clarified licensing issue (thanks to Niels de Vos for pointing it out)

0.6.0           Import 0.6.0 from upstream tarball

    * 0.6.0 - contributions by Thomas J. Duck:
              * autoconf/automake support
    	  * bug reports and fixes for mac-fuse
    	  many thanks for this!

0.5.3           Import 0.5.3 from upstream tarball

    * 0.5.3 - bugfix: copying a file into a mounted archive failed when target
              existed and was not modified before. Fixed that.
    * 0.5.2 - bugfix: fix for archives that contain files inside directories before
              the directory entry itself
    * 0.5.1 - bugfix: when filenames inside an archive started with "./" they were
              not shown. Fixed that.

0.5.2           Import 0.5.2 from upstream tarball

0.5.1           mport 0.5.1 from upstream tarball

    * 0.5.0 - bugfix: everytime a file was created where the uid or gid could not
              be resolved into a user/group name, the previous version crashed

0.5.0           Import 0.5.0 from upstream tarball

    [same as 0.4.0]

0.4.0           Import 0.4.0 from upstream tarball

    * 0.4.0 - write support (everything but symlinks); NO GUARANTEE FOR YOUR DATA
            - the usual amount of bug fixes
            - new parameter "-v" / "--version"
            - made dist-target in Makefile work
            - version numbers have three parts now, major, minor and release
    * 0.3   - preliminary write support (metadata only)
            - many many bugfixes, especially reading works now more than once..

0.2             Import 0.2 from upstream tarball

    * 0.2   - major code cleanup
            - implemented ar_readlink

0.1             Import 0.1 from upstream tarball

    * 0.1   Initial release, read-only support
