2004-10-20: started
2005-03-10: Kevin Coffman
Release 0.2
* Fix some configure issues
* Change all error messages to go to syslog (using LOG_ERR)
instead of going to stderr
* Change debugging messages so they can be turned on dynamically
via new function authgss_set_debug_level() These also go to
syslog (using LOG_DEBUG)
* Fix compile error on amd64 reported by
Chip Salzenberg
2005-03-11: Kevin Coffman
Release 0.3
* Fix issues compiling with Heimdal
* Remove include/gssapi.h and use the gssapi.h
that comes with Kerberos
2005-03-14: Kevin Coffman
Release 0.4
* Clean up Kerberos configure checking
2005-03-22: Kevin Coffman
Release 0.5
* Fix problem with older MIT releases that do not
define RFC-defined names such as GSS_C_NT_HOSTBASED_SERVICE
2005-07-29: Kevin Coffman
Release 0.6
* Fix some memory leaks
* Change the interface for svcauth_gss_set_svc_name() to allow
it to be called multiple times so that a server can support
more than one service name. (The svcgssd changes needed to
make use of this are not yet complete.)
* Small change to not try to call getmic() until context
negotiation is complete.
* Because of the interface change, bumped the library soname.
2005-12-07: Kevin Coffman
Release 0.7
* Install rpc headers for users of this library to use
(Currently installed in ${prefix}/include/rpcsecgss/rpc/*.h)
* Add pkg-config support so that other packages can find and use
the headers and library produced. The pkgconfig information is
installed by default in /usr/local/lib/pkgconfig which is not
searched by default by pkg-config
* Remove dependency on knowledge of Kerberos installation
* Don't use fixed-length buffers
2006-02-24: Kevin Coffman
Release 0.8
* From Olga Kornievskaia -- add new prep_refresh function
to clean up context information before trying to refresh
a context
* From Olga Kornievskaia -- add new function to access
retry count for a context.
* Adds back clnt_* files which have the necessary calls
needed for privacy.
2006-04-01: Kevin Coffman
Release 0.9
* Fix potential memory leak on authgss_create() failure.
* Patch from Timo Aaltonen for
Debian packaging.
2006-04-04: Kevin Coffman
Release 0.10
* Modify authgss_get_private_data() to "forget" about the
private data it just gave away.
* Add new function authgss_free_private_data() to be
called by the caller of authgss_get_private_data()
to free up resources.
2006-04-14: Kevin Coffman
Release 0.11
* Remove all unnecessary headers from this distribution and
instead use the headers provided by glibc. This should
fix problems reported on 64-bit platforms.
* Fix compiler errors and most warnings due to these changes.
* Add install code to remove old versions of our headers that
may have been previously installed.
* Change soname and version. (ldconfig must be run,
nfs-utils must be re-built and re-linked.)
2006-05-26: Kevin Coffman
Release 0.12
* Add function to handle xdr of gss_buffer_desc. This
properly handles the size_t/u_int mismatch on 64-bit
platforms.
2006-06-08: Kevin Coffman
Release 0.13
* From Olga Kornievskaia -- use prep_refresh stuff in the
tcp client. (Needed for SPKM3 context negotiations.)
* Fix SPKM3 context negotiation problem which was introduced
in Release 0.12. Buffers for SPKM3 are much bigger than in
Kerberos, maxlength was too small while encoding gss_buffers.
2006-08-01: Kevin Coffman
Release 0.14
* Introduce function renaming so there is no conflict with
functions in the glibc library. This fixes problems when
NIS is used and winds up calling our function rather than
the glibc version of the function.
2007-09-04: Kevin Coffman
Release 0.15
* Fix for stack overflow problem (CVE-2007-3999)
* Change to use libgssglue rather than libgssapi.
This resolves a conflict with Heimdal and MIT
Kerberos which use the libgssapi name.
2007-09-06: Kevin Coffman
Release 0.16
* Patch from Guillaume Rousse
Fix include path to find gssglue headers.