From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 107f24,582dff0b3f065a52 X-Google-Attributes: gid107f24,public X-Google-Thread: 1014db,582dff0b3f065a52 X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,582dff0b3f065a52 X-Google-Attributes: gid109fba,public X-Google-ArrivalTime: 2001-08-02 11:46:03 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news-ge.switch.ch!newsfeed00.sul.t-online.de!newsmm00.sul.t-online.com!t-online.de!news.t-online.com!not-for-mail From: "Daniel Fischer" Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++,comp.lang.functional Subject: Re: How Ada could have prevented the Red Code distributed denial of service attack. Date: Thu, 02 Aug 2001 20:44:01 +0200 Organization: Gueldenland MUD: telnet gl.mud.de 4444 Message-ID: References: <3B687EDF.9359F3FC@mediaone.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.t-online.com 996777845 04 20300 RpVoS69ESXAPNj 010802 18:44:05 X-Complaints-To: abuse@t-online.com X-Sender: 520060923510-0001@t-dialin.net User-Agent: Pan/0.9.7 (Unix) Xref: archiver1.google.com comp.lang.ada:11120 comp.lang.c:71706 comp.lang.c++:79433 comp.lang.functional:7215 Date: 2001-08-02T20:44:01+02:00 List-Id: Hi, - followup ("Larry Kilgallen" ) > Waking up to the fact that "Hey, I'm on the wrong rocket" certainly > seems a good reason to shut down. Is there any proof that the rest of > the program would have behaved correctly in the wrong rocket ? According to ESA, the failure was caused by a conversion of a value from a 64 bit floating point representation to a 16 bit integer representation. There was no protection against an operand error in this place, while here was in others. The value was much higher than expected because the early part of the trajectory of Ariane 5 differs from that of Ariane 4 and results in considerably higher horizontal velocity values. You can read the full report at http://www.esa.int/htdocs/tidc/Press/Press96/ariane5rep.html Daniel -- IMO, anyway. end message by (Daniel Fischer ) clc FAQ: http://www.eskimo.com/~scs/C-faq/top.html 08/02 Our Lady of Los Angeles in Costa Rica