Change logs for libexplain source package in Maverick

  • libexplain (0.31.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.30.D004-1) unstable; urgency=low
    
      * This change set fixes a test false negative on the Debian s390 architecture.
      * My thanks to the Debian build farm for finding this problem.
    
    libexplain (0.30.D003-1) unstable; urgency=low
    
      * A testing false negative has been fix on the Debian ia64 architecture.
      * My thanks to the Debian build farm for finding this problem.
    
    libexplain (0.30.D002-1) unstable; urgency=low
    
      * This change set fixes a build problem on Debian alpha architecture.
      * My thanks to the Debian build farm for finding this problem.
    
    libexplain (0.30.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.29.D007-1) unstable; urgency=low
    
      * It is common, particularly in error cleanup, to call unlink and not test the
        result.
    
    libexplain (0.29.D006-1) unstable; urgency=low
    
      * This change set fixes a false negative on the sparc architecture.
      * My thanks to the Debian build farm for finding this problem.
    
    libexplain (0.29.D005-1) unstable; urgency=low
    
      * This change set fixes a test false negative on the ia64 architecture.
      * My thanks to the Debian build farm for finding this problem.
    
    libexplain (0.29.D004-1) unstable; urgency=low
    
      * This change set fixes a test false negative on the hppa architecture.
      * My thanks to the Debian build farm for finding this problem.
    
    libexplain (0.29.D003-1) unstable; urgency=low
    
      * This change set fixes a test false negative.
      * My thanks to the Debian build farm for finding this problem.
    
    libexplain (0.29.D002-1) unstable; urgency=low
    
      * This change set fixes a test false negative.
      * My thanks to the Debian build farm for finding this problem.
      * Closes: 579240
    
    libexplain (0.29.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.28.D008-1) unstable; urgency=low
    
      * This change set fixes a test false neggatived discovered by the debian build
        farm on the sparc architecture.
    
    libexplain (0.28.D007-1) unstable; urgency=low
    
      * This change set fixes a false negative discovered by the debian build farm
        on the s390 architecture.
    
    libexplain (0.28.D006-1) unstable; urgency=low
    
      * This change set fixes a problem with t0229a segfaulting. This was discovered
        by the debian build farm.
    
    libexplain (0.28.D005-1) unstable; urgency=low
    
      * This change set fixes a false negative from a test, discovered by the debian
        build farm on the hppa architecture.
    
    libexplain (0.28.D004-1) unstable; urgency=low
    
      * This change set fixes a test false negative, discovered by the debian build
        farm in the armel architecture.
    
    libexplain (0.28.D003-1) unstable; urgency=low
    
      * This change set fixes a build problem discovered by the debian build farm on
        the alpha architecture.
    
    libexplain (0.28.D002-1) unstable; urgency=low
    
      * This change set fixes a built problem on Ubuntu Jaunty
    
    libexplain (0.28.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.27.D006-1) unstable; urgency=low
    
      * This change fixes a false negative from one of the tests on the hppa
        architecture.
      * This problem was found by the Debian build farm.
    
    libexplain (0.27.D005-1) unstable; urgency=low
    
      * This change set fixes a problem on Debian alpha architecture.
      * This problem was found by the Debian build farm.
    
    libexplain (0.27.D004-1) unstable; urgency=low
    
      * This change fixes a false negative in one of the tests.  The problem is to
        come up with an invalid pointer value that is invalid across all systems and
        arhcitectures.
      * This problem was found by the Debian build farm.
    
    libexplain (0.27.D003-1) unstable; urgency=low
    
      * This change set fixes a build problem on the Debian sparc build.
    
    libexplain (0.27.D002-1) unstable; urgency=low
    
      * The decoding of unknown ioctl request numbers has been simplicied, and also
        avoids typing to create types of size zero.
      * This bug was found by the debian build farm.
    
    libexplain (0.27.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.26.D006-1) unstable; urgency=low
    
      * This change fixes a false negatives from one of the tests on the debian s390
        architecture.
    
    libexplain (0.26.D005-1) unstable; urgency=low
    
      * This change set fixes a build problem on the debian mips and mipsel
        architectures.
    
    libexplain (0.26.D004-1) unstable; urgency=low
    
      * This change set fixes a build problem (test false negative) on the debian
        ia64 architecture.
    
    libexplain (0.26.D003-1) unstable; urgency=low
    
      * This change set fixes a bug on the alpha architecture, because it iss one of
        those weird architectures that va_list is not compatible with void*, and a
        function argument was unused in that case.
    
    libexplain (0.26.D002-1) unstable; urgency=low
    
      * A build problem on debian sparc has been fixed.  It occurs when FFSYNC is
        defined as O_FSUNC but, and this is a big but, O_FSYNC is not defined.
    
    libexplain (0.26.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.25.D005-1) unstable; urgency=low
    
      * A build problem has been fixed on systems where va_list is not compaitible
        with const void *
      * My thanks to Conrad Parker for reporting this problem.
    
    libexplain (0.25.D004-1) unstable; urgency=low
    
      * This change set removes the unused-result warning form explain_lseek_or_die,
        becaus eit is very common to ignore the result.
    
    libexplain (0.25.D003-1) unstable; urgency=low
    
      * Explaiantions are now available for errors reported by the socketpair(2)
        system call.
    
    libexplain (0.25.D002-1) unstable; urgency=low
    
      * This change set adds a little more information to the Debian upload
        instructions.
    
    libexplain (0.25.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.24.D051-1) unstable; urgency=low
    
      * Some potential portability problems have been fixed.
    
    libexplain (0.24.D050-1) unstable; urgency=low
    
      * A numbver of portability fixes have been made.
    
    libexplain (0.24.D049-1) unstable; urgency=low
    
      * Some this that affected protability have been improved.
    
    libexplain (0.24.D048-1) unstable; urgency=low
    
      * This change set fixes some portability issues.
    
    libexplain (0.24.D047-1) unstable; urgency=low
    
      * This change set adds an new test program that scans the source file looking
        for subtle include file problems that can affect portability.
    
    libexplain (0.24.D046-1) unstable; urgency=low
    
      * A build problem with $syscall on i386 has been fixed.
    
    libexplain (0.24.D045-1) unstable; urgency=low
    
      * A build problem with $syscall on i386 has been fixed.
    
    libexplain (0.24.D044-1) unstable; urgency=low
    
      * The way coverage is calculated has been fimplified.	 This should result in
        build improvements.
    
    libexplain (0.24.D043-1) unstable; urgency=low
    
      * A build problem with getgroups on i386 has been fixed.
    
    libexplain (0.24.D042-1) unstable; urgency=low
    
      * A build problem with getdomainname on i386 has been fixed.
    
    libexplain (0.24.D041-1) unstable; urgency=low
    
      * A build problem with getcwd on i386 has been fixed.
    
    libexplain (0.24.D040-1) unstable; urgency=low
    
      * A build problem with getchar on i386 has been fixed.
    
    libexplain (0.24.D039-1) unstable; urgency=low
    
      * A build problem with getc on i386 has been fixed.
    
    libexplain (0.24.D038-1) unstable; urgency=low
    
      * A build problem with fwrite on i386 has been fixed.
    
    libexplain (0.24.D037-1) unstable; urgency=low
    
      * A build problem with ftime on i386 has been fixed.
    
    libexplain (0.24.D036-1) unstable; urgency=low
    
      * A build problem with ftell on i386 has been fixed.
    
    libexplain (0.24.D035-1) unstable; urgency=low
    
      * A build problem with fsetpos on i386 has been fixed.
    
    libexplain (0.24.D034-1) unstable; urgency=low
    
      * A build problem with fseek on i386 has been fixed.
    
    libexplain (0.24.D033-1) unstable; urgency=low
    
      * A build problem with freopen on i386 has been fixed.
    
    libexplain (0.24.D032-1) unstable; urgency=low
    
      * A build problem with fraed on i386 has been fixed.
    
    libexplain (0.24.D031-1) unstable; urgency=low
    
      * A build problem with fputc on i386 has been fixed
    
    libexplain (0.24.D030-1) unstable; urgency=low
    
      * A build problem with fpurge on i386 has been fixed.
    
    libexplain (0.24.D029-1) unstable; urgency=low
    
      * A build problem with fopen on i386 has been fixed.
    
    libexplain (0.24.D028-1) unstable; urgency=low
    
      * A build problem with fileno on i386 has been fixed.
    
    libexplain (0.24.D027-1) unstable; urgency=low
    
      * A build problem with fgets in i386 has been fixed.
    
    libexplain (0.24.D026-1) unstable; urgency=low
    
      * A build problem with fgetpos on i386 has been fixed.
    
    libexplain (0.24.D025-1) unstable; urgency=low
    
      * A biuild problem with fgetc in i386 has been fixed.
    
    libexplain (0.24.D024-1) unstable; urgency=low
    
      * A build problem with ferror on i386 has been fixed.
    
    libexplain (0.24.D023-1) unstable; urgency=low
    
      * A build problem with fdopen on i386 has been fixed.
    
    libexplain (0.24.D022-1) unstable; urgency=low
    
      * This change fixes a fflush i386 build problem.
    
    libexplain (0.24.D021-1) unstable; urgency=low
    
      * The explain(3) man page now mentions AC_SYS_LARGEFILE in the building
        requirements.
    
    libexplain (0.24.D020-1) unstable; urgency=low
    
      * This change fixes a feof i386 build problem.
    
    libexplain (0.24.D019-1) unstable; urgency=low
    
      * This change fixes a fdopendir i386 build problem.
    
    libexplain (0.24.D018-1) unstable; urgency=low
    
      * This change fixes a fclose i386 build problem.
    
    libexplain (0.24.D017-1) unstable; urgency=low
    
      * The non-verbose build output has been improved slightly (for inceased
        brevity).
    
    libexplain (0.24.D016-1) unstable; urgency=low
    
      * This change fixes a dirfd i386 build problem.
    
    libexplain (0.24.D015-1) unstable; urgency=low
    
      * This change fixes a closedir i386 build problem.
    
    libexplain (0.24.D014-1) unstable; urgency=low
    
      * This change fixes a build problem discovered by the Debian build farm.
      * Debian: Closes: Bug: 574698
    
    libexplain (0.24.D013-1) unstable; urgency=low
    
      * This change set adds more internationalization to the code.
    
    libexplain (0.24.D012-1) unstable; urgency=low
    
      * This change set converts a number of notes into foot notes.
    
    libexplain (0.24.D011-1) unstable; urgency=low
    
      * This change set refactors the acces(2) handling to have fewer source files.
    
    libexplain (0.24.D010-1) unstable; urgency=low
    
      * This change adds to the explantions for the mkdir(2) system call, in the
        case where the parent directory's "." entry already has too many links.
      * My thanks to Erik de Castro Lopo for reporting this use case.
    
    libexplain (0.24.D009-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the sprintf(3) system
        call.
    
    libexplain (0.24.D008-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the snprintf(3) system
        call.
    
    libexplain (0.24.D007-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the vsnprintf(3)
        system call.
    
    libexplain (0.24.D006-1) unstable; urgency=low
    
      * Explanations ar enow available for errors reported by the vsprintf(3) system
        call.
    
    libexplain (0.24.D005-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the printf(3) system
        call.
    
    libexplain (0.24.D004-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the fprintf(3) system
        call.
    
    libexplain (0.24.D003-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the vprintf(3) system
        call.
    
    libexplain (0.24.D002-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the vfprintf(3) system
        call.
    
    libexplain (0.24.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.23.D017-1) unstable; urgency=low
    
      * There is now a new explanation section called "footnotes".	This is to allow
        text to be placed after the full explanation (and only if there is room).
        This avoid messing up the sentence structure for languages with non-english
        grammars.
    
    libexplain (0.23.D016-1) unstable; urgency=low
    
      * This change set alters all of the explain_*_on_error fucntions to deliver
        their output via explain_output_message, allowing alternate message delivery
        implementatipons.
      * This change set alters all of the explain_*_or_die fucntions to exit via
        explain_output_exit_failure, allowing alternate error-recovery
        implementatipons.
    
    libexplain (0.23.D015-1) unstable; urgency=low
    
      * This change set adds the ability to redirect libexplain output. This makes
        it possible to use stderr or syslog as the destination, or both. See
        libexplain/output.h for more information.
    
    libexplain (0.23.D014-1) unstable; urgency=low
    
      * This change set fixes a false negative discovered by the Debian AMD64 build
        farm.
      * Debian: Closes: 571424
    
    libexplain (0.23.D013-1) unstable; urgency=low
    
      * This change set gets rid of some leftover cruft from the initail proof-of-
        concept implementation.
    
    libexplain (0.23.D012-1) unstable; urgency=low
    
      * The use of on_exit has been replaced with atexit, when available.
    
    libexplain (0.23.D011-1) unstable; urgency=low
    
      * This change set fixes some false negatives of the test suite on Solaris.
    
    libexplain (0.23.D010-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the fstatvfs system
        call.
    
    libexplain (0.23.D009-1) unstable; urgency=low
    
      * This change set fixes a number of false negatives reported by the test suite
        on Solaris.
    
    libexplain (0.23.D008-1) unstable; urgency=low
    
      * This change set adds an internal strerror implementation.  This reduces the
        number of false positives caused by slightly different string returned by
        sterror on diffeerent Unix implementations.
    
    libexplain (0.23.D007-1) unstable; urgency=low
    
      * This change set adds more conditional code to cope with Solaris
        idiosyncracies.
      * My thanks to Joseph Garvin <email address hidden> for reporting these problems.
    
    libexplain (0.23.D006-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the statvfs(2) system
        call.
    
    libexplain (0.23.D005-1) unstable; urgency=low
    
      * This change set fixes more Solaris portability issues.
      * My thanks to oseph Garvin <email address hidden> for reporting these problems.
    
    libexplain (0.23.D004-1) unstable; urgency=low
    
      * The code has been improved, so that it can cope with Solaris when querying
        mount points.
      * My thanks to Joseph Garvin <email address hidden> for reporting this problem.
    
    libexplain (0.23.D003-1) unstable; urgency=low
    
      * There is not extra code to locate NAME_MAX, or to default it if the system
        (e.g. Solaris) does not define it.
      * My thanks to Joseph Garvin <email address hidden> for reporting this problem.
    
    libexplain (0.23.D002-1) unstable; urgency=low
    
      * The location of the PATH_MAX define is different on Solaris than on a POSIX
        conforming system.
      * My thanks to Joseph Garvin <email address hidden> for reporting this problem.
    
    libexplain (0.23.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.22.D003-1) unstable; urgency=low
    
      * This change set fixes a problem discovered by the Debian build farm.  It
        turns out that on alpha architecture, you can't disambiguate the FIBMAP vs
        BMP_IOCTL case in the pre-processor.  The code now uses a disambiguate
        function.
      * Debian: Closes: 570671
    
    libexplain (0.22.D002-1) unstable; urgency=low
    
      * This change set modifies explain_string_buffer_putc_quoted to build the
        octal representation itself, because too many system get %03o and %3.3o
        wrong, and inconsistently.
    
    libexplain (0.22.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.21.D003-1) unstable; urgency=low
    
      * This change set add some Debian upload instructions, to jog the memory when
        doing new releases.
    
    libexplain (0.21.D002-1) unstable; urgency=low
    
      * This change set fixes a false negative found by the Debian automated build
        system.
      * Debian: Closes: 569449
    
    libexplain (0.21.D001-1) unstable; urgency=low
    
      * This change set prepares LibExplain for the next public release.
    
    libexplain (0.20.D013-1) unstable; urgency=low
    
      * Explanations are now availaible for errors reported by the putw(3) system
        call.
    
    libexplain (0.20.D012-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the getw(3) system
        call.
    
    libexplain (0.20.D011-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the fpurge(3) system
        call.
    
    libexplain (0.20.D010-1) unstable; urgency=low
    
      * This change set fixes some Lintian earnings.
    
    libexplain (0.20.D009-1) unstable; urgency=low
    
      * This change fixes a warning issued by GCC 4.4.
      * Debian: Closes: 541174
    
    libexplain (0.20.D008-1) unstable; urgency=low
    
      * The redundant stuff in the "Philosophy" section of explain_lca2010(1) have
        been removed.  They were place-holders until the rest of the paper was
        written.
    
    libexplain (0.20.D007-1) unstable; urgency=low
    
      * The "Rationale" section has been removed from the README because its
        contents can now be found in explain_lca2010(1).
    
    libexplain (0.20.D006-1) unstable; urgency=low
    
      * This change set fixes a lintian warning.
    
    libexplain (0.20.D005-1) unstable; urgency=low
    
      * This change set fixes a number of portability (build) problems.  It now
        builds clean on 32-bit Debian Sid.
    
    libexplain (0.20.D004-1) unstable; urgency=low
    
      * The web site blurb has been trimmed, nit now points to the LCA paper
        instead, explain_lca2010(1).
    
    libexplain (0.20.D003-1) unstable; urgency=low
    
      * The code that prints pointers now attempts to use dladdr to locate a
        relevant symbol, and print it if found.  Not all systems have dladdr, do it
        is conditional.  Similarly parse-bits and string-to-pointer attempt to use
        dlsym to locate names; again, conditionally.
    
    libexplain (0.20.D002-1) unstable; urgency=low
    
      * This change set adds the necessary symbols for sparse file lseek support.
    
    libexplain (0.20.D001-1) unstable; urgency=low
    
      * This change set prepares libexplain for the next public release.
    
    libexplain (0.19.D085-1) unstable; urgency=low
    
      * This change fixes a ./configure dependency problem.
    
    libexplain (0.19.D084-1) unstable; urgency=low
    
      * This change fixed a build problem, to do with generating etc/coverage.so
    
    libexplain (0.19.D083-1) unstable; urgency=low
    
      * This change set adds section 6 slides.
    
    libexplain (0.19.D082-1) unstable; urgency=low
    
      * This change set add section 5 slides.
    
    libexplain (0.19.D081-1) unstable; urgency=low
    
      * A bug has been fixed in the call of the ENFILE system call.
    
    libexplain (0.19.D080-1) unstable; urgency=low
    
      * This change set adds section 4 slides.
    
    libexplain (0.19.D079-1) unstable; urgency=low
    
      * This change set improves the sticky-bit explanations.
    
    libexplain (0.19.D078-1) unstable; urgency=low
    
      * This change set adds setion 3 to the slides.
    
    libexplain (0.19.D077-1) unstable; urgency=low
    
      * This change set finishes section 2.
    
    libexplain (0.19.D076-1) unstable; urgency=low
    
      * This change set adds section 2 slides.
    
    libexplain (0.19.D075-1) unstable; urgency=low
    
      * This change set adds more setion 1 slides.
    
    libexplain (0.19.D074-1) unstable; urgency=low
    
      * This change set fixes build problems found using a 32-bit Karmic chroot.
    
    libexplain (0.19.D073-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the ungetc(3) system
        call.
    
    libexplain (0.19.D072-1) unstable; urgency=low
    
      * The *_on_error functions are now more careful to leave errno(3) undistrubed.
    
    libexplain (0.19.D071-1) unstable; urgency=low
    
      * The *_on_error functions are now more careful to leave errno(3) undistrubed.
    
    libexplain (0.19.D070-1) unstable; urgency=low
    
      * The *_on_error functions are now more careful to leave errno(3) undistrubed.
    
    libexplain (0.19.D069-1) unstable; urgency=low
    
      * The *_on_error functions are now more careful to leave errno(3) undistrubed.
    
    libexplain (0.19.D068-1) unstable; urgency=low
    
      * The *_on_error functions are now more careful to leave errno(3) undistrubed.
    
    libexplain (0.19.D067-1) unstable; urgency=low
    
      * The *_on_error functions are now more careful to leave errno(3) undistrubed.
    
    libexplain (0.19.D066-1) unstable; urgency=low
    
      * The *_on_error functions are now more careful to leave errno(3) undistrubed.
    
    libexplain (0.19.D065-1) unstable; urgency=low
    
      * Explanations are now available for the errors reported by the fseek(3)
        system call.
    
    libexplain (0.19.D064-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the ftell(3) system
        call.
    
    libexplain (0.19.D063-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the fsetpos(3) system
        call.
    
    libexplain (0.19.D062-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the fgetpos(3) system
        call.
    
    libexplain (0.19.D061-1) unstable; urgency=low
    
      * This change set adds some text concerning irregular functions that do not
        have an explicit error return value.
    
    libexplain (0.19.D060-1) unstable; urgency=low
    
      * Explanations are available for errors reported by the setlinebuf(3) system
        call.
    
    libexplain (0.19.D059-1) unstable; urgency=low
    
      * Explanations are now available for the errors reported by the setbuffer(3)
        system call.
    
    libexplain (0.19.D058-1) unstable; urgency=low
    
      * Explanations are now available for error reproted by the setbuf(3) system
        call.
    
    libexplain (0.19.D057-1) unstable; urgency=low
    
      * This change set adds better errno protection in *_on_error functions, for
        systems calls that do not necessarily set errno.
    
    libexplain (0.19.D056-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the setvbuf(3) system
        call.
    
    libexplain (0.19.D055-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the feof(3) system
        call.
    
    libexplain (0.19.D054-1) unstable; urgency=low
    
      * This change fills in the last of the unwritten sections.
    
    libexplain (0.19.D053-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the PPP ioctl
        requests.
    
    libexplain (0.19.D052-1) unstable; urgency=low
    
      * This change set add more details about interesting system calls.
    
    libexplain (0.19.D051-1) unstable; urgency=low
    
      * The first draft of the "Path Resolution" section has been written.
    
    libexplain (0.19.D050-1) unstable; urgency=low
    
      * The last two ioctl requests from <linux/sockios.h> have been added.
    
    libexplain (0.19.D049-1) unstable; urgency=low
    
      * This change set adds mor einfo about ioctl handline.
    
    libexplain (0.19.D048-1) unstable; urgency=low
    
      * The LCA'10 paper now appears in the reference manual.
    
    libexplain (0.19.D047-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the unsetenv(3) system
        call.
    
    libexplain (0.19.D046-1) unstable; urgency=low
    
      * Explanations are now available for error reproted by the setenv(3) system
        call.
    
    libexplain (0.19.D045-1) unstable; urgency=low
    
      * Explanations are now available for error reported by the putenv(3) system
        call.
    
    libexplain (0.19.D044-1) unstable; urgency=low
    
      * Explanations are now available for error reported by the tmpnam(3) system
        call.
    
    libexplain (0.19.D043-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the mktemp(3) system
        call.
    
    libexplain (0.19.D042-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the tempnam(3) system
        call.
    
    libexplain (0.19.D041-1) unstable; urgency=low
    
      * Explanations are now available for error reported by the tmpfile(3) system
        call.
    
    libexplain (0.19.D040-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the mkdtemp system
        call.
    
    libexplain (0.19.D039-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the mkostemp(3) system
        call.
    
    libexplain (0.19.D038-1) unstable; urgency=low
    
      * Explanations are now available for error reported by the mkstemp(3) system
        call.
    
    libexplain (0.19.D037-1) unstable; urgency=low
    
      * The changelist is now in the correct order.
    
    libexplain (0.19.D036-1) unstable; urgency=low
    
      * Several lintian wanring relating to the man pages have been fixed.	This
        actually found some real problems, not just decoration, believe it or not.
    
    libexplain (0.19.D035-1) unstable; urgency=low
    
      * The generation of the fixme.html file has been improved, it can now cope
        with the large numbers of files required when building libexplain.
    
    libexplain (0.19.D034-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the fputs(3) system
        call.
    
    libexplain (0.19.D033-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the puts(3) system
        call.
    
    libexplain (0.19.D032-1) unstable; urgency=low
    
      * Explanations are now available for error reported by the fsync(2) system
        call.
    
    libexplain (0.19.D031-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the stime(2) system
        call.
    
    libexplain (0.19.D030-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the mknod(2) system
        call.
    
    libexplain (0.19.D029-1) unstable; urgency=low
    
      * The LIBEXPLAION_OPTIONS environment variable now inderstands a new symbolic-
        mode-bits=yes option. It defaults to false, for shorter error messages.
    
    libexplain (0.19.D028-1) unstable; urgency=low
    
      * The automatic command name guessing code now groks /proc/self/cmdline
    
    libexplain (0.19.D027-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the execlp(3) system
        call.
    
    libexplain (0.19.D026-1) unstable; urgency=low
    
      * Explantions are now available for errors returned by the vfork(2) system
        call.
    
    libexplain (0.19.D025-1) unstable; urgency=low
    
      * The code generator handles pw_gecos better, if it has commas in it.
    
    libexplain (0.19.D024-1) unstable; urgency=low
    
      * A bug has been fixed in the large file support include, on 64-bit systems.
    
    libexplain (0.19.D023-1) unstable; urgency=low
    
      * This change set adds more text.
    
    libexplain (0.19.D022-1) unstable; urgency=low
    
      * This change set adds the skeleton of my linux.conf.au talk about LibExplain.
    
    libexplain (0.19.D021-1) unstable; urgency=low
    
      * This change set rebuilds the code for 64-bit architecture, and fixes a bug
        found.
    
    libexplain (0.19.D020-1) unstable; urgency=low
    
      * Explanations are now available for the errors returned by the ioctl requerts
        define in linux/if_eql.h
    
    libexplain (0.19.D019-1) unstable; urgency=low
    
      * There are three new functions to enable and disable the printing of a
        program's exists status immediately before it exits.
    
    libexplain (0.19.D018-1) unstable; urgency=low
    
      * Explanations are now available for error reported by linux/ext2_fs.h ioctl
        requests.
    
    libexplain (0.19.D017-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the raise(3) system
        call.
    
    libexplain (0.19.D016-1) unstable; urgency=low
    
      * Explanations are now available for error reported by the linux/vt.h ioctl
        requests.
    
    libexplain (0.19.D015-1) unstable; urgency=low
    
      * A bug has been fixed in the way process command line were processed.
    
    libexplain (0.19.D014-1) unstable; urgency=low
    
      * Some error reported by Doxygen have been fixed.
    
    libexplain (0.19.D013-1) unstable; urgency=low
    
      * This change set continues to refactor ioctl scanning.
    
    libexplain (0.19.D012-1) unstable; urgency=low
    
      * The ioctl-scan command has been refactored to automatically take care of
        most cases of scanning for relevant ioctl requests.
    
    libexplain (0.19.D011-1) unstable; urgency=low
    
      * Wjen process ID (pid) values are pronted, they are now accompanied by the
        name of the process executable, when available.
    
    libexplain (0.19.D010-1) unstable; urgency=low
    
      * This change set improves some more ioctl descriptions.
      * Debian: Closes: #540874
    
    libexplain (0.19.D009-1) unstable; urgency=low
    
      * This change set improves the printing of returned data from ioctl reqiuests.
    
    libexplain (0.19.D008-1) unstable; urgency=low
    
      * This change set improves printing of returned data for several ioctl
        requests.
    
    libexplain (0.19.D007-1) unstable; urgency=low
    
      * This change set improves retrujned data information for ioctl requests.
    
    libexplain (0.19.D006-1) unstable; urgency=low
    
      * Several of the ioctl requests have been improved.
    
    libexplain (0.19.D005-1) unstable; urgency=low
    
      * There is a new member in the iocontrol struct, to facilitate automatic
        scanning of ioctl requests.
    
    libexplain (0.19.D004-1) unstable; urgency=low
    
      * A build problem on Debian alpha was fixed.	There is now conditional
        compilation of the struct termios2 printing.  Aparrently not all Linux
        architectures have struct termios2.
      * Debian: Closes: 545856
    
    libexplain (0.19.D003-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the fdopendir(3)
        system call.
    
    libexplain (0.19.D002-1) unstable; urgency=low
    
      * This ioctl requets from linux/lp.h are now understood.
     -- Ubuntu Archive Auto-Sync <email address hidden>   Sun,  09 May 2010 13:54:14 +0100
  • libexplain (0.19.D001-1) unstable; urgency=low
    
      * This change set prepares libexplain for the next public release.
      * Coverage includes 122 system calls and 374 ioctl requests.
      * 0.16.D013: Closes: #544749
    
    libexplain (0.18.D003-1) unstable; urgency=low
    
      * The ioctl requests from linux/hdreg.h are now understood.
    
    libexplain (0.18.D002-1) unstable; urgency=low
    
      * Some build problems on Debian Lenny have been fixed.
    
    libexplain (0.18.D001-1) unstable; urgency=low
    
      * This change set prepares libexplain for the next public release.
      * Coverage now includes 122 system calls and 338 ioctl requests.
    
    libexplain (0.17.D009-1) unstable; urgency=low
    
      * This change adds ioctls for linux/cyclades.h
    
    libexplain (0.17.D008-1) unstable; urgency=low
    
      * The ioctl table now includes a result printing member.  This should make
        ioctl-scan more symmetric and consistent.
    
    libexplain (0.17.D007-1) unstable; urgency=low
    
      * Explanations are now availaible for error reported by the tcsendbreak system
        call.
    
    libexplain (0.17.D006-1) unstable; urgency=low
    
      * Explanations are now available for error reported by the tcsetattr system
        call.
    
    libexplain (0.17.D005-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the tcgetattr system
        call.
    
    libexplain (0.17.D004-1) unstable; urgency=low
    
      * Explanations are now available for error reported by the tcflush system
        call.
    
    libexplain (0.17.D003-1) unstable; urgency=low
    
      * Explanations are now availailbe for error reported by the tcdrain and tcflow
        system calls.
    
    libexplain (0.17.D002-1) unstable; urgency=low
    
      * This change set fixes some build problems on Debian Lenny.
    
    libexplain (0.17.D001-1) unstable; urgency=low
    
      * This change set prepares libexplain for the next public release.
      * Coverage now includes 116 system calls and 309 ioctl requests.
    
    libexplain (0.16.D018-1) unstable; urgency=low
    
      * Explanations are now available for errors reported by the telldir system
        call.
    
    libexplain (0.16.D017-1) unstable; urgency=low
    
      * Some build glitches on Ubuntu Karmic have been fixed.
    
    libexplain (0.16.D016-1) unstable; urgency=low
    
      * the O_TRUNK flags is ignored by open() for sockets and pipes; and also char
        and block special devices
    
    libexplain (0.16.D015-1) unstable; urgency=low
    
      * The explanation for the open syscall (&co) now diagnoses a failure to open a
        devive from a partition mounted with the "nodev" option.
    
    libexplain (0.16.D014-1) unstable; urgency=low
    
      * A number of OpenBSD build problems have been fixed.
    
    libexplain (0.16.D013-1) unstable; urgency=low
    
      * This change fixes a number of build problems on FreeBSD.
      * Closes: 544749
    
    libexplain (0.16.D012-1) unstable; urgency=low
    
      * A number of BSD build problems have been fixed.
    
    libexplain (0.16.D011-1) unstable; urgency=low
    
      * The strnstr function is now searched for by ./configure, because it already
        exists on BSD.
    
    libexplain (0.16.D010-1) unstable; urgency=low
    
      * The codegen/string_buffer.h has been renamed elastic_buffer, to avoid
        confustion with the libexplain_string_buffer which behaves differently.
    
    libexplain (0.16.D009-1) unstable; urgency=low
    
      * The remaining ioctls from <termios.h> have been added.
    
    libexplain (0.16.D008-1) unstable; urgency=low
    
      * This change set add reminders for the termio helper functions.
    
    libexplain (0.16.D007-1) unstable; urgency=low
    
      * The system calls the report EEXIST have been refactored to use common code,
        and a common explanation.
    
    libexplain (0.16.D006-1) unstable; urgency=low
    
      * A bug has been fixed in the way absolute symbolic links are processed by the
        path_resolution code.
    
    libexplain (0.16.D005-1) unstable; urgency=low
    
      * The ioctl-scan command now groks mag tape ioctl requests.
    
    libexplain (0.16.D004-1) unstable; urgency=low
    
      * The ioctl scan command can now decode all of the safe probes for linux/fs.h
        and linux/cdrom.h
    
    libexplain (0.16.D003-1) unstable; urgency=low
    
      * Coverage now includes the Linux block device ioctl requests.
    
    libexplain (0.16.D002-1) unstable; urgency=low
    
      * The build system has been changed to be much quieter, unless verbose=1 is
        given on the command line.
     -- Kamal Mostafa <email address hidden>   Tue,  02 Feb 2010 21:21:51 +0000