switch to utf8 encoding of all files

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23814 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand 2008-09-13 08:53:55 +00:00
parent bdc4cdf254
commit e172367898
1065 changed files with 3304 additions and 3304 deletions

@ -19,7 +19,7 @@
From Rainer Toebbicke. From Rainer Toebbicke.
2008-07-25 Love Hörnquist Åstrand <lha@h5l.org> 2008-07-25 Love Hörnquist Åstrand <lha@h5l.org>
* kuser/kinit.c: add --ok-as-delegate and --windows flags * kuser/kinit.c: add --ok-as-delegate and --windows flags
@ -29,16 +29,16 @@
* lib/krb5/cache.c: Add krb5_cc_[gs]et_config. * lib/krb5/cache.c: Add krb5_cc_[gs]et_config.
2008-07-22 Love Hörnquist Åstrand <lha@h5l.org> 2008-07-22 Love Hörnquist Åstrand <lha@h5l.org>
* lib/krb5/crypto.c: Allow numbers to be enctypes to as long as * lib/krb5/crypto.c: Allow numbers to be enctypes to as long as
they are valid. they are valid.
2008-07-17 Love Hörnquist Åstrand <lha@h5l.org> 2008-07-17 Love Hörnquist Åstrand <lha@h5l.org>
* lib/hdb/version-script.map: some random bits needed for libkadm * lib/hdb/version-script.map: some random bits needed for libkadm
2008-07-15 Love Hörnquist Åstrand <lha@h5l.org> 2008-07-15 Love Hörnquist Åstrand <lha@h5l.org>
* lib/krb5/send_to_kdc_plugin.h: add name for send_to_kdc plugin. * lib/krb5/send_to_kdc_plugin.h: add name for send_to_kdc plugin.
@ -61,29 +61,29 @@
* lib/krb5/krb5_{address,ccache}.3: spelling, from openbsd via janne * lib/krb5/krb5_{address,ccache}.3: spelling, from openbsd via janne
johansson johansson
2008-07-13 Love Hörnquist Åstrand <lha@kth.se> 2008-07-13 Love Hörnquist Åstrand <lha@kth.se>
* lib/krb5/version-script.map: add krb5_free_error_message * lib/krb5/version-script.map: add krb5_free_error_message
2008-06-21 Love Hörnquist Åstrand <lha@kth.se> 2008-06-21 Love Hörnquist Åstrand <lha@kth.se>
* lib/krb5/init_creds_pw.c: switch to krb5_set_password(). * lib/krb5/init_creds_pw.c: switch to krb5_set_password().
2008-06-18 Love Hörnquist Åstrand <lha@kth.se> 2008-06-18 Love Hörnquist Åstrand <lha@kth.se>
* lib/krb5/time.c (krb5_set_real_time): handle negative usec * lib/krb5/time.c (krb5_set_real_time): handle negative usec
2008-05-31 Love Hörnquist Åstrand <lha@kth.se> 2008-05-31 Love Hörnquist Åstrand <lha@kth.se>
* lib/krb5/krb5_locl.h: Add <wind.h> * lib/krb5/krb5_locl.h: Add <wind.h>
* lib/krb5/crypto.c: Use wind_utf8ucs2_length to convert the password to utf16. * lib/krb5/crypto.c: Use wind_utf8ucs2_length to convert the password to utf16.
2008-05-30 Love Hörnquist Åstrand <lha@kth.se> 2008-05-30 Love Hörnquist Åstrand <lha@kth.se>
* lib/krb5/kcm.c: Add back krb5_kcmcache argument to try_door(). * lib/krb5/kcm.c: Add back krb5_kcmcache argument to try_door().
2008-05-27 Love Hörnquist Åstrand <lha@kth.se> 2008-05-27 Love Hörnquist Åstrand <lha@kth.se>
* lib/krb5/error_string.c (krb5_free_error_message): constify * lib/krb5/error_string.c (krb5_free_error_message): constify
@ -92,12 +92,12 @@
* lib/krb5/doxygen.c: krb5_cc_new_unique() is name of the creation * lib/krb5/doxygen.c: krb5_cc_new_unique() is name of the creation
function. function.
2008-04-30 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-30 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c: Use the _ext api for OpenLDAP, from Honza * lib/hdb/hdb-ldap.c: Use the _ext api for OpenLDAP, from Honza
Machacek (gentoo). Machacek (gentoo).
2008-04-28 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-28 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/crypto.c: Use DES_set_key_unchecked(). * lib/krb5/crypto.c: Use DES_set_key_unchecked().
@ -105,11 +105,11 @@
* lib/krb5/cache.c: Pick up [libdefaults]default_cc_type * lib/krb5/cache.c: Pick up [libdefaults]default_cc_type
2008-04-27 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-27 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kaserver.c: Use DES_set_key_unchecked(). * kdc/kaserver.c: Use DES_set_key_unchecked().
2008-04-21 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-21 Love Hörnquist Åstrand <lha@it.su.se>
* doc/hx509.texi: About the pkcs11 module. * doc/hx509.texi: About the pkcs11 module.
@ -119,12 +119,12 @@
* hx509 now includes a pkcs11 implementation. * hx509 now includes a pkcs11 implementation.
2008-04-20 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-20 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/Makefile.am: Move OpenLDAP includes to AM_CPPFLAGS to * lib/hdb/Makefile.am: Move OpenLDAP includes to AM_CPPFLAGS to
avoid dropping other defines for the library. avoid dropping other defines for the library.
2008-04-17 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-17 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5: add __declspec() for windows. * lib/krb5: add __declspec() for windows.
@ -142,7 +142,7 @@
* configure.in: Run autoupdate, use LT_INIT(). * configure.in: Run autoupdate, use LT_INIT().
2008-04-15 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-15 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/test_forward.c: Don't print krb5_error_code since we * lib/krb5/test_forward.c: Don't print krb5_error_code since we
are using krb5_err(). are using krb5_err().
@ -165,11 +165,11 @@
* lib/krb5: cc_get_version returns an int, update. * lib/krb5: cc_get_version returns an int, update.
2008-04-10 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-10 Love Hörnquist Åstrand <lha@it.su.se>
* configure.in: Check for <asl.h>. * configure.in: Check for <asl.h>.
2008-04-09 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-09 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/version-script.map: sort and export _krb5_pk_kdf * lib/krb5/version-script.map: sort and export _krb5_pk_kdf
@ -185,7 +185,7 @@
* lib/krb5/crypto.c: First version of KDF in * lib/krb5/crypto.c: First version of KDF in
draft-ietf-krb-wg-pkinit-alg-agility-03.txt. draft-ietf-krb-wg-pkinit-alg-agility-03.txt.
2008-04-08 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-08 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: Add text about smbk5pwd overlay from Buchan * doc/setup.texi: Add text about smbk5pwd overlay from Buchan
Milne. Milne.
@ -201,7 +201,7 @@
* lib/krb5/scache.c (scc_alloc): %x is unsigned int. * lib/krb5/scache.c (scc_alloc): %x is unsigned int.
2008-04-07 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-07 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/version-script.map: Sort and add krb5_cc_switch. * lib/krb5/version-script.map: Sort and add krb5_cc_switch.
@ -227,7 +227,7 @@
* kuser/kswitch.c: Implement --principal. * kuser/kswitch.c: Implement --principal.
2008-04-05 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-05 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/cache.c: allow returning the default cc-type. * lib/krb5/cache.c: allow returning the default cc-type.
@ -241,7 +241,7 @@
* lib/krb5/krb5.h: Extend krb5_cc_ops and add set_default to set * lib/krb5/krb5.h: Extend krb5_cc_ops and add set_default to set
the default cc name for a credential type. the default cc name for a credential type.
2008-04-04 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-04 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/test_cc.c: test remove * lib/krb5/test_cc.c: test remove
@ -250,7 +250,7 @@
* lib/krb5/scache.c: Do credential iteration by temporary table. * lib/krb5/scache.c: Do credential iteration by temporary table.
2008-04-02 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-02 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/acache.c: Translate ccErrInvalidCCache. * lib/krb5/acache.c: Translate ccErrInvalidCCache.
@ -261,12 +261,12 @@
* lib/krb5/acache.c: Only release context if its in use. * lib/krb5/acache.c: Only release context if its in use.
2008-04-01 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-01 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: No patching of OpenLDAP is needed, from Buchan * doc/setup.texi: No patching of OpenLDAP is needed, from Buchan
Milne. Milne.
2008-03-30 Love Hörnquist Åstrand <lha@it.su.se> 2008-03-30 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/Makefile.am: Add scache. * lib/krb5/Makefile.am: Add scache.
@ -276,13 +276,13 @@
* configure.in: lib/sqlite/Makefile * configure.in: lib/sqlite/Makefile
2008-03-26 Love Hörnquist Åstrand <lha@it.su.se> 2008-03-26 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/fcache.c: Make the storing credential an atomic * lib/krb5/fcache.c: Make the storing credential an atomic
write(2) to avoid signal races, bug traced by Harald Barth and Lars write(2) to avoid signal races, bug traced by Harald Barth and Lars
Malinowsky. Malinowsky.
2008-03-25 Love Hörnquist Åstrand <lha@it.su.se> 2008-03-25 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/fcache.c: Make erase_file() do locking too. * lib/krb5/fcache.c: Make erase_file() do locking too.
@ -293,7 +293,7 @@
* lib/krb5/test_cc.c: test krb5_cc_move(). * lib/krb5/test_cc.c: test krb5_cc_move().
2008-03-23 Love Hörnquist Åstrand <lha@it.su.se> 2008-03-23 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/get_cred.c: Try both kdc server referral and the old * lib/krb5/get_cred.c: Try both kdc server referral and the old
client chasing mode. client chasing mode.
@ -309,7 +309,7 @@
* lib/krb5/get_in_tkt.c: Make server referral work. * lib/krb5/get_in_tkt.c: Make server referral work.
2008-03-22 Love Hörnquist Åstrand <lha@it.su.se> 2008-03-22 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/get_in_tkt.c: check no server referral, don't use * lib/krb5/get_in_tkt.c: check no server referral, don't use
stringent length tests since encryption layer does padding for stringent length tests since encryption layer does padding for
@ -333,12 +333,12 @@
* lib/krb5/get_in_tkt.c: Try moving referrals checking into * lib/krb5/get_in_tkt.c: Try moving referrals checking into
_krb5_extract_ticket(). _krb5_extract_ticket().
2008-03-21 Love Hörnquist Åstrand <lha@it.su.se> 2008-03-21 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/krb5tgs.c: Send SERVER-REFERRAL data in rep.padata instead * kdc/krb5tgs.c: Send SERVER-REFERRAL data in rep.padata instead
of auth_data in ticket. of auth_data in ticket.
2008-03-20 Love Hörnquist Åstrand <lha@it.su.se> 2008-03-20 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/init_creds_pw.c: remove lost bits from using * lib/krb5/init_creds_pw.c: remove lost bits from using
krb5_principal_set_realm krb5_principal_set_realm
@ -368,21 +368,21 @@
* kuser/kgetcred.c: Add stub --canonicalize implementation. * kuser/kgetcred.c: Add stub --canonicalize implementation.
2008-03-19 Love Hörnquist Åstrand <lha@it.su.se> 2008-03-19 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: Fix sasl-regexp, from Howard Chu. * doc/setup.texi: Fix sasl-regexp, from Howard Chu.
2008-03-14 Love Hörnquist Åstrand <lha@it.su.se> 2008-03-14 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kx509.c: Adapt to hx509_env changes. * kdc/kx509.c: Adapt to hx509_env changes.
2008-03-10 Love Hörnquist Åstrand <lha@it.su.se> 2008-03-10 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pkinit.c: Try searchin the key by to use by first * lib/krb5/pkinit.c: Try searchin the key by to use by first
looking for for PK-INIT EKU, then the Microsoft smart card EKU and looking for for PK-INIT EKU, then the Microsoft smart card EKU and
last, no special EKU at all. last, no special EKU at all.
2008-03-09 Love Hörnquist Åstrand <lha@it.su.se> 2008-03-09 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/acache.c: Create a new credential cache is ->get_name * lib/krb5/acache.c: Create a new credential cache is ->get_name
is called, make acc_initialize() reset the existing credential is called, make acc_initialize() reset the existing credential
@ -391,12 +391,12 @@
* lib/krb5/acache.c (acc_get_name): just return the cache_name * lib/krb5/acache.c (acc_get_name): just return the cache_name
directly instead of trying to resolve it. directly instead of trying to resolve it.
2008-02-23 Love Hörnquist Åstrand <lha@it.su.se> 2008-02-23 Love Hörnquist Åstrand <lha@it.su.se>
* include/Makefile.am (CLEANFILES): add wind.h and wind_err.h and * include/Makefile.am (CLEANFILES): add wind.h and wind_err.h and
sort. sort.
2008-02-11 Love Hörnquist Åstrand <lha@it.su.se> 2008-02-11 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c: Use malloc() instead of static buffer. * lib/hdb/hdb-ldap.c: Use malloc() instead of static buffer.
@ -405,14 +405,14 @@
* doc/Makefile.am: add libwind * doc/Makefile.am: add libwind
2008-02-05 Love Hörnquist Åstrand <lha@it.su.se> 2008-02-05 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/test_renew.c: Remove extra ;, From Dennis Davis. * lib/krb5/test_renew.c: Remove extra ;, From Dennis Davis.
* lib/krb5/store_emem.c: Make compile on-pre c99 compilers. From * lib/krb5/store_emem.c: Make compile on-pre c99 compilers. From
Dennis Davis. Dennis Davis.
2008-02-03 Love Hörnquist Åstrand <lha@it.su.se> 2008-02-03 Love Hörnquist Åstrand <lha@it.su.se>
* tools/heimdal-gssapi.pc.in: Add wind. * tools/heimdal-gssapi.pc.in: Add wind.
@ -420,16 +420,16 @@
* lib/krb5/pac.c: Use libwind. * lib/krb5/pac.c: Use libwind.
2008-02-01 Love Hörnquist Åstrand <lha@it.su.se> 2008-02-01 Love Hörnquist Åstrand <lha@it.su.se>
* lib/Makefile.am: SUBDIRS: add wind * lib/Makefile.am: SUBDIRS: add wind
2008-01-29 Love Hörnquist Åstrand <lha@it.su.se> 2008-01-29 Love Hörnquist Åstrand <lha@it.su.se>
* doc/programming.texi: See the Kerberos 5 API introduction and * doc/programming.texi: See the Kerberos 5 API introduction and
documentation on the Heimdal webpage. documentation on the Heimdal webpage.
2008-01-27 Love Hörnquist Åstrand <lha@it.su.se> 2008-01-27 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5: better error strings for the keytab fetching functions * lib/krb5: better error strings for the keytab fetching functions
@ -438,17 +438,17 @@
* lib/krb5/get_cred.c: Remove support * lib/krb5/get_cred.c: Remove support
for [libdefaults]capath (not [libdefaults] capaths though). for [libdefaults]capath (not [libdefaults] capaths though).
2008-01-25 Love Hörnquist Åstrand <lha@it.su.se> 2008-01-25 Love Hörnquist Åstrand <lha@it.su.se>
* tools/heimdal-gssapi.pc.in: Fix caps of prefix, from Joakim * tools/heimdal-gssapi.pc.in: Fix caps of prefix, from Joakim
Fallsjo. Fallsjo.
2008-01-24 Love Hörnquist Åstrand <lha@it.su.se> 2008-01-24 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/fcache.c (fcc_move): more explict why the fcc_move * lib/krb5/fcache.c (fcc_move): more explict why the fcc_move
failes, handle cross device moves. failes, handle cross device moves.
2008-01-21 Love Hörnquist Åstrand <lha@it.su.se> 2008-01-21 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/get_for_creds.c: Use on variable less. * lib/krb5/get_for_creds.c: Use on variable less.
@ -466,16 +466,16 @@
* kdc/Makefile.am: drop CHECK_SYMBOLS * kdc/Makefile.am: drop CHECK_SYMBOLS
2008-01-18 Love Hörnquist Åstrand <lha@it.su.se> 2008-01-18 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/version-script.map: Add krb5_digest_probe. * lib/krb5/version-script.map: Add krb5_digest_probe.
2008-01-13 Love Hörnquist Åstrand <lha@it.su.se> 2008-01-13 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pkinit.c: Replace hx509_name_to_der_name with * lib/krb5/pkinit.c: Replace hx509_name_to_der_name with
hx509_name_binary. hx509_name_binary.
2008-01-12 Love Hörnquist Åstrand <lha@it.su.se> 2008-01-12 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/Makefile.am: add missing files * lib/krb5/Makefile.am: add missing files

@ -663,7 +663,7 @@
* lib/krb5/keytab_keyfile.c (akf_add_entry): don't create the file * lib/krb5/keytab_keyfile.c (akf_add_entry): don't create the file
before we need to write to it before we need to write to it
(from Åke Sandgren) (from Åke Sandgren)
2002-02-14 Johan Danielsson <joda@pdc.kth.se> 2002-02-14 Johan Danielsson <joda@pdc.kth.se>

File diff suppressed because it is too large Load Diff

@ -1,9 +1,9 @@
2004-12-30 Love Hörnquist Åstrand <lha@it.su.se> 2004-12-30 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/Makefile.am (CHECK_SYMBOLS): add heim_ and pkcs7_ for * lib/krb5/Makefile.am (CHECK_SYMBOLS): add heim_ and pkcs7_ for
now (used in pkinit) now (used in pkinit)
2004-12-29 Love Hörnquist Åstrand <lha@it.su.se> 2004-12-29 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/Makefile.am: add CHECK_SYMBOLS * lib/hdb/Makefile.am: add CHECK_SYMBOLS
@ -32,7 +32,7 @@
* lib/krb5/krb5.h: add key usage for server referrals * lib/krb5/krb5.h: add key usage for server referrals
2004-12-29 Love Hörnquist Åstrand <lha@it.su.se> 2004-12-29 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/principal.c: make default_v4_name_convert static * lib/krb5/principal.c: make default_v4_name_convert static
@ -40,7 +40,7 @@
* lib/krb5/acache.c: make default_acc_name static * lib/krb5/acache.c: make default_acc_name static
2004-12-28 Love Hörnquist Åstrand <lha@it.su.se> 2004-12-28 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: add some text about samba, use example.com * doc/setup.texi: add some text about samba, use example.com
@ -48,24 +48,24 @@
F. Hranicky <jfh@cise.ufl.edu>. F. Hranicky <jfh@cise.ufl.edu>.
Add LDAP_addmod_integer and use it. Add LDAP_addmod_integer and use it.
2004-12-27 Love Hörnquist Åstrand <lha@it.su.se> 2004-12-27 Love Hörnquist Åstrand <lha@it.su.se>
* doc/{Makefile.am,setup.texi,win2k.texi}: spelling and text * doc/{Makefile.am,setup.texi,win2k.texi}: spelling and text
fixes, from Dave Love fixes, from Dave Love
2004-12-18 Love Hörnquist Åstrand <lha@it.su.se> 2004-12-18 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/heim_threads.h: NetBSD 2.99.11 (any maybe 2.1) just * lib/krb5/heim_threads.h: NetBSD 2.99.11 (any maybe 2.1) just
needs pthread.h, threadlib is dead needs pthread.h, threadlib is dead
2004-12-17 Love Hörnquist Åstrand <lha@it.su.se> 2004-12-17 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/config.c (configure): check for deprecated * kdc/config.c (configure): check for deprecated
enforce-transited-policy is set and fail if it is enforce-transited-policy is set and fail if it is
* lib/asn1/asn1_print.c: don't print garabage for octet strings * lib/asn1/asn1_print.c: don't print garabage for octet strings
2004-12-13 Love Hörnquist Åstrand <lha@it.su.se> 2004-12-13 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/main.c (main): catch sigpipe, we don't bother select()ing * kdc/main.c (main): catch sigpipe, we don't bother select()ing
for errors for errors
@ -81,7 +81,7 @@
* lib/hdb/hdb-ldap.c (pos): uppercase in character * lib/hdb/hdb-ldap.c (pos): uppercase in character
2004-12-12 Love Hörnquist Åstrand <lha@it.su.se> 2004-12-12 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c (LDAP__bytes2hex,LDAP__hex2bytes): encode * lib/hdb/hdb-ldap.c (LDAP__bytes2hex,LDAP__hex2bytes): encode
nibbels in the other order nibbels in the other order
@ -90,7 +90,7 @@
attribute exists before we try to delete it LDAP__bytes2hex attribute exists before we try to delete it LDAP__bytes2hex
encodes in strange byte order, is this really right ? encodes in strange byte order, is this really right ?
2004-12-11 Love Hörnquist Åstrand <lha@it.su.se> 2004-12-11 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c (LDAP_firstkey): When iterating over all * lib/hdb/hdb-ldap.c (LDAP_firstkey): When iterating over all
entries, search for samba accounts too, From: "James F. Hranicky" entries, search for samba accounts too, From: "James F. Hranicky"
@ -103,13 +103,13 @@
both krb5PrincipalName and uid, it must be broken, ignore it and both krb5PrincipalName and uid, it must be broken, ignore it and
return it doesn't exists. return it doesn't exists.
2004-12-10 Love Hörnquist Åstrand <lha@it.su.se> 2004-12-10 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/hpropd.8: spelling, from OpenBSD * kdc/hpropd.8: spelling, from OpenBSD
* kdc/kdc.8: use keeps for options, From OpenBSD k * kdc/kdc.8: use keeps for options, From OpenBSD k
2004-12-09 Love Hörnquist Åstrand <lha@it.su.se> 2004-12-09 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: document --random-key and the need to do backup * doc/setup.texi: document --random-key and the need to do backup
of the master key of the master key
@ -118,7 +118,7 @@
* kdc/kstash.c: add --random-key * kdc/kstash.c: add --random-key
2004-12-08 Love Hörnquist Åstrand <lha@it.su.se> 2004-12-08 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/verify_krb5_conf.8: spelling, from openbsd * lib/krb5/verify_krb5_conf.8: spelling, from openbsd
@ -135,25 +135,25 @@
* kdc/hprop.8: use keeps around options, from OpenBSD * kdc/hprop.8: use keeps around options, from OpenBSD
2004-11-30 Love Hörnquist Åstrand <lha@it.su.se> 2004-11-30 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/context.c (krb5_free_context): clear error string * lib/krb5/context.c (krb5_free_context): clear error string
before destroying mutex before destroying mutex
(krb5_init_context): don't call krb5_free_context before there is a (krb5_init_context): don't call krb5_free_context before there is a
mutex initialized mutex initialized
2004-11-18 Love Hörnquist Åstrand <lha@it.su.se> 2004-11-18 Love Hörnquist Åstrand <lha@it.su.se>
* kuser/kinit.c (get_new_tickets): only complain about ticket * kuser/kinit.c (get_new_tickets): only complain about ticket
renewable lifetime when the user asked for a specific renewable renewable lifetime when the user asked for a specific renewable
lifetime lifetime
2004-11-15 Love Hörnquist Åstrand <lha@it.su.se> 2004-11-15 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kerberos5.c (find_keys): log what principal is missing * kdc/kerberos5.c (find_keys): log what principal is missing
enctypes enctypes
2004-11-13 Love Hörnquist Åstrand <lha@it.su.se> 2004-11-13 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/get_in_tkt.c (krb5_get_in_cred): clear pointer after * lib/krb5/get_in_tkt.c (krb5_get_in_cred): clear pointer after
freeing data freeing data
@ -161,21 +161,21 @@
* lib/krb5/init_creds_pw.c (change_password): handle old_options * lib/krb5/init_creds_pw.c (change_password): handle old_options
being NULL From Guenther Deschner on samba-technical. being NULL From Guenther Deschner on samba-technical.
2004-11-12 Love Hörnquist Åstrand <lha@it.su.se> 2004-11-12 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_get_init_creds.3: add more text describing the * lib/krb5/krb5_get_init_creds.3: add more text describing the
krb5_get_init_creds functions krb5_get_init_creds functions
2004-11-11 Love Hörnquist Åstrand <lha@it.su.se> 2004-11-11 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/init_creds_pw.c: make krb5_get_init_creds_keytab work * lib/krb5/init_creds_pw.c: make krb5_get_init_creds_keytab work
again again
2004-11-10 Love Hörnquist Åstrand <lha@it.su.se> 2004-11-10 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb.asn1: use constrained integers * lib/hdb/hdb.asn1: use constrained integers
2004-11-09 Love Hörnquist Åstrand <lha@it.su.se> 2004-11-09 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_get_init_creds.3: add description for opt_init, * lib/krb5/krb5_get_init_creds.3: add description for opt_init,
opt_alloc, opt_free opt_alloc, opt_free
@ -191,12 +191,12 @@
* lib/krb5/init_creds.c (_krb5_get_init_creds_opt_copy): if the in * lib/krb5/init_creds.c (_krb5_get_init_creds_opt_copy): if the in
options NULL, just make a clean copy options NULL, just make a clean copy
2004-11-01 Love Hörnquist Åstrand <lha@it.su.se> 2004-11-01 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/sendauth.c (krb5_rd_rep): free ap_rep message earlier * lib/krb5/sendauth.c (krb5_rd_rep): free ap_rep message earlier
so we don't leak it on error so we don't leak it on error
2004-10-31 Love Hörnquist Åstrand <lha@it.su.se> 2004-10-31 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5.conf.5: unbreak 2b entry * lib/krb5/krb5.conf.5: unbreak 2b entry
@ -204,18 +204,18 @@
sockaddr but rather a kerberos address, deal with that. Based on sockaddr but rather a kerberos address, deal with that. Based on
bug report from Jakob Schlyter <jakob@rfc.se>. bug report from Jakob Schlyter <jakob@rfc.se>.
2004-10-30 Love Hörnquist Åstrand <lha@it.su.se> 2004-10-30 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/connect.c: Make sure argument passed to ctype isn't signed * kdc/connect.c: Make sure argument passed to ctype isn't signed
char char
2004-10-14 Love Hörnquist Åstrand <lha@it.su.se> 2004-10-14 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pkinit.c: match new error names * lib/krb5/pkinit.c: match new error names
* lib/krb5/krb5_err.et: make error messages sane again * lib/krb5/krb5_err.et: make error messages sane again
2004-10-13 Love Hörnquist Åstrand <lha@it.su.se> 2004-10-13 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/keytab.c: use KRB5_KT_BADNAME * lib/krb5/keytab.c: use KRB5_KT_BADNAME
@ -238,7 +238,7 @@
* lib/asn1/lex.l: support hex numbers * lib/asn1/lex.l: support hex numbers
2004-10-12 Love Hörnquist Åstrand <lha@it.su.se> 2004-10-12 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/pkinit.c: use ETYPE_DES3_CBC_NONE_CMS * kdc/pkinit.c: use ETYPE_DES3_CBC_NONE_CMS
@ -250,7 +250,7 @@
Requested by Andrew Bartlett <abartlet@samba.org> for hdb-ldb Requested by Andrew Bartlett <abartlet@samba.org> for hdb-ldb
backend. backend.
2004-10-07 Love Hörnquist Åstrand <lha@it.su.se> 2004-10-07 Love Hörnquist Åstrand <lha@it.su.se>
* kuser/kinit.c: adapt to new signature of * kuser/kinit.c: adapt to new signature of
krb5_get_init_creds_opt_set_pkinit krb5_get_init_creds_opt_set_pkinit
@ -266,7 +266,7 @@
* kuser/klist.c: use rtbl_set_separator * kuser/klist.c: use rtbl_set_separator
2004-10-03 Love Hörnquist Åstrand <lha@it.su.se> 2004-10-03 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pkinit.c: filter out dup openssl engine keys, parse * lib/krb5/pkinit.c: filter out dup openssl engine keys, parse
user options first user options first
@ -280,7 +280,7 @@
* kdc/pkinit.c: stop using AlgorithmIdentifierNonOpt * kdc/pkinit.c: stop using AlgorithmIdentifierNonOpt
2004-09-30 Love Hörnquist Åstrand <lha@it.su.se> 2004-09-30 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5.conf.5: assume minutes for time * lib/krb5/krb5.conf.5: assume minutes for time
@ -294,7 +294,7 @@
minute for compatibility with MIT Kerberos. minute for compatibility with MIT Kerberos.
2004-09-28 Love Hörnquist Åstrand <lha@it.su.se> 2004-09-28 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/get_cred.c (get_cred_kdc_usage): retry using "large * lib/krb5/get_cred.c (get_cred_kdc_usage): retry using "large
message safe" transport if we get back message safe" transport if we get back
@ -319,7 +319,7 @@
* kuser/kinit.c: make sure we don't always get renewable creds * kuser/kinit.c: make sure we don't always get renewable creds
2004-09-11 Love Hörnquist Åstrand <lha@it.su.se> 2004-09-11 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/acache.c: use krb5_ccapi.h * lib/krb5/acache.c: use krb5_ccapi.h
@ -329,12 +329,12 @@
* lib/krb5/Makefile.am: add AM_CPPFLAGS to libkrb5_la_CPPFLAGS * lib/krb5/Makefile.am: add AM_CPPFLAGS to libkrb5_la_CPPFLAGS
since AM_CPPFLAGS overridden by target specific _CPPFLAGS since AM_CPPFLAGS overridden by target specific _CPPFLAGS
2004-09-08 Love Hörnquist Åstrand <lha@it.su.se> 2004-09-08 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pkinit.c: make variable shorter, make error messages * lib/krb5/pkinit.c: make variable shorter, make error messages
from pkinit, make freeing easier from pkinit, make freeing easier
2004-09-06 Love Hörnquist Åstrand <lha@it.su.se> 2004-09-06 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/Makefile.am: link libkrb5 with LIB_dlopen * lib/krb5/Makefile.am: link libkrb5 with LIB_dlopen
@ -342,7 +342,7 @@
is uninitialized, make valgrind unhappy. Pointd out by is uninitialized, make valgrind unhappy. Pointd out by
abartlet@samba.org. While where, plug the fd leak. abartlet@samba.org. While where, plug the fd leak.
2004-09-05 Love Hörnquist Åstrand <lha@it.su.se> 2004-09-05 Love Hörnquist Åstrand <lha@it.su.se>
* lib/asn1/der_get.c (decode_*): name all tag-length variables the * lib/asn1/der_get.c (decode_*): name all tag-length variables the
same same
@ -351,18 +351,18 @@
* lib/asn1/der_get.c (decode_boolean): fail if length of tag is * lib/asn1/der_get.c (decode_boolean): fail if length of tag is
larger then len larger then len
2004-08-31 Love Hörnquist Åstrand <lha@it.su.se> 2004-08-31 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/init_creds_pw.c (krb5_get_init_creds): kdc_reply can be * lib/krb5/init_creds_pw.c (krb5_get_init_creds): kdc_reply can be
set in case of failure too, free unconditionally on exit to avoid set in case of failure too, free unconditionally on exit to avoid
memory leak memory leak
2004-08-23 Love Hörnquist Åstrand <lha@it.su.se> 2004-08-23 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/get_cred.c (set_auth_data): set pointer to NULL after * lib/krb5/get_cred.c (set_auth_data): set pointer to NULL after
free free
2004-08-20 Love Hörnquist Åstrand <lha@it.su.se> 2004-08-20 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/context.c (krb5_get_err_text): if neither of com_right * lib/krb5/context.c (krb5_get_err_text): if neither of com_right
nor strerror finds the error-code, return Unknown error. nor strerror finds the error-code, return Unknown error.
@ -374,7 +374,7 @@
* lib/krb5/kuserok.c: if a .k5login file exist, don't give * lib/krb5/kuserok.c: if a .k5login file exist, don't give
implicit rights to anyone; also check owner/mode of .k5login implicit rights to anyone; also check owner/mode of .k5login
2004-08-15 Love Hörnquist Åstrand <lha@it.su.se> 2004-08-15 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/Makefile.am: man_MANS = krb5_getportbyname.3 * lib/krb5/Makefile.am: man_MANS = krb5_getportbyname.3
@ -386,19 +386,19 @@
* lib/krb5/krb5_encrypt.3: document krb5_enctype_valid * lib/krb5/krb5_encrypt.3: document krb5_enctype_valid
2004-08-13 Love Hörnquist Åstrand <lha@it.su.se> 2004-08-13 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kerberos5.c (get_pa_etype_info{,2}): check for dup enctypes * kdc/kerberos5.c (get_pa_etype_info{,2}): check for dup enctypes
from the client and filter them out. from the client and filter them out.
* lib/krb5/krb5_string_to_key.3: document krb5_free_salt * lib/krb5/krb5_string_to_key.3: document krb5_free_salt
2004-08-12 Love Hörnquist Åstrand <lha@it.su.se> 2004-08-12 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_ticket.3: data needs to be freed when using * lib/krb5/krb5_ticket.3: data needs to be freed when using
krb5_ticket_get_authorization_data_type krb5_ticket_get_authorization_data_type
2004-08-11 Love Hörnquist Åstrand <lha@it.su.se> 2004-08-11 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/test_cc.c: test variables in default_cc_name * lib/krb5/test_cc.c: test variables in default_cc_name
@ -416,7 +416,7 @@
* lib/krb5/cache.c (krb5_cc_set_default_name): * lib/krb5/cache.c (krb5_cc_set_default_name):
s/libdefault/libdefaults/ s/libdefault/libdefaults/
2004-08-06 Love Hörnquist Åstrand <lha@it.su.se> 2004-08-06 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/acache.c: replace magic 3 with ccapi_version_3 * lib/krb5/acache.c: replace magic 3 with ccapi_version_3
@ -434,13 +434,13 @@
since its not possible to glue in user information (like uid), but since its not possible to glue in user information (like uid), but
for CCAPI it works just fine for CCAPI it works just fine
2004-08-05 Love Hörnquist Åstrand <lha@it.su.se> 2004-08-05 Love Hörnquist Åstrand <lha@it.su.se>
* kuser/kgetcred.1: document --cache/-c * kuser/kgetcred.1: document --cache/-c
* kuser/kgetcred.c: allow to specify what credential cache to use * kuser/kgetcred.c: allow to specify what credential cache to use
2004-08-03 Love Hörnquist Åstrand <lha@it.su.se> 2004-08-03 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/Makefile.am: add krb5_eai_to_heim_errno.3 * lib/krb5/Makefile.am: add krb5_eai_to_heim_errno.3
@ -450,7 +450,7 @@
* lib/krb5/krb5.3: add krb5_eai_to_heim_errno, * lib/krb5/krb5.3: add krb5_eai_to_heim_errno,
krb5_h_errno_to_heim_errno krb5_h_errno_to_heim_errno
2004-07-26 Love Hörnquist Åstrand <lha@it.su.se> 2004-07-26 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_expand_hostname.3: krb5_expand_hostname_realms * lib/krb5/krb5_expand_hostname.3: krb5_expand_hostname_realms
result should be free with krb5_free_host_realm drop result should be free with krb5_free_host_realm drop
@ -483,39 +483,39 @@
* lib/krb5/krb5_get_credentials.3: krb5_get_credentials and * lib/krb5/krb5_get_credentials.3: krb5_get_credentials and
friends friends
2004-07-23 Love Hörnquist Åstrand <lha@it.su.se> 2004-07-23 Love Hörnquist Åstrand <lha@it.su.se>
* kuser/klist.c (print_cred_verbose): keytypes are no longer, use * kuser/klist.c (print_cred_verbose): keytypes are no longer, use
enctype enctype
2004-07-22 Love Hörnquist Åstrand <lha@it.su.se> 2004-07-22 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c (LDAP_entry2mods): allow for pre-c99 * lib/hdb/hdb-ldap.c (LDAP_entry2mods): allow for pre-c99
compilers, From metze at samba.org compilers, From metze at samba.org
2004-07-20 Love Hörnquist Åstrand <lha@it.su.se> 2004-07-20 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/test_cc.c: more cc tests * lib/krb5/test_cc.c: more cc tests
* lib/krb5/krb5_check_transited.3: document krb5_check_transited * lib/krb5/krb5_check_transited.3: document krb5_check_transited
2004-07-19 Love Hörnquist Åstrand <lha@it.su.se> 2004-07-19 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/pkinit.c (pk_principal_from_X509): reverse test, makes * kdc/pkinit.c (pk_principal_from_X509): reverse test, makes
principal in cert work From: Mayur Patel <patelm4@rpi.edu> principal in cert work From: Mayur Patel <patelm4@rpi.edu>
2004-07-18 Love Hörnquist Åstrand <lha@it.su.se> 2004-07-18 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/Makefile.am: add krb5_verify_init_creds.3 * lib/krb5/Makefile.am: add krb5_verify_init_creds.3
* lib/krb5/krb5_verify_init_creds.3: add krb5_verify_init_creds * lib/krb5/krb5_verify_init_creds.3: add krb5_verify_init_creds
2004-07-15 Love Hörnquist Åstrand <lha@it.su.se> 2004-07-15 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_set_password.3: spelling from wiz@netbsd.org * lib/krb5/krb5_set_password.3: spelling from wiz@netbsd.org
description for krb5_passwd_result_to_string description for krb5_passwd_result_to_string
2004-07-14 Love Hörnquist Åstrand <lha@it.su.se> 2004-07-14 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_set_password.3: Remove superfluous comma; grammar * lib/krb5/krb5_set_password.3: Remove superfluous comma; grammar
fixes; split sentence in two for better understanding. From fixes; split sentence in two for better understanding. From
@ -527,21 +527,21 @@
* lib/krb5/changepw.c (process_reply): cast ssize_t to long and * lib/krb5/changepw.c (process_reply): cast ssize_t to long and
print that From NetBSD via Havard Eidnes. print that From NetBSD via Havard Eidnes.
2004-07-09 Love Hörnquist Åstrand <lha@it.su.se> 2004-07-09 Love Hörnquist Åstrand <lha@it.su.se>
* configure.in: fix helpstring for hdb-openldap-module * configure.in: fix helpstring for hdb-openldap-module
* lib/krb5/test_cc.c: don't use krb5_err on error code 0 * lib/krb5/test_cc.c: don't use krb5_err on error code 0
2004-07-08 Love Hörnquist Åstrand <lha@it.su.se> 2004-07-08 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c (LDAP_seq): try handling errors better * lib/hdb/hdb-ldap.c (LDAP_seq): try handling errors better
2004-07-02 Love Hörnquist Åstrand <lha@it.su.se> 2004-07-02 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/get_in_tkt.c (set_ptypes): make ptypes const * lib/krb5/get_in_tkt.c (set_ptypes): make ptypes const
2004-07-01 Love Hörnquist Åstrand <lha@it.su.se> 2004-07-01 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c (LDAP__connect): call ldap_initialize with * lib/hdb/hdb-ldap.c (LDAP__connect): call ldap_initialize with
right argument right argument
@ -572,27 +572,27 @@
OtherName of subjectAltName Based on patch from Mayur Patel OtherName of subjectAltName Based on patch from Mayur Patel
<patelm4@rpi.edu> <patelm4@rpi.edu>
2004-06-21 Love Hörnquist Åstrand <lha@it.su.se> 2004-06-21 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/get_cred.c (init_tgs_req): if subkey not avaible, use * lib/krb5/get_cred.c (init_tgs_req): if subkey not avaible, use
session key for authorization-data session key for authorization-data
2004-06-15 Love Hörnquist Åstrand <lha@it.su.se> 2004-06-15 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/connect.c (handle_tcp): note who is what that closed the * kdc/connect.c (handle_tcp): note who is what that closed the
connection on us connection on us
2004-06-09 Love Hörnquist Åstrand <lha@it.su.se> 2004-06-09 Love Hörnquist Åstrand <lha@it.su.se>
* admin/get.c (kt_get): catch errors from krb5_parse_name * admin/get.c (kt_get): catch errors from krb5_parse_name
2004-06-05 Love Hörnquist Åstrand <lha@it.su.se> 2004-06-05 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c: if its the entry just contains the * lib/hdb/hdb-ldap.c: if its the entry just contains the
structural object (no samba nor heimdal object), add an aux structural object (no samba nor heimdal object), add an aux
heimdal object on to it. heimdal object on to it.
2004-06-02 Love Hörnquist Åstrand <lha@it.su.se> 2004-06-02 Love Hörnquist Åstrand <lha@it.su.se>
* kpasswd/kpasswd.c: use krb5_set_password_using_ccache * kpasswd/kpasswd.c: use krb5_set_password_using_ccache
@ -611,7 +611,7 @@
* lib/hdb/hdb-ldap.c: indent like the rest of the code * lib/hdb/hdb-ldap.c: indent like the rest of the code
2004-06-01 Love Hörnquist Åstrand <lha@it.su.se> 2004-06-01 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c: check return values from ldap operations and * lib/hdb/hdb-ldap.c: check return values from ldap operations and
close it we get back LDAP_SERVER_DOWN. stupid ldap client lib, you close it we get back LDAP_SERVER_DOWN. stupid ldap client lib, you
@ -620,19 +620,19 @@
* lib/hdb/hdb-ldap.c: require search base to be configured, create * lib/hdb/hdb-ldap.c: require search base to be configured, create
local context structure local context structure
2004-05-31 Love Hörnquist Åstrand <lha@it.su.se> 2004-05-31 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: more ldap text, partly from Tarjei Huse * doc/setup.texi: more ldap text, partly from Tarjei Huse
<tarjei@nu.no> <tarjei@nu.no>
2004-05-28 Love Hörnquist Åstrand <lha@it.su.se> 2004-05-28 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c: clean, indent * lib/hdb/hdb-ldap.c: clean, indent
* lib/hdb/hdb-ldap.c (LDAP_entry2mods): make sure * lib/hdb/hdb-ldap.c (LDAP_entry2mods): make sure
krb5KeyVersionNumber is added on new entires krb5KeyVersionNumber is added on new entires
2004-05-27 Love Hörnquist Åstrand <lha@it.su.se> 2004-05-27 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: minor fixes, partly from Tarjei Huse * doc/setup.texi: minor fixes, partly from Tarjei Huse
<tarjei@nu.no> <tarjei@nu.no>
@ -642,15 +642,15 @@
* lib/krb5/krb5.conf.5: default value for * lib/krb5/krb5.conf.5: default value for
hdb-ldap-structural-object is account hdb-ldap-structural-object is account
2004-05-26 Love Hörnquist Åstrand <lha@it.su.se> 2004-05-26 Love Hörnquist Åstrand <lha@it.su.se>
* tools/Makefile.am: use ! instead of , as sed delimiter * tools/Makefile.am: use ! instead of , as sed delimiter
2004-05-25 Love Hörnquist Åstrand <lha@it.su.se> 2004-05-25 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/*.c: add KRB5_LIB_FUNCTION to all exported functions * lib/krb5/*.c: add KRB5_LIB_FUNCTION to all exported functions
2004-05-23 Love Hörnquist Åstrand <lha@it.su.se> 2004-05-23 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c: make samba_forwardable a krb5_boolean * lib/hdb/hdb-ldap.c: make samba_forwardable a krb5_boolean
@ -667,11 +667,11 @@
case, make sure ent->etypes are allocated, From: Andrew Bartlett case, make sure ent->etypes are allocated, From: Andrew Bartlett
<abartlet@samba.org> <abartlet@samba.org>
2004-05-14 Love Hörnquist Åstrand <lha@it.su.se> 2004-05-14 Love Hörnquist Åstrand <lha@it.su.se>
* kuser/kinit.c: move "setpag if (argc < 1)" to common path * kuser/kinit.c: move "setpag if (argc < 1)" to common path
2004-05-12 Love Hörnquist Åstrand <lha@it.su.se> 2004-05-12 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/verify_krb5_conf.c: pacify pre c99 compilers * lib/krb5/verify_krb5_conf.c: pacify pre c99 compilers
@ -681,7 +681,7 @@
* kuser/kinit.c: print some diagnostics if the exec fails * kuser/kinit.c: print some diagnostics if the exec fails
2004-04-29 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-29 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pkinit.c (pk_rd_pa_reply_dh): use krb5_random_to_key * lib/krb5/pkinit.c (pk_rd_pa_reply_dh): use krb5_random_to_key
From: Luke Howard <lukeh@padl.com> From: Luke Howard <lukeh@padl.com>
@ -689,11 +689,11 @@
* lib/krb5/rd_req.c (krb5_verify_ap_req2): clear the whole ticket, * lib/krb5/rd_req.c (krb5_verify_ap_req2): clear the whole ticket,
not just a pointer size of it From: Luke Howard <lukeh@padl.com> not just a pointer size of it From: Luke Howard <lukeh@padl.com>
2004-04-28 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-28 Love Hörnquist Åstrand <lha@it.su.se>
* fix-export: add -E flag where needed to make-proto * fix-export: add -E flag where needed to make-proto
2004-04-26 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-26 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/crypto.c: add set_param for RC2 * lib/krb5/crypto.c: add set_param for RC2
@ -772,7 +772,7 @@
* lib/krb5/store.c (krb5_store_creds): set is_skey flag if length * lib/krb5/store.c (krb5_store_creds): set is_skey flag if length
of second ticket is > 0 of second ticket is > 0
2004-04-25 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-25 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pkinit.c: use the right oid for pkauthdata * lib/krb5/pkinit.c: use the right oid for pkauthdata
@ -806,7 +806,7 @@
* lib/krb5/{krb5.h,store.c,fcache.c}: Fix the cache flags bitorder * lib/krb5/{krb5.h,store.c,fcache.c}: Fix the cache flags bitorder
issue with a storage flag instead of a separate function. issue with a storage flag instead of a separate function.
2004-04-24 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-24 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pkinit.c: move out the oid check from get_reply_key * lib/krb5/pkinit.c: move out the oid check from get_reply_key
@ -830,7 +830,7 @@
digestAlgorithm to sha1 (both for SignerInfo and SignedData, add digestAlgorithm to sha1 (both for SignerInfo and SignedData, add
new function _set_digest_alg to set it new function _set_digest_alg to set it
2004-04-23 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-23 Love Hörnquist Åstrand <lha@it.su.se>
* include/make_crypto.c: include rc2.h, and when I'm here, make * include/make_crypto.c: include rc2.h, and when I'm here, make
aes mandatory aes mandatory
@ -852,7 +852,7 @@
* lib/krb5/string-to-key-test.c: comment out the "@"/"" test for * lib/krb5/string-to-key-test.c: comment out the "@"/"" test for
now now
2004-04-22 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-22 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_string_to_key.3: document that * lib/krb5/krb5_string_to_key.3: document that
krb5_string_to_key_derived is broken for non 3des enctypes and krb5_string_to_key_derived is broken for non 3des enctypes and
@ -868,7 +868,7 @@
* lib/krb5/krb5_keyblock.3: document krb5_random_to_key * lib/krb5/krb5_keyblock.3: document krb5_random_to_key
2004-04-21 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-21 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/pkinit.c: use the first proposed enable enctype * kdc/pkinit.c: use the first proposed enable enctype
@ -877,28 +877,28 @@
* kdc/pkinit.c: at least try to handle diffrent enveloped enctypes * kdc/pkinit.c: at least try to handle diffrent enveloped enctypes
2004-04-21 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-21 Love Hörnquist Åstrand <lha@it.su.se>
* lib/asn1/der_get.c: 1.28.2.16: (der_get_oid): handle all oid * lib/asn1/der_get.c: 1.28.2.16: (der_get_oid): handle all oid
components being smaller then 127 and allocate one extra element components being smaller then 127 and allocate one extra element
since first byte is split to to elements. since first byte is split to to elements.
2004-04-20 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-20 Love Hörnquist Åstrand <lha@it.su.se>
* lib/asn1/k5.asn1: ETYPE_DIGEST_MD5_NONE, ETYPE_CRAM_MD5_NONE: * lib/asn1/k5.asn1: ETYPE_DIGEST_MD5_NONE, ETYPE_CRAM_MD5_NONE:
private use, lukeh@padl.com private use, lukeh@padl.com
2004-04-19 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-19 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pkinit.c (build_auth_pack): use heim_integer to encode * lib/krb5/pkinit.c (build_auth_pack): use heim_integer to encode
DH public key DH public key
2004-04-18 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-18 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_init_context.3: add krb5_context to so its added * lib/krb5/krb5_init_context.3: add krb5_context to so its added
as manpage-link too as manpage-link too
2004-04-17 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-17 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/fcache.c (fcc_remove_cred): simplistic implementation, * lib/krb5/fcache.c (fcc_remove_cred): simplistic implementation,
XXX add locking XXX add locking
@ -913,7 +913,7 @@
* kdc/config.c: merge certificate/private_key to a user_id * kdc/config.c: merge certificate/private_key to a user_id
2004-04-16 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-16 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kdc_locl.h: update prototype for pk_initialize * kdc/kdc_locl.h: update prototype for pk_initialize
@ -926,11 +926,11 @@
* kdc/pkinit.c: adapt to heim_integer changes, * kdc/pkinit.c: adapt to heim_integer changes,
merge certificate/private_key to a user_id merge certificate/private_key to a user_id
2004-04-15 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-15 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pkinit.c: use KRB5_PADATA_PK_AS_REQ_WIN free X509_STORE * lib/krb5/pkinit.c: use KRB5_PADATA_PK_AS_REQ_WIN free X509_STORE
2004-04-13 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-13 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/Makefile.am: define BUILD_KRB5_LIB when building * lib/krb5/Makefile.am: define BUILD_KRB5_LIB when building
libkrb5.la, add KRB5_LIB_FUNCTION proto libkrb5.la, add KRB5_LIB_FUNCTION proto
@ -957,25 +957,25 @@
* lib/krb5/krb5_ccache.3: add krb5_cc_get_prefix_ops * lib/krb5/krb5_ccache.3: add krb5_cc_get_prefix_ops
2004-04-05 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-05 Love Hörnquist Åstrand <lha@it.su.se>
* appl/test/http_client.c: support GSS_C_DELEG_FLAG and * appl/test/http_client.c: support GSS_C_DELEG_FLAG and
GSS_C_MUTUAL_FLAG GSS_C_MUTUAL_FLAG
* appl/test/http_client.c: verbose logging * appl/test/http_client.c: verbose logging
2004-04-02 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-02 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/connect.c: case size_t to unsigned long for LP64 platforms * kdc/connect.c: case size_t to unsigned long for LP64 platforms
2004-04-01 Love Hörnquist Åstrand <lha@it.su.se> 2004-04-01 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c (hdb_ldap_create): allow configuration of * lib/hdb/hdb-ldap.c (hdb_ldap_create): allow configuration of
default structural object default structural object
* tools/Makefile.am: handle sed expression breaking * tools/Makefile.am: handle sed expression breaking
2004-03-31 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-31 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krbhst.c: also lookup _kpasswd._tcp SRV-rr * lib/krb5/krbhst.c: also lookup _kpasswd._tcp SRV-rr
@ -987,7 +987,7 @@
* lib/krb5/krb5_acl_match_file.3: try to pacify mdoc macros on * lib/krb5/krb5_acl_match_file.3: try to pacify mdoc macros on
osf/1 osf/1
2004-03-30 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-30 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/init_creds_pw.c (pa_data_add_pac_request): don't * lib/krb5/init_creds_pw.c (pa_data_add_pac_request): don't
increase md->len, krb5_padata_add already does that increase md->len, krb5_padata_add already does that
@ -999,11 +999,11 @@
* kdc/kerberos4.c: stop the client from renewing tickets into the * kdc/kerberos4.c: stop the client from renewing tickets into the
future From: Jeffrey Hutzelman <jhutz@cmu.edu> future From: Jeffrey Hutzelman <jhutz@cmu.edu>
2004-03-29 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-29 Love Hörnquist Åstrand <lha@it.su.se>
* configure.in: try to handle sys/strtty.h needing sys/stream.h * configure.in: try to handle sys/strtty.h needing sys/stream.h
2004-03-23 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-23 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/send_to_kdc.c: remove function krb5_sendto_kdc2, its no * lib/krb5/send_to_kdc.c: remove function krb5_sendto_kdc2, its no
longer used longer used
@ -1018,11 +1018,11 @@
* lib/krb5/mk_req_ext.c: unexport krb5_mk_req_internal to external * lib/krb5/mk_req_ext.c: unexport krb5_mk_req_internal to external
users by prefixing it with _ users by prefixing it with _
2004-03-22 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-22 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pkinit.c: add missing } * lib/krb5/pkinit.c: add missing }
2004-03-21 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-21 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/pkinit.c: adapt to change of signature of * kdc/pkinit.c: adapt to change of signature of
_krb5_pk_load_openssl_id _krb5_pk_load_openssl_id
@ -1076,7 +1076,7 @@
* lib/krb5/krb5_ticket.3: document * lib/krb5/krb5_ticket.3: document
krb5_ticket_get_authorization_data_type krb5_ticket_get_authorization_data_type
2004-03-20 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-20 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/aes-test.c: remove #if 0'ed code * lib/krb5/aes-test.c: remove #if 0'ed code
@ -1157,7 +1157,7 @@
make it not fall over when no non matching acl, make it not fall over when no non matching acl,
make fnmatch matching useful by switching arguments make fnmatch matching useful by switching arguments
2004-03-19 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-19 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/config.c: add --builtin-hdb command * kdc/config.c: add --builtin-hdb command
@ -1176,7 +1176,7 @@
* lib/krb5/krb5.conf.5: add a bunch of Li and document [kadmin] * lib/krb5/krb5.conf.5: add a bunch of Li and document [kadmin]
password_lifetime; from Henry B. Hotz password_lifetime; from Henry B. Hotz
2004-03-14 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-14 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/mk_rep.c (krb5_mk_rep): if KRB5_AUTH_CONTEXT_USE_SUBKEY * lib/krb5/mk_rep.c (krb5_mk_rep): if KRB5_AUTH_CONTEXT_USE_SUBKEY
is set send subkey is set send subkey
@ -1184,13 +1184,13 @@
* lib/krb5/krb5.h: add KRB5_AUTH_CONTEXT_USE_SUBKEY * lib/krb5/krb5.h: add KRB5_AUTH_CONTEXT_USE_SUBKEY
2004-03-14 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-14 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c: clean up error handling, plug memory leaks, * lib/hdb/hdb-ldap.c: clean up error handling, plug memory leaks,
and free memory in error path, assume realloc(NULL, ...) works, and free memory in error path, assume realloc(NULL, ...) works,
factor out common code, indent factor out common code, indent
2004-03-12 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-12 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/verify_krb5_conf.c: understand [password_quality] * lib/krb5/verify_krb5_conf.c: understand [password_quality]
spelling spelling
@ -1199,12 +1199,12 @@
* kuser/kgetcred.c: add --canonicalize * kuser/kgetcred.c: add --canonicalize
2004-03-10 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-10 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/fcache.c (fcc_store_cred): NULL terminate * lib/krb5/fcache.c (fcc_store_cred): NULL terminate
krb5_config_get_bool_default' arglist krb5_config_get_bool_default' arglist
2004-03-09 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-09 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kerberos5.c: add missing req argument to pk_mk_pa_reply * kdc/kerberos5.c: add missing req argument to pk_mk_pa_reply
@ -1234,7 +1234,7 @@
* lib/krb5/store.c (krb5_ret_creds): Runtime detect the what is * lib/krb5/store.c (krb5_ret_creds): Runtime detect the what is
the higher bits of the bitfield the higher bits of the bitfield
2004-03-08 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-08 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/store.c (krb5_store_creds): add disabled code that * lib/krb5/store.c (krb5_store_creds): add disabled code that
store the ticket flags in reverse order store the ticket flags in reverse order
@ -1244,7 +1244,7 @@
are set, its a mit cache, reverse the bits, bug pointed out by are set, its a mit cache, reverse the bits, bug pointed out by
Sergio Gelato <Sergio.Gelato@astro.su.se> Sergio Gelato <Sergio.Gelato@astro.su.se>
2004-03-07 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-07 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c: use macro for HDB * -> LDAP * * lib/hdb/hdb-ldap.c: use macro for HDB * -> LDAP *
@ -1280,7 +1280,7 @@
* lib/asn1/k5.asn1: drop SMTP_NAME * lib/asn1/k5.asn1: drop SMTP_NAME
2004-03-06 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-06 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/Makefile.am: support building ldap backend as module * lib/hdb/Makefile.am: support building ldap backend as module
sort asn1 hdb files sort asn1 hdb files
@ -1300,7 +1300,7 @@
the original data test case from Ronnie Sahlberg the original data test case from Ronnie Sahlberg
<ronnie_sahlberg@ozemail.com.au> <ronnie_sahlberg@ozemail.com.au>
2004-03-03 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-03 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/test_cc.c: more cc tests, mostly related to mcc * lib/krb5/test_cc.c: more cc tests, mostly related to mcc
behavior behavior
@ -1312,7 +1312,7 @@
as dead since that doesn't always work. Based on patch from as dead since that doesn't always work. Based on patch from
Jeffrey Hutzelman <jhutz@cmu.edu>, tweeked by me Jeffrey Hutzelman <jhutz@cmu.edu>, tweeked by me
2004-02-22 Love Hörnquist Åstrand <lha@it.su.se> 2004-02-22 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/pkinit.c: adapt to rename of oid_cmp to heim_oid_cmp * kdc/pkinit.c: adapt to rename of oid_cmp to heim_oid_cmp
@ -1323,7 +1323,7 @@
* doc/setup.texi: add text about hostname to realm mapping using * doc/setup.texi: add text about hostname to realm mapping using
DNS DNS
2004-02-20 Love Hörnquist Åstrand <lha@it.su.se> 2004-02-20 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/pkinit.c: update error codes * kdc/pkinit.c: update error codes
@ -1331,7 +1331,7 @@
* lib/krb5/pkinit.c: update error codes * lib/krb5/pkinit.c: update error codes
2004-02-19 Love Hörnquist Åstrand <lha@it.su.se> 2004-02-19 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pkinit.c: indent, use krb5_abortx() instead of abort() * lib/krb5/pkinit.c: indent, use krb5_abortx() instead of abort()
@ -1342,7 +1342,7 @@
* lib/krb5/fcache.c (_krb5_xlock): handle that everything was ok, * lib/krb5/fcache.c (_krb5_xlock): handle that everything was ok,
and don't put an error in the error strings then and don't put an error in the error strings then
2004-02-13 Love Hörnquist Åstrand <lha@it.su.se> 2004-02-13 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/pkinit.c: s/heim_big_integer/heim_integer/ * kdc/pkinit.c: s/heim_big_integer/heim_integer/
@ -1355,18 +1355,18 @@
* lib/krb5/heim_err.et: add HEIM_PKINIT specific errors * lib/krb5/heim_err.et: add HEIM_PKINIT specific errors
2004-02-12 Love Hörnquist Åstrand <lha@it.su.se> 2004-02-12 Love Hörnquist Åstrand <lha@it.su.se>
* configure.in: rename AC_WFLAGS to rk_WFLAGS * configure.in: rename AC_WFLAGS to rk_WFLAGS
* acinclude.m4: use m4_define, over-quote string * acinclude.m4: use m4_define, over-quote string
2004-02-11 Love Hörnquist Åstrand <lha@it.su.se> 2004-02-11 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/init_creds_pw.c (change_password): handle that * lib/krb5/init_creds_pw.c (change_password): handle that
printf("%.*s", 0, (void*)NULL); doesn't work on solaris printf("%.*s", 0, (void*)NULL); doesn't work on solaris
2004-02-10 Love Hörnquist Åstrand <lha@it.su.se> 2004-02-10 Love Hörnquist Åstrand <lha@it.su.se>
* kpasswd/kpasswd.c (change_password): handle that printf("%.*s", * kpasswd/kpasswd.c (change_password): handle that printf("%.*s",
0, (void*)NULL); doesn't work on solaris 0, (void*)NULL); doesn't work on solaris
@ -1375,7 +1375,7 @@
some locate.updatedb, use FILES section to describe where the file some locate.updatedb, use FILES section to describe where the file
is instead. is instead.
2004-02-07 Love Hörnquist Åstrand <lha@it.su.se> 2004-02-07 Love Hörnquist Åstrand <lha@it.su.se>
* lib/asn1/check-der.c: test for "der_length.c: Fix len_unsigned * lib/asn1/check-der.c: test for "der_length.c: Fix len_unsigned
for certain negative integers, it got the length wrong" , from for certain negative integers, it got the length wrong" , from
@ -1393,7 +1393,7 @@
* configure.in: Check for sys/socket.h, net/if.h. Modify term.h, * configure.in: Check for sys/socket.h, net/if.h. Modify term.h,
security/pam_appl.h tests. security/pam_appl.h tests.
2004-02-03 Love Hörnquist Åstrand <lha@it.su.se> 2004-02-03 Love Hörnquist Åstrand <lha@it.su.se>
* lib/asn1/check-gen.c: test for: (length_type): TSequenceOf: add * lib/asn1/check-gen.c: test for: (length_type): TSequenceOf: add
up the size of all the elements, don't use just the size of the up the size of all the elements, don't use just the size of the
@ -1431,11 +1431,11 @@
* lib/krb5/build_ap_req.c (krb5_build_ap_req): abort on internal * lib/krb5/build_ap_req.c (krb5_build_ap_req): abort on internal
asn1 encode error asn1 encode error
2004-01-30 Love Hörnquist Åstrand <lha@it.su.se> 2004-01-30 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: some text about order of [capaths] realms * doc/setup.texi: some text about order of [capaths] realms
2004-01-25 Love Hörnquist Åstrand <lha@it.su.se> 2004-01-25 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/context.c: register WRFILE ops * lib/krb5/context.c: register WRFILE ops
@ -1446,30 +1446,30 @@
* kpasswd/kpasswdd.c (change): use the right password when * kpasswd/kpasswdd.c (change): use the right password when
changing the password changing the password
2004-01-21 Love Hörnquist Åstrand <lha@it.su.se> 2004-01-21 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/fcache.c (_krb5_xlock): catch EINVAL and assume that it * lib/krb5/fcache.c (_krb5_xlock): catch EINVAL and assume that it
means that the filesystem doesn't support locking means that the filesystem doesn't support locking
* lib/krb5/keytab.c: remove #if 0 out file locking code * lib/krb5/keytab.c: remove #if 0 out file locking code
2004-01-19 Love Hörnquist Åstrand <lha@it.su.se> 2004-01-19 Love Hörnquist Åstrand <lha@it.su.se>
* lib/asn1/gen_length.c (length_type): TSequenceOf: add up the * lib/asn1/gen_length.c (length_type): TSequenceOf: add up the
size of all the elements, don't use just the size of the last size of all the elements, don't use just the size of the last
element. element.
2004-01-13 Love Hörnquist Åstrand <lha@it.su.se> 2004-01-13 Love Hörnquist Åstrand <lha@it.su.se>
* kuser/kinit.c (renew_validate): if renewable_flag and not time * kuser/kinit.c (renew_validate): if renewable_flag and not time
specifed, use "1 month" specifed, use "1 month"
2004-01-08 Love Hörnquist Åstrand <lha@it.su.se> 2004-01-08 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_keyblock.3: add prototypes, describe * lib/krb5/krb5_keyblock.3: add prototypes, describe
krb5_keyblock_zero krb5_keyblock_zero
2004-01-05 Love Hörnquist Åstrand <lha@it.su.se> 2004-01-05 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/get_for_creds.c (add_addrs): don't add same address * lib/krb5/get_for_creds.c (add_addrs): don't add same address
multiple times multiple times

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -1,25 +1,25 @@
2007-12-28 Love Hörnquist Åstrand <lha@it.su.se> 2007-12-28 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/digest.c: Log probe message, add NTLM_TARGET_DOMAIN to the * kdc/digest.c: Log probe message, add NTLM_TARGET_DOMAIN to the
type2 message. type2 message.
2007-12-14 Love Hörnquist Åstrand <lha@it.su.se> 2007-12-14 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/dbinfo.c: Add hdb_default_db(). * lib/hdb/dbinfo.c: Add hdb_default_db().
* Makefile.am: Add some extra cf/*. * Makefile.am: Add some extra cf/*.
2007-12-12 Love Hörnquist Åstrand <lha@it.su.se> 2007-12-12 Love Hörnquist Åstrand <lha@it.su.se>
* kuser/kgetcred.c: Fix type of name-type. From Andy Polyakov. * kuser/kgetcred.c: Fix type of name-type. From Andy Polyakov.
2007-12-09 Love Hörnquist Åstrand <lha@it.su.se> 2007-12-09 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/log.c: Use hdb_db_dir(). * kdc/log.c: Use hdb_db_dir().
* kpasswd/kpasswdd.c: Use hdb_db_dir(). * kpasswd/kpasswdd.c: Use hdb_db_dir().
2007-12-08 Love Hörnquist Åstrand <lha@it.su.se> 2007-12-08 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/config.c: Use hdb_db_dir(). * kdc/config.c: Use hdb_db_dir().
@ -50,7 +50,7 @@
* doc/doxytmpl.dxy: generate links * doc/doxytmpl.dxy: generate links
2007-12-07 Love Hörnquist Åstrand <lha@it.su.se> 2007-12-07 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/Makefile.am: build_HEADERZ += heim_threads.h * lib/krb5/Makefile.am: build_HEADERZ += heim_threads.h
@ -64,7 +64,7 @@
in the RAND_file_name() function that will cause recursive nss in the RAND_file_name() function that will cause recursive nss
lookups, can't fix that here. lookups, can't fix that here.
2007-12-06 Love Hörnquist Åstrand <lha@it.su.se> 2007-12-06 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/crypto.c (krb5_generate_random_block): try to avoid the * lib/krb5/crypto.c (krb5_generate_random_block): try to avoid the
dead-lock in by not holding the lock while running dead-lock in by not holding the lock while running
@ -72,7 +72,7 @@
* lib/krb5/n-fold.c: spelling * lib/krb5/n-fold.c: spelling
2007-12-04 Love Hörnquist Åstrand <lha@it.su.se> 2007-12-04 Love Hörnquist Åstrand <lha@it.su.se>
* kuser/kdigest.c (digest-probe): implement command. * kuser/kdigest.c (digest-probe): implement command.
@ -84,7 +84,7 @@
allocated string to make the function indempotent. From allocated string to make the function indempotent. From
Zeqing (Fred) Xia. Zeqing (Fred) Xia.
2007-12-03 Love Hörnquist Åstrand <lha@it.su.se> 2007-12-03 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_locl.h (krb5_context_data): Flag if * lib/krb5/krb5_locl.h (krb5_context_data): Flag if
default_cc_name was set by the user. default_cc_name was set by the user.
@ -136,11 +136,11 @@
* lib/krb5/acache.c: Implement the move operation. Avoid using * lib/krb5/acache.c: Implement the move operation. Avoid using
cc_set_principal() since it broken on Mac OS X 10.5.0. cc_set_principal() since it broken on Mac OS X 10.5.0.
2007-12-02 Love Hörnquist Åstrand <lha@it.su.se> 2007-12-02 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_ccapi.h: Drop variable names to avoid -Wshadow. * lib/krb5/krb5_ccapi.h: Drop variable names to avoid -Wshadow.
2007-11-14 Love Hörnquist Åstrand <lha@it.su.se> 2007-11-14 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/krb5tgs.c: Should pass different key usage constants * kdc/krb5tgs.c: Should pass different key usage constants
depending on whether or not optional sub-session key was passed by depending on whether or not optional sub-session key was passed by
@ -154,7 +154,7 @@
clients have started to not like that. Thanks to Andy Polyakov for clients have started to not like that. Thanks to Andy Polyakov for
excellent research. excellent research.
2007-11-11 Love Hörnquist Åstrand <lha@it.su.se> 2007-11-11 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/creds.c: use krb5_data_cmp * lib/krb5/creds.c: use krb5_data_cmp
@ -162,7 +162,7 @@
* lib/krb5/test_renew.c: use krb5_free_cred_contents * lib/krb5/test_renew.c: use krb5_free_cred_contents
2007-11-10 Love Hörnquist Åstrand <lha@it.su.se> 2007-11-10 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/acl.c: doxygen documentation * lib/krb5/acl.c: doxygen documentation
@ -182,7 +182,7 @@
* lib/krb5/error_string.c: Doxygen documentation. * lib/krb5/error_string.c: Doxygen documentation.
2007-11-03 Love Hörnquist Åstrand <lha@it.su.se> 2007-11-03 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/test_plugin.c: expose krb5_plugin_register * lib/krb5/test_plugin.c: expose krb5_plugin_register
@ -190,7 +190,7 @@
* lib/krb5/version-script.map: sort, expose krb5_plugin_register * lib/krb5/version-script.map: sort, expose krb5_plugin_register
2007-10-24 Love Hörnquist Åstrand <lha@it.su.se> 2007-10-24 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kerberos5.c: Adding same enctype is enough one time. From * kdc/kerberos5.c: Adding same enctype is enough one time. From
Andy Polyakov and Bjorn Sandell. Andy Polyakov and Bjorn Sandell.
@ -209,11 +209,11 @@
based) "old", this to support windows 2000 clients (unjoined to a based) "old", this to support windows 2000 clients (unjoined to a
domain). From Andy Polyakov. domain). From Andy Polyakov.
2007-10-07 Love Hörnquist Åstrand <lha@it.su.se> 2007-10-07 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: Spelling, from Mark Peoples via Bjorn Sandell. * doc/setup.texi: Spelling, from Mark Peoples via Bjorn Sandell.
2007-10-04 Love Hörnquist Åstrand <lha@it.su.se> 2007-10-04 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/krb5tgs.c: More prettier printing of enctype, from KAMADA * kdc/krb5tgs.c: More prettier printing of enctype, from KAMADA
Ken'ichi. Ken'ichi.
@ -221,28 +221,28 @@
* lib/krb5/crypto.c (krb5_enctype_to_string): make sure string is * lib/krb5/crypto.c (krb5_enctype_to_string): make sure string is
NULL on failure. NULL on failure.
2007-10-03 Love Hörnquist Åstrand <lha@it.su.se> 2007-10-03 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kdc-replay.c: Catch KRB5_PROG_ATYPE_NOSUPP from * kdc/kdc-replay.c: Catch KRB5_PROG_ATYPE_NOSUPP from
krb5_addr2sockaddr and igore thte test is that case. krb5_addr2sockaddr and igore thte test is that case.
2007-09-29 Love Hörnquist Åstrand <lha@it.su.se> 2007-09-29 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/context.c (krb5_free_context): free * lib/krb5/context.c (krb5_free_context): free
default_cc_name_env, from Gunther Deschner. default_cc_name_env, from Gunther Deschner.
2007-08-27 Love Hörnquist Åstrand <lha@it.su.se> 2007-08-27 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/{krb5.h,pac.c,test_pac.c,send_to_kdc.c,rd_req.c}: Make * lib/krb5/{krb5.h,pac.c,test_pac.c,send_to_kdc.c,rd_req.c}: Make
work with c++, reported by Hai Zaar work with c++, reported by Hai Zaar
* lib/krb5/{digest.c,krb5.h}: Make work with c++, reported by Hai Zaar * lib/krb5/{digest.c,krb5.h}: Make work with c++, reported by Hai Zaar
2007-08-20 Love Hörnquist Åstrand <lha@it.su.se> 2007-08-20 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/Makefile.am: EXTRA_DIST += hdb.schema * lib/hdb/Makefile.am: EXTRA_DIST += hdb.schema
2007-07-31 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-31 Love Hörnquist Åstrand <lha@it.su.se>
* check return value of alloc functions, from Charles Longeau * check return value of alloc functions, from Charles Longeau
@ -256,13 +256,13 @@
* lib/krb5/n-fold.c: Make _krb5_n_fold return a error * lib/krb5/n-fold.c: Make _krb5_n_fold return a error
code. Prompted by patch of Charles Longeau. code. Prompted by patch of Charles Longeau.
2007-07-27 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-27 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/init_creds.c: Always set the ticket options, use * lib/krb5/init_creds.c: Always set the ticket options, use
KRB5_ADDRESSLESS_DEFAULT as the default value, this make the unset KRB5_ADDRESSLESS_DEFAULT as the default value, this make the unset
tri-state not so useful. tri-state not so useful.
2007-07-24 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-24 Love Hörnquist Åstrand <lha@it.su.se>
* tools/heimdal-gssapi.pc.in: Add LIB_pkinit to the list of * tools/heimdal-gssapi.pc.in: Add LIB_pkinit to the list of
libraries. libraries.
@ -273,11 +273,11 @@
* tools/Makefile.am: Add heimdal-gssapi.pc and install it into * tools/Makefile.am: Add heimdal-gssapi.pc and install it into
$(libdir)/pkgconfig $(libdir)/pkgconfig
2007-07-23 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-23 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pkinit.c: Add RFC3526 modp group14 as a default. * lib/krb5/pkinit.c: Add RFC3526 modp group14 as a default.
2007-07-22 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-22 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/dbinfo.c (get_dbinfo): use dbname instead of realm as * lib/hdb/dbinfo.c (get_dbinfo): use dbname instead of realm as
key if the entry is a correct entry. key if the entry is a correct entry.
@ -289,7 +289,7 @@
* lib/krb5/test_renew.c: Test for krb5_get_renewed_creds. * lib/krb5/test_renew.c: Test for krb5_get_renewed_creds.
2007-07-21 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-21 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/keys.c: Make parse_key_set handle key set string "v5", * lib/hdb/keys.c: Make parse_key_set handle key set string "v5",
from Peter Meinecke. from Peter Meinecke.
@ -297,13 +297,13 @@
* kdc/kaserver.c: Don't ovewrite the error code, from Peter * kdc/kaserver.c: Don't ovewrite the error code, from Peter
Meinecke. Meinecke.
2007-07-18 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-18 Love Hörnquist Åstrand <lha@it.su.se>
* TODO-1.0: remove * TODO-1.0: remove
* Makefile.am: remove TODO-1.0 * Makefile.am: remove TODO-1.0
2007-07-17 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-17 Love Hörnquist Åstrand <lha@it.su.se>
* Heimdal 1.0 release branch cut here * Heimdal 1.0 release branch cut here
@ -321,7 +321,7 @@
* kdc/digest.c: Use unsigned char * as argument to MD5_Update to * kdc/digest.c: Use unsigned char * as argument to MD5_Update to
please OpenSSL and gcc. please OpenSSL and gcc.
2007-07-16 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-16 Love Hörnquist Åstrand <lha@it.su.se>
* include/Makefile.am: Add krb_err.h. * include/Makefile.am: Add krb_err.h.
@ -338,7 +338,7 @@
* lib/krb5/v4_glue.c: If its a Kerberos 4 error-code, remove the * lib/krb5/v4_glue.c: If its a Kerberos 4 error-code, remove the
et BASE. et BASE.
2007-07-15 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-15 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5-v4compat.h: Include "krb_err.h". * lib/krb5/krb5-v4compat.h: Include "krb_err.h".
@ -354,12 +354,12 @@
* lib/krb5/version-script.map: First version of version script. * lib/krb5/version-script.map: First version of version script.
2007-07-13 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-13 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kerberos5.c: Java 1.6 expects the name to be the same type, * kdc/kerberos5.c: Java 1.6 expects the name to be the same type,
lets allow that for uncomplicated name-types. lets allow that for uncomplicated name-types.
2007-07-12 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-12 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/v4_glue.c (_krb5_krb_rd_req): if ticket contains * lib/krb5/v4_glue.c (_krb5_krb_rd_req): if ticket contains
address 0, its ticket less and don't really care about address 0, its ticket less and don't really care about
@ -367,7 +367,7 @@
* kpasswd/kpasswdd.c: Fix pointer vs strict alias rules. * kpasswd/kpasswdd.c: Fix pointer vs strict alias rules.
2007-07-11 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-11 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/hdb-ldap.c: When using sambaNTPassword, avoid adding * lib/hdb/hdb-ldap.c: When using sambaNTPassword, avoid adding
more then one enctype 23 to krb5EncryptionType. more then one enctype 23 to krb5EncryptionType.
@ -378,7 +378,7 @@
(get_pa_etype_info2): return the enctypes as sorted in the (get_pa_etype_info2): return the enctypes as sorted in the
database database
2007-07-10 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-10 Love Hörnquist Åstrand <lha@it.su.se>
* kuser/kinit.c: krb5-v4compat.h defines prototypes for * kuser/kinit.c: krb5-v4compat.h defines prototypes for
v4 (semiprivate functions) in libkrb5, don't include v4 (semiprivate functions) in libkrb5, don't include
@ -399,13 +399,13 @@
* lib/krb5/krb5_locl.h: Drop pkinit_flags. * lib/krb5/krb5_locl.h: Drop pkinit_flags.
2007-07-05 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-05 Love Hörnquist Åstrand <lha@it.su.se>
* configure.in: add tests/java/Makefile * configure.in: add tests/java/Makefile
* lib/hdb/dbinfo.c: Add hdb_dbinfo_get_log_file. * lib/hdb/dbinfo.c: Add hdb_dbinfo_get_log_file.
2007-07-04 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-04 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kerberos5.c: Improve the default salt detection to avoid * kdc/kerberos5.c: Improve the default salt detection to avoid
returning v4 password salting to java that doesn't look at the returning v4 password salting to java that doesn't look at the
@ -413,7 +413,7 @@
* kdc: Split out krb5_kdc_set_dbinfo, From Andrew Bartlett * kdc: Split out krb5_kdc_set_dbinfo, From Andrew Bartlett
2007-07-02 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-02 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/digest.c: Try harder to provide better error message for * kdc/digest.c: Try harder to provide better error message for
digest messages. digest messages.
@ -421,11 +421,11 @@
* lib/krb5/Makefile.am: verify_krb5_conf_OBJECTS depends on * lib/krb5/Makefile.am: verify_krb5_conf_OBJECTS depends on
krb5-pr*.h, make -j finds this. krb5-pr*.h, make -j finds this.
2007-06-28 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-28 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/digest.c: On success, print username, not ip-adress. * kdc/digest.c: On success, print username, not ip-adress.
2007-06-26 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-26 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/get_cred.c: Add krb5_get_renewed_creds. * lib/krb5/get_cred.c: Add krb5_get_renewed_creds.
@ -433,7 +433,7 @@
* lib/krb5/pkinit.c: Use hx509_cms_unwrap_ContentInfo. * lib/krb5/pkinit.c: Use hx509_cms_unwrap_ContentInfo.
2007-06-25 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-25 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: Add example for pkinit_win2k_require_binding * doc/setup.texi: Add example for pkinit_win2k_require_binding
in [kdc] section. in [kdc] section.
@ -454,11 +454,11 @@
* kdc/pkinit.c: rename pkinit_princ_in_cert * kdc/pkinit.c: rename pkinit_princ_in_cert
2007-06-24 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-24 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pkinit.c: Adapt to hx509_verify_hostname change. * lib/krb5/pkinit.c: Adapt to hx509_verify_hostname change.
2007-06-21 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-21 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/krb5tgs.c: Drop unused variable. * kdc/krb5tgs.c: Drop unused variable.
@ -481,7 +481,7 @@
KRB5_GC_CONSTRAINED_DELEGATION is set, set both request_anonymous KRB5_GC_CONSTRAINED_DELEGATION is set, set both request_anonymous
and constrained_delegation. and constrained_delegation.
2007-06-20 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-20 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/digest.c: Return an error message instead of dropping the * kdc/digest.c: Return an error message instead of dropping the
packet for more failure cases. packet for more failure cases.
@ -491,7 +491,7 @@
* appl/gssmask/gssmask.c (AcquirePKInitCreds): fail more * appl/gssmask/gssmask.c (AcquirePKInitCreds): fail more
gracefully gracefully
2007-06-18 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-18 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pac.c: make compile. * lib/krb5/pac.c: make compile.
@ -519,16 +519,16 @@
* kdc/misc.c (_kdc_db_fetch): set error string for failures. * kdc/misc.c (_kdc_db_fetch): set error string for failures.
2007-06-15 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-15 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/pkinit.c: Use KRB5_AUTHDATA_INITIAL_VERIFIED_CAS. * kdc/pkinit.c: Use KRB5_AUTHDATA_INITIAL_VERIFIED_CAS.
2007-06-13 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-13 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/pkinit.c: tell user when they got a pk-init request with * kdc/pkinit.c: tell user when they got a pk-init request with
pkinit disabled. pkinit disabled.
2007-06-12 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-12 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/principal.c: Rename UNPARSE_NO_QUOTE to * lib/krb5/principal.c: Rename UNPARSE_NO_QUOTE to
UNPARSE_DISPLAY. UNPARSE_DISPLAY.
@ -561,11 +561,11 @@
* lib/krb5/send_to_kdc.c: Add hooks for processing the reply from * lib/krb5/send_to_kdc.c: Add hooks for processing the reply from
the server. the server.
2007-06-11 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-11 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_err.et: Some new error codes from RFC 4120. * lib/krb5/krb5_err.et: Some new error codes from RFC 4120.
2007-06-09 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-09 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/krb5tgs.c: Constify. * kdc/krb5tgs.c: Constify.
@ -573,13 +573,13 @@
* kdc/pkinit.c: Check for KRB5-PADATA-PK-AS-09-BINDING. Constify. * kdc/pkinit.c: Check for KRB5-PADATA-PK-AS-09-BINDING. Constify.
2007-06-08 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-08 Love Hörnquist Åstrand <lha@it.su.se>
* include/Makefile.am: Make krb5-types.h nodist_include_HEADERS. * include/Makefile.am: Make krb5-types.h nodist_include_HEADERS.
* kdc/Makefile.am: EXTRA_DIST += version-script.map. * kdc/Makefile.am: EXTRA_DIST += version-script.map.
2007-06-07 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-07 Love Hörnquist Åstrand <lha@it.su.se>
* Makefile.am (print-distdir): print name of dist * Makefile.am (print-distdir): print name of dist
@ -617,7 +617,7 @@
* kdc/process.c: Save asn1 class, type and tag of the reply if * kdc/process.c: Save asn1 class, type and tag of the reply if
there is one. Used to verify the reply in kdc-replay. there is one. Used to verify the reply in kdc-replay.
2007-06-06 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-06 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kdc_locl.h: extern for request_log. * kdc/kdc_locl.h: extern for request_log.
@ -640,12 +640,12 @@
* kdc/pkinit.c (_kdc_pk_rd_padata): Try to log what went wrong. * kdc/pkinit.c (_kdc_pk_rd_padata): Try to log what went wrong.
2007-06-05 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-05 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/pkinit.c: Use oid_id_pkcs7_data for pkinit-9 encKey reply to * kdc/pkinit.c: Use oid_id_pkcs7_data for pkinit-9 encKey reply to
match windows DC behavior better. match windows DC behavior better.
2007-06-04 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-04 Love Hörnquist Åstrand <lha@it.su.se>
* configure.in: use test for -framework Security * configure.in: use test for -framework Security
@ -654,7 +654,7 @@
* kdc/digest.c (digest ntlm): provide log entires by setting ret * kdc/digest.c (digest ntlm): provide log entires by setting ret
to an error. to an error.
2007-06-03 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-03 Love Hörnquist Åstrand <lha@it.su.se>
* doc/hx509.texi: Indent crl-sign. * doc/hx509.texi: Indent crl-sign.
@ -674,13 +674,13 @@
* doc/win2k.texi: drop text about enctypes. * doc/win2k.texi: drop text about enctypes.
2007-06-02 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-02 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/pkinit.c: In case of OCSP verification failure, referash * kdc/pkinit.c: In case of OCSP verification failure, referash
every 5 min. In case of success, refreash 2 min before expiring or every 5 min. In case of success, refreash 2 min before expiring or
faster. faster.
2007-05-31 Love Hörnquist Åstrand <lha@it.su.se> 2007-05-31 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_err.et: add error 68, WRONG_REALM * lib/krb5/krb5_err.et: add error 68, WRONG_REALM
@ -698,7 +698,7 @@
* kdc/kerberos5.c: Also add a KRB5_PADATA_PK_AS_REQ_WIN for * kdc/kerberos5.c: Also add a KRB5_PADATA_PK_AS_REQ_WIN for
windows pk-init (-9) to make MIT clients happy. windows pk-init (-9) to make MIT clients happy.
2007-05-30 Love Hörnquist Åstrand <lha@it.su.se> 2007-05-30 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/pkinit.c: Force des3 for win2k. * kdc/pkinit.c: Force des3 for win2k.
@ -710,7 +710,7 @@
* kdc/pkinit.c: Allow matching by MS UPN SAN, note that this delta * kdc/pkinit.c: Allow matching by MS UPN SAN, note that this delta
doesn't deal with case of realm. doesn't deal with case of realm.
2007-05-16 Love Hörnquist Åstrand <lha@it.su.se> 2007-05-16 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/crypto.c (krb5_crypto_overhead): return static overhead * lib/krb5/crypto.c (krb5_crypto_overhead): return static overhead
of encryption. of encryption.
@ -719,28 +719,28 @@
* doc/win2k.texi: Update some URLs. * doc/win2k.texi: Update some URLs.
2007-05-13 Love Hörnquist Åstrand <lha@it.su.se> 2007-05-13 Love Hörnquist Åstrand <lha@it.su.se>
* kuser/kimpersonate.c: Fix version number of ticket, it should be * kuser/kimpersonate.c: Fix version number of ticket, it should be
5 not the kvno. 5 not the kvno.
2007-05-08 Love Hörnquist Åstrand <lha@it.su.se> 2007-05-08 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: Salting is really Encryption types and salting. * doc/setup.texi: Salting is really Encryption types and salting.
2007-05-07 Love Hörnquist Åstrand <lha@it.su.se> 2007-05-07 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: spelling, from Ronny Blomme * doc/setup.texi: spelling, from Ronny Blomme
* doc/win2k.texi: Fix ksetup /SetComputerPassword, from Ronny * doc/win2k.texi: Fix ksetup /SetComputerPassword, from Ronny
Blomme Blomme
2007-05-02 Love Hörnquist Åstrand <lha@it.su.se> 2007-05-02 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/dbinfo.c (hdb_get_dbinfo) If there are no database * lib/hdb/dbinfo.c (hdb_get_dbinfo) If there are no database
specified, create one and let it use the defaults. specified, create one and let it use the defaults.
2007-04-27 Love Hörnquist Åstrand <lha@it.su.se> 2007-04-27 Love Hörnquist Åstrand <lha@it.su.se>
* lib/hdb/test_dbinfo.c: test acl file * lib/hdb/test_dbinfo.c: test acl file
@ -756,7 +756,7 @@
* etc/Makefile.am: make sure services.append is distributed * etc/Makefile.am: make sure services.append is distributed
2007-04-24 Love Hörnquist Åstrand <lha@it.su.se> 2007-04-24 Love Hörnquist Åstrand <lha@it.su.se>
* kdc: rename windc_init to krb5_kdc_windc_init * kdc: rename windc_init to krb5_kdc_windc_init
@ -764,7 +764,7 @@
* kdc/Makefile.am: version script for libkdc * kdc/Makefile.am: version script for libkdc
2007-04-23 Love Hörnquist Åstrand <lha@it.su.se> 2007-04-23 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/init_creds.c (krb5_get_init_creds_opt_get_error): * lib/krb5/init_creds.c (krb5_get_init_creds_opt_get_error):
correct the order of the arguments. correct the order of the arguments.
@ -779,7 +779,7 @@
* kdc/default_config.c: Make the default configuration fetch info * kdc/default_config.c: Make the default configuration fetch info
from the krb5.conf. from the krb5.conf.
2007-04-22 Love Hörnquist Åstrand <lha@it.su.se> 2007-04-22 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/store.c (krb5_store_creds_tag): use session.keytype to * lib/krb5/store.c (krb5_store_creds_tag): use session.keytype to
determine if to send the session-key, for the second place in the determine if to send the session-key, for the second place in the
@ -803,7 +803,7 @@
* lib/krb5/cache.c (krb5_cc_retrieve_cred): document what to free * lib/krb5/cache.c (krb5_cc_retrieve_cred): document what to free
'cred' with. 'cred' with.
2007-04-21 Love Hörnquist Åstrand <lha@it.su.se> 2007-04-21 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/store.c (krb5_store_creds_tag): use session.keytype to * lib/krb5/store.c (krb5_store_creds_tag): use session.keytype to
determine if to send the session-key. determine if to send the session-key.
@ -811,7 +811,7 @@
* kcm/client.c (kcm_ccache_new_client): make root be able to pass * kcm/client.c (kcm_ccache_new_client): make root be able to pass
the name constraints, not the opposite. From Bryan Jacobs. the name constraints, not the opposite. From Bryan Jacobs.
2007-04-20 Love Hörnquist Åstrand <lha@it.su.se> 2007-04-20 Love Hörnquist Åstrand <lha@it.su.se>
* kcm/acl.c: make compile again. * kcm/acl.c: make compile again.
@ -824,7 +824,7 @@
* Rename libdes to libhcrypto. * Rename libdes to libhcrypto.
2007-04-19 Love Hörnquist Åstrand <lha@it.su.se> 2007-04-19 Love Hörnquist Åstrand <lha@it.su.se>
* kinit: remove code that depend on kerberos 4 library * kinit: remove code that depend on kerberos 4 library
@ -842,15 +842,15 @@
* configure.in: test rk_VERSIONSCRIPT * configure.in: test rk_VERSIONSCRIPT
2007-04-18 Love Hörnquist Åstrand <lha@it.su.se> 2007-04-18 Love Hörnquist Åstrand <lha@it.su.se>
* fix-export: remove, all done by make dist now * fix-export: remove, all done by make dist now
2007-04-15 Love Hörnquist Åstrand <lha@it.su.se> 2007-04-15 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_get_credentials.3: spelling, from Jason McIntyre * lib/krb5/krb5_get_credentials.3: spelling, from Jason McIntyre
2007-04-11 Love Hörnquist Åstrand <lha@it.su.se> 2007-04-11 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kstash.8: Spelling, from raga <raga@comcast.net> * kdc/kstash.8: Spelling, from raga <raga@comcast.net>
via Bjorn Sandell. via Bjorn Sandell.
@ -868,7 +868,7 @@
* lib/krb5/get_cred.c: Tell what principal we are not finding for * lib/krb5/get_cred.c: Tell what principal we are not finding for
all KRB5_CC_NOTFOUND. all KRB5_CC_NOTFOUND.
2007-02-22 Love Hörnquist Åstrand <lha@it.su.se> 2007-02-22 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kerberos5.c: Return the same error codes as a windows KDC. * kdc/kerberos5.c: Return the same error codes as a windows KDC.
@ -902,7 +902,7 @@
* kdc/hprop.c (propagate_database): on any failure, drop the * kdc/hprop.c (propagate_database): on any failure, drop the
connection to the peer and try next one. connection to the peer and try next one.
2007-02-18 Love Hörnquist Åstrand <lha@it.su.se> 2007-02-18 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/krb5_get_init_creds.3: document new options. * lib/krb5/krb5_get_init_creds.3: document new options.
@ -924,7 +924,7 @@
* kuser/kimpersonate.1: Small fixes * kuser/kimpersonate.1: Small fixes
2007-02-17 Love Hörnquist Åstrand <lha@it.su.se> 2007-02-17 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/init_creds_pw.c (find_pa_data): if there is no list, * lib/krb5/init_creds_pw.c (find_pa_data): if there is no list,
there is no entry. there is no entry.
@ -944,7 +944,7 @@
* lib/hdb: add simple alias support to the database backends * lib/hdb: add simple alias support to the database backends
2007-02-16 Love Hörnquist Åstrand <lha@it.su.se> 2007-02-16 Love Hörnquist Åstrand <lha@it.su.se>
* kuser/kinit.c: Add canonicalize flag. * kuser/kinit.c: Add canonicalize flag.
@ -960,7 +960,7 @@
* lib/krb5/krb5_locl.h: Add EXTRACT_TICKET_* flags. * lib/krb5/krb5_locl.h: Add EXTRACT_TICKET_* flags.
2007-02-15 Love Hörnquist Åstrand <lha@it.su.se> 2007-02-15 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/test_princ.c: test parsing enterprise-names. * lib/krb5/test_princ.c: test parsing enterprise-names.
@ -974,7 +974,7 @@
* kcm/client.c (kcm_ccache_new_client): Cast snprintf'ed value. * kcm/client.c (kcm_ccache_new_client): Cast snprintf'ed value.
2007-02-10 Love Hörnquist Åstrand <lha@it.su.se> 2007-02-10 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: prune trailing space * doc/setup.texi: prune trailing space
@ -982,23 +982,23 @@
* lib/hdb/hdb.c: Be better at setting and clearing error string. * lib/hdb/hdb.c: Be better at setting and clearing error string.
2007-02-09 Love Hörnquist Åstrand <lha@it.su.se> 2007-02-09 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/keytab.c (krb5_kt_get_entry): Use krb5_kt_get_full_name * lib/krb5/keytab.c (krb5_kt_get_entry): Use krb5_kt_get_full_name
to print out the keytab name. to print out the keytab name.
* doc/setup.texi: Spelling, from Guido Guenther * doc/setup.texi: Spelling, from Guido Guenther
2007-02-08 Love Hörnquist Åstrand <lha@it.su.se> 2007-02-08 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/rd_cred.c: Plug memory leak, from Michael B Allen. * lib/krb5/rd_cred.c: Plug memory leak, from Michael B Allen.
2007-02-06 Love Hörnquist Åstrand <lha@it.su.se> 2007-02-06 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/test_store.c (test_uint16): unsigned ints can't be * lib/krb5/test_store.c (test_uint16): unsigned ints can't be
negative negative
2007-02-03 Love Hörnquist Åstrand <lha@it.su.se> 2007-02-03 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/pkinit.c: pass extra flags for detached signatures. * kdc/pkinit.c: pass extra flags for detached signatures.
@ -1008,7 +1008,7 @@
* kuser/kdigest.c: Add support for ms-chap-v2 client. * kuser/kdigest.c: Add support for ms-chap-v2 client.
2007-02-02 Love Hörnquist Åstrand <lha@it.su.se> 2007-02-02 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/digest.c: Fix ms-chap-v2 get_masterkey * kdc/digest.c: Fix ms-chap-v2 get_masterkey
@ -1030,7 +1030,7 @@
* kuser/kdigest.c: Don't restrict the type. * kuser/kdigest.c: Don't restrict the type.
2007-02-01 Love Hörnquist Åstrand <lha@it.su.se> 2007-02-01 Love Hörnquist Åstrand <lha@it.su.se>
* kuser/kdigest-commands.in: add --client-response * kuser/kdigest-commands.in: add --client-response
@ -1048,14 +1048,14 @@
* lib/hdb/hdb-ldap.c: Set hdb->hdb_db for ldap. * lib/hdb/hdb-ldap.c: Set hdb->hdb_db for ldap.
2007-01-31 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-31 Love Hörnquist Åstrand <lha@it.su.se>
* fix-export: Make hx509.info too * fix-export: Make hx509.info too
* kdc/digest.c: don't verify identifier in CHAP, its the client * kdc/digest.c: don't verify identifier in CHAP, its the client
that chooses it. that chooses it.
2007-01-23 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-23 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/Makefile.am: Basic test of prf. * lib/krb5/Makefile.am: Basic test of prf.
@ -1070,11 +1070,11 @@
* lib/krb5/data.c: Add krb5_data_cmp. * lib/krb5/data.c: Add krb5_data_cmp.
2007-01-20 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-20 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kx509.c: Don't use C99 syntax. * kdc/kx509.c: Don't use C99 syntax.
2007-01-17 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-17 Love Hörnquist Åstrand <lha@it.su.se>
* configure.in: its LIBADD_roken (and shouldn't really exist, our * configure.in: its LIBADD_roken (and shouldn't really exist, our
libtool usage it broken) libtool usage it broken)
@ -1092,7 +1092,7 @@
* configure.in: check for arc4random * configure.in: check for arc4random
2007-01-16 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-16 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/send_to_kdc.c (krb5_sendto): zero receive krb5_data * lib/krb5/send_to_kdc.c (krb5_sendto): zero receive krb5_data
before starting before starting
@ -1102,7 +1102,7 @@
* kuser/kverify.c: Use argument as principal if passed an * kuser/kverify.c: Use argument as principal if passed an
argument. Bug report from Douglas E. Engert argument. Bug report from Douglas E. Engert
2007-01-15 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-15 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/rd_req.c (krb5_rd_req_ctx): The code failed to consider * lib/krb5/rd_req.c (krb5_rd_req_ctx): The code failed to consider
the enc_tkt_in_skey case, from Douglas E. Engert. the enc_tkt_in_skey case, from Douglas E. Engert.
@ -1113,7 +1113,7 @@
* kdc/kdc.h: add kx509 config * kdc/kdc.h: add kx509 config
2007-01-14 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-14 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/kerberos5.c (_kdc_find_padata): if there is not padata, * kdc/kerberos5.c (_kdc_find_padata): if there is not padata,
there is nothing find. there is nothing find.
@ -1122,16 +1122,16 @@
* doc/hx509.texi: About extending ca lifetime and sub cas. * doc/hx509.texi: About extending ca lifetime and sub cas.
2007-01-13 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-13 Love Hörnquist Åstrand <lha@it.su.se>
* doc/hx509.texi: More about certificates. * doc/hx509.texi: More about certificates.
2007-01-12 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-12 Love Hörnquist Åstrand <lha@it.su.se>
* doc/hx509.texi: add Application requirements and write about * doc/hx509.texi: add Application requirements and write about
xmpp/jabber. xmpp/jabber.
2007-01-11 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-11 Love Hörnquist Åstrand <lha@it.su.se>
* doc/hx509.texi: More about issuing certificates. * doc/hx509.texi: More about issuing certificates.
@ -1151,7 +1151,7 @@
* lib/krb5/rd_safe.c (krb5_rd_safe): set length before trying to * lib/krb5/rd_safe.c (krb5_rd_safe): set length before trying to
allocate data allocate data
2007-01-10 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-10 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: Hint about hxtool validate. * doc/setup.texi: Hint about hxtool validate.
@ -1181,7 +1181,7 @@
* lib/krb5/rd_req.c (krb5_rd_req_ctx): Use the correct keyblock * lib/krb5/rd_req.c (krb5_rd_req_ctx): Use the correct keyblock
when verifying the PAC. From Andrew Bartlett. when verifying the PAC. From Andrew Bartlett.
2007-01-09 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-09 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/test_pac.c: move around to code test on real PAC. * lib/krb5/test_pac.c: move around to code test on real PAC.
@ -1201,7 +1201,7 @@
* kuser/klist.c (print_cred_verbose): include ticket length in the * kuser/klist.c (print_cred_verbose): include ticket length in the
verbose output verbose output
2007-01-08 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-08 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/acache.c (loadlib): pass RTLD_LAZY to dlopen, without * lib/krb5/acache.c (loadlib): pass RTLD_LAZY to dlopen, without
it linux is unhappy. it linux is unhappy.
@ -1213,13 +1213,13 @@
named "bar.domain", this make one of the tests pass when it named "bar.domain", this make one of the tests pass when it
shouldn't. shouldn't.
2007-01-05 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-05 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: Change --key argument to --out-key. * doc/setup.texi: Change --key argument to --out-key.
* kuser/kimpersonate.1: mangle my name * kuser/kimpersonate.1: mangle my name
2007-01-04 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-04 Love Hörnquist Åstrand <lha@it.su.se>
* doc/setup.texi: describe how to use hx509 to create * doc/setup.texi: describe how to use hx509 to create
certificates. certificates.
@ -1264,7 +1264,7 @@
* configure.in: add tests/plugin/Makefile * configure.in: add tests/plugin/Makefile
2007-01-03 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-03 Love Hörnquist Åstrand <lha@it.su.se>
* kdc/krb5tgs.c: Get right key for PAC krbtgt verification. * kdc/krb5tgs.c: Get right key for PAC krbtgt verification.
@ -1298,7 +1298,7 @@
* lib/krb5/pac.c: Support all keyed checksum types. * lib/krb5/pac.c: Support all keyed checksum types.
2007-01-02 Love Hörnquist Åstrand <lha@it.su.se> 2007-01-02 Love Hörnquist Åstrand <lha@it.su.se>
* lib/krb5/pac.c (krb5_pac_get_types): Return list of types. * lib/krb5/pac.c (krb5_pac_get_types): Return list of types.

@ -1,4 +1,4 @@
Copyright (c) 1995 - 2008 Kungliga Tekniska Högskolan Copyright (c) 1995 - 2008 Kungliga Tekniska Högskolan
(Royal Institute of Technology, Stockholm, Sweden). (Royal Institute of Technology, Stockholm, Sweden).
All rights reserved. All rights reserved.

@ -1,10 +1,10 @@
2006-10-07 Love Hörnquist Åstrand <lha@it.su.se> 2006-10-07 Love Hörnquist Åstrand <lha@it.su.se>
* Makefile.am: Add man_MANS to EXTRA_DIST * Makefile.am: Add man_MANS to EXTRA_DIST
* Makefile.am: split build files into dist_ and noinst_ SOURCES * Makefile.am: split build files into dist_ and noinst_ SOURCES
2005-07-07 Love Hörnquist Åstrand <lha@it.su.se> 2005-07-07 Love Hörnquist Åstrand <lha@it.su.se>
* ktutil.c: rename optind to optidx * ktutil.c: rename optind to optidx
@ -18,7 +18,7 @@
shadowing; make a copy of realm and admin_server to avoid shadowing; make a copy of realm and admin_server to avoid
un-consting. un-consting.
2005-05-19 Love Hörnquist Åstrand <lha@it.su.se> 2005-05-19 Love Hörnquist Åstrand <lha@it.su.se>
* change.c (kt_change): plug memory leak from * change.c (kt_change): plug memory leak from
krb5_kt_remove_entry, print principal on error. krb5_kt_remove_entry, print principal on error.
@ -27,11 +27,11 @@
* ktutil.c (help): Don't use non-constant initializer for `fake'. * ktutil.c (help): Don't use non-constant initializer for `fake'.
2005-04-15 Love Hörnquist Åstrand <lha@it.su.se> 2005-04-15 Love Hörnquist Åstrand <lha@it.su.se>
* ktutil_locl.h: include <hex.h> * ktutil_locl.h: include <hex.h>
2005-04-14 Love Hörnquist Åstrand <lha@it.su.se> 2005-04-14 Love Hörnquist Åstrand <lha@it.su.se>
* add.c: add option -H --hex to the add command * add.c: add option -H --hex to the add command
@ -39,7 +39,7 @@
* ktutil.8: document option -H --hex to the add command * ktutil.8: document option -H --hex to the add command
2004-09-29 Love Hörnquist Åstrand <lha@it.su.se> 2004-09-29 Love Hörnquist Åstrand <lha@it.su.se>
* list.c: un c99'ify, from Anders.Magnusson@ltu.se * list.c: un c99'ify, from Anders.Magnusson@ltu.se

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997-2005 Kungliga Tekniska Högskolan * Copyright (c) 1997-2005 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997-2005 Kungliga Tekniska Högskolan * Copyright (c) 1997-2005 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997-2004 Kungliga Tekniska Högskolan * Copyright (c) 1997-2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997-2004 Kungliga Tekniska Högskolan * Copyright (c) 1997-2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2004 Kungliga Tekniska Högskolan * Copyright (c) 2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,4 +1,4 @@
.\" Copyright (c) 1997-2004 Kungliga Tekniska Högskolan .\" Copyright (c) 1997-2004 Kungliga Tekniska Högskolan
.\" (Royal Institute of Technology, Stockholm, Sweden). .\" (Royal Institute of Technology, Stockholm, Sweden).
.\" All rights reserved. .\" All rights reserved.
.\" .\"

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997-2004 Kungliga Tekniska Högskolan * Copyright (c) 1997-2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997-2004 Kungliga Tekniska Högskolan * Copyright (c) 1997-2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997-2004 Kungliga Tekniska Högskolan * Copyright (c) 1997-2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997-2004 Kungliga Tekniska Högskolan * Copyright (c) 1997-2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997-2004 Kungliga Tekniska Högskolan * Copyright (c) 1997-2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2001-2004 Kungliga Tekniska Högskolan * Copyright (c) 2001-2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,4 +1,4 @@
2007-04-11 Love Hörnquist Åstrand <lha@it.su.se> 2007-04-11 Love Hörnquist Åstrand <lha@it.su.se>
* pagsh.1,afslog.1: - options must be lexicographically ordered; * pagsh.1,afslog.1: - options must be lexicographically ordered;
again, options without arguments must be placed before options again, options without arguments must be placed before options
@ -8,11 +8,11 @@
From Igor Sobrado. From Igor Sobrado.
2006-10-07 Love Hörnquist Åstrand <lha@it.su.se> 2006-10-07 Love Hörnquist Åstrand <lha@it.su.se>
* Makefile.am: Add man_MANS to EXTRA_DIST * Makefile.am: Add man_MANS to EXTRA_DIST
2006-01-03 Love Hörnquist Åstrand <lha@it.su.se> 2006-01-03 Love Hörnquist Åstrand <lha@it.su.se>
* afslog.1: Document options to allow select principal or * afslog.1: Document options to allow select principal or
credential cache when doing afslog. credential cache when doing afslog.
@ -20,7 +20,7 @@
* afslog.c: Add options to allow select principal or credential * afslog.c: Add options to allow select principal or credential
cache when doing afslog. cache when doing afslog.
2005-02-12 Love Hörnquist Åstrand <lha@it.su.se> 2005-02-12 Love Hörnquist Åstrand <lha@it.su.se>
* Makefile.am: man_MANS += pagsh.1 * Makefile.am: man_MANS += pagsh.1
@ -30,12 +30,12 @@
* pagsh.1: manpage for pagsh * pagsh.1: manpage for pagsh
2004-09-03 Love Hörnquist Åstrand <lha@it.su.se> 2004-09-03 Love Hörnquist Åstrand <lha@it.su.se>
* afslog.c: use negative string help string for arg_negative_flag * afslog.c: use negative string help string for arg_negative_flag
Pointed out by Harald Barth Pointed out by Harald Barth
2004-07-27 Love Hörnquist Åstrand <lha@it.su.se> 2004-07-27 Love Hörnquist Åstrand <lha@it.su.se>
* pagsh.c: use setprogname, if we stripped off -c, try use the * pagsh.c: use setprogname, if we stripped off -c, try use the
fallback code fallback code
@ -44,22 +44,22 @@
* pagsh.c: mkstemp formats must end in exactly six X's * pagsh.c: mkstemp formats must end in exactly six X's
2003-07-15 Love Hörnquist Åstrand <lha@it.su.se> 2003-07-15 Love Hörnquist Åstrand <lha@it.su.se>
* afslog.c (do_afslog): is cell is unset, set it "<default cell>" * afslog.c (do_afslog): is cell is unset, set it "<default cell>"
for error printing for error printing
* pagsh.c: unconditionally set KRBTKFILE * pagsh.c: unconditionally set KRBTKFILE
2003-04-23 Love Hörnquist Åstrand <lha@it.su.se> 2003-04-23 Love Hörnquist Åstrand <lha@it.su.se>
* afslog.c (log_func): drop the error number * afslog.c (log_func): drop the error number
2003-04-14 Love Hörnquist Åstrand <lha@it.su.se> 2003-04-14 Love Hörnquist Åstrand <lha@it.su.se>
* afslog.c: set kafs log function if verbose is turned on * afslog.c: set kafs log function if verbose is turned on
2003-03-18 Love Hörnquist Åstrand <lha@it.su.se> 2003-03-18 Love Hörnquist Åstrand <lha@it.su.se>
* Makefile.am (LDADD): use LIB_kafs * Makefile.am (LDADD): use LIB_kafs

@ -1,4 +1,4 @@
.\" Copyright (c) 2002 - 2007 Kungliga Tekniska Högskolan .\" Copyright (c) 2002 - 2007 Kungliga Tekniska Högskolan
.\" (Royal Institute of Technology, Stockholm, Sweden). .\" (Royal Institute of Technology, Stockholm, Sweden).
.\" All rights reserved. .\" All rights reserved.
.\" .\"

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997-2003 Kungliga Tekniska Högskolan * Copyright (c) 1997-2003 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,4 +1,4 @@
.\" Copyright (c) 2005 Kungliga Tekniska Högskolan .\" Copyright (c) 2005 Kungliga Tekniska Högskolan
.\" (Royal Institute of Technology, Stockholm, Sweden). .\" (Royal Institute of Technology, Stockholm, Sweden).
.\" All rights reserved. .\" All rights reserved.
.\" .\"

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995 - 2005 Kungliga Tekniska Högskolan * Copyright (c) 1995 - 2005 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,12 +1,12 @@
2007-12-13 Love Hörnquist Åstrand <lha@it.su.se> 2007-12-13 Love Hörnquist Åstrand <lha@it.su.se>
* Makefile.am: Add missing files, from Buchan Milne. * Makefile.am: Add missing files, from Buchan Milne.
2006-08-08 Love Hörnquist Åstrand <lha@it.su.se> 2006-08-08 Love Hörnquist Åstrand <lha@it.su.se>
* k5dcecon.c: Check for seteuid failure, prompted by MIT advisory. * k5dcecon.c: Check for seteuid failure, prompted by MIT advisory.
2005-04-06 Love Hörnquist Åstrand <lha@it.su.se> 2005-04-06 Love Hörnquist Åstrand <lha@it.su.se>
* testpag.c: use NULL as last argument to execl, not 0 * testpag.c: use NULL as last argument to execl, not 0

@ -49,9 +49,9 @@ krb5.conf where x = whatever the DCE implementation understands, (usually
Thanks for adding that... Thanks for adding that...
Åke Sandgren (ake@hpc2n.umu.se) Åke Sandgren (ake@hpc2n.umu.se)
HPC2N HPC2N
Umeå University Umeå University
Sweden Sweden
PS PS

@ -1,8 +1,8 @@
2008-05-29 Love Hörnquist Åstrand <lha@kth.se> 2008-05-29 Love Hörnquist Åstrand <lha@kth.se>
* ftp/ftp.c: use the correct length to munmap and use msync. * ftp/ftp.c: use the correct length to munmap and use msync.
2008-05-28 Love Hörnquist Åstrand <lha@kth.se> 2008-05-28 Love Hörnquist Åstrand <lha@kth.se>
* ftp/ftp.c: Rewrite sliding window code so it doesn't have a * ftp/ftp.c: Rewrite sliding window code so it doesn't have a
integer overrun. integer overrun.
@ -10,15 +10,15 @@
* ftp/ftp.c: Try sliding mmap window over memory file (10MB * ftp/ftp.c: Try sliding mmap window over memory file (10MB
window), works better with larger files (ie doesn't fail). window), works better with larger files (ie doesn't fail).
2008-04-10 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-10 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/logwtmp.c: Use asl for logging ftpd wtmp messages. * ftpd/logwtmp.c: Use asl for logging ftpd wtmp messages.
2007-07-12 Love Hörnquist Åstrand <lha@it.su.se> 2007-07-12 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/gssapi.c: Fix pointer vs strict alias rules. * ftp/gssapi.c: Fix pointer vs strict alias rules.
2007-06-20 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-20 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/security.c: if no mech have no session, its ok, just don't * ftp/security.c: if no mech have no session, its ok, just don't
call it. call it.
@ -27,20 +27,20 @@
* move ksetpag after initgroups to make it work on Linux when its * move ksetpag after initgroups to make it work on Linux when its
without syscall hooks to change sys_setgroups preserve the without syscall hooks to change sys_setgroups preserve the
pag. From Alexsander Boström. pag. From Alexsander Boström.
2007-06-09 Love Hörnquist Åstrand <lha@it.su.se> 2007-06-09 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/Makefile.am: don't clean yacc/lex files in CLEANFILES, * ftpd/Makefile.am: don't clean yacc/lex files in CLEANFILES,
maintainers clean will do that for us. maintainers clean will do that for us.
2006-10-07 Love Hörnquist Åstrand <lha@it.su.se> 2006-10-07 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/Makefile.am: Add man_MANS to EXTRA_DIST * ftpd/Makefile.am: Add man_MANS to EXTRA_DIST
* ftp/Makefile.am: Add man_MANS to EXTRA_DIST * ftp/Makefile.am: Add man_MANS to EXTRA_DIST
2006-08-08 Love Hörnquist Åstrand <lha@it.su.se> 2006-08-08 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/ftpd.c: Add comment by seteuid call isn't not needed. * ftpd/ftpd.c: Add comment by seteuid call isn't not needed.
@ -48,16 +48,16 @@
advisory. Thanks to Tom Yu at MIT, and Michael Calmer and Marcus advisory. Thanks to Tom Yu at MIT, and Michael Calmer and Marcus
Meissner at SUSE. Either of CVE-2006-3083 or CVE-2006-3084. Meissner at SUSE. Either of CVE-2006-3083 or CVE-2006-3084.
2006-06-27 Love Hörnquist Åstrand <lha@it.su.se> 2006-06-27 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/gss_userok.c (gss_userok): create a local krb5_context and * ftpd/gss_userok.c (gss_userok): create a local krb5_context and
use that instead of the libgssapi context (that might not exist). use that instead of the libgssapi context (that might not exist).
2006-05-05 Love Hörnquist Åstrand <lha@it.su.se> 2006-05-05 Love Hörnquist Åstrand <lha@it.su.se>
* Rename u_intXX_t to uintXX_t * Rename u_intXX_t to uintXX_t
2006-03-23 Love Hörnquist Åstrand <lha@it.su.se> 2006-03-23 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/ftp.1: Add undocument flags and spelling, from Ted Percival * ftp/ftp.1: Add undocument flags and spelling, from Ted Percival
<Ted.Percival@quest.com> <Ted.Percival@quest.com>
@ -67,7 +67,7 @@
* ftpd/ftpd.8: fix grammar in --no-insecure-oob option (partly * ftpd/ftpd.8: fix grammar in --no-insecure-oob option (partly
from Thomas Klausner) from Thomas Klausner)
2006-01-24 Love Hörnquist Åstrand <lha@it.su.se> 2006-01-24 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/ftp.c: Indent. * ftp/ftp.c: Indent.
@ -75,20 +75,20 @@
* ftpd/ftpd.c (pass): remove unused variable in the !OTP case * ftpd/ftpd.c (pass): remove unused variable in the !OTP case
2005-10-22 Love Hörnquist Åstrand <lha@it.su.se> 2005-10-22 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/ls.c: Check return value from asprintf instead of string != * ftpd/ls.c: Check return value from asprintf instead of string !=
NULL since it undefined behavior on Linux. From Björn Sandell NULL since it undefined behavior on Linux. From Björn Sandell
* ftpd/gss_userok.c: Check return value from asprintf instead of * ftpd/gss_userok.c: Check return value from asprintf instead of
string != NULL since it undefined behavior on Linux. From Björn string != NULL since it undefined behavior on Linux. From Björn
Sandell Sandell
* ftpd/ftpd.c: Check return value from asprintf instead of string * ftpd/ftpd.c: Check return value from asprintf instead of string
!= NULL since it undefined behavior on Linux. From Björn Sandell != NULL since it undefined behavior on Linux. From Björn Sandell
* ftp/gssapi.c: Check return value from asprintf instead of string * ftp/gssapi.c: Check return value from asprintf instead of string
!= NULL since it undefined behavior on Linux. From Björn Sandell != NULL since it undefined behavior on Linux. From Björn Sandell
2005-10-12 Johan Danielsson <joda@pdc.kth.se> 2005-10-12 Johan Danielsson <joda@pdc.kth.se>
@ -111,7 +111,7 @@
* ftp/main.c: add -x (encrypt) option * ftp/main.c: add -x (encrypt) option
2005-07-19 Love Hörnquist Åstrand <lha@it.su.se> 2005-07-19 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/ftpcmd.y: Fix shadow warning. * ftpd/ftpcmd.y: Fix shadow warning.
@ -124,11 +124,11 @@
* ftp/cmds.c: fix shadow warnings * ftp/cmds.c: fix shadow warnings
* Add Kerberos 5 klist, old patch from Tomas Nyström (remove krb4 * Add Kerberos 5 klist, old patch from Tomas Nyström (remove krb4
support). Support klist in client for kerberos 5 clase. support). Support klist in client for kerberos 5 clase.
Clean up delegation of gss tokens and do afslog. Clean up delegation of gss tokens and do afslog.
2005-07-13 Love Hörnquist Åstrand <lha@it.su.se> 2005-07-13 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/gssapi.c (gss_adat): avoid leaking memory * ftp/gssapi.c (gss_adat): avoid leaking memory
(gss_auth): always try next kname if there is one, independant of (gss_auth): always try next kname if there is one, independant of
@ -137,7 +137,7 @@
* ftp/gssapi.c: avoid const warning, use sin4 instead of sin to * ftp/gssapi.c: avoid const warning, use sin4 instead of sin to
avoid shadow warning, free target_name avoid shadow warning, free target_name
2005-07-09 Love Hörnquist Åstrand <lha@it.su.se> 2005-07-09 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/security.c: keep track of if CCC was passed * ftp/security.c: keep track of if CCC was passed
@ -146,12 +146,12 @@
* ftpd/ftpcmd.y: sprinkel check_secure, check if CCC was passed in * ftpd/ftpcmd.y: sprinkel check_secure, check if CCC was passed in
check_secure check_secure
2005-06-02 Love Hörnquist Åstrand <lha@it.su.se> 2005-06-02 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/ftpd.c (filename_check): change signednes of p to avoid * ftpd/ftpd.c (filename_check): change signednes of p to avoid
warning, move typecasts warning, move typecasts
2005-05-29 Love Hörnquist Åstrand <lha@it.su.se> 2005-05-29 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/ftpd.c: avoid 'unused variable' warnings * ftpd/ftpd.c: avoid 'unused variable' warnings
@ -159,45 +159,45 @@
* ftpd/pathnames.h: #ifdef protect _PATH_ISSUE * ftpd/pathnames.h: #ifdef protect _PATH_ISSUE
2005-04-25 Love Hörnquist Åstrand <lha@it.su.se> 2005-04-25 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/domacro.c: handle string trunctions * ftp/domacro.c: handle string trunctions
2005-04-24 Love Hörnquist Åstrand <lha@it.su.se> 2005-04-24 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/security.c: use strlcat * ftp/security.c: use strlcat
* ftp/domacro.c: use strlcpy * ftp/domacro.c: use strlcpy
2005-04-20 Love Hörnquist Åstrand <lha@it.su.se> 2005-04-20 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/security.c: cast size_t to unsigned long * ftp/security.c: cast size_t to unsigned long
2005-04-18 Love Hörnquist Åstrand <lha@it.su.se> 2005-04-18 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/ftpd.c (statcmd): cast argument to isdigit to unsigned char * ftpd/ftpd.c (statcmd): cast argument to isdigit to unsigned char
* ftp/cmds.c (mget): cast char to unsigned char to make sure its * ftp/cmds.c (mget): cast char to unsigned char to make sure its
not negative when passing it to tolower not negative when passing it to tolower
2005-04-07 Love Hörnquist Åstrand <lha@it.su.se> 2005-04-07 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/ftp.c: fix 3 'var' might be used uninitialized warnings * ftp/ftp.c: fix 3 'var' might be used uninitialized warnings
2005-04-04 Love Hörnquist Åstrand <lha@it.su.se> 2005-04-04 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/cmds.c: MacOS is also a unix that doesn't define * ftp/cmds.c: MacOS is also a unix that doesn't define
__unix__/unix While here, rewrite this part of the function to not __unix__/unix While here, rewrite this part of the function to not
modify that string, but rather take a copy of it and them modify modify that string, but rather take a copy of it and them modify
is, all this just to pacify gcc is, all this just to pacify gcc
2005-01-09 Love Hörnquist Åstrand <lha@it.su.se> 2005-01-09 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/domacro.c: cast argument to is* to unsigned char * ftp/domacro.c: cast argument to is* to unsigned char
* ftp/ftp.c: cast argument to tolower to unsigned char * ftp/ftp.c: cast argument to tolower to unsigned char
2004-08-20 Love Hörnquist Åstrand <lha@it.su.se> 2004-08-20 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/ftp.c: send ABOR protect with security layer if its there * ftp/ftp.c: send ABOR protect with security layer if its there
@ -216,16 +216,16 @@
* ftp/main.c: reverse help strings for --no-gss-bindings and * ftp/main.c: reverse help strings for --no-gss-bindings and
--no-gss-delegate --no-gss-delegate
2004-06-20 Love Hörnquist Åstrand <lha@it.su.se> 2004-06-20 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/ftpcmd.y: make cbuf 64k to handle lager tickets From: * ftpd/ftpcmd.y: make cbuf 64k to handle lager tickets From:
MAAAAA MOOOR <huaraz@btinternet.com> MAAAAA MOOOR <huaraz@btinternet.com>
2004-03-14 Love Hörnquist Åstrand <lha@it.su.se> 2004-03-14 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/ftpd.c (main): setpag if there is krb4 OR krb5 support * ftpd/ftpd.c (main): setpag if there is krb4 OR krb5 support
2003-12-19 Love Hörnquist Åstrand <lha@it.su.se> 2003-12-19 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/security.h: add ftp_do_gss_delegate * ftp/security.h: add ftp_do_gss_delegate
@ -233,13 +233,13 @@
* ftp/gssapi.c (ftp_do_gss_delegate): delegate creds (default on) * ftp/gssapi.c (ftp_do_gss_delegate): delegate creds (default on)
2003-09-03 Love Hörnquist Åstrand <lha@it.su.se> 2003-09-03 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/ftp.c: s/des_read_pw_string/UI_UTIL_read_pw_string/ * ftp/ftp.c: s/des_read_pw_string/UI_UTIL_read_pw_string/
* ftp/cmds.c: s/des_read_pw_string/UI_UTIL_read_pw_string/ * ftp/cmds.c: s/des_read_pw_string/UI_UTIL_read_pw_string/
2003-07-19 Love Hörnquist Åstrand <lha@it.su.se> 2003-07-19 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/security.h: add ftp_do_gss_bindings * ftp/security.h: add ftp_do_gss_bindings
@ -262,7 +262,7 @@
* ftp/gssapi.c (gss_adat): fix name allocation bug * ftp/gssapi.c (gss_adat): fix name allocation bug
2003-05-21 Love Hörnquist Åstrand <lha@it.su.se> 2003-05-21 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/gss_userok.c (gss_userok): release delegated cred handle * ftpd/gss_userok.c (gss_userok): release delegated cred handle
@ -272,12 +272,12 @@
* ftpd/gss_userok.c (gss_userok): remove poking inside the * ftpd/gss_userok.c (gss_userok): remove poking inside the
delegated handle delegated handle
2003-05-14 Love Hörnquist Åstrand <lha@it.su.se> 2003-05-14 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/ftpcmd.y: support afslog <cell> and afslog when compiled * ftpd/ftpcmd.y: support afslog <cell> and afslog when compiled
with krb5 with krb5
2003-05-07 Love Hörnquist Åstrand <lha@it.su.se> 2003-05-07 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/cmdtab.c: include afslog in both the krb4 and krb5 case * ftp/cmdtab.c: include afslog in both the krb4 and krb5 case
@ -285,21 +285,21 @@
* ftp/Makefile.am: always include auth.c * ftp/Makefile.am: always include auth.c
2003-05-07 Love Hörnquist Åstrand <lha@it.su.se> 2003-05-07 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/Makefile.am: always include auth.c * ftpd/Makefile.am: always include auth.c
* ftpd/kauth.c: do afslog in the krb5 case too * ftpd/kauth.c: do afslog in the krb5 case too
2003-04-22 Love Hörnquist Åstrand <lha@it.su.se> 2003-04-22 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/ftp.1: replace > with \*[Gt] * ftp/ftp.1: replace > with \*[Gt]
2003-04-16 Love Hörnquist Åstrand <lha@it.su.se> 2003-04-16 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/ftpd.c: make sure argument to is* functions are unsigned * ftpd/ftpd.c: make sure argument to is* functions are unsigned
2003-04-06 Love Hörnquist Åstrand <lha@it.su.se> 2003-04-06 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/ftpd.8: s/kerberos/Kerberos/ * ftpd/ftpd.8: s/kerberos/Kerberos/
@ -307,7 +307,7 @@
* ftpd/pathnames.h (_PATH_FTPUSERS): conditionalize * ftpd/pathnames.h (_PATH_FTPUSERS): conditionalize
2003-03-18 Love Hörnquist Åstrand <lha@it.su.se> 2003-03-18 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/ftpd.c (krb5_verify): always do krb5_afslog, remove setpag * ftpd/ftpd.c (krb5_verify): always do krb5_afslog, remove setpag
(its done in main) (its done in main)
@ -321,17 +321,17 @@
* ftpd/ftpd_locl.h: always include kafs * ftpd/ftpd_locl.h: always include kafs
2003-03-16 Love Hörnquist Åstrand <lha@it.su.se> 2003-03-16 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/gssapi.c (gss_adat): now that gss_export_name exports a * ftp/gssapi.c (gss_adat): now that gss_export_name exports a
principal, bandaid with gss_display_name, and check that oid is principal, bandaid with gss_display_name, and check that oid is
GSS_KRB5_NT_PRINCIPAL_NAME, also free memory GSS_KRB5_NT_PRINCIPAL_NAME, also free memory
2003-02-25 Love Hörnquist Åstrand <lha@it.su.se> 2003-02-25 Love Hörnquist Åstrand <lha@it.su.se>
* ftp/gssapi.c (gss_auth): print out the name we authenticated too * ftp/gssapi.c (gss_auth): print out the name we authenticated too
2003-02-25 Love Hörnquist Åstrand <lha@it.su.se> 2003-02-25 Love Hörnquist Åstrand <lha@it.su.se>
* ftpd/ls.c: use readlink with bufsize - 1, From NetBSD * ftpd/ls.c: use readlink with bufsize - 1, From NetBSD
@ -345,7 +345,7 @@
2002-10-29 Johan Danielsson <joda@pdc.kth.se> 2002-10-29 Johan Danielsson <joda@pdc.kth.se>
* ftp/main.c: reinstate -n flag (from Torbjörn Granlund) * ftp/main.c: reinstate -n flag (from Torbjörn Granlund)
2002-10-16 Johan Danielsson <joda@pdc.kth.se> 2002-10-16 Johan Danielsson <joda@pdc.kth.se>

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995-2000 Kungliga Tekniska Högskolan * Copyright (c) 1995-2000 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995, 1996, 1997, 1998, 1999 Kungliga Tekniska Högskolan * Copyright (c) 1995, 1996, 1997, 1998, 1999 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Högskolan * Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995 - 2001 Kungliga Tekniska Högskolan * Copyright (c) 1995 - 2001 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1998 - 2005 Kungliga Tekniska Högskolan * Copyright (c) 1998 - 2005 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995-1999 Kungliga Tekniska Högskolan * Copyright (c) 1995-1999 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995, 1996, 1997, 1998, 1999 Kungliga Tekniska Högskolan * Copyright (c) 1995, 1996, 1997, 1998, 1999 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1998-2002, 2005 Kungliga Tekniska Högskolan * Copyright (c) 1998-2002, 2005 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1998 - 2005 Kungliga Tekniska Högskolan * Copyright (c) 1998 - 2005 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1998 - 2000 Kungliga Tekniska Högskolan * Copyright (c) 1998 - 2000 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1998 - 2001 Kungliga Tekniska Högskolan * Copyright (c) 1998 - 2001 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995 - 1999, 2003 Kungliga Tekniska Högskolan * Copyright (c) 1995 - 1999, 2003 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995 - 2005 Kungliga Tekniska Högskolan * Copyright (c) 1995 - 2005 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995 - 2000 Kungliga Tekniska Högskolan * Copyright (c) 1995 - 2000 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1999 - 2002 Kungliga Tekniska Högskolan * Copyright (c) 1999 - 2002 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2006 Kungliga Tekniska Högskolan * Copyright (c) 2006 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2006 Kungliga Tekniska Högskolan * Copyright (c) 2006 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2006 Kungliga Tekniska Högskolan * Copyright (c) 2006 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2006 Kungliga Tekniska Högskolan * Copyright (c) 2006 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2006 Kungliga Tekniska Högskolan * Copyright (c) 2006 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,4 +1,4 @@
.\" Copyright (c) 2000 - 2001 Kungliga Tekniska Högskolan .\" Copyright (c) 2000 - 2001 Kungliga Tekniska Högskolan
.\" (Royal Institute of Technology, Stockholm, Sweden). .\" (Royal Institute of Technology, Stockholm, Sweden).
.\" All rights reserved. .\" All rights reserved.
.\" .\"

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997 - 2000, 2002 Kungliga Tekniska Högskolan * Copyright (c) 1997 - 2000, 2002 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997 - 1999, 2002 Kungliga Tekniska Högskolan * Copyright (c) 1997 - 1999, 2002 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,4 +1,4 @@
.\" Copyright (c) 2000 - 2002 Kungliga Tekniska Högskolan .\" Copyright (c) 2000 - 2002 Kungliga Tekniska Högskolan
.\" (Royal Institute of Technology, Stockholm, Sweden). .\" (Royal Institute of Technology, Stockholm, Sweden).
.\" All rights reserved. .\" All rights reserved.
.\" .\"

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997 - 2002 Kungliga Tekniska Högskolan * Copyright (c) 1997 - 2002 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,17 +1,17 @@
2007-04-19 Love Hörnquist Åstrand <lha@it.su.se> 2007-04-19 Love Hörnquist Åstrand <lha@it.su.se>
* make encoding function independent of krb4 and krb5, enable * make encoding function independent of krb4 and krb5, enable
removal of krb4 removal of krb4
2006-10-07 Love Hörnquist Åstrand <lha@it.su.se> 2006-10-07 Love Hörnquist Åstrand <lha@it.su.se>
* Makefile.am: Add man_MANS to EXTRA_DIST * Makefile.am: Add man_MANS to EXTRA_DIST
2006-05-05 Love Hörnquist Åstrand <lha@it.su.se> 2006-05-05 Love Hörnquist Åstrand <lha@it.su.se>
* Rename u_intXX_t to uintXX_t * Rename u_intXX_t to uintXX_t
2005-07-09 Love Hörquist Åstrand <lha@it.su.se> 2005-07-09 Love Hörquist Åstrand <lha@it.su.se>
* kxd.c (doit): only cleaup for active sockets, passive does it * kxd.c (doit): only cleaup for active sockets, passive does it
own cleaning up own cleaning up
@ -23,34 +23,34 @@
* krb4.c: Do not assume that des_key_schedule is an * krb4.c: Do not assume that des_key_schedule is an
array. array.
2005-06-07 Love Hörquist Åstrand <lha@it.su.se> 2005-06-07 Love Hörquist Åstrand <lha@it.su.se>
* (recv_conn): init variables to using them uninitialized * (recv_conn): init variables to using them uninitialized
2005-04-30 Love Hörquist Åstrand <lha@it.su.se> 2005-04-30 Love Hörquist Åstrand <lha@it.su.se>
* kx.c (connect_host): make sure s is initialized * kx.c (connect_host): make sure s is initialized
2005-04-20 Love Hörquist Åstrand <lha@it.su.se> 2005-04-20 Love Hörquist Åstrand <lha@it.su.se>
* krb5.c: cast size_t to unsigned long * krb5.c: cast size_t to unsigned long
2004-03-15 Love Hörquist Åstrand <lha@it.su.se> 2004-03-15 Love Hörquist Åstrand <lha@it.su.se>
* krb5.c (krb5_destroy): free allocated memory, not something else * krb5.c (krb5_destroy): free allocated memory, not something else
2004-03-07 Love Hörquist Åstrand <lha@it.su.se> 2004-03-07 Love Hörquist Åstrand <lha@it.su.se>
* rxtelnet.1: document new behavior * rxtelnet.1: document new behavior
* rxtelnet.in: even if kx failes, start anyway From: Harald Barth * rxtelnet.in: even if kx failes, start anyway From: Harald Barth
<haba@pdc.kth.se> <haba@pdc.kth.se>
2004-02-18 Love Hörquist Åstrand <lha@it.su.se> 2004-02-18 Love Hörquist Åstrand <lha@it.su.se>
* krb4.c: remove dup on * krb4.c: remove dup on
2004-01-08 Love Hörquist Åstrand <lha@it.su.se> 2004-01-08 Love Hörquist Åstrand <lha@it.su.se>
* krb5.c: clean up krb5 support, log to syslog instead of stdout * krb5.c: clean up krb5 support, log to syslog instead of stdout
(very confusing for the other end tcp connection), patch (very confusing for the other end tcp connection), patch
@ -60,7 +60,7 @@
* rxtelnet.in: add telnet -F option * rxtelnet.in: add telnet -F option
2003-05-15 Love Hörquist Åstrand <lha@it.su.se> 2003-05-15 Love Hörquist Åstrand <lha@it.su.se>
* kxd.c (recv_conn): pass pointer to sockaddr, not pointer to * kxd.c (recv_conn): pass pointer to sockaddr, not pointer to
pointer pointer
@ -78,14 +78,14 @@
* kx.h: don't directly use sockaddr_storage, since we can't always * kx.h: don't directly use sockaddr_storage, since we can't always
know what it looks like know what it looks like
2003-04-11 Love Hörquist Åstrand <lha@it.su.se> 2003-04-11 Love Hörquist Åstrand <lha@it.su.se>
* rxterm.1: spelling, from jmc <jmc@prioris.mini.pw.edu.pl> * rxterm.1: spelling, from jmc <jmc@prioris.mini.pw.edu.pl>
* rxtelnet.1: spelling, from jmc <jmc@prioris.mini.pw.edu.pl> * rxtelnet.1: spelling, from jmc <jmc@prioris.mini.pw.edu.pl>
* kxd.8: spelling, from jmc <jmc@prioris.mini.pw.edu.pl> * kxd.8: spelling, from jmc <jmc@prioris.mini.pw.edu.pl>
* kx.1: spelling, from jmc <jmc@prioris.mini.pw.edu.pl> * kx.1: spelling, from jmc <jmc@prioris.mini.pw.edu.pl>
2003-02-25 Love Hörquist Åstrand <lha@it.su.se> 2003-02-25 Love Hörquist Åstrand <lha@it.su.se>
* krb4.c: remove \n from warnx, from NetBSD * krb4.c: remove \n from warnx, from NetBSD
@ -404,7 +404,7 @@ Wed Nov 18 20:25:37 1998 Assar Westerlund <assar@sics.se>
Fri Oct 2 06:34:51 1998 Assar Westerlund <assar@sics.se> Fri Oct 2 06:34:51 1998 Assar Westerlund <assar@sics.se>
* kx.c (doit_active): check DISPLAY to figure out what local * kx.c (doit_active): check DISPLAY to figure out what local
socket to connect to. From Åke Sandgren <ake@cs.umu.se> socket to connect to. From Åke Sandgren <ake@cs.umu.se>
Thu Oct 1 23:02:29 1998 Johan Danielsson <joda@hella.pdc.kth.se> Thu Oct 1 23:02:29 1998 Johan Danielsson <joda@hella.pdc.kth.se>

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995 - 2001 Kungliga Tekniska Högskolan * Copyright (c) 1995 - 2001 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995 - 1999 Kungliga Tekniska Högskolan * Copyright (c) 1995 - 1999 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995 - 2005 Kungliga Tekniska Högskolan * Copyright (c) 1995 - 2005 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995 - 2005 Kungliga Tekniska Högskolan * Copyright (c) 1995 - 2005 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,4 +1,4 @@
.\" Copyright (c) 1996 - 1997 Kungliga Tekniska Högskolan .\" Copyright (c) 1996 - 1997 Kungliga Tekniska Högskolan
.\" (Royal Institute of Technology, Stockholm, Sweden). .\" (Royal Institute of Technology, Stockholm, Sweden).
.\" All rights reserved. .\" All rights reserved.
.\" .\"

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995-2003 Kungliga Tekniska Högskolan * Copyright (c) 1995-2003 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995 - 2001 Kungliga Tekniska Högskolan * Copyright (c) 1995 - 2001 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,4 +1,4 @@
.\" Copyright (c) 1996 - 1997, 2001 Kungliga Tekniska Högskolan .\" Copyright (c) 1996 - 1997, 2001 Kungliga Tekniska Högskolan
.\" (Royal Institute of Technology, Stockholm, Sweden). .\" (Royal Institute of Technology, Stockholm, Sweden).
.\" All rights reserved. .\" All rights reserved.
.\" .\"

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995 - 2003 Kungliga Tekniska Högskolan * Copyright (c) 1995 - 2003 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,4 +1,4 @@
.\" Copyright (c) 1996 - 1998, 2001 - 2002 Kungliga Tekniska Högskolan .\" Copyright (c) 1996 - 1998, 2001 - 2002 Kungliga Tekniska Högskolan
.\" (Royal Institute of Technology, Stockholm, Sweden). .\" (Royal Institute of Technology, Stockholm, Sweden).
.\" All rights reserved. .\" All rights reserved.
.\" .\"

@ -1,4 +1,4 @@
.\" Copyright (c) 1996 - 1997, 2001 - 2003 Kungliga Tekniska Högskolan .\" Copyright (c) 1996 - 1997, 2001 - 2003 Kungliga Tekniska Högskolan
.\" (Royal Institute of Technology, Stockholm, Sweden). .\" (Royal Institute of Technology, Stockholm, Sweden).
.\" All rights reserved. .\" All rights reserved.
.\" .\"

@ -1,4 +1,4 @@
.\" Copyright (c) 1997, 2001 - 2002 Kungliga Tekniska Högskolan .\" Copyright (c) 1997, 2001 - 2002 Kungliga Tekniska Högskolan
.\" (Royal Institute of Technology, Stockholm, Sweden). .\" (Royal Institute of Technology, Stockholm, Sweden).
.\" All rights reserved. .\" All rights reserved.
.\" .\"

@ -1,35 +1,35 @@
2008-04-15 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-15 Love Hörnquist Åstrand <lha@it.su.se>
* utmp_login.c: Reorder to avoid prototype. * utmp_login.c: Reorder to avoid prototype.
* login_locl.h: If cygwin doesnt have WTMPX_FILE, it uses wtmp for * login_locl.h: If cygwin doesnt have WTMPX_FILE, it uses wtmp for
wtmpx http://www.cygwin.com/ml/cygwin/2006-12/msg00630.html wtmpx http://www.cygwin.com/ml/cygwin/2006-12/msg00630.html
2008-04-10 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-10 Love Hörnquist Åstrand <lha@it.su.se>
* utmp_login.c: Remove utmp warning on mac os x * utmp_login.c: Remove utmp warning on mac os x
2006-12-05 Love Hörnquist Åstrand <lha@it.su.se> 2006-12-05 Love Hörnquist Åstrand <lha@it.su.se>
* limits_conf.c: Clear errno before calling the strtol * limits_conf.c: Clear errno before calling the strtol
functions. From Paul Stoeber to OpenBSD by Ray Lai and Björn functions. From Paul Stoeber to OpenBSD by Ray Lai and Björn
Sandell. Sandell.
* limits_conf.c: Report to syslog strings that start with NUL; * limits_conf.c: Report to syslog strings that start with NUL;
prevents negative index array access. Ray Lai of OpenBSD via Björn prevents negative index array access. Ray Lai of OpenBSD via Björn
Sandell. Sandell.
2006-10-07 Love Hörnquist Åstrand <lha@it.su.se> 2006-10-07 Love Hörnquist Åstrand <lha@it.su.se>
* Makefile.am: Add man_MANS to EXTRA_DIST * Makefile.am: Add man_MANS to EXTRA_DIST
2006-09-22 Love Hörnquist Åstrand <lha@it.su.se> 2006-09-22 Love Hörnquist Åstrand <lha@it.su.se>
* read_string.c: try to not call signaction for signal 0 and use * read_string.c: try to not call signaction for signal 0 and use
NSIG if it exists to determin how many signals there exists, also, NSIG if it exists to determin how many signals there exists, also,
only restore those signalhandlers that we got out. only restore those signalhandlers that we got out.
2006-04-27 Love Hörnquist Åstrand <lha@it.su.se> 2006-04-27 Love Hörnquist Åstrand <lha@it.su.se>
* login_locl.h: Include "loginpaths.h" * login_locl.h: Include "loginpaths.h"
@ -39,7 +39,7 @@
* login.c: log successful logins * login.c: log successful logins
2005-08-08 Love Hörnquist Åstrand <lha@it.su.se> 2005-08-08 Love Hörnquist Åstrand <lha@it.su.se>
* login.c (do_login): only do krb4_get_afs_tokens if we have done * login.c (do_login): only do krb4_get_afs_tokens if we have done
v4 authentication or done a 5to4 conversion of tickets. This is to v4 authentication or done a 5to4 conversion of tickets. This is to
@ -77,11 +77,11 @@
* login.c: use krb5_appdefault_boolean instead of * login.c: use krb5_appdefault_boolean instead of
krb5_config_get_bool krb5_config_get_bool
2003-09-03 Love Hörnquist Åstrand <lha@it.su.se> 2003-09-03 Love Hörnquist Åstrand <lha@it.su.se>
* login.c (krb5_to4): set client princ of the mcred * login.c (krb5_to4): set client princ of the mcred
2003-07-07 Love Hörnquist Åstrand <lha@it.su.se> 2003-07-07 Love Hörnquist Åstrand <lha@it.su.se>
* login.c (krb5_to4): use krb5_cc_clear_mcred * login.c (krb5_to4): use krb5_cc_clear_mcred
@ -95,7 +95,7 @@
* login.access.5: login.access manual page * login.access.5: login.access manual page
2003-03-18 Love Hörnquist Åstrand <lha@it.su.se> 2003-03-18 Love Hörnquist Åstrand <lha@it.su.se>
* login.c: also need pag_set * login.c: also need pag_set
* login.c: if there is kerberos 5, call krb5_afslog\* * login.c: if there is kerberos 5, call krb5_afslog\*

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1999 - 2000 Kungliga Tekniska Högskolan * Copyright (c) 1999 - 2000 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2000 Kungliga Tekniska Högskolan * Copyright (c) 2000 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2005 Kungliga Tekniska Högskolan * Copyright (c) 2005 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997 - 2006 Kungliga Tekniska Högskolan * Copyright (c) 1997 - 2006 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997 - 2005 Kungliga Tekniska Högskolan * Copyright (c) 1997 - 2005 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997 - 2005 Kungliga Tekniska Högskolan * Copyright (c) 1997 - 2005 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1998 Kungliga Tekniska Högskolan * Copyright (c) 1998 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997 - 2000 Kungliga Tekniska Högskolan * Copyright (c) 1997 - 2000 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 1998, 1999 Kungliga Tekniska Högskolan * Copyright (c) 1997, 1998, 1999 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Högskolan * Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Högskolan * Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995 - 2001 Kungliga Tekniska Högskolan * Copyright (c) 1995 - 2001 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,18 +1,18 @@
2006-10-07 Love Hörnquist Åstrand <lha@it.su.se> 2006-10-07 Love Hörnquist Åstrand <lha@it.su.se>
* Makefile.am: Add man_MANS to EXTRA_DIST * Makefile.am: Add man_MANS to EXTRA_DIST
2005-05-29 Love Hörquist Åstrand <lha@it.su.se> 2005-05-29 Love Hörquist Åstrand <lha@it.su.se>
* Makefile.am: add LIB_roken as a explit dependency * Makefile.am: add LIB_roken as a explit dependency
2003-09-03 Love Hörquist Åstrand <lha@it.su.se> 2003-09-03 Love Hörquist Åstrand <lha@it.su.se>
* otpprint.c: s/des_read_pw_string/UI_UTIL_read_pw_string/ * otpprint.c: s/des_read_pw_string/UI_UTIL_read_pw_string/
* otp.c: s/des_read_pw_string/UI_UTIL_read_pw_string/ * otp.c: s/des_read_pw_string/UI_UTIL_read_pw_string/
2003-02-25 Love Hörquist Åstrand <lha@it.su.se> 2003-02-25 Love Hörquist Åstrand <lha@it.su.se>
* otp.c: remove \n from errx, from NetBSD * otp.c: remove \n from errx, from NetBSD

@ -1,4 +1,4 @@
.\" Copyright (c) 1996, 2000 Kungliga Tekniska Högskolan .\" Copyright (c) 1996, 2000 Kungliga Tekniska Högskolan
.\" (Royal Institute of Technology, Stockholm, Sweden). .\" (Royal Institute of Technology, Stockholm, Sweden).
.\" All rights reserved. .\" All rights reserved.
.\" .\"

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995-1997, 1999 Kungliga Tekniska Högskolan * Copyright (c) 1995-1997, 1999 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995 - 2001 Kungliga Tekniska Högskolan * Copyright (c) 1995 - 2001 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,4 +1,4 @@
.\" Copyright (c) 1996, 2000 - 2001 Kungliga Tekniska Högskolan .\" Copyright (c) 1996, 2000 - 2001 Kungliga Tekniska Högskolan
.\" (Royal Institute of Technology, Stockholm, Sweden). .\" (Royal Institute of Technology, Stockholm, Sweden).
.\" All rights reserved. .\" All rights reserved.
.\" .\"

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995-1999 Kungliga Tekniska Högskolan * Copyright (c) 1995-1999 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,23 +1,23 @@
2006-11-20 Love Hörnquist Åstrand <lha@it.su.se> 2006-11-20 Love Hörnquist Åstrand <lha@it.su.se>
* pop_pass.c: Make krb5_get_init_creds_opt_free take a context * pop_pass.c: Make krb5_get_init_creds_opt_free take a context
argument. argument.
2006-10-07 Love Hörnquist Åstrand <lha@it.su.se> 2006-10-07 Love Hörnquist Åstrand <lha@it.su.se>
* Makefile.am: Add man_MANS to EXTRA_DIST * Makefile.am: Add man_MANS to EXTRA_DIST
2006-05-05 Love Hörnquist Åstrand <lha@it.su.se> 2006-05-05 Love Hörnquist Åstrand <lha@it.su.se>
* Rename u_intXX_t to uintXX_t * Rename u_intXX_t to uintXX_t
2005-10-22 Love Hörnquist Åstrand <lha@it.su.se> 2005-10-22 Love Hörnquist Åstrand <lha@it.su.se>
* pop_dropinfo.c: Check return value from asprintf instead of * pop_dropinfo.c: Check return value from asprintf instead of
string != NULL since it undefined behavior on Linux. From Björn string != NULL since it undefined behavior on Linux. From Björn
Sandell Sandell
2005-05-29 Love Hörnquist Åstrand <lha@it.su.se> 2005-05-29 Love Hörnquist Åstrand <lha@it.su.se>
* pop_user.c: avoid 'unused variable' warnings * pop_user.c: avoid 'unused variable' warnings
@ -44,7 +44,7 @@
* popper.h: add AUTH_SASL flag * popper.h: add AUTH_SASL flag
2003-12-20 Love Hörnquist Åstrand <lha@it.su.se> 2003-12-20 Love Hörnquist Åstrand <lha@it.su.se>
* popper.c (main): avoid warning by sending empty string as * popper.c (main): avoid warning by sending empty string as
formatstring instead of NULL (even though pop_msg handles that formatstring instead of NULL (even though pop_msg handles that
@ -54,19 +54,19 @@
* pop_init.c (pop_init): change call to authentication function, * pop_init.c (pop_init): change call to authentication function,
from a ?: construct (which toubles some versions of gcc) to if; from a ?: construct (which toubles some versions of gcc) to if;
from Björn Grönvall from Björn Grönvall
2003-09-03 Love Hörnquist Åstrand <lha@it.su.se> 2003-09-03 Love Hörnquist Åstrand <lha@it.su.se>
* pop_pass.c: use * pop_pass.c: use
krb5_get_init_creds_opt_alloc/krb5_get_init_creds_opt_free krb5_get_init_creds_opt_alloc/krb5_get_init_creds_opt_free
2003-09-02 Love Hörnquist Åstrand <lha@it.su.se> 2003-09-02 Love Hörnquist Åstrand <lha@it.su.se>
* popper.c (tgets): avoid be clobbered by `longjmp' or `vfork' * popper.c (tgets): avoid be clobbered by `longjmp' or `vfork'
warning warning
2003-04-16 Love Hörnquist Åstrand <lha@it.su.se> 2003-04-16 Love Hörnquist Åstrand <lha@it.su.se>
* popper.8: spelling, from jmc <jmc@prioris.mini.pw.edu.pl> * popper.8: spelling, from jmc <jmc@prioris.mini.pw.edu.pl>

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2004 Kungliga Tekniska Högskolan * Copyright (c) 2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2004 Kungliga Tekniska Högskolan * Copyright (c) 2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1998 Kungliga Tekniska Högskolan * Copyright (c) 1998 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2004 Kungliga Tekniska Högskolan * Copyright (c) 2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2004 Kungliga Tekniska Högskolan * Copyright (c) 2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995 - 2002 Kungliga Tekniska Högskolan * Copyright (c) 1995 - 2002 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Högskolan * Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,4 +1,4 @@
.\" Copyright (c) 2001 - 2004 Kungliga Tekniska Högskolan .\" Copyright (c) 2001 - 2004 Kungliga Tekniska Högskolan
.\" (Royal Institute of Technology, Stockholm, Sweden). .\" (Royal Institute of Technology, Stockholm, Sweden).
.\" All rights reserved. .\" All rights reserved.
.\" .\"

@ -1,4 +1,4 @@
2005-04-19 Love Hörnquist Åstrand <lha@it.su.se> 2005-04-19 Love Hörnquist Åstrand <lha@it.su.se>
* push.c: catch when snprint needs a larger buffer * push.c: catch when snprint needs a larger buffer
@ -10,7 +10,7 @@
* push.c: fixed one incorrect fprintf to stderr * push.c: fixed one incorrect fprintf to stderr
2003-03-18 Love Hörnquist Åstrand <lha@it.su.se> 2003-03-18 Love Hörnquist Åstrand <lha@it.su.se>
* push.c: add names of pop states, add some more debugging and use * push.c: add names of pop states, add some more debugging and use
fprintf(stderr) for all dbg stmts. fprintf(stderr) for all dbg stmts.

@ -1,4 +1,4 @@
.\" Copyright (c) 2000 - 2002 Kungliga Tekniska Högskolan .\" Copyright (c) 2000 - 2002 Kungliga Tekniska Högskolan
.\" (Royal Institute of Technology, Stockholm, Sweden). .\" (Royal Institute of Technology, Stockholm, Sweden).
.\" All rights reserved. .\" All rights reserved.
.\" .\"

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997-2004 Kungliga Tekniska Högskolan * Copyright (c) 1997-2004 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 1997, 1998 Kungliga Tekniska Högskolan * Copyright (c) 1997, 1998 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden). * (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved. * All rights reserved.
* *

@ -1,17 +1,17 @@
2008-04-17 Love Hörnquist Åstrand <lha@it.su.se> 2008-04-17 Love Hörnquist Åstrand <lha@it.su.se>
* Sync with NetBSD rcp, add v6 parsing support and no setuid code * Sync with NetBSD rcp, add v6 parsing support and no setuid code
at all. at all.
2007-12-13 Love Hörnquist Åstrand <lha@it.su.se> 2007-12-13 Love Hörnquist Åstrand <lha@it.su.se>
* Makefile.am: Add missing files, from Buchan Milne. * Makefile.am: Add missing files, from Buchan Milne.
2006-10-20 Love Hörnquist Åstrand <lha@it.su.se> 2006-10-20 Love Hörnquist Åstrand <lha@it.su.se>
* Makefile.am: more files * Makefile.am: more files
2006-08-08 Love Hörnquist Åstrand <lha@it.su.se> 2006-08-08 Love Hörnquist Åstrand <lha@it.su.se>
* util.c: Check return values from setuid, prompted by MIT * util.c: Check return values from setuid, prompted by MIT
advisory. Thanks to Tom Yu at MIT, and Michael Calmer and Marcus advisory. Thanks to Tom Yu at MIT, and Michael Calmer and Marcus
@ -25,16 +25,16 @@
advisory. Thanks to Tom Yu at MIT, and Michael Calmer and Marcus advisory. Thanks to Tom Yu at MIT, and Michael Calmer and Marcus
Meissner at SUSE. Either of CVE-2006-3083 or CVE-2006-3084. Meissner at SUSE. Either of CVE-2006-3083 or CVE-2006-3084.
2005-10-22 Love Hörnquist Åstrand <lha@it.su.se> 2005-10-22 Love Hörnquist Åstrand <lha@it.su.se>
* rcp.c: Check return value from asprintf instead of string != * rcp.c: Check return value from asprintf instead of string !=
NULL since it undefined behavior on Linux. From Björn Sandell NULL since it undefined behavior on Linux. From Björn Sandell
2005-08-30 Love Hörnquist Åstrand <lha@it.su.se> 2005-08-30 Love Hörnquist Åstrand <lha@it.su.se>
* util.c: Explicit typecast to avoid signess warning. * util.c: Explicit typecast to avoid signess warning.
2005-05-29 Love Hörnquist Åstrand <lha@it.su.se> 2005-05-29 Love Hörnquist Åstrand <lha@it.su.se>
* rcp_locl.h: undef _PATH_RSH to make sure our version is used * rcp_locl.h: undef _PATH_RSH to make sure our version is used
@ -43,11 +43,11 @@
* rcp.c: MODEMASK is defined in sys/vnode.h on Solaris, so undef * rcp.c: MODEMASK is defined in sys/vnode.h on Solaris, so undef
it before we define our own. it before we define our own.
2005-04-27 Love Hörnquist Åstrand <lha@it.su.se> 2005-04-27 Love Hörnquist Åstrand <lha@it.su.se>
* rcp_locl.h: use BINDIR instead of "/usr/bin/ with _PATH_RSH * rcp_locl.h: use BINDIR instead of "/usr/bin/ with _PATH_RSH
2005-04-18 Love Hörnquist Åstrand <lha@it.su.se> 2005-04-18 Love Hörnquist Åstrand <lha@it.su.se>
* util.c: use unsigned char * to make sure its not negative when * util.c: use unsigned char * to make sure its not negative when
passing it to is* functions passing it to is* functions

Some files were not shown because too many files have changed in this diff Show More