After 10 years, GNU GNATS has finally released a new version 4.2.0, thanks in large part to the recent efforts of Alexandros Manoussakis at Juniper Networks. Among the improvements:
- GNU v3 license update
- Buid now uses automake, and code has been adjusted to compile
properly in various environments (tested with gcc 2.95, 3.4, 4.8,
4.9, clang 3.1, 3.4, and several different versions of Linux,
FreeBSD, Solaris, OS X)
- New --global-databases-file command-line option for gnatsd and other programs
- New host/port/user/passwd command-line options for send-pr
- Many bugfixes, including:
- FreeBSD-SA-05:20.cvsbug security advisory (affected send-pr)
- Fixed PR#484: "send-pr --request-id" sends just a template
- Fixed PR#501: Safer open/fopen for gen-index (no longer installing as suid)
- Fixed PR#504: gnatsd crashes when trying to lock a nonexistent PR
- Fixed PR#508: Emacs interface gnats-change-database fails when
gnats-port isn't set
- Fixed PR#691: Portability problem with sed and tr
- Fixed PR#746: install-sid is a bash script (and not /bin/sh)
- Fixed PR#767: edit-pr returns incorect exit status
- Fixed PR#768: make install DESTDIR=/anywhere fails
- Fixed PR#771: "EXPR" queries with spaces sometimes fail
- Fixed PR#773: using responsible alias as email address for edit-pr
- "invalid query format" bug for queries that included whitespace
- edit-pr will now correctly exit with an error if it cannot lock the PR
- edit-pr will now use the email alias in the responsibles field
- Solaris 7/8/10 compilation fixed
Contributors to the code changes since March 2005 include:
- Alexandros Manoussakis
- Chad Walstrom
- Jonathan Guthrie
- Karl Berry
- Malcolm Purvis
- Martin Tournoij
- Michael van Elst
- Stephane Chazelas
Thank you, everyone, for your hard work!
Chad
This is GNATS 4.1.0, a release that incorporates multiple bug fixes and enhancements that have been committed to CVS since the release of GNATS 4.0. Notable enhancements include:
- Upgrade to autoconf 2.59 generated configure scripts.
- New PR numbers are reported to the client upon new submissions
- Rewrite of install-sid. Now, rather than editing send-pr,
which can be installed on a read-only partition, install-sid
creates or edits user or site configuration files
~/.send-pr.conf or /etc/gnats/send-pr.conf.
- Removal of libiberty, old manpages, and old build framework cruft
- Performance enhancements to indexing code
- Various cleanups and bugfixes. See the ChangeLog files for details.
This release of GNATS is available at ftp://ftp.gnu.org/pub/gnu/gnats/ or in CVS under the gnats-4_1-branch as gnats-4_1_0-release. See the Savannah project page [1] for instructions on how to use CVS [2].
[1] http://savannah.gnu.org/projects/gnats/
[2] http://savannah.gnu.org/cvs/?group=gnats
For general questions or help with GNATS, email help-gnats@gnu.org. To report bugs, please send email to bug-gnats@gnu.org.
Happy Tracking!
Release candidate rc2 is available in the CVS repository, tagged gnats-4_1_0-rc2. There has been a substantial cleanup, multiple bug fixes, and performance enhancements in this release candidate. Please test and report any bugs you have to bug-gnats@gnu.org and indicate the "Release" you're using.
If you would like a patch included before the official release of
4.1.0, send it to help-gnats@gnu.org.
The GNU GNATS Development Team has released a new version of GNATS, the
Problem Report Management System. This release, 4.0.1 is a patch
release to address a potential security vulnerability with string
formatting in gnats/misc.c that was described in:
http://lists.gnu.org/archive/html/bug-gnats/2004-06/msg00028.html
http://www.zone-h.org/advisories/read/id=4889
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0623
http://www.debian.org/security/2004/dsa-590
Additional string formatting fixes were applied to avoid buffer
overflows in constructing formatted date strings.
You may download GNATS 4.0.1 from ftp://ftp.gnu.org/pub/gnu/gnats/ or
http://savannah.gnu.org/download/gnats (temporarily).
The first "offical" version of GNATS 4.0 has been released.
The distribution file gnats-4.0.tar.gz is available via anonymous FTP from ftp://ftp.gnu.org/gnu/gnats/.