Commit Graph

37 Commits

Author SHA1 Message Date
Johan Danielsson
d69ee8c06b socklen_t -> krb5_socklen_t
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11128 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-08-19 13:51:37 +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
Johan Danielsson
5313dd39c6 (krb5_print_address): don't copy size if ret_len == NULL
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11052 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-07-04 14:29:05 +00:00
Johan Danielsson
2230d20dc3 (ipv4_sockaddr2port): constify
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10908 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-04-18 08:55:40 +00:00
Assar Westerlund
f0c910460c make all functions taking 'struct sockaddr' actually take a socklen_t
instead of int and that acts as an in-out parameter (indicating the
maximum length of the sockaddr to be written)


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10866 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-03-10 23:09:37 +00:00
Assar Westerlund
32e654f748 (krb5_print_address): handle snprintf returning < 0
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10650 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-09-03 19:53:51 +00:00
Assar Westerlund
f879fea593 (krb5_print_address): fix typo found by hin@stacken.kth.se
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10649 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-09-03 19:45:53 +00:00
Johan Danielsson
4a118deffb (krb5_sockaddr_uninteresting): don't try to call uninteresting
function if not defined by address family


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10487 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-08-13 13:23:53 +00:00
Johan Danielsson
68b76a3aee add support for type KRB5_ADDRESS_ADDRPORT
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10393 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-07-24 12:07:20 +00:00
Johan Danielsson
3f57fc8ae8 (krb5_address_order): complain about unsuppored address types
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10391 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-07-24 11:34:37 +00:00
Johan Danielsson
abc905d3c9 add new `arange' fake address type, that matches more than one
address; this required some internal changes to many functions, so all
of address.c got moved here (wasn't much left there)


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10237 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-07-02 22:26:42 +00:00
Assar Westerlund
1f31dd74e9 update to new krb5_eai_to_heim_errno
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9951 ec53bebd-3082-4978-b11e-865c3cabbd6b
2001-05-14 22:49:56 +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
Johan Danielsson
5d9b607c1a use krb5_eai_to_heim_errno
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8587 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-07-08 13:06:07 +00:00
Assar Westerlund
155d74d37c (krb5_parse_address): use krb5_sockaddr2address to copy the result
from getaddrinfo.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7952 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-02-16 02:09:00 +00:00
Assar Westerlund
518c2f9f4f (krb5_parse_address): use getaddrinfo
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7488 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-12-04 17:53:33 +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
1d51e06d60 (ipv4_uninteresting): ignore 0.0.0.0 (INADDR_ANY)
(ipv6_uninteresting): remove unused macro


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7424 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-11-23 02:20:18 +00:00
Assar Westerlund
a74d27d3d7 const-ize
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7130 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-10-10 04:55:28 +00:00
Assar Westerlund
d3f5d79294 strc{py,at}_truncate -> strlc{py,at}
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6985 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-09-16 21:39:11 +00:00
Assar Westerlund
8a0a53244b (IN6_ADDR_V6_TO_V4): use `s6_addr' instead of the non-standard
`s6_addr32'.  From Yoshinobu Inoue <shin@kame.net> by way of the KAME
repository


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6860 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-08-23 21:05:37 +00:00
Assar Westerlund
f80e282f5b (ipv6_parse_addr): remove duplicate variable
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6432 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-07-06 12:17:34 +00:00
Assar Westerlund
8b852df2ff (ipv6_sockaddr2port): fix typo
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6431 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-07-06 12:16:47 +00:00
Assar Westerlund
022ae5ecc6 (ipv6_parse_addr): implement
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6385 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-29 02:11:46 +00:00
Assar Westerlund
70fe4312c6 (krb5_sockaddr2port): new function for grabbing the port number out of
the sockaddr


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6371 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-24 17:10:15 +00:00
Assar Westerlund
5fc1487dfb (ipv6_uninteresting): don't consider the loopback address as
uninteresting


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6302 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-06-09 06:19:43 +00:00
Johan Danielsson
8df10fbf53 add krb5_parse_address
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5836 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-04-01 18:22:26 +00:00
Johan Danielsson
fbebae0272 (krb5_print_address): handle unknown address types;
(ipv6_print_addr): print in 16-bit groups (as it should)


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5804 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-03-29 19:27:14 +00:00
Johan Danielsson
8b8deb9fbc (krb5_print_address): int -> size_t
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5797 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-03-29 18:55:43 +00:00
Johan Danielsson
3cb5e0294c add support for printing ipv6 addresses, either with inet_ntop, or
ugly for-loop


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5796 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-03-29 18:50:53 +00:00
Assar Westerlund
0941387f9a (addr2sockaddr, print_addr): new methods
(find_af, find_atype): new functions.  use them.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5259 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-11-29 07:39:59 +00:00
Assar Westerlund
92ab606a8a fall-back definition of IN6_ADDR_V6_TO_V4
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5022 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-06-07 02:26:51 +00:00
Assar Westerlund
41a98ce22c rename HAVE_STRUCT_SOCKADDR_IN6 to HAVE_IPV6
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4599 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-03-18 16:13:15 +00:00
Assar Westerlund
df59ddaff6 (krb5_h_addr2addr): new function.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3986 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-12 05:04:05 +00:00
Assar Westerlund
66ab938c25 correct prototype of krb5_max_sockaddr_size
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3757 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-02 04:11:40 +00:00
Assar Westerlund
6468ceaf27 fix typo in `ipv6_anyaddr'
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3540 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-23 01:00:47 +00:00
Assar Westerlund
a4974013d9 new file
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3511 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-21 13:21:27 +00:00