]> andersk Git - openssh.git/blame - ChangeLog
- (dtucker) [monitor_fdpass.c] Include sys/in.h, required for cmsg macros
[openssh.git] / ChangeLog
CommitLineData
8153fef1 120061016
2 - (dtucker) [monitor_fdpass.c] Include sys/in.h, required for cmsg macros
3 on older (2.0) Linuxes. Based on patch from thmo-13 at gmx de.
4
1f231631 520061006
6 - (tim) [buildpkg.sh.in] Use uname -r instead of -v in OS_VER for Solaris.
7 Differentiate between OpenServer 5 and OpenServer 6
5ba277eb 8 - (dtucker) [configure.ac] Set put -lselinux into $LIBS while testing for
9 SELinux functions so they're detected correctly. Patch from pebenito at
10 gentoo.org.
b18359f6 11 - (tim) [buildpkg.sh.in] Some systems have really limited nawk (OpenServer).
12 Allow setting alternate awk in openssh-config.local.
1f231631 13
aa56f760 1420061003
15 - (tim) [configure.ac] Move CHECK_HEADERS test before platform specific
16 section so additional platform specific CHECK_HEADER tests will work
17 correctly. Fixes "<net/if_tap.h> on FreeBSD" problem report by des AT des.no
18 Feedback and "seems like a good idea" dtucker@
19
00dea73e 2020061001
21 - (dtucker) [audit-bsm.c] Include errno.h. Pointed out by des at des.no.
22
24b2647b 2320060929
24 - (dtucker) [configure.ac] Bug #1239: Fix configure test for OpenSSH engine
25 support. Patch from andrew.benham at thus net.
26
243a64f1 2720060928
28 - (dtucker) [entropy.c] Bug #1238: include signal.h to fix compilation error
29 on Solaris 8 w/out /dev/random or prngd. Patch from rl at
30 math.technion.ac.il.
31
f0a2e834 3220060926
33 - (dtucker) [bufaux.h] nuke bufaux.h; it's already gone from OpenBSD and not
34 referenced any more. ok djm@
5ed1a353 35 - (dtucker) [sftp-server.8] Resync; spotted by djm@
0eb97cdf 36 - (dtucker) Release 4.4p1.
f0a2e834 37
d6336595 3820060924
39 - (tim) [configure.ac] Remove CFLAGS hack for UnixWare 1.x/2.x (added
40 to rev 1.308) to work around broken gcc 2.x header file.
41
530456f4 4220060923
43 - (dtucker) [configure.ac] Bug #1234: Put opensc libs into $LIBS rather than
44 $LDFLAGS. Patch from vapier at gentoo org.
45
c5bca5d4 4620060922
47 - (dtucker) [packet.c canohost.c] Include arpa/inet.h for htonl macros on
48 some platforms (eg HP-UX 11.00). From santhi.amirta at gmail com.
49
d3fc2aa3 5020060921
51 - (dtucker) OpenBSD CVS Sync
52 - otto@cvs.openbsd.org 2006/09/19 05:52:23
53 [sftp.c]
54 Use S_IS* macros insted of masking with S_IF* flags. The latter may
55 have multiple bits set, which lead to surprising results. Spotted by
56 Paul Stoeber, more to come. ok millert@ pedro@ jaredy@ djm@
a29c9898 57 - markus@cvs.openbsd.org 2006/09/19 21:14:08
58 [packet.c]
59 client NULL deref on protocol error; Tavis Ormandy, Google Security Team
ffbfca72 60 - (dtucker) [defines.h] Include unistd.h before defining getpgrp; fixes
61 build error on Ultrix. From Bernhard Simon.
d3fc2aa3 62
25a2779b 6320060918
64 - (dtucker) [configure.ac] On AIX, check to see if the compiler will allow
65 macro redefinitions, and if not, remove "-qlanglvl=ansi" from the flags.
66 Allows build out of the box with older VAC and XLC compilers. Found by
67 David Bronder and Bernhard Simon.
d9ed544b 68 - (dtucker) [openbsd-compat/port-aix.{c,h}] Reduce scope of includes.
69 Prevents macro redefinition warnings of "RDONLY".
25a2779b 70
f0d0e025 7120060916
72 - OpenBSD CVS Sync
73 - djm@cvs.openbsd.org 2006/09/16 19:53:37
74 [deattack.c deattack.h packet.c]
75 limit maximum work performed by the CRC compensation attack detector,
76 problem reported by Tavis Ormandy, Google Security Team;
77 ok markus@ deraadt@
95954124 78 - (djm) Add openssh.xml to .cvsignore and sort it
3fd7b98a 79 - (dtucker) [auth-pam.c] Propogate TZ environment variable to PAM auth
80 process so that any logging it does is with the right timezone. From
81 Scott Strickler, ok djm@.
bb09a477 82 - (dtucker) [monitor.c] Correctly handle auditing of single commands when
83 using Protocol 1. From jhb at freebsd.
cd3e77c4 84 - (djm) [sshd.c] Fix warning/API abuse; ok dtucker@
8e700494 85 - (dtucker) [INSTALL] Add info about audit support.
f0d0e025 86
29eadd7c 8720060912
88 - (djm) [Makefile.in buildpkg.sh.in configure.ac openssh.xml.in]
89 Support SMF in Solaris Packages if enabled by configure. Patch from
90 Chad Mynhier, tested by dtucker@
91
7238aaad 9220060911
93 - (dtucker) [cipher-aes.c] Include string.h for memcpy and friends. Noted
94 by Pekka Savola.
95
d23046e2 9620060910
97 - (dtucker) [contrib/aix/buildbff.sh] Ensure that perl is available.
36f36ba3 98 - (dtucker) [configure.ac] Add -lcrypt to let DragonFly build OOTB.
d23046e2 99
fa6edaf0 10020060909
101 - (dtucker) [openbsd-compat/bsd-snprintf.c] Add stdarg.h.
d2f401fe 102 - (dtucker) [contrib/aix/buildbff.sh] Always create privsep user.
16082eaa 103 - (dtucker) [buildpkg.sh.in] Always create privsep user. ok djm@
fa6edaf0 104
368a00c2 10520060908
106 - (dtucker) [auth-sia.c] Add includes required for build on Tru64. Patch
107 from Chris Adams.
a01f637d 108 - (dtucker) [configure.ac] The BSM header test needs time.h in some cases.
368a00c2 109
a078cbee 11020060907
111 - (djm) [sshd.c auth.c] Set up fakepw() with privsep uid/gid, so it can
112 be used to drop privilege to; fixes Solaris GSSAPI crash reported by
113 Magnus Abrante; suggestion and feedback dtucker@
114 NB. this change will require that the privilege separation user must
115 exist on all the time, not just when UsePrivilegeSeparation=yes
5cc6ddad 116 - (tim) [configure.ac] s/BROKEN_UPDWTMP/BROKEN_UPDWTMPX/ on SCO OSR6
4130b6f1 117 - (dtucker) [loginrec.c] Wrap paths.h in HAVE_PATHS_H.
15367d95 118 - (dtucker) [regress/cfgmatch.sh] stop_client is racy, so give us a better
119 chance of winning.
a078cbee 120
9286ecf2 12120060905
122 - (dtucker) [configure.ac] s/AC_DEFINES/AC_DEFINE/ spotted by Roumen Petrov.
e0f3adac 123 - (dtucker) [loginrec.c] Include paths.h for _PATH_BTMP.
9286ecf2 124
62143a41 12520060904
126 - (dtucker) [configure.ac] Define BROKEN_UPDWTMP on SCO OSR6 as the native
127 updwdtmp seems to generate invalid wtmp entries. From Roger Cornelius,
128 ok djm@
129
752994dd 13020060903
131 - (dtucker) [configure.ac openbsd-compat/openbsd-compat.h] Check for
132 declaration of writev(2) and declare it ourselves if necessary. Makes
133 the atomiciov() calls build on really old systems. ok djm@
134
b823d0b9 13520060902
136 - (dtucker) [openbsd-compat/port-irix.c] Add errno.h, found by Iain Morgan.
5e837c7b 137 - (dtucker) [ssh-keyscan.c ssh-rand-helper.c ssh.c sshconnect.c
138 openbsd-compat/bindresvport.c openbsd-compat/getrrsetbyname.c
139 openbsd-compat/port-tun.c openbsd-compat/rresvport.c] Include <arpa/inet.h>
140 for hton* and ntoh* macros. Required on (at least) HP-UX since we define
141 _XOPEN_SOURCE_EXTENDED. Found by santhi.amirta at gmail com.
b823d0b9 142
24436b92 14320060901
144 - (djm) [audit-bsm.c audit.c auth-bsdauth.c auth-chall.c auth-pam.c]
145 [auth-rsa.c auth-shadow.c auth-sia.c auth1.c auth2-chall.c]
146 [auth2-gss.c auth2-kbdint.c auth2-none.c authfd.c authfile.c]
147 [cipher-3des1.c cipher-aes.c cipher-bf1.c cipher-ctr.c clientloop.c]
148 [dh.c dns.c entropy.c gss-serv-krb5.c gss-serv.c hostfile.c kex.c]
149 [kexdhc.c kexdhs.c kexgexc.c kexgexs.c key.c loginrec.c mac.c]
150 [md5crypt.c monitor.c monitor_wrap.c readconf.c rsa.c]
151 [scard-opensc.c scard.c session.c ssh-add.c ssh-agent.c ssh-dss.c]
152 [ssh-keygen.c ssh-keysign.c ssh-rsa.c ssh.c sshconnect.c]
aa751414 153 [sshconnect1.c sshconnect2.c sshd.c]
24436b92 154 [openbsd-compat/bsd-cray.c openbsd-compat/port-aix.c]
155 [openbsd-compat/port-linux.c openbsd-compat/port-solaris.c]
156 [openbsd-compat/port-uw.c]
157 Lots of headers for SCO OSR6, mainly adding stdarg.h for log.h;
158 compile problems reported by rac AT tenzing.org
aa751414 159 - (djm) [includes.h monitor.c openbsd-compat/bindresvport.c]
160 [openbsd-compat/rresvport.c] Some more headers: netinet/in.h
161 sys/socket.h and unistd.h in various places
dd41ba6f 162 - (dtucker) [openbsd-compat/bsd-cygwin_util.c] Fix implict declaration
163 warnings for binary_open and binary_close. Patch from Corinna Vinschen.
78888bab 164 - (dtucker) [configure.ac includes.h openbsd-compat/glob.{c,h}] Explicitly
165 test for GLOB_NOMATCH and use our glob functions if it's not found.
166 Stops sftp from segfaulting when attempting to get a nonexistent file on
167 Cygwin (previous versions of OpenSSH didn't use the native glob). Partly
168 from and tested by Corinna Vinschen.
cdc9d1fc 169 - (dtucker) [README contrib/{caldera,redhat,suse}/openssh.spec] Crank
170 versions.
24436b92 171
5b84789f 17220060831
173 - (djm) [CREDITS LICENCE Makefile.in auth.c configure.ac includes.h ]
174 [platform.c platform.h sshd.c openbsd-compat/Makefile.in]
175 [openbsd-compat/openbsd-compat.h openbsd-compat/port-solaris.c]
176 [openbsd-compat/port-solaris.h] Add support for Solaris process
177 contracts, enabled with --use-solaris-contracts. Patch from Chad
178 Mynhier, tweaked by dtucker@ and myself; ok dtucker@
77f7d474 179 - (dtucker) [contrib/cygwin/ssh-host-config] Add SeTcbPrivilege privilege
180 while setting up the ssh service account. Patch from Corinna Vinschen.
5b84789f 181
e9f2e744 18220060830
183 - (djm) OpenBSD CVS Sync
184 - dtucker@cvs.openbsd.org 2006/08/21 08:14:01
185 [sshd_config.5]
186 Document HostbasedUsesNameFromPacketOnly. Corrections from jmc@,
187 ok jmc@ djm@
5f047fbc 188 - dtucker@cvs.openbsd.org 2006/08/21 08:15:57
189 [sshd.8]
190 Add more detail about what permissions are and aren't accepted for
191 authorized_keys files. Corrections jmc@, ok djm@, "looks good" jmc@
0875ae22 192 - djm@cvs.openbsd.org 2006/08/29 10:40:19
193 [channels.c session.c]
194 normalise some inconsistent (but harmless) NULL pointer checks
195 spotted by the Stanford SATURN tool, via Isil Dillig;
196 ok markus@ deraadt@
b4f8e1cb 197 - dtucker@cvs.openbsd.org 2006/08/29 12:02:30
198 [gss-genr.c]
199 Work around a problem in Heimdal that occurs when KRB5CCNAME file is
200 missing, by checking whether or not kerberos allocated us a context
201 before attempting to free it. Patch from Simon Wilkinson, tested by
202 biorn@, ok djm@
3223b72f 203 - dtucker@cvs.openbsd.org 2006/08/30 00:06:51
204 [sshconnect2.c]
205 Fix regression where SSH2 banner is printed at loglevels ERROR and FATAL
206 where previously it weren't. bz #1221, found by Dean Kopesky, ok djm@
76970201 207 - djm@cvs.openbsd.org 2006/08/30 00:14:37
208 [version.h]
209 crank to 4.4
9d68c41d 210 - (djm) [openbsd-compat/xcrypt.c] needs unistd.h
6545dd0b 211 - (dtucker) [auth.c openbsd-compat/port-aix.c] Bug #1207: always call
212 loginsuccess on AIX immediately after authentication to clear the failed
213 login count. Previously this would only happen when an interactive
214 session starts (ie when a pty is allocated) but this means that accounts
215 that have primarily non-interactive sessions (eg scp's) may gradually
216 accumulate enough failures to lock out an account. This change may have
217 a side effect of creating two audit records, one with a tty of "ssh"
218 corresponding to the authentication and one with the allocated pty per
219 interactive session.
e9f2e744 220
48a7de26 22120060824
222 - (dtucker) [openbsd-compat/basename.c] Include errno.h.
8151aaa5 223 - (dtucker) [openbsd-compat/bsd-misc.c] Add includes needed for select(2) on
224 older systems.
ab26f490 225 - (dtucker) [openbsd-compat/bsd-misc.c] Include <sys/select.h> for select(2)
226 on POSIX systems.
6beea87c 227 - (dtucker) [openbsd-compat/bsd-openpty.c] Include for ioctl(2).
e429fba8 228 - (dtucker) [openbsd-compat/rresvport.c] Include <stdlib.h> for malloc.
f07855f7 229 - (dtucker) [openbsd-compat/xmmap.c] Move #define HAVE_MMAP to prevent
230 unused variable warning when we have a broken or missing mmap(2).
48a7de26 231
c1a1c295 23220060822
233 - (dtucker) [Makefile.in] Bug #1177: fix incorrect path for sshrc in
234 Makefile. Patch from santhi.amirta at gmail, ok djm.
235
9895d518 23620060820
237 - (dtucker) [log.c] Move ifdef to prevent unused variable warning.
08fb8ce9 238 - (dtucker) [configure.ac] Save $LIBS during PAM library tests and restore
239 afterward. Removes the need to mangle $LIBS later to remove -lpam and -ldl.
a086f73b 240 - (dtucker) [configure.ac] Relocate --with-pam parts in preparation for
241 fixing bug #1181. No changes yet.
282d6408 242 - (dtucker) [configure.ac] Bug #1181: Explicitly test to see if OpenSSL
243 (0.9.8a and presumably newer) requires -ldl to successfully link.
08164407 244 - (dtucker) [configure.ac] Remove errant "-".
9895d518 245
94d458e8 24620060819
247 - (djm) OpenBSD CVS Sync
248 - djm@cvs.openbsd.org 2006/08/18 22:41:29
249 [gss-genr.c]
250 GSSAPI error code should be 0 and not -1; from simon@sxw.org.uk
ea83a498 251 - (dtucker) [openbsd-compat/regress/Makefile.in] Add $(EXEEXT) and add a
252 single rule for the test progs.
94d458e8 253
795e7517 25420060818
255 - (dtucker) [configure.ac openbsd-compat/bsd-closefrom.c] Resync with
256 closefrom.c from sudo.
5a1d6300 257 - (dtucker) [openbsd-compat/bsd-closefrom.c] Comment out rcsid.
fed313fd 258 - (dtucker) [openbsd-compat/regress/snprintftest.c] Newline on error.
d5498c58 259 - (dtucker) [openbsd-compat/regress/Makefile.in] Use implicit rules for the
260 test progs instead; they work better than what we have.
78372b6e 261 - (djm) OpenBSD CVS Sync
262 - stevesk@cvs.openbsd.org 2006/08/06 01:13:32
263 [compress.c monitor.c monitor_wrap.c]
264 "zlib.h" can be <zlib.h>; ok djm@ markus@
ba52fb56 265 - miod@cvs.openbsd.org 2006/08/12 20:46:46
266 [monitor.c monitor_wrap.c]
267 Revert previous include file ordering change, for ssh to compile under
268 gcc2 (or until openssl include files are cleaned of parameter names
269 in function prototypes)
fa47fe3c 270 - dtucker@cvs.openbsd.org 2006/08/14 12:40:25
271 [servconf.c servconf.h sshd_config.5]
272 Add ability to match groups to Match keyword in sshd_config. Feedback
273 djm@, stevesk@, ok stevesk@.
e07335e2 274 - djm@cvs.openbsd.org 2006/08/16 11:47:15
275 [sshd.c]
276 factor inetd connection, TCP listen and main TCP accept loop out of
277 main() into separate functions to improve readability; ok markus@
28463427 278 - deraadt@cvs.openbsd.org 2006/08/18 09:13:26
279 [log.c log.h sshd.c]
280 make signal handler termination path shorter; risky code pointed out by
281 mark dowd; ok djm markus
184cb418 282 - markus@cvs.openbsd.org 2006/08/18 09:15:20
283 [auth.h session.c sshd.c]
284 delay authentication related cleanups until we're authenticated and
285 all alarms have been cancelled; ok deraadt
b2af4ca8 286 - djm@cvs.openbsd.org 2006/08/18 10:27:16
287 [misc.h]
288 reorder so prototypes are sorted by the files they refer to; no
289 binary change
592de384 290 - djm@cvs.openbsd.org 2006/08/18 13:54:54
291 [gss-genr.c ssh-gss.h sshconnect2.c]
292 bz #1218 - disable SPNEGO as per RFC4462; diff from simon AT sxw.org.uk
293 ok markus@
abb47f1e 294 - djm@cvs.openbsd.org 2006/08/18 14:40:34
295 [gss-genr.c ssh-gss.h]
296 constify host argument to match the rest of the GSSAPI functions and
297 unbreak compilation with -Werror
c79c4814 298 - (djm) Disable sigdie() for platforms that cannot safely syslog inside
299 a signal handler (basically all of them, excepting OpenBSD);
300 ok dtucker@
795e7517 301
f8688ddd 30220060817
303 - (dtucker) [openbsd-compat/fake-rfc2553.c openbsd-compat/setproctitle.c]
304 Include stdlib.h for malloc and friends.
53c337ed 305 - (dtucker) [configure.ac openbsd-compat/bsd-closefrom.c] Use F_CLOSEM fcntl
306 for closefrom() on AIX. Pointed out by William Ahern.
98cc66aa 307 - (dtucker) [openbsd-compat/regress/{Makefile.in,closefromtest.c}] Regress
308 test for closefrom() in compat code.
f8688ddd 309
5388904a 31020060816
311 - (djm) [audit-bsm.c] Sprinkle in some headers
312
4a86d8eb 31320060815
314 - (dtucker) [LICENCE] Add Reyk to the list for the compat dir.
315
3a5b6088 31620060806
317 - (djm) [openbsd-compat/bsd-getpeereid.c] Add some headers to quiet warnings
318 on Solaris 10
319
32020060806
149abacb 321 - (dtucker) [defines.h] With the includes.h changes we no longer get the
322 name clash on "YES" so we can remove the workaround for it.
442a6515 323 - (dtucker) [openbsd-compat/{bsd-asprintf.c,bsd-openpty.c,bsd-snprintf.c,
324 glob.c}] Include stdlib.h for malloc and friends in compat code.
149abacb 325
fee76795 32620060805
327 - (djm) OpenBSD CVS Sync
328 - stevesk@cvs.openbsd.org 2006/07/24 13:58:22
329 [sshconnect.c]
330 disable tunnel forwarding when no strict host key checking
331 and key changed; ok djm@ markus@ dtucker@
912da635 332 - stevesk@cvs.openbsd.org 2006/07/25 02:01:34
333 [scard.c]
334 need #include <string.h>
e264ac72 335 - stevesk@cvs.openbsd.org 2006/07/25 02:59:21
336 [channels.c clientloop.c packet.c scp.c serverloop.c sftp-client.c]
337 [sftp-server.c ssh-agent.c ssh-keyscan.c sshconnect.c sshd.c]
338 move #include <sys/time.h> out of includes.h
536c14e8 339 - stevesk@cvs.openbsd.org 2006/07/26 02:35:17
340 [atomicio.c auth.c dh.c authfile.c buffer.c clientloop.c kex.c]
341 [groupaccess.c gss-genr.c kexgexs.c misc.c monitor.c monitor_mm.c]
342 [packet.c scp.c serverloop.c session.c sftp-client.c sftp-common.c]
343 [sftp-server.c sftp.c ssh-add.c ssh-agent.c ssh-keygen.c sshlogin.c]
344 [uidswap.c xmalloc.c]
345 move #include <sys/param.h> out of includes.h
ffa517a8 346 - stevesk@cvs.openbsd.org 2006/07/26 13:57:17
347 [authfd.c authfile.c dh.c canohost.c channels.c clientloop.c compat.c]
348 [hostfile.c kex.c log.c misc.c moduli.c monitor.c packet.c readpass.c]
349 [scp.c servconf.c session.c sftp-server.c sftp.c ssh-add.c ssh-agent.c]
350 [ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh.c sshconnect.c]
351 [sshconnect1.c sshd.c xmalloc.c]
352 move #include <stdlib.h> out of includes.h
f0817fbb 353 - jmc@cvs.openbsd.org 2006/07/27 08:00:50
354 [ssh_config.5]
355 avoid confusing wording in HashKnownHosts:
356 originally spotted by alan amesbury;
357 ok deraadt
38b37661 358 - jmc@cvs.openbsd.org 2006/07/27 08:00:50
359 [ssh_config.5]
360 avoid confusing wording in HashKnownHosts:
361 originally spotted by alan amesbury;
362 ok deraadt
331c3884 363 - dtucker@cvs.openbsd.org 2006/08/01 11:34:36
364 [sshconnect.c]
365 Allow fallback to known_hosts entries without port qualifiers for
366 non-standard ports too, so that all existing known_hosts entries will be
367 recognised. Requested by, feedback and ok markus@
cf851879 368 - stevesk@cvs.openbsd.org 2006/08/01 23:22:48
369 [auth-passwd.c auth-rhosts.c auth-rsa.c auth.c auth.h auth1.c]
370 [auth2-chall.c auth2-pubkey.c authfile.c buffer.c canohost.c]
371 [channels.c clientloop.c dh.c dns.c dns.h hostfile.c kex.c kexdhc.c]
372 [kexgexc.c kexgexs.c key.c key.h log.c misc.c misc.h moduli.c]
373 [monitor_wrap.c packet.c progressmeter.c readconf.c readpass.c scp.c]
374 [servconf.c session.c sftp-client.c sftp-common.c sftp-server.c sftp.c]
375 [ssh-add.c ssh-agent.c ssh-keygen.c ssh-keyscan.c ssh.c sshconnect.c]
376 [sshconnect1.c sshconnect2.c sshd.c sshlogin.c sshtty.c uuencode.c]
377 [uuencode.h xmalloc.c]
378 move #include <stdio.h> out of includes.h
d4f40d92 379 - stevesk@cvs.openbsd.org 2006/08/01 23:36:12
380 [authfile.c channels.c progressmeter.c scard.c servconf.c ssh.c]
381 clean extra spaces
31652869 382 - deraadt@cvs.openbsd.org 2006/08/03 03:34:42
383 [OVERVIEW atomicio.c atomicio.h auth-bsdauth.c auth-chall.c auth-krb5.c]
384 [auth-options.c auth-options.h auth-passwd.c auth-rh-rsa.c auth-rhosts.c]
385 [auth-rsa.c auth-skey.c auth.c auth.h auth1.c auth2-chall.c auth2-gss.c]
386 [auth2-hostbased.c auth2-kbdint.c auth2-none.c auth2-passwd.c ]
387 [auth2-pubkey.c auth2.c authfd.c authfd.h authfile.c bufaux.c bufbn.c]
388 [buffer.c buffer.h canohost.c channels.c channels.h cipher-3des1.c]
389 [cipher-bf1.c cipher-ctr.c cipher.c cleanup.c clientloop.c compat.c]
390 [compress.c deattack.c dh.c dispatch.c dns.c dns.h fatal.c groupaccess.c]
391 [groupaccess.h gss-genr.c gss-serv-krb5.c gss-serv.c hostfile.c kex.c]
392 [kex.h kexdh.c kexdhc.c kexdhs.c kexgex.c kexgexc.c kexgexs.c key.c]
393 [key.h log.c log.h mac.c match.c md-sha256.c misc.c misc.h moduli.c]
394 [monitor.c monitor_fdpass.c monitor_mm.c monitor_mm.h monitor_wrap.c]
395 [monitor_wrap.h msg.c nchan.c packet.c progressmeter.c readconf.c]
396 [readconf.h readpass.c rsa.c scard.c scard.h scp.c servconf.c servconf.h]
397 [serverloop.c session.c session.h sftp-client.c sftp-common.c]
398 [sftp-common.h sftp-glob.c sftp-server.c sftp.c ssh-add.c ssh-agent.c]
399 [ssh-dss.c ssh-gss.h ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh-rsa.c]
400 [ssh.c ssh.h sshconnect.c sshconnect.h sshconnect1.c sshconnect2.c]
401 [sshd.c sshlogin.c sshlogin.h sshpty.c sshpty.h sshtty.c ttymodes.c]
402 [uidswap.c uidswap.h uuencode.c uuencode.h xmalloc.c xmalloc.h]
403 [loginrec.c loginrec.h openbsd-compat/port-aix.c openbsd-compat/port-tun.h]
404 almost entirely get rid of the culture of ".h files that include .h files"
405 ok djm, sort of ok stevesk
406 makes the pain stop in one easy step
407 NB. portable commit contains everything *except* removing includes.h, as
408 that will take a fair bit more work as we move headers that are required
409 for portability workarounds to defines.h. (also, this step wasn't "easy")
c56969f9 410 - stevesk@cvs.openbsd.org 2006/08/04 20:46:05
411 [monitor.c session.c ssh-agent.c]
412 spaces
8bdc7aa0 413 - (djm) [auth-pam.c defines.h] Move PAM related bits to auth-pam.c
693a35d3 414 - (djm) [auth-pam.c auth.c bufaux.h entropy.c openbsd-compat/port-tun.c]
415 remove last traces of bufaux.h - it was merged into buffer.h in the big
416 includes.h commit
8ad2db2a 417 - (djm) [auth.c loginrec.c] Missing netinet/in.h for loginrec
8d3106fd 418 - (djm) [openbsd-compat/regress/snprintftest.c]
419 [openbsd-compat/regress/strduptest.c] Add missing includes so they pass
420 compilation with "-Wall -Werror"
00a017bd 421 - (djm) [auth-pam.c auth-shadow.c auth2-none.c cleanup.c sshd.c]
422 [openbsd-compat/port-tun.c openbsd-compat/port-tun.h] Sprinkle more
423 includes for Linux in
ccc09f5c 424 - (dtucker) [cleanup.c] Need defines.h for __dead.
9ae6b834 425 - (dtucker) [auth2-gss.c] We still need the #ifdef GSSAPI in -portable.
f2265d5d 426 - (dtucker) [openbsd-compat/{bsd-arc4random.c,port-tun.c,xmmap.c}] Lots of
427 #include stdarg.h, needed for log.h.
5be9f803 428 - (dtucker) [entropy.c] Needs unistd.h too.
35d1c2de 429 - (dtucker) [ssh-rand-helper.c] Needs stdarg.h for log.h.
76e03684 430 - (dtucker) [openbsd-compat/getrrsetbyname.c] Nees stdlib.h for malloc.
5946a69f 431 - (dtucker) [openbsd-compat/strtonum.c] Include stdlib.h for strtoll,
432 otherwise it is implicitly declared as returning an int.
428f6258 433 - (dtucker) OpenBSD CVS Sync
434 - dtucker@cvs.openbsd.org 2006/08/05 07:52:52
435 [auth2-none.c sshd.c monitor_wrap.c]
436 Add headers required to build with KERBEROS5=no. ok djm@
453cb7e7 437 - dtucker@cvs.openbsd.org 2006/08/05 08:00:33
438 [auth-skey.c]
439 Add headers required to build with -DSKEY. ok djm@
cecc422f 440 - dtucker@cvs.openbsd.org 2006/08/05 08:28:24
441 [monitor_wrap.c auth-skey.c auth2-chall.c]
442 Zap unused variables in -DSKEY code. ok djm@
0e13ec0f 443 - dtucker@cvs.openbsd.org 2006/08/05 08:34:04
444 [packet.c]
445 Typo in comment
97ea266c 446 - (dtucker) [openbsd-compat/bsd-cygwin_util.c] Add headers required to compile
447 on Cygwin.
e3220bb2 448 - (dtucker) [openbsd-compat/fake-rfc2553.c] Add headers needed for inet_ntoa.
f3296bc4 449 - (dtucker) [auth-skey.c] monitor_wrap.h needs ssh-gss.h.
0e23dc86 450 - (dtucker) [audit.c audit.h] Repair headers.
6f54ce27 451 - (dtucker) [audit-bsm.c] Add additional headers now required.
fee76795 452
3e05aa50 45320060804
454 - (dtucker) [configure.ac] The "crippled AES" test does not work on recent
455 versions of Solaris, so use AC_LINK_IFELSE to actually link the test program
456 rather than just compiling it. Spotted by dlg@.
457
53d4ae20 45820060802
459 - (dtucker) [openbsd-compat/daemon.c] Add unistd.h for fork() prototype.
460
be350da6 46120060725
462 - (dtucker) [openbsd-compat/xmmap.c] Need fcntl.h for O_RDRW.
463
14e980ef 46420060724
465 - (djm) OpenBSD CVS Sync
466 - jmc@cvs.openbsd.org 2006/07/12 13:39:55
467 [sshd_config.5]
468 - new sentence, new line
469 - s/The the/The/
470 - kill a bad comma
c8dfff33 471 - stevesk@cvs.openbsd.org 2006/07/12 22:28:52
742bee8c 472 [auth-options.c canohost.c channels.c includes.h readconf.c]
473 [servconf.c ssh-keyscan.c ssh.c sshconnect.c sshd.c]
c8dfff33 474 move #include <netdb.h> out of includes.h; ok djm@
bcaab305 475 - stevesk@cvs.openbsd.org 2006/07/12 22:42:32
476 [includes.h ssh.c ssh-rand-helper.c]
477 move #include <stddef.h> out of includes.h
d2a69816 478 - stevesk@cvs.openbsd.org 2006/07/14 01:15:28
479 [monitor_wrap.h]
480 don't need incompletely-typed 'struct passwd' now with
481 #include <pwd.h>; ok markus@
5188ba17 482 - stevesk@cvs.openbsd.org 2006/07/17 01:31:10
483 [authfd.c authfile.c channels.c cleanup.c clientloop.c groupaccess.c]
484 [includes.h log.c misc.c msg.c packet.c progressmeter.c readconf.c]
485 [readpass.c scp.c servconf.c sftp-client.c sftp-server.c sftp.c]
486 [ssh-add.c ssh-agent.c ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh.c]
487 [sshconnect.c sshlogin.c sshpty.c uidswap.c]
488 move #include <unistd.h> out of includes.h
774de098 489 - dtucker@cvs.openbsd.org 2006/07/17 12:02:24
490 [auth-options.c]
491 Use '\0' rather than 0 to terminates strings; ok djm@
2fefbadf 492 - dtucker@cvs.openbsd.org 2006/07/17 12:06:00
493 [channels.c channels.h servconf.c sshd_config.5]
494 Add PermitOpen directive to sshd_config which is equivalent to the
495 "permitopen" key option. Allows server admin to allow TCP port
496 forwarding only two specific host/port pairs. Useful when combined
497 with Match.
498 If permitopen is used in both sshd_config and a key option, both
499 must allow a given connection before it will be permitted.
500 Note that users can still use external forwarders such as netcat,
501 so to be those must be controlled too for the limits to be effective.
502 Feedback & ok djm@, man page corrections & ok jmc@.
f22506ff 503 - jmc@cvs.openbsd.org 2006/07/18 07:50:40
504 [sshd_config.5]
505 tweak; ok dtucker
578d2b99 506 - jmc@cvs.openbsd.org 2006/07/18 07:56:28
507 [scp.1]
508 replace DIAGNOSTICS with .Ex;
874d319b 509 - jmc@cvs.openbsd.org 2006/07/18 08:03:09
510 [ssh-agent.1 sshd_config.5]
511 mark up angle brackets;
4895f836 512 - dtucker@cvs.openbsd.org 2006/07/18 08:22:23
513 [sshd_config.5]
514 Clarify description of Match, with minor correction from jmc@
62e12ffe 515 - stevesk@cvs.openbsd.org 2006/07/18 22:27:55
516 [dh.c]
517 remove unneeded includes; ok djm@
691712e0 518 - dtucker@cvs.openbsd.org 2006/07/19 08:56:41
519 [servconf.c sshd_config.5]
520 Add support for X11Forwaring, X11DisplayOffset and X11UseLocalhost to
521 Match. ok djm@
e7259e8d 522 - dtucker@cvs.openbsd.org 2006/07/19 13:07:10
523 [servconf.c servconf.h session.c sshd.8 sshd_config sshd_config.5]
524 Add ForceCommand keyword to sshd_config, equivalent to the "command="
525 key option, man page entry and example in sshd_config.
526 Feedback & ok djm@, man page corrections & ok jmc@
67514848 527 - stevesk@cvs.openbsd.org 2006/07/20 15:26:15
528 [auth1.c serverloop.c session.c sshconnect2.c]
529 missed some needed #include <unistd.h> when KERBEROS5=no; issue from
530 massimo@cedoc.mo.it
ea46e550 531 - dtucker@cvs.openbsd.org 2006/07/21 12:43:36
532 [channels.c channels.h servconf.c servconf.h sshd_config.5]
533 Make PermitOpen take a list of permitted ports and act more like most
534 other keywords (ie the first match is the effective setting). This
535 also makes it easier to override a previously set PermitOpen. ok djm@
ebb90778 536 - stevesk@cvs.openbsd.org 2006/07/21 21:13:30
537 [channels.c]
538 more ARGSUSED (lint) for dispatch table-driven functions; ok djm@
c88c3fb9 539 - stevesk@cvs.openbsd.org 2006/07/21 21:26:55
540 [progressmeter.c]
541 ARGSUSED for signal handler
b0f6943a 542 - stevesk@cvs.openbsd.org 2006/07/22 19:08:54
543 [includes.h moduli.c progressmeter.c scp.c sftp-common.c]
544 [sftp-server.c ssh-agent.c sshlogin.c]
545 move #include <time.h> out of includes.h
00146caa 546 - stevesk@cvs.openbsd.org 2006/07/22 20:48:23
547 [atomicio.c auth-options.c auth-passwd.c auth-rhosts.c auth-rsa.c]
548 [auth.c auth1.c auth2-chall.c auth2-hostbased.c auth2-passwd.c auth2.c]
549 [authfd.c authfile.c bufaux.c bufbn.c buffer.c canohost.c channels.c]
550 [cipher-3des1.c cipher-bf1.c cipher-ctr.c cipher.c clientloop.c]
551 [compat.c deattack.c dh.c dns.c gss-genr.c gss-serv.c hostfile.c]
552 [includes.h kex.c kexdhc.c kexdhs.c kexgexc.c kexgexs.c key.c log.c]
553 [mac.c match.c md-sha256.c misc.c moduli.c monitor.c monitor_fdpass.c]
554 [monitor_mm.c monitor_wrap.c msg.c nchan.c packet.c rsa.c]
555 [progressmeter.c readconf.c readpass.c scp.c servconf.c serverloop.c]
556 [session.c sftp-client.c sftp-common.c sftp-glob.c sftp-server.c sftp.c]
557 [ssh-add.c ssh-agent.c ssh-dss.c ssh-keygen.c ssh-keyscan.c]
558 [ssh-keysign.c ssh-rsa.c ssh.c sshconnect.c sshconnect1.c sshconnect2.c]
559 [sshd.c sshlogin.c sshpty.c ttymodes.c uidswap.c xmalloc.c]
560 move #include <string.h> out of includes.h
519fc2b7 561 - stevesk@cvs.openbsd.org 2006/07/23 01:11:05
562 [auth.h dispatch.c kex.h sftp-client.c]
563 #include <signal.h> for sig_atomic_t; need this prior to <sys/param.h>
564 move
28cb0a43 565 - (djm) [acss.c auth-krb5.c auth-options.c auth-pam.c auth-shadow.c]
566 [canohost.c channels.c cipher-acss.c defines.h dns.c gss-genr.c]
567 [gss-serv-krb5.c gss-serv.c log.h loginrec.c logintest.c readconf.c]
568 [servconf.c ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh-rand-helper.c]
569 [ssh.c sshconnect.c sshd.c openbsd-compat/bindresvport.c]
570 [openbsd-compat/bsd-arc4random.c openbsd-compat/bsd-misc.c]
571 [openbsd-compat/getrrsetbyname.c openbsd-compat/glob.c]
572 [openbsd-compat/mktemp.c openbsd-compat/port-linux.c]
573 [openbsd-compat/port-tun.c openbsd-compat/readpassphrase.c]
574 [openbsd-compat/setproctitle.c openbsd-compat/xmmap.c]
575 make the portable tree compile again - sprinkle unistd.h and string.h
576 back in. Don't redefine __unused, as it turned out to be used in
577 headers on Linux, and replace its use in auth-pam.c with ARGSUSED
ba1e6121 578 - (djm) [openbsd-compat/glob.c]
579 Move get_arg_max() into the ifdef HAVE_GLOB block so that it compiles
580 on OpenBSD (or other platforms with a decent glob implementation) with
581 -Werror
25523747 582 - (djm) [uuencode.c]
583 Add resolv.h, is it contains the prototypes for __b64_ntop/__b64_pton on
584 some platforms
9b09381d 585 - (djm) [session.c]
586 fix compile error with -Werror -Wall: 'path' is only used in
587 do_setup_env() if HAVE_LOGIN_CAP is not defined
e204f3ee 588 - (djm) [openbsd-compat/basename.c openbsd-compat/bsd-closefrom.c]
589 [openbsd-compat/bsd-cray.c openbsd-compat/bsd-openpty.c]
590 [openbsd-compat/bsd-snprintf.c openbsd-compat/fake-rfc2553.c]
591 [openbsd-compat/port-aix.c openbsd-compat/port-irix.c]
592 [openbsd-compat/rresvport.c]
593 These look to need string.h and/or unistd.h (based on a grep for function
594 names)
f40c8634 595 - (djm) [Makefile.in]
596 Remove generated openbsd-compat/regress/Makefile in distclean target
e7c5b206 597 - (djm) [regress/Makefile regress/agent-getpeereid.sh regress/cfgmatch.sh]
598 [regress/cipher-speed.sh regress/forcecommand.sh regress/forwarding.sh]
599 Sync regress tests to -current; include dtucker@'s new cfgmatch and
600 forcecommand tests. Add cipher-speed.sh test (not linked in yet)
30872a12 601 - (dtucker) [cleanup.c] Since config.h defines _LARGE_FILES on AIX, including
602 system headers before defines.h will cause conflicting definitions.
b64d983b 603 - (dtucker) [regress/forcecommand.sh] Portablize.
e204f3ee 604
4352744e 60520060713
606 - (dtucker) [auth-krb5.c auth-pam.c] Still more errno.h
607
956d6743 60820060712
294d3ca5 609 - (dtucker) [configure.ac defines.h] Only define SHUT_RD (and friends) and
610 O_NONBLOCK if they're really needed. Fixes build errors on HP-UX, old
611 Linuxes and probably more.
71f4c727 612 - (dtucker) [configure.ac] OpenBSD needs <sys/types.h> before <sys/socket.h>
613 for SHUT_RD.
f9d5c000 614 - (dtucker) [openbsd-compat/port-tun.c] OpenBSD needs <netinet/in.h> before
615 <netinet/ip.h>.
a773acf7 616 - (dtucker) OpenBSD CVS Sync
617 - stevesk@cvs.openbsd.org 2006/07/10 16:01:57
618 [sftp-glob.c sftp-common.h sftp.c]
619 buffer.h only needed in sftp-common.h and remove some unneeded
620 user includes; ok djm@
a0bca6ed 621 - jmc@cvs.openbsd.org 2006/07/10 16:04:21
622 [sshd.8]
623 s/and and/and/
4c72fcfd 624 - stevesk@cvs.openbsd.org 2006/07/10 16:37:36
625 [readpass.c log.h scp.c fatal.c xmalloc.c includes.h ssh-keyscan.c misc.c
626 auth.c packet.c log.c]
627 move #include <stdarg.h> out of includes.h; ok markus@
0ad62016 628 - dtucker@cvs.openbsd.org 2006/07/11 10:12:07
629 [ssh.c]
630 Only copy the part of environment variable that we actually use. Prevents
631 ssh bailing when SendEnv is used and an environment variable with a really
632 long value exists. ok djm@
42ea6f5e 633 - markus@cvs.openbsd.org 2006/07/11 18:50:48
634 [clientloop.c ssh.1 ssh.c channels.c ssh_config.5 readconf.h session.c
635 channels.h readconf.c]
636 add ExitOnForwardFailure: terminate the connection if ssh(1)
637 cannot set up all requested dynamic, local, and remote port
638 forwardings. ok djm, dtucker, stevesk, jmc
028094f4 639 - stevesk@cvs.openbsd.org 2006/07/11 20:07:25
640 [scp.c auth.c monitor.c serverloop.c sftp-server.c sshpty.c readpass.c
641 sshd.c monitor_wrap.c monitor_fdpass.c ssh-agent.c ttymodes.c atomicio.c
642 includes.h session.c sshlogin.c monitor_mm.c packet.c sshconnect2.c
643 sftp-client.c nchan.c clientloop.c sftp.c misc.c canohost.c channels.c
644 ssh-keygen.c progressmeter.c uidswap.c msg.c readconf.c sshconnect.c]
645 move #include <errno.h> out of includes.h; ok markus@
00c8971b 646 - stevesk@cvs.openbsd.org 2006/07/11 20:16:43
647 [ssh.c]
648 cast asterisk field precision argument to int to remove warning;
649 ok markus@
dd984467 650 - stevesk@cvs.openbsd.org 2006/07/11 20:27:56
651 [authfile.c ssh.c]
652 need <errno.h> here also (it's also included in <openssl/err.h>)
d231781a 653 - dtucker@cvs.openbsd.org 2006/07/12 11:34:58
654 [sshd.c servconf.h servconf.c sshd_config.5 auth.c]
655 Add support for conditional directives to sshd_config via a "Match"
656 keyword, which works similarly to the "Host" directive in ssh_config.
657 Lines after a Match line override the default set in the main section
658 if the condition on the Match line is true, eg
659 AllowTcpForwarding yes
660 Match User anoncvs
661 AllowTcpForwarding no
662 will allow port forwarding by all users except "anoncvs".
663 Currently only a very small subset of directives are supported.
664 ok djm@
fec71b2f 665 - (dtucker) [loginrec.c openbsd-compat/xmmap.c openbsd-compat/bindresvport.c
666 openbsd-compat/glob.c openbsd-compat/mktemp.c openbsd-compat/port-tun.c
667 openbsd-compat/readpassphrase.c openbsd-compat/strtonum.c] Include <errno.h>.
baede55a 668 - (dtucker) [openbsd-compat/setproctitle.c] Include stdarg.h.
403a29ac 669 - (dtucker) [ssh-keyscan.c ssh-rand-helper.c] More errno.h here too.
5f8747dc 670 - (dtucker) [openbsd-compat/openbsd-compat.h] v*printf needs stdarg.h.
4f4b7d4d 671 - (dtucker) [openbsd-compat/bsd-asprintf.c openbsd-compat/port-aix.c
672 openbsd-compat/rresvport.c] More errno.h.
673
37259a8e 67420060711
675 - (dtucker) [configure.ac ssh-keygen.c openbsd-compat/bsd-openpty.c
676 openbsd-compat/daemon.c] Add includes needed by open(2). Conditionally
677 include paths.h. Fixes build error on Solaris.
2edd133e 678 - (dtucker) [entropy.c] More fcntl.h, this time on AIX (and probably
679 others).
37259a8e 680
44064ac4 68120060710
682 - (dtucker) [INSTALL] New autoconf version: 2.60.
e5c76324 683 - OpenBSD CVS Sync
684 - djm@cvs.openbsd.org 2006/06/14 10:50:42
685 [sshconnect.c]
686 limit the number of pre-banner characters we will accept; ok markus@
9f1090be 687 - djm@cvs.openbsd.org 2006/06/26 10:36:15
688 [clientloop.c]
689 mention optional bind_address in runtime port forwarding setup
690 command-line help. patch from santhi.amirta AT gmail.com
06fa4ac1 691 - stevesk@cvs.openbsd.org 2006/07/02 17:12:58
692 [ssh.1 ssh.c ssh_config.5 sshd_config.5]
693 more details and clarity for tun(4) device forwarding; ok and help
694 jmc@
6955279c 695 - stevesk@cvs.openbsd.org 2006/07/02 18:36:47
696 [gss-serv-krb5.c gss-serv.c]
697 no "servconf.h" needed here
698 (gss-serv-krb5.c change not applied, portable needs the server options)
16fbe330 699 - stevesk@cvs.openbsd.org 2006/07/02 22:45:59
700 [groupaccess.c groupaccess.h includes.h session.c sftp-common.c sshpty.c]
701 move #include <grp.h> out of includes.h
702 (portable needed uidswap.c too)
33f13fa5 703 - stevesk@cvs.openbsd.org 2006/07/02 23:01:55
704 [clientloop.c ssh.1]
705 use -KR[bind_address:]port here; ok djm@
28015df4 706 - stevesk@cvs.openbsd.org 2006/07/03 08:54:20
707 [includes.h ssh.c sshconnect.c sshd.c]
708 move #include "version.h" out of includes.h; ok markus@
319d6b41 709 - stevesk@cvs.openbsd.org 2006/07/03 17:59:32
710 [channels.c includes.h]
711 move #include <arpa/inet.h> out of includes.h; old ok djm@
712 (portable needed session.c too)
9794d008 713 - stevesk@cvs.openbsd.org 2006/07/05 02:42:09
714 [canohost.c hostfile.c includes.h misc.c packet.c readconf.c]
715 [serverloop.c sshconnect.c uuencode.c]
716 move #include <netinet/in.h> out of includes.h; ok deraadt@
717 (also ssh-rand-helper.c logintest.c loginrec.c)
d66ce1a1 718 - djm@cvs.openbsd.org 2006/07/06 10:47:05
719 [servconf.c servconf.h session.c sshd_config.5]
720 support arguments to Subsystem commands; ok markus@
a13880bb 721 - djm@cvs.openbsd.org 2006/07/06 10:47:57
722 [sftp-server.8 sftp-server.c]
723 add commandline options to enable logging of transactions; ok markus@
b1842393 724 - stevesk@cvs.openbsd.org 2006/07/06 16:03:53
725 [auth-options.c auth-options.h auth-passwd.c auth-rh-rsa.c]
726 [auth-rhosts.c auth-rsa.c auth.c auth.h auth2-hostbased.c]
727 [auth2-pubkey.c auth2.c includes.h misc.c misc.h monitor.c]
728 [monitor_wrap.c monitor_wrap.h scp.c serverloop.c session.c]
729 [session.h sftp-common.c ssh-add.c ssh-keygen.c ssh-keysign.c]
730 [ssh.c sshconnect.c sshconnect.h sshd.c sshpty.c sshpty.h uidswap.c]
731 [uidswap.h]
732 move #include <pwd.h> out of includes.h; ok markus@
0cbe25f0 733 - stevesk@cvs.openbsd.org 2006/07/06 16:22:39
734 [ssh-keygen.c]
735 move #include "dns.h" up
76275092 736 - stevesk@cvs.openbsd.org 2006/07/06 17:36:37
737 [monitor_wrap.h]
738 typo in comment
5b04a8bf 739 - stevesk@cvs.openbsd.org 2006/07/08 21:47:12
740 [authfd.c canohost.c clientloop.c dns.c dns.h includes.h]
741 [monitor_fdpass.c nchan.c packet.c servconf.c sftp.c ssh-agent.c]
742 [ssh-keyscan.c ssh.c sshconnect.h sshd.c sshlogin.h]
743 move #include <sys/socket.h> out of includes.h
9305512d 744 - stevesk@cvs.openbsd.org 2006/07/08 21:48:53
745 [monitor.c session.c]
746 missed these from last commit:
747 move #include <sys/socket.h> out of includes.h
ca1df159 748 - stevesk@cvs.openbsd.org 2006/07/08 23:30:06
749 [log.c]
750 move user includes after /usr/include files
d3221cca 751 - stevesk@cvs.openbsd.org 2006/07/09 15:15:11
752 [auth2-none.c authfd.c authfile.c includes.h misc.c monitor.c]
753 [readpass.c scp.c serverloop.c sftp-client.c sftp-server.c]
754 [ssh-add.c ssh-agent.c ssh-keygen.c ssh-keysign.c ssh.c sshd.c]
755 [sshlogin.c sshpty.c]
756 move #include <fcntl.h> out of includes.h
657939aa 757 - stevesk@cvs.openbsd.org 2006/07/09 15:27:59
758 [ssh-add.c]
759 use O_RDONLY vs. 0 in open(); no binary change
43bc2dc9 760 - djm@cvs.openbsd.org 2006/07/10 11:24:54
761 [sftp-server.c]
762 remove optind - it isn't used here
26ddd377 763 - djm@cvs.openbsd.org 2006/07/10 11:25:53
764 [sftp-server.c]
765 don't log variables that aren't yet set
22bbb3e6 766 - (djm) [loginrec.c ssh-rand-helper.c sshd.c openbsd-compat/glob.c]
767 [openbsd-compat/mktemp.c openbsd-compat/openbsd-compat.h]
768 [openbsd-compat/port-tun.c openbsd-compat/readpassphrase.c]
769 [openbsd-compat/xcrypt.c] Fix includes.h fallout, mainly fcntl.h
1879b184 770 - OpenBSD CVS Sync
771 - djm@cvs.openbsd.org 2006/07/10 12:03:20
772 [scp.c]
773 duplicate argv at the start of main() because it gets modified later;
774 pointed out by deraadt@ ok markus@
a217e418 775 - djm@cvs.openbsd.org 2006/07/10 12:08:08
776 [channels.c]
777 fix misparsing of SOCKS 5 packets that could result in a crash;
778 reported by mk@ ok markus@
d4530052 779 - dtucker@cvs.openbsd.org 2006/07/10 12:46:51
780 [misc.c misc.h sshd.8 sshconnect.c]
781 Add port identifier to known_hosts for non-default ports, based originally
782 on a patch from Devin Nate in bz#910.
783 For any connection using the default port or using a HostKeyAlias the
784 format is unchanged, otherwise the host name or address is enclosed
785 within square brackets in the same format as sshd's ListenAddress.
786 Tested by many, ok markus@.
9b6edf98 787 - (dtucker) [openbsd-compat/openbsd-compat.h] Need to include <sys/socket.h>
788 for struct sockaddr on platforms that use the fake-rfc stuff.
44064ac4 789
e7479666 79020060706
791 - (dtucker) [configure.ac] Try AIX blibpath test in different order when
792 compiling with gcc. gcc 4.1.x will accept (but ignore) -b flags so
793 configure would not select the correct libpath linker flags.
90f321a4 794 - (dtucker) [INSTALL] A bit more info on autoconf.
e7479666 795
e5c27607 79620060705
797 - (dtucker) [ssh-rand-helper.c] Don't exit if mkdir fails because the
798 target already exists.
799
202c6095 80020060630
801 - (dtucker) [openbsd-compat/openbsd-compat.h] SNPRINTF_CONST for snprintf
802 declaration too. Patch from russ at sludge.net.
0bbb4f75 803 - (dtucker) [openbsd-compat/getrrsetbyname.c] Undef _res before defining it,
804 prevents warnings on platforms where _res is in the system headers.
10f1064f 805 - (dtucker) [INSTALL] Bug #1202: Note when autoconf is required and which
806 version.
202c6095 807
ecd9ec09 80820060627
809 - (dtucker) [configure.ac] Bug #1203: Add missing '[', which causes problems
810 with autoconf 2.60. Patch from vapier at gentoo.org.
811
9c04d67d 81220060625
813 - (dtucker) [channels.c serverloop.c] Apply the bug #1102 workaround to ptys
814 only, otherwise sshd can hang exiting non-interactive sessions.
815
795aa5f5 81620060624
817 - (dtucker) [configure.ac] Bug #1193: Define PASSWD_NEEDS_USERNAME on Solaris.
818 Works around limitation in Solaris' passwd program for changing passwords
819 where the username is longer than 8 characters. ok djm@
24a87055 820 - (dtucker) [serverloop.c] Get ifdef/ifndef the right way around for the bug
821 #1102 workaround.
795aa5f5 822
e02505e2 82320060623
824 - (dtucker) [README.platform configure.ac openbsd-compat/port-tun.c] Add
825 tunnel support for Mac OS X/Darwin via a third-party tun driver. Patch
826 from reyk@, tested by anil@
ea8c44d9 827 - (dtucker) [channels.c configure.ac serverloop.c] Bug #1102: Around AIX
828 4.3.3 ML3 or so, the AIX pty layer starting passing zero-length writes
829 on the pty slave as zero-length reads on the pty master, which sshd
830 interprets as the descriptor closing. Since most things don't do zero
831 length writes this rarely matters, but occasionally it happens, and when
832 it does the SSH pty session appears to hang, so we add a special case for
833 this condition. ok djm@
e02505e2 834
6cba36fd 83520060613
ae410a09 836 - (djm) [getput.h] This file has been replaced by functions in misc.c
6cba36fd 837 - OpenBSD CVS Sync
838 - djm@cvs.openbsd.org 2006/05/08 10:49:48
839 [sshconnect2.c]
840 uint32_t -> u_int32_t (which we use everywhere else)
841 (Id sync only - portable already had this)
3173dd0d 842 - markus@cvs.openbsd.org 2006/05/16 09:00:00
843 [clientloop.c]
844 missing free; from Kylene Hall
2b8dc5e3 845 - markus@cvs.openbsd.org 2006/05/17 12:43:34
846 [scp.c sftp.c ssh-agent.c ssh-keygen.c sshconnect.c]
847 fix leak; coverity via Kylene Jo Hall
18c60a0b 848 - miod@cvs.openbsd.org 2006/05/18 21:27:25
849 [kexdhc.c kexgexc.c]
850 paramter -> parameter
07a80cea 851 - dtucker@cvs.openbsd.org 2006/05/29 12:54:08
852 [ssh_config.5]
853 Add gssapi-with-mic to PreferredAuthentications default list; ok jmc
aa195106 854 - dtucker@cvs.openbsd.org 2006/05/29 12:56:33
855 [ssh_config]
f127d8a4 856 Add GSSAPIAuthentication and GSSAPIDelegateCredentials to examples in
857 sample ssh_config. ok markus@
858 - jmc@cvs.openbsd.org 2006/05/29 16:10:03
859 [ssh_config.5]
860 oops - previous was too long; split the list of auths up
ed277f5e 861 - mk@cvs.openbsd.org 2006/05/30 11:46:38
862 [ssh-add.c]
863 Sync usage() with man page and reality.
864 ok deraadt dtucker
865 - jmc@cvs.openbsd.org 2006/05/29 16:13:23
866 [ssh.1]
867 add GSSAPI to the list of authentication methods supported;
f9579ee9 868 - mk@cvs.openbsd.org 2006/05/30 11:46:38
869 [ssh-add.c]
870 Sync usage() with man page and reality.
871 ok deraadt dtucker
211f229e 872 - markus@cvs.openbsd.org 2006/06/01 09:21:48
873 [sshd.c]
874 call get_remote_ipaddr() early; fixes logging after client disconnects;
875 report mpf@; ok dtucker@
82aeee5d 876 - markus@cvs.openbsd.org 2006/06/06 10:20:20
877 [readpass.c sshconnect.c sshconnect.h sshconnect2.c uidswap.c]
878 replace remaining setuid() calls with permanently_set_uid() and
879 check seteuid() return values; report Marcus Meissner; ok dtucker djm
3c33c1b6 880 - markus@cvs.openbsd.org 2006/06/08 14:45:49
881 [readpass.c sshconnect.c sshconnect2.c uidswap.c uidswap.h]
882 do not set the gid, noted by solar; ok djm
e1ff5445 883 - djm@cvs.openbsd.org 2006/06/13 01:18:36
884 [ssh-agent.c]
885 always use a format string, even when printing a constant
886 - djm@cvs.openbsd.org 2006/06/13 02:17:07
887 [ssh-agent.c]
888 revert; i am on drugs. spotted by alexander AT beard.se
6cba36fd 889
2ae7f715 89020060521
891 - (dtucker) [auth.c monitor.c] Now that we don't log from both the monitor
892 and slave, we can remove the special-case handling in the audit hook in
893 auth_log.
894
89520060517
aee28e67 896 - (dtucker) [ssh-rand-helper.c] Check return code of mkdir and fix file
897 pointer leak. From kjhall at us.ibm.com, found by coverity.
898
2ae7f715 89920060515
a048aeba 900 - (dtucker) [openbsd-compat/getrrsetbyname.c] Use _compat_res instead of
901 _res, prevents problems on some platforms that have _res as a global but
902 don't have getrrsetbyname(), eg IRIX 5.3. Found and tested by
903 georg.schwarz at freenet.de, ok djm@.
143a79db 904 - (dtucker) [defines.h] Find a value for IOV_MAX or use a conservative
905 default. Patch originally from tim@, ok djm
5aa56df0 906 - (dtucker) [auth-pam.c] Bug #1188: pass result of do_pam_account back and
907 do not allow kbdint again after the PAM account check fails. ok djm@
a048aeba 908
2ae7f715 90920060506
689d3f77 910 - (dtucker) OpenBSD CVS Sync
fc231518 911 - dtucker@cvs.openbsd.org 2006/04/25 08:02:27
912 [authfile.c authfile.h sshconnect2.c ssh.c sshconnect1.c]
913 Prevent ssh from trying to open private keys with bad permissions more than
914 once or prompting for their passphrases (which it subsequently ignores
915 anyway), similar to a previous change in ssh-add. bz #1186, ok djm@
397d64d2 916 - djm@cvs.openbsd.org 2006/05/04 14:55:23
917 [dh.c]
918 tighter DH exponent checks here too; feedback and ok markus@
a1361c4b 919 - djm@cvs.openbsd.org 2006/04/01 05:37:46
920 [OVERVIEW]
921 $OpenBSD$ in here too
9188927d 922 - dtucker@cvs.openbsd.org 2006/05/06 08:35:40
923 [auth-krb5.c]
924 Add $OpenBSD$ in comment here too
fc231518 925
01d35895 92620060504
927 - (dtucker) [auth-pam.c groupaccess.c monitor.c monitor_wrap.c scard-opensc.c
928 session.c ssh-rand-helper.c sshd.c openbsd-compat/bsd-cygwin_util.c
929 openbsd-compat/setproctitle.c] Convert malloc(foo*bar) -> calloc(foo,bar)
930 in Portable-only code; since calloc zeros, remove now-redundant memsets.
931 Also add a couple of sanity checks. With & ok djm@
932
7ca4010c 93320060503
934 - (dtucker) [packet.c] Remove in_systm.h since it's also in includes.h
935 and double including it on IRIX 5.3 causes problems. From Georg Schwarz,
936 "no objections" tim@
937
ac93e676 93820060423
939 - (djm) OpenBSD CVS Sync
940 - deraadt@cvs.openbsd.org 2006/04/01 05:42:20
941 [scp.c]
942 minimal lint cleanup (unused crud, and some size_t); ok djm
c0a8e7bb 943 - djm@cvs.openbsd.org 2006/04/01 05:50:29
944 [scp.c]
945 xasprintification; ok deraadt@
5fe9ca7d 946 - djm@cvs.openbsd.org 2006/04/01 05:51:34
947 [atomicio.c]
948 ANSIfy; requested deraadt@
949 - dtucker@cvs.openbsd.org 2006/04/02 08:34:52
950 [ssh-keysign.c]
951 sessionid can be 32 bytes now too when sha256 kex is used; ok djm@
9c3c8eb1 952 - djm@cvs.openbsd.org 2006/04/03 07:10:38
953 [gss-genr.c]
954 GSSAPI buffers shouldn't be nul-terminated, spotted in bugzilla #1066
955 by dleonard AT vintela.com. use xasprintf() to simplify code while in
956 there; "looks right" deraadt@
69d9d413 957 - djm@cvs.openbsd.org 2006/04/16 00:48:52
958 [buffer.c buffer.h channels.c]
959 Fix condition where we could exit with a fatal error when an input
960 buffer became too large and the remote end had advertised a big window.
961 The problem was a mismatch in the backoff math between the channels code
962 and the buffer code, so make a buffer_check_alloc() function that the
963 channels code can use to propsectivly check whether an incremental
964 allocation will succeed. bz #1131, debugged with the assistance of
965 cove AT wildpackets.com; ok dtucker@ deraadt@
68d86b37 966 - djm@cvs.openbsd.org 2006/04/16 00:52:55
967 [atomicio.c atomicio.h]
968 introduce atomiciov() function that wraps readv/writev to retry
969 interrupted transfers like atomicio() does for read/write;
970 feedback deraadt@ dtucker@ stevesk@ ok deraadt@
2c4369de 971 - djm@cvs.openbsd.org 2006/04/16 00:54:10
972 [sftp-client.c]
973 avoid making a tiny 4-byte write to send the packet length of sftp
974 commands, which would result in a separate tiny packet on the wire by
975 using atomiciov(writev, ...) to write the length and the command in one
976 pass; ok deraadt@
7bccebd0 977 - djm@cvs.openbsd.org 2006/04/16 07:59:00
978 [atomicio.c]
979 reorder sanity test so that it cannot dereference past the end of the
980 iov array; well spotted canacar@!
b0a892b2 981 - dtucker@cvs.openbsd.org 2006/04/18 10:44:28
71544c3d 982 [bufaux.c bufbn.c Makefile.in]
b0a892b2 983 Move Buffer bignum functions into their own file, bufbn.c. This means
984 that sftp and sftp-server (which use the Buffer functions in bufaux.c
985 but not the bignum ones) no longer need to be linked with libcrypto.
986 ok markus@
50394f26 987 - djm@cvs.openbsd.org 2006/04/20 09:27:09
988 [auth.h clientloop.c dispatch.c dispatch.h kex.h]
989 replace the last non-sig_atomic_t flag used in a signal handler with a
990 sig_atomic_t, unfortunately with some knock-on effects in other (non-
991 signal) contexts in which it is used; ok markus@
4439dde1 992 - markus@cvs.openbsd.org 2006/04/20 09:47:59
993 [sshconnect.c]
994 simplify; ok djm@
6e97fe1d 995 - djm@cvs.openbsd.org 2006/04/20 21:53:44
996 [includes.h session.c sftp.c]
997 Switch from using pipes to socketpairs for communication between
998 sftp/scp and ssh, and between sshd and its subprocesses. This saves
999 a file descriptor per session and apparently makes userland ppp over
1000 ssh work; ok markus@ deraadt@ (ID Sync only - portable makes this
1001 decision on a per-platform basis)
40402a68 1002 - djm@cvs.openbsd.org 2006/04/22 04:06:51
1003 [uidswap.c]
1004 use setres[ug]id() to permanently revoke privileges; ok deraadt@
1005 (ID Sync only - portable already uses setres[ug]id() whenever possible)
ae3afe05 1006 - stevesk@cvs.openbsd.org 2006/04/22 18:29:33
1007 [crc32.c]
1008 remove extra spaces
0ca1dcaf 1009 - (djm) [auth.h dispatch.h kex.h] sprinkle in signal.h to get
1010 sig_atomic_t
ac93e676 1011
ef4d1846 101220060421
1013 - (djm) [Makefile.in configure.ac session.c sshpty.c]
1014 [contrib/redhat/sshd.init openbsd-compat/Makefile.in]
1015 [openbsd-compat/openbsd-compat.h openbsd-compat/port-linux.c]
1016 [openbsd-compat/port-linux.h] Add support for SELinux, setting
1017 the execution and TTY contexts. based on patch from Daniel Walsh,
1018 bz #880; ok dtucker@
1019
88680c8b 102020060418
ef4d1846 1021 - (djm) [canohost.c] Reorder IP options check so that it isn't broken
1022 by mapped addresses; bz #1179 reported by markw wtech-llc.com;
88680c8b 1023 ok dtucker@
1024
6a0984b4 102520060331
1026 - OpenBSD CVS Sync
1027 - deraadt@cvs.openbsd.org 2006/03/27 01:21:18
1028 [xmalloc.c]
1029 we can do the size & nmemb check before the integer overflow check;
1030 evol
fd06fbe0 1031 - deraadt@cvs.openbsd.org 2006/03/27 13:03:54
1032 [dh.c]
1033 use strtonum() instead of atoi(), limit dhg size to 64k; ok djm
e56b07ea 1034 - djm@cvs.openbsd.org 2006/03/27 23:15:46
1035 [sftp.c]
1036 always use a format string for addargs; spotted by mouring@
19e79961 1037 - deraadt@cvs.openbsd.org 2006/03/28 00:12:31
1038 [README.tun ssh.c]
1039 spacing
4f16046f 1040 - deraadt@cvs.openbsd.org 2006/03/28 01:52:28
1041 [channels.c]
1042 do not accept unreasonable X ports numbers; ok djm
cfaa5405 1043 - deraadt@cvs.openbsd.org 2006/03/28 01:53:43
1044 [ssh-agent.c]
1045 use strtonum() to parse the pid from the file, and range check it
1046 better; ok djm
04aa9e67 1047 - djm@cvs.openbsd.org 2006/03/30 09:41:25
1048 [channels.c]
1049 ARGSUSED for dispatch table-driven functions
51e7a012 1050 - djm@cvs.openbsd.org 2006/03/30 09:58:16
1051 [authfd.c bufaux.c deattack.c gss-serv.c mac.c misc.c misc.h]
1052 [monitor_wrap.c msg.c packet.c sftp-client.c sftp-server.c ssh-agent.c]
1053 replace {GET,PUT}_XXBIT macros with functionally similar functions,
1054 silencing a heap of lint warnings. also allows them to use
1055 __bounded__ checking which can't be applied to macros; requested
1056 by and feedback from deraadt@
8cffe22a 1057 - djm@cvs.openbsd.org 2006/03/30 10:41:25
1058 [ssh.c ssh_config.5]
1059 add percent escape chars to the IdentityFile option, bz #1159 based
1060 on a patch by imaging AT math.ualberta.ca; feedback and ok dtucker@
2ccf5424 1061 - dtucker@cvs.openbsd.org 2006/03/30 11:05:17
1062 [ssh-keygen.c]
1063 Correctly handle truncated files while converting keys; ok djm@
c023a130 1064 - dtucker@cvs.openbsd.org 2006/03/30 11:40:21
1065 [auth.c monitor.c]
1066 Prevent duplicate log messages when privsep=yes; ok djm@
99d18e3e 1067 - jmc@cvs.openbsd.org 2006/03/31 09:09:30
1068 [ssh_config.5]
1069 kill trailing whitespace;
b4d7dedd 1070 - djm@cvs.openbsd.org 2006/03/31 09:13:56
1071 [ssh_config.5]
1072 remote user escape is %r not %h; spotted by jmc@
6a0984b4 1073
3eff92ec 107420060326
1075 - OpenBSD CVS Sync
1076 - jakob@cvs.openbsd.org 2006/03/15 08:46:44
1077 [ssh-keygen.c]
1078 if no key file are given when printing the DNS host record, use the
1079 host key file(s) as default. ok djm@
d6157b67 1080 - biorn@cvs.openbsd.org 2006/03/16 10:31:45
1081 [scp.c]
1082 Try to display errormessage even if remout == -1
1083 ok djm@, markus@
9dfca510 1084 - djm@cvs.openbsd.org 2006/03/17 22:31:50
1085 [authfd.c]
1086 another unreachable found by lint
60ffd527 1087 - djm@cvs.openbsd.org 2006/03/17 22:31:11
1088 [authfd.c]
1089 unreachanble statement, found by lint
4113a1d7 1090 - djm@cvs.openbsd.org 2006/03/19 02:22:32
1091 [serverloop.c]
1092 memory leaks detected by Coverity via elad AT netbsd.org;
1093 ok deraadt@ dtucker@
e6a3cfb5 1094 - djm@cvs.openbsd.org 2006/03/19 02:22:56
1095 [sftp.c]
1096 more memory leaks detected by Coverity via elad AT netbsd.org;
1097 deraadt@ ok
f8f9ef4d 1098 - djm@cvs.openbsd.org 2006/03/19 02:23:26
1099 [hostfile.c]
1100 FILE* leak detected by Coverity via elad AT netbsd.org;
1101 ok deraadt@
88299971 1102 - djm@cvs.openbsd.org 2006/03/19 02:24:05
1103 [dh.c readconf.c servconf.c]
1104 potential NULL pointer dereferences detected by Coverity
1105 via elad AT netbsd.org; ok deraadt@
18fc231c 1106 - djm@cvs.openbsd.org 2006/03/19 07:41:30
1107 [sshconnect2.c]
1108 memory leaks detected by Coverity via elad AT netbsd.org;
1109 deraadt@ ok
0f8cd5a6 1110 - dtucker@cvs.openbsd.org 2006/03/19 11:51:52
1111 [servconf.c]
1112 Correct strdelim null test; ok djm@
c8e9c167 1113 - deraadt@cvs.openbsd.org 2006/03/19 18:52:11
1114 [auth1.c authfd.c channels.c]
1115 spacing
b4bbf172 1116 - deraadt@cvs.openbsd.org 2006/03/19 18:53:12
1117 [kex.c kex.h monitor.c myproposal.h session.c]
1118 spacing
3efa8ea9 1119 - deraadt@cvs.openbsd.org 2006/03/19 18:56:41
1120 [clientloop.c progressmeter.c serverloop.c sshd.c]
1121 ARGSUSED for signal handlers
6e56dc92 1122 - deraadt@cvs.openbsd.org 2006/03/19 18:59:49
1123 [ssh-keyscan.c]
1124 please lint
7de98c39 1125 - deraadt@cvs.openbsd.org 2006/03/19 18:59:30
1126 [ssh.c]
1127 spacing
c84ac6a4 1128 - deraadt@cvs.openbsd.org 2006/03/19 18:59:09
1129 [authfile.c]
1130 whoever thought that break after return was a good idea needs to
1131 get their head examimed
98d40a74 1132 - djm@cvs.openbsd.org 2006/03/20 04:09:44
1133 [monitor.c]
1134 memory leaks detected by Coverity via elad AT netbsd.org;
1135 deraadt@ ok
1136 that should be all of them now
7016f7cf 1137 - djm@cvs.openbsd.org 2006/03/20 11:38:46
1138 [key.c]
1139 (really) last of the Coverity diffs: avoid possible NULL deref in
1140 key_free. via elad AT netbsd.org; markus@ ok
5ef36928 1141 - deraadt@cvs.openbsd.org 2006/03/20 17:10:19
1142 [auth.c key.c misc.c packet.c ssh-add.c]
1143 in a switch (), break after return or goto is stupid
353d48db 1144 - deraadt@cvs.openbsd.org 2006/03/20 17:13:16
1145 [key.c]
1146 djm did a typo
952fce1b 1147 - deraadt@cvs.openbsd.org 2006/03/20 17:17:23
1148 [ssh-rsa.c]
1149 in a switch (), break after return or goto is stupid
148de80c 1150 - deraadt@cvs.openbsd.org 2006/03/20 18:14:02
b3b6f53d 1151 [channels.c clientloop.c monitor_wrap.c monitor_wrap.h serverloop.c]
1152 [ssh.c sshpty.c sshpty.h]
148de80c 1153 sprinkle u_int throughout pty subsystem, ok markus
fe8c3af1 1154 - deraadt@cvs.openbsd.org 2006/03/20 18:17:20
1155 [auth1.c auth2.c sshd.c]
1156 sprinkle some ARGSUSED for table driven functions (which sometimes
1157 must ignore their args)
32596c7b 1158 - deraadt@cvs.openbsd.org 2006/03/20 18:26:55
1159 [channels.c monitor.c session.c session.h ssh-agent.c ssh-keygen.c]
1160 [ssh-rsa.c ssh.c sshlogin.c]
1161 annoying spacing fixes getting in the way of real diffs
b248a875 1162 - deraadt@cvs.openbsd.org 2006/03/20 18:27:50
1163 [monitor.c]
1164 spacing
338eb2ab 1165 - deraadt@cvs.openbsd.org 2006/03/20 18:35:12
1166 [channels.c]
1167 x11_fake_data is only ever used as u_char *
0bcc3e35 1168 - deraadt@cvs.openbsd.org 2006/03/20 18:41:43
1169 [dns.c]
1170 cast xstrdup to propert u_char *
9555d258 1171 - deraadt@cvs.openbsd.org 2006/03/20 18:42:27
1172 [canohost.c match.c ssh.c sshconnect.c]
1173 be strict with tolower() casting
a7137f6b 1174 - deraadt@cvs.openbsd.org 2006/03/20 18:48:34
1175 [channels.c fatal.c kex.c packet.c serverloop.c]
1176 spacing
1cec12db 1177 - deraadt@cvs.openbsd.org 2006/03/20 21:11:53
1178 [ttymodes.c]
1179 spacing
52e3daed 1180 - djm@cvs.openbsd.org 2006/03/25 00:05:41
1181 [auth-bsdauth.c auth-skey.c auth.c auth2-chall.c channels.c]
1182 [clientloop.c deattack.c gss-genr.c kex.c key.c misc.c moduli.c]
1183 [monitor.c monitor_wrap.c packet.c scard.c sftp-server.c ssh-agent.c]
1184 [ssh-keyscan.c ssh.c sshconnect.c sshconnect2.c sshd.c uuencode.c]
1185 [xmalloc.c xmalloc.h]
1186 introduce xcalloc() and xasprintf() failure-checked allocations
1187 functions and use them throughout openssh
1188
1189 xcalloc is particularly important because malloc(nmemb * size) is a
1190 dangerous idiom (subject to integer overflow) and it is time for it
1191 to die
1192
1193 feedback and ok deraadt@
c5d10563 1194 - djm@cvs.openbsd.org 2006/03/25 01:13:23
1195 [buffer.c channels.c deattack.c misc.c scp.c session.c sftp-client.c]
1196 [sftp-server.c ssh-agent.c ssh-rsa.c xmalloc.c xmalloc.h auth-pam.c]
1197 [uidswap.c]
1198 change OpenSSH's xrealloc() function from being xrealloc(p, new_size)
1199 to xrealloc(p, new_nmemb, new_itemsize).
1200
1201 realloc is particularly prone to integer overflows because it is
1202 almost always allocating "n * size" bytes, so this is a far safer
1203 API; ok deraadt@
522327f5 1204 - djm@cvs.openbsd.org 2006/03/25 01:30:23
1205 [sftp.c]
1206 "abormally" is a perfectly cromulent word, but "abnormally" is better
c1cb7bae 1207 - djm@cvs.openbsd.org 2006/03/25 13:17:03
6ba5f28f 1208 [atomicio.c auth-bsdauth.c auth-chall.c auth-options.c auth-passwd.c]
1209 [auth-rh-rsa.c auth-rhosts.c auth-rsa.c auth-skey.c auth.c auth1.c]
1210 [auth2-chall.c auth2-hostbased.c auth2-kbdint.c auth2-none.c]
1211 [auth2-passwd.c auth2-pubkey.c auth2.c authfd.c authfile.c bufaux.c]
1212 [buffer.c canohost.c channels.c cipher-3des1.c cipher-bf1.c]
1213 [cipher-ctr.c cipher.c cleanup.c clientloop.c compat.c compress.c]
1214 [deattack.c dh.c dispatch.c fatal.c groupaccess.c hostfile.c kex.c]
1215 [kexdh.c kexdhc.c kexdhs.c kexgex.c kexgexc.c kexgexs.c key.c log.c]
1216 [mac.c match.c md-sha256.c misc.c monitor.c monitor_fdpass.c]
1217 [monitor_mm.c monitor_wrap.c msg.c nchan.c packet.c progressmeter.c]
1218 [readconf.c readpass.c rsa.c scard.c scp.c servconf.c serverloop.c]
1219 [session.c sftp-client.c sftp-common.c sftp-glob.c sftp-server.c]
1220 [sftp.c ssh-add.c ssh-agent.c ssh-dss.c ssh-keygen.c ssh-keyscan.c]
1221 [ssh-keysign.c ssh-rsa.c ssh.c sshconnect.c sshconnect1.c]
1222 [sshconnect2.c sshd.c sshlogin.c sshpty.c sshtty.c ttymodes.c]
1223 [uidswap.c uuencode.c xmalloc.c]
c1cb7bae 1224 Put $OpenBSD$ tags back (as comments) to replace the RCSID()s that
1225 Theo nuked - our scripts to sync -portable need them in the files
febd6f21 1226 - deraadt@cvs.openbsd.org 2006/03/25 18:29:35
1227 [auth-rsa.c authfd.c packet.c]
1228 needed casts (always will be needed)
b476adfa 1229 - deraadt@cvs.openbsd.org 2006/03/25 18:30:55
1230 [clientloop.c serverloop.c]
1231 spacing
306f24ca 1232 - deraadt@cvs.openbsd.org 2006/03/25 18:36:15
1233 [sshlogin.c sshlogin.h]
1234 nicer size_t and time_t types
0fe9892f 1235 - deraadt@cvs.openbsd.org 2006/03/25 18:40:14
1236 [ssh-keygen.c]
1237 cast strtonum() result to right type
8d0b0353 1238 - deraadt@cvs.openbsd.org 2006/03/25 18:41:45
1239 [ssh-agent.c]
1240 mark two more signal handlers ARGSUSED
d6d4897e 1241 - deraadt@cvs.openbsd.org 2006/03/25 18:43:30
1242 [channels.c]
1243 use strtonum() instead of atoi() [limit X screens to 400, sorry]
15dd2c4f 1244 - deraadt@cvs.openbsd.org 2006/03/25 18:56:55
1245 [bufaux.c channels.c packet.c]
1246 remove (char *) casts to a function that accepts void * for the arg
5b5f6af7 1247 - deraadt@cvs.openbsd.org 2006/03/25 18:58:10
1248 [channels.c]
1249 delete cast not required
56f824f3 1250 - djm@cvs.openbsd.org 2006/03/25 22:22:43
1251 [atomicio.h auth-options.h auth.h auth2-gss.c authfd.h authfile.h]
1252 [bufaux.h buffer.h canohost.h channels.h cipher.h clientloop.h]
1253 [compat.h compress.h crc32.c crc32.h deattack.h dh.h dispatch.h]
1254 [dns.c dns.h getput.h groupaccess.h gss-genr.c gss-serv-krb5.c]
1255 [gss-serv.c hostfile.h includes.h kex.h key.h log.h mac.h match.h]
1256 [misc.h monitor.h monitor_fdpass.h monitor_mm.h monitor_wrap.h msg.h]
1257 [myproposal.h packet.h pathnames.h progressmeter.h readconf.h rsa.h]
1258 [scard.h servconf.h serverloop.h session.h sftp-common.h sftp.h]
1259 [ssh-gss.h ssh.h ssh1.h ssh2.h sshconnect.h sshlogin.h sshpty.h]
1260 [ttymodes.h uidswap.h uuencode.h xmalloc.h]
1261 standardise spacing in $OpenBSD$ tags; requested by deraadt@
9594740b 1262 - deraadt@cvs.openbsd.org 2006/03/26 01:31:48
1263 [uuencode.c]
1264 typo
3eff92ec 1265
df938409 126620060325
1267 - OpenBSD CVS Sync
1268 - djm@cvs.openbsd.org 2006/03/16 04:24:42
1269 [ssh.1]
1270 Add RFC4419 (Diffie-Hellman group exchange KEX) to the list of SSH RFCs
1271 that OpenSSH supports
a92a0909 1272 - deraadt@cvs.openbsd.org 2006/03/19 18:51:18
1273 [atomicio.c auth-bsdauth.c auth-chall.c auth-krb5.c auth-options.c]
1274 [auth-pam.c auth-passwd.c auth-rh-rsa.c auth-rhosts.c auth-rsa.c]
1275 [auth-shadow.c auth-skey.c auth.c auth1.c auth2-chall.c]
1276 [auth2-hostbased.c auth2-kbdint.c auth2-none.c auth2-passwd.c]
1277 [auth2-pubkey.c auth2.c authfd.c authfile.c bufaux.c buffer.c]
1278 [canohost.c channels.c cipher-3des1.c cipher-acss.c cipher-aes.c]
1279 [cipher-bf1.c cipher-ctr.c cipher.c cleanup.c clientloop.c compat.c]
1280 [compress.c deattack.c dh.c dispatch.c dns.c entropy.c fatal.c]
1281 [groupaccess.c hostfile.c includes.h kex.c kexdh.c kexdhc.c]
1282 [kexdhs.c kexgex.c kexgexc.c kexgexs.c key.c log.c loginrec.c]
1283 [loginrec.h logintest.c mac.c match.c md-sha256.c md5crypt.c misc.c]
1284 [monitor.c monitor_fdpass.c monitor_mm.c monitor_wrap.c msg.c]
1285 [nchan.c packet.c progressmeter.c readconf.c readpass.c rsa.c]
1286 [scard.c scp.c servconf.c serverloop.c session.c sftp-client.c]
1287 [sftp-common.c sftp-glob.c sftp-server.c sftp.c ssh-add.c]
1288 [ssh-agent.c ssh-dss.c ssh-keygen.c ssh-keyscan.c ssh-keysign.c]
1289 [ssh-rand-helper.c ssh-rsa.c ssh.c sshconnect.c sshconnect1.c]
1290 [sshconnect2.c sshd.c sshlogin.c sshpty.c sshtty.c ttymodes.c]
1291 [uidswap.c uuencode.c xmalloc.c openbsd-compat/bsd-arc4random.c]
1292 [openbsd-compat/bsd-closefrom.c openbsd-compat/bsd-cygwin_util.c]
1293 [openbsd-compat/bsd-getpeereid.c openbsd-compat/bsd-misc.c]
1294 [openbsd-compat/bsd-nextstep.c openbsd-compat/bsd-snprintf.c]
1295 [openbsd-compat/bsd-waitpid.c openbsd-compat/fake-rfc2553.c]
1296 RCSID() can die
0e03e3d0 1297 - deraadt@cvs.openbsd.org 2006/03/19 18:53:12
1298 [kex.h myproposal.h]
1299 spacing
0fa53840 1300 - djm@cvs.openbsd.org 2006/03/20 04:07:22
1301 [auth2-gss.c]
1302 GSSAPI related leaks detected by Coverity via elad AT netbsd.org;
1303 reviewed by simon AT sxw.org.uk; deraadt@ ok
0926fd19 1304 - djm@cvs.openbsd.org 2006/03/20 04:07:49
1305 [gss-genr.c]
1306 more GSSAPI related leaks detected by Coverity via elad AT netbsd.org;
1307 reviewed by simon AT sxw.org.uk; deraadt@ ok
7cd30d48 1308 - djm@cvs.openbsd.org 2006/03/20 04:08:18
1309 [gss-serv.c]
1310 last lot of GSSAPI related leaks detected by Coverity via
1311 elad AT netbsd.org; reviewed by simon AT sxw.org.uk; deraadt@ ok
97f67e9a 1312 - deraadt@cvs.openbsd.org 2006/03/20 18:14:02
1313 [monitor_wrap.h sshpty.h]
1314 sprinkle u_int throughout pty subsystem, ok markus
fd6eaa8c 1315 - deraadt@cvs.openbsd.org 2006/03/20 18:26:55
1316 [session.h]
1317 annoying spacing fixes getting in the way of real diffs
6cfe93ec 1318 - deraadt@cvs.openbsd.org 2006/03/20 18:41:43
1319 [dns.c]
1320 cast xstrdup to propert u_char *
f0eea41f 1321 - jakob@cvs.openbsd.org 2006/03/22 21:16:24
1322 [ssh.1]
1323 simplify SSHFP example; ok jmc@
69753336 1324 - djm@cvs.openbsd.org 2006/03/22 21:27:15
1325 [deattack.c deattack.h]
1326 remove IV support from the CRC attack detector, OpenSSH has never used
1327 it - it only applied to IDEA-CFB, which we don't support.
1328 prompted by NetBSD Coverity report via elad AT netbsd.org;
1329 feedback markus@ "nuke it" deraadt@
df938409 1330
08a3f952 133120060318
7f38714e 1332 - (djm) [auth-pam.c] Fix memleak in error path, from Coverity via
1333 elad AT NetBSD.org
1334 - (dtucker) [openbsd-compat/bsd-snprintf.c] Bug #1173: make fmtint() take
1335 a LLONG rather than a long. Fixes scp'ing of large files on platforms
1336 with missing/broken snprintfs. Patch from e.borovac at bom.gov.au.
08a3f952 1337
32b0131a 133820060316
1339 - (dtucker) [entropy.c] Add headers for WIFEXITED and friends.
2f360c89 1340 - (dtucker) [configure.ac md-sha256.c] NetBSD has sha2.h in
1341 /usr/include/crypto. Hint from djm@.
b1f0c612 1342 - (tim) [kex.c myproposal.h md-sha256.c openbsd-compat/sha2.c,h]
1343 Disable sha256 when openssl < 0.9.7. Patch from djm@.
30baf904 1344 - (djm) [kex.c] Slightly more clean deactivation of dhgex-sha256 on old
1345 OpenSSL; ok tim
32b0131a 1346
0ac58ab4 134720060315
1348 - (djm) OpenBSD CVS Sync:
1349 - msf@cvs.openbsd.org 2006/02/06 15:54:07
1350 [ssh.1]
1351 - typo fix
1352 ok jmc@
260c414c 1353 - jmc@cvs.openbsd.org 2006/02/06 21:44:47
1354 [ssh.1]
1355 make this a little less ambiguous...
c38f5d19 1356 - stevesk@cvs.openbsd.org 2006/02/07 01:08:04
1357 [auth-rhosts.c includes.h]
1358 move #include <netgroup.h> out of includes.h; ok markus@
c3ff311a 1359 - stevesk@cvs.openbsd.org 2006/02/07 01:18:09
1360 [includes.h ssh-agent.c ssh-keyscan.c sshconnect2.c]
1361 move #include <sys/queue.h> out of includes.h; ok markus@
1d3e026f 1362 - stevesk@cvs.openbsd.org 2006/02/07 01:42:00
1363 [channels.c clientloop.c clientloop.h includes.h packet.h]
1364 [serverloop.c sshpty.c sshpty.h sshtty.c ttymodes.c]
1365 move #include <termios.h> out of includes.h; ok markus@
99f28949 1366 - stevesk@cvs.openbsd.org 2006/02/07 01:52:50
1367 [sshtty.c]
1368 "log.h" not needed
cc63c340 1369 - stevesk@cvs.openbsd.org 2006/02/07 03:47:05
1370 [hostfile.c]
1371 "packet.h" not needed
db5a9db9 1372 - stevesk@cvs.openbsd.org 2006/02/07 03:59:20
1373 [deattack.c]
1374 duplicate #include
a75f5360 1375 - stevesk@cvs.openbsd.org 2006/02/08 12:15:27
1376 [auth.c clientloop.c includes.h misc.c monitor.c readpass.c]
1377 [session.c sftp.c ssh-agent.c ssh-keysign.c ssh.c sshconnect.c]
1378 [sshd.c sshpty.c]
1379 move #include <paths.h> out of includes.h; ok markus@
6425cf65 1380 - stevesk@cvs.openbsd.org 2006/02/08 12:32:49
1381 [includes.h misc.c]
1382 move #include <netinet/tcp.h> out of includes.h; ok markus@
1720c23b 1383 - stevesk@cvs.openbsd.org 2006/02/08 13:15:44
1384 [gss-serv.c monitor.c]
1385 small KNF
5b984d1d 1386 - stevesk@cvs.openbsd.org 2006/02/08 14:16:59
1387 [sshconnect.c]
1388 <openssl/bn.h> not needed
876faccd 1389 - stevesk@cvs.openbsd.org 2006/02/08 14:31:30
1390 [includes.h ssh-agent.c ssh-keyscan.c ssh.c]
1391 move #include <sys/resource.h> out of includes.h; ok markus@
a3dcf543 1392 - stevesk@cvs.openbsd.org 2006/02/08 14:38:18
1393 [includes.h packet.c]
1394 move #include <netinet/in_systm.h> and <netinet/ip.h> out of
1395 includes.h; ok markus@
68e39d38 1396 - stevesk@cvs.openbsd.org 2006/02/08 23:51:24
1397 [includes.h scp.c sftp-glob.c sftp-server.c]
1398 move #include <dirent.h> out of includes.h; ok markus@
bbb1501d 1399 - stevesk@cvs.openbsd.org 2006/02/09 00:32:07
1400 [includes.h]
1401 #include <sys/endian.h> not needed; ok djm@
1402 NB. ID Sync only - we still need this (but it may move later)
4eb67845 1403 - jmc@cvs.openbsd.org 2006/02/09 10:10:47
1404 [sshd.8]
1405 - move some text into a CAVEATS section
1406 - merge the COMMAND EXECUTION... section into AUTHENTICATION
bd7c69ea 1407 - stevesk@cvs.openbsd.org 2006/02/10 00:27:13
1408 [channels.c clientloop.c includes.h misc.c progressmeter.c sftp.c]
1409 [ssh.c sshd.c sshpty.c]
1410 move #include <sys/ioctl.h> out of includes.h; ok markus@
aa2eae64 1411 - stevesk@cvs.openbsd.org 2006/02/10 01:44:27
1412 [includes.h monitor.c readpass.c scp.c serverloop.c session.c\7f]
1413 [sftp.c sshconnect.c sshconnect2.c sshd.c]
1414 move #include <sys/wait.h> out of includes.h; ok markus@
cfb9181c 1415 - otto@cvs.openbsd.org 2006/02/11 19:31:18
1416 [atomicio.c]
1417 type correctness; from Ray Lai in PR 5011; ok millert@
f7b8224d 1418 - djm@cvs.openbsd.org 2006/02/12 06:45:34
1419 [ssh.c ssh_config.5]
1420 add a %l expansion code to the ControlPath, which is filled in with the
1421 local hostname at runtime. Requested by henning@ to avoid some problems
1422 with /home on NFS; ok dtucker@
129d5252 1423 - djm@cvs.openbsd.org 2006/02/12 10:44:18
1424 [readconf.c]
1425 raise error when the user specifies a RekeyLimit that is smaller than 16
1426 (the smallest of our cipher's blocksize) or big enough to cause integer
1427 wraparound; ok & feedback dtucker@
5e7007ea 1428 - jmc@cvs.openbsd.org 2006/02/12 10:49:44
1429 [ssh_config.5]
1430 slight rewording; ok djm
010c04e5 1431 - jmc@cvs.openbsd.org 2006/02/12 10:52:41
1432 [sshd.8]
1433 rework the description of authorized_keys a little;
9ed4bd80 1434 - jmc@cvs.openbsd.org 2006/02/12 17:57:19
1435 [sshd.8]
1436 sort the list of options permissable w/ authorized_keys;
1437 ok djm dtucker
1e0fcfc6 1438 - jmc@cvs.openbsd.org 2006/02/13 10:16:39
1439 [sshd.8]
1440 no need to subsection the authorized_keys examples - instead, convert
1441 this to look like an actual file. also use proto 2 keys, and use IETF
1442 example addresses;
2881e0e9 1443 - jmc@cvs.openbsd.org 2006/02/13 10:21:25
1444 [sshd.8]
1445 small tweaks for the ssh_known_hosts section;
9d4b0313 1446 - jmc@cvs.openbsd.org 2006/02/13 11:02:26
1447 [sshd.8]
1448 turn this into an example ssh_known_hosts file; ok djm
481e991f 1449 - jmc@cvs.openbsd.org 2006/02/13 11:08:43
1450 [sshd.8]
1451 - avoid nasty line split
1452 - `*' does not need to be escaped
10fa86ae 1453 - jmc@cvs.openbsd.org 2006/02/13 11:27:25
1454 [sshd.8]
1455 sort FILES and use a -compact list;
2db34ac9 1456 - david@cvs.openbsd.org 2006/02/15 05:08:24
1457 [sftp-client.c]
1458 typo in comment; ok djm@
0e505e42 1459 - jmc@cvs.openbsd.org 2006/02/15 16:53:20
1460 [ssh.1]
1461 remove the IETF draft references and replace them with some updated RFCs;
2866aceb 1462 - jmc@cvs.openbsd.org 2006/02/15 16:55:33
1463 [sshd.8]
1464 remove ietf draft references; RFC list now maintained in ssh.1;
00e7c607 1465 - jmc@cvs.openbsd.org 2006/02/16 09:05:34
1466 [sshd.8]
1467 sync some of the FILES entries w/ ssh.1;
f3d2d92e 1468 - jmc@cvs.openbsd.org 2006/02/19 19:52:10
1469 [sshd.8]
1470 move the sshrc stuff out of FILES, and into its own section:
1471 FILES is not a good place to document how stuff works;
e56bbe08 1472 - jmc@cvs.openbsd.org 2006/02/19 20:02:17
1473 [sshd.8]
1474 sync the (s)hosts.equiv FILES entries w/ those from ssh.1;
3783659a 1475 - jmc@cvs.openbsd.org 2006/02/19 20:05:00
1476 [sshd.8]
1477 grammar;
922f8f17 1478 - jmc@cvs.openbsd.org 2006/02/19 20:12:25
1479 [ssh_config.5]
1480 add some vertical space;
cebb4c24 1481 - stevesk@cvs.openbsd.org 2006/02/20 16:36:15
1482 [authfd.c channels.c includes.h session.c ssh-agent.c ssh.c]
1483 move #include <sys/un.h> out of includes.h; ok djm@
4095f623 1484 - stevesk@cvs.openbsd.org 2006/02/20 17:02:44
1485 [clientloop.c includes.h monitor.c progressmeter.c scp.c]
1486 [serverloop.c session.c sftp.c ssh-agent.c ssh.c sshd.c]
1487 move #include <signal.h> out of includes.h; ok markus@
ada68823 1488 - stevesk@cvs.openbsd.org 2006/02/20 17:19:54
1489 [auth-rhosts.c auth-rsa.c auth.c auth2-none.c auth2-pubkey.c]
1490 [authfile.c clientloop.c includes.h readconf.c scp.c session.c]
1491 [sftp-client.c sftp-common.c sftp-common.h sftp-glob.c]
1492 [sftp-server.c sftp.c ssh-add.c ssh-keygen.c ssh.c sshconnect.c]
1493 [sshconnect2.c sshd.c sshpty.c]
1494 move #include <sys/stat.h> out of includes.h; ok markus@
b6438382 1495 - stevesk@cvs.openbsd.org 2006/02/22 00:04:45
1496 [canohost.c clientloop.c includes.h match.c readconf.c scp.c ssh.c]
1497 [sshconnect.c]
1498 move #include <ctype.h> out of includes.h; ok djm@
95d46d8f 1499 - jmc@cvs.openbsd.org 2006/02/24 10:25:14
1500 [ssh_config.5]
1501 add section on patterns;
1502 from dtucker + myself
ac1ec4d8 1503 - jmc@cvs.openbsd.org 2006/02/24 10:33:54
1504 [sshd_config.5]
1505 signpost to PATTERNS;
436a5ff9 1506 - jmc@cvs.openbsd.org 2006/02/24 10:37:07
1507 [ssh_config.5]
1508 tidy up the refs to PATTERNS;
4cb23985 1509 - jmc@cvs.openbsd.org 2006/02/24 10:39:52
1510 [sshd.8]
1511 signpost to PATTERNS section;
340a4caf 1512 - jmc@cvs.openbsd.org 2006/02/24 20:22:16
1513 [ssh-keysign.8 ssh_config.5 sshd_config.5]
1514 some consistency fixes;
f09ffbdb 1515 - jmc@cvs.openbsd.org 2006/02/24 20:31:31
1516 [ssh.1 ssh_config.5 sshd.8 sshd_config.5]
1517 more consistency fixes;
c5786b30 1518 - jmc@cvs.openbsd.org 2006/02/24 23:20:07
1519 [ssh_config.5]
1520 some grammar/wording fixes;
b74c3b8c 1521 - jmc@cvs.openbsd.org 2006/02/24 23:43:57
1522 [sshd_config.5]
1523 some grammar/wording fixes;
32cfd177 1524 - jmc@cvs.openbsd.org 2006/02/24 23:51:17
1525 [sshd_config.5]
1526 oops - bits i missed;
2963b207 1527 - jmc@cvs.openbsd.org 2006/02/25 12:26:17
1528 [ssh_config.5]
1529 document the possible values for KbdInteractiveDevices;
84c1b530 1530 help/ok dtucker
1531 - jmc@cvs.openbsd.org 2006/02/25 12:28:34
1532 [sshd_config.5]
1533 document the order in which allow/deny directives are processed;
a269663f 1534 help/ok dtucker
de4f5093 1535 - jmc@cvs.openbsd.org 2006/02/26 17:17:18
1536 [ssh_config.5]
1537 move PATTERNS to the end of the main body; requested by dtucker
ef1c6497 1538 - jmc@cvs.openbsd.org 2006/02/26 18:01:13
1539 [sshd_config.5]
1540 subsection is pointless here;
c04ba6a6 1541 - jmc@cvs.openbsd.org 2006/02/26 18:03:10
1542 [ssh_config.5]
1543 comma;
8b6bf4d5 1544 - djm@cvs.openbsd.org 2006/02/28 01:10:21
1545 [session.c]
1546 fix logout recording when privilege separation is disabled, analysis and
1547 patch from vinschen at redhat.com; tested by dtucker@ ok deraadt@
1548 NB. ID sync only - patch already in portable
140000b4 1549 - djm@cvs.openbsd.org 2006/03/04 04:12:58
1550 [serverloop.c]
1551 move a debug() outside of a signal handler; ok markus@ a little while back
16a5525d 1552 - djm@cvs.openbsd.org 2006/03/12 04:23:07
1553 [ssh.c]
1554 knf nit
9f513268 1555 - djm@cvs.openbsd.org 2006/03/13 08:16:00
1556 [sshd.c]
1557 don't log that we are listening on a socket before the listen() call
1558 actually succeeds, bz #1162 reported by Senthil Kumar; ok dtucker@
71f0de56 1559 - dtucker@cvs.openbsd.org 2006/03/13 08:33:00
1560 [packet.c]
1561 Set TCP_NODELAY for all connections not just "interactive" ones. Fixes
1562 poor performance and protocol stalls under some network conditions (mindrot
1563 bugs #556 and #981). Patch originally from markus@, ok djm@
15b81af3 1564 - dtucker@cvs.openbsd.org 2006/03/13 08:43:16
1565 [ssh-keygen.c]
1566 Make ssh-keygen handle CR and CRLF line termination when converting IETF
1567 format keys, in adition to vanilla LF. mindrot #1157, tested by Chris
1568 Pepper, ok djm@
533b9133 1569 - dtucker@cvs.openbsd.org 2006/03/13 10:14:29
1570 [misc.c ssh_config.5 sshd_config.5]
1571 Allow config directives to contain whitespace by surrounding them by double
1572 quotes. mindrot #482, man page help from jmc@, ok djm@
45660a22 1573 - dtucker@cvs.openbsd.org 2006/03/13 10:26:52
1574 [authfile.c authfile.h ssh-add.c]
1575 Make ssh-add check file permissions before attempting to load private
1576 key files multiple times; it will fail anyway and this prevents confusing
1577 multiple prompts and warnings. mindrot #1138, ok djm@
22aa23f8 1578 - djm@cvs.openbsd.org 2006/03/14 00:15:39
1579 [canohost.c]
1580 log the originating address and not just the name when a reverse
1581 mapping check fails, requested by linux AT linuon.com
2d762582 1582 - markus@cvs.openbsd.org 2006/03/14 16:32:48
1583 [ssh_config.5 sshd_config.5]
1584 *AliveCountMax applies to protcol v2 only; ok dtucker, djm
2ff8003a 1585 - djm@cvs.openbsd.org 2006/03/07 09:07:40
1586 [kex.c kex.h monitor.c myproposal.h ssh-keyscan.c sshconnect2.c sshd.c]
1587 Implement the diffie-hellman-group-exchange-sha256 key exchange method
1588 using the SHA256 code in libc (and wrapper to make it into an OpenSSL
1589 EVP), interop tested against CVS PuTTY
1590 NB. no portability bits committed yet
13ff27b7 1591 - (djm) [configure.ac defines.h kex.c md-sha256.c]
1592 [openbsd-compat/sha2.h openbsd-compat/openbsd-compat.h]
1593 [openbsd-compat/sha2.c] First stab at portability glue for SHA256
1594 KEX support, should work with libc SHA256 support or OpenSSL
1595 EVP_sha256 if present
1a6e2ed1 1596 - (djm) [includes.h] Restore accidentally dropped netinet/in.h
d3c45531 1597 - (djm) [Makefile.in openbsd-compat/Makefile.in] Add added files
f73e2ad7 1598 - (djm) [md-sha256.c configure.ac] md-sha256.c needs sha2.h if present
53a9f480 1599 - (djm) [regress/.cvsignore] Ignore Makefile here
81e73e57 1600 - (djm) [loginrec.c] Need stat.h
6c3a432e 1601 - (djm) [openbsd-compat/sha2.h] Avoid include macro clash with
1602 system sha2.h
cb2c6179 1603 - (djm) [ssh-rand-helper.c] Needs a bunch of headers
3e598f1a 1604 - (djm) [ssh-agent.c] Restore dropped stat.h
3070c7e1 1605 - (djm) [openbsd-compat/sha2.h openbsd-compat/sha2.c] Comment out
1606 SHA384, which we don't need and doesn't compile without tweaks
b5b88c19 1607 - (djm) [auth-pam.c clientloop.c includes.h monitor.c session.c]
1608 [sftp-client.c ssh-keysign.c ssh.c sshconnect.c sshconnect2.c]
1609 [sshd.c openbsd-compat/bsd-misc.c openbsd-compat/bsd-openpty.c]
1610 [openbsd-compat/glob.c openbsd-compat/mktemp.c]
1611 [openbsd-compat/readpassphrase.c] Lots of include fixes for
1612 OpenSolaris
b481f63d 1613 - (tim) [includes.h] put sys/stat.h back in to quiet some "macro redefined:"
3e9b2b1b 1614 - (tim) [openssh/sshpty.c openssh/openbsd-compat/port-tun.c] put in some
1615 includes removed from includes.h
d90b9f9a 1616 - (dtucker) [configure.ac] Fix glob test conversion to AC_TRY_COMPILE
b02dadfc 1617 - (djm) [includes.h] Put back paths.h, it is needed in defines.h
d4bf5977 1618 - (dtucker) [openbsd-compat/openbsd-compat.h] AIX (at least) needs
1619 sys/ioctl.h for struct winsize.
3919d576 1620 - (dtucker) [configure.ac] login_cap.h requires sys/types.h on NetBSD.
0ac58ab4 1621
055252ed 162220060313
1623 - (dtucker) [configure.ac] Bug #1171: Don't use printf("%lld", longlong)
1624 since not all platforms support it. Instead, use internal equivalent while
1625 computing LLONG_MIN and LLONG_MAX. Remove special case for alpha-dec-osf*
1626 as it's no longer required. Tested by Bernhard Simon, ok djm@
1627
f9b93ff8 162820060304
1629 - (dtucker) [contrib/cygwin/ssh-host-config] Require use of lastlog as a
1630 file rather than directory, required as Cygwin will be importing lastlog(1).
1631 Also tightens up permissions on the file. Patch from vinschen@redhat.com.
a8d3dd47 1632 - (dtucker) [gss-serv-krb5.c] Bug #1166: Correct #ifdefs for gssapi_krb5.h
1633 includes. Patch from gentoo.riverrat at gmail.com.
f9b93ff8 1634
49c64dd6 163520060226
1636 - (dtucker) [configure.ac] Bug #1156: QNX apparently needs SSHD_ACQUIRES_CTTY
1637 patch from kraai at ftbfs.org.
1638
163920060223
05059810 1640 - (dtucker) [sshd_config sshd_config.5] Update UsePAM to reflect current
1641 reality. Pointed out by tryponraj at gmail.com.
1642
49c64dd6 164320060222
0244ad55 1644 - (dtucker) [openbsd-compat/openssl-compat.{c,h}] Minor tidy up: only
1645 compile in compat code if required.
1646
15101d77 164720060221
1648 - (dtucker) [openbsd-compat/openssl-compat.h] Prevent warning about
1649 redefinition of SSLeay_add_all_algorithms.
1650
c7ad0d99 165120060220
1652 - (dtucker) [INSTALL configure.ac openbsd-compat/openssl-compat.{c,h}]
1653 Add optional enabling of OpenSSL's (hardware) Engine support, via
1654 configure --with-ssl-engine. Based in part on a diff by michal at
1655 logix.cz.
1656
46096a5b 165720060219
1658 - (dtucker) [Makefile.in configure.ac, added openbsd-compat/regress/]
1659 Add first attempt at regress tests for compat library. ok djm@
1660
103ff395 166120060214
1662 - (tim) [buildpkg.sh.in] Make the names consistent.
1663 s/pkg_post_make_install_fixes.sh/pkg-post-make-install-fixes.sh/ OK dtucker@
1664
06a517d4 166520060212
1666 - (dtucker) [openbsd-compat/bsd-cygwin_util.c] Make loop counter unsigned
1667 to silence compiler warning, from vinschen at redhat.com.
0c7e8877 1668 - (tim) [configure.ac] Bug #1149. Disable /etc/default/login check for QNX.
9603096f 1669 - (dtucker) [README version.h contrib/caldera/openssh.spec
1670 contrib/redhat/openssh.spec contrib/suse/openssh.spec] Bump version
1671 strings to match 4.3p2 release.
06a517d4 1672
4c721c3d 167320060208
1674 - (tim) [session.c] Logout records were not updated on systems with
1675 post auth privsep disabled due to bug 1086 changes. Analysis and patch
1676 by vinschen at redhat.com. OK tim@, dtucker@.
4b2cf3f1 1677 - (dtucker) [configure.ac] Typo in Ultrix and NewsOS sections (NEED_SETPRGP
8753ef06 1678 -> NEED_SETPGRP), reported by Bernhard Simon. ok tim@
4c721c3d 1679
5679f14d 168020060206
1681 - (tim) [configure.ac] Remove unnecessary tests for net/if.h and
1682 netinet/in_systm.h. OK dtucker@.
1683
823221b2 168420060205
1685 - (tim) [configure.ac] Add AC_REVISION. Add sys/time.h to lastlog.h test
1686 for Solaris. OK dtucker@.
9c54c067 1687 - (tim) [configure.ac] Bug #1149. Changes in QNX section only. Patch by
1688 kraai at ftbfs.org.
823221b2 1689
c9ecc3c7 169020060203
1691 - (tim) [configure.ac] test for egrep (AC_PROG_EGREP) before first
1692 AC_CHECK_HEADERS test. Without it, if AC_CHECK_HEADERS is first run
1693 by a platform specific check, builtin standard includes tests will be
1694 skipped on the other platforms.
1695 Analysis and suggestion by vinschen at redhat.com, patch by dtucker@.
1696 OK tim@, djm@.
1697
300ea548 169820060202
1699 - (dtucker) [configure.ac] Bug #1148: Fix "crippled AES" test so that it
1700 works with picky compilers. Patch from alex.kiernan at thus.net.
1701
0ceedd4e 170220060201
1703 - (djm) [regress/test-exec.sh] Try 'logname' as well as 'whoami' to
1704 determine the user's login name - needed for regress tests on Solaris
1705 10 and OpenSolaris
f3906047 1706 - (djm) OpenBSD CVS Sync
1707 - jmc@cvs.openbsd.org 2006/02/01 09:06:50
1708 [sshd.8]
1709 - merge sections on protocols 1 and 2 into a single section
1710 - remove configuration file section
1711 ok markus
170c69ba 1712 - jmc@cvs.openbsd.org 2006/02/01 09:11:41
1713 [sshd.8]
1714 small tweak;
026be201 1715 - (djm) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
1716 [contrib/suse/openssh.spec] Update versions ahead of release
ac07067e 1717 - markus@cvs.openbsd.org 2006/02/01 11:27:22
1718 [version.h]
1719 openssh 4.3
2ac31303 1720 - (djm) Release OpenSSH 4.3p1
0ceedd4e 1721
0ce89457 172220060131
1723 - (djm) OpenBSD CVS Sync
1724 - jmc@cvs.openbsd.org 2006/01/20 11:21:45
1725 [ssh_config.5]
1726 - word change, agreed w/ markus
1727 - consistency fixes
ec63d7ce 1728 - jmc@cvs.openbsd.org 2006/01/25 09:04:34
1729 [sshd.8]
1730 move the options description up the page, and a few additional tweaks
1731 whilst in here;
1732 ok markus
f464b2f1 1733 - jmc@cvs.openbsd.org 2006/01/25 09:07:22
1734 [sshd.8]
1735 move subsections to full sections;
b661b7fb 1736 - jmc@cvs.openbsd.org 2006/01/26 08:47:56
1737 [ssh.1]
1738 add a section on verifying host keys in dns;
1739 written with a lot of help from jakob;
1740 feedback dtucker/markus;
1741 ok markus
d7b37427 1742 - reyk@cvs.openbsd.org 2006/01/30 12:22:22
1743 [channels.c]
1744 mark channel as write failed or dead instead of read failed on error
1745 of the channel output filter.
1746 ok markus@
062d2977 1747 - jmc@cvs.openbsd.org 2006/01/30 13:37:49
1748 [ssh.1]
1749 remove an incorrect sentence;
1750 reported by roumen petrov;
1751 ok djm markus
4116f5c0 1752 - djm@cvs.openbsd.org 2006/01/31 10:19:02
1753 [misc.c misc.h scp.c sftp.c]
1754 fix local arbitrary command execution vulnerability on local/local and
1755 remote/remote copies (CVE-2006-0225, bz #1094), patch by
1756 t8m AT centrum.cz, polished by dtucker@ and myself; ok markus@
16e8ab10 1757 - djm@cvs.openbsd.org 2006/01/31 10:35:43
1758 [scp.c]
1759 "scp a b c" shouldn't clobber "c" when it is not a directory, report and
1760 fix from biorn@; ok markus@
b645ff66 1761 - (djm) Sync regress tests to OpenBSD:
1762 - dtucker@cvs.openbsd.org 2005/03/10 10:20:39
1763 [regress/forwarding.sh]
1764 Regress test for ClearAllForwardings (bz #994); ok markus@
9b347e5f 1765 - dtucker@cvs.openbsd.org 2005/04/25 09:54:09
1766 [regress/multiplex.sh]
1767 Don't call cleanup in multiplex as test-exec will cleanup anyway
1768 found by tim@, ok djm@
1769 NB. ID sync only, we already had this
1770 - djm@cvs.openbsd.org 2005/05/20 23:14:15
1771 [regress/test-exec.sh]
1772 force addressfamily=inet for tests, unbreaking dynamic-forward regress for
1773 recently committed nc SOCKS5 changes
9f22d634 1774 - djm@cvs.openbsd.org 2005/05/24 04:10:54
89deb4c2 1775 [regress/try-ciphers.sh]
9f22d634 1776 oops, new arcfour modes here too
89deb4c2 1777 - markus@cvs.openbsd.org 2005/06/30 11:02:37
1778 [regress/scp.sh]
1779 allow SUDO=sudo; from Alexander Bluhm
41f70006 1780 - grunk@cvs.openbsd.org 2005/11/14 21:25:56
1781 [regress/agent-getpeereid.sh]
1782 all other scripts in this dir use $SUDO, not 'sudo', so pull this even
1783 ok markus@
71133d5b 1784 - dtucker@cvs.openbsd.org 2005/12/14 04:36:39
1785 [regress/scp-ssh-wrapper.sh]
1786 Fix assumption about how many args scp will pass; ok djm@
1787 NB. ID sync only, we already had this
452613c1 1788 - djm@cvs.openbsd.org 2006/01/27 06:49:21
1789 [scp.sh]
1790 regress test for local to local scp copies; ok dtucker@
3ca1f5b0 1791 - djm@cvs.openbsd.org 2006/01/31 10:23:23
1792 [scp.sh]
1793 regression test for CVE-2006-0225 written by dtucker@
d5b44cf1 1794 - djm@cvs.openbsd.org 2006/01/31 10:36:33
1795 [scp.sh]
1796 regress test for "scp a b c" where "c" is not a directory
0ce89457 1797
eeb27c78 179820060129
1799 - (dtucker) [configure.ac opensshd.init.in] Bug #1144: Use /bin/sh for the
1800 opensshd.init script interpretter if /sbin/sh does not exist. ok tim@
1801
16ad260d 180220060120
1803 - (dtucker) OpenBSD CVS Sync
1804 - jmc@cvs.openbsd.org 2006/01/15 17:37:05
1805 [ssh.1]
1806 correction from deraadt
43a7d9e7 1807 - jmc@cvs.openbsd.org 2006/01/18 10:53:29
1808 [ssh.1]
1809 add a section on ssh-based vpn, based on reyk's README.tun;
db175906 1810 - dtucker@cvs.openbsd.org 2006/01/20 00:14:55
1811 [scp.1 ssh.1 ssh_config.5 sftp.1]
1812 Document RekeyLimit. Based on patch from jan.iven at cern.ch from mindrot
1813 #1056 with feedback from jmc, djm and markus; ok jmc@ djm@
16ad260d 1814
aaa18db9 181520060114
1816 - (djm) OpenBSD CVS Sync
1817 - jmc@cvs.openbsd.org 2006/01/06 13:27:32
1818 [ssh.1]
1819 weed out some duplicate info in the known_hosts FILES entries;
1820 ok djm
5d7b356f 1821 - jmc@cvs.openbsd.org 2006/01/06 13:29:10
1822 [ssh.1]
1823 final round of whacking FILES for duplicate info, and some consistency
1824 fixes;
1825 ok djm
dbb3bf96 1826 - jmc@cvs.openbsd.org 2006/01/12 14:44:12
1827 [ssh.1]
1828 split sections on tcp and x11 forwarding into two sections.
1829 add an example in the tcp section, based on sth i wrote for ssh faq;
1830 help + ok: djm markus dtucker
5d4e571c 1831 - jmc@cvs.openbsd.org 2006/01/12 18:48:48
1832 [ssh.1]
1833 refer to `TCP' rather than `TCP/IP' in the context of connection
1834 forwarding;
1835 ok markus
e5d4cfad 1836 - jmc@cvs.openbsd.org 2006/01/12 22:20:00
1837 [sshd.8]
1838 refer to TCP forwarding, rather than TCP/IP forwarding;
0b3950af 1839 - jmc@cvs.openbsd.org 2006/01/12 22:26:02
1840 [ssh_config.5]
1841 refer to TCP forwarding, rather than TCP/IP forwarding;
c2da64a1 1842 - jmc@cvs.openbsd.org 2006/01/12 22:34:12
1843 [ssh.1]
1844 back out a sentence - AUTHENTICATION already documents this;
aaa18db9 1845
794febd2 184620060109
1847 - (dtucker) [contrib/cygwin/ssh-host-config] Make sshd service depend on
1848 tcpip service so it's always started after IP is up. Patch from
1849 vinschen at redhat.com.
1850
0624a70b 185120060106
1852 - (djm) OpenBSD CVS Sync
1853 - jmc@cvs.openbsd.org 2006/01/03 16:31:10
1854 [ssh.1]
1855 move FILES to a -compact list, and make each files an item in that list.
1856 this avoids nastly line wrap when we have long pathnames, and treats
1857 each file as a separate item;
1858 remove the .Pa too, since it is useless.
0502727e 1859 - jmc@cvs.openbsd.org 2006/01/03 16:35:30
1860 [ssh.1]
1861 use a larger width for the ENVIRONMENT list;
f403d7b5 1862 - jmc@cvs.openbsd.org 2006/01/03 16:52:36
1863 [ssh.1]
1864 put FILES in some sort of order: sort by pathname
c0907b37 1865 - jmc@cvs.openbsd.org 2006/01/03 16:55:18
1866 [ssh.1]
1867 tweak the description of ~/.ssh/environment
f3119772 1868 - jmc@cvs.openbsd.org 2006/01/04 18:42:46
1869 [ssh.1]
1870 chop out some duplication in the .{r,s}hosts/{h,sh}osts.equiv FILES
1871 entries;
1872 ok markus
6c276bb9 1873 - jmc@cvs.openbsd.org 2006/01/04 18:45:01
1874 [ssh.1]
1875 remove .Xr's to rsh(1) and telnet(1): they are hardly needed;
926f6a7a 1876 - jmc@cvs.openbsd.org 2006/01/04 19:40:24
1877 [ssh.1]
1878 +.Xr ssh-keyscan 1 ,
ccce91ef 1879 - jmc@cvs.openbsd.org 2006/01/04 19:50:09
1880 [ssh.1]
1881 -.Xr gzip 1 ,
db382686 1882 - djm@cvs.openbsd.org 2006/01/05 23:43:53
1883 [misc.c]
1884 check that stdio file descriptors are actually closed before clobbering
1885 them in sanitise_stdfd(). problems occurred when a lower numbered fd was
1886 closed, but higher ones weren't. spotted by, and patch tested by
1887 Frédéric Olivié
0624a70b 1888
d3506f6d 188920060103
1890 - (djm) [channels.c] clean up harmless merge error, from reyk@
1891
79e46360 189220060103
1893 - (djm) OpenBSD CVS Sync
1894 - jmc@cvs.openbsd.org 2006/01/02 17:09:49
1895 [ssh_config.5 sshd_config.5]
1896 some corrections from michael knudsen;
1897
6f6cd507 189820060102
1899 - (djm) [README.tun] Add README.tun, missed during sync of tun(4) support
4b5e6c81 1900 - (djm) OpenBSD CVS Sync
1901 - jmc@cvs.openbsd.org 2005/12/31 10:46:17
1902 [ssh.1]
1903 merge the "LOGIN SESSION AND REMOTE EXECUTION" and "SERVER
1904 AUTHENTICATION" sections into "AUTHENTICATION";
1905 some rewording done to make the text read better, plus some
1906 improvements from djm;
1907 ok djm
b92605e1 1908 - jmc@cvs.openbsd.org 2005/12/31 13:44:04
1909 [ssh.1]
1910 clean up ENVIRONMENT a little;
20892533 1911 - jmc@cvs.openbsd.org 2005/12/31 13:45:19
1912 [ssh.1]
1913 .Nm does not require an argument;
1f1fbbd8 1914 - stevesk@cvs.openbsd.org 2006/01/01 08:59:27
1915 [includes.h misc.c]
1916 move <net/if.h>; ok djm@
81c042a3 1917 - stevesk@cvs.openbsd.org 2006/01/01 10:08:48
1918 [misc.c]
1919 no trailing "\n" for debug()
3eee3b86 1920 - djm@cvs.openbsd.org 2006/01/02 01:20:31
1921 [sftp-client.c sftp-common.h sftp-server.c]
1922 use a common max. packet length, no binary change
b1b65311 1923 - reyk@cvs.openbsd.org 2006/01/02 07:53:44
1924 [misc.c]
1925 clarify tun(4) opening - set the mode and bring the interface up. also
1926 (re)sets the tun(4) layer 2 LINK0 flag for existing tunnel interfaces.
1927 suggested and ok by djm@
d141c93d 1928 - jmc@cvs.openbsd.org 2006/01/02 12:31:06
1929 [ssh.1]
1930 start to cut some duplicate info from FILES;
1931 help/ok djm
6f6cd507 1932
0f6cb079 193320060101
1934 - (djm) [Makefile.in configure.ac includes.h misc.c]
1935 [openbsd-compat/port-tun.c openbsd-compat/port-tun.h] Add support
1936 for tunnel forwarding for FreeBSD and NetBSD. NetBSD's support is
1937 limited to IPv4 tunnels only, and most versions don't support the
1938 tap(4) device at all.
b5081213 1939 - (djm) [configure.ac] Fix linux/if_tun.h test
3aef38da 1940 - (djm) [openbsd-compat/port-tun.c] Linux needs linux/if.h too
0f6cb079 1941
1908529f 194220051229
1943 - (djm) OpenBSD CVS Sync
1944 - stevesk@cvs.openbsd.org 2005/12/28 22:46:06
1945 [canohost.c channels.c clientloop.c]
1946 use 'break-in' for consistency; ok deraadt@ ok and input jmc@
c1c6a032 1947 - reyk@cvs.openbsd.org 2005/12/30 15:56:37
1948 [channels.c channels.h clientloop.c]
1949 add channel output filter interface.
1950 ok djm@, suggested by markus@
3da242db 1951 - jmc@cvs.openbsd.org 2005/12/30 16:59:00
1952 [sftp.1]
1953 do not suggest that interactive authentication will work
1954 with the -b flag;
1955 based on a diff from john l. scarfone;
1956 ok djm
f470cf48 1957 - stevesk@cvs.openbsd.org 2005/12/31 01:38:45
1958 [ssh.1]
1959 document -MM; ok djm@
e914f53a 1960 - (djm) [openbsd-compat/port-tun.c openbsd-compat/port-tun.h configure.ac]
1961 [serverloop.c ssh.c openbsd-compat/Makefile.in]
1962 [openbsd-compat/openbsd-compat.h] Implement tun(4) forwarding
1963 compatability support for Linux, diff from reyk@
c40f09ca 1964 - (djm) [configure.ac] Disable Linux tun(4) compat code if linux/tun.h does
1965 not exist
d91775e1 1966 - (djm) [configure.ac] oops, make that linux/if_tun.h
1908529f 1967
b5c428f0 196820051229
1969 - (tim) [buildpkg.sh.in] grep for $SSHDUID instead of $SSHDGID on /etc/passwd
1970
6b0117fd 197120051224
1972 - (djm) OpenBSD CVS Sync
1973 - jmc@cvs.openbsd.org 2005/12/20 21:59:43
1974 [ssh.1]
1975 merge the sections on protocols 1 and 2 into one section on
1976 authentication;
1977 feedback djm dtucker
1978 ok deraadt markus dtucker
5c5546be 1979 - jmc@cvs.openbsd.org 2005/12/20 22:02:50
1980 [ssh.1]
1981 .Ss -> .Sh: subsections have not made this page more readable
e6c7c03e 1982 - jmc@cvs.openbsd.org 2005/12/20 22:09:41
1983 [ssh.1]
1984 move info on ssh return values and config files up into the main
1985 description;
e49f7abd 1986 - jmc@cvs.openbsd.org 2005/12/21 11:48:16
1987 [ssh.1]
1988 -L and -R descriptions are now above, not below, ~C description;
8770ef76 1989 - jmc@cvs.openbsd.org 2005/12/21 11:57:25
1990 [ssh.1]
1991 options now described `above', rather than `later';
6e1e9c73 1992 - jmc@cvs.openbsd.org 2005/12/21 12:53:31
1993 [ssh.1]
1994 -Y does X11 forwarding too;
1995 ok markus
6cd6c442 1996 - stevesk@cvs.openbsd.org 2005/12/21 22:44:26
1997 [sshd.8]
1998 clarify precedence of -p, Port, ListenAddress; ok and help jmc@
0c9851b1 1999 - jmc@cvs.openbsd.org 2005/12/22 10:31:40
2000 [ssh_config.5]
2001 put the description of "UsePrivilegedPort" in the correct place;
9bf41db3 2002 - jmc@cvs.openbsd.org 2005/12/22 11:23:42
2003 [ssh.1]
2004 expand the description of -w somewhat;
2005 help/ok reyk
86131206 2006 - jmc@cvs.openbsd.org 2005/12/23 14:55:53
2007 [ssh.1]
2008 - sync the description of -e w/ synopsis
2009 - simplify the description of -I
2010 - note that -I is only available if support compiled in, and that it
2011 isn't by default
2012 feedback/ok djm@
025fc42e 2013 - jmc@cvs.openbsd.org 2005/12/23 23:46:23
2014 [ssh.1]
2015 less mark up for -c;
678143bd 2016 - djm@cvs.openbsd.org 2005/12/24 02:27:41
2017 [session.c sshd.c]
2018 eliminate some code duplicated in privsep and non-privsep paths, and
2019 explicitly clear SIGALRM handler; "groovy" deraadt@
6b0117fd 2020
a2b1748a 202120051220
2022 - (dtucker) OpenBSD CVS Sync
2023 - reyk@cvs.openbsd.org 2005/12/13 15:03:02
2024 [serverloop.c]
2025 if forced_tun_device is not set, it is -1 and not SSH_TUNID_ANY
442c8b33 2026 - jmc@cvs.openbsd.org 2005/12/16 18:07:08
2027 [ssh.1]
2028 move the option descriptions up the page: start of a restructure;
2029 ok markus deraadt
e426efa9 2030 - jmc@cvs.openbsd.org 2005/12/16 18:08:53
2031 [ssh.1]
2032 simplify a sentence;
28ca205d 2033 - jmc@cvs.openbsd.org 2005/12/16 18:12:22
2034 [ssh.1]
2035 make the description of -c a little nicer;
a55c1733 2036 - jmc@cvs.openbsd.org 2005/12/16 18:14:40
2037 [ssh.1]
2038 signpost the protocol sections;
8918b906 2039 - stevesk@cvs.openbsd.org 2005/12/17 21:13:05
2040 [ssh_config.5 session.c]
2041 spelling: fowarding, fowarded
551ed07c 2042 - stevesk@cvs.openbsd.org 2005/12/17 21:36:42
2043 [ssh_config.5]
2044 spelling: intented -> intended
3aa43b24 2045 - dtucker@cvs.openbsd.org 2005/12/20 04:41:07
2046 [ssh.c]
2047 exit(255) on error to match description in ssh(1); bz #1137; ok deraadt@
a2b1748a 2048
e5146707 204920051219
2050 - (dtucker) [cipher-aes.c cipher-ctr.c cipher.c configure.ac
2051 openbsd-compat/openssl-compat.h] Check for and work around broken AES
2052 ciphers >128bit on (some) Solaris 10 systems. ok djm@
2053
2f89281c 205420051217
2055 - (dtucker) [defines.h] HP-UX system headers define "YES" and "NO" which
2056 scp.c also uses, so undef them here.
31b0732a 2057 - (dtucker) [configure.ac openbsd-compat/bsd-snprintf.c] Bug #1133: Our
2058 snprintf replacement can have a conflicting declaration in HP-UX's system
2059 headers (const vs. no const) so we now check for and work around it. Patch
2060 from the dynamic duo of David Leonard and Ted Percival.
2f89281c 2061
9fed02d8 206220051214
2063 - (dtucker) OpenBSD CVS Sync (regress/)
2064 - dtucker@cvs.openbsd.org 2005/12/30 04:36:39
2065 [regress/scp-ssh-wrapper.sh]
2066 Fix assumption about how many args scp will pass; ok djm@
2067
d7cf99ff 206820051213
2069 - (djm) OpenBSD CVS Sync
2070 - jmc@cvs.openbsd.org 2005/11/30 11:18:27
2071 [ssh.1]
2072 timezone -> time zone
04ac3e62 2073 - jmc@cvs.openbsd.org 2005/11/30 11:45:20
2074 [ssh.1]
2075 avoid ambiguities in describing TZ;
2076 ok djm@
d20f3c9e 2077 - reyk@cvs.openbsd.org 2005/12/06 22:38:28
2078 [auth-options.c auth-options.h channels.c channels.h clientloop.c]
2079 [misc.c misc.h readconf.c readconf.h scp.c servconf.c servconf.h]
2080 [serverloop.c sftp.c ssh.1 ssh.c ssh_config ssh_config.5 sshconnect.c]
2081 [sshconnect.h sshd.8 sshd_config sshd_config.5]
2082 Add support for tun(4) forwarding over OpenSSH, based on an idea and
2083 initial channel code bits by markus@. This is a simple and easy way to
2084 use OpenSSH for ad hoc virtual private network connections, e.g.
2085 administrative tunnels or secure wireless access. It's based on a new
2086 ssh channel and works similar to the existing TCP forwarding support,
2087 except that it depends on the tun(4) network interface on both ends of
2088 the connection for layer 2 or layer 3 tunneling. This diff also adds
2089 support for LocalCommand in the ssh(1) client.
d20f3c9e 2090 ok djm@, markus@, jmc@ (manpages), tested and discussed with others
ceec33f3 2091 - djm@cvs.openbsd.org 2005/12/07 03:52:22
2092 [clientloop.c]
2093 reyk forgot to compile with -Werror (missing header)
985bb789 2094 - jmc@cvs.openbsd.org 2005/12/07 10:52:13
2095 [ssh.1]
2096 - avoid line split in SYNOPSIS
2097 - add args to -w
2098 - kill trailing whitespace
64925c6d 2099 - jmc@cvs.openbsd.org 2005/12/08 14:59:44
2100 [ssh.1 ssh_config.5]
2101 make `!command' a little clearer;
2102 ok reyk
030723f9 2103 - jmc@cvs.openbsd.org 2005/12/08 15:06:29
2104 [ssh_config.5]
2105 keep options in order;
a4f24bf8 2106 - reyk@cvs.openbsd.org 2005/12/08 18:34:11
2107 [auth-options.c includes.h misc.c misc.h readconf.c servconf.c]
2108 [serverloop.c ssh.c ssh_config.5 sshd_config.5 configure.ac]
2109 two changes to the new ssh tunnel support. this breaks compatibility
2110 with the initial commit but is required for a portable approach.
2111 - make the tunnel id u_int and platform friendly, use predefined types.
2112 - support configuration of layer 2 (ethernet) or layer 3
2113 (point-to-point, default) modes. configuration is done using the
2114 Tunnel (yes|point-to-point|ethernet|no) option is ssh_config(5) and
2115 restricted by the PermitTunnel (yes|point-to-point|ethernet|no) option
2116 in sshd_config(5).
2117 ok djm@, man page bits by jmc@
a274ba38 2118 - jmc@cvs.openbsd.org 2005/12/08 21:37:50
2119 [ssh_config.5]
2120 new sentence, new line;
b872f7f0 2121 - markus@cvs.openbsd.org 2005/12/12 13:46:18
2122 [channels.c channels.h session.c]
2123 make sure protocol messages for internal channels are ignored.
2124 allow adjust messages for non-open channels; with and ok djm@
6306853a 2125 - (djm) [misc.c] Disable tunnel code for non-OpenBSD (for now), enable
2126 again by providing a sys_tun_open() function for your platform and
2127 setting the CUSTOM_SYS_TUN_OPEN define. More work is required to match
2128 OpenBSD's tunnel protocol, which prepends the address family to the
2129 packet
d7cf99ff 2130
fbc06315 213120051201
2132 - (djm) [envpass.sh] Remove regress script that was accidentally committed
2133 in top level directory and not noticed for over a year :)
2134
6e94bd72 213520051129
2136 - (tim) [ssh-keygen.c] Move DSA length test after setting default when
2137 bits == 0.
60dc0294 2138 - (dtucker) OpenBSD CVS Sync
2139 - dtucker@cvs.openbsd.org 2005/11/29 02:04:55
2140 [ssh-keygen.c]
2141 Populate default key sizes before checking them; from & ok tim@
e45da4d6 2142 - (tim) [configure.ac sshd.8] Enable locked account check (a "*LK*" string)
2143 for UnixWare.
6e94bd72 2144
b7bb251f 214520051128
2146 - (dtucker) [regress/yes-head.sh] Work around breakage caused by some
2147 versions of GNU head. Based on patch from zappaman at buraphalinux.org
8b396721 2148 - (dtucker) [includes.h] Bug #1122: __USE_GNU is a glibc internal macro, use
2149 _GNU_SOURCE instead. Patch from t8m at centrum.cz.
c6d7b211 2150 - (dtucker) OpenBSD CVS Sync
2151 - dtucker@cvs.openbsd.org 2005/11/28 05:16:53
2152 [ssh-keygen.1 ssh-keygen.c]
2153 Enforce DSA key length of exactly 1024 bits to comply with FIPS-186-2,
2154 increase minumum RSA key size to 768 bits and update man page to reflect
2155 these. Patch originally bz#1119 (senthilkumar_sen at hotpop.com),
2156 ok djm@, grudging ok deraadt@.
98e93fbc 2157 - dtucker@cvs.openbsd.org 2005/11/28 06:02:56
2158 [ssh-agent.1]
2159 Update agent socket path templates to reflect reality, correct xref for
2160 time formats. bz#1121, patch from openssh at roumenpetrov.info, ok djm@
b7bb251f 2161
961c2997 216220051126
2163 - (dtucker) [configure.ac] Bug #1126: AIX 5.2 and 5.3 (and presumably newer,
2164 when they're available) need the real UID set otherwise pam_chauthtok will
2165 set ADMCHG after changing the password, forcing the user to change it
2166 again immediately.
2167
ccc45ee0 216820051125
2169 - (dtucker) [configure.ac] Apply tim's fix for older systems where the
2170 resolver state in resolv.h is "state" not "__res_state". With slight
2171 modification by me to also work on old AIXes. ok djm@
419094c6 2172 - (dtucker) [progressmeter.c scp.c sftp-server.c] Use correct casts for
2173 snprintf formats, fixes warnings on some 64 bit platforms. Patch from
2174 shaw at vranix.com, ok djm@
ccc45ee0 2175
217620051124
9a406e1e 2177 - (djm) [configure.ac openbsd-compat/Makefile.in openbsd-compat/bsd-asprintf.c
2178 openbsd-compat/bsd-snprintf.c openbsd-compat/openbsd-compat.h] Add an
2179 asprintf() implementation, after syncing our {v,}snprintf() implementation
2180 with some extra fixes from Samba's version. With help and debugging from
2181 dtucker and tim; ok dtucker@
d08db6d1 2182 - (dtucker) [configure.ac] Fix typos in comments and AC_SEARCH_LIB argument
2183 order in Reliant Unix block. Patch from johane at lysator.liu.se.
d77c7dff 2184 - (dtucker) [regress/test-exec.sh] Use 1024 bit keys since we generate so
2185 many and use them only once. Speeds up testing on older/slower hardware.
9a406e1e 2186
932ab351 218720051122
2188 - (dtucker) OpenBSD CVS Sync
2189 - deraadt@cvs.openbsd.org 2005/11/12 18:37:59
2190 [ssh-add.c]
2191 space
29accf74 2192 - deraadt@cvs.openbsd.org 2005/11/12 18:38:15
2193 [scp.c]
2194 avoid close(-1), as in rcp; ok cloder
a001f9d7 2195 - millert@cvs.openbsd.org 2005/11/15 11:59:54
2196 [includes.h]
2197 Include sys/queue.h explicitly instead of assuming some other header
2198 will pull it in. At the moment it gets pulled in by sys/select.h
2199 (which ssh has no business including) via event.h. OK markus@
2200 (ID sync only in -portable)
426cef74 2201 - dtucker@cvs.openbsd.org 2005/11/21 09:42:10
2202 [auth-krb5.c]
2203 Perform Kerberos calls even for invalid users to prevent leaking
2204 information about account validity. bz #975, patch originally from
2205 Senthil Kumar, sanity checked by Simon Wilkinson, tested by djm@, biorn@,
2206 ok markus@
18f8ef7a 2207 - dtucker@cvs.openbsd.org 2005/11/22 03:36:03
2208 [hostfile.c]
2209 Correct format/arguments to debug call; spotted by shaw at vranix.com
2210 ok djm@
dfde7f6e 2211 - (dtucker) [loginrec.c] Add casts to prevent compiler warnings, patch
2212 from shaw at vranix.com.
932ab351 2213
60e10887 221420051120
2215 - (dtucker) [openbsd-compat/openssl-compat.h] Add comment explaining what
2216 is going on.
2217
4162eae5 221820051112
2219 - (dtucker) [openbsd-compat/getrrsetbyname.c] Restore Portable-specific
2220 ifdef lost during sync. Spotted by tim@.
f97dc218 2221 - (dtucker) [openbsd-compat/{realpath.c,stroll.c,rresvport.c}] $OpenBSD tag.
eeee8237 2222 - (dtucker) [configure.ac] Use "$AWK" instead of "awk" in gcc version test.
23361281 2223 - (dtucker) [configure.ac] Remove duplicate utimes() check. ok djm@
29aaf112 2224 - (dtucker) [regress/reconfigure.sh] Fix potential race in the reconfigure
2225 test: if sshd takes too long to reconfigure the subsequent connection will
2226 fail. Zap pidfile before HUPing sshd which will rewrite it when it's ready.
4162eae5 2227
e1658b5c 222820051110
b69585d9 2229 - (dtucker) [openbsd-compat/setenv.c] Merge changes for __findenv from
e1658b5c 2230 OpenBSD getenv.c revs 1.4 - 1.8 (ANSIfication of arguments, removal of
2231 "register").
b69585d9 2232 - (dtucker) [openbsd-compat/setenv.c] Make __findenv static, remove
7b2dcf21 2233 unnecessary prototype.
b69585d9 2234 - (dtucker) [openbsd-compat/setenv.c] Sync changes from OpenBSD setenv.c
2235 revs 1.7 - 1.9.
c080bed1 2236 - (dtucker) [auth-krb5.c] Fix -Wsign-compare warning in non-Heimdal path.
2237 Patch from djm@.
dbf07ba2 2238 - (dtucker) [configure.ac] Disable pointer-sign warnings on gcc 4.0+
2239 since they're not useful right now. Patch from djm@.
242652fe 2240 - (dtucker) [openbsd-compat/getgrouplist.c] Sync OpenBSD revs 1.10 - 1.2 (ANSI
2241 prototypes, removal of "register").
432e59f9 2242 - (dtucker) [openbsd-compat/strlcat.c] Sync OpenBSD revs 1.11 - 1.12 (removal
2243 of "register").
f6d4fb87 2244 - (dtucker) [openbsd-compat/{LOTS}] Move the "OPENBSD ORIGINAL" markers to
2245 after the copyright notices. Having them at the top next to the CVSIDs
2246 guarantees a conflict for each and every sync.
e4f65477 2247 - (dtucker) [openbsd-compat/strlcpy.c] Update from OpenBSD 1.8 -> 1.10.
bfd4a832 2248 - (dtucker) [openbsd-compat/sigact.h] Add "OPENBSD ORIGINAL" marker.
bc16ca63 2249 - (dtucker) [openbsd-compat/strmode.c] Update from OpenBSD 1.5 -> 1.7.
2250 Removal of rcsid, "whiteout" inode type.
7dfb4a82 2251 - (dtucker) [openbsd-compat/basename.c] Update from OpenBSD 1.11 -> 1.14.
2252 Removal of rcsid, will no longer strlcpy parts of the string.
d8922805 2253 - (dtucker) [openbsd-compat/strtoll.c] Update from OpenBSD 1.4 -> 1.5.
4ff445f1 2254 - (dtucker) [openbsd-compat/strtoul.c] Update from OpenBSD 1.5 -> 1.7.
e1829842 2255 - (dtucker) [openbsd-compat/readpassphrase.c] Update from OpenBSD 1.16 -> 1.18.
625552b8 2256 - (dtucker) [openbsd-compat/readpassphrase.h] Update from OpenBSD 1.3 -> 1.5.
a65ea33b 2257 - (dtucker) [openbsd-compat/glob.c] Update from OpenBSD 1.22 -> 1.25.
b84a707a 2258 - (dtucker) [openbsd-compat/glob.h] Update from OpenBSD 1.8 -> 1.9.
281bbb02 2259 - (dtucker) [openbsd-compat/getcwd.c] Update from OpenBSD 1.9 -> 1.14.
16d51c41 2260 - (dtucker) [openbsd-compat/getcwd.c] Replace lstat with fstat to match up
2261 with OpenBSD code since we don't support platforms without fstat any more.
b53df919 2262 - (dtucker) [openbsd-compat/inet_aton.c] Update from OpenBSD 1.7 -> 1.9.
68b36828 2263 - (dtucker) [openbsd-compat/inet_ntoa.c] Update from OpenBSD 1.4 -> 1.6.
2264 - (dtucker) [openbsd-compat/inet_ntop.c] Update from OpenBSD 1.5 -> 1.7.
fc1c42f3 2265 - (dtucker) [openbsd-compat/daemon.c] Update from OpenBSD 1.5 -> 1.6.
0695e921 2266 - (dtucker) [openbsd-compat/strsep.c] Update from OpenBSD 1.5 -> 1.6.
3c8f7a26 2267 - (dtucker) [openbsd-compat/daemon.c] Update from OpenBSD 1.10 -> 1.13.
5bf337a5 2268 - (dtucker) [openbsd-compat/mktemp.c] Update from OpenBSD 1.17 -> 1.19.
8c603515 2269 - (dtucker) [openbsd-compat/rresvport.c] Update from OpenBSD 1.6 -> 1.8.
c9d7b187 2270 - (dtucker) [openbsd-compat/bindresvport.c] Add "OPENBSD ORIGINAL" marker.
295034ce 2271 - (dtucker) [openbsd-compat/bindresvport.c] Update from OpenBSD 1.16 -> 1.17.
3e6325a6 2272 - (dtucker) [openbsd-compat/sigact.c] Update from OpenBSD 1.3 -> 1.4.
2273 Id and copyright sync only, there were no substantial changes we need.
8d767ef2 2274 - (dtucker) [openbsd-compat/bsd-closefrom.c openbsd-compat/base64.c]
6bd2d8e5 2275 -Wsign-compare fixes from djm.
e1b4416e 2276 - (dtucker) [openbsd-compat/sigact.h] Update from OpenBSD 1.2 -> 1.3.
2277 Id and copyright sync only, there were no substantial changes we need.
cd595991 2278 - (dtucker) [configure.ac] Try to get the gcc version number in a way that
2279 doesn't change between versions, and use a safer default.
e1658b5c 2280
255d3e00 228120051105
2282 - (djm) OpenBSD CVS Sync
2283 - markus@cvs.openbsd.org 2005/10/07 11:13:57
2284 [ssh-keygen.c]
2285 change DSA default back to 1024, as it's defined for 1024 bits only
2286 and this causes interop problems with other clients. moreover,
2287 in order to improve the security of DSA you need to change more
2288 components of DSA key generation (e.g. the internal SHA1 hash);
2289 ok deraadt
8cd0437d 2290 - djm@cvs.openbsd.org 2005/10/10 10:23:08
2291 [channels.c channels.h clientloop.c serverloop.c session.c]
2292 fix regression I introduced in 4.2: X11 forwardings initiated after
2293 a session has exited (e.g. "(sleep 5; xterm) &") would not start.
2294 bz #1086 reported by t8m AT centrum.cz; ok markus@ dtucker@
442aee3a 2295 - djm@cvs.openbsd.org 2005/10/11 23:37:37
2296 [channels.c]
2297 bz #1076 set SO_REUSEADDR on X11 forwarding listner sockets, preventing
2298 bind() failure when a previous connection's listeners are in TIME_WAIT,
2299 reported by plattner AT inf.ethz.ch; ok dtucker@
b96eade6 2300 - stevesk@cvs.openbsd.org 2005/10/13 14:03:01
2301 [auth2-gss.c gss-genr.c gss-serv.c]
2302 remove unneeded #includes; ok markus@
6e902aec 2303 - stevesk@cvs.openbsd.org 2005/10/13 14:20:37
2304 [gss-serv.c]
2305 spelling in comments
6472fefc 2306 - stevesk@cvs.openbsd.org 2005/10/13 19:08:08
2307 [gss-serv-krb5.c gss-serv.c]
2308 unused declarations; ok deraadt@
2309 (id sync only for gss-serv-krb5.c)
adf8c40b 2310 - stevesk@cvs.openbsd.org 2005/10/13 19:13:41
2311 [dns.c]
2312 unneeded #include, unused declaration, little knf; ok deraadt@
8442cc66 2313 - stevesk@cvs.openbsd.org 2005/10/13 22:24:31
2314 [auth2-gss.c gss-genr.c gss-serv.c monitor.c]
2315 KNF; ok djm@
17318dd6 2316 - stevesk@cvs.openbsd.org 2005/10/14 02:17:59
2317 [ssh-keygen.c ssh.c sshconnect2.c]
2318 no trailing "\n" for log functions; ok djm@
8c4bd764 2319 - stevesk@cvs.openbsd.org 2005/10/14 02:29:37
2320 [channels.c clientloop.c]
2321 free()->xfree(); ok djm@
ed82a2a9 2322 - stevesk@cvs.openbsd.org 2005/10/15 15:28:12
2323 [sshconnect.c]
2324 make external definition static; ok deraadt@
7238b6e4 2325 - stevesk@cvs.openbsd.org 2005/10/17 13:45:05
2326 [dns.c]
2327 fix memory leaks from 2 sources:
2328 1) key_fingerprint_raw()
2329 2) malloc in dns_read_rdata()
2330 ok jakob@
2331 - stevesk@cvs.openbsd.org 2005/10/17 14:01:28
2332 [dns.c]
2333 remove #ifdef LWRES; ok jakob@
8374cf6f 2334 - stevesk@cvs.openbsd.org 2005/10/17 14:13:35
2335 [dns.c dns.h]
2336 more cleanups; ok jakob@
6b0b0d65 2337 - djm@cvs.openbsd.org 2005/10/30 01:23:19
2338 [ssh_config.5]
2339 mention control socket fallback behaviour, reported by
2340 tryponraj AT gmail.com
2995db03 2341 - djm@cvs.openbsd.org 2005/10/30 04:01:03
2342 [ssh-keyscan.c]
2343 make ssh-keygen discard junk from server before SSH- ident, spotted by
2344 dave AT cirt.net; ok dtucker@
aa9bc1de 2345 - djm@cvs.openbsd.org 2005/10/30 04:03:24
2346 [ssh.c]
2347 fix misleading debug message; ok dtucker@
3a85986d 2348 - dtucker@cvs.openbsd.org 2005/10/30 08:29:29
2349 [canohost.c sshd.c]
2350 Check for connections with IP options earlier and drop silently. ok djm@
db98627d 2351 - jmc@cvs.openbsd.org 2005/10/30 08:43:47
2352 [ssh_config.5]
2353 remove trailing whitespace;
7b9b0103 2354 - djm@cvs.openbsd.org 2005/10/30 08:52:18
2355 [clientloop.c packet.c serverloop.c session.c ssh-agent.c ssh-keygen.c]
2356 [ssh.c sshconnect.c sshconnect1.c sshd.c]
2357 no need to escape single quotes in comments, no binary change
bdd3b323 2358 - dtucker@cvs.openbsd.org 2005/10/31 06:15:04
2359 [sftp.c]
2360 Fix sorting with "ls -1" command. From Robert Tsai, "looks right" deraadt@
882c9d5a 2361 - djm@cvs.openbsd.org 2005/10/31 11:12:49
2362 [ssh-keygen.1 ssh-keygen.c]
2363 generate a protocol 2 RSA key by default
6af12d46 2364 - djm@cvs.openbsd.org 2005/10/31 11:48:29
2365 [serverloop.c]
2366 make sure we clean up wtmp, etc. file when we receive a SIGTERM,
2367 SIGINT or SIGQUIT when running without privilege separation (the
2368 normal privsep case is already OK). Patch mainly by dtucker@ and
2369 senthilkumar_sen AT hotpop.com; ok dtucker@
3543c5e1 2370 - jmc@cvs.openbsd.org 2005/10/31 19:55:25
2371 [ssh-keygen.1]
2372 grammar;
0bbbf2a4 2373 - dtucker@cvs.openbsd.org 2005/11/03 13:38:29
2374 [canohost.c]
2375 Cache reverse lookups with and without DNS separately; ok markus@
47e5dc72 2376 - djm@cvs.openbsd.org 2005/11/04 05:15:59
2377 [kex.c kex.h kexdh.c kexdhc.c kexdhs.c kexgex.c kexgexc.c kexgexs.c]
2378 remove hardcoded hash lengths in key exchange code, allowing
2379 implementation of KEX methods with different hashes (e.g. SHA-256);
2380 ok markus@ dtucker@ stevesk@
27e3ef36 2381 - djm@cvs.openbsd.org 2005/11/05 05:01:15
2382 [bufaux.c]
2383 Fix leaks in error paths, bz #1109 and #1110 reported by kremenek AT
2384 cs.stanford.edu; ok dtucker@
e557f3b5 2385 - (dtucker) [README.platform] Add PAM section.
ebb049f1 2386 - (djm) [openbsd-compat/getrrsetbyname.c] Sync to latest OpenBSD version,
2387 resolving memory leak bz#1111 reported by kremenek AT cs.stanford.edu;
2388 ok dtucker@
255d3e00 2389
bd2a0801 239020051102
2391 - (dtucker) [openbsd-compat/bsd-misc.c] Bug #1108: fix broken strdup().
2392 Reported by olavi at ipunplugged.com and antoine.brodin at laposte.net
2393 via FreeBSD.
2394
5097eaa9 239520051030
2396 - (djm) [contrib/suse/openssh.spec contrib/suse/rc.
2397 sshd contrib/suse/sysconfig.ssh] Bug #1106: Updated SuSE spec and init
2398 files from imorgan AT nas.nasa.gov
0a61a240 2399 - (dtucker) [session.c] Bug #1045do not check /etc/nologin when PAM is
2400 enabled, instead allow PAM to handle it. Note that on platforms using PAM,
2401 the pam_nologin module should be added to sshd's session stack in order to
2402 maintain exising behaviour. Based on patch and discussion from t8m at
2403 centrum.cz, ok djm@
5097eaa9 2404
90f15776 240520051025
2406 - (dtucker) [configure.ac] Relocate LLONG_MAX calculation to after the
2407 sizeof(long long) checks, to make fixing bug #1104 easier (no changes
2408 yet).
d75dfaa6 2409 - (dtucker) [configure.ac] Bug #1104: Tru64's printf family doesn't
2410 understand "%lld", even though the compiler has "long long", so handle
2411 it as a special case. Patch tested by mcaskill.scott at epa.gov.
b8bc9d84 2412 - (dtucker) [contrib/cygwin/ssh-user-config] Remove duplicate yes/no
2413 prompt. Patch from vinschen at redhat.com.
90f15776 2414
b0e7249f 241520051017
2416 - (dtucker) [configure.ac] Bug #1097: Fix configure for cross-compiling.
2417 /etc/default/login report and testing from aabaker at iee.org, corrections
2418 from tim@.
2419
8034a348 242020051009
2421 - (dtucker) [configure.ac defines.h openbsd-compat/vis.{c,h}] Sync current
2422 versions from OpenBSD. ok djm@
2423
83f987c3 242420051008
2425 - (dtucker) [configure.ac] Bug #1098: define $MAIL for HP-UX; report from
2426 brian.smith at agilent com.
1012885d 2427 - (djm) [configure.ac] missing 'test' call for -with-Werror test
83f987c3 2428
278f9900 242920051005
2430 - (dtucker) [configure.ac sshd.8] Enable locked account check (a prepended
2431 "*LOCKED*" string) for FreeBSD. Patch jeremie at le-hen.org and
2432 senthilkumar_sen at hotpop.com.
2433
59e5aff5 243420051003
2435 - (dtucker) OpenBSD CVS Sync
2436 - markus@cvs.openbsd.org 2005/09/07 08:53:53
2437 [channels.c]
2438 enforce chanid != NULL; ok djm
b5443199 2439 - markus@cvs.openbsd.org 2005/09/09 19:18:05
2440 [clientloop.c]
2441 typo; from mark at mcs.vuw.ac.nz, bug #1082
fd6168c1 2442 - djm@cvs.openbsd.org 2005/09/13 23:40:07
2443 [sshd.c ssh.c misc.h sftp.c ssh-keygen.c ssh-keysign.c sftp-server.c
2444 scp.c misc.c ssh-keyscan.c ssh-add.c ssh-agent.c]
2445 ensure that stdio fds are attached; ok deraadt@
5ddc5eb4 2446 - djm@cvs.openbsd.org 2005/09/19 11:37:34
2447 [ssh_config.5 ssh.1]
2448 mention ability to specify bind_address for DynamicForward and -D options;
2449 bz#1077 spotted by Haruyama Seigo
d77dd4d7 2450 - djm@cvs.openbsd.org 2005/09/19 11:47:09
2451 [sshd.c]
2452 stop connection abort on rekey with delayed compression enabled when
2453 post-auth privsep is disabled (e.g. when root is logged in); ok dtucker@
67003554 2454 - djm@cvs.openbsd.org 2005/09/19 11:48:10
2455 [gss-serv.c]
2456 typo
37c406a8 2457 - jmc@cvs.openbsd.org 2005/09/19 15:38:27
2458 [ssh.1]
2459 some more .Bk/.Ek to avoid ugly line split;
80e29ee6 2460 - jmc@cvs.openbsd.org 2005/09/19 15:42:44
2461 [ssh.c]
2462 update -D usage here too;
2915e42b 2463 - djm@cvs.openbsd.org 2005/09/19 23:31:31
2464 [ssh.1]
2465 spelling nit from stevesk@
0d3d1077 2466 - djm@cvs.openbsd.org 2005/09/21 23:36:54
2467 [sshd_config.5]
2468 aquire -> acquire, from stevesk@
ae25711b 2469 - djm@cvs.openbsd.org 2005/09/21 23:37:11
2470 [sshd.c]
2471 change label at markus@'s request
8f921a4a 2472 - jaredy@cvs.openbsd.org 2005/09/30 20:34:26
2473 [ssh-keyscan.1]
2474 deploy .An -nosplit; ok jmc
d2130e1f 2475 - dtucker@cvs.openbsd.org 2005/10/03 07:44:42
2476 [canohost.c]
2477 Relocate check_ip_options call to prevent logging of garbage for
2478 connections with IP options set. bz#1092 from David Leonard,
2479 "looks good" deraadt@
1172d361 2480 - (dtucker) [regress/README.regress] Bug #989: Document limitation that scp
2481 is required in the system path for the multiplex test to work.
59e5aff5 2482
bfd17430 248320050930
2484 - (dtucker) [openbsd-compat/openbsd-compat.h] Bug #1096: Add prototype
2485 for strtoll. Patch from o.flebbe at science-computing.de.
cfb60d3a 2486 - (dtucker) [monitor.c] Bug #1087: Send loginmsg to preauth privsep
2487 child during PAM account check without clearing it. This restores the
2488 post-login warnings such as LDAP password expiry. Patch from Tomas Mraz
2489 with help from several others.
bfd17430 2490
140da888 249120050929
2492 - (dtucker) [monitor_wrap.c] Remove duplicate definition of loginmsg
2493 introduced during sync.
2494
4ebacf50 249520050928
2496 - (dtucker) [entropy.c] Use u_char for receiving RNG seed for consistency.
cafa6a80 2497 - (dtucker) [auth-pam.c] Bug #1028: send final non-query messages from
2498 PAM via keyboard-interactive. Patch tested by the folks at Vintela.
4ebacf50 2499
759ab0d9 250020050927
2501 - (dtucker) [entropy.c] Remove unnecessary tests for getuid and geteuid
2502 calls, since they can't possibly fail. ok djm@
72f02ae7 2503 - (dtucker) [entropy.c entropy.h sshd.c] Pass RNG seed to the reexec'ed
2504 process when sshd relies on ssh-random-helper. Should result in faster
2505 logins on systems without a real random device or prngd. ok djm@
759ab0d9 2506
b6c37221 250720050924
2508 - (dtucker) [auth2.c] Move start_pam() calls out of if-else block to remove
2509 duplicate call. ok djm@
2510
bb116c8e 251120050922
2512 - (dtucker) [configure.ac] Use -R linker flag for libedit too; patch from
2513 skeleten at shillest.net.
e47fb473 2514 - (dtucker) [configure.ac] Fix help for --with-opensc; patch from skeleten at
2515 shillest.net.
bb116c8e 2516
3466e002 251720050919
2518 - (tim) [aclocal.m4 configure.ac] Delete acconfig.h and add templates to
2519 AC_DEFINE and AC_DEFINE_UNQUOTED to quiet autoconf 2.59 warning messages.
f666dcfa 2520 ok dtucker@
3466e002 2521
f5555364 252220050912
2523 - (tim) [configure.ac] Bug 1078. Fix --without-kerberos5. Reported by
2524 Mike Frysinger.
2525
d2a3abef 252620050908
2527 - (tim) [defines.h openbsd-compat/port-uw.c] Add long password support to
2528 OpenServer 6 and add osr5bigcrypt support so when someone migrates
2529 passwords between UnixWare and OpenServer they will still work. OK dtucker@
2530
0b202697 2531$Id$
This page took 3.934963 seconds and 5 git commands to generate.