From owner-freebsd-isdn Tue Jul 20 1:42: 9 1999 Delivered-To: freebsd-isdn@freebsd.org Received: from hcshh.hcs.de (hcshh.hcs.de [194.123.40.1]) by hub.freebsd.org (Postfix) with SMTP id 623D214BD3 for ; Tue, 20 Jul 1999 01:41:56 -0700 (PDT) (envelope-from hm@hcs.de) Received: from hcswork.hcs.de([192.76.124.5]) (2253 bytes) by hcshh.hcs.de via sendmail with P:smtp/R:inet_hosts/T:smtp (sender: ) id for ; Tue, 20 Jul 1999 10:41:25 +0200 (CEST) (Smail-3.2.0.104 1998-Nov-20 #1 built 1998-Dec-11) Received: by hcswork.hcs.de (Smail3.1.29.0 #13) id m116VSm-0003laC; Tue, 20 Jul 99 10:41 METDST Message-Id: From: hm@hcs.de (Hellmuth Michaelis) Subject: Re: Problems with callback setup In-Reply-To: <4.2.0.58.19990720094640.00a89200@mail.saphirsc.de> from Hauke Fath at "Jul 20, 99 10:00:20 am" To: hf@Melog.DE (Hauke Fath) Date: Tue, 20 Jul 1999 10:41:24 +0200 (METDST) Cc: freebsd-isdn@FreeBSD.ORG Reply-To: hm@hcs.de Organization: HCS Hanseatischer Computerservice GmbH X-Mailer: ELM [version 2.4ME+ PL39 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1425 Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org From the keyboard of Hauke Fath: > I wasn't referring to bugs here. From what little understanding of the > syslog data I have, isdnd's state machine detected an illegal state, and, > instead of cleaning up and starting from scratch, decided to quit. Thus, > you may lose connectivity permanently because of a failure that was only > temporary. Can you say "DOS"? > > Now that I know about the problem I could easily put a wrapper around isdnd > and restart it when it dies. But there may be situations when quitting is > the only sensible thing to do (imagine looping on dial-out and the > resulting costs...) which only the daemon itself can detect and deal with > reasonably. This is very true. And it applies not only to isdnd but also to the complete passive stack (see also i4b's TODO file). Currently, given i4b's robustness (at least in my environments) there is only little incentive (in contrast to the time and work required to code this) for me to implement illegal state recovery; YMMV and i for shure won't pipe illegal state recovery diffs from someone else to /dev/null ;-)) hellmuth -- Hellmuth Michaelis Tel +49 40 559747-70 HCS Hanseatischer Computerservice GmbH Fax +49 40 559747-77 Oldesloer Strasse 97-99 Mail hm [at] hcs.de 22457 Hamburg WWW http://www.hcs.de To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message