diff options
author | Damien Miller <djm@mindrot.org> | 2000-01-14 15:45:46 +1100 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2000-01-14 15:45:46 +1100 |
commit | 34132e54cbd221d17d373fc54f4e3f7b85727f7f (patch) | |
tree | 7c73917b1082ff91786f9e02d25b853bedd1d472 /acconfig.h | |
parent | 25e4256ad4f453d8a7c1866243ec1984f859b1de (diff) |
- Merged OpenBSD IPv6 patch:
- [sshd.c sshd.8 sshconnect.c ssh.h ssh.c servconf.h servconf.c scp.1]
[scp.c packet.h packet.c login.c log.c canohost.c channels.c]
[hostfile.c sshd_config]
ipv6 support: mostly gethostbyname->getaddrinfo/getnameinfo, new
features: sshd allows multiple ListenAddress and Port options. note
that libwrap is not IPv6-ready. (based on patches from
fujiwara@rcac.tdi.co.jp)
- [ssh.c canohost.c]
more hints (hints.ai_socktype=SOCK_STREAM) for getaddrinfo,
from itojun@
- [channels.c]
listen on _all_ interfaces for X11-Fwd (hints.ai_flags = AI_PASSIVE)
- [packet.h]
allow auth-kerberos for IPv4 only
- [scp.1 sshd.8 servconf.h scp.c]
document -4, -6, and 'ssh -L 2022/::1/22'
- [ssh.c]
'ssh @host' is illegal (null user name), from
karsten@gedankenpolizei.de
- [sshconnect.c]
better error message
- [sshd.c]
allow auth-kerberos for IPv4 only
- Big IPv6 merge:
- Cleanup overrun in sockaddr copying on RHL 6.1
- Replacements for getaddrinfo, getnameinfo, etc based on versions
from patch from KIKUCHI Takahiro <kick@kyoto.wide.ad.jp>
- Replacement for missing structures on systems that lack IPv6
- record_login needed to know about AF_INET6 addresses
- Borrowed more code from OpenBSD: rresvport_af and requisites
Diffstat (limited to 'acconfig.h')
-rw-r--r-- | acconfig.h | 28 |
1 files changed, 11 insertions, 17 deletions
diff --git a/acconfig.h b/acconfig.h index e61bfd33a..52aef76a6 100644 --- a/acconfig.h +++ b/acconfig.h | |||
@@ -40,31 +40,17 @@ | |||
40 | * message at run-time. */ | 40 | * message at run-time. */ |
41 | #undef RSAREF | 41 | #undef RSAREF |
42 | 42 | ||
43 | /* Define is utmp.h has a ut_host field */ | 43 | /* struct utmp and struct utmpx fields */ |
44 | #undef HAVE_HOST_IN_UTMP | 44 | #undef HAVE_HOST_IN_UTMP |
45 | |||
46 | /* Define is utmpx.h has a ut_host field */ | ||
47 | #undef HAVE_HOST_IN_UTMPX | 45 | #undef HAVE_HOST_IN_UTMPX |
48 | |||
49 | /* Define is utmp.h has a ut_addr field */ | ||
50 | #undef HAVE_ADDR_IN_UTMP | 46 | #undef HAVE_ADDR_IN_UTMP |
51 | |||
52 | /* Define is utmpx.h has a ut_addr field */ | ||
53 | #undef HAVE_ADDR_IN_UTMPX | 47 | #undef HAVE_ADDR_IN_UTMPX |
54 | 48 | #undef HAVE_ADDR_V6_IN_UTMP | |
55 | /* Define is utmpx.h has a syslen field */ | 49 | #undef HAVE_ADDR_V6_IN_UTMPX |
56 | #undef HAVE_SYSLEN_IN_UTMPX | 50 | #undef HAVE_SYSLEN_IN_UTMPX |
57 | |||
58 | /* Define is utmp.h has a ut_pid field */ | ||
59 | #undef HAVE_PID_IN_UTMP | 51 | #undef HAVE_PID_IN_UTMP |
60 | |||
61 | /* Define is utmp.h has a ut_type field */ | ||
62 | #undef HAVE_TYPE_IN_UTMP | 52 | #undef HAVE_TYPE_IN_UTMP |
63 | |||
64 | /* Define is utmp.h has a ut_tv field */ | ||
65 | #undef HAVE_TV_IN_UTMP | 53 | #undef HAVE_TV_IN_UTMP |
66 | |||
67 | /* Define is utmp.h has a ut_id field */ | ||
68 | #undef HAVE_ID_IN_UTMP | 54 | #undef HAVE_ID_IN_UTMP |
69 | 55 | ||
70 | /* Define if you want to use utmpx */ | 56 | /* Define if you want to use utmpx */ |
@@ -125,6 +111,14 @@ | |||
125 | #undef HAVE_UINTXX_T | 111 | #undef HAVE_UINTXX_T |
126 | #undef HAVE_SOCKLEN_T | 112 | #undef HAVE_SOCKLEN_T |
127 | #undef HAVE_SIZE_T | 113 | #undef HAVE_SIZE_T |
114 | #undef HAVE_STRUCT_SOCKADDR_STORAGE | ||
115 | #undef HAVE_STRUCT_ADDRINFO | ||
116 | #undef HAVE_STRUCT_IN6_ADDR | ||
117 | #undef HAVE_STRUCT_SOCKADDR_IN6 | ||
118 | |||
119 | /* Fields in struct sockaddr_storage */ | ||
120 | #undef HAVE_SS_FAMILY_IN_SS | ||
121 | #undef HAVE___SS_FAMILY_IN_SS | ||
128 | 122 | ||
129 | /* Define if you have /dev/ptmx */ | 123 | /* Define if you have /dev/ptmx */ |
130 | #undef HAVE_DEV_PTMX | 124 | #undef HAVE_DEV_PTMX |