From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.devel Subject: Re: [cc@ivu-ac.de: Re: Problem sending bigger mails with CVS Gnus + CVS Emacs] Date: Mon, 20 May 2002 12:58:52 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: References: <200205181849.g4IInZx22152@aztec.santafe.edu> <200205191940.g4JJeNU24003@aztec.santafe.edu> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1021892417 22605 127.0.0.1 (20 May 2002 11:00:17 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 20 May 2002 11:00:17 +0000 (UTC) Cc: cc@ivu-ac.de, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 179ktl-0005sU-00 for ; Mon, 20 May 2002 13:00:17 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 179l7f-0003ya-00 for ; Mon, 20 May 2002 13:14:39 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 179kts-0005sd-00; Mon, 20 May 2002 07:00:24 -0400 Original-Received: from 178.230.13.217.in-addr.dgcsystems.net ([217.13.230.178] helo=yxa.extundo.com) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 179ksQ-0005iH-00; Mon, 20 May 2002 06:58:54 -0400 Original-Received: from latte.josefsson.org (yxa.extundo.com [217.13.230.178]) (authenticated bits=0) by yxa.extundo.com (8.12.3/8.12.3) with ESMTP id g4KAwqWa026028; Mon, 20 May 2002 12:58:52 +0200 Original-To: rms@gnu.org In-Reply-To: <200205191940.g4JJeNU24003@aztec.santafe.edu> (Richard Stallman's message of "Sun, 19 May 2002 13:40:23 -0600 (MDT)") Mail-Copies-To: nobody Original-Lines: 29 User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.2.50 (i686-pc-linux-gnu) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:4167 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:4167 Alex said there was a bug in process-send-string under Windows recently. I wrongly assumed that the smtpmail.el bug was not related to recent Emacs changes. Cristoph, is it? If it is I think it doesn't make sense for me to look at it more until the elisp primitives are fixed. As for the general question -- since I send large amount of data often, as long as the primitives work I don't see any critical need for improvement. There are two outstanding minor problems I know of when it comes to subprocess. Unfortunately, I think they are quite difficult to debug since they have been around since probably 19.x or at least 20.x. There are workarounds for them, so users shouldn't see them. * Dead locks when sending much data. Search for "dead" in nntp.el. I haven't seen this myself, and perhaps it has already been fixed -- imap.el doesn't use anything similar. * "Blue moon" bug. Search for "blue moon" in nntp.el and imap.el. I know several people has tried to reproduce and debug this but failed. The workaround in imap.el for this one was added fairly recently. Richard Stallman writes: > Does it appear to you that some Emacs primitive ought to handle this > better? Perhaps process-send-... needs to handle long data better. > It has code to try to handle that case, but the code may not work.