dwww Home | Show directory contents | Find package

2017-11-17  David Shaw  <dshaw@jabberwocky.com>

        * checks: Various improvements to allow running the selftests in
        parallel (Debian bug 881792).  Reported by Daniel Kahn Gillmor.

2017-10-23  David Shaw  <dshaw@jabberwocky.com>

        * extract.c (extract): Properly fail if we cannot parse a secret
        subkey packet.  Reported by Osamu Aoki and Peter Palfrader.

        * parse.c (extract_secrets): Add support for EdDSA as per
        https://tools.ietf.org/html/draft-koch-eddsa-for-openpgp-04.  Note
        that this is an expired draft, but GnuPG is using algorithm 22 for
        it.

2016-09-05  David Shaw  <dshaw@jabberwocky.com>

        * NEWS, configure.ac: Post-release commit.

        * NEWS, configure.ac: Preparing 1.4 release.

        * NEWS, output.h, output.c, paperkey.c (set_binary_mode): Fix
        binary vs text output mismatch when using "--output-type raw" on
        Windows platforms.  Does not affect any non-Windows platforms.
        Found by Thierry Ambrus.

        * README: Clarify output-width a bit.

        * paperkey.spec.in: Use %license for the COPYING file and run the
        self checks during build.

2016-09-04  David Shaw  <dshaw@jabberwocky.com>

        * README: PowerPC Macs are basically gone, so remove the OSX
        (sorry: macOS!) universal binary stuff.

2013-01-03  David Shaw  <dshaw@jabberwocky.com>

        * NEWS, configure.ac: Post-release commit.

        * NEWS, configure.ac: Preparing 1.3 release.

        * README: Clarify language a bit.

2012-11-29  David Shaw  <dshaw@jabberwocky.com>

        * checks/roundtrip.sh, checks/roundtrip-raw.sh: Use /bin/echo as
        some shell builtin echoes don't understand "echo -n".

        * checks: Add tests for RSA and ECC keys.

        * output.c (output_openpgp_header): Use the same "tag under 16,
        use old-style packets" as other OpenPGP programs.  It's crazy to
        have a roundtrip test that doesn't compare the result with the
        input.

2012-06-13  David Shaw  <dshaw@jabberwocky.com>

        * parse.c (extract_secrets): Add support for ECDH and ECDSA as per
        RFC 6637.

        * paperkey.1: Internet is capitalized.

        * restore.c (restore): Fix problem with missing sigs on
        regenerated key.

2009-10-15  David Shaw  <dshaw@jabberwocky.com>

        * NEWS, configure.ac: Post-release commit.

2009-10-14  David Shaw  <dshaw@jabberwocky.com>

        * NEWS, configure.ac: Preparing 1.2 release.

        * paperkey.c (main): Force the umask to go-rwx, as we are going to
        be creating files that contain secret key material.

        * paperkey.1, paperkey.c (main, usage): Add -o as alias to
        --output, and document -h (help), -V (version), and -v (verbose).

        * README: Clarify how to build a 32-bit/64-bit OSX universal
        binary.

2009-02-10  David Shaw  <dshaw@jabberwocky.com>

        * NEWS, configure.ac: Post-release commit.

        * NEWS, configure.ac: Preparing 1.1 release.

        * paperkey.1: Don't mention the README file.  It's not really
        necessary here, and not all platfoms install it.  Noted by Todd
        Zullinger.

        * output.c (output_file_format, output_start): Some file format
        documentation tweaks.

2009-01-27  David Shaw  <dshaw@jabberwocky.com>

        * paperkey.c (main): Properly set up stdin to be in binary mode on
        Win32.

2009-01-22  David Shaw  <dshaw@jabberwocky.com>

        * NEWS, configure.ac: Post-release commit.

        * README: Update.

        * configure.ac: Preparing 1.0 release.

2009-01-16  David Shaw  <dshaw@jabberwocky.com>

        * paperkey.c (main): --version strings from autoconf.

        * configure.ac: autoupdate, and some m4 magic so we can propagate
        the copyright line into config.h.

        * paperkey.spec.in: Borrow some RPM-fu from the Fedora RPM by Todd
        Zullinger.

        * output.c (output_file_format): Clarify we're all big endian
        here.  Noted by Frédéric Brière.

2009-01-14  David Shaw  <dshaw@jabberwocky.com>

        * Makefile.am: Autogenerate paperkey.txt from paperkey.1 when
        cross compiling.

        * configure.ac, Makefile.am: Don't run selftest when cross
        compiling.

        * Makefile.am: When cross compiling for Win32, add README.WIN32, a
        regular text file version of the man page, and the Win32 binary.

        * README: Clarify what universal binaries are good for.

        * configure.ac: Add "-win32" to dist version string when cross
        compiling.

        * README.WIN32: New.

2008-02-01  David Shaw  <dshaw@jabberwocky.com>

        * NEWS, configure.ac: Post-release commit.

        * NEWS, configure.ac: Preparing 0.8 release.

2008-01-31  David Shaw  <dshaw@jabberwocky.com>

        * parse.c (read_secrets_file): Skip \r lines as well for Win32.

        * NEWS: Update for 0.8: --file-format, --comment, and SHA-1 fixes.

        * paperkey.c (usage, main), output.c (output_start): Add --comment
        option to include an arbitrary comment in base16 output.

        * paperkey.1: Document --file-format and --comment.

        * README, paperkey.spec.in: Slightly more elegant language.

2008-01-30  David Shaw  <dshaw@jabberwocky.com>

        * parse.c (read_secrets_file): Ignore blank lines in text input.

2007-11-02  David Shaw  <dshaw@jabberwocky.com>

        * paperkey.1: Escape dashes in man page.  From Peter Palfrader.

2007-11-01  David Shaw  <dshaw@jabberwocky.com>

        * output.h, output.c (output_file_format): New function to print
        our file format into the archive.

        * paperkey.c (main), output.c (output_start): Use it here.
        Suggested by Brendan Kidwell.

2007-10-03  David Shaw  <dshaw@jabberwocky.com>

        * configure.ac: NEWS: Post-release commit.

        * README, configure.ac, NEWS: Preparing 0.7 release.

2007-09-25  David Shaw  <dshaw@jabberwocky.com>

        * paperkey.c (main): There is no such thing as an "auto"
        --output-type.

        * parse.c (parse): Just in case, check for a short read on the
        packet.

2007-09-24  David Shaw  <dshaw@jabberwocky.com>

        * AUTHORS, Makefile.am, paperkey.spec.in, paperkey.1: Add man page
        thanks to Peter Palfrader.

        * restore.h, restore.c (restore): Pass in secrets FILE* from
        outside.  Don't do the reopen-as-text trickery since even Win32
        doesn't need it.
        paperkey.c (main): Call it from here.  This allows for secrets to
        come in on stdin.

2007-09-22  David Shaw  <dshaw@jabberwocky.com>

        * configure.ac, NEWS: Release version 0.6.

        * output.h, output.c (do_crc24): Better CRC24 implementation.
        parse.c (read_secrets_file), output.c (output_bytes): Call it
        here.

        * README: Bar codes, of course, have many of the disadvantages of
        non-human-readable media.

        * paperkey.c (usage): Options.

        * parse.c (read_secrets_file), output.c (output_finish,
        output_bytes, print_base16): Add a CRC on RAW output as well.
        (parse): Note that we don't support armored data.

        * NEWS, README: Update.

        * parse.c (read_secrets_file), output.c (print_base16): Add an
        overall CRC that covers the whole secrets file.

        * output.c (output_length16): Fix sizing bug.  Thanks to Peter
        Palfrader.
        (output_start): Show what version of paperkey generated a given
        file.

        * extract.c (extract), restore.c (extract_keys): Include a version
        number in the secrets, in case the format needs to change in the
        future.

        * restore.c (extract_keys): Some more rigorous consistency
        checking when pulling apart the secret image.  It's possible that
        OCR or the like mangled it.

        * parse.c (extract_secrets): We're not going to support v3 keys.

        * restore.c (restore): Properly handle extracting a public key out
        from a large keyring so we can just pass our pubring directly to
        --pubring.

        * packets.h, output.c, output.h, extract.c, parse.c, parse.h,
        extract.h, paperkey.c, restore.c, restore.h, packets.c: Add
        copyright statements (oops).  Thanks to Peter Palfrader.

2007-09-21  David Shaw  <dshaw@jabberwocky.com>

        * configure.ac: Release version 0.5.

Generated by dwww version 1.15 on Thu May 23 22:40:54 CEST 2024.