Gnus development mailing list
 help / color / mirror / Atom feed
From: davidk@lysator.liu.se (David Kågedal)
Subject: Re: I wanna write an RFC
Date: 17 Mar 1999 13:18:50 +0100	[thread overview]
Message-ID: <jpbthsl36d.fsf@sanna.lysator.liu.se> (raw)
In-Reply-To: David Hedbor's message of "16 Mar 1999 14:42:21 -0800"

David Hedbor <david@hedbor.org> writes:

> Hrvoje Niksic <hniksic@srce.hr> writes:
> 
> > David Hedbor <david@hedbor.org> writes:
> >
> > > Also all implementations of x-face are buggy.
> > 
> > I don't understand this.  All the implementations I know of are using
> > the "uncompface" code, either through the external program, or through
> > the library.  Is that code buggy, or do you claim that the
> > specification is buggy?
> 
> That code doesn't follow the specification. I don't know exactly what
> the error in that code is, but I can find out if anyone is interested.

As I understand Marcus (out mutual friend who investigated this), the
code uses arrays for some sort of prediction, but it indexes them at
least one index off, resulting in both that the predictions don't work
as expected, and that it reads memory outside the table.  This
out-of-bounds memory happens to be in another structure in the
compface code, but since everybody uses the same code, it always works
the same way.  However, if you want to write another implementation
you'll have to reimplement all the bugs.

-- 
David Kågedal        <davidk@lysator.liu.se> http://www.lysator.liu.se/~davidk/


  reply	other threads:[~1999-03-17 12:18 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-03-14 16:44 Lars Magne Ingebrigtsen
1999-03-15 15:14 ` Jari Aalto+list.ding
1999-03-16  1:18 ` David Hedbor
1999-03-16  7:29   ` Hrvoje Niksic
1999-03-16 22:42     ` David Hedbor
1999-03-17 12:18       ` David Kågedal [this message]
1999-03-17 12:24         ` Hrvoje Niksic
1999-03-28 14:59         ` Lars Magne Ingebrigtsen
1999-03-17  1:25   ` Norman Walsh
1999-03-17 15:42     ` Laura Conrad
1999-03-17 16:06       ` Lee Willis
1999-03-17 16:29         ` Hrvoje Niksic
1999-03-17 16:35           ` Didier Verna
1999-03-17 17:15           ` William M. Perry
1999-03-17 17:43             ` Per Abrahamsen
1999-03-17 16:44               ` François Pinard
1999-03-17 18:01               ` Harry Putnam
1999-03-17 18:21                 ` William M. Perry
1999-03-18 17:27                   ` Harry Putnam
1999-03-17 18:30                 ` Per Abrahamsen
1999-03-17 18:29               ` William M. Perry
1999-03-18  0:10         ` Norman Walsh
1999-03-18  9:03           ` William M. Perry
1999-03-18 11:07             ` Robert Bihlmeyer
1999-03-18 12:56               ` Hrvoje Niksic
1999-03-18 13:16                 ` David Kågedal
1999-03-18 14:59                   ` Hrvoje Niksic
1999-03-18 15:19                     ` Didier Verna
1999-03-18 19:32                       ` Kim-Minh Kaplan
1999-03-19  9:18                         ` Didier Verna
1999-03-19 20:10                           ` Kim-Minh Kaplan
1999-03-18 19:32                     ` Zlatko Calusic
1999-03-19 14:03               ` Gerald Preissler
1999-03-28 15:02           ` Lars Magne Ingebrigtsen
1999-03-29  3:41             ` François Pinard
1999-04-02 13:56               ` Lars Magne Ingebrigtsen
1999-04-02 15:50                 ` François Pinard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=jpbthsl36d.fsf@sanna.lysator.liu.se \
    --to=davidk@lysator.liu.se \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).