]> andersk Git - openssh.git/blame - ChangeLog
- markus@cvs.openbsd.org 2005/01/05 08:51:32
[openssh.git] / ChangeLog
CommitLineData
b0042027 120050120
2 - (dtucker) OpenBSD CVS Sync
3 - markus@cvs.openbsd.org 2004/12/23 17:35:48
4 [session.c]
5 check for NULL; from mpech
3c460ede 6 - markus@cvs.openbsd.org 2004/12/23 17:38:07
7 [ssh-keygen.c]
8 leak; from mpech
31b41ceb 9 - djm@cvs.openbsd.org 2004/12/23 23:11:00
10 [servconf.c servconf.h sshd.c sshd_config sshd_config.5]
11 bz #898: support AddressFamily in sshd_config. from
12 peak@argo.troja.mff.cuni.cz; ok deraadt@
cf039bd1 13 - markus@cvs.openbsd.org 2005/01/05 08:51:32
14 [sshconnect.c]
15 remove dead code, log connect() failures with level error, ok djm@
b0042027 16
1720050118
d7cfdd7c 18 - (dtucker) [INSTALL Makefile.in configure.ac survey.sh.in] Implement
19 "make survey" and "make send-survey". This will provide data on the
20 configure parameters, platform and platform features to the development
21 team, which will allow (among other things) better targetting of testing.
22 It's entirely voluntary and is off be default. ok djm@
1aeec5f7 23 - (dtucker) [survey.sh.in] Remove any blank lines from the output of
24 ccver-v and ccver-V.
d7cfdd7c 25
1e111f05 2620041220
27 - (dtucker) [ssh-rand-helper.c] Fall back to command-based seeding if reading
28 from prngd is enabled at compile time but fails at run time, eg because
29 prngd is not running. Note that if you have prngd running when OpenSSH is
30 built, OpenSSL will consider itself internally seeded and rand-helper won't
31 be built at all unless explicitly enabled via --with-rand-helper. ok djm@
0a3ea6cc 32 - (dtucker) [regress/rekey.sh] Touch datafile before filling with dd, since
33 on some wacky platforms (eg old AIXes), dd will refuse to create an output
34 file if it doesn't exist.
1e111f05 35
7a5de142 3620041213
37 - (dtucker) [contrib/findssh.sh] Clean up on interrupt; from
38 amarendra.godbole at ge com.
39
595c699c 4020041211
41 - (dtucker) OpenBSD CVS Sync
42 - markus@cvs.openbsd.org 2004/12/06 16:00:43
43 [bufaux.c]
44 use 0x00 not \0 since buf[] is a bignum
2bd204e5 45 - fgsch@cvs.openbsd.org 2004/12/10 03:10:42
46 [sftp.c]
47 - fix globbed ls for paths the same lenght as the globbed path when
48 we have a unique matching.
49 - fix globbed ls in case of a directory when we have a unique matching.
50 - as a side effect, if the path does not exist error (used to silently
51 ignore).
52 - don't do extra do_lstat() if we only have one matching file.
53 djm@ ok
41feb690 54 - dtucker@cvs.openbsd.org 2004/12/11 01:48:56
55 [auth-rsa.c auth2-pubkey.c authfile.c misc.c misc.h]
56 Fix debug call in error path of authorized_keys processing and fix related
57 warnings; ok djm@
595c699c 58
79a7ba96 5920041208
60 - (tim) [configure.ac] Comment some non obvious platforms in the
61 target-specific case statement. Suggested and OK by dtucker@
62
03543667 6320041207
64 - (dtucker) [regress/scp.sh] Use portable-friendly $DIFFOPTs in new test.
65
23a1441b 6620041206
67 - (dtucker) [TODO WARNING.RNG] Update to reflect current reality. ok djm@
aa41be57 68 - (dtucker) OpenBSD CVS Sync
69 - markus@cvs.openbsd.org 2004/11/25 22:22:14
70 [sftp-client.c sftp.c]
71 leak; from mpech
281cf948 72 - jmc@cvs.openbsd.org 2004/11/29 00:05:17
73 [sftp.1]
74 missing full stop;
47460206 75 - djm@cvs.openbsd.org 2004/11/29 07:41:24
76 [sftp-client.h sftp.c]
77 Some small fixes from moritz@jodeit.org. ok deraadt@
f9d52dd1 78 - jaredy@cvs.openbsd.org 2004/12/05 23:55:07
79 [sftp.1]
80 - explain that patterns can be used as arguments in get/put/ls/etc
81 commands (prodded by Michael Knudsen)
82 - describe ls flags as a list
83 - other minor improvements
84 ok jmc, djm
ea067773 85 - dtucker@cvs.openbsd.org 2004/12/06 11:41:03
86 [auth-rsa.c auth2-pubkey.c authfile.c misc.c misc.h ssh.h sshd.8]
87 Discard over-length authorized_keys entries rather than complaining when
88 they don't decode. bz #884, with & ok djm@
67a35538 89 - (dtucker) OpenBSD CVS Sync (regress/)
90 - djm@cvs.openbsd.org 2004/06/26 06:16:07
91 [reexec.sh]
92 don't change the name of the copied sshd for the reexec fallback test,
93 makes life simpler for portable
642c4a6f 94 - dtucker@cvs.openbsd.org 2004/07/08 12:59:35
95 [scp.sh]
96 Regress test for bz #863 (scp double-error), requires $SUDO. ok markus@
473bdc8b 97 - david@cvs.openbsd.org 2004/07/09 19:45:43
98 [Makefile]
99 add a missing CLEANFILES used in the re-exec test
9c7ea094 100 - djm@cvs.openbsd.org 2004/10/08 02:01:50
101 [reexec.sh]
102 shrink and tidy; ok dtucker@
d7f49021 103 - djm@cvs.openbsd.org 2004/10/29 23:59:22
104 [Makefile added brokenkeys.sh]
105 regression test for handling of corrupt keys in authorized_keys file
a1c3731b 106 - djm@cvs.openbsd.org 2004/11/07 00:32:41
107 [multiplex.sh]
108 regression tests for new multiplex commands
a22f9767 109 - dtucker@cvs.openbsd.org 2004/11/25 09:39:27
110 [test-exec.sh]
111 Remove obsolete RhostsAuthentication from test config; ok markus@
185a020b 112 - dtucker@cvs.openbsd.org 2004/12/06 10:49:56
113 [test-exec.sh]
114 Check if TEST_SSH_SSHD is a full path to sshd before searching; ok markus@
23a1441b 115
cf848a5e 11620041203
117 - (dtucker) OpenBSD CVS Sync
118 - jmc@cvs.openbsd.org 2004/11/07 17:42:36
119 [ssh.1]
120 options sort, and whitespace;
aeefce7a 121 - jmc@cvs.openbsd.org 2004/11/07 17:57:30
122 [ssh.c]
123 usage():
124 - add -O
125 - sync -S w/ manpage
126 - remove -h
9aab0af7 127 - (dtucker) [auth1.c auth2.c] If the user successfully authenticates but is
128 subsequently denied by the PAM auth stack, send the PAM message to the
129 user via packet_disconnect (Protocol 1) or userauth_banner (Protocol 2).
130 ok djm@
cf848a5e 131
5132eac0 13220041107
133 - (dtucker) OpenBSD CVS Sync
134 - djm@cvs.openbsd.org 2004/11/05 12:19:56
135 [sftp.c]
136 command editing and history support via libedit; ok markus@
137 thanks to hshoexer@ and many testers on tech@ too
f8c6db83 138 - djm@cvs.openbsd.org 2004/11/07 00:01:46
139 [clientloop.c clientloop.h ssh.1 ssh.c]
140 add basic control of a running multiplex master connection; including the
141 ability to check its status and request it to exit; ok markus@
59031773 142 - (dtucker) [INSTALL Makefile.in configure.ac] Add --with-libedit configure
143 option and supporting makefile bits and documentation.
5132eac0 144
4725d66c 14520041105
146 - (dtucker) OpenBSD CVS Sync
147 - markus@cvs.openbsd.org 2004/08/30 09:18:08
148 [LICENCE]
149 s/keygen/keyscan/
caeffafb 150 - jmc@cvs.openbsd.org 2004/08/30 21:22:49
151 [ssh-add.1 ssh.1]
152 .Xsession -> .xsession;
153 originally from a pr from f at obiit dot org, but missed by myself;
154 ok markus@ matthieu@
d3e5d1e9 155 - djm@cvs.openbsd.org 2004/09/07 23:41:30
156 [clientloop.c ssh.c]
157 cleanup multiplex control socket on SIGHUP too, spotted by sturm@
158 ok markus@ deraadt@
59d4718a 159 - deraadt@cvs.openbsd.org 2004/09/15 00:46:01
160 [ssh.c]
161 /* fallthrough */ is something a programmer understands. But
162 /* FALLTHROUGH */ is also understood by lint, so that is better.
329a8666 163 - jaredy@cvs.openbsd.org 2004/09/15 03:25:41
164 [sshd_config.5]
165 mention PrintLastLog only prints last login time for interactive
166 sessions, like PrintMotd mentions.
167 From Michael Knudsen, with wording changed slightly to match the
168 PrintMotd description.
169 ok djm
1c5eab6f 170 - mickey@cvs.openbsd.org 2004/09/15 18:42:27
171 [sshd.c]
172 use less doubles in daemons; markus@ ok
007607ab 173 - deraadt@cvs.openbsd.org 2004/09/15 18:46:04
174 [scp.c]
175 scratch that do { } while (0) wrapper in this case
a7e124fe 176 - djm@cvs.openbsd.org 2004/09/23 13:00:04
177 [ssh.c]
178 correctly honour -n in multiplex client mode; spotted by sturm@ ok markus@
e9aec1d4 179 - djm@cvs.openbsd.org 2004/09/25 03:45:14
180 [sshd.c]
181 these printf args are no longer double; ok deraadt@ markus@
396070f8 182 - djm@cvs.openbsd.org 2004/10/07 10:10:24
183 [scp.1 sftp.1 ssh.1 ssh_config.5]
184 document KbdInteractiveDevices; ok markus@
8e8d8c82 185 - djm@cvs.openbsd.org 2004/10/07 10:12:36
186 [ssh-agent.c]
187 don't unlink agent socket when bind() fails, spotted by rich AT
188 rich-paul.net, ok markus@
750bbb35 189 - markus@cvs.openbsd.org 2004/10/20 11:48:53
190 [packet.c ssh1.h]
191 disconnect for invalid (out of range) message types.
2c9a4d41 192 - djm@cvs.openbsd.org 2004/10/29 21:47:15
193 [channels.c channels.h clientloop.c]
194 fix some window size change bugs for multiplexed connections: windows sizes
195 were not being updated if they had changed after ~^Z suspends and SIGWINCH
196 was not being processed unless the first connection had requested a tty;
197 ok markus
7a9c7a0b 198 - djm@cvs.openbsd.org 2004/10/29 22:53:56
199 [clientloop.c misc.h readpass.c ssh-agent.c]
200 factor out common permission-asking code to separate function; ok markus@
b82a59f2 201 - djm@cvs.openbsd.org 2004/10/29 23:56:17
202 [bufaux.c bufaux.h buffer.c buffer.h]
203 introduce a new buffer API that returns an error rather than fatal()ing
204 when presented with bad data; ok markus@
63488674 205 - djm@cvs.openbsd.org 2004/10/29 23:57:05
206 [key.c]
207 use new buffer API to avoid fatal errors on corrupt keys in authorized_keys
208 files; ok markus@
4725d66c 209
b29fd59f 21020041102
211 - (dtucker) [configure.ac includes.h] Bug #947: Fix compile error on HP-UX
212 10.x by testing for conflicts in shadow.h and undef'ing _INCLUDE__STDC__
213 only if a conflict is detected.
214
8f817407 21520041019
216 - (dtucker) [uidswap.c] Don't test dropping of gids for the root user or
217 on Cygwin. Cygwin parts from vinschen at redhat com; ok djm@
218
bbe58934 21920041016
6390930e 220 - (djm) [auth-pam.c] snprintf->strl*, fix server message length calculations;
221 ok dtucker@
bbe58934 222
27f6fddf 22320041006
224 - (dtucker) [README.privsep] Bug #939: update info about HP-UX Trusted Mode
225 and other PAM platforms.
4db587d2 226 - (dtucker) [monitor_mm.c openbsd-compat/xmmap.c] Bug #940: cast constants
227 to void * to appease picky compilers (eg Tru64's "cc -std1").
27f6fddf 228
bc6f919d 22920040930
230 - (dtucker) [configure.ac] Set AC_PACKAGE_NAME. ok djm@
231
201407c5 23220040923
233 - (dtucker) [openbsd-compat/bsd-snprintf.c] Previous change was off by one,
234 which could have caused the justification to be wrong. ok djm@
235
11124dde 23620040921
237 - (dtucker) [openbsd-compat/bsd-snprintf.c] Check for max length too.
238 ok djm@
682c95a2 239 - (dtucker) [contrib/cygwin/ssh-host-config] Update to match current Cygwin
240 install process. Patch from vinschen at redhat.com.
11124dde 241
fa64c868 24220040912
243 - (djm) [loginrec.c] Start KNF and tidy up of this long-neglected file.
244 No change in resultant binary
a233586b 245 - (djm) [loginrec.c] __func__ifiy
7a52470e 246 - (djm) [loginrec.c] xmalloc
4526e8c2 247 - (djm) [ssh.c sshd.c version.h] Don't divulge portable version in protocol
248 banner. Suggested by deraadt@, ok mouring@, dtucker@
479cece8 249 - (dtucker) [configure.ac] Fix incorrect quoting and tests for cross-compile.
250 Partly by & ok djm@.
fa64c868 251
1ef38e33 25220040911
253 - (djm) [ssh-agent.c] unifdef some cygwin code; ok dtucker@
abdec250 254 - (dtucker) [auth-pam.c auth-pam.h session.c] Bug #890: Send output from
255 failing PAM session modules to user then exit, similar to the way
256 /etc/nologin is handled. ok djm@
ab17aac2 257 - (dtucker) [auth-pam.c] Relocate sshpam_store_conv(), no code change.
73b1ee82 258 - (djm) [auth2-kbdint.c auth2-none.c auth2-passwd.c auth2-pubkey.c]
259 Make cygwin code more consistent with that which surrounds it
ba6dd90e 260 - (dtucker) [auth-pam.c auth.h auth2-none.c auth2.c monitor.c monitor_wrap.c]
261 Bug #892: Send messages from failing PAM account modules to the client via
262 SSH2_MSG_USERAUTH_BANNER messages. Note that this will not happen with
263 SSH2 kbdint authentication, which need to be dealt with separately. ok djm@
d0c890ac 264 - (dtucker) [session.c] Bug #927: make .hushlogin silent again. ok djm@
1a01a50c 265 - (dtucker) [configure.ac] Bug #321: Add cross-compile support to configure.
266 Parts by chua at ayrnetworks.com, astrand at lysator.liu.se and me. ok djm@
ef084ee2 267 - (dtucker) [auth-krb5.c] Bug #922: Pass KRB5CCNAME to PAM. From deengert
268 at anl.gov, ok djm@
1ef38e33 269
3c502155 27020040830
271 - (dtucker) [session.c openbsd-compat/bsd-cygwin_util.{c,h}] Bug #915: only
272 copy required environment variables on Cygwin. Patch from vinschen at
273 redhat.com, ok djm@
148aa9e3 274 - (dtucker) [regress/Makefile] Clean scp-ssh-wrapper.scp too. Patch from
275 vinschen at redhat.com.
3ca8cd7a 276 - (dtucker) [Makefile.in contrib/ssh-copy-id] Bug #894: Improve portability
277 of shell constructs. Patch from cjwatson at debian.org.
3c502155 278
07bcec17 27920040829
280 - (dtucker) [openbsd-compat/getrrsetbyname.c] Prevent getrrsetbyname from
281 failing with NOMEMORY if no sigs are returned and malloc(0) returns NULL.
282 From Martin.Kraemer at Fujitsu-Siemens.com; ok djm@
528afafa 283 - (dtucker) OpenBSD CVS Sync
284 - djm@cvs.openbsd.org 2004/08/23 11:48:09
285 [authfile.c]
286 fix error path, spotted by Martin.Kraemer AT Fujitsu-Siemens.com; ok markus
2912cbd6 287 - djm@cvs.openbsd.org 2004/08/23 11:48:47
288 [channels.c]
289 typo, spotted by Martin.Kraemer AT Fujitsu-Siemens.com; ok markus
510ec5d1 290 - dtucker@cvs.openbsd.org 2004/08/23 14:26:38
291 [ssh-keysign.c ssh.c]
292 Use permanently_set_uid() in ssh and ssh-keysign for consistency, matches
293 change in Portable; ok markus@ (CVS ID sync only)
baab9e74 294 - dtucker@cvs.openbsd.org 2004/08/23 14:29:23
295 [ssh-keysign.c]
296 Remove duplicate getuid(), suggested by & ok markus@
6f5abc1e 297 - markus@cvs.openbsd.org 2004/08/26 16:00:55
298 [ssh.1 sshd.8]
299 get rid of references to rhosts authentication; with jmc@
9216f89c 300 - djm@cvs.openbsd.org 2004/08/28 01:01:48
301 [sshd.c]
302 don't erroneously close stdin for !reexec case, from Dave Johnson;
303 ok markus@
765a24cd 304 - (dtucker) [configure.ac] Include sys/stream.h in sys/ptms.h header check,
305 fixes configure warning on Solaris reported by wknox at mitre.org.
3b4e535d 306 - (dtucker) [regress/multiplex.sh] Skip test on platforms that do not
307 support FD passing since multiplex requires it. Noted by tim@
0f996f6f 308 - (dtucker) [regress/dynamic-forward.sh] Allow time for connections to be torn
309 down, needed on some platforms, should be harmless on others. Patch from
310 jason at devrandom.org.
1f29cb36 311 - (dtucker) [regress/scp.sh] Make this work on Cygwin too, which doesn't like
312 files ending in .exe that aren't binaries; patch from vinschen at redhat.com.
e3dde834 313 - (dtucker) [Makefile.in] Get regress/Makefile symlink right for out-of-tree
314 builds too, from vinschen at redhat.com.
2d05b097 315 - (dtucker) [regress/agent-ptrace.sh] Skip ptrace test on OSF1/DUnix/Tru64
316 too; patch from cmadams at hiwaay.net.
b3146b5f 317 - (dtucker) [configure.ac] Replace non-portable echo \n with extra echo.
1383f285 318 - (dtucker) [openbsd-compat/port-aix.c] Bug #712: Explicitly check for
319 accounts with authentication configs that sshd can't support (ie
320 SYSTEM=NONE and AUTH1=something).
07bcec17 321
8a550b0c 32220040828
dc3f209a 323 - (dtucker) [openbsd-compat/mktemp.c] Remove superfluous Cygwin #ifdef; from
324 vinschen at redhat.com.
8a550b0c 325
96b0de7d 32620040823
327 - (djm) [ssh-rand-helper.c] Typo. Found by
328 Martin.Kraemer AT Fujitsu-Siemens.com
f6d20d59 329 - (djm) [loginrec.c] Typo and bad args in error messages; Spotted by
330 Martin.Kraemer AT Fujitsu-Siemens.com
96b0de7d 331
bd8b4205 33220040817
333 - (dtucker) [regress/README.regress] Note compatibility issues with GNU head.
d9ea1ac4 334 - (djm) OpenBSD CVS Sync
335 - markus@cvs.openbsd.org 2004/08/16 08:17:01
336 [version.h]
337 3.9
3e9c2229 338 - (djm) Crank RPM spec version numbers
0774a3cb 339 - (djm) Release 3.9p1
bd8b4205 340
059d3165 34120040816
342 - (dtucker) [acconfig.h auth-pam.c configure.ac] Set real uid to non-root
343 to convince Solaris PAM to honour password complexity rules. ok djm@
344
6213295d 34520040815
346 - (dtucker) [Makefile.in ssh-keysign.c ssh.c] Use permanently_set_uid() since
347 it does the right thing on all platforms. ok djm@
419e26e7 348 - (djm) [acconfig.h configure.ac openbsd-compat/Makefile.in
349 openbsd-compat/bsd-closefrom.c openbsd-compat/bsd-misc.c
350 openbsd-compat/bsd-misc.h openbsd-compat/openbsd-compat.h] Use smarter
351 closefrom() replacement from sudo; ok dtucker@
5f12e050 352 - (djm) [loginrec.c] Check that seek succeeded here too; ok dtucker
b93c1b14 353 - (dtucker) [Makefile.in] Fix typo.
6213295d 354
b347167a 35520040814
356 - (dtucker) [auth-krb5.c gss-serv-krb5.c openbsd-compat/xmmap.c]
357 Explicitly set umask for mkstemp; ok djm@
c3a4ce90 358 - (dtucker) [includes.h] Undef _INCLUDE__STDC__ on HP-UX, otherwise
359 prot.h and shadow.h provide conflicting declarations of getspnam. ok djm@
f5ed3301 360 - (dtucker) [loginrec.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
361 Plug AIX login recording into login_write so logins will be recorded for
362 all auth types.
b347167a 363
3cc5d223 36420040813
365 - (dtucker) [openbsd-compat/bsd-misc.c] Typo in #ifdef; from vinschen at
366 redhat.com
9a995072 367- (dtucker) OpenBSD CVS Sync
368 - avsm@cvs.openbsd.org 2004/08/11 21:43:05
369 [channels.c channels.h clientloop.c misc.c misc.h serverloop.c ssh-agent.c]
370 some signed/unsigned int comparison cleanups; markus@ ok
f581b6e8 371 - avsm@cvs.openbsd.org 2004/08/11 21:44:32
372 [authfd.c scp.c ssh-keyscan.c]
373 use atomicio instead of homegrown equivalents or read/write.
374 markus@ ok
188c698a 375 - djm@cvs.openbsd.org 2004/08/12 09:18:24
376 [sshlogin.c]
377 typo in error message, spotted by moritz AT jodeit.org (Id sync only)
3a858356 378 - jakob@cvs.openbsd.org 2004/08/12 21:41:13
379 [ssh-keygen.1 ssh.1]
380 improve SSHFP documentation; ok deraadt@
a665982d 381 - jmc@cvs.openbsd.org 2004/08/13 00:01:43
382 [ssh-keygen.1]
383 kill whitespace at eol;
fb3d6bd2 384 - djm@cvs.openbsd.org 2004/08/13 02:51:48
385 [monitor_fdpass.c]
386 extra check for no message case; ok markus, deraadt, hshoexer, henning
861cc543 387 - dtucker@cvs.openbsd.org 2004/08/13 11:09:24
388 [servconf.c]
389 Fix line numbers off-by-one in error messages, from tortay at cc.in2p3.fr
390 ok markus@, djm@
3cc5d223 391
c6ad9bc4 39220040812
393 - (dtucker) [sshd.c] Remove duplicate variable imported during sync.
8b758bd2 394 - (dtucker) OpenBSD CVS Sync
395 - markus@cvs.openbsd.org 2004/07/28 08:56:22
396 [sshd.c]
397 call setsid() _before_ re-exec
d77347cc 398 - markus@cvs.openbsd.org 2004/07/28 09:40:29
399 [auth.c auth1.c auth2.c cipher.c cipher.h key.c session.c ssh.c
400 sshconnect1.c]
401 more s/illegal/invalid/
0875a0a2 402 - djm@cvs.openbsd.org 2004/08/04 10:37:52
403 [dh.c]
404 return group14 when no primes found - fixes hang on empty /etc/moduli;
405 ok markus@
16acb158 406 - dtucker@cvs.openbsd.org 2004/08/11 11:09:54
407 [servconf.c]
408 Fix minor leak; "looks right" deraadt@
ad148c04 409 - dtucker@cvs.openbsd.org 2004/08/11 11:50:09
410 [sshd.c]
411 Don't try to close startup_pipe if it's not open; ok djm@
e12b5ad5 412 - djm@cvs.openbsd.org 2004/08/11 11:59:22
413 [sshlogin.c]
414 check that lseek went were we told it to; ok markus@
415 (Id sync only, but similar changes are needed in loginrec.c)
7456203e 416 - djm@cvs.openbsd.org 2004/08/11 12:01:16
417 [sshlogin.c]
418 make store_lastlog_message() static to appease -Wall; ok markus
f143ed33 419 - (dtucker) [sshd.c] Clear loginmsg in postauth monitor, prevents doubling
420 messages generated before the postauth privsep split.
c6ad9bc4 421
227a6a97 42220040720
423 - (djm) OpenBSD CVS Sync
424 - markus@cvs.openbsd.org 2004/07/21 08:56:12
425 [auth.c]
426 s/Illegal user/Invalid user/; many requests; ok djm, millert, niklas,
427 miod, ...
bd5c0694 428 - djm@cvs.openbsd.org 2004/07/21 10:33:31
429 [auth1.c auth2.c]
430 bz#899: Don't display invalid usernames in setproctitle
d2e302d7 431 from peak AT argo.troja.mff.cuni.cz; ok markus@
432 - djm@cvs.openbsd.org 2004/07/21 10:36:23
433 [gss-serv-krb5.c]
434 fix function declaration
13f2a382 435 - djm@cvs.openbsd.org 2004/07/21 11:51:29
436 [canohost.c]
437 bz#902: cache remote port so we don't fatal() in auth_log when remote
438 connection goes away quickly. from peak AT argo.troja.mff.cuni.cz;
439 ok markus@
da97d54d 440 - (djm) [auth-pam.c] Portable parts of bz#899: Don't display invalid
441 usernames in setproctitle from peak AT argo.troja.mff.cuni.cz;
227a6a97 442
84824e11 44320040720
ac87b3c2 444 - (djm) [log.c] bz #111: Escape more control characters when sending data
445 to syslog; from peak AT argo.troja.mff.cuni.cz
2a5aa59b 446 - (djm) [contrib/redhat/sshd.pam] bz #903: Remove redundant entries; from
447 peak AT argo.troja.mff.cuni.cz
84824e11 448 - (djm) [regress/README.regress] Remove caveat regarding TCP wrappers, now
449 that sshd is fixed to behave better; suggested by tim
ac87b3c2 450
75d1f941 45120040719
452 - (djm) [openbsd-compat/bsd-arc4random.c] Discard early keystream, like OpenBSD
453 ok dtucker@
8936b151 454 - (djm) [auth-pam.c] Avoid use of xstrdup and friends in conversation function,
455 instead return PAM_CONV_ERR, avoiding another path to fatal(); ok dtucker@
34f2baf0 456 - (tim) [configure.ac] updwtmpx() on OpenServer seems to add duplicate entry.
457 Report by rac AT tenzing.org
75d1f941 458
35cf0057 45920040717
460 - (dtucker) [logintest.c scp.c sftp-server.c sftp.c ssh-add.c ssh-agent.c
461 ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh-rand-helper.c ssh.c sshd.c
462 openbsd-compat/bsd-misc.c] Move "char *__progname" to bsd-misc.c. Reduces
463 diff vs OpenBSD; ok mouring@, tested by tim@ too.
f2107e97 464 - (dtucker) OpenBSD CVS Sync
465 - deraadt@cvs.openbsd.org 2004/07/11 17:48:47
466 [channels.c cipher.c clientloop.c clientloop.h compat.h moduli.c
467 readconf.c nchan.c pathnames.h progressmeter.c readconf.h servconf.c
468 session.c sftp-client.c sftp.c ssh-agent.1 ssh-keygen.c ssh.c ssh1.h
469 sshd.c ttymodes.h]
470 spaces
95a07125 471 - brad@cvs.openbsd.org 2004/07/12 23:34:25
472 [ssh-keyscan.1]
473 Fix incorrect macro, .I -> .Em
474 From: Eric S. Raymond <esr at thyrsus dot com>
475 ok jmc@
be2ca0c9 476 - dtucker@cvs.openbsd.org 2004/07/17 05:31:41
477 [monitor.c monitor_wrap.c session.c session.h sshd.c sshlogin.c]
478 Move "Last logged in at.." message generation to the monitor, right
479 before recording the new login. Fixes missing lastlog message when
480 /var/log/lastlog is not world-readable and incorrect datestamp when
481 multiple sessions are used (bz #463); much assistance & ok markus@
35cf0057 482
930d0441 48320040711
484 - (dtucker) [auth-pam.c] Check for zero from waitpid() too, which allows
485 the monitor to properly clean up the PAM thread (Debian bug #252676).
486
6a2c4cd8 48720040709
488 - (tim) [contrib/cygwin/README] add minires-devel requirement. Patch from
489 vinschen AT redhat.com
490
5b8a78e8 49120040708
492 - (dtucker) OpenBSD CVS Sync
493 - dtucker@cvs.openbsd.org 2004/07/03 05:11:33
494 [sshlogin.c] (RCSID sync only, the corresponding code is not in Portable)
495 Use '\0' not 0 for string; ok djm@, deraadt@
77751377 496 - dtucker@cvs.openbsd.org 2004/07/03 11:02:25
497 [monitor_wrap.c]
498 Put s/key functions inside #ifdef SKEY same as monitor.c,
499 from des@freebsd via bz #330, ok markus@
7e693c81 500 - dtucker@cvs.openbsd.org 2004/07/08 12:47:21
501 [scp.c]
502 Prevent scp from skipping the file following a double-error.
503 bz #863, ok markus@
5b8a78e8 504
544842de 50520040702
506 - (dtucker) [mdoc2man.awk] Teach it to ignore .Bk -words, reported by
507 strube at physik3.gwdg.de a long time ago.
508
25bfd4ff 50920040701
510 - (dtucker) [session.c] Call display_loginmsg again after do_pam_session.
511 Ensures messages from PAM modules are displayed when privsep=no.
0943f13c 512 - (dtucker) [auth-pam.c] Bug #705: Make arguments match PAM specs, fixes
513 warnings on compliant platforms. From paul.a.bolton at bt.com. ok djm@
e4472e7e 514 - (dtucker) [auth-pam.c] Bug #559 (last piece): Pass DISALLOW_NULL_AUTHTOK
515 to pam_authenticate for challenge-response auth too. Originally from
516 fcusack at fcusack.com, ok djm@
d386a795 517 - (tim) [buildpkg.sh.in] Add $REV to bump the package revision within
518 the same version. Handle the case where someone uses --with-privsep-user=
519 and the user name does not match the group name. ok dtucker@
25bfd4ff 520
d506e25f 52120040630
522 - (dtucker) [auth-pam.c] Check for buggy PAM modules that return a NULL
523 appdata_ptr to the conversation function. ok djm@
9affc5db 524 - (djm) OpenBSD CVS Sync
525 - jmc@cvs.openbsd.org 2004/06/26 09:03:21
526 [ssh.1]
527 - remove double word
528 - rearrange .Bk to keep SYNOPSIS nice
529 - -M before -m in options description
9a5cfb58 530 - jmc@cvs.openbsd.org 2004/06/26 09:11:14
531 [ssh_config.5]
532 punctuation and grammar fixes. also, keep the options in order.
8fca654b 533 - jmc@cvs.openbsd.org 2004/06/26 09:14:40
534 [sshd_config.5]
535 new sentence, new line;
83529a6b 536 - avsm@cvs.openbsd.org 2004/06/26 20:07:16
537 [sshd.c]
538 initialise some fd variables to -1, djm@ ok
c6c76c99 539 - djm@cvs.openbsd.org 2004/06/30 08:36:59
540 [session.c]
541 unbreak TTY break, diagnosed by darren AT dazwin.com; ok markus@
d506e25f 542
6bd29ee7 54320040627
544 - (tim) update README files.
78666263 545 - (dtucker) [mdoc2man.awk] Bug #883: correctly recognise .Pa and .Ev macros.
6a303e26 546 - (dtucker) [regress/README.regress] Document new variables.
cd698186 547 - (dtucker) [acconfig.h configure.ac sftp-server.c] Bug #823: add sftp
548 rename handling for Linux which returns EPERM for link() on (at least some)
549 filesystems that do not support hard links. sftp-server will fall back to
550 stat+rename() in such cases.
13f72b91 551 - (dtucker) [openbsd-compat/port-aix.c] Missing __func__.
6bd29ee7 552
b250e837 55320040626
554 - (djm) OpenBSD CVS Sync
555 - djm@cvs.openbsd.org 2004/06/25 18:43:36
556 [sshd.c]
557 fix broken fd handling in the re-exec fallback path, particularly when
558 /dev/crypto is in use; ok deraadt@ markus@
7f09f717 559 - djm@cvs.openbsd.org 2004/06/25 23:21:38
560 [sftp.c]
561 bz #875: fix bad escape char error message; reported by f_mohr AT yahoo.de
b250e837 562
b9a549d7 56320040625
564 - (dtucker) OpenBSD CVS Sync
565 - djm@cvs.openbsd.org 2004/06/24 19:30:54
566 [servconf.c servconf.h sshd.c]
567 re-exec sshd on accept(); initial work, final debugging and ok markus@
33e5359c 568 - djm@cvs.openbsd.org 2004/06/25 01:16:09
569 [sshd.c]
570 only perform tcp wrappers checks when the incoming connection is on a
571 socket. silences useless warnings from regress tests that use
572 proxycommand="sshd -i". prompted by david@ ok markus@
403447b4 573 - djm@cvs.openbsd.org 2004/06/24 19:32:00
574 [regress/Makefile regress/test-exec.sh, added regress/reexec.sh]
575 regress test for re-exec corner cases
19031d79 576 - djm@cvs.openbsd.org 2004/06/25 01:25:12
577 [regress/test-exec.sh]
578 clean reexec-specific junk out of text-exec.sh and simplify; idea markus@
dc5888bf 579 - dtucker@cvs.openbsd.org 2004/06/25 05:38:48
580 [sftp-server.c]
581 Fall back to stat+rename if filesystem doesn't doesn't support hard
582 links. bz#823, ok djm@
2909d712 583 - (dtucker) [configure.ac openbsd-compat/misc.c [openbsd-compat/misc.h]
584 Add closefrom() for platforms that don't have it.
7706b4c7 585 - (dtucker) [sshd.c] add line missing from reexec sync.
b9a549d7 586
ece30983 58720040623
588 - (dtucker) [auth1.c] Ensure do_pam_account is called for Protocol 1
589 connections with empty passwords. Patch from davidwu at nbttech.com,
590 ok djm@
e0e1d130 591 - (dtucker) OpenBSD CVS Sync
592 - dtucker@cvs.openbsd.org 2004/06/22 22:42:02
593 [regress/envpass.sh]
594 Add quoting for test -z; ok markus@
677dd470 595 - dtucker@cvs.openbsd.org 2004/06/22 22:45:52
596 [regress/test-exec.sh]
597 Add TEST_SSH_SSHD_CONFOPTS and TEST_SSH_SSH_CONFOPTS to allow adding
598 arbitary options to sshd_config and ssh_config during tests. ok markus@
08f8b491 599 - dtucker@cvs.openbsd.org 2004/06/22 22:55:56
600 [regress/dynamic-forward.sh regress/test-exec.sh]
601 Allow setting of port for regress from TEST_SSH_PORT variable; ok markus@
2225c3d3 602 - mouring@cvs.openbsd.org 2004/06/23 00:39:38
603 [rijndael.c]
604 -Wshadow fix up s/encrypt/do_encrypt/. OK djm@, markus@
77c50919 605 - dtucker@cvs.openbsd.org 2004/06/23 14:31:01
606 [ssh.c]
607 Fix counting in master/slave when passing environment variables; ok djm@
9ea217e8 608 - (dtucker) [cipher.c] encrypt->do_encrypt inside SSH_OLD_EVP to match
609 -Wshadow change.
915d8ec0 610 - (bal) [Makefile.in] Remove opensshd.init on 'make distclean'
bc5c2025 611 - (dtucker) [auth.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
612 Move loginrestrictions test to port-aix.c, replace with a generic hook.
30a3b174 613 - (tim) [regress/try-ciphers.sh] "if ! some_command" is not portable.
915d8ec0 614 - (bal) [contrib/README] Removed "mdoc2man.pl" reference and added
615 reference to "findssl.sh"
ece30983 616
67a08279 61720040622
618 - (dtucker) OpenBSD CVS Sync
619 - djm@cvs.openbsd.org 2004/06/20 17:36:59
620 [ssh.c]
621 filter passed env vars at slave in connection sharing case; ok markus@
48925711 622 - djm@cvs.openbsd.org 2004/06/20 18:53:39
623 [sftp.c]
624 make "ls -l" listings print user/group names, add "ls -n" to show uid/gid
625 (like /bin/ls); idea & ok markus@
031a105c 626 - djm@cvs.openbsd.org 2004/06/20 19:28:12
627 [sftp.1]
628 mention new -n flag
ca75d7de 629 - avsm@cvs.openbsd.org 2004/06/21 17:36:31
630 [auth-rsa.c auth2-gss.c auth2-pubkey.c authfile.c canohost.c channels.c
631 cipher.c dns.c kex.c monitor.c monitor_fdpass.c monitor_wrap.c
632 monitor_wrap.h nchan.c packet.c progressmeter.c scp.c sftp-server.c sftp.c
633 ssh-gss.h ssh-keygen.c ssh.c sshconnect.c sshconnect1.c sshlogin.c
634 sshpty.c]
635 make ssh -Wshadow clean, no functional changes
636 markus@ ok
d7ecbe88 637 - djm@cvs.openbsd.org 2004/06/21 17:53:03
638 [session.c]
639 fix fd leak for multiple subsystem connections; with markus@
3a55a954 640 - djm@cvs.openbsd.org 2004/06/21 22:02:58
641 [log.h]
642 mark fatal and cleanup exit as __dead; ok markus@
95cbd340 643 - djm@cvs.openbsd.org 2004/06/21 22:04:50
644 [sftp.c]
645 introduce sorting for ls, same options as /bin/ls; ok markus@
ae7daec3 646 - djm@cvs.openbsd.org 2004/06/21 22:30:45
647 [sftp.c]
648 prefix ls option flags with LS_
c4c84934 649 - djm@cvs.openbsd.org 2004/06/21 22:41:31
650 [sftp.1]
651 document sort options
cc4ff6c4 652 - djm@cvs.openbsd.org 2004/06/22 01:16:39
653 [sftp.c]
654 don't show .files by default in ls, add -a option to turn them back on;
655 ok markus
cb19b709 656 - markus@cvs.openbsd.org 2004/06/22 03:12:13
657 [regress/envpass.sh regress/multiplex.sh]
658 more portable env passing tests
18a8f313 659 - dtucker@cvs.openbsd.org 2004/06/22 05:05:45
660 [monitor.c monitor_wrap.c]
661 Change login->username, will prevent -Wshadow errors in Portable;
662 ok markus@
0cc632c0 663 - (dtucker) [monitor.c] Fix Portable-specific -Wshadow warnings on "socket".
8a946417 664 - (dtucker) [defines.h] Define __dead if not already defined.
915d8ec0 665 - (bal) [auth-passwd.c auth1.c] Clean up unused variables.
67a08279 666
a3245b92 66720040620
668 - (tim) [configure.ac Makefile.in] Only change TEST_SHELL on broken platforms.
669
c10bb2ce 67020040619
671 - (dtucker) [auth-pam.c] Don't use PAM namespace for
672 pam_password_change_required either.
ddd8c95b 673 - (tim) [configure.ac buildpkg.sh.in contrib/solaris/README] move opensshd
674 init script to top level directory. Add opensshd.init.in.
675 Remove contrib/solaris/buildpkg.sh, contrib/solaris/opensshd.in
c10bb2ce 676
1786be35 67720040618
678 - (djm) OpenBSD CVS Sync
679 - djm@cvs.openbsd.org 2004/06/17 14:52:48
680 [clientloop.c clientloop.h ssh.c]
681 support environment passing over shared connections; ok markus@
0d34d6ce 682 - djm@cvs.openbsd.org 2004/06/17 15:10:14
683 [clientloop.c misc.h readconf.c readpass.c ssh.c ssh_config.5]
684 Add option for confirmation (ControlMaster=ask) via ssh-askpass before
685 opening shared connections; ok markus@
b9a59b74 686 - djm@cvs.openbsd.org 2004/06/17 14:53:27
687 [regress/multiplex.sh]
688 shared connection env passing regress test
1ddab330 689 - (dtucker) [regress/README.regress] Add detail on how to run a single
690 test from the top-level Makefile.
0e19494c 691 - (dtucker) OpenBSD CVS Sync
692 - djm@cvs.openbsd.org 2004/06/17 23:56:57
693 [ssh.1 ssh.c]
694 sync usage() and SYNPOSIS with connection sharing changes
35e49915 695 - dtucker@cvs.openbsd.org 2004/06/18 06:13:25
696 [sftp.c]
697 Use execvp instead of execv so sftp -S ssh works. "makes sense" markus@
1980d5c9 698 - dtucker@cvs.openbsd.org 2004/06/18 06:15:51
699 [multiplex.sh]
700 Use -S for scp/sftp to force the use of the ssh being tested.
701 ok djm@,markus@
78d2b454 702 - (djm) OpenBSD CVS Sync
703 - djm@cvs.openbsd.org 2004/06/18 10:40:19
704 [ssh.c]
705 delay signal handler setup until we have finished talking to the master.
706 allow interrupting of setup (e.g. if master is stuck); ok markus@
4598add7 707 - markus@cvs.openbsd.org 2004/06/18 10:55:43
708 [ssh.1 ssh.c]
709 trim synopsis for -S, allow -S and -oControlMaster, -MM means 'ask';
710 ok djm
13de3560 711 - djm@cvs.openbsd.org 2004/06/18 11:11:54
712 [channels.c clientloop.c]
713 Don't explode in clientloop when we receive a bogus channel id, but
714 also don't generate them to begin with; ok markus@
1786be35 715
502f32cd 71620040617
717 - (dtucker) [regress/scp.sh] diff -N is not portable (but needed for some
718 platforms), so test if diff understands it. Pointed out by tim@, ok djm@
58766d34 719 - (dtucker) OpenBSD CVS Sync regress/
720 - dtucker@cvs.openbsd.org 2004/06/17 05:51:59
721 [regress/multiplex.sh]
722 Remove datafile between and after tests, kill sshd rather than wait;
723 ok djm@
00e612c7 724 - dtucker@cvs.openbsd.org 2004/06/17 06:00:05
725 [regress/multiplex.sh]
726 Use DATA and COPY for test data rather than hard-coded paths; ok djm@
c031f95b 727 - dtucker@cvs.openbsd.org 2004/06/17 06:19:06
728 [regress/multiplex.sh]
729 Add small description of failing test to failure message; ok djm@
b066fabe 730 - (dtucker) [regress/multiplex.sh] add EXEEXT for those platforms that need
731 it.
1cfcbead 732 - (dtucker) [regress/multiplex.sh] Increase sleep time to 120 sec (60 is not
733 enough for slow systems, especially if they don't have a kernel RNG).
502f32cd 734
6d05637a 73520040616
736 - (dtucker) [openbsd-compat/port-aix.c] Expand whitespace -> tabs. No
737 code changes.
1b0a92c0 738 - (dtucker) OpenBSD CVS Sync regress/
739 - djm@cvs.openbsd.org 2004/04/27 09:47:30
30ee6294 740 [regress/Makefile regress/test-exec.sh, added regress/envpass.sh]
1b0a92c0 741 regress test for environment passing, SendEnv & AcceptEnv options;
742 ok markus@
53e2a65c 743 - dtucker@cvs.openbsd.org 2004/06/13 13:51:02
30ee6294 744 [regress/Makefile regress/test-exec.sh, added regress/scp-ssh-wrapper.sh
745 regress/scp.sh]
53e2a65c 746 Add scp regression test; with & ok markus@
00995aa0 747 - djm@cvs.openbsd.org 2004/06/13 15:04:08
30ee6294 748 [regress/Makefile regress/test-exec.sh, added regress/envpass.sh]
00995aa0 749 regress test for client multiplexing; ok markus@
099e2052 750 - djm@cvs.openbsd.org 2004/06/13 15:16:54
751 [regress/test-exec.sh]
752 remove duplicate setting of $SCP; spotted by markus@
6d89f486 753 - dtucker@cvs.openbsd.org 2004/06/16 13:15:09
754 [regress/scp.sh]
755 Make scp -r tests use diff -rN not cmp (which won't do dirs. ok markus@
6d3d1404 756 - dtucker@cvs.openbsd.org 2004/06/16 13:16:40
353e5ddd 757 [regress/multiplex.sh]
6d3d1404 758 Silence multiplex sftp and scp tests. ok markus@
6b1caf5d 759 - (dtucker) [regress/test-exec.sh]
760 Move Portable-only StrictModes to top of list to make syncs easier.
761 - (dtucker) [regress/README.regress]
762 Add $TEST_SHELL to readme.
6d05637a 763
8dbffee9 76420040615
765 - (djm) OpenBSD CVS Sync
766 - djm@cvs.openbsd.org 2004/05/26 08:59:57
767 [sftp.c]
768 exit -> _exit in forked child on error; from andrushock AT korovino.net
0ea89f7e 769 - markus@cvs.openbsd.org 2004/05/26 23:02:39
770 [channels.c]
771 missing freeaddrinfo; Andrey Matveev
f9ee425b 772 - dtucker@cvs.openbsd.org 2004/05/27 00:50:13
773 [readconf.c]
774 Kill dead code after fatal(); ok djm@
87ef1b80 775 - dtucker@cvs.openbsd.org 2004/06/01 14:20:45
776 [auth2-chall.c]
777 Remove redundant #include; ok markus@
6e007f08 778 - pedro@cvs.openbsd.org 2004/06/03 12:22:20
779 [sftp-client.c sftp.c]
780 initialize pointers, ok markus@
41e5bd9a 781 - djm@cvs.openbsd.org 2004/06/13 12:53:24
782 [dh.c dh.h kex.c kex.h kexdhc.c kexdhs.c monitor.c myproposal.h]
783 [ssh-keyscan.c sshconnect2.c sshd.c]
784 implement diffie-hellman-group14-sha1 kex method (trivial extension to
785 existing diffie-hellman-group1-sha1); ok markus@
3b9baa7b 786 - dtucker@cvs.openbsd.org 2004/06/13 14:01:42
787 [ssh.1 ssh_config.5 sshd_config.5]
788 List supported ciphers in man pages, tidy up ssh -c;
789 "looks fine" jmc@, ok markus@
5e96b616 790 - djm@cvs.openbsd.org 2004/06/13 15:03:02
791 [channels.c channels.h clientloop.c clientloop.h includes.h readconf.c]
792 [readconf.h scp.1 sftp.1 ssh.1 ssh.c ssh_config.5]
793 implement session multiplexing in the client (the server has supported
794 this since 2.0); ok markus@
170694d7 795 - djm@cvs.openbsd.org 2004/06/14 01:44:39
796 [channels.c clientloop.c misc.c misc.h packet.c ssh-agent.c ssh-keyscan.c]
797 [sshd.c]
1b273ece 798 set_nonblock() instead of fnctl(...,O_NONBLOCK); "looks sane" deraadt@
799 - djm@cvs.openbsd.org 2004/06/15 05:45:04
800 [clientloop.c]
801 missed one unset_nonblock; spotted by Tim Rice
a67a2ec6 802 - (djm) Fix Makefile.in for connection sharing changes
4b5df124 803 - (djm) [ssh.c] Use separate var for address length
8dbffee9 804
8600a4ab 80520040603
806 - (dtucker) [auth-pam.c] Don't use pam_* namespace for sshd's PAM functions.
807 ok djm@
808
93c5ef94 80920040601
810 - (djm) [auth-pam.c] Add copyright for local changes
811
5de92f17 81220040530
0e716148 813 - (dtucker) [auth-pam.c auth-pam.h auth-passwd.c] Bug #874: Re-add PAM
5de92f17 814 support for PasswordAuthentication=yes. ok djm@
0e716148 815 - (dtucker) [auth-pam.c] Use an invalid password for root if
816 PermitRootLogin != yes or the login is invalid, to prevent leaking
817 information. Based on Openwall's owl-always-auth patch. ok djm@
9cefe228 818 - (tim) [configure.ac Makefile.in] Add support for "make package" ok djm@
819 - (tim) [buildpkg.sh.in] New file. A more flexible version of
820 contrib/solaris/buildpkg.sh used for "make package".
25616c13 821 - (tim) [buildpkg.sh.in] Last minute fix didn't make it in the .in file.
5de92f17 822
f2422cee 82320040527
824 - (dtucker) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec
825 contrib/README CREDITS INSTALL] Bug #873: Correct URLs for x11-ssh-askpass
826 and Jim Knoble's email address , from Jim himself.
827
0e5de6f8 82820040524
829 - (dtucker) OpenBSD CVS Sync
830 - djm@cvs.openbsd.org 2004/05/19 12:17:33
831 [sftp-client.c sftp.c]
832 gracefully abort transfers on receipt of SIGINT, also ignore SIGINT while
833 waiting for a command; ok markus@
27c6fcae 834 - dtucker@cvs.openbsd.org 2004/05/20 10:58:05
835 [clientloop.c]
836 Trivial type fix 0 -> '\0'; ok markus@
7e9a0e92 837 - markus@cvs.openbsd.org 2004/05/21 08:43:03
838 [kex.h moduli.c tildexpand.c]
839 add prototypes for -Wall; ok djm
d740ec16 840 - djm@cvs.openbsd.org 2004/05/21 11:33:11
841 [channels.c channels.h clientloop.c serverloop.c ssh.1]
8a956cda 842 bz #756: add support for the cancel-tcpip-forward request for the server
843 and the client (through the ~C commandline). reported by z3p AT
844 twistedmatrix.com; ok markus@
7069a5e2 845 - djm@cvs.openbsd.org 2004/05/22 06:32:12
846 [clientloop.c ssh.1]
847 use '-h' for help in ~C commandline instead of '-?'; inspired by jmc@
790029d9 848 - jmc@cvs.openbsd.org 2004/05/22 16:01:05
849 [ssh.1]
850 kill whitespace at eol;
af4bd935 851 - dtucker@cvs.openbsd.org 2004/05/23 23:59:53
8a956cda 852 [auth.c auth.h auth1.c auth2.c servconf.c servconf.h sshd_config
853 sshd_config.5]
af4bd935 854 Add MaxAuthTries sshd config option; ok markus@
8a956cda 855 - (dtucker) [auth-pam.c] Bug #839: Ensure that pam authentication "thread"
856 is terminated if the privsep slave exits during keyboard-interactive
857 authentication. ok djm@
e5ba4718 858 - (dtucker) [sshd.c] Fix typo in comment.
0e5de6f8 859
73e81988 86020040523
2f6f9cff 861 - (djm) [sshd_config] Explain consequences of UsePAM=yes a little better in
862 sshd_config; ok dtucker@
863 - (djm) [configure.ac] Warn if the system has no known way of figuring out
864 which user is on the other end of a Unix domain socket; ok dtucker@
a205f92a 865 - (bal) [openbsd-compat/sys-queue.h] Reintroduce machinary to handle
866 old/broken/incomplete <sys/queue.h>.
73e81988 867
dabb524a 86820040513
869 - (dtucker) [configure.ac] Bug #867: Additional tests for res_query in
870 libresolv, fixes problems detecting it on some platforms
871 (eg Linux/x86-64). From Kurt Roeckx via Debian, ok mouring@
16cc4c93 872 - (dtucker) OpenBSD CVS Sync
873 - jmc@cvs.openbsd.org 2004/05/04 18:36:07
874 [scp.1]
875 SendEnv here too;
b2e90ab5 876 - jmc@cvs.openbsd.org 2004/05/06 11:24:23
877 [ssh_config.5]
878 typo from John Cosimano (PR 3770);
07d80252 879 - deraadt@cvs.openbsd.org 2004/05/08 00:01:37
880 [auth.c clientloop.c misc.h servconf.c ssh.c sshpty.h sshtty.c
881 tildexpand.c], removed: sshtty.h tildexpand.h
882 make two tiny header files go away; djm ok
58ae9cb8 883 - djm@cvs.openbsd.org 2004/05/08 00:21:31
884 [clientloop.c misc.h readpass.c scard.c ssh-add.c ssh-agent.c ssh-keygen.c
885 sshconnect.c sshconnect1.c sshconnect2.c] removed: readpass.h
886 kill a tiny header; ok deraadt@
20eea1d7 887 - djm@cvs.openbsd.org 2004/05/09 00:06:47
888 [moduli.c ssh-keygen.c] removed: moduli.h
889 zap another tiny header; ok deraadt@
8bbf1fa6 890 - djm@cvs.openbsd.org 2004/05/09 01:19:28
891 [OVERVIEW auth-rsa.c auth1.c kex.c monitor.c session.c sshconnect1.c
892 sshd.c] removed: mpaux.c mpaux.h
893 kill some more tiny files; ok deraadt@
59657003 894 - djm@cvs.openbsd.org 2004/05/09 01:26:48
895 [kex.c]
896 don't overwrite what we are trying to compute
f6be21a0 897 - deraadt@cvs.openbsd.org 2004/05/11 19:01:43
898 [auth.c auth2-none.c authfile.c channels.c monitor.c monitor_mm.c
899 packet.c packet.h progressmeter.c session.c openbsd-compat/xmmap.c]
900 improve some code lint did not like; djm millert ok
1852a1f8 901 - dtucker@cvs.openbsd.org 2004/05/13 02:47:50
902 [ssh-agent.1]
903 Add examples to ssh-agent.1, bz#481 from Ralf Hauser; ok deraadt@
d5c67850 904 - (dtucker) [sshd.8] Bug #843: Add warning about PasswordAuthentication to
905 UsePAM section. Parts from djm@ and jmc@.
0f3ee929 906 - (dtucker) [auth-pam.c scard-opensc.c] Tinderbox says auth-pam.c uses
907 readpass.h, grep says scard-opensc.c does too. Replace with misc.h.
85165968 908 - (dtucker) [openbsd-compat/getrrsetbyname.c] Check that HAVE_DECL_H_ERROR
909 is defined before using.
4d29d2d3 910 - (dtucker) [openbsd-compat/getrrsetbyname.c] Fix typo too: HAVE_DECL_H_ERROR
911 -> HAVE_DECL_H_ERRNO.
dabb524a 912
91320040502
df5a0d7e 914 - (dtucker) OpenBSD CVS Sync
915 - djm@cvs.openbsd.org 2004/04/22 11:56:57
916 [moduli.c]
917 Bugzilla #850: Sophie Germain is the correct name of the French
918 mathematician, "Sophie Germaine" isn't; from Luc.Maisonobe@c-s.fr
61a2c1da 919 - djm@cvs.openbsd.org 2004/04/27 09:46:37
920 [readconf.c readconf.h servconf.c servconf.h session.c session.h ssh.c
921 ssh_config.5 sshd_config.5]
922 bz #815: implement ability to pass specified environment variables from
923 the client to the server; ok markus@
b8b9f2e6 924 - djm@cvs.openbsd.org 2004/04/28 05:17:10
925 [ssh_config.5 sshd_config.5]
926 manpage fixes in envpass stuff from Brian Poole (raj AT cerias.purdue.edu)
a040b9ee 927 - jmc@cvs.openbsd.org 2004/04/28 07:02:56
928 [sshd_config.5]
929 remove unnecessary .Pp;
8e99a198 930 - jmc@cvs.openbsd.org 2004/04/28 07:13:42
931 [sftp.1 ssh.1]
932 add SendEnv to -o list;
7b7385da 933 - dtucker@cvs.openbsd.org 2004/05/02 11:54:31
934 [sshd.8]
935 Man page grammar fix (bz #858), from damerell at chiark.greenend.org.uk
936 via Debian; ok djm@
20b267fb 937 - dtucker@cvs.openbsd.org 2004/05/02 11:57:52
938 [ssh.1]
939 ConnectionTimeout -> ConnectTimeout, from m.a.ellis at ncl.ac.uk via
940 Debian. ok djm@
927fcba2 941 - dtucker@cvs.openbsd.org 2004/05/02 23:02:17
942 [sftp.1]
943 ConnectionTimeout -> ConnectTimeout here too, pointed out by jmc@
78f8c073 944 - dtucker@cvs.openbsd.org 2004/05/02 23:17:51
945 [scp.1]
946 ConnectionTimeout -> ConnectTimeout for scp.1 too.
df5a0d7e 947
41e0e158 94820040423
949 - (dtucker) [configure.ac openbsd-compat/getrrsetbyname.c] Declare h_errno
950 as extern int if not already declared. Fixes compile errors on old SCO
951 platforms. ok tim@
3daa912a 952 - (dtucker) [README.platform] List prereqs for building on Cygwin.
41e0e158 953
e7df6a14 95420040421
955 - (djm) Update config.guess and config.sub to autoconf-2.59 versions; ok tim@
956
484b2208 95720040420
958 - (djm) OpenBSD CVS Sync
959 - henning@cvs.openbsd.org 2004/04/08 16:08:21
960 [sshconnect2.c]
da3e452a 961 swap the last two parameters to TAILQ_FOREACH_REVERSE. matches what
962 FreeBSD and NetBSD do.
484b2208 963 ok millert@ mcbride@ markus@ ho@, checked to not affect ports by naddy@
9f6cab4b 964 - djm@cvs.openbsd.org 2004/04/18 23:10:26
965 [readconf.c readconf.h ssh-keysign.c ssh.c]
966 perform strict ownership and modes checks for ~/.ssh/config files,
967 as these can be used to execute arbitrary programs; ok markus@
968 NB. ssh will now exit when it detects a config with poor permissions
e1520719 969 - djm@cvs.openbsd.org 2004/04/19 13:02:40
970 [ssh.1 ssh_config.5]
971 document strict permission checks on ~/.ssh/config; prompted by,
972 with & ok jmc@
1e9b1b82 973 - jmc@cvs.openbsd.org 2004/04/19 16:12:14
974 [ssh_config.5]
975 kill whitespace at eol;
f7f14143 976 - djm@cvs.openbsd.org 2004/04/19 21:51:49
977 [ssh.c]
978 fix idiot typo that i introduced in my last commit;
979 spotted by cschneid AT cschneid.com
da3e452a 980 - (djm) [openbsd-compat/sys-queue.h] Sync with OpenBSD, needed for
981 above change
41707f74 982 - (djm) [configure.ac] Check whether libroken is required when building
983 with Heimdal
484b2208 984
1297d248 98520040419
986 - (dtucker) OpenBSD CVS Sync
987 - dtucker@cvs.openbsd.org 2004/02/29 22:04:45
988 [regress/login-timeout.sh]
989 Use sudo when restarting daemon during test. ok markus@
b4752a0e 990 - dtucker@cvs.openbsd.org 2004/03/08 10:17:12
991 [regress/login-timeout.sh]
992 Missing OBJ, from tim@. ok markus@ (Already fixed, ID sync only)
b093b499 993 - djm@cvs.openbsd.org 2004/03/30 12:41:56
994 [sftp-client.c]
995 sync comment with reality
12674c78 996 - djm@cvs.openbsd.org 2004/03/31 21:58:47
997 [canohost.c]
998 don't skip ip options check when UseDNS=no; ok markus@ (ID sync only)
f09aa22c 999 - markus@cvs.openbsd.org 2004/04/01 12:19:57
1000 [scp.c]
1001 limit trust between local and remote rcp/scp process,
1002 noticed by lcamtuf; ok deraadt@, djm@
1297d248 1003
1e08e787 100420040418
1005 - (dtucker) [auth-pam.c] Log username and source host for failed PAM
1006 authentication attempts. With & ok djm@
917ee1d2 1007 - (djm) [openbsd-compat/bsd-cygwin_util.c] Recent versions of Cygwin allow
1008 change of user context without a password, so relax auth method
1009 restrictions; from vinschen AT redhat.com; ok dtucker@
1e08e787 1010
f9aacd5e 101120040416
1012 - (dtucker) [regress/sftp-cmds.sh] Skip quoting test on Cygwin, since
1013 FAT/NTFS does not permit quotes in filenames. From vinschen at redhat.com
6490a5d5 1014 - (djm) [auth-krb5.c auth.h session.c] Explicitly refer to Kerberos ccache
1015 file using FILE: method, fixes problems on Mac OSX.
1016 Patch from simon@sxw.org.uk; ok dtucker@
9ff90d99 1017 - (tim) [configure.ac] Set SETEUID_BREAKS_SETUID, BROKEN_SETREUID and
1018 BROKEN_SETREGID for SCO OpenServer 3
f9aacd5e 1019
d1d10baa 102020040412
1021 - (dtucker) [sshd_config.5] Add PermitRootLogin without-password warning
1022 from bug #701 (text from jfh at cise.ufl.edu).
141fc639 1023 - (dtucker) [acconfig.h configure.ac defines.h] Bug #673: check for 4-arg
1024 skeychallenge(), eg on NetBSD. ok mouring@
f2b7b5c8 1025 - (dtucker) [auth-skey.c defines.h monitor.c] Make skeychallenge explicitly
1026 4-arg, with compatibility for 3-arg versions. From djm@, ok me.
77f09220 1027 - (djm) [configure.ac] Fix detection of libwrap on OpenBSD; ok dtucker@
d1d10baa 1028
f20d4564 102920040408
1030 - (dtucker) [loginrec.c] Use UT_LINESIZE if available, prevents truncating
1031 pty name on Linux 2.6.x systems. Patch from jpe at eisenmenger.org.
9b08c23f 1032 - (bal) [monitor.c monitor_wrap.c] Second try. Put the zlib.h headers
1033 back and #undef TARGET_OS_MAC instead. (Bug report pending with Apple)
074c4cbc 1034 - (dtucker) [defines.h loginrec.c] Define UT_LINESIZE if not defined and
1035 simplify loginrec.c. ok tim@
a655c012 1036 - (bal) [monitor.c monitor_wrap.c] Ok.. Last time. Promise. Tim suggested
1037 limiting scope and dtucker@ agreed.
f20d4564 1038
e7d0f139 103920040407
1040 - (dtucker) [session.c] Flush stdout after displaying loginmsg. From
1041 f_mohr at yahoo.de.
79753592 1042 - (bal) [acconfig.h auth-krb5.c configure.ac gss-serv-krb5.c] Check to see
1043 if Krb5 library exports krb5_init_etc() since some OSes (like MacOS/X)
1044 are starting to restrict it as internal since it is not needed by
1045 developers any more. (Patch based on Apple tree)
1046 - (bal) [monitor.c monitor_wrap.c] monitor_wrap.c] moved zlib.h higher since
1047 krb5 on MacOS/X conflicts. There may be a better solution, but this will
1048 work for now.
e7d0f139 1049
3d59832f 105020040406
1051 - (dtucker) [acconfig.h configure.ac defines.h] Bug #820: don't use
1052 updwtmpx() on IRIX since it seems to clobber utmp. ok djm@
2fe51906 1053 - (dtucker) [configure.ac] Bug #816, #748 (again): Attempt to detect
1054 broken getaddrinfo and friends on HP-UX. ok djm@
3d59832f 1055
b90bed9f 105620040330
1057 - (dtucker) [configure.ac] Bug #811: Use "!" for LOCKED_PASSWD_PREFIX on
1058 Linuxes, since that's what many use. ok djm@
d948154a 1059 - (dtucker) [auth-pam.c] rename the_authctxt to sshpam_authctxt in auth-pam.c
1060 to reduce potential confusion with the one in sshd.c. ok djm@
35087869 1061 - (djm) Bug #825: Fix ip_options_check() for mapped IPv4/IPv6 connection;
1062 with & ok dtucker@
b90bed9f 1063
75dbfa01 106420040327
1065 - (dtucker) [session.c] Bug #817: Clear loginmsg after fork to prevent
1066 duplicate login messages for mutli-session logins. ok djm@
1067
c876ee7e 106820040322
a4c0faa2 1069 - (djm) [sshd.c] Drop supplemental groups if started as root
c876ee7e 1070 - (djm) OpenBSD CVS Sync
1071 - markus@cvs.openbsd.org 2004/03/09 22:11:05
1072 [ssh.c]
1073 increase x11 cookie lifetime to 20 minutes; ok djm
182ccbba 1074 - markus@cvs.openbsd.org 2004/03/10 09:45:06
1075 [ssh.c]
1076 trim usage to match ssh(1) and look more like unix. ok djm@
65edde94 1077 - markus@cvs.openbsd.org 2004/03/11 08:36:26
1078 [sshd.c]
1079 trim usage; ok deraadt
85ac7a84 1080 - markus@cvs.openbsd.org 2004/03/11 10:21:17
1081 [ssh.c sshd.c]
1082 ssh, sshd: sync version output, ok djm
7c79db4e 1083 - markus@cvs.openbsd.org 2004/03/20 10:40:59
1084 [version.h]
1085 3.8.1
442c8293 1086 - (djm) Crank RPM spec versions
a4c0faa2 1087
2b983b95 108820040311
1089 - (djm) [configure.ac] Add standard license to configure.ac; ok ben, dtucker
1090
31863e02 109120040310
1092 - (dtucker) [openbsd-compat/fake-rfc2553.h] Bug #812: #undef getaddrinfo
1093 before redefining it, silences warnings on Tru64.
1094
3a5d0759 109520040308
1096 - (dtucker) [sshd.c] Back out rev 1.270 as it caused problems on some
529d73ab 1097 platforms (eg SCO, HP-UX) with logging in the wrong TZ. ok djm@
1098 - (dtucker) [configure.ac sshd.c openbsd-compat/bsd-misc.h
1099 openbsd-compat/setenv.c] Unset KRB5CCNAME on AIX to prevent it from being
1100 inherited by the child. ok djm@
1101 - (dtucker) [auth-pam.c auth-pam.h auth1.c auth2.c monitor.c monitor_wrap.c
1102 monitor_wrap.h] Bug #808: Ensure force_pwchange is correctly initialized
cc120685 1103 even if keyboard-interactive is not used by the client. Prevents
1104 segfaults in some cases where the user's password is expired (note this
1105 is not considered a security exposure). ok djm@
1106 - (djm) OpenBSD CVS Sync
1107 - markus@cvs.openbsd.org 2004/03/03 06:47:52
1108 [sshd.c]
1109 change proctiltle after accept(2); ok henning, deraadt, djm
213bab61 1110 - djm@cvs.openbsd.org 2004/03/03 09:30:42
1111 [sftp-client.c]
1112 Don't print duplicate messages when progressmeter is off
1113 Spotted by job317 AT mailvault.com; ok markus@
06abcf97 1114 - djm@cvs.openbsd.org 2004/03/03 09:31:20
1115 [sftp.c]
1116 Fix initialisation of progress meter; ok markus@
3a065ed0 1117 - markus@cvs.openbsd.org 2004/03/05 10:53:58
1118 [readconf.c readconf.h scp.1 sftp.1 ssh.1 ssh_config.5 sshconnect2.c]
1119 add IdentitiesOnly; ok djm@, pb@
b655d28c 1120 - djm@cvs.openbsd.org 2004/03/08 09:38:05
1121 [ssh-keyscan.c]
1122 explicitly initialise remote_major and remote_minor.
1123 from cjwatson AT debian.org; ok markus@
24f37810 1124 - dtucker@cvs.openbsd.org 2004/03/08 10:18:57
1125 [sshd_config.5]
1126 Document KerberosGetAFSToken; ok markus@
c4f51837 1127 - (tim) [regress/README.regress] Document ssh-rand-helper issue. ok bal
3a5d0759 1128
d22e04fd 112920040307
1130 - (tim) [regress/login-timeout.sh] fix building outside of source tree.
1131
a1e0095d 113220040304
1133 - (dtucker) [auth-pam.c] Don't try to export PAM when compiled with
1134 -DUSE_POSIX_THREADS. From antoine.verheijen at ualbert ca. ok djm@
355fbf31 1135 - (dtucker) [auth-pam.c] Reset signal status when starting pam auth thread,
1136 prevent hanging during PAM keyboard-interactive authentications. ok djm@
69a20cff 1137 - (dtucker) [auth-passwd.c auth-sia.c auth-sia.h defines.h
1138 openbsd-compat/xcrypt.c] Bug #802: Fix build error on Tru64 when
1139 configured --with-osfsia. ok djm@
a1e0095d 1140
1452867a 114120040303
e7f6070d 1142 - (djm) [configure.ac ssh-agent.c] Use prctl to prevent ptrace on ssh-agent
1143 ok dtucker
1144
010e9d5b 114520040229
1146 - (tim) [configure.ac] Put back bits mistakenly removed from Rev 1.188
1147
6ff58a4b 114820040229
1149 - (dtucker) OpenBSD CVS Sync
1150 - djm@cvs.openbsd.org 2004/02/25 00:22:45
1151 [sshd.c]
1152 typo in comment
8b0a55ac 1153 - dtucker@cvs.openbsd.org 2004/02/27 22:42:47
1154 [dh.c]
1155 Prevent sshd from sending DH groups with a primitive generator of zero or
1156 one, even if they are listed in /etc/moduli. ok markus@
cd744742 1157 - dtucker@cvs.openbsd.org 2004/02/27 22:44:56
1158 [dh.c]
1159 Make /etc/moduli line buffer big enough for 8kbit primes, in case anyone
1160 ever uses one. ok markus@
e24bb7d5 1161 - dtucker@cvs.openbsd.org 2004/02/27 22:49:27
1162 [dh.c]
1163 Reset bit counter at the right time, fixes debug output in the case where
1164 the DH group is rejected. ok markus@
42cfd508 1165 - dtucker@cvs.openbsd.org 2004/02/17 08:23:20
1166 [regress/Makefile regress/login-timeout.sh]
1167 Add regression test for LoginGraceTime; ok markus@
dd75dc6d 1168 - markus@cvs.openbsd.org 2004/02/24 16:56:30
1169 [regress/test-exec.sh]
1170 allow arguments in ${TEST_SSH_XXX}
e7ac982b 1171 - markus@cvs.openbsd.org 2004/02/24 17:06:52
1172 [regress/ssh-com-client.sh regress/ssh-com-keygen.sh
1173 regress/ssh-com-sftp.sh regress/ssh-com.sh]
1174 test against recent ssh.com releases
f492915d 1175 - dtucker@cvs.openbsd.org 2004/02/28 12:16:57
1176 [regress/dynamic-forward.sh]
1177 Make dynamic-forward understand nc's new output. ok markus@
79a00bda 1178 - dtucker@cvs.openbsd.org 2004/02/28 13:44:45
1179 [regress/try-ciphers.sh]
1180 Test acss too; ok markus@
1d64dfd3 1181 - (dtucker) [regress/try-ciphers.sh] Skip acss if not compiled in (eg if we
1182 built with openssl < 0.9.7)
6ff58a4b 1183
769a750c 118420040226
1185 - (bal) KNF our sshlogin.c even if the code looks nothing like upstream
1186 code due to diversity issues.
1187
3b5581f5 118820040225
1189 - (djm) Trim ChangeLog
557f108b 1190 - (djm) Don't specify path to PAM modules in Redhat sshd.pam; from Fedora
3b5581f5 1191
71c1910f 119220040224
1193 - (dtucker) OpenBSD CVS Sync
1194 - markus@cvs.openbsd.org 2004/02/19 21:15:04
1195 [sftp-server.c]
1196 switch to new license.template
a666e3b1 1197 - markus@cvs.openbsd.org 2004/02/23 12:02:33
1198 [sshd.c]
1199 backout revision 1.279; set listen socket to non-block; ok henning.
155890b3 1200 - markus@cvs.openbsd.org 2004/02/23 15:12:46
1201 [bufaux.c]
1202 encode 0 correctly in buffer_put_bignum2; noted by Mikulas Patocka
1203 and drop support for negative BNs; ok otto@
a5337ac4 1204 - markus@cvs.openbsd.org 2004/02/23 15:16:46
1205 [version.h]
1206 enter 3.8
071970fb 1207 - (dtucker) [configure.ac gss-serv-krb5.c ssh-gss.h] Define GSSAPI when found
1208 with krb5-config, hunt down gssapi.h and friends. Based partially on patch
469e90f9 1209 from deengert at anl.gov. ok djm@
13dff404 1210 - (djm) [groupaccess.c uidswap.c] Bug #787: Size group arrays at runtime
1211 using sysconf() if available Based on patches from
1212 holger AT van-lengerich.de and openssh_bugzilla AT hockin.org
972fc531 1213 - (dtucker) [uidswap.c] Minor KNF. ok djm@
fee4a84f 1214 - (tim) [openbsd-compat/getrrsetbyname.c] Make gcc 2.7.2.3 happy. ok djm@
8607ab76 1215 - (djm) Crank RPM spec versions
54fe3272 1216 - (dtucker) [README] Add pointer to release notes. ok djm@
510c0a8a 1217 - (dtucker) {README.platform] Add platform-specific notes.
f9e4952c 1218 - (tim) [configure.ac] SCO3 needs -lcrypt_i for -lprot
a40872de 1219 - (djm) Release 3.8p1
71c1910f 1220
59f327e0 122120040223
1222 - (dtucker) [session.c] Bug #789: Only make setcred call for !privsep in the
1223 non-interactive path. ok djm@
1224
f14ca4a4 122520040222
1226 - (dtucker) [auth-shadow.c auth.c auth.h] Move shadow account expiry test
1227 to auth-shadow.c, no functional change. ok djm@
2b486b75 1228 - (dtucker) [auth-shadow.c auth.h] Provide warnings of impending account or
1229 password expiry. ok djm@
1230 - (dtucker) [auth-passwd.c] Only check password expiry once. Prevents
1231 multiple warnings if a wrong password is entered.
1232 - (dtucker) [configure.ac] Apply krb5-config --libs fix to non-gssapi path
1233 too.
f14ca4a4 1234
45a3410a 123520040220
1236 - (djm) [openbsd-compat/setproctitle.c] fix comments; from grange@
1237
13961ade 123820040218
1239 - (dtucker) [configure.ac] Handle case where krb5-config --libs returns a
1240 path with a "-" in it. From Sergio.Gelato at astro.su.se.
caf1e9f0 1241 - (djm) OpenBSD CVS Sync
1242 - djm@cvs.openbsd.org 2004/02/17 07:17:29
1243 [sftp-glob.c sftp.c]
1244 Remove useless headers; ok deraadt@
2cda7d6b 1245 - djm@cvs.openbsd.org 2004/02/17 11:03:08
1246 [sftp.c]
1247 sftp.c and sftp-int.c, together at last; ok markus@
ab263a3d 1248 - jmc@cvs.openbsd.org 2004/02/17 19:35:21
1249 [sshd_config.5]
1250 remove cruft left over from RhostsAuthentication removal;
1251 ok markus@
232b600a 1252 - (djm) [log.c] Correct use of HAVE_OPENLOG_R
a90ed4b3 1253 - (djm) [log.c] Tighten openlog_r tests
13961ade 1254
9cd11896 125520040217
1256 - (djm) Simplify the license on code I have written. No code changes.
ab3932ab 1257 - (djm) OpenBSD CVS Sync
1258 - djm@cvs.openbsd.org 2004/02/17 05:39:51
1259 [sftp-client.c sftp-client.h sftp-glob.c sftp-glob.h sftp-int.c]
1260 [sftp-int.h sftp.c]
1261 switch to license.template for code written by me (belated, I know...)
5d464804 1262 - (djm) Bug #698: Specify FILE: for KRB5CCNAME; patch from
1263 stadal@suse.cz and simon@sxw.org.uk
60922169 1264 - (dtucker) [auth-pam.c] Tidy up PAM debugging. ok djm@
ef687c66 1265 - (dtucker) [auth-pam.c] Store output from pam_session and pam_setcred for
1266 display after login. Should fix problems like pam_motd not displaying
1267 anything, noticed by cjwatson at debian.org. ok djm@
9cd11896 1268
006cb311 126920040212
1270 - (tim) [Makefile.in regress/sftp-badcmds.sh regress/test-exec.sh]
1271 Portablity fixes. Data sftp transfers needs to be world readable. Some
1272 older shells hang on while loops when doing sh -n some_script. OK dtucker@
5486a457 1273 - (tim) [configure.ac] Make sure -lcrypto is before -lsocket for sco3.
1274 ok mouring@
006cb311 1275
d78480be 127620040211
1277 - (dtucker) [auth-passwd.c auth-shadow.c] Only enable shadow expiry check
1278 if HAS_SHADOW_EXPIRY is set.
8087c5ee 1279 - (tim) [configure.ac] Fix comment to match code changes in ver 1.117
d78480be 1280
cadfc759 128120040210
1282 - (dtucker) [auth-passwd.c auth.h openbsd-compat/port-aix.c
5a8bd0c3 1283 openbsd-compat/port-aix.h] Bug #14: Use do_pwchange to support AIX's
1284 native password expiry.
1285 - (dtucker) [LICENCE Makefile.in auth-passwd.c auth-shadow.c auth.c auth.h
1286 defines.h] Bug #14: Use do_pwchange to support password expiry and force
1287 change for platforms using /etc/shadow. ok djm@
1c46f905 1288 - (dtucker) [openbsd-compat/fake-rfc2553.h] Bug #563: Prepend ssh_ to compat
1289 functions to avoid conflicts with Heimdal's libroken. ok djm@
dd1fb864 1290 - (dtucker) [auth-pam.c auth-pam.h session.c] Bug #14: Use do_pwchange to
1291 change expired PAM passwords for SSHv1 connections without privsep.
1292 pam_chauthtok is still used when privsep is disabled. ok djm@
262b1744 1293 - (dtucker) [openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Move
1294 include from port-aix.h to port-aix.c and remove unnecessary function
1295 definition. Fixes build errors on AIX.
41c64c91 1296 - (dtucker) [configure.ac loginrec.c] Bug #464: Use updwtmpx on platforms
1297 that support it. from & ok mouring@
0655c763 1298 - (dtucker) [configure.ac] Bug #345: Do not disable utmp on HP-UX 10.x.
d78480be 1299 ok djm@
cadfc759 1300
59d51274 130120040207
1302 - (dtucker) OpenBSD CVS Sync
1303 - dtucker@cvs.openbsd.org 2004/02/06 23:41:13
1304 [cipher-ctr.c]
1305 Use EVP_CIPHER_CTX_key_length for key length. ok markus@
1306 (This will fix builds with OpenSSL 0.9.5)
1c4d41b9 1307 - (dtucker) [cipher.c] enable AES counter modes with OpenSSL 0.9.5.
1308 ok djm@, markus@
59d51274 1309
92d0d880 131020040206
1311 - (dtucker) [acss.c acss.h] Fix $Id tags.
c7b91244 1312 - (dtucker) [cipher-acss.c cipher.c] Enable acss only if building with
1313 OpenSSL >= 0.9.7. ok djm@
72037bc8 1314 - (dtucker) [session.c] Bug #789: Do not call do_pam_setcred as a non-root
1315 user, since some modules might fail due to lack of privilege. ok djm@
38b69c0b 1316 - (dtucker) [configure.ac] Bug #748: Always define BROKEN_GETADDRINFO
1317 for HP-UX 11.11. If there are known-good configs where this is not
1318 required, please report them. ok djm@
a6cd1e13 1319 - (dtucker) [sshd.c] Bug #757: Clear child's environment to prevent
1320 accidentally inheriting from root's environment. ok djm@
7ccff316 1321 - (dtucker) [openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Bug #796:
1322 Restore previous authdb setting after auth calls. Fixes problems with
1323 setpcred failing on accounts that use AFS or NIS password registries.
51693efd 1324 - (dtucker) [configure.ac includes.h] Include <sys/stream.h> if present,
1325 required on Solaris 2.5.1 for queue_t, which is used by <sys/ptms.h>.
37656beb 1326 - (dtucker) OpenBSD CVS Sync
1327 - markus@cvs.openbsd.org 2004/01/30 09:48:57
1328 [auth-passwd.c auth.h pathnames.h session.c]
1329 support for password change; ok dtucker@
1330 (set password-dead=1w in login.conf to use this).
1331 In -Portable, this is currently only platforms using bsdauth.
a9b33b95 1332 - dtucker@cvs.openbsd.org 2004/02/05 05:37:17
1333 [monitor.c sshd.c]
1334 Pass SIGALRM through to privsep child if LoginGraceTime expires. ok markus@
7b0a59c9 1335 - markus@cvs.openbsd.org 2004/02/05 15:33:33
1336 [progressmeter.c]
1337 fix ETA for > 4GB; bugzilla #791; ok henning@ deraadt@
92d0d880 1338
d642a47a 133920040129
1340 - (dtucker) OpenBSD CVS Sync regress/
1341 - dtucker@cvs.openbsd.org 2003/10/11 11:49:49
1342 [Makefile banner.sh]
1343 Test missing banner file, suppression of banner with ssh -q, check return
1344 code from ssh. ok markus@
b3293f64 1345 - jmc@cvs.openbsd.org 2003/11/07 10:16:44
1346 [ssh-com.sh]
1347 adress -> address, and a few more; all from Jonathon Gray;
7267f37e 1348 - djm@cvs.openbsd.org 2004/01/13 09:49:06
1349 [sftp-batch.sh]
8068d564 1350 - (dtucker) [configure.ac] Add --without-zlib-version-check. Feedback from
1351 tim@, ok several
c1ad5966 1352 - (dtucker) [configure.ac openbsd-compat/bsd-cray.c openbsd-compat/bsd-cray.h]
1353 Bug #775: Cray fixes from wendy at cray.com
d642a47a 1354
71658852 135520040128
1356 - (dtucker) [regress/README.regress] Add tcpwrappers issue, noted by tim@
f5d109e7 1357 - (dtucker) [moduli] Import new moduli file from OpenBSD.
71658852 1358
268c23e9 135920040127
1360 - (djm) OpenBSD CVS Sync
1361 - hshoexer@cvs.openbsd.org 2004/01/23 17:06:03
1362 [cipher.c]
1363 enable acss for ssh
1364 ok deraadt@ markus@
0372ae57 1365 - mouring@cvs.openbsd.org 2004/01/23 17:57:48
1366 [sftp-int.c]
1367 Fix issue pointed out with ls not handling large directories
1368 with embeded paths correctly. OK damien@
8b557a74 1369 - hshoexer@cvs.openbsd.org 2004/01/23 19:26:33
1370 [cipher.c]
1371 rename acss@opebsd.org to acss@openssh.org
1372 ok deraadt@
2daf1db1 1373 - djm@cvs.openbsd.org 2004/01/25 03:49:09
1374 [sshconnect.c]
1375 reset nonblocking flag after ConnectTimeout > 0 connect; (bugzilla #785)
1376 from jclonguet AT free.fr; ok millert@
02de7c6e 1377 - djm@cvs.openbsd.org 2004/01/27 10:08:10
1378 [sftp.c]
1379 reorder parsing so user:skey@host:file works (bugzilla #777)
1380 patch from admorten AT umich.edu; ok markus@
268c23e9 1381 - (djm) [acss.c acss.h cipher-acss.c] Portable support for ACSS
1382 if libcrypto lacks it
1383
86f807ed 138420040126
1385 - (tim) Typo in regress/README.regress
a5753dd4 1386 - (tim) [regress/test-exec.sh] RhostsAuthentication is deprecated.
a98550d2 1387 - (tim) [defines.h] Add defines for HFIXEDSZ and T_SIG
9e833a9b 1388 - (tim) [configure.ac includes.h] add <sys/ptms.h> for grantpt() and friends.
2df78719 1389 - (tim) [defines.h openbsd-compat/getrrsetbyname.h] Move defines for HFIXEDSZ
1390 and T_SIG to getrrsetbyname.h
86f807ed 1391
6e9f4c0f 139220040124
1393 - (djm) Typo in openbsd-compat/bsd-openpty.c; from wendyp AT cray.com
1394
f4eaee12 139520040123
1396 - (djm) Do pam_session processing for systems with HAVE_LOGIN_CAP; from
1397 ralf.hack AT pipex.net; ok dtucker@
b6cfb8c2 1398 - (djm) Bug #776: Update contrib/redhat/openssh.spec to dynamically detect
1399 Kerberos location (and thus work with Fedora Core 1);
1400 from jason AT devrandom.org
4ad65809 1401 - (dtucker) [configure.ac] Bug #788: Test for zlib.h presence and for
1402 zlib >= 1.1.4. Partly from jbasney at ncsa.uiuc.edu. ok djm@
73fd4871 1403 - (dtucker) [contrib/cygwin/README] Document new ssh-host-config options.
1404 Patch from vinschen at redhat.com.
bcfcc5f9 1405 - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
1406 Change AFS symbol to USE_AFS to prevent namespace collisions, do not
1407 include kafs.h unless necessary. From deengert at anl.gov.
0a15d73b 1408 - (tim) [configure.ac] Remove hard coded -L/usr/local/lib and
1409 -I/usr/local/include. Users can do LDFLAGS="-L/usr/local/lib" \
1410 CPPFLAGS="-I/usr/local/include" ./configure if needed.
f4eaee12 1411
5585c441 141220040122
1413 - (dtucker) [configure.ac] Use krb5-config where available for Kerberos/
1414 GSSAPI detection, libs and includes. ok djm@
6704d19a 1415 - (dtucker) [session.c] Enable AFS support in conjunction with KRB5 not
1416 just HEIMDAL.
8e8d046c 1417 - (tim) [contrib/solaris/buildpkg.sh] Allow for the possibility of
1418 /usr/local being a symbolic link. Fixes problem reported by Henry Grebler.
5585c441 1419
a8b64bb8 142020040121
1421 - (djm) OpenBSD CVS Sync
1422 - djm@cvs.openbsd.org 2004/01/13 09:25:05
1423 [sftp-int.c sftp.1 sftp.c]
1424 Tidy sftp batchmode handling, eliminate junk to stderr (bugzilla #754) and
1425 enable use of "-b -" to accept batchfile from stdin; ok markus@
f74de0d7 1426 - jmc@cvs.openbsd.org 2004/01/13 12:17:33
1427 [sftp.1]
1428 remove unnecessary Ic's;
1429 kill whitespace at EOL;
1430 ok djm@
39dfceeb 1431 - markus@cvs.openbsd.org 2004/01/13 19:23:15
1432 [compress.c session.c]
1433 -Wall; ok henning
33623c65 1434 - markus@cvs.openbsd.org 2004/01/13 19:45:15
1435 [compress.c]
1436 cast for portability; millert@
7741e239 1437 - markus@cvs.openbsd.org 2004/01/19 09:24:21
1438 [channels.c]
1439 fake consumption for half closed channels since the peer is waiting for
1440 window adjust messages; bugzilla #790 Matthew Dillon; test + ok dtucker@
1441 reproduce with sh -c 'ulimit -f 10; ssh host -n od /bsd | cat > foo'
43f7a4b8 1442 - markus@cvs.openbsd.org 2004/01/19 21:25:15
1443 [auth2-hostbased.c auth2-pubkey.c serverloop.c ssh-keysign.c sshconnect2.c]
1444 fix mem leaks; some fixes from Pete Flugstad; tested dtucker@
ac414e17 1445 - djm@cvs.openbsd.org 2004/01/21 03:07:59
1446 [sftp.c]
1447 initialise infile in main, rather than statically - from portable
a4de1163 1448 - deraadt@cvs.openbsd.org 2004/01/11 21:55:06
1449 [sshpty.c]
1450 for pty opening, only use the openpty() path. the other stuff only needs
1451 to be in openssh-p; markus ok
1452 - (djm) [openbsd-compat/bsd-openpty.c] Rework old sshpty.c code into an
1453 openpty() replacement
a8b64bb8 1454
100e6910 145520040114
1456 - (dtucker) [auth-pam.c] Have monitor die if PAM authentication thread exits
1457 unexpectedly. with & ok djm@
28b49ff8 1458 - (dtucker) [auth-pam.c] Reset signal handler in pthread_cancel too, add
1459 test for case where cleanup has already run.
90f3c272 1460 - (dtucker) [auth-pam.c] Add minor debugging.
100e6910 1461
e47e681f 146220040113
1463 - (dtucker) [auth-pam.c] Relocate struct pam_ctxt and prototypes. No
1464 functional changes.
1465
b3f87f4f 146620040108
1467 - (dtucker) [auth-pam.c defines.h] Bug #783: move __unused to defines.h and
1468 only define if not already. From des at freebsd.org.
24a9171d 1469 - (dtucker) [configure.ac] Remove extra (typo) comma.
b3f87f4f 1470
e7c060cb 147120040105
1472 - (dtucker) [contrib/ssh-copy-id] Bug #781: exit if ssh fails. Patch from
1473 cjwatson at debian.org.
309af4e5 1474 - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
1475 Only enable KerberosGetAFSToken if Heimdal's libkafs is found. with jakob@
e7c060cb 1476
ff620033 147720040102
1478 - (djm) OSX/Darwin needs BIND_8_COMPAT to build getrrsetbyname. Report from
1479 jakob@
c0c10689 1480 - (djm) Remove useless DNS support configure summary message. from jakob@
2511d104 1481 - (djm) OSX/Darwin put the PAM headers in a different place, detect this.
1482 Report from jakob@
ff620033 1483
c6fbc95a 148420031231
1485 - (dtucker) OpenBSD CVS Sync
1486 - djm@cvs.openbsd.org 2003/12/22 09:16:58
1487 [moduli.c ssh-keygen.1 ssh-keygen.c]
1488 tidy up moduli generation debugging, add -v (verbose/debug) option to
1489 ssh-keygen; ok markus@
1dd5f021 1490 - markus@cvs.openbsd.org 2003/12/22 20:29:55
1491 [cipher-3des1.c]
1492 EVP_CIPHER_CTX_cleanup() for the des contexts; pruiksma@freesurf.fr
a1e30b47 1493 - jakob@cvs.openbsd.org 2003/12/23 16:12:10
1494 [servconf.c servconf.h session.c sshd_config]
1495 implement KerberosGetAFSToken server option. ok markus@, beck@
6bb49a16 1496 - millert@cvs.openbsd.org 2003/12/29 16:39:50
1497 [sshd_config]
1498 KeepAlive has been obsoleted, use TCPKeepAlive instead; markus@ OK
b0ca6225 1499 - dtucker@cvs.openbsd.org 2003/12/31 00:24:50
1500 [auth2-passwd.c]
1501 Ignore password change request during password auth (which we currently
1502 don't support) and discard proposed new password. corrections/ok markus@
3f176010 1503 - (dtucker) [configure.ac] Only test setresuid and setresgid if they exist.
c6fbc95a 1504
56b13279 150520031219
1506 - (dtucker) [defines.h] Bug #458: Define SIZE_T_MAX as UINT_MAX if we
1507 typedef size_t ourselves.
1508
0c6a72a5 150920031218
1510 - (dtucker) [configure.ac] Don't use setre[ug]id on DG-UX, from Tom Orban.
b3ef7fb7 1511 - (dtucker) [auth-pam.c] Do PAM chauthtok during SSH2 keyboard-interactive
1512 authentication. Partially fixes bug #423. Feedback & ok djm@
0c6a72a5 1513
95ae2076 151420031217
1515 - (djm) OpenBSD CVS Sync
1516 - markus@cvs.openbsd.org 2003/12/09 15:28:43
1517 [serverloop.c]
1518 make ClientKeepAlive work for ssh -N, too (no login shell requested).
1519 1) send a bogus channel request if we find a channel
1520 2) send a bogus global request if we don't have a channel
1521 ok + test beck@
c5894280 1522 - markus@cvs.openbsd.org 2003/12/09 17:29:04
1523 [sshd.c]
1524 fix -o and HUP; ok henning@
1aafd17a 1525 - markus@cvs.openbsd.org 2003/12/09 17:30:05
1526 [ssh.c]
1527 don't modify argv for ssh -o; similar to sshd.c 1.283
fd573618 1528 - markus@cvs.openbsd.org 2003/12/09 21:53:37
1529 [readconf.c readconf.h scp.1 servconf.c servconf.h sftp.1 ssh.1]
1530 [ssh_config.5 sshconnect.c sshd.c sshd_config.5]
1531 rename keepalive to tcpkeepalive; the old name causes too much
1532 confusion; ok djm, dtucker; with help from jmc@
66357af5 1533 - dtucker@cvs.openbsd.org 2003/12/09 23:45:32
1534 [clientloop.c]
1535 Clear exit code when ssh -N is terminated with a SIGTERM. ok markus@
e8dd24a8 1536 - markus@cvs.openbsd.org 2003/12/14 12:37:21
1537 [ssh_config.5]
1538 we don't support GSS KEX; from Simon Wilkinson
5d8d32a3 1539 - markus@cvs.openbsd.org 2003/12/16 15:49:51
1540 [clientloop.c clientloop.h readconf.c readconf.h scp.1 sftp.1 ssh.1]
1541 [ssh.c ssh_config.5]
1542 application layer keep alive (ServerAliveInterval ServerAliveCountMax)
1543 for ssh(1), similar to the sshd(8) option; ok beck@; with help from
1544 jmc and dtucker@
b3c35b71 1545 - markus@cvs.openbsd.org 2003/12/16 15:51:54
1546 [dh.c]
1547 use <= instead of < in dh_estimate; ok provos/hshoexer;
1548 do not return < DH_GRP_MIN
9a3fe0e2 1549 - (dtucker) [acconfig.h configure.ac uidswap.c] Bug #645: Check for
1550 setres[ug]id() present but not implemented (eg some Linux/glibc
1551 combinations).
cc1102cb 1552 - (bal) [openbsd-compat/bsd-misc.c] unset 'signal' defined if we are
1553 using a real 'signal()' (Noticed by a NeXT Compile)
95ae2076 1554
ef75d357 155520031209
1556 - (dtucker) OpenBSD CVS Sync
1557 - matthieu@cvs.openbsd.org 2003/11/25 23:10:08
1558 [ssh-add.1]
1559 ssh-add doesn't need to be a descendant of ssh-agent. Ok markus@, jmc@.
dfeea606 1560 - djm@cvs.openbsd.org 2003/11/26 21:44:29
1561 [cipher-aes.c]
1562 fix #ifdef before #define; ok markus@
1563 (RCS ID sync only, Portable already had this)
adfde93f 1564 - markus@cvs.openbsd.org 2003/12/02 12:15:10
1565 [progressmeter.c]
1566 improvments from andreas@:
1567 * saner speed estimate for transfers that takes less than a second by
1568 rounding the time to 1 second.
1569 * when the transfer is finished calculate the actual total speed
1570 rather than the current speed which is given during the transfer
fce39749 1571 - markus@cvs.openbsd.org 2003/12/02 17:01:15
1572 [channels.c session.c ssh-agent.c ssh.h sshd.c]
1573 use SSH_LISTEN_BACKLOG (=128) in listen(2).
69e782ea 1574 - djm@cvs.openbsd.org 2003/12/07 06:34:18
1575 [moduli.c]
1576 remove unused debugging #define templates
5acd7dc1 1577 - markus@cvs.openbsd.org 2003/12/08 11:00:47
1578 [kexgexc.c]
1579 print requested group size in debug; ok djm
eb7a33b8 1580 - dtucker@cvs.openbsd.org 2003/12/09 13:52:55
1581 [moduli.c]
1582 Prevent ssh-keygen -T from outputting moduli with a generator of 0, since
1583 they can't be used for Diffie-Hellman. Assistance and ok djm@
b97b4f35 1584 - (dtucker) [ssh-keyscan.c] Sync RCSIDs, missed in SSH_SSFDMAX change below.
ef75d357 1585
e6354014 158620031208
1587 - (tim) [configure.ac] Bug 770. Fix --without-rpath.
1588
1639bb8f 158920031123
1590 - (djm) [canohost.c] Move IPv4inV6 mapped address normalisation to its own
1591 function and call it unconditionally
341c3efe 1592 - (djm) OpenBSD CVS Sync
1593 - djm@cvs.openbsd.org 2003/11/23 23:17:34
1594 [ssh-keyscan.c]
1595 from portable - use sysconf to detect fd limit; ok markus@
1596 (tidy diff by adding SSH_SSFDMAX macro to defines.h)
e7e3e2c8 1597 - djm@cvs.openbsd.org 2003/11/23 23:18:45
1598 [ssh-keygen.c]
1599 consistency PATH_MAX -> MAXPATHLEN; ok markus@
1600 (RCS ID sync only)
1601 - djm@cvs.openbsd.org 2003/11/23 23:21:21
1602 [scp.c]
1603 from portable: rename clashing variable limit-> limit_rate; ok markus@
1604 (RCS ID sync only)
f7926e97 1605 - dtucker@cvs.openbsd.org 2003/11/24 00:16:35
1606 [ssh.1 ssh.c]
1607 Make ssh -k mean GSSAPIDelegateCredentials=no. Suggestion & ok markus@
d74671e4 1608 - (djm) Annotate OpenBSD-derived files in openbsd-compat/ with original
1609 source file path (in OpenBSD tree).
1639bb8f 1610
7fbb4189 161120031122
1612 - (dtucker) [channels.c] Make AIX write limit code clearer. Suggested by djm@
f0b467ef 1613 - (dtucker) [auth-passwd.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
1614 Move AIX specific password authentication code to port-aix.c, call
1615 authenticate() until reenter flag is clear.
dbf8efb3 1616 - (dtucker) [auth-sia.c configure.ac] Tru64 update from cmadams at hiwaay.net.
1617 Use permanently_set_uid for SIA, only define DISABLE_FD_PASSING when SIA
1618 is enabled, rely on SIA to check for locked accounts if enabled. ok djm@
10adbb52 1619 - (djm) [scp.c] Rename limitbw -> limit_rate to match upstreamed patch
e20054de 1620 - (djm) [sftp-int.c] Remove duplicated code from bogus sync
00df6acd 1621 - (djm) [packet.c] Shuffle #ifdef to reduce conditionally compiled code
7fbb4189 1622
81b161c2 162320031121
1624 - (djm) OpenBSD CVS Sync
1625 - markus@cvs.openbsd.org 2003/11/20 11:39:28
1626 [progressmeter.c]
1627 fix rounding errors; from andreas@
aff51935 1628 - djm@cvs.openbsd.org 2003/11/21 11:57:03
1629 [everything]
1630 unexpand and delete whitespace at EOL; ok markus@
1631 (done locally and RCS IDs synced)
81b161c2 1632
3eaf3960 163320031118
4d1de3a3 1634 - (djm) Fix early exit for root auth success when UsePAM=yes and
1635 PermitRootLogin=no
3eaf3960 1636 - (dtucker) [auth-pam.c] Convert chauthtok_conv into a generic tty_conv,
95077f48 1637 and use it for do_pam_session. Fixes problems like pam_motd not
1638 displaying anything. ok djm@
f79a6165 1639 - (dtucker) [auth-pam.c] Only use pam_putenv if our platform has it. ok djm@
95077f48 1640 - (djm) OpenBSD CVS Sync
1641 - dtucker@cvs.openbsd.org 2003/11/18 00:40:05
1642 [serverloop.c]
1643 Correct check for authctxt->valid. ok djm@
b2a5802b 1644 - djm@cvs.openbsd.org 2003/11/18 10:53:07
1645 [monitor.c]
1646 unbreak fake authloop for non-existent users (my screwup). Spotted and
1647 tested by dtucker@; ok markus@
4d1de3a3 1648
85a68682 164920031117
1650 - (djm) OpenBSD CVS Sync
1651 - djm@cvs.openbsd.org 2003/11/03 09:03:37
1652 [auth-chall.c]
1653 make this a little more idiot-proof; ok markus@
1654 (includes portable-specific changes)
1a1bc5d5 1655 - jakob@cvs.openbsd.org 2003/11/03 09:09:41
1656 [sshconnect.c]
1657 move changed key warning into warn_changed_key(). ok markus@
f5da7f70 1658 - jakob@cvs.openbsd.org 2003/11/03 09:37:32
1659 [sshconnect.c]
1660 do not free static type pointer in warn_changed_key()
fdaef11e 1661 - djm@cvs.openbsd.org 2003/11/04 08:54:09
1662 [auth1.c auth2.c auth2-pubkey.c auth.h auth-krb5.c auth-passwd.c]
1663 [auth-rhosts.c auth-rh-rsa.c auth-rsa.c monitor.c serverloop.c]
1664 [session.c]
1665 standardise arguments to auth methods - they should all take authctxt.
1666 check authctxt->valid rather then pw != NULL; ok markus@
dc1759e6 1667 - jakob@cvs.openbsd.org 2003/11/08 16:02:40
1668 [auth1.c]
1669 remove unused variable (pw). ok djm@
1670 (id sync only - still used in portable)
512d319a 1671 - jmc@cvs.openbsd.org 2003/11/08 19:17:29
1672 [sftp-int.c]
1673 typos from Jonathon Gray;
b6c7b7b7 1674 - jakob@cvs.openbsd.org 2003/11/10 16:23:41
1675 [bufaux.c bufaux.h cipher.c cipher.h hostfile.c hostfile.h key.c]
1676 [key.h sftp-common.c sftp-common.h sftp-server.c sshconnect.c sshd.c]
1677 [ssh-dss.c ssh-rsa.c uuencode.c uuencode.h]
1678 constify. ok markus@ & djm@
15c8e3fd 1679 - dtucker@cvs.openbsd.org 2003/11/12 10:12:15
1680 [scp.c]
1681 When called with -q, pass -q to ssh; suppresses SSH2 banner. ok markus@
0161a13d 1682 - jakob@cvs.openbsd.org 2003/11/12 16:39:58
1683 [dns.c dns.h readconf.c ssh_config.5 sshconnect.c]
1684 update SSHFP validation. ok markus@
dd376e92 1685 - jmc@cvs.openbsd.org 2003/11/12 20:14:51
1686 [ssh_config.5]
1687 make verb agree with subject, and kill some whitespace;
b930668c 1688 - markus@cvs.openbsd.org 2003/11/14 13:19:09
1689 [sshconnect2.c]
1690 cleanup and minor fixes for the client code; from Simon Wilkinson
d3cbe6f8 1691 - djm@cvs.openbsd.org 2003/11/17 09:45:39
1692 [msg.c msg.h sshconnect2.c ssh-keysign.c]
1693 return error on msg send/receive failure (rather than fatal); ok markus@
0789992b 1694 - markus@cvs.openbsd.org 2003/11/17 11:06:07
1695 [auth2-gss.c gss-genr.c gss-serv.c monitor.c monitor.h monitor_wrap.c]
1696 [monitor_wrap.h sshconnect2.c ssh-gss.h]
1697 replace "gssapi" with "gssapi-with-mic"; from Simon Wilkinson;
1698 test + ok jakob.
7b2a0de3 1699 - (djm) Bug #632: Don't call pam_end indirectly from within kbd-int
1700 conversation function
2212fc98 1701 - (djm) Export environment variables from authentication subprocess to
1702 parent. Part of Bug #717
85a68682 1703
1d58af42 170420031115
1705 - (dtucker) [regress/agent-ptrace.sh] Test for GDB output from Solaris and
1706 HP-UX, skip test on AIX.
1707
74117b26 170820031113
1709 - (dtucker) [auth-pam.c] Append newlines to lines output by the
1710 pam_chauthtok_conv().
9e936326 1711 - (dtucker) [README ssh-host-config ssh-user-config Makefile] (All
1712 contrib/cygwin). Major update from vinschen at redhat.com.
1713 - Makefile provides a `cygwin-postinstall' target to run right after
1714 `make install'.
1715 - Better support for Windows 2003 Server.
1716 - Try to get permissions as correct as possible.
1717 - New command line options to allow full automated host configuration.
1718 - Create configs from skeletons in /etc/defaults/etc.
1719 - Use /bin/bash, allows reading user input with readline support.
1720 - Remove really old configs from /usr/local.
4f1b45b4 1721 - (dtucker) [auth-pam.c] Add newline to accumulated PAM_TEXT_INFO and
1722 PAM_ERROR_MSG messages.
74117b26 1723
53554b24 172420031106
1725 - (djm) Clarify UsePAM consequences a little more
1726
c3d908f0 172720031103
1728 - (dtucker) [contrib/cygwin/ssh-host-config] Ensure entries in /etc/services
1729 are created correctly with CRLF line terminations. Patch from vinschen at
1730 redhat.com.
74677ba3 1731 - (dtucker) OpenBSD CVS Sync
1732 - markus@cvs.openbsd.org 2003/10/15 09:48:45
1733 [monitor_wrap.c]
1734 check pmonitor != NULL
9da35e2c 1735 - markus@cvs.openbsd.org 2003/10/21 09:50:06
1736 [auth2-gss.c]
1737 make sure the doid is larger than 2
b0b30ca6 1738 - avsm@cvs.openbsd.org 2003/10/26 16:57:43
1739 [sshconnect2.c]
1740 rename 'supported' static var in userauth_gssapi() to 'gss_supported'
1741 to avoid shadowing the global version. markus@ ok
f7fb35fe 1742 - markus@cvs.openbsd.org 2003/10/28 09:08:06
1743 [misc.c]
1744 error->debug for getsockopt+TCP_NODELAY; several requests
d8d9afd0 1745 - markus@cvs.openbsd.org 2003/11/02 11:01:03
1746 [auth2-gss.c compat.c compat.h sshconnect2.c]
1747 remove support for SSH_BUG_GSSAPI_BER; simon@sxw.org.uk
61893035 1748 - (dtucker) [regress/agent-ptrace.sh] Use numeric uid and gid.
c3d908f0 1749
f8ec2373 175020031021
1751 - (dtucker) [INSTALL] Some system crypt() functions support MD5 passwords
1752 directly. Noted by Darren.Moffat at sun.com.
5c4056b2 1753 - (dtucker) [regress/agent-ptrace.sh] Skip agent-test unless SUDO is set,
1754 make agent setgid during test.
f8ec2373 1755
4897a87c 175620031017
1757 - (dtucker) [INSTALL] Note that --with-md5 is now required on platforms with
1758 MD5 passwords even if PAM support is enabled. From steev at detritus.net.
1759
433e60ac 176020031015
1761 - (dtucker) OpenBSD CVS Sync
1762 - jmc@cvs.openbsd.org 2003/10/08 08:27:36
1763 [scp.1 scp.c sftp-server.8 sftp.1 sftp.c ssh.1 sshd.8]
1764 scp and sftp: add options list and sort options. options list requested
1765 by deraadt@
1766 sshd: use same format as ssh
1767 ssh: remove wrong option from list
1768 sftp-server: Subsystem is documented in ssh_config(5), not sshd(8)
1769 ok deraadt@ markus@
2ecb78df 1770 - markus@cvs.openbsd.org 2003/10/08 15:21:24
1771 [readconf.c ssh_config.5]
1772 default GSS API to no in client, too; ok jakob, deraadt@
d73a67d7 1773 - markus@cvs.openbsd.org 2003/10/11 08:24:08
1774 [readconf.c readconf.h ssh.1 ssh.c ssh_config.5]
1775 remote x11 clients are now untrusted by default, uses xauth(8) to generate
1776 untrusted cookies; ForwardX11Trusted=yes restores old behaviour.
1777 ok deraadt; feedback and ok djm/fries
b56e99e2 1778 - markus@cvs.openbsd.org 2003/10/11 08:26:43
1779 [sshconnect2.c]
1780 search keys in reverse order; fixes #684
02cd6c56 1781 - markus@cvs.openbsd.org 2003/10/11 11:36:23
1782 [monitor_wrap.c]
1783 return NULL for missing banner; ok djm@
246bb171 1784 - jmc@cvs.openbsd.org 2003/10/12 13:12:13
1785 [ssh_config.5]
1786 note that EnableSSHKeySign should be in the non-hostspecific section;
1787 remove unnecessary .Pp;
1788 ok markus@
b3054353 1789 - markus@cvs.openbsd.org 2003/10/13 08:22:25
1790 [scp.1 sftp.1]
1791 don't refer to options related to forwarding; ok jmc@
b08b7370 1792 - jakob@cvs.openbsd.org 2003/10/14 19:42:10
1793 [dns.c dns.h readconf.c ssh-keygen.c sshconnect.c]
1794 include SSHFP lookup code (not enabled by default). ok markus@
baf12e3f 1795 - jakob@cvs.openbsd.org 2003/10/14 19:43:23
1796 [README.dns]
1797 update
c88de854 1798 - markus@cvs.openbsd.org 2003/10/14 19:54:39
1799 [session.c ssh-agent.c]
1800 10X for mkdtemp; djm@
c31dc31c 1801 - (dtucker) [acconfig.h configure.ac dns.c openbsd-compat/getrrsetbyname.c
1802 openbsd-compat/getrrsetbyname.h] DNS fingerprint support is now always
1803 compiled in but disabled in config.
11d40248 1804 - (dtucker) [auth.c] Check for disabled password expiry on HP-UX Trusted Mode.
ea12f758 1805 - (tim) [regress/banner.sh] portability fix.
433e60ac 1806
a83a3125 180720031009
1808 - (dtucker) [sshd_config.5] UsePAM defaults to "no". ok djm@
1809
19e633e7 181020031008
1811 - (dtucker) OpenBSD CVS Sync
1812 - dtucker@cvs.openbsd.org 2003/10/07 01:47:27
1813 [sshconnect2.c]
c8f0cf13 1814 Don't use logit for banner, since it truncates to MSGBUFSIZ; bz #668 &
1815 #707. ok markus@
7fdf5569 1816 - djm@cvs.openbsd.org 2003/10/07 07:04:16
1817 [sftp-int.c]
1818 sftp quoting fix from admorten AT umich.edu; ok markus@
c8f0cf13 1819 - deraadt@cvs.openbsd.org 2003/10/07 21:58:28
1820 [sshconnect2.c]
1821 set ptr to NULL after free
4c98e94c 1822 - dtucker@cvs.openbsd.org 2003/10/07 01:52:13
1823 [regress/Makefile regress/banner.sh]
1824 Test SSH2 banner. ok markus@
3d3e0ec3 1825 - djm@cvs.openbsd.org 2003/10/07 07:04:52
1826 [regress/sftp-cmds.sh]
1827 more sftp quoting regress tests; ok markus
19e633e7 1828
e3df52a9 182920031007
1830 - (djm) Delete autom4te.cache after autoreconf
c6630044 1831 - (dtucker) [auth-pam.c auth-pam.h session.c] Make PAM use the new static
1832 cleanup functions. With & ok djm@
f658a5e8 1833 - (dtucker) [contrib/redhat/openssh.spec] Bug #714: Now that UsePAM is a
1834 run-time switch, always build --with-md5-passwords.
7111a85c 1835 - (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoul.c]
1836 Bug #670: add strtoul() to openbsd-compat for platforms lacking it. ok djm@
605369bb 1837 - (dtucker) [configure.ac] Bug #715: Set BROKEN_SETREUID and BROKEN_SETREGID
1838 on Reliant Unix. Patch from Robert.Dahlem at siemens.com.
e2798e96 1839 - (dtucker) [configure.ac] Bug #710: Check for dlsym() in libdl on
1840 Reliant Unix. Based on patch from Robert.Dahlem at siemens.com.
e3df52a9 1841
418ae4b4 184220031003
3f1204c3 1843 - (dtucker) OpenBSD CVS Sync
418ae4b4 1844 - markus@cvs.openbsd.org 2003/10/02 10:41:59
1845 [sshd.c]
1846 print openssl version, too, several requests; ok henning/djm.
59f552b7 1847 - markus@cvs.openbsd.org 2003/10/02 08:26:53
1848 [ssh-gss.h]
1849 missing $OpenBSD:; dtucker
ba7c26ce 1850 - (tim) [contrib/caldera/openssh.spec] Remove obsolete --with-ipv4-default
1851 option.
418ae4b4 1852
2362db19 185320031002
3f1204c3 1854 - (dtucker) OpenBSD CVS Sync
2362db19 1855 - markus@cvs.openbsd.org 2003/09/23 20:17:11
1856 [Makefile.in auth1.c auth2.c auth.c auth.h auth-krb5.c canohost.c
1857 cleanup.c clientloop.c fatal.c gss-serv.c log.c log.h monitor.c monitor.h
1858 monitor_wrap.c monitor_wrap.h packet.c serverloop.c session.c session.h
1859 ssh-agent.c sshd.c]
1860 replace fatal_cleanup() and linked list of fatal callbacks with static
1861 cleanup_exit() function. re-refine cleanup_exit() where appropriate,
1862 allocate sshd's authctxt eary to allow simpler cleanup in sshd.
1863 tested by many, ok deraadt@
0469be42 1864 - markus@cvs.openbsd.org 2003/09/23 20:18:52
1865 [progressmeter.c]
1866 don't print trailing \0; bug #709; Robert.Dahlem@siemens.com
1867 ok millert/deraadt@
c15706e2 1868 - markus@cvs.openbsd.org 2003/09/23 20:41:11
1869 [channels.c channels.h clientloop.c]
1870 move client only agent code to clientloop.c
51d2a129 1871 - markus@cvs.openbsd.org 2003/09/26 08:19:29
1872 [sshd.c]
1873 no need to set the listen sockets to non-block; ok deraadt@
5f4a0c58 1874 - jmc@cvs.openbsd.org 2003/09/29 11:40:51
1875 [ssh.1]
1876 - add list of options to -o and .Xr ssh_config(5)
1877 - some other cleanup
1878 requested by deraadt@;
1879 ok deraadt@ markus@
e377c083 1880 - markus@cvs.openbsd.org 2003/09/29 20:19:57
1881 [servconf.c sshd_config]
1882 GSSAPICleanupCreds -> GSSAPICleanupCredentials
97b56d59 1883 - (dtucker) [configure.ac] Don't set DISABLE_SHADOW when configuring
1884 --with-pam. ok djm@
21c1aca3 1885 - (dtucker) [ssh-gss.h] Prototype change missed in sync.
3a23ba0e 1886 - (dtucker) [session.c] Fix bus errors on some 64-bit Solaris configurations.
1887 Based on patches by Matthias Koeppe and Thomas Baden. ok djm@
2362db19 1888
0cdb4344 188920030930
1890 - (bal) Fix issues in openbsd-compat/realpath.c
1891
4214aa45 189220030925
1893 - (dtucker) [configure.ac openbsd-compat/xcrypt.c] Bug #633: Remove
1894 DISABLE_SHADOW for HP-UX, use getspnam instead of getprpwnam. Patch from
1895 michael_steffens at hp.com, ok djm@
1b4ba39b 1896 - (tim) [sshd_config] UsePAM defaults to no.
4214aa45 1897
67c4ea7d 189820030924
1899 - (djm) Update version.h and spec files for HEAD
cb433561 1900 - (dtucker) [configure.ac] IRIX5 needs the same setre[ug]id defines as IRIX6.
67c4ea7d 1901
5ba73866 190220030923
291c14e8 1903 - (dtucker) [Makefile.in] Bug #644: Fix "make clean" for out-of-tree
5ba73866 1904 builds. Portability corrections from tim@.
b27e573d 1905 - (dtucker) [configure.ac] Bug #665: uid swapping issues on Mac OS X.
635e0c42 1906 Patch from max at quendi.de.
08da2d08 1907 - (dtucker) [configure.ac] Bug #657: uid swapping issues on BSDi.
1908 - (dtucker) [configure.ac] Bug #653: uid swapping issues on Tru64.
6fb3618d 1909 - (dtucker) [configure.ac] Bug #693: uid swapping issues on NCR MP-RAS.
1910 Patch from david.haughton at ncr.com
412c0eaa 1911 - (dtucker) [configure.ac] Bug #659: uid swapping issues on IRIX 6.
1912 Part of patch supplied by bugzilla-openssh at thewrittenword.com
1a086f97 1913 - (dtucker) [configure.ac openbsd-compat/fake-rfc2553.c
1914 openbsd-compat/fake-rfc2553.h] Bug #659: Test for and handle systems with
1915 where gai_strerror is defined as "const char *". Part of patch supplied
1916 by bugzilla-openssh at thewrittenword.com
35283c00 1917 - (dtucker) [contrib/cygwin/README contrib/cygwin/ssh-host-config] Update
1918 ssh-host-config to match current defaults, bump README version. Patch from
1919 vinschen at redhat.com.
51e7d820 1920 - (dtucker) [uidswap.c] Don't test restoration of uid on Cygwin since the
1921 OS does not support permanently dropping privileges. Patch from
1922 vinschen at redhat.com.
805dcf3a 1923 - (dtucker) [openbsd-compat/port-aix.c] Use correct include for xmalloc.h,
1924 add canohost.h to stop warning. Based on patch from openssh-unix-dev at
1925 thewrittenword.com
913a4384 1926 - (dtucker) [INSTALL] Bug #686: Document requirement for zlib 1.1.4 or
1927 higher.
f4f2ff4f 1928 - (tim) Fix typo. s/SETEIUD_BREAKS_SETUID/SETEUID_BREAKS_SETUID/
b27e573d 1929 - (tim) [configure.ac] Bug 665: move 3 new AC_DEFINES outside of AC_TRY_RUN.
1930 Report by distler AT golem ph utexas edu.
ca043cac 1931 - (dtucker) [contrib/aix/pam.conf] Include example pam.conf for AIX from
1932 article by genty at austin.ibm.com, included with the author's permission.
ce26c02a 1933 - (dtucker) OpenBSD CVS Sync
1934 - markus@cvs.openbsd.org 2003/09/18 07:52:54
1935 [sshconnect.c]
1936 missing {}; bug #656; jclonguet at free.fr
5bd34316 1937 - markus@cvs.openbsd.org 2003/09/18 07:54:48
1938 [buffer.c]
1939 protect against double free; #660; zardoz at users.sf.net
1bd71826 1940 - markus@cvs.openbsd.org 2003/09/18 07:56:05
1941 [authfile.c]
1942 missing buffer_free(&encrypted); #662; zardoz at users.sf.net
c46e584f 1943 - markus@cvs.openbsd.org 2003/09/18 08:49:45
1944 [deattack.c misc.c session.c ssh-agent.c]
1945 more buffer allocation fixes; from Solar Designer; CAN-2003-0682;
1946 ok millert@
bb92e5cc 1947 - miod@cvs.openbsd.org 2003/09/18 13:02:21
1948 [authfd.c bufaux.c dh.c mac.c ssh-keygen.c]
1949 A few signedness fixes for harmless situations; markus@ ok
9adbb4a4 1950 - markus@cvs.openbsd.org 2003/09/19 09:02:02
1951 [packet.c]
1952 buffer_dump only if PACKET_DEBUG is defined; Jedi/Sector One; pr 3471
f04181fe 1953 - markus@cvs.openbsd.org 2003/09/19 09:03:00
1954 [buffer.c]
1955 sign fix in buffer_dump; Jedi/Sector One; pr 3473
cd25664d 1956 - markus@cvs.openbsd.org 2003/09/19 11:29:40
1957 [ssh-agent.c]
1958 provide a ssh-agent specific fatal() function; ok deraadt
eec6d341 1959 - markus@cvs.openbsd.org 2003/09/19 11:30:39
1960 [ssh-keyscan.c]
1961 avoid fatal_cleanup, just call exit(); ok deraadt
364b1cde 1962 - markus@cvs.openbsd.org 2003/09/19 11:31:33
1963 [channels.c]
1964 do not call channel_free_all on fatal; ok deraadt
72c4301f 1965 - markus@cvs.openbsd.org 2003/09/19 11:33:09
1966 [packet.c sshd.c]
1967 do not call packet_close on fatal; ok deraadt
815a8407 1968 - markus@cvs.openbsd.org 2003/09/19 17:40:20
1969 [scp.c]
1970 error handling for remote-remote copy; #638; report Harald Koenig;
1971 ok millert, fgs, henning, deraadt
82de775c 1972 - markus@cvs.openbsd.org 2003/09/19 17:43:35
1973 [clientloop.c sshtty.c sshtty.h]
1974 remove fatal callbacks from client code; ok deraadt
9e3191db 1975 - (bal) "extration" -> "extraction" in ssh-rand-helper.c; repoted by john
1976 on #unixhelp@efnet
daa41e62 1977 - (tim) [configure.ac] add --disable-etc-default-login option. ok djm
0a23d79f 1978 - (djm) Sync with V_3_7 branch:
1979 - (djm) Fix SSH1 challenge kludge
1980 - (djm) Bug #671: Fix builds on OpenBSD
1981 - (djm) Bug #676: Fix PAM stack corruption
1982 - (djm) Fix bad free() in PAM code
1983 - (djm) Don't call pam_end before pam_init
1984 - (djm) Enable build with old OpenSSL again
1985 - (djm) Trim deprecated options from INSTALL. Mention UsePAM
1986 - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu
5ba73866 1987
0b202697 1988$Id$
This page took 0.671888 seconds and 5 git commands to generate.