From owner-cvs-libexec Tue Oct 31 00:22:20 1995 Return-Path: owner-cvs-libexec Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA00439 for cvs-libexec-outgoing; Tue, 31 Oct 1995 00:22:20 -0800 Received: (from ache@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA00415 ; Tue, 31 Oct 1995 00:22:14 -0800 Date: Tue, 31 Oct 1995 00:22:14 -0800 From: "Andrey A. Chernov" Message-Id: <199510310822.AAA00415@freefall.freebsd.org> To: CVS-commiters, cvs-libexec Subject: cvs commit: src/libexec/mail.local Makefile mail.local.c Sender: owner-cvs-libexec@FreeBSD.org Precedence: bulk ache 95/10/31 00:22:14 Modified: libexec/mail.local Makefile mail.local.c Log: Put fsync under #ifdef EXTRA_SANITY and turn it off by default. fsync here cause real disk trashing when large UUCP mail chanks parsed. From owner-cvs-libexec Tue Oct 31 00:32:30 1995 Return-Path: owner-cvs-libexec Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id AAA02129 for cvs-libexec-outgoing; Tue, 31 Oct 1995 00:32:30 -0800 Received: from jhome.DIALix.COM (root@jhome.DIALix.COM [192.203.228.69]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id AAA01954 ; Tue, 31 Oct 1995 00:30:41 -0800 Received: (from peter@localhost) by jhome.DIALix.COM (8.6.12/8.6.9) id QAA22655; Tue, 31 Oct 1995 16:30:28 +0800 Date: Tue, 31 Oct 1995 16:30:27 +0800 (WST) From: Peter Wemm To: "Andrey A. Chernov" cc: CVS-commiters@freefall.freebsd.org, cvs-libexec@freefall.freebsd.org Subject: Re: cvs commit: src/libexec/mail.local Makefile mail.local.c In-Reply-To: <199510310822.AAA00415@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-libexec@FreeBSD.org Precedence: bulk On Tue, 31 Oct 1995, Andrey A. Chernov wrote: > ache 95/10/31 00:22:14 > > Modified: libexec/mail.local Makefile mail.local.c > Log: > Put fsync under #ifdef EXTRA_SANITY and turn it off by default. > fsync here cause real disk trashing when large UUCP mail chanks > parsed. I dont mean to upset Andrey, but IMHO, this is a FUNDAMENTAL sanity requirement. IMHO, incoming email is *precious*, especially on a commercial system. Andrey, I respectfully request that you change it from #ifdef EXTRA_SANITY fsync().. #endif to #ifndef DONT_FSYNC fsync() #endif And the same for Taylor-UUCP 1.06, and sendmail(?) in case you were thinking about doing those too. IMHO, this is bad karma, because we've committed to accepting and delivering the mail. -Peter From owner-cvs-libexec Tue Oct 31 01:14:38 1995 Return-Path: owner-cvs-libexec Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA05882 for cvs-libexec-outgoing; Tue, 31 Oct 1995 01:14:38 -0800 Received: from sequent.kiae.su (sequent.kiae.su [144.206.136.6]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id BAA05845 ; Tue, 31 Oct 1995 01:14:20 -0800 Received: by sequent.kiae.su id AA16420 (5.65.kiae-2 ); Tue, 31 Oct 1995 12:13:00 +0300 Received: by sequent.KIAE.su (UUMAIL/2.0); Tue, 31 Oct 95 12:12:59 +0300 Received: (from ache@localhost) by ache.dialup.demos.ru (8.6.12/8.6.12) id MAA01070; Tue, 31 Oct 1995 12:06:27 +0300 To: Peter Wemm Cc: CVS-commiters@freefall.freebsd.org, cvs-libexec@freefall.freebsd.org References: In-Reply-To: ; from Peter Wemm at Tue, 31 Oct 1995 16:30:27 +0800 (WST) Message-Id: Organization: Olahm Ha-Yetzirah Date: Tue, 31 Oct 1995 12:06:26 +0300 (MSK) X-Mailer: Mail/@ [v2.40 FreeBSD] From: =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= (aka Andrey A. Chernov, Black Mage) X-Class: Fast Subject: Re: cvs commit: src/libexec/mail.local Makefile mail.local.c Lines: 44 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 1481 Sender: owner-cvs-libexec@FreeBSD.org Precedence: bulk In message Peter Wemm writes: >On Tue, 31 Oct 1995, Andrey A. Chernov wrote: >> ache 95/10/31 00:22:14 >> >> Modified: libexec/mail.local Makefile mail.local.c >> Log: >> Put fsync under #ifdef EXTRA_SANITY and turn it off by default. >> fsync here cause real disk trashing when large UUCP mail chanks >> parsed. >I dont mean to upset Andrey, but IMHO, this is a FUNDAMENTAL sanity >requirement. IMHO, incoming email is *precious*, especially on a >commercial system. >Andrey, I respectfully request that you change it from >#ifdef EXTRA_SANITY > fsync().. >#endif >to >#ifndef DONT_FSYNC > fsync() >#endif Ok, I understand you... >And the same for Taylor-UUCP 1.06, and sendmail(?) in case you were thinking >about doing those too. IMHO, this is bad karma, because we've committed to >accepting and delivering the mail. Taylor-UUCP doesn't do fsync by default, sendmail do it in rare cases, so I don't think about them. fsync in mail.local is evil probably only on UUCP sites when large mail chunks parsed at once, on SMTP sites mail usually arrives in async. order, so it not hits. -- Andrey A. Chernov : And I rest so composedly, /Now, in my bed, ache@astral.msk.su : That any beholder /Might fancy me dead - http://dt.demos.su/~ache : Might start at beholding me, /Thinking me dead. RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849 From owner-cvs-libexec Tue Oct 31 01:16:59 1995 Return-Path: owner-cvs-libexec Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA06276 for cvs-libexec-outgoing; Tue, 31 Oct 1995 01:16:59 -0800 Received: (from ache@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA06240 ; Tue, 31 Oct 1995 01:16:49 -0800 Date: Tue, 31 Oct 1995 01:16:49 -0800 From: "Andrey A. Chernov" Message-Id: <199510310916.BAA06240@freefall.freebsd.org> To: CVS-commiters, cvs-libexec Subject: cvs commit: src/libexec/mail.local Makefile mail.local.c Sender: owner-cvs-libexec@FreeBSD.org Precedence: bulk ache 95/10/31 01:16:48 Modified: libexec/mail.local Makefile mail.local.c Log: Revert fsync ifdef behaviour and name, now default variant acts like original one. Suggested by: peter From owner-cvs-libexec Tue Oct 31 01:41:11 1995 Return-Path: owner-cvs-libexec Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id BAA09194 for cvs-libexec-outgoing; Tue, 31 Oct 1995 01:41:11 -0800 Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id BAA09025 ; Tue, 31 Oct 1995 01:39:49 -0800 Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id KAA10933; Tue, 31 Oct 1995 10:39:34 +0100 Received: by sax.sax.de (8.6.11/8.6.12-s1) with UUCP id KAA01926; Tue, 31 Oct 1995 10:39:33 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.6.12/8.6.9) id KAA11541; Tue, 31 Oct 1995 10:36:17 +0100 From: J Wunsch Message-Id: <199510310936.KAA11541@uriah.heep.sax.de> Subject: Re: cvs commit: src/libexec/mail.local Makefile mail.local.c To: ache@astral.msk.su (=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=) Date: Tue, 31 Oct 1995 10:36:16 +0100 (MET) Cc: peter@jhome.dialix.com, CVS-commiters@freefall.freebsd.org, cvs-libexec@freefall.freebsd.org Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) In-Reply-To: from "=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=" at Oct 31, 95 12:06:26 pm X-Phone: +49-351-2012 669 X-Mailer: ELM [version 2.4 PL23] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Content-Length: 612 Sender: owner-cvs-libexec@FreeBSD.org Precedence: bulk As =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= wrote: > > fsync in mail.local is evil probably only on UUCP sites when large > mail chunks parsed at once, on SMTP sites mail usually > arrives in async. order, so it not hits. Even though i'm as affected as you are (i get everything via UUCP), i wouldn't waste a nanosecond in thinking about _not_ fsynch'ing there. As well as i would not mount anything else than /tmp with the async option. -- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) From owner-cvs-libexec Tue Oct 31 11:21:59 1995 Return-Path: owner-cvs-libexec Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA18499 for cvs-libexec-outgoing; Tue, 31 Oct 1995 11:21:59 -0800 Received: from ibp.ibp.fr (ibp.ibp.fr [132.227.60.30]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id LAA18480 ; Tue, 31 Oct 1995 11:21:24 -0800 Received: from blaise.ibp.fr (blaise.ibp.fr [132.227.60.1]) by ibp.ibp.fr (8.6.12/jtpda-5.0) with ESMTP id UAA01042 ; Tue, 31 Oct 1995 20:20:48 +0100 Received: from (uucp@localhost) by blaise.ibp.fr (8.6.12/jtpda-5.0) with UUCP id UAA16594 ; Tue, 31 Oct 1995 20:20:47 +0100 Received: (from roberto@localhost) by keltia.freenix.fr (8.7.1/keltia-uucp-2.6) id UAA08890; Tue, 31 Oct 1995 20:10:22 +0100 (MET) From: Ollivier Robert Message-Id: <199510311910.UAA08890@keltia.freenix.fr> Subject: Re: cvs commit: src/libexec/mail.local Makefile mail.local.c To: joerg_wunsch@uriah.heep.sax.de Date: Tue, 31 Oct 1995 20:10:21 +0100 (MET) Cc: ache@astral.msk.su, peter@jhome.dialix.com, CVS-commiters@freefall.freebsd.org, cvs-libexec@freefall.freebsd.org In-Reply-To: <199510310936.KAA11541@uriah.heep.sax.de> from "J Wunsch" at Oct 31, 95 10:36:16 am X-Operating-System: FreeBSD 2.2-CURRENT ctm#1275 X-Mailer: ELM [version 2.4 PL24 ME8b] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-libexec@FreeBSD.org Precedence: bulk It seems that J Wunsch said: > Even though i'm as affected as you are (i get everything via UUCP), i > wouldn't waste a nanosecond in thinking about _not_ fsynch'ing there. I agree. > As well as i would not mount anything else than /tmp with the async > option. It is good for /var/spool/news too, especially during expire... -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@keltia.frmug.fr.net FreeBSD keltia.freenix.fr 2.2-CURRENT #5: Mon Oct 30 00:03:29 MET 1995 From owner-cvs-libexec Wed Nov 1 19:27:53 1995 Return-Path: owner-cvs-libexec Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA09177 for cvs-libexec-outgoing; Wed, 1 Nov 1995 19:27:53 -0800 Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id TAA09163 ; Wed, 1 Nov 1995 19:27:43 -0800 Date: Wed, 1 Nov 1995 19:27:43 -0800 From: David Greenman Message-Id: <199511020327.TAA09163@freefall.freebsd.org> To: CVS-commiters, cvs-libexec Subject: cvs commit: src/libexec/telnetd sys_term.c Sender: owner-cvs-libexec@FreeBSD.org Precedence: bulk root 95/11/01 19:27:42 Branch: libexec/telnetd RELENG_2_1_0 Modified: libexec/telnetd sys_term.c Log: Brought in revs 1.10-1.11: security patch.