Commit graph

2 commits

Author SHA1 Message Date
tv
f2a3e889cf Update to 0.30 (distfile site changed for newer releases, too):
hashcash-0.30 - 04-Mar-2004 - Adam Back <adam@cypherspace.org>

        * make -cX check multiple X-Hashcash lines until it finds the
          right one.  Bug reported by Kyle Hasselbacher <kyle@toehold.com>.

hashcash-0.29 - 04-Mar-2004 - Adam Back <adam@cypherspace.org>

        * fix prototype mismatch of function hashcash_check in
          hashcash.h vs libhc.c which caused compile failure on
          openBSD and freeBSD

        * change to make it compile on MAC OSX (need to recognize OSX
          and treat as unix like for headers to include)

        * change to make it compile on solaris 9 (and POSIX / SVR
          systems in general).  Turns out putenv(3) is more portable
          than setenv(3) / unsetenv(3)

        * update sha1 man page to name it sha1-hashcash to avoid collision
          with openssl sha1(1).  By default with openssl there is not
          actually any program named sha1, rather sha1 is a subprogram of
          openssl invoked "openssl sha1".  However I think it may still be
          possible to compile that as a separate program or symlink sha1 to
          openssl to get that.

        * update sha1 man pages to refer to the other common sha1
          implementations.

        * update LICENSE request
2004-03-29 19:09:06 +00:00
tv
fe42e93ed0 Hashcash is a denial-of-service counter measure tool. It's main current
use is to help hashcash users avoid losing email due to content based
    and blacklist based anti-spam systems.

    The hashcash tool allows you to create hashcash tokens to attach to
    emails you send, and to verify hashcash tokens attached to emails you
    receive. Email senders attach hashcash tokens with the X-Hashcash:
    header. Vendors and authors of anti-spam tools are encouraged to exempt
    mail sent with hashcash from their blacklists and content based
    filtering rules.
2004-03-29 19:01:34 +00:00