Commits on Feb 19, 2010
  1. * More secure programming style.

    * Adding GnuPG string-to-key.
    * Adding a missing key flag.
    committed Feb 19, 2010
  2. * Catching up to 2440bis-10/11.

            - 'u' for Literal Data
            - embedded signature
            - Primary Key Binding Signature
    * Bug fix for plain_Secret_Key().
    * Fixing Symmetrically_Encrypted_Data_Packet() and Secret_Key_Packet()
      especially for IDEA.
    committed Feb 19, 2010
  3. * parse_subpacket() are split into parse_signature_subpacket() and

      parse_userattr_subpacket(). A bug of length calculation is fixed.
    * The critical bit of the signature subpackets are supported.
            Peter Palfrader <peter>
    committed Feb 19, 2010
  4. * Removing compiler warnings.

    * Using getopt().
    * Supporting RISC OS.
            Stefan Bellon <sbellon>
    * Correct casting for Bzip2.
            Stefan Bellon <sbellon>
    * Prepared os/riscos/{config.h,Makefile} since "sh" does not exist on
      RISC OS.
            Stefan Bellon <sbellon>
    committed Feb 19, 2010
  5. * Catching up to 2440bis-08.

    * Supporting MINGW32. This is dirty and needs to be refined.
    * autotime.h -> types.c
    committed Feb 19, 2010
  6. * Supporting MacOS X.

            "Stefan H. Holek" <stefan>
    * Catching up to 2440bis-07.
            "Stefan H. Holek" <stefan>
    * A bug fix of old_Public_Key_Packet.
            Shigeru NAKAMURA <s-nakamu>
    committed Feb 19, 2010
  7. * Defining the SHA-1 hash for Secret Key Packet.

    * Defining the -a and -g option.
    * Catching up to 2440bis-05.
    * Implementing User_Attribute_Packet.
    * Implementing features and revocation_target.
    * Removing macros to avoid side-effects.
    * Most modifications above come from:
            "Stefan H. Holek" <stefan>
    committed Feb 19, 2010
  8. Key ID hack.

            Jason Harris <jharris>
    committed Feb 19, 2010
  9. * Old man style for pgpdump.1.

    * The symmetric encryption algorism is displayed more user-friendly.
    committed Feb 19, 2010
  10. Catching up to 2290bis-03.

    committed Feb 19, 2010
  11. * Workaround for minus date.

            "Stefan H. Holek" <stefan>
    * No-libz hack.
            "Bruce Kroeze" <bkroeze>
    * Small fixes.
            "Stefan H. Holek" <stefan>
    committed Feb 19, 2010
  12. Portability hack.

            Stefan Bellon <sbellon>
    committed Feb 19, 2010
  13. * Defining line_not_blank().

            Stefan H. Holek <stefan>
    * Enhancing Public_Key_Encrypted_Session_Key_Packet().
            Stefan H. Holek <stefan>
            Brian M. Carlson <karlsson>
    committed Feb 19, 2010
  14. * Fixing key_server_preferences().

    * Fixing signature_multi_precision_integer().
    committed Feb 19, 2010
  15. * Fixing IV length.

            Stefan H. Holek <stefan>
            disastry
    * Skipping the tail of armor.
            Stefan H. Holek <stefan>
    committed Feb 19, 2010
  16. * New scheme to handle partial bodies.

    * Sophisticated buffering mechanism. No temporary files are created.
    * Creating pgpdump.1.
    
    Stefan H. Holek <stefan> kindly contributes the followings:
    
    * Fixed keyserver preferences (can be >1 octet)
    * Changed display of time fields to include timezone information
    * Added -u flag to display time fields in UTC instead of the local
      timezone (PGP time fields == seconds since 00:00:00, January 1,
      1970, UTC)
    * Fixed key and signature expiration time calculations
      (expiration time == seconds since creation time)
    * Added capability to read from stdin when no file is specifed on the
      commandline
    * Implemented missing subpackets
            - revocation_key
            - reason_for_revocation
            - key_flags
            - signer_user_id (not tested)
            - notation_data (not tested)
    committed Feb 19, 2010
  17. * Adding the "-p" option.

    * Adding some tags and algorithms.
    * A serious bug fix of Public_Key_Packet(). "len" was wrong.
    * A serious bug fix of Getc(). Defined Getc1().
    committed Feb 19, 2010
  18. configure support.

    committed Feb 19, 2010
  19. * Uncompress support.

    * Sophisticate armor support.
    * Partial Body Length
            ARAI Shun-ichi <hermes>
    committed Feb 19, 2010
  20. * Clean up the "data" directory.

    * Linux's mktemp(3) requires 6 "X"s.
    * Replace "uncompress.c" with "uncomp.c" due to the file length
      limitation of MS-DOS.
    committed Feb 19, 2010
  21. The first release

    committed Feb 19, 2010