Changelog
libexplain (0.16.D001-1) unstable; urgency=low
* This change set prepares libexplain for the next public release.
* 0.14.D006: Closes: #537690
libexplain (0.15.D015-1) unstable; urgency=low
* The EROFS and ENOMEDIUM explanations now grok SD/MMC block special devices.
libexplain (0.15.D014-1) unstable; urgency=low
* A number of build problems and false negatives have been fixed on x86_64
architecture.
libexplain (0.15.D013-1) unstable; urgency=low
* The Linux floppy disk ioctl requests are now supported.
libexplain (0.15.D012-1) unstable; urgency=low
* The explaianations for EROFS of devices have been improved.
libexplain (0.15.D011-1) unstable; urgency=low
* The Linux CD-ROM ioctl requests are now supported.
libexplain (0.15.D010-1) unstable; urgency=low
* Support has been added for detecting ambiguous ioctl request numbers. The
problems so found have been fixed.
libexplain (0.15.D009-1) unstable; urgency=low
* Explanations are now available for the error reported by the writev system
call.
libexplain (0.15.D008-1) unstable; urgency=low
* Explanations are now available for the errors reported by the readv system
call.
libexplain (0.15.D007-1) unstable; urgency=low
* Explanations are now available for the error reported by the ustat system
call.
libexplain (0.15.D006-1) unstable; urgency=low
* The open system call now prints a much better explanation for ENOMEDIUM
errors.
libexplain (0.15.D005-1) unstable; urgency=low
* The generic handler for errors not specofically handled has been improved to
include the name of the system call.
libexplain (0.15.D004-1) unstable; urgency=low
* Explanations are now available for error reported by the setdomainname
system call.
libexplain (0.15.D003-1) unstable; urgency=low
* A rationale section has been added to the README.
libexplain (0.15.D002-1) unstable; urgency=low
* Explanations are now available for error reported by the getdomain system
call.
libexplain (0.15.D001-1) unstable; urgency=low
* This change set prepares libexplain for the next public release.
libexplain (0.14.D007-1) unstable; urgency=low
* A shell script has been added to make re-building the package for upload
easier.
libexplain (0.14.D006-1) unstable; urgency=low
* A build problem on amd64 has been fixed. The problem was a type-mismatch
only detected on 64-bit builds.
* My thanks to the Debian build farm for reporting this problem.
* Closes: #537690
libexplain (0.14.D005-1) unstable; urgency=low
* The handling of short message buffers has been improved. It now wastes less
space.
libexplain (0.14.D004-1) unstable; urgency=low
* This change set fixes a number of x86_64 build errors and warnings.
libexplain (0.14.D003-1) unstable; urgency=low
* The <libexplain/fclose.h> file did not always compile, ebcause it omitted to
include the <stdio.h> file.
libexplain (0.14.D002-1) unstable; urgency=low
* The link to nominate libexplain for the sourceforge community awards has
been removed.
libexplain (0.14.D001-1) unstable; urgency=low
* This change set prepares libexplain for the next public release.
* A number of build problems on 64-bit and older Linux versions were also
fixed.
libexplain (0.13.D053-1) unstable; urgency=low
* Explanations are now availiable for errors reported by the timerfd_create
system call.
libexplain (0.13.D052-1) unstable; urgency=low
* The ./configure script no longer *demands* lsof. Linux doesn't need it. On
systems without lsof, the error messages just aren't quite as useful.
libexplain (0.13.D051-1) unstable; urgency=low
* Explanations are now available for error reported by the signalfd system
call.
libexplain (0.13.D050-1) unstable; urgency=low
* The code generator has been rnamed "codegen" rather than the more obscure
and misleading test_generator.
libexplain (0.13.D049-1) unstable; urgency=low
* Explanations are now available for errors reported by the eventfd system
call.
libexplain (0.13.D048-1) unstable; urgency=low
* Explanations are now available for the errors reported by the dirfd system
call.
libexplain (0.13.D047-1) unstable; urgency=low
* Explanations are now available for error reported by the adjtime and
adjtimex system calls.
libexplain (0.13.D046-1) unstable; urgency=low
* A Debian watch file has been added.
libexplain (0.13.D045-1) unstable; urgency=low
* Explanations are now available for errors reported by the kill(2) system
call.
libexplain (0.13.D044-1) unstable; urgency=low
* Explanations are now available for errors reported by the accept4 system
call.
libexplain (0.13.D043-1) unstable; urgency=low
* Explaiantions are now available for error reported by the nice system call.
libexplain (0.13.D042-1) unstable; urgency=low
* There is now a system call catalogue, to permit code regeneration when
necessary.
libexplain (0.13.D041-1) unstable; urgency=low
* The code generator has been enhanced to have a system call catalogue, paving
the way to generating the boring bits of the code base.
libexplain (0.13.D040-1) unstable; urgency=low
* Explanations are now available for error reported by the strdup and strndup
system calls.
libexplain (0.13.D039-1) unstable; urgency=low
* Many more of the *_or_die functiosn now go via their *_on_error
counterparts.
libexplain (0.13.D038-1) unstable; urgency=low
* Explanations are now available for errors reported by the getgroups and
setgroups system calls.
libexplain (0.13.D037-1) unstable; urgency=low
* Explanations are now available for errors reported by the statfs and fstatfs
system calls.
libexplain (0.13.D036-1) unstable; urgency=low
* Explanations are now available for errors returned by the time and ftime
system calls.
libexplain (0.13.D035-1) unstable; urgency=low
* The fflush explanation has been improved, and it is now accessable via
"explain".
libexplain (0.13.D034-1) unstable; urgency=low
* Explanations are now available for errors reported by the fileno system
call.
libexplain (0.13.D033-1) unstable; urgency=low
* Explanations are now available for error reported by the flock system call.
libexplain (0.13.D032-1) unstable; urgency=low
* Explanations are now available for error reported by the strtod, strtof and
strtold system calls.
libexplain (0.13.D031-1) unstable; urgency=low
* Explanations are now available for errors reported by the strtoul, strtoll
and strtoull system calls.
libexplain (0.13.D030-1) unstable; urgency=low
* another error explanation has been added to the readlink system call
libexplain (0.13.D029-1) unstable; urgency=low
* The code generator now gets the types right when deciphering argv[]
libexplain (0.13.D028-1) unstable; urgency=low
* Explanations are now available for error reported by the strtol system call.
libexplain (0.13.D027-1) unstable; urgency=low
* There is now an explain_{system, truncate, unlink, utime, wait, wait3,
wait4, waitpid, write}_on_error function for each system call, that reports
errors, but still returns to the caller.
libexplain (0.13.D026-1) unstable; urgency=low
* Explanations are nwo available for error reported by the pread and pwrite
system calls.
libexplain (0.13.D025-1) unstable; urgency=low
* There is now an explain_{realloc, remove, rename, rmdir, select, setsockopt,
socket, stat, symlink}_on_error function for each system call, that reports
errors, but still returns to the caller.
libexplain (0.13.D024-1) unstable; urgency=low
* There is now an explain_{opendir, pathconf, pclose, pipe, popen, putc,
putchar, read, readdir, readlink}_on_error function for each system call,
that reports errors, but still returns to the caller.
libexplain (0.13.D023-1) unstable; urgency=low
* Explanations are now available for error reported by the chroot(2) system
call.
libexplain (0.13.D022-1) unstable; urgency=low
* The code generator is now able to produce better printing of the parameters
list, based on the stypes of the paramaers in the function prototype.
libexplain (0.13.D021-1) unstable; urgency=low
* Explainations are now availiable for error reported by the acct system call.
libexplain (0.13.D020-1) unstable; urgency=low
* This change uses the declaration to improve the types of variables in the
syscall reconstruction.
libexplain (0.13.D019-1) unstable; urgency=low
* The code generator makes more use of the AST data.
libexplain (0.13.D018-1) unstable; urgency=low
* The code generator for the .3 man pages has been improved.
libexplain (0.13.D017-1) unstable; urgency=low
* The code generation has been improved in the area of writinbg function
signatures.
libexplain (0.13.D016-1) unstable; urgency=low
* There is now an explain_{getsockopt, gettimeofday, ioctl, lchown, link,
listen, lseek, malloc, mkdir, open}_on_error function for each system call,
that reports errors, but still returns to the caller.
libexplain (0.13.D015-1) unstable; urgency=low
* There is now an explain_{freopen, ftruncate, futimes, fwrite, getc, getchar,
getcwd, getpeername, getrlimit, getsockname}_on_error function for each
system call, that reports errors, but still returns to the caller.
libexplain (0.13.D014-1) unstable; urgency=low
* Explanations are now available for the gethostname system call.
libexplain (0.13.D013-1) unstable; urgency=low
* There is now an explain_{ferror, fflush, fgetc, fgets, fopen, fork,
fpathconf, fputc, fread}_on_error function for each system call, that
reports errors, but still returns to the caller.
libexplain (0.13.D012-1) unstable; urgency=low
* Explanations are now available for errors reported by the sethostname system
call.
libexplain (0.13.D011-1) unstable; urgency=low
* The declarations in the main include file are now wrapped. Not ideally, but
wrapped.
libexplain (0.13.D010-1) unstable; urgency=low
* The code formatting in the generated code is better around pointers.
libexplain (0.13.D009-1) unstable; urgency=low
* There is now an explain_{dup, dup2, execve, execvp, fchdir, fchmod, fchown,
fclose, fcntl, fdopen}_on_error function for each system call, that reports
errors, but still returns to the caller.
libexplain (0.13.D008-1) unstable; urgency=low
* There was a missing reference to errno in one of the generated code
examples.
libexplain (0.13.D007-1) unstable; urgency=low
* The code generator now wraps long lins in the generated @code examples.
libexplain (0.13.D006-1) unstable; urgency=low
* There is now an explain_{accept, access, bind, chdir, chmod, chown, close,
closedir, connect, creat}_on_error function for each system call, that
reports errors, but still returns to the caller.
libexplain (0.13.D005-1) unstable; urgency=low
* The code generator has been improved.
libexplain (0.13.D004-1) unstable; urgency=low
* The code generator now understands the explain_*_on_error functions.
libexplain (0.13.D003-1) unstable; urgency=low
* The build of the Debian packages now uses the lintian --pedantic option.
The debian/ directory has been fromved from the .orig.tar.gz file, resulting
in a non-empty .diff.gz which makes lintian happier.
libexplain (0.13.D002-1) unstable; urgency=low
* The debian package is now marked DM-Upload-Allowed so that I can upload once
a DD does it the first time.
libexplain (0.13.D001-1) unstable; urgency=low
* This change set prepares libexplain for the next public release.
libexplain (0.12.D005-1) unstable; urgency=low
* The web site now links to a number of sercices provided by SourceForge.
* My thanks to Robert Collins for this suggestion.
libexplain (0.12.D004-1) unstable; urgency=low
* Help nominate libexplain for the SourceForge community choice awards.
libexplain (0.12.D003-1) unstable; urgency=low
* Several problems have been fixed with compiling libexplain on 64-bit
systems.
* My thanks to the Debian build folks for reporting this problem.
libexplain (0.12.D002-1) unstable; urgency=low
* Yes another attempt to get it to build properly on 64-bit machines.
* My thanks to Simon Horman for helping with this problem.
libexplain (0.12.D001-1) unstable; urgency=low
* This change set prepares libexplain for the next public release.
libexplain (0.11.D005-1) unstable; urgency=low
* There was a build problem on hosts that didn't need to do anything special
for large file support. This has been fixed. (Closes: #526759)
* My thanks to Kurt Roeckx <email address hidden> for reporting this problem.
libexplain (0.11.D004-1) unstable; urgency=low
* This change set rebuilds libexplain for Ubunti 9.04 Jaunty.
libexplain (0.11.D003-1) unstable; urgency=low
* The project now links with the -Wl,--as-needed option, that removes
libraries from the link if they are not (directly) required.
libexplain (0.11.D002-1) unstable; urgency=low
* The license files no longer cause lintian(1) to emit warnings.
-- Ubuntu Archive Auto-Sync <email address hidden> Thu, 05 Nov 2009 06:05:17 +0000