Commit Graph

89 Commits

Author SHA1 Message Date
Nicolas Williams
3ba12317a0 Misc fixes (coverity) 2016-11-28 15:09:55 -06:00
Love Hornquist Astrand
f8fb62ff1b remember to free auth_data 2013-07-18 14:58:54 +02:00
Love Hornquist Astrand
5be2888433 add auth_data bits 2013-07-16 15:14:57 +02:00
Roland C. Dowdeswell
f0f07ff408 Use krb5_enomem() more consistently in lib/krb5. 2013-02-13 16:15:00 +08:00
Marco Molteni
894008ab82 Add doxygen and source comments to some functions of the krb5 API
Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
2012-05-09 08:15:42 +02:00
Love Hörnquist Åstrand
8060a561db switch to KRB5_ENCTYPE 2011-07-24 16:02:22 -07:00
Love Hörnquist Åstrand
f60ec15834 partly unify enctype/keytype since there is only enctypes 2011-07-24 14:03:08 -07:00
Love Hornquist Astrand
0879b9831a remove trailing whitespace 2011-05-21 11:57:31 -07:00
Love Hornquist Astrand
b1909b2daa Fixes from NetBSD via Thomas Klausner and Roland C. Dowdeswell 2011-05-04 21:31:10 -07:00
Asanka Herath
a0ae9f5a0e Merge remote branch 'h-github/master' into win32-port2
* h-github/master: (64 commits)
  refix socket wrappers with rk_
  Patch from Secure Endpoints/Asanka Herath for windows support
  unset KRB5CCNAME
  its really just LIBADD more most of them
  correct quoting
  Use -lpthread for modern freebsd instead
  clean KRB5CCNAME and KRB5_CONFIG, require test to reset them
  more up ${env_setup}
  use PTHREADS_LIBADD for freebsd6 and newer
  add PTHREAD_LIBADD
  add PTHREAD_LIBADD
  add PTHREAD_LIBADD
  switch to PTHREADS_LIBADD
  log what the error string say too
  More debug logging
  sprinkle more 'echo "test failed"'
  sprinkle 'echo "test failed"'
  use calloc(), indent more prettier
  in sh, equal compare is really = for strings, not ==
  Check for duplicates, already loaded mechs
  ...

Conflicts (resolved):
	lib/krb5/auth_context.c
	lib/krb5/changepw.c
	lib/krb5/context.c
	lib/krb5/error_string.c
	lib/krb5/kuserok.c
	lib/krb5/libkrb5-exports.def.in
	lib/krb5/net_write.c
	lib/krb5/store_fd.c
	lib/krb5/test_cc.c
	lib/roken/strerror_r.c
2009-12-21 13:44:00 -05:00
Love Hornquist Astrand
d1d0de730d refix socket wrappers with rk_ 2009-12-21 08:50:46 +01:00
Love Hornquist Astrand
687db64c56 Patch from Secure Endpoints/Asanka Herath for windows support 2009-12-21 08:45:28 +01:00
Love Hornquist Astrand
fff9350227 less dup rk_ 2009-12-13 12:24:47 -08:00
Love Hornquist Astrand
75aa4b44fa switch to rk_strerror_r 2009-12-13 11:42:12 -08:00
Asanka Herath
798d78e098 (lib/krb5/auth_context.c) Fix declaration 2009-11-25 12:43:15 -05:00
Love Hornquist Astrand
f1c0c1bba3 prefix SOCKET symbols with rk_ 2009-11-25 05:29:18 +01:00
Love Hornquist Astrand
98ed50fdf0 switch krb5_socket_t 2009-11-24 13:40:32 -08:00
Asanka Herath
4634af9078 Consistent use of SOCKET data type in lib/krb5 2009-11-24 10:19:49 -08:00
Asanka Herath
b1063ea8fc Initial Windows port 2009-11-24 10:11:14 -08:00
Love Hornquist Astrand
46e0941e7d its krb5_auth_con_getremoteseqnumber 2009-11-22 12:32:53 -08:00
Love Hornquist Astrand
fd042b7656 Use strerror_r 2009-10-12 09:22:45 -07:00
Love Hörnquist Åstrand
942a821fab remove RCSID
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25171 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-05-04 06:17:40 +00:00
Love Hörnquist Åstrand
6937d41a02 remove trailing whitespace
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23815 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-13 09:21:03 +00:00
Love Hörnquist Åstrand
e172367898 switch to utf8 encoding of all files
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23814 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-13 08:53:55 +00:00
Love Hörnquist Åstrand
4f023f744b provide i18n hooks and renew krb5_create_checksum_iov from comments from metze
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23733 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-07 21:06:34 +00:00
Love Hörnquist Åstrand
854ef9a202 switch to krb5_set_error_message
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23273 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-06-23 03:25:00 +00:00
Love Hörnquist Åstrand
8d40c2994b check return value of alloc functions, from Charles Longeau
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21745 ec53bebd-3082-4978-b11e-865c3cabbd6b
2007-07-31 16:11:25 +00:00
Luke Howard
52594dcc54 use krb5_generate_subkey_extended()
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14452 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 02:34:08 +00:00
Love Hörnquist Åstrand
91351971f7 add KRB5_LIB_FUNCTION to all exported functions
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13863 ec53bebd-3082-4978-b11e-865c3cabbd6b
2004-05-25 21:46:46 +00:00
Love Hörnquist Åstrand
2647105cbe add krb5_auth_con_addflags and krb5_auth_con_removeflags
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@13187 ec53bebd-3082-4978-b11e-865c3cabbd6b
2003-12-07 17:07:26 +00:00
Johan Danielsson
6ec0900515 new function krb5_auth_con_generatelocalsubkey
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11330 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-09-02 17:11:02 +00:00
Johan Danielsson
04e8a9438f check return value of krb5_sockaddr2address
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11102 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-08-15 08:23:07 +00:00
Assar Westerlund
e6e8d1c3f6 name function krb5_auth_con more consistenly
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10080 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-06-17 23:12:34 +00:00
Assar Westerlund
d27aa3b62e add some krb5_{set,clear}_error_string
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9937 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-05-14 06:14:52 +00:00
Assar Westerlund
189d4db6ce (krb5_auth_con_genaddrs): fix parameter confusion
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9333 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-12-10 20:01:05 +00:00
Johan Danielsson
e189571626 implement krb5_auth_con_{get,set}rcache
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9328 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-12-10 19:02:46 +00:00
Johan Danielsson
14aeed4a0c implement krb5_auth_con_genaddrs, and make setaddrs_from_fd use that
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9286 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-12-06 20:53:01 +00:00
Assar Westerlund
e81dac9b62 (krb5_auth_con_free): handle auth_context == NULL
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8994 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-08-26 11:43:30 +00:00
Assar Westerlund
5f648d3799 use socklen_t where appropriate instead of int
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8923 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-08-09 20:53:11 +00:00
Johan Danielsson
c5b916ca6f remove advertising clause
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7464 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-12-02 17:05:13 +00:00
Assar Westerlund
01ffcdd1c2 (krb5_auth_con_setaddrs_from_fd): simplify by using `struct sockaddr_storage'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6525 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-07-24 18:41:57 +00:00
Assar Westerlund
3016410999 save the local and remove ports in the auth_context
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6373 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-24 17:11:04 +00:00
Assar Westerlund
641c286e2e (krb5_auth_con_setaddrs_from_fd): free local and remote addresses
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6270 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-21 09:57:46 +00:00
Assar Westerlund
b337f501a1 (krb5_auth_con_init): initalize keytype and cksumtype
(krb5_auth_setcksumtype, krb5_auth_getcksumtype): implement
(krb5_auth_setkeytype, krb5_auth_getkeytype): implement
(krb5_auth_setenctype): comment out, it's rather bogus anyway


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6047 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-25 17:38:08 +00:00
Johan Danielsson
9740ade402 abort -> krb5_abortx
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5952 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-15 12:59:28 +00:00
Johan Danielsson
aaae186ab9 merge new-crypto branch
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5332 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-02-11 21:03:59 +00:00
Assar Westerlund
769592f397 (krb5_auth_con_init): more type correctness
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5211 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-11-21 22:15:14 +00:00
Johan Danielsson
ea16957f65 Add krb5_auth_con_set{,localsub,remotesub}key.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4325 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-21 00:38:36 +00:00
Johan Danielsson
9107c02122 cleanup get*key, use free_keyblock.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4152 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-12-07 15:18:23 +00:00
Assar Westerlund
a678e5574b (krb5_auth_con_init): free memory on failure correctly.
(krb5_auth_con_setaddrs_from_fd): return error correctly.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3940 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-11 20:48:57 +00:00