hashcash.el (hashcash-default-payment): Change default to 20
authorSimon Josefsson <jas@extundo.com>
Sun, 14 Nov 2004 14:27:44 +0000 (14:27 +0000)
committerSimon Josefsson <jas@extundo.com>
Sun, 14 Nov 2004 14:27:44 +0000 (14:27 +0000)
commit70b838d3d7e31d862003c63085e007ca545a31b5
treefd908b5a21fd2302b108802d674125f969b097aa
parent464dba542a0d408dc6f89ee48df7568b8e350589
hashcash.el (hashcash-default-payment): Change default to 20
(hashcash-default-accept-payment): Change default to 20
(hashcash-process-alist): New variable
(hashcash-generate-payment-async): Add
(hashcash-already-paid-p): Add
(hashcash-insert-payment): Don't generate payments twice
(hashcash-insert-payment-async): Add
(hashcash-insert-payment-async-2): Add
(hashcash-cancel-async): Add
(hashcash-wait-async): Add
(hashcash-processes-running-p): Add
(hashcash-wait-or-cancel): Add
(mail-add-payment): New optional argument.  Conditionally start
asynchronous calculation.
(mail-add-payment-async): Add

message.el (message-send-mail): Wait for asynchronous hashcash
results.  Don't clobber existing X-Hashcash headers.
(message-setup-1): Call mail-add-payment-async when
message-generate-hashcash is non-nil.
lisp/ChangeLog
lisp/hashcash.el
lisp/message.el