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