Commit Graph

80 Commits

Author SHA1 Message Date
Johan Danielsson
16a9c7d1a0 actually lower case the lower case instance name (spotted by Derrick
Brashear)


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11061 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-07-31 09:39:06 +00:00
Johan Danielsson
f203d222cf (krb5_parse_name): const qualify
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10919 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-04-18 09:41:07 +00:00
Johan Danielsson
711a1c5f24 (krb5_425_conv_principal_ext): try using lower case realm as domain,
but only when given a verification function


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10734 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-09-20 09:46:20 +00:00
Assar Westerlund
b7b4d068d2 (krb5_principal_get_type): add
(default_v4_name_convert): add "smtp"


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10352 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-07-19 15:51:24 +00:00
Assar Westerlund
af8d40bb9f (krb5_425_conv_principal_ext): if the instance is the first component
of the local hostname, the converted host should be the long
hostname.  from <shadow@dementia.org>


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10235 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-07-02 22:21:19 +00:00
Johan Danielsson
cbc173cc05 add functions `krb5_principal_get_realm' and
`krb5_principal_get_comp_string' that returns parts of a principal;
this is a replacement for the internal `krb5_princ_realm' and
`krb5_princ_component' macros that everyone seem to use


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10136 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-06-20 00:57:50 +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
90986d1e78 use MAXHOSTNAMELEN
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9122 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-10-16 03:42:14 +00:00
Assar Westerlund
18bc0640ce add fnmatch.h
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8927 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-08-10 20:11:58 +00:00
Johan Danielsson
ffd71fd396 ,
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8918 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-08-09 10:05:51 +00:00
Johan Danielsson
0a18f91d26 krb5_principal_match
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8913 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-08-08 01:53:16 +00:00
Assar Westerlund
f7f48c3859 (krb5_425_conv_principal_ext): always put hostnames in lower case
(default_v4_name_convert): add imap


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8887 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-08-04 02:11:45 +00:00
Assar Westerlund
ba1e91968d some comments
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8538 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-07-02 16:14:37 +00:00
Johan Danielsson
096a4473ed back out 1.64
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8415 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-06-20 14:57:41 +00:00
Assar Westerlund
05cf4110ef (krb5_524_conv_principal): fix typo
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8256 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-05-16 00:06:07 +00:00
Assar Westerlund
7ce6bdbb0a (krb5_524_conv_principal): comment-ize, and simplify string copying
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8230 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-05-15 00:56:57 +00:00
Assar Westerlund
1c58dccd77 (krb5_425_conv_principal_ext): add some comments. add fall-back on
adding the realm name in lower case.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8083 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-03-30 14:03:27 +00:00
Assar Westerlund
4d5623aac7 use memcpy and strlcpy
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7881 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-02-07 03:19:43 +00:00
Assar Westerlund
272e524f36 (append_component): change parameter to `const char *'. check malloc
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7802 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-01-16 11:03:54 +00:00
Assar Westerlund
f2ed3ddd2f (append_component, va_ext_princ, va_princ): const-ize
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7801 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-01-16 10:23:27 +00:00
Assar Westerlund
ad90852320 (replace_chars): also add space here
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7795 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-01-16 01:32:44 +00:00
Assar Westerlund
5b1f7b9c0a quote spaces
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7794 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-01-16 01:31:34 +00:00
Assar Westerlund
3dd2da7148 (krb5_sname_to_principal): use krb5_expand_hostname_realms
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7781 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-01-09 09:21:32 +00:00
Assar Westerlund
6824231e69 (krb5_sname_to_principal): use krb5_expand_hostname
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7762 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-01-08 08:08:03 +00:00
Assar Westerlund
07b36dc96c (krb5_sname_to_principal): remove `hp'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7747 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-01-06 21:49:20 +00:00
Assar Westerlund
43fe8a49b4 (krb5_sname_to_principal): handle not getting back a canonname
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7731 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-01-06 12:38:55 +00:00
Assar Westerlund
790215124e (krb5_sname_to_principal): handle ai_canonname not being set
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7608 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-12-16 11:48:25 +00:00
Assar Westerlund
15caebcec9 (krb5_425_conv_principal_ext): be more robust and handle extra dot at
the beginning of default_domain


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7584 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-12-12 00:59:52 +00:00
Assar Westerlund
032cf94b5b (krb5_sname_to_principal): use getaddrinfo
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7490 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-12-04 17:59:35 +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
aff9338312 (krb5_parse_name): check memory allocations
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7282 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-10-28 23:37:40 +00:00
Assar Westerlund
aef4b5add5 (krb5_sname_to_principal): remember to call freehostent
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6757 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-05 12:23:07 +00:00
Assar Westerlund
1d4d371cde (krb5_sname_to_principal): use getipnodebyname
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6615 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-07-28 03:23:26 +00:00
Assar Westerlund
b68a6ee7f1 (unparse_name): error check malloc properly
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6400 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-07-03 02:34:20 +00:00
Assar Westerlund
dbaadb6d3c (USE_RESOLVER): try to define only if we have a libresolv (currently
by checking for res_search)


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6256 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-05-20 23:57:34 +00:00
Johan Danielsson
7ac811dc6a abort -> krb5_abortx
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6036 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-24 16:42:23 +00:00
Johan Danielsson
1f16233c48 (krb5_524_conv_principal): make it actually work, and check built-in
list of host-type first-components


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5934 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-11 01:45:24 +00:00
Johan Danielsson
0aa23fe384 add default v4_name_convert entries
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5926 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-11 00:36:29 +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
Johan Danielsson
b1b1ba8029 Include <arpa/nameser.h> (should really go some where else).
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4580 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-16 21:50:44 +00:00
Johan Danielsson
9792ae2d48 (krb5_425_conv_principal_ext): Use resolver to lookup hosts, so CNAMEs
can be ignored.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4550 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-06 00:52:36 +00:00
Johan Danielsson
5e284771a5 Add `krb5_unparse_name_fixed_short', that excludes the realm if it's
the same as the default realm.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4478 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-01 01:05:06 +00:00
Johan Danielsson
46569a331b Add context to all krb5_config_*get_*.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4256 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-01-03 21:14:31 +00:00
Johan Danielsson
a260a0c815 some const
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3887 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-10 21:48:12 +00:00
Johan Danielsson
0311068542 Reduce number of reallocs in unparse_name.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3768 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-03 19:33:50 +00:00
Assar Westerlund
62143c0e4a use roken* macros
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3700 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-29 01:30:58 +00:00
Assar Westerlund
fd838cff2c remove unimplemented functions
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3647 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-20 03:48:53 +00:00
Johan Danielsson
8eb312128d fix warnings
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3588 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-10-13 16:30:09 +00:00
Johan Danielsson
a9dabaf1e8 rename STRING -> krb5_config_string, and LIST -> krb5_config_list
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3386 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-05 12:21:26 +00:00
Assar Westerlund
7470d9ea6b fix krb5_build_principal_ext & c:o
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3098 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-24 06:06:52 +00:00