From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/62412 Path: news.gmane.org!not-for-mail From: Andreas Seltenreich Newsgroups: gmane.emacs.gnus.general Subject: Re: hashcash: duplicate payments Date: Sun, 26 Mar 2006 22:01:42 +0200 Message-ID: <87r74p561l.fsf@gate450.dyndns.org> References: <87veu1hz2u.fsf@gate450.dyndns.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: sea.gmane.org 1143403645 2858 80.91.229.2 (26 Mar 2006 20:07:25 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 26 Mar 2006 20:07:25 +0000 (UTC) Original-X-From: ding-owner+m10938@lists.math.uh.edu Sun Mar 26 22:07:22 2006 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FNbWD-0004m0-Dd for ding-account@gmane.org; Sun, 26 Mar 2006 22:07:21 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1FNbW2-0000iU-00; Sun, 26 Mar 2006 14:07:10 -0600 Original-Received: from nas02.math.uh.edu ([129.7.128.40]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1FNbTW-0000iM-00 for ding@lists.math.uh.edu; Sun, 26 Mar 2006 14:04:34 -0600 Original-Received: from quimby.gnus.org ([80.91.224.244]) by nas02.math.uh.edu with esmtp (Exim 4.52) id 1FNbTU-0006ra-GQ for ding@lists.math.uh.edu; Sun, 26 Mar 2006 14:04:34 -0600 Original-Received: from smtp2.rz.uni-karlsruhe.de ([129.13.185.218]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1FNbTT-0000vd-00 for ; Sun, 26 Mar 2006 22:04:31 +0200 Original-Received: from rzstud1.stud.uni-karlsruhe.de (rzstud1.stud.uni-karlsruhe.de [193.196.41.33]) by smtp2.rz.uni-karlsruhe.de with esmtp (Exim 4.50 #1) id 1FNbTT-0002tj-EU; Sun, 26 Mar 2006 22:04:31 +0200 Original-Received: from uwi7 by rzstud1.stud.uni-karlsruhe.de with local (Exim 3.36 #1) id 1FNbTb-0004FI-00 for ding@gnus.org; Sun, 26 Mar 2006 22:04:39 +0200 Resent-To: ding@gnus.org Resent-From: Andreas Seltenreich Resent-Date: Sun, 26 Mar 2006 22:04:29 +0200 Resent-Message-ID: <87irq155wy.fsf@gate450.dyndns.org> Original-To: ding@gnus.org X-PGP-Key: 0x2C006B340F8C8C1B X-Now-Playing: Tiamat / A Deeper Kind Of Slumber X-Face: $:F<87a[gD1?#R6S3j21cr1&C&7bd63GHC.tSdskUb}hhwG(ci*=D5kJ<_N+p9q(7-,PnG. Et.Yh (Andreas Seltenreich's message of "Sun, 26 Mar 2006 19:53:45 +0200") User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux) Original-Lines: 53 X-Spam-Score: -2.6 (--) Precedence: bulk Original-Sender: ding-owner@lists.math.uh.edu Xref: news.gmane.org gmane.emacs.gnus.general:62412 Archived-At: --=-=-= Andreas Seltenreich schrob: > X-Hashcash: 1:24:060326:ding@gnus.org::S1H1LHoTY/UosfJN:0000ymPT > X-Hashcash: 1:24:060326:ding@gnus.org::bZhXJcbr0RqrGqAV:00008EL9 Apparently, the hashcash code is also run on temporary buffers during resending. Is binding message-generate-hashcash at those places an acceptable solution? regards, andreas 2006-03-26 Andreas Seltenreich * message.el (message-resend): Bind message-generate-hashcash to to nil. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=message.el.patch Index: message.el =================================================================== RCS file: /usr/local/cvsroot/gnus/lisp/message.el,v retrieving revision 7.135 diff -c -r7.135 message.el *** message.el 15 Mar 2006 18:03:48 -0000 7.135 --- message.el 26 Mar 2006 19:57:40 -0000 *************** *** 6507,6512 **** --- 6507,6513 ---- (set-buffer (get-buffer-create " *message resend*")) (erase-buffer)) (let ((message-this-is-mail t) + message-generate-hashcash message-setup-hook) (message-setup `((To . ,address)))) ;; Insert our usual headers. *************** *** 6544,6549 **** --- 6545,6551 ---- ;; Send it. (let ((message-inhibit-body-encoding t) message-required-mail-headers + message-generate-hashcash rfc2047-encode-encoded-words) (message-send-mail)) (kill-buffer (current-buffer))) --=-=-=--