]> andersk Git - openssh.git/blame - ChangeLog
- jmc@cvs.openbsd.org 2006/01/18 10:53:29
[openssh.git] / ChangeLog
CommitLineData
16ad260d 120060120
2 - (dtucker) OpenBSD CVS Sync
3 - jmc@cvs.openbsd.org 2006/01/15 17:37:05
4 [ssh.1]
5 correction from deraadt
43a7d9e7 6 - jmc@cvs.openbsd.org 2006/01/18 10:53:29
7 [ssh.1]
8 add a section on ssh-based vpn, based on reyk's README.tun;
16ad260d 9
aaa18db9 1020060114
11 - (djm) OpenBSD CVS Sync
12 - jmc@cvs.openbsd.org 2006/01/06 13:27:32
13 [ssh.1]
14 weed out some duplicate info in the known_hosts FILES entries;
15 ok djm
5d7b356f 16 - jmc@cvs.openbsd.org 2006/01/06 13:29:10
17 [ssh.1]
18 final round of whacking FILES for duplicate info, and some consistency
19 fixes;
20 ok djm
dbb3bf96 21 - jmc@cvs.openbsd.org 2006/01/12 14:44:12
22 [ssh.1]
23 split sections on tcp and x11 forwarding into two sections.
24 add an example in the tcp section, based on sth i wrote for ssh faq;
25 help + ok: djm markus dtucker
5d4e571c 26 - jmc@cvs.openbsd.org 2006/01/12 18:48:48
27 [ssh.1]
28 refer to `TCP' rather than `TCP/IP' in the context of connection
29 forwarding;
30 ok markus
e5d4cfad 31 - jmc@cvs.openbsd.org 2006/01/12 22:20:00
32 [sshd.8]
33 refer to TCP forwarding, rather than TCP/IP forwarding;
0b3950af 34 - jmc@cvs.openbsd.org 2006/01/12 22:26:02
35 [ssh_config.5]
36 refer to TCP forwarding, rather than TCP/IP forwarding;
c2da64a1 37 - jmc@cvs.openbsd.org 2006/01/12 22:34:12
38 [ssh.1]
39 back out a sentence - AUTHENTICATION already documents this;
aaa18db9 40
794febd2 4120060109
42 - (dtucker) [contrib/cygwin/ssh-host-config] Make sshd service depend on
43 tcpip service so it's always started after IP is up. Patch from
44 vinschen at redhat.com.
45
0624a70b 4620060106
47 - (djm) OpenBSD CVS Sync
48 - jmc@cvs.openbsd.org 2006/01/03 16:31:10
49 [ssh.1]
50 move FILES to a -compact list, and make each files an item in that list.
51 this avoids nastly line wrap when we have long pathnames, and treats
52 each file as a separate item;
53 remove the .Pa too, since it is useless.
0502727e 54 - jmc@cvs.openbsd.org 2006/01/03 16:35:30
55 [ssh.1]
56 use a larger width for the ENVIRONMENT list;
f403d7b5 57 - jmc@cvs.openbsd.org 2006/01/03 16:52:36
58 [ssh.1]
59 put FILES in some sort of order: sort by pathname
c0907b37 60 - jmc@cvs.openbsd.org 2006/01/03 16:55:18
61 [ssh.1]
62 tweak the description of ~/.ssh/environment
f3119772 63 - jmc@cvs.openbsd.org 2006/01/04 18:42:46
64 [ssh.1]
65 chop out some duplication in the .{r,s}hosts/{h,sh}osts.equiv FILES
66 entries;
67 ok markus
6c276bb9 68 - jmc@cvs.openbsd.org 2006/01/04 18:45:01
69 [ssh.1]
70 remove .Xr's to rsh(1) and telnet(1): they are hardly needed;
926f6a7a 71 - jmc@cvs.openbsd.org 2006/01/04 19:40:24
72 [ssh.1]
73 +.Xr ssh-keyscan 1 ,
ccce91ef 74 - jmc@cvs.openbsd.org 2006/01/04 19:50:09
75 [ssh.1]
76 -.Xr gzip 1 ,
db382686 77 - djm@cvs.openbsd.org 2006/01/05 23:43:53
78 [misc.c]
79 check that stdio file descriptors are actually closed before clobbering
80 them in sanitise_stdfd(). problems occurred when a lower numbered fd was
81 closed, but higher ones weren't. spotted by, and patch tested by
82 Frédéric Olivié
0624a70b 83
d3506f6d 8420060103
85 - (djm) [channels.c] clean up harmless merge error, from reyk@
86
79e46360 8720060103
88 - (djm) OpenBSD CVS Sync
89 - jmc@cvs.openbsd.org 2006/01/02 17:09:49
90 [ssh_config.5 sshd_config.5]
91 some corrections from michael knudsen;
92
6f6cd507 9320060102
94 - (djm) [README.tun] Add README.tun, missed during sync of tun(4) support
4b5e6c81 95 - (djm) OpenBSD CVS Sync
96 - jmc@cvs.openbsd.org 2005/12/31 10:46:17
97 [ssh.1]
98 merge the "LOGIN SESSION AND REMOTE EXECUTION" and "SERVER
99 AUTHENTICATION" sections into "AUTHENTICATION";
100 some rewording done to make the text read better, plus some
101 improvements from djm;
102 ok djm
b92605e1 103 - jmc@cvs.openbsd.org 2005/12/31 13:44:04
104 [ssh.1]
105 clean up ENVIRONMENT a little;
20892533 106 - jmc@cvs.openbsd.org 2005/12/31 13:45:19
107 [ssh.1]
108 .Nm does not require an argument;
1f1fbbd8 109 - stevesk@cvs.openbsd.org 2006/01/01 08:59:27
110 [includes.h misc.c]
111 move <net/if.h>; ok djm@
81c042a3 112 - stevesk@cvs.openbsd.org 2006/01/01 10:08:48
113 [misc.c]
114 no trailing "\n" for debug()
3eee3b86 115 - djm@cvs.openbsd.org 2006/01/02 01:20:31
116 [sftp-client.c sftp-common.h sftp-server.c]
117 use a common max. packet length, no binary change
b1b65311 118 - reyk@cvs.openbsd.org 2006/01/02 07:53:44
119 [misc.c]
120 clarify tun(4) opening - set the mode and bring the interface up. also
121 (re)sets the tun(4) layer 2 LINK0 flag for existing tunnel interfaces.
122 suggested and ok by djm@
d141c93d 123 - jmc@cvs.openbsd.org 2006/01/02 12:31:06
124 [ssh.1]
125 start to cut some duplicate info from FILES;
126 help/ok djm
6f6cd507 127
0f6cb079 12820060101
129 - (djm) [Makefile.in configure.ac includes.h misc.c]
130 [openbsd-compat/port-tun.c openbsd-compat/port-tun.h] Add support
131 for tunnel forwarding for FreeBSD and NetBSD. NetBSD's support is
132 limited to IPv4 tunnels only, and most versions don't support the
133 tap(4) device at all.
b5081213 134 - (djm) [configure.ac] Fix linux/if_tun.h test
3aef38da 135 - (djm) [openbsd-compat/port-tun.c] Linux needs linux/if.h too
0f6cb079 136
1908529f 13720051229
138 - (djm) OpenBSD CVS Sync
139 - stevesk@cvs.openbsd.org 2005/12/28 22:46:06
140 [canohost.c channels.c clientloop.c]
141 use 'break-in' for consistency; ok deraadt@ ok and input jmc@
c1c6a032 142 - reyk@cvs.openbsd.org 2005/12/30 15:56:37
143 [channels.c channels.h clientloop.c]
144 add channel output filter interface.
145 ok djm@, suggested by markus@
3da242db 146 - jmc@cvs.openbsd.org 2005/12/30 16:59:00
147 [sftp.1]
148 do not suggest that interactive authentication will work
149 with the -b flag;
150 based on a diff from john l. scarfone;
151 ok djm
f470cf48 152 - stevesk@cvs.openbsd.org 2005/12/31 01:38:45
153 [ssh.1]
154 document -MM; ok djm@
e914f53a 155 - (djm) [openbsd-compat/port-tun.c openbsd-compat/port-tun.h configure.ac]
156 [serverloop.c ssh.c openbsd-compat/Makefile.in]
157 [openbsd-compat/openbsd-compat.h] Implement tun(4) forwarding
158 compatability support for Linux, diff from reyk@
c40f09ca 159 - (djm) [configure.ac] Disable Linux tun(4) compat code if linux/tun.h does
160 not exist
d91775e1 161 - (djm) [configure.ac] oops, make that linux/if_tun.h
1908529f 162
b5c428f0 16320051229
164 - (tim) [buildpkg.sh.in] grep for $SSHDUID instead of $SSHDGID on /etc/passwd
165
6b0117fd 16620051224
167 - (djm) OpenBSD CVS Sync
168 - jmc@cvs.openbsd.org 2005/12/20 21:59:43
169 [ssh.1]
170 merge the sections on protocols 1 and 2 into one section on
171 authentication;
172 feedback djm dtucker
173 ok deraadt markus dtucker
5c5546be 174 - jmc@cvs.openbsd.org 2005/12/20 22:02:50
175 [ssh.1]
176 .Ss -> .Sh: subsections have not made this page more readable
e6c7c03e 177 - jmc@cvs.openbsd.org 2005/12/20 22:09:41
178 [ssh.1]
179 move info on ssh return values and config files up into the main
180 description;
e49f7abd 181 - jmc@cvs.openbsd.org 2005/12/21 11:48:16
182 [ssh.1]
183 -L and -R descriptions are now above, not below, ~C description;
8770ef76 184 - jmc@cvs.openbsd.org 2005/12/21 11:57:25
185 [ssh.1]
186 options now described `above', rather than `later';
6e1e9c73 187 - jmc@cvs.openbsd.org 2005/12/21 12:53:31
188 [ssh.1]
189 -Y does X11 forwarding too;
190 ok markus
6cd6c442 191 - stevesk@cvs.openbsd.org 2005/12/21 22:44:26
192 [sshd.8]
193 clarify precedence of -p, Port, ListenAddress; ok and help jmc@
0c9851b1 194 - jmc@cvs.openbsd.org 2005/12/22 10:31:40
195 [ssh_config.5]
196 put the description of "UsePrivilegedPort" in the correct place;
9bf41db3 197 - jmc@cvs.openbsd.org 2005/12/22 11:23:42
198 [ssh.1]
199 expand the description of -w somewhat;
200 help/ok reyk
86131206 201 - jmc@cvs.openbsd.org 2005/12/23 14:55:53
202 [ssh.1]
203 - sync the description of -e w/ synopsis
204 - simplify the description of -I
205 - note that -I is only available if support compiled in, and that it
206 isn't by default
207 feedback/ok djm@
025fc42e 208 - jmc@cvs.openbsd.org 2005/12/23 23:46:23
209 [ssh.1]
210 less mark up for -c;
678143bd 211 - djm@cvs.openbsd.org 2005/12/24 02:27:41
212 [session.c sshd.c]
213 eliminate some code duplicated in privsep and non-privsep paths, and
214 explicitly clear SIGALRM handler; "groovy" deraadt@
6b0117fd 215
a2b1748a 21620051220
217 - (dtucker) OpenBSD CVS Sync
218 - reyk@cvs.openbsd.org 2005/12/13 15:03:02
219 [serverloop.c]
220 if forced_tun_device is not set, it is -1 and not SSH_TUNID_ANY
442c8b33 221 - jmc@cvs.openbsd.org 2005/12/16 18:07:08
222 [ssh.1]
223 move the option descriptions up the page: start of a restructure;
224 ok markus deraadt
e426efa9 225 - jmc@cvs.openbsd.org 2005/12/16 18:08:53
226 [ssh.1]
227 simplify a sentence;
28ca205d 228 - jmc@cvs.openbsd.org 2005/12/16 18:12:22
229 [ssh.1]
230 make the description of -c a little nicer;
a55c1733 231 - jmc@cvs.openbsd.org 2005/12/16 18:14:40
232 [ssh.1]
233 signpost the protocol sections;
8918b906 234 - stevesk@cvs.openbsd.org 2005/12/17 21:13:05
235 [ssh_config.5 session.c]
236 spelling: fowarding, fowarded
551ed07c 237 - stevesk@cvs.openbsd.org 2005/12/17 21:36:42
238 [ssh_config.5]
239 spelling: intented -> intended
3aa43b24 240 - dtucker@cvs.openbsd.org 2005/12/20 04:41:07
241 [ssh.c]
242 exit(255) on error to match description in ssh(1); bz #1137; ok deraadt@
a2b1748a 243
e5146707 24420051219
245 - (dtucker) [cipher-aes.c cipher-ctr.c cipher.c configure.ac
246 openbsd-compat/openssl-compat.h] Check for and work around broken AES
247 ciphers >128bit on (some) Solaris 10 systems. ok djm@
248
2f89281c 24920051217
250 - (dtucker) [defines.h] HP-UX system headers define "YES" and "NO" which
251 scp.c also uses, so undef them here.
31b0732a 252 - (dtucker) [configure.ac openbsd-compat/bsd-snprintf.c] Bug #1133: Our
253 snprintf replacement can have a conflicting declaration in HP-UX's system
254 headers (const vs. no const) so we now check for and work around it. Patch
255 from the dynamic duo of David Leonard and Ted Percival.
2f89281c 256
9fed02d8 25720051214
258 - (dtucker) OpenBSD CVS Sync (regress/)
259 - dtucker@cvs.openbsd.org 2005/12/30 04:36:39
260 [regress/scp-ssh-wrapper.sh]
261 Fix assumption about how many args scp will pass; ok djm@
262
d7cf99ff 26320051213
264 - (djm) OpenBSD CVS Sync
265 - jmc@cvs.openbsd.org 2005/11/30 11:18:27
266 [ssh.1]
267 timezone -> time zone
04ac3e62 268 - jmc@cvs.openbsd.org 2005/11/30 11:45:20
269 [ssh.1]
270 avoid ambiguities in describing TZ;
271 ok djm@
d20f3c9e 272 - reyk@cvs.openbsd.org 2005/12/06 22:38:28
273 [auth-options.c auth-options.h channels.c channels.h clientloop.c]
274 [misc.c misc.h readconf.c readconf.h scp.c servconf.c servconf.h]
275 [serverloop.c sftp.c ssh.1 ssh.c ssh_config ssh_config.5 sshconnect.c]
276 [sshconnect.h sshd.8 sshd_config sshd_config.5]
277 Add support for tun(4) forwarding over OpenSSH, based on an idea and
278 initial channel code bits by markus@. This is a simple and easy way to
279 use OpenSSH for ad hoc virtual private network connections, e.g.
280 administrative tunnels or secure wireless access. It's based on a new
281 ssh channel and works similar to the existing TCP forwarding support,
282 except that it depends on the tun(4) network interface on both ends of
283 the connection for layer 2 or layer 3 tunneling. This diff also adds
284 support for LocalCommand in the ssh(1) client.
d20f3c9e 285 ok djm@, markus@, jmc@ (manpages), tested and discussed with others
ceec33f3 286 - djm@cvs.openbsd.org 2005/12/07 03:52:22
287 [clientloop.c]
288 reyk forgot to compile with -Werror (missing header)
985bb789 289 - jmc@cvs.openbsd.org 2005/12/07 10:52:13
290 [ssh.1]
291 - avoid line split in SYNOPSIS
292 - add args to -w
293 - kill trailing whitespace
64925c6d 294 - jmc@cvs.openbsd.org 2005/12/08 14:59:44
295 [ssh.1 ssh_config.5]
296 make `!command' a little clearer;
297 ok reyk
030723f9 298 - jmc@cvs.openbsd.org 2005/12/08 15:06:29
299 [ssh_config.5]
300 keep options in order;
a4f24bf8 301 - reyk@cvs.openbsd.org 2005/12/08 18:34:11
302 [auth-options.c includes.h misc.c misc.h readconf.c servconf.c]
303 [serverloop.c ssh.c ssh_config.5 sshd_config.5 configure.ac]
304 two changes to the new ssh tunnel support. this breaks compatibility
305 with the initial commit but is required for a portable approach.
306 - make the tunnel id u_int and platform friendly, use predefined types.
307 - support configuration of layer 2 (ethernet) or layer 3
308 (point-to-point, default) modes. configuration is done using the
309 Tunnel (yes|point-to-point|ethernet|no) option is ssh_config(5) and
310 restricted by the PermitTunnel (yes|point-to-point|ethernet|no) option
311 in sshd_config(5).
312 ok djm@, man page bits by jmc@
a274ba38 313 - jmc@cvs.openbsd.org 2005/12/08 21:37:50
314 [ssh_config.5]
315 new sentence, new line;
b872f7f0 316 - markus@cvs.openbsd.org 2005/12/12 13:46:18
317 [channels.c channels.h session.c]
318 make sure protocol messages for internal channels are ignored.
319 allow adjust messages for non-open channels; with and ok djm@
6306853a 320 - (djm) [misc.c] Disable tunnel code for non-OpenBSD (for now), enable
321 again by providing a sys_tun_open() function for your platform and
322 setting the CUSTOM_SYS_TUN_OPEN define. More work is required to match
323 OpenBSD's tunnel protocol, which prepends the address family to the
324 packet
d7cf99ff 325
fbc06315 32620051201
327 - (djm) [envpass.sh] Remove regress script that was accidentally committed
328 in top level directory and not noticed for over a year :)
329
6e94bd72 33020051129
331 - (tim) [ssh-keygen.c] Move DSA length test after setting default when
332 bits == 0.
60dc0294 333 - (dtucker) OpenBSD CVS Sync
334 - dtucker@cvs.openbsd.org 2005/11/29 02:04:55
335 [ssh-keygen.c]
336 Populate default key sizes before checking them; from & ok tim@
e45da4d6 337 - (tim) [configure.ac sshd.8] Enable locked account check (a "*LK*" string)
338 for UnixWare.
6e94bd72 339
b7bb251f 34020051128
341 - (dtucker) [regress/yes-head.sh] Work around breakage caused by some
342 versions of GNU head. Based on patch from zappaman at buraphalinux.org
8b396721 343 - (dtucker) [includes.h] Bug #1122: __USE_GNU is a glibc internal macro, use
344 _GNU_SOURCE instead. Patch from t8m at centrum.cz.
c6d7b211 345 - (dtucker) OpenBSD CVS Sync
346 - dtucker@cvs.openbsd.org 2005/11/28 05:16:53
347 [ssh-keygen.1 ssh-keygen.c]
348 Enforce DSA key length of exactly 1024 bits to comply with FIPS-186-2,
349 increase minumum RSA key size to 768 bits and update man page to reflect
350 these. Patch originally bz#1119 (senthilkumar_sen at hotpop.com),
351 ok djm@, grudging ok deraadt@.
98e93fbc 352 - dtucker@cvs.openbsd.org 2005/11/28 06:02:56
353 [ssh-agent.1]
354 Update agent socket path templates to reflect reality, correct xref for
355 time formats. bz#1121, patch from openssh at roumenpetrov.info, ok djm@
b7bb251f 356
961c2997 35720051126
358 - (dtucker) [configure.ac] Bug #1126: AIX 5.2 and 5.3 (and presumably newer,
359 when they're available) need the real UID set otherwise pam_chauthtok will
360 set ADMCHG after changing the password, forcing the user to change it
361 again immediately.
362
ccc45ee0 36320051125
364 - (dtucker) [configure.ac] Apply tim's fix for older systems where the
365 resolver state in resolv.h is "state" not "__res_state". With slight
366 modification by me to also work on old AIXes. ok djm@
419094c6 367 - (dtucker) [progressmeter.c scp.c sftp-server.c] Use correct casts for
368 snprintf formats, fixes warnings on some 64 bit platforms. Patch from
369 shaw at vranix.com, ok djm@
ccc45ee0 370
37120051124
9a406e1e 372 - (djm) [configure.ac openbsd-compat/Makefile.in openbsd-compat/bsd-asprintf.c
373 openbsd-compat/bsd-snprintf.c openbsd-compat/openbsd-compat.h] Add an
374 asprintf() implementation, after syncing our {v,}snprintf() implementation
375 with some extra fixes from Samba's version. With help and debugging from
376 dtucker and tim; ok dtucker@
d08db6d1 377 - (dtucker) [configure.ac] Fix typos in comments and AC_SEARCH_LIB argument
378 order in Reliant Unix block. Patch from johane at lysator.liu.se.
d77c7dff 379 - (dtucker) [regress/test-exec.sh] Use 1024 bit keys since we generate so
380 many and use them only once. Speeds up testing on older/slower hardware.
9a406e1e 381
932ab351 38220051122
383 - (dtucker) OpenBSD CVS Sync
384 - deraadt@cvs.openbsd.org 2005/11/12 18:37:59
385 [ssh-add.c]
386 space
29accf74 387 - deraadt@cvs.openbsd.org 2005/11/12 18:38:15
388 [scp.c]
389 avoid close(-1), as in rcp; ok cloder
a001f9d7 390 - millert@cvs.openbsd.org 2005/11/15 11:59:54
391 [includes.h]
392 Include sys/queue.h explicitly instead of assuming some other header
393 will pull it in. At the moment it gets pulled in by sys/select.h
394 (which ssh has no business including) via event.h. OK markus@
395 (ID sync only in -portable)
426cef74 396 - dtucker@cvs.openbsd.org 2005/11/21 09:42:10
397 [auth-krb5.c]
398 Perform Kerberos calls even for invalid users to prevent leaking
399 information about account validity. bz #975, patch originally from
400 Senthil Kumar, sanity checked by Simon Wilkinson, tested by djm@, biorn@,
401 ok markus@
18f8ef7a 402 - dtucker@cvs.openbsd.org 2005/11/22 03:36:03
403 [hostfile.c]
404 Correct format/arguments to debug call; spotted by shaw at vranix.com
405 ok djm@
dfde7f6e 406 - (dtucker) [loginrec.c] Add casts to prevent compiler warnings, patch
407 from shaw at vranix.com.
932ab351 408
60e10887 40920051120
410 - (dtucker) [openbsd-compat/openssl-compat.h] Add comment explaining what
411 is going on.
412
4162eae5 41320051112
414 - (dtucker) [openbsd-compat/getrrsetbyname.c] Restore Portable-specific
415 ifdef lost during sync. Spotted by tim@.
f97dc218 416 - (dtucker) [openbsd-compat/{realpath.c,stroll.c,rresvport.c}] $OpenBSD tag.
eeee8237 417 - (dtucker) [configure.ac] Use "$AWK" instead of "awk" in gcc version test.
23361281 418 - (dtucker) [configure.ac] Remove duplicate utimes() check. ok djm@
29aaf112 419 - (dtucker) [regress/reconfigure.sh] Fix potential race in the reconfigure
420 test: if sshd takes too long to reconfigure the subsequent connection will
421 fail. Zap pidfile before HUPing sshd which will rewrite it when it's ready.
4162eae5 422
e1658b5c 42320051110
b69585d9 424 - (dtucker) [openbsd-compat/setenv.c] Merge changes for __findenv from
e1658b5c 425 OpenBSD getenv.c revs 1.4 - 1.8 (ANSIfication of arguments, removal of
426 "register").
b69585d9 427 - (dtucker) [openbsd-compat/setenv.c] Make __findenv static, remove
7b2dcf21 428 unnecessary prototype.
b69585d9 429 - (dtucker) [openbsd-compat/setenv.c] Sync changes from OpenBSD setenv.c
430 revs 1.7 - 1.9.
c080bed1 431 - (dtucker) [auth-krb5.c] Fix -Wsign-compare warning in non-Heimdal path.
432 Patch from djm@.
dbf07ba2 433 - (dtucker) [configure.ac] Disable pointer-sign warnings on gcc 4.0+
434 since they're not useful right now. Patch from djm@.
242652fe 435 - (dtucker) [openbsd-compat/getgrouplist.c] Sync OpenBSD revs 1.10 - 1.2 (ANSI
436 prototypes, removal of "register").
432e59f9 437 - (dtucker) [openbsd-compat/strlcat.c] Sync OpenBSD revs 1.11 - 1.12 (removal
438 of "register").
f6d4fb87 439 - (dtucker) [openbsd-compat/{LOTS}] Move the "OPENBSD ORIGINAL" markers to
440 after the copyright notices. Having them at the top next to the CVSIDs
441 guarantees a conflict for each and every sync.
e4f65477 442 - (dtucker) [openbsd-compat/strlcpy.c] Update from OpenBSD 1.8 -> 1.10.
bfd4a832 443 - (dtucker) [openbsd-compat/sigact.h] Add "OPENBSD ORIGINAL" marker.
bc16ca63 444 - (dtucker) [openbsd-compat/strmode.c] Update from OpenBSD 1.5 -> 1.7.
445 Removal of rcsid, "whiteout" inode type.
7dfb4a82 446 - (dtucker) [openbsd-compat/basename.c] Update from OpenBSD 1.11 -> 1.14.
447 Removal of rcsid, will no longer strlcpy parts of the string.
d8922805 448 - (dtucker) [openbsd-compat/strtoll.c] Update from OpenBSD 1.4 -> 1.5.
4ff445f1 449 - (dtucker) [openbsd-compat/strtoul.c] Update from OpenBSD 1.5 -> 1.7.
e1829842 450 - (dtucker) [openbsd-compat/readpassphrase.c] Update from OpenBSD 1.16 -> 1.18.
625552b8 451 - (dtucker) [openbsd-compat/readpassphrase.h] Update from OpenBSD 1.3 -> 1.5.
a65ea33b 452 - (dtucker) [openbsd-compat/glob.c] Update from OpenBSD 1.22 -> 1.25.
b84a707a 453 - (dtucker) [openbsd-compat/glob.h] Update from OpenBSD 1.8 -> 1.9.
281bbb02 454 - (dtucker) [openbsd-compat/getcwd.c] Update from OpenBSD 1.9 -> 1.14.
16d51c41 455 - (dtucker) [openbsd-compat/getcwd.c] Replace lstat with fstat to match up
456 with OpenBSD code since we don't support platforms without fstat any more.
b53df919 457 - (dtucker) [openbsd-compat/inet_aton.c] Update from OpenBSD 1.7 -> 1.9.
68b36828 458 - (dtucker) [openbsd-compat/inet_ntoa.c] Update from OpenBSD 1.4 -> 1.6.
459 - (dtucker) [openbsd-compat/inet_ntop.c] Update from OpenBSD 1.5 -> 1.7.
fc1c42f3 460 - (dtucker) [openbsd-compat/daemon.c] Update from OpenBSD 1.5 -> 1.6.
0695e921 461 - (dtucker) [openbsd-compat/strsep.c] Update from OpenBSD 1.5 -> 1.6.
3c8f7a26 462 - (dtucker) [openbsd-compat/daemon.c] Update from OpenBSD 1.10 -> 1.13.
5bf337a5 463 - (dtucker) [openbsd-compat/mktemp.c] Update from OpenBSD 1.17 -> 1.19.
8c603515 464 - (dtucker) [openbsd-compat/rresvport.c] Update from OpenBSD 1.6 -> 1.8.
c9d7b187 465 - (dtucker) [openbsd-compat/bindresvport.c] Add "OPENBSD ORIGINAL" marker.
295034ce 466 - (dtucker) [openbsd-compat/bindresvport.c] Update from OpenBSD 1.16 -> 1.17.
3e6325a6 467 - (dtucker) [openbsd-compat/sigact.c] Update from OpenBSD 1.3 -> 1.4.
468 Id and copyright sync only, there were no substantial changes we need.
8d767ef2 469 - (dtucker) [openbsd-compat/bsd-closefrom.c openbsd-compat/base64.c]
6bd2d8e5 470 -Wsign-compare fixes from djm.
e1b4416e 471 - (dtucker) [openbsd-compat/sigact.h] Update from OpenBSD 1.2 -> 1.3.
472 Id and copyright sync only, there were no substantial changes we need.
cd595991 473 - (dtucker) [configure.ac] Try to get the gcc version number in a way that
474 doesn't change between versions, and use a safer default.
e1658b5c 475
255d3e00 47620051105
477 - (djm) OpenBSD CVS Sync
478 - markus@cvs.openbsd.org 2005/10/07 11:13:57
479 [ssh-keygen.c]
480 change DSA default back to 1024, as it's defined for 1024 bits only
481 and this causes interop problems with other clients. moreover,
482 in order to improve the security of DSA you need to change more
483 components of DSA key generation (e.g. the internal SHA1 hash);
484 ok deraadt
8cd0437d 485 - djm@cvs.openbsd.org 2005/10/10 10:23:08
486 [channels.c channels.h clientloop.c serverloop.c session.c]
487 fix regression I introduced in 4.2: X11 forwardings initiated after
488 a session has exited (e.g. "(sleep 5; xterm) &") would not start.
489 bz #1086 reported by t8m AT centrum.cz; ok markus@ dtucker@
442aee3a 490 - djm@cvs.openbsd.org 2005/10/11 23:37:37
491 [channels.c]
492 bz #1076 set SO_REUSEADDR on X11 forwarding listner sockets, preventing
493 bind() failure when a previous connection's listeners are in TIME_WAIT,
494 reported by plattner AT inf.ethz.ch; ok dtucker@
b96eade6 495 - stevesk@cvs.openbsd.org 2005/10/13 14:03:01
496 [auth2-gss.c gss-genr.c gss-serv.c]
497 remove unneeded #includes; ok markus@
6e902aec 498 - stevesk@cvs.openbsd.org 2005/10/13 14:20:37
499 [gss-serv.c]
500 spelling in comments
6472fefc 501 - stevesk@cvs.openbsd.org 2005/10/13 19:08:08
502 [gss-serv-krb5.c gss-serv.c]
503 unused declarations; ok deraadt@
504 (id sync only for gss-serv-krb5.c)
adf8c40b 505 - stevesk@cvs.openbsd.org 2005/10/13 19:13:41
506 [dns.c]
507 unneeded #include, unused declaration, little knf; ok deraadt@
8442cc66 508 - stevesk@cvs.openbsd.org 2005/10/13 22:24:31
509 [auth2-gss.c gss-genr.c gss-serv.c monitor.c]
510 KNF; ok djm@
17318dd6 511 - stevesk@cvs.openbsd.org 2005/10/14 02:17:59
512 [ssh-keygen.c ssh.c sshconnect2.c]
513 no trailing "\n" for log functions; ok djm@
8c4bd764 514 - stevesk@cvs.openbsd.org 2005/10/14 02:29:37
515 [channels.c clientloop.c]
516 free()->xfree(); ok djm@
ed82a2a9 517 - stevesk@cvs.openbsd.org 2005/10/15 15:28:12
518 [sshconnect.c]
519 make external definition static; ok deraadt@
7238b6e4 520 - stevesk@cvs.openbsd.org 2005/10/17 13:45:05
521 [dns.c]
522 fix memory leaks from 2 sources:
523 1) key_fingerprint_raw()
524 2) malloc in dns_read_rdata()
525 ok jakob@
526 - stevesk@cvs.openbsd.org 2005/10/17 14:01:28
527 [dns.c]
528 remove #ifdef LWRES; ok jakob@
8374cf6f 529 - stevesk@cvs.openbsd.org 2005/10/17 14:13:35
530 [dns.c dns.h]
531 more cleanups; ok jakob@
6b0b0d65 532 - djm@cvs.openbsd.org 2005/10/30 01:23:19
533 [ssh_config.5]
534 mention control socket fallback behaviour, reported by
535 tryponraj AT gmail.com
2995db03 536 - djm@cvs.openbsd.org 2005/10/30 04:01:03
537 [ssh-keyscan.c]
538 make ssh-keygen discard junk from server before SSH- ident, spotted by
539 dave AT cirt.net; ok dtucker@
aa9bc1de 540 - djm@cvs.openbsd.org 2005/10/30 04:03:24
541 [ssh.c]
542 fix misleading debug message; ok dtucker@
3a85986d 543 - dtucker@cvs.openbsd.org 2005/10/30 08:29:29
544 [canohost.c sshd.c]
545 Check for connections with IP options earlier and drop silently. ok djm@
db98627d 546 - jmc@cvs.openbsd.org 2005/10/30 08:43:47
547 [ssh_config.5]
548 remove trailing whitespace;
7b9b0103 549 - djm@cvs.openbsd.org 2005/10/30 08:52:18
550 [clientloop.c packet.c serverloop.c session.c ssh-agent.c ssh-keygen.c]
551 [ssh.c sshconnect.c sshconnect1.c sshd.c]
552 no need to escape single quotes in comments, no binary change
bdd3b323 553 - dtucker@cvs.openbsd.org 2005/10/31 06:15:04
554 [sftp.c]
555 Fix sorting with "ls -1" command. From Robert Tsai, "looks right" deraadt@
882c9d5a 556 - djm@cvs.openbsd.org 2005/10/31 11:12:49
557 [ssh-keygen.1 ssh-keygen.c]
558 generate a protocol 2 RSA key by default
6af12d46 559 - djm@cvs.openbsd.org 2005/10/31 11:48:29
560 [serverloop.c]
561 make sure we clean up wtmp, etc. file when we receive a SIGTERM,
562 SIGINT or SIGQUIT when running without privilege separation (the
563 normal privsep case is already OK). Patch mainly by dtucker@ and
564 senthilkumar_sen AT hotpop.com; ok dtucker@
3543c5e1 565 - jmc@cvs.openbsd.org 2005/10/31 19:55:25
566 [ssh-keygen.1]
567 grammar;
0bbbf2a4 568 - dtucker@cvs.openbsd.org 2005/11/03 13:38:29
569 [canohost.c]
570 Cache reverse lookups with and without DNS separately; ok markus@
47e5dc72 571 - djm@cvs.openbsd.org 2005/11/04 05:15:59
572 [kex.c kex.h kexdh.c kexdhc.c kexdhs.c kexgex.c kexgexc.c kexgexs.c]
573 remove hardcoded hash lengths in key exchange code, allowing
574 implementation of KEX methods with different hashes (e.g. SHA-256);
575 ok markus@ dtucker@ stevesk@
27e3ef36 576 - djm@cvs.openbsd.org 2005/11/05 05:01:15
577 [bufaux.c]
578 Fix leaks in error paths, bz #1109 and #1110 reported by kremenek AT
579 cs.stanford.edu; ok dtucker@
e557f3b5 580 - (dtucker) [README.platform] Add PAM section.
ebb049f1 581 - (djm) [openbsd-compat/getrrsetbyname.c] Sync to latest OpenBSD version,
582 resolving memory leak bz#1111 reported by kremenek AT cs.stanford.edu;
583 ok dtucker@
255d3e00 584
bd2a0801 58520051102
586 - (dtucker) [openbsd-compat/bsd-misc.c] Bug #1108: fix broken strdup().
587 Reported by olavi at ipunplugged.com and antoine.brodin at laposte.net
588 via FreeBSD.
589
5097eaa9 59020051030
591 - (djm) [contrib/suse/openssh.spec contrib/suse/rc.
592 sshd contrib/suse/sysconfig.ssh] Bug #1106: Updated SuSE spec and init
593 files from imorgan AT nas.nasa.gov
0a61a240 594 - (dtucker) [session.c] Bug #1045do not check /etc/nologin when PAM is
595 enabled, instead allow PAM to handle it. Note that on platforms using PAM,
596 the pam_nologin module should be added to sshd's session stack in order to
597 maintain exising behaviour. Based on patch and discussion from t8m at
598 centrum.cz, ok djm@
5097eaa9 599
90f15776 60020051025
601 - (dtucker) [configure.ac] Relocate LLONG_MAX calculation to after the
602 sizeof(long long) checks, to make fixing bug #1104 easier (no changes
603 yet).
d75dfaa6 604 - (dtucker) [configure.ac] Bug #1104: Tru64's printf family doesn't
605 understand "%lld", even though the compiler has "long long", so handle
606 it as a special case. Patch tested by mcaskill.scott at epa.gov.
b8bc9d84 607 - (dtucker) [contrib/cygwin/ssh-user-config] Remove duplicate yes/no
608 prompt. Patch from vinschen at redhat.com.
90f15776 609
b0e7249f 61020051017
611 - (dtucker) [configure.ac] Bug #1097: Fix configure for cross-compiling.
612 /etc/default/login report and testing from aabaker at iee.org, corrections
613 from tim@.
614
8034a348 61520051009
616 - (dtucker) [configure.ac defines.h openbsd-compat/vis.{c,h}] Sync current
617 versions from OpenBSD. ok djm@
618
83f987c3 61920051008
620 - (dtucker) [configure.ac] Bug #1098: define $MAIL for HP-UX; report from
621 brian.smith at agilent com.
1012885d 622 - (djm) [configure.ac] missing 'test' call for -with-Werror test
83f987c3 623
278f9900 62420051005
625 - (dtucker) [configure.ac sshd.8] Enable locked account check (a prepended
626 "*LOCKED*" string) for FreeBSD. Patch jeremie at le-hen.org and
627 senthilkumar_sen at hotpop.com.
628
59e5aff5 62920051003
630 - (dtucker) OpenBSD CVS Sync
631 - markus@cvs.openbsd.org 2005/09/07 08:53:53
632 [channels.c]
633 enforce chanid != NULL; ok djm
b5443199 634 - markus@cvs.openbsd.org 2005/09/09 19:18:05
635 [clientloop.c]
636 typo; from mark at mcs.vuw.ac.nz, bug #1082
fd6168c1 637 - djm@cvs.openbsd.org 2005/09/13 23:40:07
638 [sshd.c ssh.c misc.h sftp.c ssh-keygen.c ssh-keysign.c sftp-server.c
639 scp.c misc.c ssh-keyscan.c ssh-add.c ssh-agent.c]
640 ensure that stdio fds are attached; ok deraadt@
5ddc5eb4 641 - djm@cvs.openbsd.org 2005/09/19 11:37:34
642 [ssh_config.5 ssh.1]
643 mention ability to specify bind_address for DynamicForward and -D options;
644 bz#1077 spotted by Haruyama Seigo
d77dd4d7 645 - djm@cvs.openbsd.org 2005/09/19 11:47:09
646 [sshd.c]
647 stop connection abort on rekey with delayed compression enabled when
648 post-auth privsep is disabled (e.g. when root is logged in); ok dtucker@
67003554 649 - djm@cvs.openbsd.org 2005/09/19 11:48:10
650 [gss-serv.c]
651 typo
37c406a8 652 - jmc@cvs.openbsd.org 2005/09/19 15:38:27
653 [ssh.1]
654 some more .Bk/.Ek to avoid ugly line split;
80e29ee6 655 - jmc@cvs.openbsd.org 2005/09/19 15:42:44
656 [ssh.c]
657 update -D usage here too;
2915e42b 658 - djm@cvs.openbsd.org 2005/09/19 23:31:31
659 [ssh.1]
660 spelling nit from stevesk@
0d3d1077 661 - djm@cvs.openbsd.org 2005/09/21 23:36:54
662 [sshd_config.5]
663 aquire -> acquire, from stevesk@
ae25711b 664 - djm@cvs.openbsd.org 2005/09/21 23:37:11
665 [sshd.c]
666 change label at markus@'s request
8f921a4a 667 - jaredy@cvs.openbsd.org 2005/09/30 20:34:26
668 [ssh-keyscan.1]
669 deploy .An -nosplit; ok jmc
d2130e1f 670 - dtucker@cvs.openbsd.org 2005/10/03 07:44:42
671 [canohost.c]
672 Relocate check_ip_options call to prevent logging of garbage for
673 connections with IP options set. bz#1092 from David Leonard,
674 "looks good" deraadt@
1172d361 675 - (dtucker) [regress/README.regress] Bug #989: Document limitation that scp
676 is required in the system path for the multiplex test to work.
59e5aff5 677
bfd17430 67820050930
679 - (dtucker) [openbsd-compat/openbsd-compat.h] Bug #1096: Add prototype
680 for strtoll. Patch from o.flebbe at science-computing.de.
cfb60d3a 681 - (dtucker) [monitor.c] Bug #1087: Send loginmsg to preauth privsep
682 child during PAM account check without clearing it. This restores the
683 post-login warnings such as LDAP password expiry. Patch from Tomas Mraz
684 with help from several others.
bfd17430 685
140da888 68620050929
687 - (dtucker) [monitor_wrap.c] Remove duplicate definition of loginmsg
688 introduced during sync.
689
4ebacf50 69020050928
691 - (dtucker) [entropy.c] Use u_char for receiving RNG seed for consistency.
cafa6a80 692 - (dtucker) [auth-pam.c] Bug #1028: send final non-query messages from
693 PAM via keyboard-interactive. Patch tested by the folks at Vintela.
4ebacf50 694
759ab0d9 69520050927
696 - (dtucker) [entropy.c] Remove unnecessary tests for getuid and geteuid
697 calls, since they can't possibly fail. ok djm@
72f02ae7 698 - (dtucker) [entropy.c entropy.h sshd.c] Pass RNG seed to the reexec'ed
699 process when sshd relies on ssh-random-helper. Should result in faster
700 logins on systems without a real random device or prngd. ok djm@
759ab0d9 701
b6c37221 70220050924
703 - (dtucker) [auth2.c] Move start_pam() calls out of if-else block to remove
704 duplicate call. ok djm@
705
bb116c8e 70620050922
707 - (dtucker) [configure.ac] Use -R linker flag for libedit too; patch from
708 skeleten at shillest.net.
e47fb473 709 - (dtucker) [configure.ac] Fix help for --with-opensc; patch from skeleten at
710 shillest.net.
bb116c8e 711
3466e002 71220050919
713 - (tim) [aclocal.m4 configure.ac] Delete acconfig.h and add templates to
714 AC_DEFINE and AC_DEFINE_UNQUOTED to quiet autoconf 2.59 warning messages.
f666dcfa 715 ok dtucker@
3466e002 716
f5555364 71720050912
718 - (tim) [configure.ac] Bug 1078. Fix --without-kerberos5. Reported by
719 Mike Frysinger.
720
d2a3abef 72120050908
722 - (tim) [defines.h openbsd-compat/port-uw.c] Add long password support to
723 OpenServer 6 and add osr5bigcrypt support so when someone migrates
724 passwords between UnixWare and OpenServer they will still work. OK dtucker@
725
b81ad920 72620050901
727 - (djm) Update RPM spec file versions
728
26d07095 72920050831
fe206de9 730 - (djm) OpenBSD CVS Sync
731 - djm@cvs.openbsd.org 2005/08/30 22:08:05
732 [gss-serv.c sshconnect2.c]
733 destroy credentials if krb5_kuserok() call fails. Stops credentials being
734 delegated to users who are not authorised for GSSAPIAuthentication when
735 GSSAPIDeletegateCredentials=yes and another authentication mechanism
736 succeeds; bz#1073 reported by paul.moore AT centrify.com, fix by
737 simon AT sxw.org.uk, tested todd@ biorn@ jakob@; ok deraadt@
ce08c00d 738 - markus@cvs.openbsd.org 2005/08/31 09:28:42
739 [version.h]
740 4.2
0b6fb0e4 741 - (dtucker) [README] Update release note URL to 4.2
26d07095 742 - (tim) [configure.ac auth.c defines.h session.c openbsd-compat/port-uw.c
743 openbsd-compat/port-uw.h openbsd-compat/xcrypt.c] libiaf cleanup. Disable
744 libiaf bits for OpenServer6. Free memory allocated by ia_get_logpwd().
745 Feedback and OK dtucker@
fe206de9 746
d7d2cc6e 74720050830
748 - (tim) [configure.ac] Back out last change. It needs to be done differently.
749
e718811a 75020050829
751 - (tim) [configure.ac] ia_openinfo() seems broken on OSR6. Limit UW long
752 password support to 7.x for now.
753
4c653d8e 75420050826
755 - (tim) [CREDITS LICENCE auth.c configure.ac defines.h includes.h session.c
756 openbsd-compat/Makefile.in openbsd-compat/openbsd-compat.h
757 openbsd-compat/xcrypt.c] New files [openssh/openbsd-compat/port-uw.c
758 openssh/openbsd-compat/port-uw.h] Support long passwords (> 8-char)
759 on UnixWare 7 from Dhiraj Gulati and Ahsan Rashid. Cleanup and testing
760 by tim@. Feedback and OK dtucker@
761
6177fa47 76220050823
763 - (dtucker) [regress/test-exec.sh] Do not prepend an extra "/" to a fully-
764 qualified sshd pathname since some systems (eg Cygwin) may consider "/foo"
765 and "//foo" to be different. Spotted by vinschen at redhat.com.
2127ad65 766 - (tim) [configure.ac] Not all gcc's support -Wsign-compare. Enhancements
767 and OK dtucker@
768 - (tim) [defines.h] PATH_MAX bits for OpenServer OK dtucker@
6177fa47 769
157b6700 77020050821
771 - (dtucker) [configure.ac defines.h includes.h sftp.c] Add support for
772 LynxOS, patch from Olli Savia (ops at iki.fi). ok djm@
773
879abf01 77420050816
9665ff9d 775 - (djm) [ttymodes.c] bugzilla #1025: Fix encoding of _POSIX_VDISABLE,
879abf01 776 from Jacob Nevins; ok dtucker@
777
a345f787 77820050815
d92622f9 779 - (tim) [sftp.c] wrap el_end() in #ifdef USE_LIBEDIT
780 - (tim) [configure.ac] corrections to libedit tests. Report and patches
781 by skeleten AT shillest.net
a345f787 782
4145cbfa 78320050812
784 - (djm) OpenBSD CVS Sync
785 - markus@cvs.openbsd.org 2005/07/28 17:36:22
786 [packet.c]
787 missing packet_init_compression(); from solar
7c840747 788 - djm@cvs.openbsd.org 2005/07/30 01:26:16
789 [ssh.c]
790 fix -D listen_host initialisation, so it picks up gateway_ports setting
791 correctly
4c38e9c6 792 - djm@cvs.openbsd.org 2005/07/30 02:03:47
793 [readconf.c]
794 listen_hosts initialisation here too; spotted greg AT y2005.nest.cx
91135a0e 795 - dtucker@cvs.openbsd.org 2005/08/06 10:03:12
796 [servconf.c]
797 Unbreak sshd ListenAddress for bare IPv6 addresses.
a83bd8eb 798 Report from Janusz Mucka; ok djm@
0aa1cc4b 799 - jaredy@cvs.openbsd.org 2005/08/08 13:22:48
800 [sftp.c]
801 sftp prompt enhancements:
802 - in non-interactive mode, do not print an empty prompt at the end
803 before finishing
804 - print newline after EOF in editline mode
805 - call el_end() in editline mode
806 ok dtucker djm
4145cbfa 807
f47ddccb 80820050810
809 - (dtucker) [configure.ac] Test libedit library and headers for compatibility.
810 Report from skeleten AT shillest.net, ok djm@
1a9ecc62 811 - (dtucker) [LICENCE configure.ac defines.h openbsd-compat/realpath.c]
812 Sync current (thread-safe) version of realpath.c from OpenBSD (which is
813 in turn based on FreeBSD's). ok djm@
f47ddccb 814
a2b3321d 81520050809
816 - (tim) [configure.ac] Allow --with-audit=no. OK dtucker@
817 Report by skeleten AT shillest.net
818
45b12bc8 81920050803
820 - (dtucker) [openbsd-compat/fake-rfc2553.h] Check for EAI_* defines
821 individually and use a value less likely to collide with real values from
822 netdb.h. Fixes compile warnings on FreeBSD 5.3. ok djm@
adb40e59 823 - (dtucker) [openbsd-compat/fake-rfc2553.h] MAX_INT -> INT_MAX since the
824 latter is specified in the standard.
45b12bc8 825
a056dfa2 82620050802
827 - (dtucker) OpenBSD CVS Sync
828 - dtucker@cvs.openbsd.org 2005/07/27 10:39:03
829 [scp.c hostfile.c sftp-client.c]
830 Silence bogus -Wuninitialized warnings; ok djm@
af40ca44 831 - (dtucker) [configure.ac] Enable -Wuninitialized by default when compiling
832 with gcc. ok djm@
ed89c848 833 - (dtucker) [configure.ac] Add a --with-Werror option to configure for
834 adding -Werror to CFLAGS when all of the configure tests are done. ok djm@
a056dfa2 835
6090bcfe 83620050726
837 - (dtucker) [configure.ac] Update zlib warning message too, pointed out by
838 tim@.
05c25368 839 - (djm) OpenBSD CVS Sync
840 - otto@cvs.openbsd.org 2005/07/19 15:32:26
841 [auth-passwd.c]
842 auth_usercheck(3) can return NULL, so check for that. Report from
843 mpech@. ok markus@
07200973 844 - markus@cvs.openbsd.org 2005/07/25 11:59:40
845 [kex.c kex.h myproposal.h packet.c packet.h servconf.c session.c]
846 [sshconnect2.c sshd.c sshd_config sshd_config.5]
847 add a new compression method that delays compression until the user
848 has been authenticated successfully and set compression to 'delayed'
849 for sshd.
850 this breaks older openssh clients (< 3.5) if they insist on
851 compression, so you have to re-enable compression in sshd_config.
852 ok djm@
6090bcfe 853
0072b59d 85420050725
855 - (dtucker) [configure.ac] Update zlib version check for CAN-2005-2096.
856
56964485 85720050717
858- OpenBSD CVS Sync
859 - djm@cvs.openbsd.org 2005/07/16 01:35:24
860 [auth1.c channels.c cipher.c clientloop.c kex.c session.c ssh.c]
861 [sshconnect.c]
862 spacing
d1cf9a87 863 - (djm) [acss.c auth-pam.c auth-shadow.c auth-skey.c auth1.c canohost.c]
864 [cipher-acss.c loginrec.c ssh-rand-helper.c sshd.c] Fix whitespace at EOL
865 in portable too ("perl -p -i -e 's/\s+$/\n/' *.[ch]")
ed9e8be3 866 - (djm) [auth-pam.c sftp.c] spaces vs. tabs at start of line
d08341e6 867 - djm@cvs.openbsd.org 2005/07/17 06:49:04
868 [channels.c channels.h session.c session.h]
869 Fix a number of X11 forwarding channel leaks:
870 1. Refuse multiple X11 forwarding requests on the same session
871 2. Clean up all listeners after a single_connection X11 forward, not just
872 the one that made the single connection
873 3. Destroy X11 listeners when the session owning them goes away
874 testing and ok dtucker@
4e2e5cfd 875 - djm@cvs.openbsd.org 2005/07/17 07:17:55
876 [auth-rh-rsa.c auth-rhosts.c auth2-chall.c auth2-gss.c channels.c]
877 [cipher-ctr.c gss-genr.c gss-serv.c kex.c moduli.c readconf.c]
878 [serverloop.c session.c sftp-client.c sftp.c ssh-add.c ssh-keygen.c]
879 [sshconnect.c sshconnect2.c]
880 knf says that a 2nd level indent is four (not three or five) spaces
98c044d0 881 -(djm) [audit.c auth1.c auth2.c entropy.c loginrec.c serverloop.c]
882 [ssh-rand-helper.c] fix portable 2nd level indents at 4 spaces too
a1a073cc 883 - (djm) [monitor.c monitor_wrap.c] -Wsign-compare for PAM monitor calls
884
5d001c70 88520050716
886 - (dtucker) [auth-pam.c] Ensure that only one side of the authentication
887 socketpair stays open on in both the monitor and PAM process. Patch from
888 Joerg Sonnenberger.
889
143f17e8 89020050714
891 - (dtucker) OpenBSD CVS Sync
892 - dtucker@cvs.openbsd.org 2005/07/06 09:33:05
893 [ssh.1]
894 clarify meaning of ssh -b ; with & ok jmc@
6381acf0 895 - dtucker@cvs.openbsd.org 2005/07/08 09:26:18
896 [misc.c]
897 Make comment match code; ok djm@
cee6ad3d 898 - markus@cvs.openbsd.org 2005/07/08 09:41:33
899 [channels.h]
900 race when efd gets closed while there is still buffered data:
901 change CHANNEL_EFD_OUTPUT_ACTIVE()
902 1) c->efd must always be valid AND
903 2a) no EOF has been seen OR
904 2b) there is buffered data
905 report, initial fix and testing Chuck Cranor
1a8521be 906 - dtucker@cvs.openbsd.org 2005/07/08 10:20:41
907 [ssh_config.5]
908 change BindAddress to match recent ssh -b change; prompted by markus@
82b7531b 909 - jmc@cvs.openbsd.org 2005/07/08 12:53:10
910 [ssh_config.5]
911 new sentence, new line;
8912ae0e 912 - dtucker@cvs.openbsd.org 2005/07/14 04:00:43
913 [misc.h]
914 use __sentinel__ attribute; ok deraadt@ djm@ markus@
5b7b5e23 915 - (dtucker) [configure.ac defines.h] Define __sentinel__ to nothing if the
916 compiler doesn't understand it to prevent warnings. If any mainstream
917 compiler versions acquire it we can test for those versions. Based on
918 discussion with djm@.
143f17e8 919
937eb918 92020050707
6f602461 921 - dtucker [auth-krb5.c auth.h gss-serv-krb5.c] Move KRB5CCNAME generation for
922 the MIT Kerberos code path into a common function and expand mkstemp
923 template to be consistent with the rest of OpenSSH. From sxw at
924 inf.ed.ac.uk, ok djm@
925 - (dtucker) [auth-krb5.c] There's no guarantee that snprintf will set errno
926 in the case where the buffer is insufficient, so always return ENOMEM.
927 Also pointed out by sxw at inf.ed.ac.uk.
a5ca055b 928 - (dtucker) [acconfig.h auth-krb5.c configure.ac gss-serv-krb5.c] Remove
929 calls to krb5_init_ets, which has not been required since krb-1.1.x and
930 most Kerberos versions no longer export in their public API. From sxw
931 at inf.ed.ac.uk, ok djm@
937eb918 932
38946c65 93320050706
934 - (djm) OpenBSD CVS Sync
935 - markus@cvs.openbsd.org 2005/07/01 13:19:47
936 [channels.c]
937 don't free() if getaddrinfo() fails; report mpech@
ef07103c 938 - djm@cvs.openbsd.org 2005/07/04 00:58:43
939 [channels.c clientloop.c clientloop.h misc.c misc.h ssh.c ssh_config.5]
940 implement support for X11 and agent forwarding over multiplex slave
941 connections. Because of protocol limitations, the slave connections inherit
942 the master's DISPLAY and SSH_AUTH_SOCK rather than distinctly forwarding
943 their own.
944 ok dtucker@ "put it in" deraadt@
d313869b 945 - jmc@cvs.openbsd.org 2005/07/04 11:29:51
946 [ssh_config.5]
947 fix Xr and a little grammar;
4297b666 948 - markus@cvs.openbsd.org 2005/07/04 14:04:11
949 [channels.c]
950 don't forget to set x11_saved_display
38946c65 951
c1cbe68a 95220050626
953 - (djm) OpenBSD CVS Sync
954 - djm@cvs.openbsd.org 2005/06/17 22:53:47
955 [ssh.c sshconnect.c]
956 Fix ControlPath's %p expanding to "0" for a default port,
957 spotted dwmw2 AT infradead.org; ok markus@
699255b5 958 - djm@cvs.openbsd.org 2005/06/18 04:30:36
959 [ssh.c ssh_config.5]
960 allow ControlPath=none, patch from dwmw2 AT infradead.org; ok dtucker@
de574442 961 - djm@cvs.openbsd.org 2005/06/25 22:47:49
962 [ssh.c]
f542faee 963 do the default port filling code a few lines earlier, so it really
964 does fix %p
c1cbe68a 965
8485ce56 96620050618
967 - (djm) OpenBSD CVS Sync
968 - djm@cvs.openbsd.org 2005/05/20 12:57:01;
969 [auth1.c] split protocol 1 auth methods into separate functions, makes
970 authloop much more readable; fixes and ok markus@ (portable ok &
971 polish dtucker@)
a375df46 972 - djm@cvs.openbsd.org 2005/06/17 02:44:33
973 [auth1.c] make this -Wsign-compare clean; ok avsm@ markus@
44d71ad5 974 - (djm) [loginrec.c ssh-rand-helper.c] Fix -Wsign-compare for portable,
975 tested and fixes tim@
8485ce56 976
9bf083eb 97720050617
978 - (djm) OpenBSD CVS Sync
979 - djm@cvs.openbsd.org 2005/06/16 03:38:36
980 [channels.c channels.h clientloop.c clientloop.h ssh.c]
981 move x11_get_proto from ssh.c to clientloop.c, to make muliplexed xfwd
982 easier later; ok deraadt@
29798ed0 983 - markus@cvs.openbsd.org 2005/06/16 08:00:00
984 [canohost.c channels.c sshd.c]
985 don't exit if getpeername fails for forwarded ports; bugzilla #1054;
986 ok djm
2ceb8101 987 - djm@cvs.openbsd.org 2005/06/17 02:44:33
988 [auth-rsa.c auth.c auth1.c auth2-chall.c auth2-gss.c authfd.c authfile.c]
989 [bufaux.c canohost.c channels.c cipher.c clientloop.c dns.c gss-serv.c]
990 [kex.c kex.h key.c mac.c match.c misc.c packet.c packet.h scp.c]
991 [servconf.c session.c session.h sftp-client.c sftp-server.c sftp.c]
992 [ssh-keyscan.c ssh-rsa.c sshconnect.c sshconnect1.c sshconnect2.c sshd.c]
993 make this -Wsign-compare clean; ok avsm@ markus@
994 NB. auth1.c changes not committed yet (conflicts with uncommitted sync)
995 NB2. more work may be needed to make portable Wsign-compare clean
601b831d 996 - (dtucker) [cipher.c openbsd-compat/openbsd-compat.h
997 openbsd-compat/openssl-compat.c] only include openssl compat stuff where
998 it's needed as it can cause conflicts elsewhere (eg xcrypt.c). Found by
999 and ok tim@
9bf083eb 1000
826563dc 100120050616
1002 - (djm) OpenBSD CVS Sync
1003 - jaredy@cvs.openbsd.org 2005/06/07 13:25:23
1004 [progressmeter.c]
1005 catch SIGWINCH and resize progress meter accordingly; ok markus dtucker
a980cbd7 1006 - djm@cvs.openbsd.org 2005/06/06 11:20:36
1007 [auth.c auth.h misc.c misc.h ssh.c ssh_config.5 sshconnect.c]
1008 introduce a generic %foo expansion function. replace existing % expansion
1009 and add expansion to ControlPath; ok markus@
60dacb4b 1010 - djm@cvs.openbsd.org 2005/06/08 03:50:00
1011 [ssh-keygen.1 ssh-keygen.c sshd.8]
1012 increase default rsa/dsa key length from 1024 to 2048 bits;
1013 ok markus@ deraadt@
9dfd96d6 1014 - djm@cvs.openbsd.org 2005/06/08 11:25:09
1015 [clientloop.c readconf.c readconf.h ssh.c ssh_config.5]
1016 add ControlMaster=auto/autoask options to support opportunistic
1017 multiplexing; tested avsm@ and jakob@, ok markus@
495795e1 1018 - dtucker@cvs.openbsd.org 2005/06/09 13:43:49
1019 [cipher.c]
1020 Correctly initialize end of array sentinel; ok djm@
1021 (Id sync only, change already in portable)
826563dc 1022
52607c0f 102320050609
1024 - (dtucker) [cipher.c openbsd-compat/Makefile.in
bedeeedc 1025 openbsd-compat/openbsd-compat.h openbsd-compat/openssl-compat.{c,h}]
52607c0f 1026 Move compatibility code for supporting older OpenSSL versions to the
1027 compat layer. Suggested by and "no objection" djm@
1028
343ba2ce 102920050607
1030 - (dtucker) [configure.ac] Continue the hunt for LLONG_MIN and LLONG_MAX:
1031 in today's episode we attempt to coax it from limits.h where it may be
1032 hiding, failing that we take the DIY approach. Tested by tim@
1033
dfafb2e1 103420050603
1035 - (dtucker) [configure.ac] Only try gcc -std=gnu99 if LLONG_MAX isn't
1036 defined, and check that it helps before keeping it in CFLAGS. Some old
1037 gcc's don't set an error code when encountering an unknown value in -std.
1038 Found and tested by tim@.
76e6410a 1039 - (dtucker) [configure.ac] Point configure's reporting address at the
1040 openssh-unix-dev list. ok tim@ djm@
dfafb2e1 1041
b5765e1d 104220050602
1043 - (tim) [configure.ac] Some platforms need sys/types.h for arpa/nameser.h.
1044 Take AC_CHECK_HEADERS test out of ultrix section. It caused other platforms
1045 to skip builtin standard includes tests. (first AC_CHECK_HEADERS test
1046 must be run on all platforms) Add missing ;; to case statement. OK dtucker@
1047
1c829da5 104820050601
1049 - (dtucker) [configure.ac] Look for _getshort and _getlong in
1050 arpa/nameser.h.
1e29a0c8 1051 - (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoll.c]
1052 Add strtoll to the compat library, from OpenBSD.
8f4ab41b 1053 - (dtucker) OpenBSD CVS Sync
1054 - avsm@cvs.openbsd.org 2005/05/26 02:08:05
1055 [scp.c]
1056 If copying multiple files to a target file (which normally fails, as it
1057 must be a target directory), kill the spawned ssh child before exiting.
1058 This stops it trying to authenticate and spewing lots of output.
1059 deraadt@ ok
2a1995a3 1060 - dtucker@cvs.openbsd.org 2005/05/26 09:08:12
1061 [ssh-keygen.c]
1062 uint32_t -> u_int32_t for consistency; ok djm@
19186c3d 1063 - djm@cvs.openbsd.org 2005/05/27 08:30:37
1064 [ssh.c]
1065 fix -O for cases where no ControlPath has been specified or socket at
1066 ControlPath is not contactable; spotted by and ok avsm@
32560f07 1067 - (tim) [config.guess config.sub] Update to '2005-05-27' version.
822015dd 1068 - (tim) [configure.ac] set TEST_SHELL for OpenServer 6
1c829da5 1069
736ea7c1 107020050531
1071 - (dtucker) [contrib/aix/pam.conf] Correct comments. From davidl at
1072 vintela.com.
cbcabe98 1073 - (dtucker) [mdoc2man.awk] Teach it to understand .Ox.
736ea7c1 1074
107520050530
1076 - (dtucker) [README] Link to new release notes. Beter late than never...
1077
c8ed2130 107820050529
1079 - (dtucker) [openbsd-compat/port-aix.c] Bug #1046: AIX 5.3 expects the
1080 argument to passwdexpired to be initialized to NULL. Suggested by tim@
1081 While at it, initialize the other arguments to auth functions in case they
1082 ever acquire this behaviour.
5700232d 1083 - (dtucker) [openbsd-compat/port-aix.c] Whitespace cleanups while there.
ec7f28f2 1084 - (dtucker) [openbsd-compat/port-aix.c] Minor correction to debug message,
1085 spotted by tim@.
c8ed2130 1086
b04a9f8c 108720050528
1088 - (dtucker) [configure.ac] For AC_CHECK_HEADERS() and AC_CHECK_FUNCS() have
1089 one entry per line to make it easier to merge changes. ok djm@
0957c2cf 1090 - (dtucker) [configure.ac] strsep() may be defined in string.h, so check
1091 for its presence and include it in the strsep check.
25dd2ce6 1092 - (dtucker) [configure.ac] getpgrp may be defined in unistd.h, so check for
1093 its presence before doing AC_FUNC_GETPGRP.
7d458c86 1094 - (dtucker) [configure.ac] Merge HP-UX blocks into a common block with minor
1095 version-specific variations as required.
1c1ecbc8 1096 - (dtucker) [openbsd-compat/port-aix.h] Use the HAVE_DECL_* definitions as
1097 per the autoconf man page. Configure should always define them but it
1098 doesn't hurt to check.
b04a9f8c 1099
39ff6527 110020050527
1101 - (djm) [defines.h] Use our realpath if we have to define PATH_MAX, spotted by
1102 David Leach; ok dtucker@
35fc74ed 1103 - (dtucker) [acconfig.h configure.ac defines.h includes.h sshpty.c
1104 openbsd-compat/bsd-misc.c] Add support for Ultrix. No, that's not a typo.
1105 Required changes from Bernhard Simon, integrated by me. ok djm@
39ff6527 1106
160c7f37 110720050525
1108 - (djm) [mpaux.c mpaux.h Makefile.in] Remove old mpaux.[ch] code, it has not
1109 been used for a while
4feb61af 1110 - (djm) OpenBSD CVS Sync
1111 - otto@cvs.openbsd.org 2005/04/05 13:45:31
1112 [ssh-keygen.c]
7c3bc5a2 1113 - djm@cvs.openbsd.org 2005/04/06 09:43:59
1114 [sshd.c]
1115 avoid harmless logspam by not performing setsockopt() on non-socket;
1116 ok markus@
b3669591 1117 - dtucker@cvs.openbsd.org 2005/04/06 12:26:06
1118 [ssh.c]
1119 Fix debug call for port forwards; patch from pete at seebeyond.com,
1120 ok djm@ (ID sync only - change already in portable)
49e71137 1121 - djm@cvs.openbsd.org 2005/04/09 04:32:54
1122 [misc.c misc.h tildexpand.c Makefile.in]
1123 replace tilde_expand_filename with a simpler implementation, ahead of
1124 more whacking; ok deraadt@
3feef794 1125 - jmc@cvs.openbsd.org 2005/04/14 12:30:30
1126 [ssh.1]
1127 arg to -b is an address, not if_name;
1128 ok markus@
4635e729 1129 - jakob@cvs.openbsd.org 2005/04/20 10:05:45
1130 [dns.c]
1131 do not try to look up SSHFP for numerical hostname. ok djm@
140e3e97 1132 - djm@cvs.openbsd.org 2005/04/21 06:17:50
1133 [ssh-add.1 ssh-agent.1 ssh-keygen.1 ssh.1 ssh_config.5 sshd.8]
1134 [sshd_config.5] OpenSSH doesn't ever look at the $HOME environment
1135 variable, so don't say that we do (bz #623); ok deraadt@
7697ac2b 1136 - djm@cvs.openbsd.org 2005/04/21 11:47:19
1137 [ssh.c]
1138 don't allocate a pty when -n flag (/dev/null stdin) is set, patch from
1139 ignasi.roca AT fujitsu-siemens.com (bz #829); ok dtucker@
d49d70a8 1140 - dtucker@cvs.openbsd.org 2005/04/23 23:43:47
1141 [readpass.c]
1142 Add debug message if read_passphrase can't open /dev/tty; bz #471;
1143 ok djm@
d95daa6d 1144 - jmc@cvs.openbsd.org 2005/04/26 12:59:02
1145 [sftp-client.h]
1146 spelling correction in comment from wiz@netbsd;
cc8ca1e6 1147 - jakob@cvs.openbsd.org 2005/04/26 13:08:37
1148 [ssh.c ssh_config.5]
1149 fallback gracefully if client cannot connect to ControlPath. ok djm@
4b826d75 1150 - moritz@cvs.openbsd.org 2005/04/28 10:17:56
1151 [progressmeter.c ssh-keyscan.c]
1152 add snprintf checks. ok djm@ markus@
c6eb32a1 1153 - markus@cvs.openbsd.org 2005/05/02 21:13:22
1154 [readpass.c]
1155 missing {}
4a42b83a 1156 - djm@cvs.openbsd.org 2005/05/10 10:28:11
1157 [ssh.c]
1158 print nice error message for EADDRINUSE as well (ID sync only)
f6740270 1159 - djm@cvs.openbsd.org 2005/05/10 10:30:43
1160 [ssh.c]
1161 report real errors on fallback from ControlMaster=no to normal connect
38634ff6 1162 - markus@cvs.openbsd.org 2005/05/16 15:30:51
1163 [readconf.c servconf.c]
1164 check return value from strdelim() for NULL (AddressFamily); mpech
2264526c 1165 - djm@cvs.openbsd.org 2005/05/19 02:39:55
1166 [sshd_config.5]
1167 sort config options, from grunk AT pestilenz.org; ok jmc@
05ad7fe0 1168 - djm@cvs.openbsd.org 2005/05/19 02:40:52
1169 [sshd_config]
1170 whitespace nit, from grunk AT pestilenz.org
669a1ce3 1171 - djm@cvs.openbsd.org 2005/05/19 02:42:26
1172 [includes.h]
1173 fix cast, from grunk AT pestilenz.org
2b610872 1174 - djm@cvs.openbsd.org 2005/05/20 10:50:55
1175 [ssh_config.5]
1176 give a ProxyCommand example using nc(1), with and ok jmc@
9fa42d41 1177 - jmc@cvs.openbsd.org 2005/05/20 11:23:32
1178 [ssh_config.5]
1179 oops - article and spacing;
c784ae09 1180 - avsm@cvs.openbsd.org 2005/05/23 22:44:01
1181 [moduli.c ssh-keygen.c]
1182 - removes signed/unsigned comparisons in moduli generation
1183 - use strtonum instead of atoi where its easier
1184 - check some strlcpy overflow and fatal instead of truncate
74a66cc8 1185 - djm@cvs.openbsd.org 2005/05/23 23:32:46
1186 [cipher.c myproposal.h ssh.1 ssh_config.5 sshd_config.5]
1187 add support for draft-harris-ssh-arcfour-fixes-02 improved arcfour modes;
1188 ok markus@
de4feb6b 1189 - avsm@cvs.openbsd.org 2005/05/24 02:05:09
1190 [ssh-keygen.c]
1191 some style nits from dmiller@, and use a fatal() instead of a printf()/exit
05624c18 1192 - avsm@cvs.openbsd.org 2005/05/24 17:32:44
1193 [atomicio.c atomicio.h authfd.c monitor_wrap.c msg.c scp.c sftp-client.c]
1194 [ssh-keyscan.c sshconnect.c]
1195 Switch atomicio to use a simpler interface; it now returns a size_t
1196 (containing number of bytes read/written), and indicates error by
1197 returning 0. EOF is signalled by errno==EPIPE.
1198 Typical use now becomes:
1199
1200 if (atomicio(read, ..., len) != len)
1201 err(1,"read");
1202
1203 ok deraadt@, cloder@, djm@
ef8c3544 1204 - (dtucker) [regress/reexec.sh] Add ${EXEEXT} so this test also works on
1205 Cygwin.
44171182 1206 - (dtucker) [auth-pam.c] Bug #1033: Fix warnings building with PAM on Linux:
03f5da4c 1207 warning: dereferencing type-punned pointer will break strict-aliasing rules
1208 warning: passing arg 3 of `pam_get_item' from incompatible pointer type
1209 The type-punned pointer fix is based on a patch from SuSE's rpm. ok djm@
1210 - (dtucker) [configure.ac openbsd-compat/getrrsetbyname.c] Bug #1033: Provide
1211 templates for _getshort and _getlong if missing to prevent compiler warnings
1212 on Linux.
8a3ff1aa 1213 - (djm) [configure.ac openbsd-compat/Makefile.in]
1214 [openbsd-compat/openbsd-compat.h openbsd-compat/strtonum.c]
1215 Add strtonum(3) from OpenBSD libc, new code needs it.
1216 Unfortunately Linux forces us to do a bizarre dance with compiler
1217 options to get LLONG_MIN/MAX; Spotted by and ok dtucker@
160c7f37 1218
a5b3c493 121920050524
1220 - (djm) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
1221 [contrib/suse/openssh.spec] Update spec file versions to 4.1p1
b4143b2a 1222 - (dtucker) [auth-pam.c] Since people don't seem to be getting the message
1223 that USE_POSIX_THREADS is unsupported, not recommended and generally a bad
1224 idea, it is now known as UNSUPPORTED_POSIX_THREADS_HACK. Attempting to use
1225 USE_POSIX_THREADS will now generate an error so we don't silently change
1226 behaviour. ok djm@
b54ffe05 1227 - (dtucker) [openbsd-compat/bsd-cygwin_util.c] Ensure sufficient memory
1228 allocation when retrieving core Windows environment. Add CYGWIN variable
1229 to propagated variables. Patch from vinschen at redhat.com, ok djm@
22c50ecf 1230 - Release 4.1p1
a5b3c493 1231
123220050524
0d7feb60 1233 - (djm) [openbsd-compat/readpassphrase.c] bz #950: Retry tcsetattr to ensure
1234 terminal modes are reset correctly. Fix from peak AT argo.troja.mff.cuni.cz;
1235 "looks ok" dtucker@
1236
c713294b 123720050512
1238 - (tim) [buildpkg.sh.in] missing ${PKG_INSTALL_ROOT} in init script
1239 hard link section. Bug 1038.
1240
25882b6d 124120050509
1242 - (dtucker) [contrib/cygwin/ssh-host-config] Add a test and warning for a
1243 user-mode mounts in Cygwin installation. Patch from vinschen at redhat.com.
1244
05ada1a6 124520050504
1246 - (djm) [ssh.c] some systems return EADDRINUSE on a bind to an already-used
1247 unix domain socket, so catch that too; from jakob@ ok dtucker@
1248
a56cebd3 124920050503
1250 - (dtucker) [canohost.c] normalise socket addresses returned by
1251 get_remote_hostname(). This means that IPv4 addresses in log messages
1252 on IPv6 enabled machines will no longer be prefixed by "::ffff:" and
1253 AllowUsers, DenyUsers, AllowGroups, DenyGroups will match IPv4-style
1254 addresses only for 4-in-6 mapped connections, regardless of whether
1255 or not the machine is IPv6 enabled. ok djm@
1256
a8539f66 125720050425
1258 - (dtucker) [regress/multiplex.sh] Use "kill -0 $pid" to check for the
1259 existence of a process since it's more portable. Found by jbasney at
1260 ncsa.uiuc.edu; ok tim@
27402d9c 1261 - (dtucker) [regress/multiplex.sh] Remove cleanup call since test-exec.sh
1262 will clean up anyway. From tim@
faf685a9 1263 - (dtucker) [regress/multiplex.sh] Put control socket in /tmp so running
5330cae7 1264 "make tests" works even if you're building on a filesystem that doesn't
faf685a9 1265 support sockets. From deengert at anl.gov, ok djm@
a8539f66 1266
5c7fc85d 126720050424
1268 - (dtucker) [INSTALL configure.ac] Make zlib version check test for 1.1.4 or
1269 1.2.1.2 or higher. With tim@, ok djm@
1270
9e850813 127120050423
1272 - (tim) [config.guess] Add support for OpenServer 6.
1273
d9720710 127420050421
1275 - (dtucker) [session.c] Bug #1024: Don't check pam_session_is_open if
1276 UseLogin is set as PAM is not used to establish credentials in that
1277 case. Found by Michael Selvesteen, ok djm@
1278
ad6a7661 127920050419
1280 - (dtucker) [INSTALL] Reference README.privsep for the privilege separation
1281 requirements. Pointed out by Bengt Svensson.
07f804af 1282 - (dtucker) [INSTALL] Put the s/key text and URL back together.
f2637973 1283 - (dtucker) [INSTALL] Fix s/key text too.
ad6a7661 1284
46f853b9 128520050411
1286 - (tim) [configure.ac] UnixWare needs PASSWD_NEEDS_USERNAME
1287
62eb7db4 128820050405
1289 - (dtucker) [configure.ac] Define HAVE_SO_PEERCRED if we have it. ok djm@
8502d79f 1290 - (dtucker) [auth-sia.c] Constify sys_auth_passwd, fixes build error on
1291 Tru64. Patch from cmadams at hiwaay.net.
ed81415f 1292 - (dtucker) [auth-passwd.c auth-sia.h] Remove duplicate definitions of
1293 sys_auth_passwd, pointed out by cmadams at hiwaay.net.
62eb7db4 1294
99dfaccc 129520050403
1296 - (djm) OpenBSD CVS Sync
1297 - deraadt@cvs.openbsd.org 2005/03/31 18:39:21
1298 [scp.c]
1299 copy argv[] element instead of smashing the one that ps will see; ok otto
ae0d2f42 1300 - djm@cvs.openbsd.org 2005/04/02 12:41:16
1301 [scp.c]
1302 since ssh has xstrdup, use it instead of strdup+test. unbreaks -Werror
1303 build
d3e9f63d 1304 - (dtucker) [monitor.c] Don't free buffers in audit functions, monitor_read
1305 will free as needed. ok tim@ djm@
99dfaccc 1306
ecda4ffb 130720050331
1308 - (dtucker) OpenBSD CVS Sync
1309 - jmc@cvs.openbsd.org 2005/03/16 11:10:38
1310 [ssh_config.5]
1311 get the syntax right for {Local,Remote}Forward;
1312 based on a diff from markus;
1313 problem report from ponraj;
1314 ok dtucker@ markus@ deraadt@
e86f4cc5 1315 - markus@cvs.openbsd.org 2005/03/16 21:17:39
1316 [version.h]
1317 4.1
102c77c2 1318 - jmc@cvs.openbsd.org 2005/03/18 17:05:00
1319 [sshd_config.5]
1320 typo;
1b394137 1321 - (dtucker) [auth.h sshd.c openbsd-compat/port-aix.c] Bug #1006: fix bug in
1322 handling of password expiry messages returned by AIX's authentication
1323 routines, originally reported by robvdwal at sara.nl.
d0c7c18d 1324 - (dtucker) [ssh.c] Prevent null pointer deref in port forwarding debug
1325 message on some platforms. Patch from pete at seebeyond.com via djm.
e05df884 1326 - (dtucker) [monitor.c] Remaining part of fix for bug #1006.
ecda4ffb 1327
25cd6761 132820050329
1329 - (dtucker) [contrib/aix/buildbff.sh] Bug #1005: Look up only the user we're
1330 interested in which is much faster in large (eg LDAP or NIS) environments.
1331 Patch from dleonard at vintela.com.
1332
6dd05556 133320050321
1334 - (dtucker) [configure.ac] Prevent configure --with-zlib from adding -Iyes
1335 and -Lyes to CFLAGS and LIBS. Pointed out by peter at slagheap.net,
1336 with & ok tim@
737edf04 1337 - (dtucker) [configure.ac] Make configure error out if the user specifies
1338 --with-libedit but the required libs can't be found, rather than silently
1339 ignoring and continuing. ok tim@
72ad335d 1340 - (dtucker) [configure.ac openbsd-compat/port-aix.h] Prevent redefinitions
1341 of setauthdb on AIX 5.3, reported by anders.liljegren at its.uu.se.
6dd05556 1342
987b458f 134320050317
1344 - (tim) [configure.ac] Bug 998. Make path for --with-opensc optional.
1345 Make --without-opensc work.
4b492aab 1346 - (tim) [configure.ac] portability changes on test statements. Some shells
1347 have problems with -a operator.
6cf0200f 1348 - (tim) [configure.ac] make some configure options a little more error proof.
82f4e93d 1349 - (tim) [configure.ac] remove trailing white space.
987b458f 1350
2b74a069 135120050314
1352 - (dtucker) OpenBSD CVS Sync
1353 - dtucker@cvs.openbsd.org 2005/03/10 10:15:02
1354 [readconf.c]
1355 Check listen addresses for null, prevents xfree from dying during
1356 ClearAllForwardings (bz #996). From Craig Leres, ok markus@
f8cc7664 1357 - deraadt@cvs.openbsd.org 2005/03/10 22:01:05
1358 [misc.c ssh-keygen.c servconf.c clientloop.c auth-options.c ssh-add.c
1359 monitor.c sftp-client.c bufaux.h hostfile.c ssh.c sshconnect.c channels.c
1360 readconf.c bufaux.c sftp.c]
1361 spacing
16d3d2bc 1362 - deraadt@cvs.openbsd.org 2005/03/10 22:40:38
1363 [auth-options.c]
1364 spacing
604dac32 1365 - markus@cvs.openbsd.org 2005/03/11 14:59:06
1366 [ssh-keygen.c]
1367 typo, missing \n; mpech
4e5038f7 1368 - jmc@cvs.openbsd.org 2005/03/12 11:55:03
1369 [ssh_config.5]
1370 escape `.' at eol to avoid double spacing issues;
ee8e9906 1371 - dtucker@cvs.openbsd.org 2005/03/14 10:09:03
1372 [ssh-keygen.1]
1373 Correct description of -H (bz #997); ok markus@, punctuation jmc@
2dcbac07 1374 - dtucker@cvs.openbsd.org 2005/03/14 11:44:42
1375 [auth.c]
1376 Populate host for log message for logins denied by AllowUsers and
2232a979 1377 DenyUsers (bz #999); ok markus@ (patch by tryponraj at gmail.com)
fa1d7d85 1378 - markus@cvs.openbsd.org 2005/03/14 11:46:56
1379 [buffer.c buffer.h channels.c]
1380 limit input buffer size for channels; bugzilla #896; with and ok dtucker@
b2518e43 1381 - (tim) [contrib/caldera/openssh.spec] links in rc?.d were getting trashed
1382 with a rpm -F
2b74a069 1383
2b08c2fc 138420050313
1385 - (dtucker) [contrib/cygwin/ssh-host-config] Makes the query for the
1386 localized name of the local administrators group more reliable. From
1387 vinschen at redhat.com.
1388
433f6c0f 138920050312
1390 - (dtucker) [regress/test-exec.sh] DEBUG can cause problems where debug
1391 output ends up in the client's output, causing regress failures. Found
1392 by Corinna Vinschen.
1393
13863e85 139420050309
1395 - (dtucker) [regress/test-exec.sh] Set BIN_SH=xpg4 on OSF1/Digital Unix/Tru64
1396 so that regress tests behave. From Chris Adams.
6d7a9e8f 1397 - (djm) OpenBSD CVS Sync
1398 - jmc@cvs.openbsd.org 2005/03/07 23:41:54
1399 [ssh.1 ssh_config.5]
1400 more macro simplification;
568a2a1a 1401 - djm@cvs.openbsd.org 2005/03/08 23:49:48
1402 [version.h]
1403 OpenSSH 4.0
ea9c5dda 1404 - (djm) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec]
1405 [contrib/suse/openssh.spec] Update spec file versions
b1d73a9a 1406 - (djm) [log.c] Fix dumb syntax error; ok dtucker@
0831888a 1407 - (djm) Release OpenSSH 4.0p1
13863e85 1408
7939c496 140920050307
1410 - (dtucker) [configure.ac] Disable gettext search when configuring with
1411 BSM audit support for the time being. ok djm@
1808b4ab 1412 - (dtucker) OpenBSD CVS Sync (regress/)
1413 - fgsch@cvs.openbsd.org 2004/12/10 01:31:30
c0cab79d 1414 [Makefile sftp-glob.sh]
1808b4ab 1415 some globbing regress; prompted and ok djm@
0c2cfd08 1416 - david@cvs.openbsd.org 2005/01/14 04:21:18
1417 [Makefile test-exec.sh]
1418 pass the SUDO make variable to the individual sh tests; ok dtucker@ markus@
83154755 1419 - dtucker@cvs.openbsd.org 2005/02/27 11:33:30
1420 [multiplex.sh test-exec.sh sshd-log-wrapper.sh]
1421 Add optional capability to log output from regress commands; ok markus@
1422 Use with: make TEST_SSH_LOGFILE=/tmp/regress.log
6c017ff5 1423 - djm@cvs.openbsd.org 2005/02/27 23:13:36
1424 [login-timeout.sh]
1425 avoid nameservice lookups in regress test; ok dtucker@
08ba3a8a 1426 - djm@cvs.openbsd.org 2005/03/04 08:48:46
1427 [Makefile envpass.sh]
1428 regress test for SendEnv config parsing bug; ok dtucker@
1501be86 1429 - (dtucker) [regress/test-exec.sh] Put SUDO in the right place.
11cf4f1f 1430 - (tim) [configure.ac] SCO 3.2v4.2 no longer supported.
7939c496 1431
d9bc3cde 143220050306
1433 - (dtucker) [monitor.c] Bug #125 comment #47: fix errors returned by monitor
1434 when attempting to audit disconnect events. Reported by Phil Dibowitz.
2b0c0925 1435 - (dtucker) [session.c sshd.c] Bug #125 comment #49: Send disconnect audit
1436 events earlier, prevents mm_request_send errors reported by Matt Goebel.
d9bc3cde 1437
1619d173 143820050305
1439 - (djm) [contrib/cygwin/README] Improve Cygwin build documentation. Patch
1440 from vinschen at redhat.com
4469b0cf 1441 - (djm) OpenBSD CVS Sync
1442 - jmc@cvs.openbsd.org 2005/03/02 11:45:01
1443 [ssh.1]
1444 missing word;
c8c99dd5 1445 - djm@cvs.openbsd.org 2005/03/04 08:48:06
1446 [readconf.c]
1447 fix SendEnv config parsing bug found by Roumen Petrov; ok dtucker@
1619d173 1448
6c7e3b94 144920050302
1450 - (djm) OpenBSD CVS sync:
1451 - jmc@cvs.openbsd.org 2005/03/01 14:47:58
1452 [ssh.1]
1453 remove some unneccesary macros;
1454 do not mark up punctuation;
cd8f998c 1455 - jmc@cvs.openbsd.org 2005/03/01 14:55:23
1456 [ssh_config.5]
1457 do not mark up punctuation;
1458 whitespace;
c79ae9fd 1459 - jmc@cvs.openbsd.org 2005/03/01 14:59:49
1460 [sshd.8]
1461 new sentence, new line;
1462 whitespace;
219195e8 1463 - jmc@cvs.openbsd.org 2005/03/01 15:05:00
1464 [ssh-keygen.1]
1465 whitespace;
3bafbaa7 1466 - jmc@cvs.openbsd.org 2005/03/01 15:47:14
1467 [ssh-keyscan.1 ssh-keyscan.c]
1468 sort options and sync usage();
ba9d1100 1469 - jmc@cvs.openbsd.org 2005/03/01 17:19:35
1470 [scp.1 sftp.1]
1471 add HashKnownHosts to -o list;
1472 ok markus@
8cf98c65 1473 - jmc@cvs.openbsd.org 2005/03/01 17:22:06
1474 [ssh.c]
1475 sync usage() w/ man SYNOPSIS;
1476 ok markus@
ca28318b 1477 - jmc@cvs.openbsd.org 2005/03/01 17:32:19
1478 [ssh-add.1]
1479 sort options;
ce0c0cdc 1480 - jmc@cvs.openbsd.org 2005/03/01 18:15:56
1481 [ssh-keygen.1]
1482 sort options (no attempt made at synopsis clean up though);
1483 spelling (occurance -> occurrence);
1484 use prompt before examples;
1485 grammar;
e79276c2 1486 - djm@cvs.openbsd.org 2005/03/02 01:00:06
1487 [sshconnect.c]
1488 fix addition of new hashed hostnames when CheckHostIP=yes;
1489 found and ok dtucker@
bc7119ba 1490 - djm@cvs.openbsd.org 2005/03/02 01:27:41
1491 [ssh-keygen.c]
1492 ignore hostnames with metachars when hashing; ok deraadt@
82966fe8 1493 - djm@cvs.openbsd.org 2005/03/02 02:21:07
1494 [ssh.1]
1495 bz#987: mention ForwardX11Trusted in ssh.1,
1496 reported by andrew.benham AT thus.net; ok deraadt@
0428614e 1497 - (tim) [regress/agent-ptrace.sh] add another possible gdb error.
6c7e3b94 1498
ec304d66 149920050301
1500 - (djm) OpenBSD CVS sync:
1501 - otto@cvs.openbsd.org 2005/02/16 09:56:44
1502 [ssh.c]
1503 Better diagnostic if an identity file is not accesible. ok markus@ djm@
adc75586 1504 - djm@cvs.openbsd.org 2005/02/18 03:05:53
1505 [canohost.c]
1506 better error messages for getnameinfo failures; ok dtucker@
0b73a454 1507 - djm@cvs.openbsd.org 2005/02/20 22:59:06
1508 [sftp.c]
1509 turn on ssh batch mode when in sftp batch mode, patch from
1510 jdmossh AT nand.net;
1511 ok markus@
a333272d 1512 - jmc@cvs.openbsd.org 2005/02/25 10:55:13
1513 [sshd.8]
1514 add /etc/motd and $HOME/.hushlogin to FILES;
1515 from michael knudsen;
9a6b3b7a 1516 - djm@cvs.openbsd.org 2005/02/28 00:54:10
1517 [ssh_config.5]
1518 bz#849: document timeout on untrusted x11 forwarding sessions. Reported by
1519 orion AT cora.nwra.com; ok markus@
3867aa0a 1520 - djm@cvs.openbsd.org 2005/03/01 10:09:52
1521 [auth-options.c channels.c channels.h clientloop.c compat.c compat.h]
1522 [misc.c misc.h readconf.c readconf.h servconf.c ssh.1 ssh.c ssh_config.5]
1523 [sshd_config.5]
1524 bz#413: allow optional specification of bind address for port forwardings.
1525 Patch originally by Dan Astorian, but worked on by several people
1526 Adds GatewayPorts=clientspecified option on server to allow remote
1527 forwards to bind to client-specified ports.
5c63c2ab 1528 - djm@cvs.openbsd.org 2005/03/01 10:40:27
1529 [hostfile.c hostfile.h readconf.c readconf.h ssh.1 ssh_config.5]
1530 [sshconnect.c sshd.8]
1531 add support for hashing host names and addresses added to known_hosts
1532 files, to improve privacy of which hosts user have been visiting; ok
1533 markus@ deraadt@
90a8ae9f 1534 - djm@cvs.openbsd.org 2005/03/01 10:41:28
1535 [ssh-keyscan.1 ssh-keyscan.c]
1536 option to hash hostnames output by ssh-keyscan; ok markus@ deraadt@
bdffbcdc 1537 - djm@cvs.openbsd.org 2005/03/01 10:42:49
1538 [ssh-keygen.1 ssh-keygen.c ssh_config.5]
1539 add tools for managing known_hosts files with hashed hostnames, including
1540 hashing existing files and deleting hosts by name; ok markus@ deraadt@
ec304d66 1541
a6de2de3 154220050226
1543 - (dtucker) [openbsd-compat/bsd-openpty.c openbsd-compat/inet_ntop.c]
1544 Remove two obsolete Cygwin #ifdefs. Patch from vinschen at redhat.com.
7ff856c5 1545 - (dtucker) [acconfig.h configure.ac openbsd-compat/bsd-misc.{c,h}]
1546 Remove SETGROUPS_NOOP, was only used by Cygwin, which doesn't need it any
1547 more. Patch from vinschen at redhat.com.
e1283d9c 1548 - (dtucker) [Makefile.in] Add a install-nosysconf target for installing the
1549 binaries without the config files. Primarily useful for packaging.
1550 Patch from phil at usc.edu. ok djm@
a6de2de3 1551
155220050224
777ece68 1553 - (djm) [configure.ac] in_addr_t test needs sys/types.h too
1554
c2736f7f 155520050222
1556 - (dtucker) [uidswap.c] Skip uid restore test on Cygwin. Patch from
1557 vinschen at redhat.com.
1558
7b578f7d 155920050220
1560 - (dtucker) [LICENCE Makefile.in README.platform audit-bsm.c configure.ac
1561 defines.h] Bug #125: Add *EXPERIMENTAL* BSM audit support. Configure
1562 --with-audit=bsm to enable. Patch originally from Sun Microsystems,
1563 parts by John R. Jackson. ok djm@
c85ed8e2 1564 - (dtucker) [configure.ac] Missing comma in AIX section, somehow causes
1565 unrelated platforms to be configured incorrectly.
7b578f7d 1566
a418076b 156720050216
1568 - (djm) write seed to temporary file and atomically rename into place;
1569 ok dtucker@
e005a96c 1570 - (dtucker) [ssh-rand-helper.c] Provide seed_rng since it may be called
1571 via mkstemp in some configurations. ok djm@
f83b0f6a 1572 - (dtucker) [auth-shadow.c] Prevent compiler warnings if "DAY" is defined
1573 by the system headers.
85cf54ec 1574 - (dtucker) [configure.ac] Bug #893: check for libresolv early on Reliant
1575 Unix; prevents problems relating to the location of -lresolv in the
1576 link order.
09d7ebd1 1577 - (dtucker) [session.c] Bug #918: store credentials from gssapi-with-mic
1578 authentication early enough to be available to PAM session modules when
1579 privsep=yes. Patch from deengert at anl.gov, ok'ed in principle by Sam
1580 Hartman and similar to Debian's ssh-krb5 package.
ba603e06 1581 - (dtucker) [configure.ac openbsd-compat/port-aix.{c,h}] Silence some more
1582 compiler warnings on AIX.
a418076b 1583
5f879c03 158420050215
1585 - (dtucker) [config.sh.in] Collect oslevel -r too.
5ccf88cb 1586 - (dtucker) [README.platform auth.c configure.ac loginrec.c
1587 openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Bug #835: enable IPv6
1588 on AIX where possible (see README.platform for details) and work around
1589 a misfeature of AIX's getnameinfo. ok djm@
c53d8c93 1590 - (dtucker) [loginrec.c] Add missing #include.
5f879c03 1591
6ff3d0dc 159220050211
1593 - (dtucker) [configure.ac] Tidy up configure --help output.
3287ae43 1594 - (dtucker) [openbsd-compat/fake-rfc2553.h] We now need EAI_SYSTEM too.
6ff3d0dc 1595
694d0cef 159620050210
1597 - (dtucker) [configure.ac] Bug #919: Provide visible feedback for the
1598 --disable-etc-default-login configure option.
1599
0d133778 160020050209
1601 - (dtucker) OpenBSD CVS Sync
1602 - dtucker@cvs.openbsd.org 2005/01/28 09:45:53
1603 [ssh_config]
1604 Make it clear that the example entries in ssh_config are only some of the
1605 commonly-used options and refer the user to ssh_config(5) for more
1606 details; ok djm@
0d6cbe2c 1607 - jmc@cvs.openbsd.org 2005/01/28 15:05:43
1608 [ssh_config.5]
1609 grammar;
7034edae 1610 - jmc@cvs.openbsd.org 2005/01/28 18:14:09
1611 [ssh_config.5]
1612 wording;
1613 ok markus@
75cccc2c 1614 - dtucker@cvs.openbsd.org 2005/01/30 11:18:08
1615 [monitor.c]
1616 Make code match intent; ok djm@
945a9853 1617 - dtucker@cvs.openbsd.org 2005/02/08 22:24:57
1618 [sshd.c]
1619 Provide reason in error message if getnameinfo fails; ok markus@
751e5199 1620 - (dtucker) [auth-passwd.c openbsd-compat/port-aix.c] Don't call
1621 disable_forwarding() from compat library. Prevent linker errrors trying
1622 to resolve it for binaries other than sshd. ok djm@
99eb0f64 1623 - (dtucker) [configure.ac] Bug #854: prepend pwd to relative --with-ssl-dir
1624 paths. ok djm@
3ade3b57 1625 - (dtucker) [configure.ac session.c] Some platforms (eg some SCO) require
1626 the username to be passed to the passwd command when changing expired
1627 passwords. ok djm@
0d133778 1628
9c70ca37 162920050208
1630 - (dtucker) [regress/test-exec.sh] Bug #912: Set _POSIX2_VERSION for the
1631 regress tests so newer versions of GNU head(1) behave themselves. Patch
1632 by djm, so ok me.
c2edf154 1633 - (dtucker) [openbsd-compat/port-aix.c] Silence compiler warnings.
6039eeef 1634 - (dtucker) [audit.c audit.h auth.c auth1.c auth2.c loginrec.c monitor.c
1635 monitor_wrap.c monitor_wrap.h session.c sshd.c]: Prepend all of the audit
1636 defines and enums with SSH_ to prevent namespace collisions on some
1637 platforms (eg AIX).
9c70ca37 1638
780d885c 163920050204
1640 - (dtucker) [monitor.c] Permit INVALID_USER audit events from slave too.
6af6e631 1641 - (dtucker) [auth.c] Fix parens in audit log check.
780d885c 1642
667abcc6 164320050202
1644 - (dtucker) [configure.ac openbsd-compat/realpath.c] Sync up with realpath
1645 rev 1.11 from OpenBSD and make it use fchdir if available. ok djm@
575e336f 1646 - (dtucker) [auth.c loginrec.h openbsd-compat/{bsd-cray,port-aix}.{c,h}]
1647 Make record_failed_login() call provide hostname rather than having the
1648 implementations having to do lookups themselves. Only affects AIX and
1649 UNICOS (the latter only uses the "user" parameter anyway). ok djm@
3bfd27d5 1650 - (dtucker) [session.c sshd.c] Bug #445: Propogate KRB5CCNAME if set to child
1651 the process. Since we also unset KRB5CCNAME at startup, if it's set after
1652 authentication it must have been set by the platform's native auth system.
1653 This was already done for AIX; this enables it for the general case.
b6610e8f 1654 - (dtucker) [auth.c canohost.c canohost.h configure.ac defines.h loginrec.c]
1655 Bug #974: Teach sshd to write failed login records to btmp for failed auth
1656 attempts (currently only for password, kbdint and C/R, only on Linux and
1657 HP-UX), based on code from login.c from util-linux. With ashok_kovai at
1658 hotmail.com, ok djm@
c00e4d75 1659 - (dtucker) [Makefile.in auth.c auth.h auth1.c auth2.c loginrec.c monitor.c
1660 monitor.h monitor_wrap.c monitor_wrap.h session.c sshd.c] Bug #125:
1661 (first stage) Add audit instrumentation to sshd, currently disabled by
9a8c0786 1662 default. with suggestions from and ok djm@
667abcc6 1663
29c82270 166420050201
1665 - (dtucker) [log.c] Bug #973: force log_init() to open syslog, since on some
1666 platforms syslog will revert to its default values. This may result in
1667 messages from external libraries (eg libwrap) being sent to a different
1668 facility.
8a4c4ee4 1669 - (dtucker) [sshd_config.5] Bug #701: remove warning about
1670 keyboard-interactive since this is no longer the case.
29c82270 1671
022487ce 167220050124
1673 - (dtucker) OpenBSD CVS Sync
1674 - otto@cvs.openbsd.org 2005/01/21 08:32:02
1675 [auth-passwd.c sshd.c]
1676 Warn in advance for password and account expiry; initialize loginmsg
1677 buffer earlier and clear it after privsep fork. ok and help dtucker@
1678 markus@
31de8b2b 1679 - dtucker@cvs.openbsd.org 2005/01/22 08:17:59
1680 [auth.c]
1681 Log source of connections denied by AllowUsers, DenyUsers, AllowGroups and
1682 DenyGroups. bz #909, ok djm@
3ebbcf03 1683 - djm@cvs.openbsd.org 2005/01/23 10:18:12
1684 [cipher.c]
1685 config option "Ciphers" should be case-sensitive; ok dtucker@
3c03ad3f 1686 - dtucker@cvs.openbsd.org 2005/01/24 10:22:06
1687 [scp.c sftp.c]
1688 Have scp and sftp wait for the spawned ssh to exit before they exit
1689 themselves. This prevents ssh from being unable to restore terminal
1690 modes (not normally a problem on OpenBSD but common with -Portable
1691 on POSIX platforms). From peak at argo.troja.mff.cuni.cz (bz#950);
1692 ok djm@ markus@
7936123b 1693 - dtucker@cvs.openbsd.org 2005/01/24 10:29:06
1694 [moduli]
1695 Import new moduli; requested by deraadt@ a week ago
6c0dc0dd 1696 - dtucker@cvs.openbsd.org 2005/01/24 11:47:13
1697 [auth-passwd.c]
1698 #if -> #ifdef so builds without HAVE_LOGIN_CAP work too; ok djm@ otto@
022487ce 1699
b0042027 170020050120
1701 - (dtucker) OpenBSD CVS Sync
1702 - markus@cvs.openbsd.org 2004/12/23 17:35:48
1703 [session.c]
1704 check for NULL; from mpech
3c460ede 1705 - markus@cvs.openbsd.org 2004/12/23 17:38:07
1706 [ssh-keygen.c]
1707 leak; from mpech
31b41ceb 1708 - djm@cvs.openbsd.org 2004/12/23 23:11:00
1709 [servconf.c servconf.h sshd.c sshd_config sshd_config.5]
1710 bz #898: support AddressFamily in sshd_config. from
1711 peak@argo.troja.mff.cuni.cz; ok deraadt@
cf039bd1 1712 - markus@cvs.openbsd.org 2005/01/05 08:51:32
1713 [sshconnect.c]
1714 remove dead code, log connect() failures with level error, ok djm@
667e4135 1715 - jmc@cvs.openbsd.org 2005/01/08 00:41:19
1716 [sshd_config.5]
1717 `login'(n) -> `log in'(v);
1d03d1ad 1718 - dtucker@cvs.openbsd.org 2005/01/17 03:25:46
1719 [moduli.c]
1720 Correct spelling: SCHNOOR->SCHNORR; ok djm@
25c31d49 1721 - dtucker@cvs.openbsd.org 2005/01/17 22:48:39
1722 [sshd.c]
1723 Make debugging output continue after reexec; ok djm@
37ea4f91 1724 - dtucker@cvs.openbsd.org 2005/01/19 13:11:47
1725 [auth-bsdauth.c auth2-chall.c]
1726 Have keyboard-interactive code call the drivers even for responses for
1727 invalid logins. This allows the drivers themselves to decide how to
1728 handle them and prevent leaking information where possible. Existing
1729 behaviour for bsdauth is maintained by checking authctxt->valid in the
1730 bsdauth driver. Note that any third-party kbdint drivers will now need
1731 to be able to handle responses for invalid logins. ok markus@
5d33c697 1732 - djm@cvs.openbsd.org 2004/12/22 02:13:19
1733 [cipher-ctr.c cipher.c]
1734 remove fallback AES support for old OpenSSL, as OpenBSD has had it for
1735 many years now; ok deraadt@
1736 (Id sync only: Portable will continue to support older OpenSSLs)
af0e5c2f 1737 - (dtucker) [auth-pam.c] Bug #971: Prevent leaking information about user
1738 existence via keyboard-interactive/pam, in conjunction with previous
1739 auth2-chall.c change; with Colin Watson and djm.
9c1966bf 1740 - (dtucker) [loginrec.h] Bug #952: Increase size of username field to 128
1741 bytes to prevent errors from login_init_entry() when the username is
1742 exactly 64 bytes(!) long. From brhamon at cisco.com, ok djm@
c384a74c 1743 - (dtucker) [auth-chall.c auth.h auth2-chall.c] Bug #936: Remove pam from
1744 the list of available kbdint devices if UsePAM=no. ok djm@
b0042027 1745
174620050118
d7cfdd7c 1747 - (dtucker) [INSTALL Makefile.in configure.ac survey.sh.in] Implement
1748 "make survey" and "make send-survey". This will provide data on the
1749 configure parameters, platform and platform features to the development
1750 team, which will allow (among other things) better targetting of testing.
1751 It's entirely voluntary and is off be default. ok djm@
1aeec5f7 1752 - (dtucker) [survey.sh.in] Remove any blank lines from the output of
1753 ccver-v and ccver-V.
d7cfdd7c 1754
1e111f05 175520041220
1756 - (dtucker) [ssh-rand-helper.c] Fall back to command-based seeding if reading
1757 from prngd is enabled at compile time but fails at run time, eg because
1758 prngd is not running. Note that if you have prngd running when OpenSSH is
1759 built, OpenSSL will consider itself internally seeded and rand-helper won't
1760 be built at all unless explicitly enabled via --with-rand-helper. ok djm@
0a3ea6cc 1761 - (dtucker) [regress/rekey.sh] Touch datafile before filling with dd, since
1762 on some wacky platforms (eg old AIXes), dd will refuse to create an output
1763 file if it doesn't exist.
1e111f05 1764
7a5de142 176520041213
1766 - (dtucker) [contrib/findssh.sh] Clean up on interrupt; from
1767 amarendra.godbole at ge com.
1768
595c699c 176920041211
1770 - (dtucker) OpenBSD CVS Sync
1771 - markus@cvs.openbsd.org 2004/12/06 16:00:43
1772 [bufaux.c]
1773 use 0x00 not \0 since buf[] is a bignum
2bd204e5 1774 - fgsch@cvs.openbsd.org 2004/12/10 03:10:42
1775 [sftp.c]
1776 - fix globbed ls for paths the same lenght as the globbed path when
1777 we have a unique matching.
1778 - fix globbed ls in case of a directory when we have a unique matching.
1779 - as a side effect, if the path does not exist error (used to silently
1780 ignore).
1781 - don't do extra do_lstat() if we only have one matching file.
1782 djm@ ok
41feb690 1783 - dtucker@cvs.openbsd.org 2004/12/11 01:48:56
1784 [auth-rsa.c auth2-pubkey.c authfile.c misc.c misc.h]
1785 Fix debug call in error path of authorized_keys processing and fix related
1786 warnings; ok djm@
595c699c 1787
79a7ba96 178820041208
1789 - (tim) [configure.ac] Comment some non obvious platforms in the
1790 target-specific case statement. Suggested and OK by dtucker@
1791
03543667 179220041207
1793 - (dtucker) [regress/scp.sh] Use portable-friendly $DIFFOPTs in new test.
1794
23a1441b 179520041206
1796 - (dtucker) [TODO WARNING.RNG] Update to reflect current reality. ok djm@
aa41be57 1797 - (dtucker) OpenBSD CVS Sync
1798 - markus@cvs.openbsd.org 2004/11/25 22:22:14
1799 [sftp-client.c sftp.c]
1800 leak; from mpech
281cf948 1801 - jmc@cvs.openbsd.org 2004/11/29 00:05:17
1802 [sftp.1]
1803 missing full stop;
47460206 1804 - djm@cvs.openbsd.org 2004/11/29 07:41:24
1805 [sftp-client.h sftp.c]
1806 Some small fixes from moritz@jodeit.org. ok deraadt@
f9d52dd1 1807 - jaredy@cvs.openbsd.org 2004/12/05 23:55:07
1808 [sftp.1]
1809 - explain that patterns can be used as arguments in get/put/ls/etc
1810 commands (prodded by Michael Knudsen)
1811 - describe ls flags as a list
1812 - other minor improvements
1813 ok jmc, djm
ea067773 1814 - dtucker@cvs.openbsd.org 2004/12/06 11:41:03
1815 [auth-rsa.c auth2-pubkey.c authfile.c misc.c misc.h ssh.h sshd.8]
1816 Discard over-length authorized_keys entries rather than complaining when
1817 they don't decode. bz #884, with & ok djm@
67a35538 1818 - (dtucker) OpenBSD CVS Sync (regress/)
1819 - djm@cvs.openbsd.org 2004/06/26 06:16:07
1820 [reexec.sh]
1821 don't change the name of the copied sshd for the reexec fallback test,
1822 makes life simpler for portable
642c4a6f 1823 - dtucker@cvs.openbsd.org 2004/07/08 12:59:35
1824 [scp.sh]
1825 Regress test for bz #863 (scp double-error), requires $SUDO. ok markus@
473bdc8b 1826 - david@cvs.openbsd.org 2004/07/09 19:45:43
1827 [Makefile]
1828 add a missing CLEANFILES used in the re-exec test
9c7ea094 1829 - djm@cvs.openbsd.org 2004/10/08 02:01:50
1830 [reexec.sh]
1831 shrink and tidy; ok dtucker@
d7f49021 1832 - djm@cvs.openbsd.org 2004/10/29 23:59:22
1833 [Makefile added brokenkeys.sh]
1834 regression test for handling of corrupt keys in authorized_keys file
a1c3731b 1835 - djm@cvs.openbsd.org 2004/11/07 00:32:41
1836 [multiplex.sh]
1837 regression tests for new multiplex commands
a22f9767 1838 - dtucker@cvs.openbsd.org 2004/11/25 09:39:27
1839 [test-exec.sh]
1840 Remove obsolete RhostsAuthentication from test config; ok markus@
185a020b 1841 - dtucker@cvs.openbsd.org 2004/12/06 10:49:56
1842 [test-exec.sh]
1843 Check if TEST_SSH_SSHD is a full path to sshd before searching; ok markus@
23a1441b 1844
cf848a5e 184520041203
1846 - (dtucker) OpenBSD CVS Sync
1847 - jmc@cvs.openbsd.org 2004/11/07 17:42:36
1848 [ssh.1]
1849 options sort, and whitespace;
aeefce7a 1850 - jmc@cvs.openbsd.org 2004/11/07 17:57:30
1851 [ssh.c]
1852 usage():
1853 - add -O
1854 - sync -S w/ manpage
1855 - remove -h
9aab0af7 1856 - (dtucker) [auth1.c auth2.c] If the user successfully authenticates but is
1857 subsequently denied by the PAM auth stack, send the PAM message to the
1858 user via packet_disconnect (Protocol 1) or userauth_banner (Protocol 2).
1859 ok djm@
cf848a5e 1860
5132eac0 186120041107
1862 - (dtucker) OpenBSD CVS Sync
1863 - djm@cvs.openbsd.org 2004/11/05 12:19:56
1864 [sftp.c]
1865 command editing and history support via libedit; ok markus@
1866 thanks to hshoexer@ and many testers on tech@ too
f8c6db83 1867 - djm@cvs.openbsd.org 2004/11/07 00:01:46
1868 [clientloop.c clientloop.h ssh.1 ssh.c]
1869 add basic control of a running multiplex master connection; including the
1870 ability to check its status and request it to exit; ok markus@
59031773 1871 - (dtucker) [INSTALL Makefile.in configure.ac] Add --with-libedit configure
1872 option and supporting makefile bits and documentation.
5132eac0 1873
4725d66c 187420041105
1875 - (dtucker) OpenBSD CVS Sync
1876 - markus@cvs.openbsd.org 2004/08/30 09:18:08
1877 [LICENCE]
1878 s/keygen/keyscan/
caeffafb 1879 - jmc@cvs.openbsd.org 2004/08/30 21:22:49
1880 [ssh-add.1 ssh.1]
1881 .Xsession -> .xsession;
1882 originally from a pr from f at obiit dot org, but missed by myself;
1883 ok markus@ matthieu@
d3e5d1e9 1884 - djm@cvs.openbsd.org 2004/09/07 23:41:30
1885 [clientloop.c ssh.c]
1886 cleanup multiplex control socket on SIGHUP too, spotted by sturm@
1887 ok markus@ deraadt@
59d4718a 1888 - deraadt@cvs.openbsd.org 2004/09/15 00:46:01
1889 [ssh.c]
1890 /* fallthrough */ is something a programmer understands. But
1891 /* FALLTHROUGH */ is also understood by lint, so that is better.
329a8666 1892 - jaredy@cvs.openbsd.org 2004/09/15 03:25:41
1893 [sshd_config.5]
1894 mention PrintLastLog only prints last login time for interactive
1895 sessions, like PrintMotd mentions.
1896 From Michael Knudsen, with wording changed slightly to match the
1897 PrintMotd description.
1898 ok djm
1c5eab6f 1899 - mickey@cvs.openbsd.org 2004/09/15 18:42:27
1900 [sshd.c]
1901 use less doubles in daemons; markus@ ok
007607ab 1902 - deraadt@cvs.openbsd.org 2004/09/15 18:46:04
1903 [scp.c]
1904 scratch that do { } while (0) wrapper in this case
a7e124fe 1905 - djm@cvs.openbsd.org 2004/09/23 13:00:04
1906 [ssh.c]
1907 correctly honour -n in multiplex client mode; spotted by sturm@ ok markus@
e9aec1d4 1908 - djm@cvs.openbsd.org 2004/09/25 03:45:14
1909 [sshd.c]
1910 these printf args are no longer double; ok deraadt@ markus@
396070f8 1911 - djm@cvs.openbsd.org 2004/10/07 10:10:24
1912 [scp.1 sftp.1 ssh.1 ssh_config.5]
1913 document KbdInteractiveDevices; ok markus@
8e8d8c82 1914 - djm@cvs.openbsd.org 2004/10/07 10:12:36
1915 [ssh-agent.c]
1916 don't unlink agent socket when bind() fails, spotted by rich AT
1917 rich-paul.net, ok markus@
750bbb35 1918 - markus@cvs.openbsd.org 2004/10/20 11:48:53
1919 [packet.c ssh1.h]
1920 disconnect for invalid (out of range) message types.
2c9a4d41 1921 - djm@cvs.openbsd.org 2004/10/29 21:47:15
1922 [channels.c channels.h clientloop.c]
1923 fix some window size change bugs for multiplexed connections: windows sizes
1924 were not being updated if they had changed after ~^Z suspends and SIGWINCH
1925 was not being processed unless the first connection had requested a tty;
1926 ok markus
7a9c7a0b 1927 - djm@cvs.openbsd.org 2004/10/29 22:53:56
1928 [clientloop.c misc.h readpass.c ssh-agent.c]
1929 factor out common permission-asking code to separate function; ok markus@
b82a59f2 1930 - djm@cvs.openbsd.org 2004/10/29 23:56:17
1931 [bufaux.c bufaux.h buffer.c buffer.h]
1932 introduce a new buffer API that returns an error rather than fatal()ing
1933 when presented with bad data; ok markus@
63488674 1934 - djm@cvs.openbsd.org 2004/10/29 23:57:05
1935 [key.c]
1936 use new buffer API to avoid fatal errors on corrupt keys in authorized_keys
1937 files; ok markus@
4725d66c 1938
b29fd59f 193920041102
1940 - (dtucker) [configure.ac includes.h] Bug #947: Fix compile error on HP-UX
1941 10.x by testing for conflicts in shadow.h and undef'ing _INCLUDE__STDC__
1942 only if a conflict is detected.
1943
8f817407 194420041019
1945 - (dtucker) [uidswap.c] Don't test dropping of gids for the root user or
1946 on Cygwin. Cygwin parts from vinschen at redhat com; ok djm@
1947
bbe58934 194820041016
6390930e 1949 - (djm) [auth-pam.c] snprintf->strl*, fix server message length calculations;
1950 ok dtucker@
bbe58934 1951
27f6fddf 195220041006
1953 - (dtucker) [README.privsep] Bug #939: update info about HP-UX Trusted Mode
1954 and other PAM platforms.
4db587d2 1955 - (dtucker) [monitor_mm.c openbsd-compat/xmmap.c] Bug #940: cast constants
1956 to void * to appease picky compilers (eg Tru64's "cc -std1").
27f6fddf 1957
bc6f919d 195820040930
1959 - (dtucker) [configure.ac] Set AC_PACKAGE_NAME. ok djm@
1960
201407c5 196120040923
1962 - (dtucker) [openbsd-compat/bsd-snprintf.c] Previous change was off by one,
1963 which could have caused the justification to be wrong. ok djm@
1964
11124dde 196520040921
1966 - (dtucker) [openbsd-compat/bsd-snprintf.c] Check for max length too.
1967 ok djm@
682c95a2 1968 - (dtucker) [contrib/cygwin/ssh-host-config] Update to match current Cygwin
1969 install process. Patch from vinschen at redhat.com.
11124dde 1970
fa64c868 197120040912
1972 - (djm) [loginrec.c] Start KNF and tidy up of this long-neglected file.
1973 No change in resultant binary
a233586b 1974 - (djm) [loginrec.c] __func__ifiy
7a52470e 1975 - (djm) [loginrec.c] xmalloc
4526e8c2 1976 - (djm) [ssh.c sshd.c version.h] Don't divulge portable version in protocol
1977 banner. Suggested by deraadt@, ok mouring@, dtucker@
479cece8 1978 - (dtucker) [configure.ac] Fix incorrect quoting and tests for cross-compile.
1979 Partly by & ok djm@.
fa64c868 1980
1ef38e33 198120040911
1982 - (djm) [ssh-agent.c] unifdef some cygwin code; ok dtucker@
abdec250 1983 - (dtucker) [auth-pam.c auth-pam.h session.c] Bug #890: Send output from
1984 failing PAM session modules to user then exit, similar to the way
1985 /etc/nologin is handled. ok djm@
ab17aac2 1986 - (dtucker) [auth-pam.c] Relocate sshpam_store_conv(), no code change.
73b1ee82 1987 - (djm) [auth2-kbdint.c auth2-none.c auth2-passwd.c auth2-pubkey.c]
1988 Make cygwin code more consistent with that which surrounds it
ba6dd90e 1989 - (dtucker) [auth-pam.c auth.h auth2-none.c auth2.c monitor.c monitor_wrap.c]
1990 Bug #892: Send messages from failing PAM account modules to the client via
1991 SSH2_MSG_USERAUTH_BANNER messages. Note that this will not happen with
1992 SSH2 kbdint authentication, which need to be dealt with separately. ok djm@
d0c890ac 1993 - (dtucker) [session.c] Bug #927: make .hushlogin silent again. ok djm@
1a01a50c 1994 - (dtucker) [configure.ac] Bug #321: Add cross-compile support to configure.
1995 Parts by chua at ayrnetworks.com, astrand at lysator.liu.se and me. ok djm@
ef084ee2 1996 - (dtucker) [auth-krb5.c] Bug #922: Pass KRB5CCNAME to PAM. From deengert
1997 at anl.gov, ok djm@
1ef38e33 1998
3c502155 199920040830
2000 - (dtucker) [session.c openbsd-compat/bsd-cygwin_util.{c,h}] Bug #915: only
2001 copy required environment variables on Cygwin. Patch from vinschen at
2002 redhat.com, ok djm@
148aa9e3 2003 - (dtucker) [regress/Makefile] Clean scp-ssh-wrapper.scp too. Patch from
2004 vinschen at redhat.com.
3ca8cd7a 2005 - (dtucker) [Makefile.in contrib/ssh-copy-id] Bug #894: Improve portability
2006 of shell constructs. Patch from cjwatson at debian.org.
3c502155 2007
07bcec17 200820040829
2009 - (dtucker) [openbsd-compat/getrrsetbyname.c] Prevent getrrsetbyname from
2010 failing with NOMEMORY if no sigs are returned and malloc(0) returns NULL.
2011 From Martin.Kraemer at Fujitsu-Siemens.com; ok djm@
528afafa 2012 - (dtucker) OpenBSD CVS Sync
2013 - djm@cvs.openbsd.org 2004/08/23 11:48:09
2014 [authfile.c]
2015 fix error path, spotted by Martin.Kraemer AT Fujitsu-Siemens.com; ok markus
2912cbd6 2016 - djm@cvs.openbsd.org 2004/08/23 11:48:47
2017 [channels.c]
2018 typo, spotted by Martin.Kraemer AT Fujitsu-Siemens.com; ok markus
510ec5d1 2019 - dtucker@cvs.openbsd.org 2004/08/23 14:26:38
2020 [ssh-keysign.c ssh.c]
2021 Use permanently_set_uid() in ssh and ssh-keysign for consistency, matches
2022 change in Portable; ok markus@ (CVS ID sync only)
baab9e74 2023 - dtucker@cvs.openbsd.org 2004/08/23 14:29:23
2024 [ssh-keysign.c]
2025 Remove duplicate getuid(), suggested by & ok markus@
6f5abc1e 2026 - markus@cvs.openbsd.org 2004/08/26 16:00:55
2027 [ssh.1 sshd.8]
2028 get rid of references to rhosts authentication; with jmc@
9216f89c 2029 - djm@cvs.openbsd.org 2004/08/28 01:01:48
2030 [sshd.c]
2031 don't erroneously close stdin for !reexec case, from Dave Johnson;
2032 ok markus@
765a24cd 2033 - (dtucker) [configure.ac] Include sys/stream.h in sys/ptms.h header check,
2034 fixes configure warning on Solaris reported by wknox at mitre.org.
3b4e535d 2035 - (dtucker) [regress/multiplex.sh] Skip test on platforms that do not
2036 support FD passing since multiplex requires it. Noted by tim@
0f996f6f 2037 - (dtucker) [regress/dynamic-forward.sh] Allow time for connections to be torn
2038 down, needed on some platforms, should be harmless on others. Patch from
2039 jason at devrandom.org.
1f29cb36 2040 - (dtucker) [regress/scp.sh] Make this work on Cygwin too, which doesn't like
2041 files ending in .exe that aren't binaries; patch from vinschen at redhat.com.
e3dde834 2042 - (dtucker) [Makefile.in] Get regress/Makefile symlink right for out-of-tree
2043 builds too, from vinschen at redhat.com.
2d05b097 2044 - (dtucker) [regress/agent-ptrace.sh] Skip ptrace test on OSF1/DUnix/Tru64
2045 too; patch from cmadams at hiwaay.net.
b3146b5f 2046 - (dtucker) [configure.ac] Replace non-portable echo \n with extra echo.
1383f285 2047 - (dtucker) [openbsd-compat/port-aix.c] Bug #712: Explicitly check for
2048 accounts with authentication configs that sshd can't support (ie
2049 SYSTEM=NONE and AUTH1=something).
07bcec17 2050
8a550b0c 205120040828
dc3f209a 2052 - (dtucker) [openbsd-compat/mktemp.c] Remove superfluous Cygwin #ifdef; from
2053 vinschen at redhat.com.
8a550b0c 2054
96b0de7d 205520040823
2056 - (djm) [ssh-rand-helper.c] Typo. Found by
2057 Martin.Kraemer AT Fujitsu-Siemens.com
f6d20d59 2058 - (djm) [loginrec.c] Typo and bad args in error messages; Spotted by
2059 Martin.Kraemer AT Fujitsu-Siemens.com
96b0de7d 2060
bd8b4205 206120040817
2062 - (dtucker) [regress/README.regress] Note compatibility issues with GNU head.
d9ea1ac4 2063 - (djm) OpenBSD CVS Sync
2064 - markus@cvs.openbsd.org 2004/08/16 08:17:01
2065 [version.h]
2066 3.9
3e9c2229 2067 - (djm) Crank RPM spec version numbers
0774a3cb 2068 - (djm) Release 3.9p1
bd8b4205 2069
059d3165 207020040816
2071 - (dtucker) [acconfig.h auth-pam.c configure.ac] Set real uid to non-root
2072 to convince Solaris PAM to honour password complexity rules. ok djm@
2073
6213295d 207420040815
2075 - (dtucker) [Makefile.in ssh-keysign.c ssh.c] Use permanently_set_uid() since
2076 it does the right thing on all platforms. ok djm@
419e26e7 2077 - (djm) [acconfig.h configure.ac openbsd-compat/Makefile.in
2078 openbsd-compat/bsd-closefrom.c openbsd-compat/bsd-misc.c
2079 openbsd-compat/bsd-misc.h openbsd-compat/openbsd-compat.h] Use smarter
2080 closefrom() replacement from sudo; ok dtucker@
5f12e050 2081 - (djm) [loginrec.c] Check that seek succeeded here too; ok dtucker
b93c1b14 2082 - (dtucker) [Makefile.in] Fix typo.
6213295d 2083
b347167a 208420040814
2085 - (dtucker) [auth-krb5.c gss-serv-krb5.c openbsd-compat/xmmap.c]
2086 Explicitly set umask for mkstemp; ok djm@
c3a4ce90 2087 - (dtucker) [includes.h] Undef _INCLUDE__STDC__ on HP-UX, otherwise
2088 prot.h and shadow.h provide conflicting declarations of getspnam. ok djm@
f5ed3301 2089 - (dtucker) [loginrec.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
2090 Plug AIX login recording into login_write so logins will be recorded for
2091 all auth types.
b347167a 2092
3cc5d223 209320040813
2094 - (dtucker) [openbsd-compat/bsd-misc.c] Typo in #ifdef; from vinschen at
2095 redhat.com
9a995072 2096- (dtucker) OpenBSD CVS Sync
2097 - avsm@cvs.openbsd.org 2004/08/11 21:43:05
2098 [channels.c channels.h clientloop.c misc.c misc.h serverloop.c ssh-agent.c]
2099 some signed/unsigned int comparison cleanups; markus@ ok
f581b6e8 2100 - avsm@cvs.openbsd.org 2004/08/11 21:44:32
2101 [authfd.c scp.c ssh-keyscan.c]
2102 use atomicio instead of homegrown equivalents or read/write.
2103 markus@ ok
188c698a 2104 - djm@cvs.openbsd.org 2004/08/12 09:18:24
2105 [sshlogin.c]
2106 typo in error message, spotted by moritz AT jodeit.org (Id sync only)
3a858356 2107 - jakob@cvs.openbsd.org 2004/08/12 21:41:13
2108 [ssh-keygen.1 ssh.1]
2109 improve SSHFP documentation; ok deraadt@
a665982d 2110 - jmc@cvs.openbsd.org 2004/08/13 00:01:43
2111 [ssh-keygen.1]
2112 kill whitespace at eol;
fb3d6bd2 2113 - djm@cvs.openbsd.org 2004/08/13 02:51:48
2114 [monitor_fdpass.c]
2115 extra check for no message case; ok markus, deraadt, hshoexer, henning
861cc543 2116 - dtucker@cvs.openbsd.org 2004/08/13 11:09:24
2117 [servconf.c]
2118 Fix line numbers off-by-one in error messages, from tortay at cc.in2p3.fr
2119 ok markus@, djm@
3cc5d223 2120
c6ad9bc4 212120040812
2122 - (dtucker) [sshd.c] Remove duplicate variable imported during sync.
8b758bd2 2123 - (dtucker) OpenBSD CVS Sync
2124 - markus@cvs.openbsd.org 2004/07/28 08:56:22
2125 [sshd.c]
2126 call setsid() _before_ re-exec
d77347cc 2127 - markus@cvs.openbsd.org 2004/07/28 09:40:29
2128 [auth.c auth1.c auth2.c cipher.c cipher.h key.c session.c ssh.c
2129 sshconnect1.c]
2130 more s/illegal/invalid/
0875a0a2 2131 - djm@cvs.openbsd.org 2004/08/04 10:37:52
2132 [dh.c]
2133 return group14 when no primes found - fixes hang on empty /etc/moduli;
2134 ok markus@
16acb158 2135 - dtucker@cvs.openbsd.org 2004/08/11 11:09:54
2136 [servconf.c]
2137 Fix minor leak; "looks right" deraadt@
ad148c04 2138 - dtucker@cvs.openbsd.org 2004/08/11 11:50:09
2139 [sshd.c]
2140 Don't try to close startup_pipe if it's not open; ok djm@
e12b5ad5 2141 - djm@cvs.openbsd.org 2004/08/11 11:59:22
2142 [sshlogin.c]
2143 check that lseek went were we told it to; ok markus@
2144 (Id sync only, but similar changes are needed in loginrec.c)
7456203e 2145 - djm@cvs.openbsd.org 2004/08/11 12:01:16
2146 [sshlogin.c]
2147 make store_lastlog_message() static to appease -Wall; ok markus
f143ed33 2148 - (dtucker) [sshd.c] Clear loginmsg in postauth monitor, prevents doubling
2149 messages generated before the postauth privsep split.
c6ad9bc4 2150
227a6a97 215120040720
2152 - (djm) OpenBSD CVS Sync
2153 - markus@cvs.openbsd.org 2004/07/21 08:56:12
2154 [auth.c]
2155 s/Illegal user/Invalid user/; many requests; ok djm, millert, niklas,
2156 miod, ...
bd5c0694 2157 - djm@cvs.openbsd.org 2004/07/21 10:33:31
2158 [auth1.c auth2.c]
2159 bz#899: Don't display invalid usernames in setproctitle
d2e302d7 2160 from peak AT argo.troja.mff.cuni.cz; ok markus@
2161 - djm@cvs.openbsd.org 2004/07/21 10:36:23
2162 [gss-serv-krb5.c]
2163 fix function declaration
13f2a382 2164 - djm@cvs.openbsd.org 2004/07/21 11:51:29
2165 [canohost.c]
2166 bz#902: cache remote port so we don't fatal() in auth_log when remote
2167 connection goes away quickly. from peak AT argo.troja.mff.cuni.cz;
2168 ok markus@
da97d54d 2169 - (djm) [auth-pam.c] Portable parts of bz#899: Don't display invalid
2170 usernames in setproctitle from peak AT argo.troja.mff.cuni.cz;
227a6a97 2171
84824e11 217220040720
ac87b3c2 2173 - (djm) [log.c] bz #111: Escape more control characters when sending data
2174 to syslog; from peak AT argo.troja.mff.cuni.cz
2a5aa59b 2175 - (djm) [contrib/redhat/sshd.pam] bz #903: Remove redundant entries; from
2176 peak AT argo.troja.mff.cuni.cz
84824e11 2177 - (djm) [regress/README.regress] Remove caveat regarding TCP wrappers, now
2178 that sshd is fixed to behave better; suggested by tim
ac87b3c2 2179
75d1f941 218020040719
2181 - (djm) [openbsd-compat/bsd-arc4random.c] Discard early keystream, like OpenBSD
2182 ok dtucker@
8936b151 2183 - (djm) [auth-pam.c] Avoid use of xstrdup and friends in conversation function,
2184 instead return PAM_CONV_ERR, avoiding another path to fatal(); ok dtucker@
34f2baf0 2185 - (tim) [configure.ac] updwtmpx() on OpenServer seems to add duplicate entry.
2186 Report by rac AT tenzing.org
75d1f941 2187
35cf0057 218820040717
2189 - (dtucker) [logintest.c scp.c sftp-server.c sftp.c ssh-add.c ssh-agent.c
2190 ssh-keygen.c ssh-keyscan.c ssh-keysign.c ssh-rand-helper.c ssh.c sshd.c
2191 openbsd-compat/bsd-misc.c] Move "char *__progname" to bsd-misc.c. Reduces
2192 diff vs OpenBSD; ok mouring@, tested by tim@ too.
f2107e97 2193 - (dtucker) OpenBSD CVS Sync
2194 - deraadt@cvs.openbsd.org 2004/07/11 17:48:47
2195 [channels.c cipher.c clientloop.c clientloop.h compat.h moduli.c
2196 readconf.c nchan.c pathnames.h progressmeter.c readconf.h servconf.c
2197 session.c sftp-client.c sftp.c ssh-agent.1 ssh-keygen.c ssh.c ssh1.h
2198 sshd.c ttymodes.h]
2199 spaces
95a07125 2200 - brad@cvs.openbsd.org 2004/07/12 23:34:25
2201 [ssh-keyscan.1]
2202 Fix incorrect macro, .I -> .Em
2203 From: Eric S. Raymond <esr at thyrsus dot com>
2204 ok jmc@
be2ca0c9 2205 - dtucker@cvs.openbsd.org 2004/07/17 05:31:41
2206 [monitor.c monitor_wrap.c session.c session.h sshd.c sshlogin.c]
2207 Move "Last logged in at.." message generation to the monitor, right
2208 before recording the new login. Fixes missing lastlog message when
2209 /var/log/lastlog is not world-readable and incorrect datestamp when
2210 multiple sessions are used (bz #463); much assistance & ok markus@
35cf0057 2211
930d0441 221220040711
2213 - (dtucker) [auth-pam.c] Check for zero from waitpid() too, which allows
2214 the monitor to properly clean up the PAM thread (Debian bug #252676).
2215
6a2c4cd8 221620040709
2217 - (tim) [contrib/cygwin/README] add minires-devel requirement. Patch from
2218 vinschen AT redhat.com
2219
5b8a78e8 222020040708
2221 - (dtucker) OpenBSD CVS Sync
2222 - dtucker@cvs.openbsd.org 2004/07/03 05:11:33
2223 [sshlogin.c] (RCSID sync only, the corresponding code is not in Portable)
2224 Use '\0' not 0 for string; ok djm@, deraadt@
77751377 2225 - dtucker@cvs.openbsd.org 2004/07/03 11:02:25
2226 [monitor_wrap.c]
2227 Put s/key functions inside #ifdef SKEY same as monitor.c,
2228 from des@freebsd via bz #330, ok markus@
7e693c81 2229 - dtucker@cvs.openbsd.org 2004/07/08 12:47:21
2230 [scp.c]
2231 Prevent scp from skipping the file following a double-error.
2232 bz #863, ok markus@
5b8a78e8 2233
544842de 223420040702
2235 - (dtucker) [mdoc2man.awk] Teach it to ignore .Bk -words, reported by
2236 strube at physik3.gwdg.de a long time ago.
2237
25bfd4ff 223820040701
2239 - (dtucker) [session.c] Call display_loginmsg again after do_pam_session.
2240 Ensures messages from PAM modules are displayed when privsep=no.
0943f13c 2241 - (dtucker) [auth-pam.c] Bug #705: Make arguments match PAM specs, fixes
2242 warnings on compliant platforms. From paul.a.bolton at bt.com. ok djm@
e4472e7e 2243 - (dtucker) [auth-pam.c] Bug #559 (last piece): Pass DISALLOW_NULL_AUTHTOK
2244 to pam_authenticate for challenge-response auth too. Originally from
2245 fcusack at fcusack.com, ok djm@
d386a795 2246 - (tim) [buildpkg.sh.in] Add $REV to bump the package revision within
2247 the same version. Handle the case where someone uses --with-privsep-user=
2248 and the user name does not match the group name. ok dtucker@
25bfd4ff 2249
d506e25f 225020040630
2251 - (dtucker) [auth-pam.c] Check for buggy PAM modules that return a NULL
2252 appdata_ptr to the conversation function. ok djm@
9affc5db 2253 - (djm) OpenBSD CVS Sync
2254 - jmc@cvs.openbsd.org 2004/06/26 09:03:21
2255 [ssh.1]
2256 - remove double word
2257 - rearrange .Bk to keep SYNOPSIS nice
2258 - -M before -m in options description
9a5cfb58 2259 - jmc@cvs.openbsd.org 2004/06/26 09:11:14
2260 [ssh_config.5]
2261 punctuation and grammar fixes. also, keep the options in order.
8fca654b 2262 - jmc@cvs.openbsd.org 2004/06/26 09:14:40
2263 [sshd_config.5]
2264 new sentence, new line;
83529a6b 2265 - avsm@cvs.openbsd.org 2004/06/26 20:07:16
2266 [sshd.c]
2267 initialise some fd variables to -1, djm@ ok
c6c76c99 2268 - djm@cvs.openbsd.org 2004/06/30 08:36:59
2269 [session.c]
2270 unbreak TTY break, diagnosed by darren AT dazwin.com; ok markus@
d506e25f 2271
6bd29ee7 227220040627
2273 - (tim) update README files.
78666263 2274 - (dtucker) [mdoc2man.awk] Bug #883: correctly recognise .Pa and .Ev macros.
6a303e26 2275 - (dtucker) [regress/README.regress] Document new variables.
cd698186 2276 - (dtucker) [acconfig.h configure.ac sftp-server.c] Bug #823: add sftp
2277 rename handling for Linux which returns EPERM for link() on (at least some)
2278 filesystems that do not support hard links. sftp-server will fall back to
2279 stat+rename() in such cases.
13f72b91 2280 - (dtucker) [openbsd-compat/port-aix.c] Missing __func__.
6bd29ee7 2281
b250e837 228220040626
2283 - (djm) OpenBSD CVS Sync
2284 - djm@cvs.openbsd.org 2004/06/25 18:43:36
2285 [sshd.c]
2286 fix broken fd handling in the re-exec fallback path, particularly when
2287 /dev/crypto is in use; ok deraadt@ markus@
7f09f717 2288 - djm@cvs.openbsd.org 2004/06/25 23:21:38
2289 [sftp.c]
2290 bz #875: fix bad escape char error message; reported by f_mohr AT yahoo.de
b250e837 2291
b9a549d7 229220040625
2293 - (dtucker) OpenBSD CVS Sync
2294 - djm@cvs.openbsd.org 2004/06/24 19:30:54
2295 [servconf.c servconf.h sshd.c]
2296 re-exec sshd on accept(); initial work, final debugging and ok markus@
33e5359c 2297 - djm@cvs.openbsd.org 2004/06/25 01:16:09
2298 [sshd.c]
2299 only perform tcp wrappers checks when the incoming connection is on a
2300 socket. silences useless warnings from regress tests that use
2301 proxycommand="sshd -i". prompted by david@ ok markus@
403447b4 2302 - djm@cvs.openbsd.org 2004/06/24 19:32:00
2303 [regress/Makefile regress/test-exec.sh, added regress/reexec.sh]
2304 regress test for re-exec corner cases
19031d79 2305 - djm@cvs.openbsd.org 2004/06/25 01:25:12
2306 [regress/test-exec.sh]
2307 clean reexec-specific junk out of text-exec.sh and simplify; idea markus@
dc5888bf 2308 - dtucker@cvs.openbsd.org 2004/06/25 05:38:48
2309 [sftp-server.c]
2310 Fall back to stat+rename if filesystem doesn't doesn't support hard
2311 links. bz#823, ok djm@
2909d712 2312 - (dtucker) [configure.ac openbsd-compat/misc.c [openbsd-compat/misc.h]
2313 Add closefrom() for platforms that don't have it.
7706b4c7 2314 - (dtucker) [sshd.c] add line missing from reexec sync.
b9a549d7 2315
ece30983 231620040623
2317 - (dtucker) [auth1.c] Ensure do_pam_account is called for Protocol 1
2318 connections with empty passwords. Patch from davidwu at nbttech.com,
2319 ok djm@
e0e1d130 2320 - (dtucker) OpenBSD CVS Sync
2321 - dtucker@cvs.openbsd.org 2004/06/22 22:42:02
2322 [regress/envpass.sh]
2323 Add quoting for test -z; ok markus@
677dd470 2324 - dtucker@cvs.openbsd.org 2004/06/22 22:45:52
2325 [regress/test-exec.sh]
2326 Add TEST_SSH_SSHD_CONFOPTS and TEST_SSH_SSH_CONFOPTS to allow adding
2327 arbitary options to sshd_config and ssh_config during tests. ok markus@
08f8b491 2328 - dtucker@cvs.openbsd.org 2004/06/22 22:55:56
2329 [regress/dynamic-forward.sh regress/test-exec.sh]
2330 Allow setting of port for regress from TEST_SSH_PORT variable; ok markus@
2225c3d3 2331 - mouring@cvs.openbsd.org 2004/06/23 00:39:38
2332 [rijndael.c]
2333 -Wshadow fix up s/encrypt/do_encrypt/. OK djm@, markus@
77c50919 2334 - dtucker@cvs.openbsd.org 2004/06/23 14:31:01
2335 [ssh.c]
2336 Fix counting in master/slave when passing environment variables; ok djm@
9ea217e8 2337 - (dtucker) [cipher.c] encrypt->do_encrypt inside SSH_OLD_EVP to match
2338 -Wshadow change.
915d8ec0 2339 - (bal) [Makefile.in] Remove opensshd.init on 'make distclean'
bc5c2025 2340 - (dtucker) [auth.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
2341 Move loginrestrictions test to port-aix.c, replace with a generic hook.
30a3b174 2342 - (tim) [regress/try-ciphers.sh] "if ! some_command" is not portable.
915d8ec0 2343 - (bal) [contrib/README] Removed "mdoc2man.pl" reference and added
2344 reference to "findssl.sh"
ece30983 2345
67a08279 234620040622
2347 - (dtucker) OpenBSD CVS Sync
2348 - djm@cvs.openbsd.org 2004/06/20 17:36:59
2349 [ssh.c]
2350 filter passed env vars at slave in connection sharing case; ok markus@
48925711 2351 - djm@cvs.openbsd.org 2004/06/20 18:53:39
2352 [sftp.c]
2353 make "ls -l" listings print user/group names, add "ls -n" to show uid/gid
2354 (like /bin/ls); idea & ok markus@
031a105c 2355 - djm@cvs.openbsd.org 2004/06/20 19:28:12
2356 [sftp.1]
2357 mention new -n flag
ca75d7de 2358 - avsm@cvs.openbsd.org 2004/06/21 17:36:31
2359 [auth-rsa.c auth2-gss.c auth2-pubkey.c authfile.c canohost.c channels.c
2360 cipher.c dns.c kex.c monitor.c monitor_fdpass.c monitor_wrap.c
2361 monitor_wrap.h nchan.c packet.c progressmeter.c scp.c sftp-server.c sftp.c
2362 ssh-gss.h ssh-keygen.c ssh.c sshconnect.c sshconnect1.c sshlogin.c
2363 sshpty.c]
2364 make ssh -Wshadow clean, no functional changes
2365 markus@ ok
d7ecbe88 2366 - djm@cvs.openbsd.org 2004/06/21 17:53:03
2367 [session.c]
2368 fix fd leak for multiple subsystem connections; with markus@
3a55a954 2369 - djm@cvs.openbsd.org 2004/06/21 22:02:58
2370 [log.h]
2371 mark fatal and cleanup exit as __dead; ok markus@
95cbd340 2372 - djm@cvs.openbsd.org 2004/06/21 22:04:50
2373 [sftp.c]
2374 introduce sorting for ls, same options as /bin/ls; ok markus@
ae7daec3 2375 - djm@cvs.openbsd.org 2004/06/21 22:30:45
2376 [sftp.c]
2377 prefix ls option flags with LS_
c4c84934 2378 - djm@cvs.openbsd.org 2004/06/21 22:41:31
2379 [sftp.1]
2380 document sort options
cc4ff6c4 2381 - djm@cvs.openbsd.org 2004/06/22 01:16:39
2382 [sftp.c]
2383 don't show .files by default in ls, add -a option to turn them back on;
2384 ok markus
cb19b709 2385 - markus@cvs.openbsd.org 2004/06/22 03:12:13
2386 [regress/envpass.sh regress/multiplex.sh]
2387 more portable env passing tests
18a8f313 2388 - dtucker@cvs.openbsd.org 2004/06/22 05:05:45
2389 [monitor.c monitor_wrap.c]
2390 Change login->username, will prevent -Wshadow errors in Portable;
2391 ok markus@
0cc632c0 2392 - (dtucker) [monitor.c] Fix Portable-specific -Wshadow warnings on "socket".
8a946417 2393 - (dtucker) [defines.h] Define __dead if not already defined.
915d8ec0 2394 - (bal) [auth-passwd.c auth1.c] Clean up unused variables.
67a08279 2395
a3245b92 239620040620
2397 - (tim) [configure.ac Makefile.in] Only change TEST_SHELL on broken platforms.
2398
c10bb2ce 239920040619
2400 - (dtucker) [auth-pam.c] Don't use PAM namespace for
2401 pam_password_change_required either.
ddd8c95b 2402 - (tim) [configure.ac buildpkg.sh.in contrib/solaris/README] move opensshd
2403 init script to top level directory. Add opensshd.init.in.
2404 Remove contrib/solaris/buildpkg.sh, contrib/solaris/opensshd.in
c10bb2ce 2405
1786be35 240620040618
2407 - (djm) OpenBSD CVS Sync
2408 - djm@cvs.openbsd.org 2004/06/17 14:52:48
2409 [clientloop.c clientloop.h ssh.c]
2410 support environment passing over shared connections; ok markus@
0d34d6ce 2411 - djm@cvs.openbsd.org 2004/06/17 15:10:14
2412 [clientloop.c misc.h readconf.c readpass.c ssh.c ssh_config.5]
2413 Add option for confirmation (ControlMaster=ask) via ssh-askpass before
2414 opening shared connections; ok markus@
b9a59b74 2415 - djm@cvs.openbsd.org 2004/06/17 14:53:27
2416 [regress/multiplex.sh]
2417 shared connection env passing regress test
1ddab330 2418 - (dtucker) [regress/README.regress] Add detail on how to run a single
2419 test from the top-level Makefile.
0e19494c 2420 - (dtucker) OpenBSD CVS Sync
2421 - djm@cvs.openbsd.org 2004/06/17 23:56:57
2422 [ssh.1 ssh.c]
2423 sync usage() and SYNPOSIS with connection sharing changes
35e49915 2424 - dtucker@cvs.openbsd.org 2004/06/18 06:13:25
2425 [sftp.c]
2426 Use execvp instead of execv so sftp -S ssh works. "makes sense" markus@
1980d5c9 2427 - dtucker@cvs.openbsd.org 2004/06/18 06:15:51
2428 [multiplex.sh]
2429 Use -S for scp/sftp to force the use of the ssh being tested.
2430 ok djm@,markus@
78d2b454 2431 - (djm) OpenBSD CVS Sync
2432 - djm@cvs.openbsd.org 2004/06/18 10:40:19
2433 [ssh.c]
2434 delay signal handler setup until we have finished talking to the master.
2435 allow interrupting of setup (e.g. if master is stuck); ok markus@
4598add7 2436 - markus@cvs.openbsd.org 2004/06/18 10:55:43
2437 [ssh.1 ssh.c]
2438 trim synopsis for -S, allow -S and -oControlMaster, -MM means 'ask';
2439 ok djm
13de3560 2440 - djm@cvs.openbsd.org 2004/06/18 11:11:54
2441 [channels.c clientloop.c]
2442 Don't explode in clientloop when we receive a bogus channel id, but
2443 also don't generate them to begin with; ok markus@
1786be35 2444
502f32cd 244520040617
2446 - (dtucker) [regress/scp.sh] diff -N is not portable (but needed for some
2447 platforms), so test if diff understands it. Pointed out by tim@, ok djm@
58766d34 2448 - (dtucker) OpenBSD CVS Sync regress/
2449 - dtucker@cvs.openbsd.org 2004/06/17 05:51:59
2450 [regress/multiplex.sh]
2451 Remove datafile between and after tests, kill sshd rather than wait;
2452 ok djm@
00e612c7 2453 - dtucker@cvs.openbsd.org 2004/06/17 06:00:05
2454 [regress/multiplex.sh]
2455 Use DATA and COPY for test data rather than hard-coded paths; ok djm@
c031f95b 2456 - dtucker@cvs.openbsd.org 2004/06/17 06:19:06
2457 [regress/multiplex.sh]
2458 Add small description of failing test to failure message; ok djm@
b066fabe 2459 - (dtucker) [regress/multiplex.sh] add EXEEXT for those platforms that need
2460 it.
1cfcbead 2461 - (dtucker) [regress/multiplex.sh] Increase sleep time to 120 sec (60 is not
2462 enough for slow systems, especially if they don't have a kernel RNG).
502f32cd 2463
6d05637a 246420040616
2465 - (dtucker) [openbsd-compat/port-aix.c] Expand whitespace -> tabs. No
2466 code changes.
1b0a92c0 2467 - (dtucker) OpenBSD CVS Sync regress/
2468 - djm@cvs.openbsd.org 2004/04/27 09:47:30
30ee6294 2469 [regress/Makefile regress/test-exec.sh, added regress/envpass.sh]
1b0a92c0 2470 regress test for environment passing, SendEnv & AcceptEnv options;
2471 ok markus@
53e2a65c 2472 - dtucker@cvs.openbsd.org 2004/06/13 13:51:02
30ee6294 2473 [regress/Makefile regress/test-exec.sh, added regress/scp-ssh-wrapper.sh
2474 regress/scp.sh]
53e2a65c 2475 Add scp regression test; with & ok markus@
00995aa0 2476 - djm@cvs.openbsd.org 2004/06/13 15:04:08
30ee6294 2477 [regress/Makefile regress/test-exec.sh, added regress/envpass.sh]
00995aa0 2478 regress test for client multiplexing; ok markus@
099e2052 2479 - djm@cvs.openbsd.org 2004/06/13 15:16:54
2480 [regress/test-exec.sh]
2481 remove duplicate setting of $SCP; spotted by markus@
6d89f486 2482 - dtucker@cvs.openbsd.org 2004/06/16 13:15:09
2483 [regress/scp.sh]
2484 Make scp -r tests use diff -rN not cmp (which won't do dirs. ok markus@
6d3d1404 2485 - dtucker@cvs.openbsd.org 2004/06/16 13:16:40
353e5ddd 2486 [regress/multiplex.sh]
6d3d1404 2487 Silence multiplex sftp and scp tests. ok markus@
6b1caf5d 2488 - (dtucker) [regress/test-exec.sh]
2489 Move Portable-only StrictModes to top of list to make syncs easier.
2490 - (dtucker) [regress/README.regress]
2491 Add $TEST_SHELL to readme.
6d05637a 2492
8dbffee9 249320040615
2494 - (djm) OpenBSD CVS Sync
2495 - djm@cvs.openbsd.org 2004/05/26 08:59:57
2496 [sftp.c]
2497 exit -> _exit in forked child on error; from andrushock AT korovino.net
0ea89f7e 2498 - markus@cvs.openbsd.org 2004/05/26 23:02:39
2499 [channels.c]
2500 missing freeaddrinfo; Andrey Matveev
f9ee425b 2501 - dtucker@cvs.openbsd.org 2004/05/27 00:50:13
2502 [readconf.c]
2503 Kill dead code after fatal(); ok djm@
87ef1b80 2504 - dtucker@cvs.openbsd.org 2004/06/01 14:20:45
2505 [auth2-chall.c]
2506 Remove redundant #include; ok markus@
6e007f08 2507 - pedro@cvs.openbsd.org 2004/06/03 12:22:20
2508 [sftp-client.c sftp.c]
2509 initialize pointers, ok markus@
41e5bd9a 2510 - djm@cvs.openbsd.org 2004/06/13 12:53:24
2511 [dh.c dh.h kex.c kex.h kexdhc.c kexdhs.c monitor.c myproposal.h]
2512 [ssh-keyscan.c sshconnect2.c sshd.c]
2513 implement diffie-hellman-group14-sha1 kex method (trivial extension to
2514 existing diffie-hellman-group1-sha1); ok markus@
3b9baa7b 2515 - dtucker@cvs.openbsd.org 2004/06/13 14:01:42
2516 [ssh.1 ssh_config.5 sshd_config.5]
2517 List supported ciphers in man pages, tidy up ssh -c;
2518 "looks fine" jmc@, ok markus@
5e96b616 2519 - djm@cvs.openbsd.org 2004/06/13 15:03:02
2520 [channels.c channels.h clientloop.c clientloop.h includes.h readconf.c]
2521 [readconf.h scp.1 sftp.1 ssh.1 ssh.c ssh_config.5]
2522 implement session multiplexing in the client (the server has supported
2523 this since 2.0); ok markus@
170694d7 2524 - djm@cvs.openbsd.org 2004/06/14 01:44:39
2525 [channels.c clientloop.c misc.c misc.h packet.c ssh-agent.c ssh-keyscan.c]
2526 [sshd.c]
1b273ece 2527 set_nonblock() instead of fnctl(...,O_NONBLOCK); "looks sane" deraadt@
2528 - djm@cvs.openbsd.org 2004/06/15 05:45:04
2529 [clientloop.c]
2530 missed one unset_nonblock; spotted by Tim Rice
a67a2ec6 2531 - (djm) Fix Makefile.in for connection sharing changes
4b5df124 2532 - (djm) [ssh.c] Use separate var for address length
8dbffee9 2533
8600a4ab 253420040603
2535 - (dtucker) [auth-pam.c] Don't use pam_* namespace for sshd's PAM functions.
2536 ok djm@
2537
93c5ef94 253820040601
2539 - (djm) [auth-pam.c] Add copyright for local changes
2540
5de92f17 254120040530
0e716148 2542 - (dtucker) [auth-pam.c auth-pam.h auth-passwd.c] Bug #874: Re-add PAM
5de92f17 2543 support for PasswordAuthentication=yes. ok djm@
0e716148 2544 - (dtucker) [auth-pam.c] Use an invalid password for root if
2545 PermitRootLogin != yes or the login is invalid, to prevent leaking
2546 information. Based on Openwall's owl-always-auth patch. ok djm@
9cefe228 2547 - (tim) [configure.ac Makefile.in] Add support for "make package" ok djm@
2548 - (tim) [buildpkg.sh.in] New file. A more flexible version of
2549 contrib/solaris/buildpkg.sh used for "make package".
25616c13 2550 - (tim) [buildpkg.sh.in] Last minute fix didn't make it in the .in file.
5de92f17 2551
f2422cee 255220040527
2553 - (dtucker) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec
2554 contrib/README CREDITS INSTALL] Bug #873: Correct URLs for x11-ssh-askpass
2555 and Jim Knoble's email address , from Jim himself.
2556
0e5de6f8 255720040524
2558 - (dtucker) OpenBSD CVS Sync
2559 - djm@cvs.openbsd.org 2004/05/19 12:17:33
2560 [sftp-client.c sftp.c]
2561 gracefully abort transfers on receipt of SIGINT, also ignore SIGINT while
2562 waiting for a command; ok markus@
27c6fcae 2563 - dtucker@cvs.openbsd.org 2004/05/20 10:58:05
2564 [clientloop.c]
2565 Trivial type fix 0 -> '\0'; ok markus@
7e9a0e92 2566 - markus@cvs.openbsd.org 2004/05/21 08:43:03
2567 [kex.h moduli.c tildexpand.c]
2568 add prototypes for -Wall; ok djm
d740ec16 2569 - djm@cvs.openbsd.org 2004/05/21 11:33:11
2570 [channels.c channels.h clientloop.c serverloop.c ssh.1]
8a956cda 2571 bz #756: add support for the cancel-tcpip-forward request for the server
2572 and the client (through the ~C commandline). reported by z3p AT
2573 twistedmatrix.com; ok markus@
7069a5e2 2574 - djm@cvs.openbsd.org 2004/05/22 06:32:12
2575 [clientloop.c ssh.1]
2576 use '-h' for help in ~C commandline instead of '-?'; inspired by jmc@
790029d9 2577 - jmc@cvs.openbsd.org 2004/05/22 16:01:05
2578 [ssh.1]
2579 kill whitespace at eol;
af4bd935 2580 - dtucker@cvs.openbsd.org 2004/05/23 23:59:53
8a956cda 2581 [auth.c auth.h auth1.c auth2.c servconf.c servconf.h sshd_config
2582 sshd_config.5]
af4bd935 2583 Add MaxAuthTries sshd config option; ok markus@
8a956cda 2584 - (dtucker) [auth-pam.c] Bug #839: Ensure that pam authentication "thread"
2585 is terminated if the privsep slave exits during keyboard-interactive
2586 authentication. ok djm@
e5ba4718 2587 - (dtucker) [sshd.c] Fix typo in comment.
0e5de6f8 2588
73e81988 258920040523
2f6f9cff 2590 - (djm) [sshd_config] Explain consequences of UsePAM=yes a little better in
2591 sshd_config; ok dtucker@
2592 - (djm) [configure.ac] Warn if the system has no known way of figuring out
2593 which user is on the other end of a Unix domain socket; ok dtucker@
a205f92a 2594 - (bal) [openbsd-compat/sys-queue.h] Reintroduce machinary to handle
2595 old/broken/incomplete <sys/queue.h>.
73e81988 2596
dabb524a 259720040513
2598 - (dtucker) [configure.ac] Bug #867: Additional tests for res_query in
2599 libresolv, fixes problems detecting it on some platforms
2600 (eg Linux/x86-64). From Kurt Roeckx via Debian, ok mouring@
16cc4c93 2601 - (dtucker) OpenBSD CVS Sync
2602 - jmc@cvs.openbsd.org 2004/05/04 18:36:07
2603 [scp.1]
2604 SendEnv here too;
b2e90ab5 2605 - jmc@cvs.openbsd.org 2004/05/06 11:24:23
2606 [ssh_config.5]
2607 typo from John Cosimano (PR 3770);
07d80252 2608 - deraadt@cvs.openbsd.org 2004/05/08 00:01:37
2609 [auth.c clientloop.c misc.h servconf.c ssh.c sshpty.h sshtty.c
2610 tildexpand.c], removed: sshtty.h tildexpand.h
2611 make two tiny header files go away; djm ok
58ae9cb8 2612 - djm@cvs.openbsd.org 2004/05/08 00:21:31
2613 [clientloop.c misc.h readpass.c scard.c ssh-add.c ssh-agent.c ssh-keygen.c
2614 sshconnect.c sshconnect1.c sshconnect2.c] removed: readpass.h
2615 kill a tiny header; ok deraadt@
20eea1d7 2616 - djm@cvs.openbsd.org 2004/05/09 00:06:47
2617 [moduli.c ssh-keygen.c] removed: moduli.h
2618 zap another tiny header; ok deraadt@
8bbf1fa6 2619 - djm@cvs.openbsd.org 2004/05/09 01:19:28
2620 [OVERVIEW auth-rsa.c auth1.c kex.c monitor.c session.c sshconnect1.c
2621 sshd.c] removed: mpaux.c mpaux.h
2622 kill some more tiny files; ok deraadt@
59657003 2623 - djm@cvs.openbsd.org 2004/05/09 01:26:48
2624 [kex.c]
2625 don't overwrite what we are trying to compute
f6be21a0 2626 - deraadt@cvs.openbsd.org 2004/05/11 19:01:43
2627 [auth.c auth2-none.c authfile.c channels.c monitor.c monitor_mm.c
2628 packet.c packet.h progressmeter.c session.c openbsd-compat/xmmap.c]
2629 improve some code lint did not like; djm millert ok
1852a1f8 2630 - dtucker@cvs.openbsd.org 2004/05/13 02:47:50
2631 [ssh-agent.1]
2632 Add examples to ssh-agent.1, bz#481 from Ralf Hauser; ok deraadt@
d5c67850 2633 - (dtucker) [sshd.8] Bug #843: Add warning about PasswordAuthentication to
2634 UsePAM section. Parts from djm@ and jmc@.
0f3ee929 2635 - (dtucker) [auth-pam.c scard-opensc.c] Tinderbox says auth-pam.c uses
2636 readpass.h, grep says scard-opensc.c does too. Replace with misc.h.
85165968 2637 - (dtucker) [openbsd-compat/getrrsetbyname.c] Check that HAVE_DECL_H_ERROR
2638 is defined before using.
4d29d2d3 2639 - (dtucker) [openbsd-compat/getrrsetbyname.c] Fix typo too: HAVE_DECL_H_ERROR
2640 -> HAVE_DECL_H_ERRNO.
dabb524a 2641
264220040502
df5a0d7e 2643 - (dtucker) OpenBSD CVS Sync
2644 - djm@cvs.openbsd.org 2004/04/22 11:56:57
2645 [moduli.c]
2646 Bugzilla #850: Sophie Germain is the correct name of the French
2647 mathematician, "Sophie Germaine" isn't; from Luc.Maisonobe@c-s.fr
61a2c1da 2648 - djm@cvs.openbsd.org 2004/04/27 09:46:37
2649 [readconf.c readconf.h servconf.c servconf.h session.c session.h ssh.c
2650 ssh_config.5 sshd_config.5]
2651 bz #815: implement ability to pass specified environment variables from
2652 the client to the server; ok markus@
b8b9f2e6 2653 - djm@cvs.openbsd.org 2004/04/28 05:17:10
2654 [ssh_config.5 sshd_config.5]
2655 manpage fixes in envpass stuff from Brian Poole (raj AT cerias.purdue.edu)
a040b9ee 2656 - jmc@cvs.openbsd.org 2004/04/28 07:02:56
2657 [sshd_config.5]
2658 remove unnecessary .Pp;
8e99a198 2659 - jmc@cvs.openbsd.org 2004/04/28 07:13:42
2660 [sftp.1 ssh.1]
2661 add SendEnv to -o list;
7b7385da 2662 - dtucker@cvs.openbsd.org 2004/05/02 11:54:31
2663 [sshd.8]
2664 Man page grammar fix (bz #858), from damerell at chiark.greenend.org.uk
2665 via Debian; ok djm@
20b267fb 2666 - dtucker@cvs.openbsd.org 2004/05/02 11:57:52
2667 [ssh.1]
2668 ConnectionTimeout -> ConnectTimeout, from m.a.ellis at ncl.ac.uk via
2669 Debian. ok djm@
927fcba2 2670 - dtucker@cvs.openbsd.org 2004/05/02 23:02:17
2671 [sftp.1]
2672 ConnectionTimeout -> ConnectTimeout here too, pointed out by jmc@
78f8c073 2673 - dtucker@cvs.openbsd.org 2004/05/02 23:17:51
2674 [scp.1]
2675 ConnectionTimeout -> ConnectTimeout for scp.1 too.
df5a0d7e 2676
41e0e158 267720040423
2678 - (dtucker) [configure.ac openbsd-compat/getrrsetbyname.c] Declare h_errno
2679 as extern int if not already declared. Fixes compile errors on old SCO
2680 platforms. ok tim@
3daa912a 2681 - (dtucker) [README.platform] List prereqs for building on Cygwin.
41e0e158 2682
e7df6a14 268320040421
2684 - (djm) Update config.guess and config.sub to autoconf-2.59 versions; ok tim@
2685
484b2208 268620040420
2687 - (djm) OpenBSD CVS Sync
2688 - henning@cvs.openbsd.org 2004/04/08 16:08:21
2689 [sshconnect2.c]
da3e452a 2690 swap the last two parameters to TAILQ_FOREACH_REVERSE. matches what
2691 FreeBSD and NetBSD do.
484b2208 2692 ok millert@ mcbride@ markus@ ho@, checked to not affect ports by naddy@
9f6cab4b 2693 - djm@cvs.openbsd.org 2004/04/18 23:10:26
2694 [readconf.c readconf.h ssh-keysign.c ssh.c]
2695 perform strict ownership and modes checks for ~/.ssh/config files,
2696 as these can be used to execute arbitrary programs; ok markus@
2697 NB. ssh will now exit when it detects a config with poor permissions
e1520719 2698 - djm@cvs.openbsd.org 2004/04/19 13:02:40
2699 [ssh.1 ssh_config.5]
2700 document strict permission checks on ~/.ssh/config; prompted by,
2701 with & ok jmc@
1e9b1b82 2702 - jmc@cvs.openbsd.org 2004/04/19 16:12:14
2703 [ssh_config.5]
2704 kill whitespace at eol;
f7f14143 2705 - djm@cvs.openbsd.org 2004/04/19 21:51:49
2706 [ssh.c]
2707 fix idiot typo that i introduced in my last commit;
2708 spotted by cschneid AT cschneid.com
da3e452a 2709 - (djm) [openbsd-compat/sys-queue.h] Sync with OpenBSD, needed for
2710 above change
41707f74 2711 - (djm) [configure.ac] Check whether libroken is required when building
2712 with Heimdal
484b2208 2713
1297d248 271420040419
2715 - (dtucker) OpenBSD CVS Sync
2716 - dtucker@cvs.openbsd.org 2004/02/29 22:04:45
2717 [regress/login-timeout.sh]
2718 Use sudo when restarting daemon during test. ok markus@
b4752a0e 2719 - dtucker@cvs.openbsd.org 2004/03/08 10:17:12
2720 [regress/login-timeout.sh]
2721 Missing OBJ, from tim@. ok markus@ (Already fixed, ID sync only)
b093b499 2722 - djm@cvs.openbsd.org 2004/03/30 12:41:56
2723 [sftp-client.c]
2724 sync comment with reality
12674c78 2725 - djm@cvs.openbsd.org 2004/03/31 21:58:47
2726 [canohost.c]
2727 don't skip ip options check when UseDNS=no; ok markus@ (ID sync only)
f09aa22c 2728 - markus@cvs.openbsd.org 2004/04/01 12:19:57
2729 [scp.c]
2730 limit trust between local and remote rcp/scp process,
2731 noticed by lcamtuf; ok deraadt@, djm@
1297d248 2732
1e08e787 273320040418
2734 - (dtucker) [auth-pam.c] Log username and source host for failed PAM
2735 authentication attempts. With & ok djm@
917ee1d2 2736 - (djm) [openbsd-compat/bsd-cygwin_util.c] Recent versions of Cygwin allow
2737 change of user context without a password, so relax auth method
2738 restrictions; from vinschen AT redhat.com; ok dtucker@
1e08e787 2739
f9aacd5e 274020040416
2741 - (dtucker) [regress/sftp-cmds.sh] Skip quoting test on Cygwin, since
2742 FAT/NTFS does not permit quotes in filenames. From vinschen at redhat.com
6490a5d5 2743 - (djm) [auth-krb5.c auth.h session.c] Explicitly refer to Kerberos ccache
2744 file using FILE: method, fixes problems on Mac OSX.
2745 Patch from simon@sxw.org.uk; ok dtucker@
9ff90d99 2746 - (tim) [configure.ac] Set SETEUID_BREAKS_SETUID, BROKEN_SETREUID and
2747 BROKEN_SETREGID for SCO OpenServer 3
f9aacd5e 2748
d1d10baa 274920040412
2750 - (dtucker) [sshd_config.5] Add PermitRootLogin without-password warning
2751 from bug #701 (text from jfh at cise.ufl.edu).
141fc639 2752 - (dtucker) [acconfig.h configure.ac defines.h] Bug #673: check for 4-arg
2753 skeychallenge(), eg on NetBSD. ok mouring@
f2b7b5c8 2754 - (dtucker) [auth-skey.c defines.h monitor.c] Make skeychallenge explicitly
2755 4-arg, with compatibility for 3-arg versions. From djm@, ok me.
77f09220 2756 - (djm) [configure.ac] Fix detection of libwrap on OpenBSD; ok dtucker@
d1d10baa 2757
f20d4564 275820040408
2759 - (dtucker) [loginrec.c] Use UT_LINESIZE if available, prevents truncating
2760 pty name on Linux 2.6.x systems. Patch from jpe at eisenmenger.org.
9b08c23f 2761 - (bal) [monitor.c monitor_wrap.c] Second try. Put the zlib.h headers
2762 back and #undef TARGET_OS_MAC instead. (Bug report pending with Apple)
074c4cbc 2763 - (dtucker) [defines.h loginrec.c] Define UT_LINESIZE if not defined and
2764 simplify loginrec.c. ok tim@
a655c012 2765 - (bal) [monitor.c monitor_wrap.c] Ok.. Last time. Promise. Tim suggested
2766 limiting scope and dtucker@ agreed.
f20d4564 2767
e7d0f139 276820040407
2769 - (dtucker) [session.c] Flush stdout after displaying loginmsg. From
2770 f_mohr at yahoo.de.
79753592 2771 - (bal) [acconfig.h auth-krb5.c configure.ac gss-serv-krb5.c] Check to see
2772 if Krb5 library exports krb5_init_etc() since some OSes (like MacOS/X)
2773 are starting to restrict it as internal since it is not needed by
2774 developers any more. (Patch based on Apple tree)
2775 - (bal) [monitor.c monitor_wrap.c] monitor_wrap.c] moved zlib.h higher since
2776 krb5 on MacOS/X conflicts. There may be a better solution, but this will
2777 work for now.
e7d0f139 2778
3d59832f 277920040406
2780 - (dtucker) [acconfig.h configure.ac defines.h] Bug #820: don't use
2781 updwtmpx() on IRIX since it seems to clobber utmp. ok djm@
2fe51906 2782 - (dtucker) [configure.ac] Bug #816, #748 (again): Attempt to detect
2783 broken getaddrinfo and friends on HP-UX. ok djm@
3d59832f 2784
b90bed9f 278520040330
2786 - (dtucker) [configure.ac] Bug #811: Use "!" for LOCKED_PASSWD_PREFIX on
2787 Linuxes, since that's what many use. ok djm@
d948154a 2788 - (dtucker) [auth-pam.c] rename the_authctxt to sshpam_authctxt in auth-pam.c
2789 to reduce potential confusion with the one in sshd.c. ok djm@
35087869 2790 - (djm) Bug #825: Fix ip_options_check() for mapped IPv4/IPv6 connection;
2791 with & ok dtucker@
b90bed9f 2792
75dbfa01 279320040327
2794 - (dtucker) [session.c] Bug #817: Clear loginmsg after fork to prevent
2795 duplicate login messages for mutli-session logins. ok djm@
2796
c876ee7e 279720040322
a4c0faa2 2798 - (djm) [sshd.c] Drop supplemental groups if started as root
c876ee7e 2799 - (djm) OpenBSD CVS Sync
2800 - markus@cvs.openbsd.org 2004/03/09 22:11:05
2801 [ssh.c]
2802 increase x11 cookie lifetime to 20 minutes; ok djm
182ccbba 2803 - markus@cvs.openbsd.org 2004/03/10 09:45:06
2804 [ssh.c]
2805 trim usage to match ssh(1) and look more like unix. ok djm@
65edde94 2806 - markus@cvs.openbsd.org 2004/03/11 08:36:26
2807 [sshd.c]
2808 trim usage; ok deraadt
85ac7a84 2809 - markus@cvs.openbsd.org 2004/03/11 10:21:17
2810 [ssh.c sshd.c]
2811 ssh, sshd: sync version output, ok djm
7c79db4e 2812 - markus@cvs.openbsd.org 2004/03/20 10:40:59
2813 [version.h]
2814 3.8.1
442c8293 2815 - (djm) Crank RPM spec versions
a4c0faa2 2816
2b983b95 281720040311
2818 - (djm) [configure.ac] Add standard license to configure.ac; ok ben, dtucker
2819
31863e02 282020040310
2821 - (dtucker) [openbsd-compat/fake-rfc2553.h] Bug #812: #undef getaddrinfo
2822 before redefining it, silences warnings on Tru64.
2823
3a5d0759 282420040308
2825 - (dtucker) [sshd.c] Back out rev 1.270 as it caused problems on some
529d73ab 2826 platforms (eg SCO, HP-UX) with logging in the wrong TZ. ok djm@
2827 - (dtucker) [configure.ac sshd.c openbsd-compat/bsd-misc.h
2828 openbsd-compat/setenv.c] Unset KRB5CCNAME on AIX to prevent it from being
2829 inherited by the child. ok djm@
2830 - (dtucker) [auth-pam.c auth-pam.h auth1.c auth2.c monitor.c monitor_wrap.c
2831 monitor_wrap.h] Bug #808: Ensure force_pwchange is correctly initialized
cc120685 2832 even if keyboard-interactive is not used by the client. Prevents
2833 segfaults in some cases where the user's password is expired (note this
2834 is not considered a security exposure). ok djm@
2835 - (djm) OpenBSD CVS Sync
2836 - markus@cvs.openbsd.org 2004/03/03 06:47:52
2837 [sshd.c]
2838 change proctiltle after accept(2); ok henning, deraadt, djm
213bab61 2839 - djm@cvs.openbsd.org 2004/03/03 09:30:42
2840 [sftp-client.c]
2841 Don't print duplicate messages when progressmeter is off
2842 Spotted by job317 AT mailvault.com; ok markus@
06abcf97 2843 - djm@cvs.openbsd.org 2004/03/03 09:31:20
2844 [sftp.c]
2845 Fix initialisation of progress meter; ok markus@
3a065ed0 2846 - markus@cvs.openbsd.org 2004/03/05 10:53:58
2847 [readconf.c readconf.h scp.1 sftp.1 ssh.1 ssh_config.5 sshconnect2.c]
2848 add IdentitiesOnly; ok djm@, pb@
b655d28c 2849 - djm@cvs.openbsd.org 2004/03/08 09:38:05
2850 [ssh-keyscan.c]
2851 explicitly initialise remote_major and remote_minor.
2852 from cjwatson AT debian.org; ok markus@
24f37810 2853 - dtucker@cvs.openbsd.org 2004/03/08 10:18:57
2854 [sshd_config.5]
2855 Document KerberosGetAFSToken; ok markus@
c4f51837 2856 - (tim) [regress/README.regress] Document ssh-rand-helper issue. ok bal
3a5d0759 2857
d22e04fd 285820040307
2859 - (tim) [regress/login-timeout.sh] fix building outside of source tree.
2860
a1e0095d 286120040304
2862 - (dtucker) [auth-pam.c] Don't try to export PAM when compiled with
2863 -DUSE_POSIX_THREADS. From antoine.verheijen at ualbert ca. ok djm@
355fbf31 2864 - (dtucker) [auth-pam.c] Reset signal status when starting pam auth thread,
2865 prevent hanging during PAM keyboard-interactive authentications. ok djm@
69a20cff 2866 - (dtucker) [auth-passwd.c auth-sia.c auth-sia.h defines.h
2867 openbsd-compat/xcrypt.c] Bug #802: Fix build error on Tru64 when
2868 configured --with-osfsia. ok djm@
a1e0095d 2869
1452867a 287020040303
e7f6070d 2871 - (djm) [configure.ac ssh-agent.c] Use prctl to prevent ptrace on ssh-agent
2872 ok dtucker
2873
010e9d5b 287420040229
2875 - (tim) [configure.ac] Put back bits mistakenly removed from Rev 1.188
2876
6ff58a4b 287720040229
2878 - (dtucker) OpenBSD CVS Sync
2879 - djm@cvs.openbsd.org 2004/02/25 00:22:45
2880 [sshd.c]
2881 typo in comment
8b0a55ac 2882 - dtucker@cvs.openbsd.org 2004/02/27 22:42:47
2883 [dh.c]
2884 Prevent sshd from sending DH groups with a primitive generator of zero or
2885 one, even if they are listed in /etc/moduli. ok markus@
cd744742 2886 - dtucker@cvs.openbsd.org 2004/02/27 22:44:56
2887 [dh.c]
2888 Make /etc/moduli line buffer big enough for 8kbit primes, in case anyone
2889 ever uses one. ok markus@
e24bb7d5 2890 - dtucker@cvs.openbsd.org 2004/02/27 22:49:27
2891 [dh.c]
2892 Reset bit counter at the right time, fixes debug output in the case where
2893 the DH group is rejected. ok markus@
42cfd508 2894 - dtucker@cvs.openbsd.org 2004/02/17 08:23:20
2895 [regress/Makefile regress/login-timeout.sh]
2896 Add regression test for LoginGraceTime; ok markus@
dd75dc6d 2897 - markus@cvs.openbsd.org 2004/02/24 16:56:30
2898 [regress/test-exec.sh]
2899 allow arguments in ${TEST_SSH_XXX}
e7ac982b 2900 - markus@cvs.openbsd.org 2004/02/24 17:06:52
2901 [regress/ssh-com-client.sh regress/ssh-com-keygen.sh
2902 regress/ssh-com-sftp.sh regress/ssh-com.sh]
2903 test against recent ssh.com releases
f492915d 2904 - dtucker@cvs.openbsd.org 2004/02/28 12:16:57
2905 [regress/dynamic-forward.sh]
2906 Make dynamic-forward understand nc's new output. ok markus@
79a00bda 2907 - dtucker@cvs.openbsd.org 2004/02/28 13:44:45
2908 [regress/try-ciphers.sh]
2909 Test acss too; ok markus@
1d64dfd3 2910 - (dtucker) [regress/try-ciphers.sh] Skip acss if not compiled in (eg if we
2911 built with openssl < 0.9.7)
6ff58a4b 2912
769a750c 291320040226
2914 - (bal) KNF our sshlogin.c even if the code looks nothing like upstream
2915 code due to diversity issues.
2916
3b5581f5 291720040225
2918 - (djm) Trim ChangeLog
557f108b 2919 - (djm) Don't specify path to PAM modules in Redhat sshd.pam; from Fedora
3b5581f5 2920
71c1910f 292120040224
2922 - (dtucker) OpenBSD CVS Sync
2923 - markus@cvs.openbsd.org 2004/02/19 21:15:04
2924 [sftp-server.c]
2925 switch to new license.template
a666e3b1 2926 - markus@cvs.openbsd.org 2004/02/23 12:02:33
2927 [sshd.c]
2928 backout revision 1.279; set listen socket to non-block; ok henning.
155890b3 2929 - markus@cvs.openbsd.org 2004/02/23 15:12:46
2930 [bufaux.c]
2931 encode 0 correctly in buffer_put_bignum2; noted by Mikulas Patocka
2932 and drop support for negative BNs; ok otto@
a5337ac4 2933 - markus@cvs.openbsd.org 2004/02/23 15:16:46
2934 [version.h]
2935 enter 3.8
071970fb 2936 - (dtucker) [configure.ac gss-serv-krb5.c ssh-gss.h] Define GSSAPI when found
2937 with krb5-config, hunt down gssapi.h and friends. Based partially on patch
469e90f9 2938 from deengert at anl.gov. ok djm@
13dff404 2939 - (djm) [groupaccess.c uidswap.c] Bug #787: Size group arrays at runtime
2940 using sysconf() if available Based on patches from
2941 holger AT van-lengerich.de and openssh_bugzilla AT hockin.org
972fc531 2942 - (dtucker) [uidswap.c] Minor KNF. ok djm@
fee4a84f 2943 - (tim) [openbsd-compat/getrrsetbyname.c] Make gcc 2.7.2.3 happy. ok djm@
8607ab76 2944 - (djm) Crank RPM spec versions
54fe3272 2945 - (dtucker) [README] Add pointer to release notes. ok djm@
510c0a8a 2946 - (dtucker) {README.platform] Add platform-specific notes.
f9e4952c 2947 - (tim) [configure.ac] SCO3 needs -lcrypt_i for -lprot
a40872de 2948 - (djm) Release 3.8p1
71c1910f 2949
59f327e0 295020040223
2951 - (dtucker) [session.c] Bug #789: Only make setcred call for !privsep in the
2952 non-interactive path. ok djm@
2953
f14ca4a4 295420040222
2955 - (dtucker) [auth-shadow.c auth.c auth.h] Move shadow account expiry test
2956 to auth-shadow.c, no functional change. ok djm@
2b486b75 2957 - (dtucker) [auth-shadow.c auth.h] Provide warnings of impending account or
2958 password expiry. ok djm@
2959 - (dtucker) [auth-passwd.c] Only check password expiry once. Prevents
2960 multiple warnings if a wrong password is entered.
2961 - (dtucker) [configure.ac] Apply krb5-config --libs fix to non-gssapi path
2962 too.
f14ca4a4 2963
45a3410a 296420040220
2965 - (djm) [openbsd-compat/setproctitle.c] fix comments; from grange@
2966
13961ade 296720040218
2968 - (dtucker) [configure.ac] Handle case where krb5-config --libs returns a
2969 path with a "-" in it. From Sergio.Gelato at astro.su.se.
caf1e9f0 2970 - (djm) OpenBSD CVS Sync
2971 - djm@cvs.openbsd.org 2004/02/17 07:17:29
2972 [sftp-glob.c sftp.c]
2973 Remove useless headers; ok deraadt@
2cda7d6b 2974 - djm@cvs.openbsd.org 2004/02/17 11:03:08
2975 [sftp.c]
2976 sftp.c and sftp-int.c, together at last; ok markus@
ab263a3d 2977 - jmc@cvs.openbsd.org 2004/02/17 19:35:21
2978 [sshd_config.5]
2979 remove cruft left over from RhostsAuthentication removal;
2980 ok markus@
232b600a 2981 - (djm) [log.c] Correct use of HAVE_OPENLOG_R
a90ed4b3 2982 - (djm) [log.c] Tighten openlog_r tests
13961ade 2983
9cd11896 298420040217
2985 - (djm) Simplify the license on code I have written. No code changes.
ab3932ab 2986 - (djm) OpenBSD CVS Sync
2987 - djm@cvs.openbsd.org 2004/02/17 05:39:51
2988 [sftp-client.c sftp-client.h sftp-glob.c sftp-glob.h sftp-int.c]
2989 [sftp-int.h sftp.c]
2990 switch to license.template for code written by me (belated, I know...)
5d464804 2991 - (djm) Bug #698: Specify FILE: for KRB5CCNAME; patch from
2992 stadal@suse.cz and simon@sxw.org.uk
60922169 2993 - (dtucker) [auth-pam.c] Tidy up PAM debugging. ok djm@
ef687c66 2994 - (dtucker) [auth-pam.c] Store output from pam_session and pam_setcred for
2995 display after login. Should fix problems like pam_motd not displaying
2996 anything, noticed by cjwatson at debian.org. ok djm@
9cd11896 2997
006cb311 299820040212
2999 - (tim) [Makefile.in regress/sftp-badcmds.sh regress/test-exec.sh]
3000 Portablity fixes. Data sftp transfers needs to be world readable. Some
3001 older shells hang on while loops when doing sh -n some_script. OK dtucker@
5486a457 3002 - (tim) [configure.ac] Make sure -lcrypto is before -lsocket for sco3.
3003 ok mouring@
006cb311 3004
d78480be 300520040211
3006 - (dtucker) [auth-passwd.c auth-shadow.c] Only enable shadow expiry check
3007 if HAS_SHADOW_EXPIRY is set.
8087c5ee 3008 - (tim) [configure.ac] Fix comment to match code changes in ver 1.117
d78480be 3009
cadfc759 301020040210
3011 - (dtucker) [auth-passwd.c auth.h openbsd-compat/port-aix.c
5a8bd0c3 3012 openbsd-compat/port-aix.h] Bug #14: Use do_pwchange to support AIX's
3013 native password expiry.
3014 - (dtucker) [LICENCE Makefile.in auth-passwd.c auth-shadow.c auth.c auth.h
3015 defines.h] Bug #14: Use do_pwchange to support password expiry and force
3016 change for platforms using /etc/shadow. ok djm@
1c46f905 3017 - (dtucker) [openbsd-compat/fake-rfc2553.h] Bug #563: Prepend ssh_ to compat
3018 functions to avoid conflicts with Heimdal's libroken. ok djm@
dd1fb864 3019 - (dtucker) [auth-pam.c auth-pam.h session.c] Bug #14: Use do_pwchange to
3020 change expired PAM passwords for SSHv1 connections without privsep.
3021 pam_chauthtok is still used when privsep is disabled. ok djm@
262b1744 3022 - (dtucker) [openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Move
3023 include from port-aix.h to port-aix.c and remove unnecessary function
3024 definition. Fixes build errors on AIX.
41c64c91 3025 - (dtucker) [configure.ac loginrec.c] Bug #464: Use updwtmpx on platforms
3026 that support it. from & ok mouring@
0655c763 3027 - (dtucker) [configure.ac] Bug #345: Do not disable utmp on HP-UX 10.x.
d78480be 3028 ok djm@
cadfc759 3029
59d51274 303020040207
3031 - (dtucker) OpenBSD CVS Sync
3032 - dtucker@cvs.openbsd.org 2004/02/06 23:41:13
3033 [cipher-ctr.c]
3034 Use EVP_CIPHER_CTX_key_length for key length. ok markus@
3035 (This will fix builds with OpenSSL 0.9.5)
1c4d41b9 3036 - (dtucker) [cipher.c] enable AES counter modes with OpenSSL 0.9.5.
3037 ok djm@, markus@
59d51274 3038
92d0d880 303920040206
3040 - (dtucker) [acss.c acss.h] Fix $Id tags.
c7b91244 3041 - (dtucker) [cipher-acss.c cipher.c] Enable acss only if building with
3042 OpenSSL >= 0.9.7. ok djm@
72037bc8 3043 - (dtucker) [session.c] Bug #789: Do not call do_pam_setcred as a non-root
3044 user, since some modules might fail due to lack of privilege. ok djm@
38b69c0b 3045 - (dtucker) [configure.ac] Bug #748: Always define BROKEN_GETADDRINFO
3046 for HP-UX 11.11. If there are known-good configs where this is not
3047 required, please report them. ok djm@
a6cd1e13 3048 - (dtucker) [sshd.c] Bug #757: Clear child's environment to prevent
3049 accidentally inheriting from root's environment. ok djm@
7ccff316 3050 - (dtucker) [openbsd-compat/port-aix.c openbsd-compat/port-aix.h] Bug #796:
3051 Restore previous authdb setting after auth calls. Fixes problems with
3052 setpcred failing on accounts that use AFS or NIS password registries.
51693efd 3053 - (dtucker) [configure.ac includes.h] Include <sys/stream.h> if present,
3054 required on Solaris 2.5.1 for queue_t, which is used by <sys/ptms.h>.
37656beb 3055 - (dtucker) OpenBSD CVS Sync
3056 - markus@cvs.openbsd.org 2004/01/30 09:48:57
3057 [auth-passwd.c auth.h pathnames.h session.c]
3058 support for password change; ok dtucker@
3059 (set password-dead=1w in login.conf to use this).
3060 In -Portable, this is currently only platforms using bsdauth.
a9b33b95 3061 - dtucker@cvs.openbsd.org 2004/02/05 05:37:17
3062 [monitor.c sshd.c]
3063 Pass SIGALRM through to privsep child if LoginGraceTime expires. ok markus@
7b0a59c9 3064 - markus@cvs.openbsd.org 2004/02/05 15:33:33
3065 [progressmeter.c]
3066 fix ETA for > 4GB; bugzilla #791; ok henning@ deraadt@
92d0d880 3067
d642a47a 306820040129
3069 - (dtucker) OpenBSD CVS Sync regress/
3070 - dtucker@cvs.openbsd.org 2003/10/11 11:49:49
3071 [Makefile banner.sh]
3072 Test missing banner file, suppression of banner with ssh -q, check return
3073 code from ssh. ok markus@
b3293f64 3074 - jmc@cvs.openbsd.org 2003/11/07 10:16:44
3075 [ssh-com.sh]
3076 adress -> address, and a few more; all from Jonathon Gray;
7267f37e 3077 - djm@cvs.openbsd.org 2004/01/13 09:49:06
3078 [sftp-batch.sh]
8068d564 3079 - (dtucker) [configure.ac] Add --without-zlib-version-check. Feedback from
3080 tim@, ok several
c1ad5966 3081 - (dtucker) [configure.ac openbsd-compat/bsd-cray.c openbsd-compat/bsd-cray.h]
3082 Bug #775: Cray fixes from wendy at cray.com
d642a47a 3083
71658852 308420040128
3085 - (dtucker) [regress/README.regress] Add tcpwrappers issue, noted by tim@
f5d109e7 3086 - (dtucker) [moduli] Import new moduli file from OpenBSD.
71658852 3087
268c23e9 308820040127
3089 - (djm) OpenBSD CVS Sync
3090 - hshoexer@cvs.openbsd.org 2004/01/23 17:06:03
3091 [cipher.c]
3092 enable acss for ssh
3093 ok deraadt@ markus@
0372ae57 3094 - mouring@cvs.openbsd.org 2004/01/23 17:57:48
3095 [sftp-int.c]
3096 Fix issue pointed out with ls not handling large directories
3097 with embeded paths correctly. OK damien@
8b557a74 3098 - hshoexer@cvs.openbsd.org 2004/01/23 19:26:33
3099 [cipher.c]
3100 rename acss@opebsd.org to acss@openssh.org
3101 ok deraadt@
2daf1db1 3102 - djm@cvs.openbsd.org 2004/01/25 03:49:09
3103 [sshconnect.c]
3104 reset nonblocking flag after ConnectTimeout > 0 connect; (bugzilla #785)
3105 from jclonguet AT free.fr; ok millert@
02de7c6e 3106 - djm@cvs.openbsd.org 2004/01/27 10:08:10
3107 [sftp.c]
3108 reorder parsing so user:skey@host:file works (bugzilla #777)
3109 patch from admorten AT umich.edu; ok markus@
268c23e9 3110 - (djm) [acss.c acss.h cipher-acss.c] Portable support for ACSS
3111 if libcrypto lacks it
3112
86f807ed 311320040126
3114 - (tim) Typo in regress/README.regress
a5753dd4 3115 - (tim) [regress/test-exec.sh] RhostsAuthentication is deprecated.
a98550d2 3116 - (tim) [defines.h] Add defines for HFIXEDSZ and T_SIG
9e833a9b 3117 - (tim) [configure.ac includes.h] add <sys/ptms.h> for grantpt() and friends.
2df78719 3118 - (tim) [defines.h openbsd-compat/getrrsetbyname.h] Move defines for HFIXEDSZ
3119 and T_SIG to getrrsetbyname.h
86f807ed 3120
6e9f4c0f 312120040124
3122 - (djm) Typo in openbsd-compat/bsd-openpty.c; from wendyp AT cray.com
3123
f4eaee12 312420040123
3125 - (djm) Do pam_session processing for systems with HAVE_LOGIN_CAP; from
3126 ralf.hack AT pipex.net; ok dtucker@
b6cfb8c2 3127 - (djm) Bug #776: Update contrib/redhat/openssh.spec to dynamically detect
3128 Kerberos location (and thus work with Fedora Core 1);
3129 from jason AT devrandom.org
4ad65809 3130 - (dtucker) [configure.ac] Bug #788: Test for zlib.h presence and for
3131 zlib >= 1.1.4. Partly from jbasney at ncsa.uiuc.edu. ok djm@
73fd4871 3132 - (dtucker) [contrib/cygwin/README] Document new ssh-host-config options.
3133 Patch from vinschen at redhat.com.
bcfcc5f9 3134 - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
3135 Change AFS symbol to USE_AFS to prevent namespace collisions, do not
3136 include kafs.h unless necessary. From deengert at anl.gov.
0a15d73b 3137 - (tim) [configure.ac] Remove hard coded -L/usr/local/lib and
3138 -I/usr/local/include. Users can do LDFLAGS="-L/usr/local/lib" \
3139 CPPFLAGS="-I/usr/local/include" ./configure if needed.
f4eaee12 3140
5585c441 314120040122
3142 - (dtucker) [configure.ac] Use krb5-config where available for Kerberos/
3143 GSSAPI detection, libs and includes. ok djm@
6704d19a 3144 - (dtucker) [session.c] Enable AFS support in conjunction with KRB5 not
3145 just HEIMDAL.
8e8d046c 3146 - (tim) [contrib/solaris/buildpkg.sh] Allow for the possibility of
3147 /usr/local being a symbolic link. Fixes problem reported by Henry Grebler.
5585c441 3148
a8b64bb8 314920040121
3150 - (djm) OpenBSD CVS Sync
3151 - djm@cvs.openbsd.org 2004/01/13 09:25:05
3152 [sftp-int.c sftp.1 sftp.c]
3153 Tidy sftp batchmode handling, eliminate junk to stderr (bugzilla #754) and
3154 enable use of "-b -" to accept batchfile from stdin; ok markus@
f74de0d7 3155 - jmc@cvs.openbsd.org 2004/01/13 12:17:33
3156 [sftp.1]
3157 remove unnecessary Ic's;
3158 kill whitespace at EOL;
3159 ok djm@
39dfceeb 3160 - markus@cvs.openbsd.org 2004/01/13 19:23:15
3161 [compress.c session.c]
3162 -Wall; ok henning
33623c65 3163 - markus@cvs.openbsd.org 2004/01/13 19:45:15
3164 [compress.c]
3165 cast for portability; millert@
7741e239 3166 - markus@cvs.openbsd.org 2004/01/19 09:24:21
3167 [channels.c]
3168 fake consumption for half closed channels since the peer is waiting for
3169 window adjust messages; bugzilla #790 Matthew Dillon; test + ok dtucker@
3170 reproduce with sh -c 'ulimit -f 10; ssh host -n od /bsd | cat > foo'
43f7a4b8 3171 - markus@cvs.openbsd.org 2004/01/19 21:25:15
3172 [auth2-hostbased.c auth2-pubkey.c serverloop.c ssh-keysign.c sshconnect2.c]
3173 fix mem leaks; some fixes from Pete Flugstad; tested dtucker@
ac414e17 3174 - djm@cvs.openbsd.org 2004/01/21 03:07:59
3175 [sftp.c]
3176 initialise infile in main, rather than statically - from portable
a4de1163 3177 - deraadt@cvs.openbsd.org 2004/01/11 21:55:06
3178 [sshpty.c]
3179 for pty opening, only use the openpty() path. the other stuff only needs
3180 to be in openssh-p; markus ok
3181 - (djm) [openbsd-compat/bsd-openpty.c] Rework old sshpty.c code into an
3182 openpty() replacement
a8b64bb8 3183
100e6910 318420040114
3185 - (dtucker) [auth-pam.c] Have monitor die if PAM authentication thread exits
3186 unexpectedly. with & ok djm@
28b49ff8 3187 - (dtucker) [auth-pam.c] Reset signal handler in pthread_cancel too, add
3188 test for case where cleanup has already run.
90f3c272 3189 - (dtucker) [auth-pam.c] Add minor debugging.
100e6910 3190
e47e681f 319120040113
3192 - (dtucker) [auth-pam.c] Relocate struct pam_ctxt and prototypes. No
3193 functional changes.
3194
b3f87f4f 319520040108
3196 - (dtucker) [auth-pam.c defines.h] Bug #783: move __unused to defines.h and
3197 only define if not already. From des at freebsd.org.
24a9171d 3198 - (dtucker) [configure.ac] Remove extra (typo) comma.
b3f87f4f 3199
e7c060cb 320020040105
3201 - (dtucker) [contrib/ssh-copy-id] Bug #781: exit if ssh fails. Patch from
3202 cjwatson at debian.org.
309af4e5 3203 - (dtucker) [acconfig.h configure.ac includes.h servconf.c session.c]
3204 Only enable KerberosGetAFSToken if Heimdal's libkafs is found. with jakob@
e7c060cb 3205
ff620033 320620040102
3207 - (djm) OSX/Darwin needs BIND_8_COMPAT to build getrrsetbyname. Report from
3208 jakob@
c0c10689 3209 - (djm) Remove useless DNS support configure summary message. from jakob@
2511d104 3210 - (djm) OSX/Darwin put the PAM headers in a different place, detect this.
3211 Report from jakob@
ff620033 3212
c6fbc95a 321320031231
3214 - (dtucker) OpenBSD CVS Sync
3215 - djm@cvs.openbsd.org 2003/12/22 09:16:58
3216 [moduli.c ssh-keygen.1 ssh-keygen.c]
3217 tidy up moduli generation debugging, add -v (verbose/debug) option to
3218 ssh-keygen; ok markus@
1dd5f021 3219 - markus@cvs.openbsd.org 2003/12/22 20:29:55
3220 [cipher-3des1.c]
3221 EVP_CIPHER_CTX_cleanup() for the des contexts; pruiksma@freesurf.fr
a1e30b47 3222 - jakob@cvs.openbsd.org 2003/12/23 16:12:10
3223 [servconf.c servconf.h session.c sshd_config]
3224 implement KerberosGetAFSToken server option. ok markus@, beck@
6bb49a16 3225 - millert@cvs.openbsd.org 2003/12/29 16:39:50
3226 [sshd_config]
3227 KeepAlive has been obsoleted, use TCPKeepAlive instead; markus@ OK
b0ca6225 3228 - dtucker@cvs.openbsd.org 2003/12/31 00:24:50
3229 [auth2-passwd.c]
3230 Ignore password change request during password auth (which we currently
3231 don't support) and discard proposed new password. corrections/ok markus@
3f176010 3232 - (dtucker) [configure.ac] Only test setresuid and setresgid if they exist.
c6fbc95a 3233
56b13279 323420031219
3235 - (dtucker) [defines.h] Bug #458: Define SIZE_T_MAX as UINT_MAX if we
3236 typedef size_t ourselves.
3237
0c6a72a5 323820031218
3239 - (dtucker) [configure.ac] Don't use setre[ug]id on DG-UX, from Tom Orban.
b3ef7fb7 3240 - (dtucker) [auth-pam.c] Do PAM chauthtok during SSH2 keyboard-interactive
3241 authentication. Partially fixes bug #423. Feedback & ok djm@
0c6a72a5 3242
95ae2076 324320031217
3244 - (djm) OpenBSD CVS Sync
3245 - markus@cvs.openbsd.org 2003/12/09 15:28:43
3246 [serverloop.c]
3247 make ClientKeepAlive work for ssh -N, too (no login shell requested).
3248 1) send a bogus channel request if we find a channel
3249 2) send a bogus global request if we don't have a channel
3250 ok + test beck@
c5894280 3251 - markus@cvs.openbsd.org 2003/12/09 17:29:04
3252 [sshd.c]
3253 fix -o and HUP; ok henning@
1aafd17a 3254 - markus@cvs.openbsd.org 2003/12/09 17:30:05
3255 [ssh.c]
3256 don't modify argv for ssh -o; similar to sshd.c 1.283
fd573618 3257 - markus@cvs.openbsd.org 2003/12/09 21:53:37
3258 [readconf.c readconf.h scp.1 servconf.c servconf.h sftp.1 ssh.1]
3259 [ssh_config.5 sshconnect.c sshd.c sshd_config.5]
3260 rename keepalive to tcpkeepalive; the old name causes too much
3261 confusion; ok djm, dtucker; with help from jmc@
66357af5 3262 - dtucker@cvs.openbsd.org 2003/12/09 23:45:32
3263 [clientloop.c]
3264 Clear exit code when ssh -N is terminated with a SIGTERM. ok markus@
e8dd24a8 3265 - markus@cvs.openbsd.org 2003/12/14 12:37:21
3266 [ssh_config.5]
3267 we don't support GSS KEX; from Simon Wilkinson
5d8d32a3 3268 - markus@cvs.openbsd.org 2003/12/16 15:49:51
3269 [clientloop.c clientloop.h readconf.c readconf.h scp.1 sftp.1 ssh.1]
3270 [ssh.c ssh_config.5]
3271 application layer keep alive (ServerAliveInterval ServerAliveCountMax)
3272 for ssh(1), similar to the sshd(8) option; ok beck@; with help from
3273 jmc and dtucker@
b3c35b71 3274 - markus@cvs.openbsd.org 2003/12/16 15:51:54
3275 [dh.c]
3276 use <= instead of < in dh_estimate; ok provos/hshoexer;
3277 do not return < DH_GRP_MIN
9a3fe0e2 3278 - (dtucker) [acconfig.h configure.ac uidswap.c] Bug #645: Check for
3279 setres[ug]id() present but not implemented (eg some Linux/glibc
3280 combinations).
cc1102cb 3281 - (bal) [openbsd-compat/bsd-misc.c] unset 'signal' defined if we are
3282 using a real 'signal()' (Noticed by a NeXT Compile)
95ae2076 3283
ef75d357 328420031209
3285 - (dtucker) OpenBSD CVS Sync
3286 - matthieu@cvs.openbsd.org 2003/11/25 23:10:08
3287 [ssh-add.1]
3288 ssh-add doesn't need to be a descendant of ssh-agent. Ok markus@, jmc@.
dfeea606 3289 - djm@cvs.openbsd.org 2003/11/26 21:44:29
3290 [cipher-aes.c]
3291 fix #ifdef before #define; ok markus@
3292 (RCS ID sync only, Portable already had this)
adfde93f 3293 - markus@cvs.openbsd.org 2003/12/02 12:15:10
3294 [progressmeter.c]
3295 improvments from andreas@:
3296 * saner speed estimate for transfers that takes less than a second by
3297 rounding the time to 1 second.
3298 * when the transfer is finished calculate the actual total speed
3299 rather than the current speed which is given during the transfer
fce39749 3300 - markus@cvs.openbsd.org 2003/12/02 17:01:15
3301 [channels.c session.c ssh-agent.c ssh.h sshd.c]
3302 use SSH_LISTEN_BACKLOG (=128) in listen(2).
69e782ea 3303 - djm@cvs.openbsd.org 2003/12/07 06:34:18
3304 [moduli.c]
3305 remove unused debugging #define templates
5acd7dc1 3306 - markus@cvs.openbsd.org 2003/12/08 11:00:47
3307 [kexgexc.c]
3308 print requested group size in debug; ok djm
eb7a33b8 3309 - dtucker@cvs.openbsd.org 2003/12/09 13:52:55
3310 [moduli.c]
3311 Prevent ssh-keygen -T from outputting moduli with a generator of 0, since
3312 they can't be used for Diffie-Hellman. Assistance and ok djm@
b97b4f35 3313 - (dtucker) [ssh-keyscan.c] Sync RCSIDs, missed in SSH_SSFDMAX change below.
ef75d357 3314
e6354014 331520031208
3316 - (tim) [configure.ac] Bug 770. Fix --without-rpath.
3317
1639bb8f 331820031123
3319 - (djm) [canohost.c] Move IPv4inV6 mapped address normalisation to its own
3320 function and call it unconditionally
341c3efe 3321 - (djm) OpenBSD CVS Sync
3322 - djm@cvs.openbsd.org 2003/11/23 23:17:34
3323 [ssh-keyscan.c]
3324 from portable - use sysconf to detect fd limit; ok markus@
3325 (tidy diff by adding SSH_SSFDMAX macro to defines.h)
e7e3e2c8 3326 - djm@cvs.openbsd.org 2003/11/23 23:18:45
3327 [ssh-keygen.c]
3328 consistency PATH_MAX -> MAXPATHLEN; ok markus@
3329 (RCS ID sync only)
3330 - djm@cvs.openbsd.org 2003/11/23 23:21:21
3331 [scp.c]
3332 from portable: rename clashing variable limit-> limit_rate; ok markus@
3333 (RCS ID sync only)
f7926e97 3334 - dtucker@cvs.openbsd.org 2003/11/24 00:16:35
3335 [ssh.1 ssh.c]
3336 Make ssh -k mean GSSAPIDelegateCredentials=no. Suggestion & ok markus@
d74671e4 3337 - (djm) Annotate OpenBSD-derived files in openbsd-compat/ with original
3338 source file path (in OpenBSD tree).
1639bb8f 3339
7fbb4189 334020031122
3341 - (dtucker) [channels.c] Make AIX write limit code clearer. Suggested by djm@
f0b467ef 3342 - (dtucker) [auth-passwd.c openbsd-compat/port-aix.c openbsd-compat/port-aix.h]
3343 Move AIX specific password authentication code to port-aix.c, call
3344 authenticate() until reenter flag is clear.
dbf8efb3 3345 - (dtucker) [auth-sia.c configure.ac] Tru64 update from cmadams at hiwaay.net.
3346 Use permanently_set_uid for SIA, only define DISABLE_FD_PASSING when SIA
3347 is enabled, rely on SIA to check for locked accounts if enabled. ok djm@
10adbb52 3348 - (djm) [scp.c] Rename limitbw -> limit_rate to match upstreamed patch
e20054de 3349 - (djm) [sftp-int.c] Remove duplicated code from bogus sync
00df6acd 3350 - (djm) [packet.c] Shuffle #ifdef to reduce conditionally compiled code
7fbb4189 3351
81b161c2 335220031121
3353 - (djm) OpenBSD CVS Sync
3354 - markus@cvs.openbsd.org 2003/11/20 11:39:28
3355 [progressmeter.c]
3356 fix rounding errors; from andreas@
aff51935 3357 - djm@cvs.openbsd.org 2003/11/21 11:57:03
3358 [everything]
3359 unexpand and delete whitespace at EOL; ok markus@
3360 (done locally and RCS IDs synced)
81b161c2 3361
3eaf3960 336220031118
4d1de3a3 3363 - (djm) Fix early exit for root auth success when UsePAM=yes and
3364 PermitRootLogin=no
3eaf3960 3365 - (dtucker) [auth-pam.c] Convert chauthtok_conv into a generic tty_conv,
95077f48 3366 and use it for do_pam_session. Fixes problems like pam_motd not
3367 displaying anything. ok djm@
f79a6165 3368 - (dtucker) [auth-pam.c] Only use pam_putenv if our platform has it. ok djm@
95077f48 3369 - (djm) OpenBSD CVS Sync
3370 - dtucker@cvs.openbsd.org 2003/11/18 00:40:05
3371 [serverloop.c]
3372 Correct check for authctxt->valid. ok djm@
b2a5802b 3373 - djm@cvs.openbsd.org 2003/11/18 10:53:07
3374 [monitor.c]
3375 unbreak fake authloop for non-existent users (my screwup). Spotted and
3376 tested by dtucker@; ok markus@
4d1de3a3 3377
85a68682 337820031117
3379 - (djm) OpenBSD CVS Sync
3380 - djm@cvs.openbsd.org 2003/11/03 09:03:37
3381 [auth-chall.c]
3382 make this a little more idiot-proof; ok markus@
3383 (includes portable-specific changes)
1a1bc5d5 3384 - jakob@cvs.openbsd.org 2003/11/03 09:09:41
3385 [sshconnect.c]
3386 move changed key warning into warn_changed_key(). ok markus@
f5da7f70 3387 - jakob@cvs.openbsd.org 2003/11/03 09:37:32
3388 [sshconnect.c]
3389 do not free static type pointer in warn_changed_key()
fdaef11e 3390 - djm@cvs.openbsd.org 2003/11/04 08:54:09
3391 [auth1.c auth2.c auth2-pubkey.c auth.h auth-krb5.c auth-passwd.c]
3392 [auth-rhosts.c auth-rh-rsa.c auth-rsa.c monitor.c serverloop.c]
3393 [session.c]
3394 standardise arguments to auth methods - they should all take authctxt.
3395 check authctxt->valid rather then pw != NULL; ok markus@
dc1759e6 3396 - jakob@cvs.openbsd.org 2003/11/08 16:02:40
3397 [auth1.c]
3398 remove unused variable (pw). ok djm@
3399 (id sync only - still used in portable)
512d319a 3400 - jmc@cvs.openbsd.org 2003/11/08 19:17:29
3401 [sftp-int.c]
3402 typos from Jonathon Gray;
b6c7b7b7 3403 - jakob@cvs.openbsd.org 2003/11/10 16:23:41
3404 [bufaux.c bufaux.h cipher.c cipher.h hostfile.c hostfile.h key.c]
3405 [key.h sftp-common.c sftp-common.h sftp-server.c sshconnect.c sshd.c]
3406 [ssh-dss.c ssh-rsa.c uuencode.c uuencode.h]
3407 constify. ok markus@ & djm@
15c8e3fd 3408 - dtucker@cvs.openbsd.org 2003/11/12 10:12:15
3409 [scp.c]
3410 When called with -q, pass -q to ssh; suppresses SSH2 banner. ok markus@
0161a13d 3411 - jakob@cvs.openbsd.org 2003/11/12 16:39:58
3412 [dns.c dns.h readconf.c ssh_config.5 sshconnect.c]
3413 update SSHFP validation. ok markus@
dd376e92 3414 - jmc@cvs.openbsd.org 2003/11/12 20:14:51
3415 [ssh_config.5]
3416 make verb agree with subject, and kill some whitespace;
b930668c 3417 - markus@cvs.openbsd.org 2003/11/14 13:19:09
3418 [sshconnect2.c]
3419 cleanup and minor fixes for the client code; from Simon Wilkinson
d3cbe6f8 3420 - djm@cvs.openbsd.org 2003/11/17 09:45:39
3421 [msg.c msg.h sshconnect2.c ssh-keysign.c]
3422 return error on msg send/receive failure (rather than fatal); ok markus@
0789992b 3423 - markus@cvs.openbsd.org 2003/11/17 11:06:07
3424 [auth2-gss.c gss-genr.c gss-serv.c monitor.c monitor.h monitor_wrap.c]
3425 [monitor_wrap.h sshconnect2.c ssh-gss.h]
3426 replace "gssapi" with "gssapi-with-mic"; from Simon Wilkinson;
3427 test + ok jakob.
7b2a0de3 3428 - (djm) Bug #632: Don't call pam_end indirectly from within kbd-int
3429 conversation function
2212fc98 3430 - (djm) Export environment variables from authentication subprocess to
3431 parent. Part of Bug #717
85a68682 3432
1d58af42 343320031115
3434 - (dtucker) [regress/agent-ptrace.sh] Test for GDB output from Solaris and
3435 HP-UX, skip test on AIX.
3436
74117b26 343720031113
3438 - (dtucker) [auth-pam.c] Append newlines to lines output by the
3439 pam_chauthtok_conv().
9e936326 3440 - (dtucker) [README ssh-host-config ssh-user-config Makefile] (All
3441 contrib/cygwin). Major update from vinschen at redhat.com.
3442 - Makefile provides a `cygwin-postinstall' target to run right after
3443 `make install'.
3444 - Better support for Windows 2003 Server.
3445 - Try to get permissions as correct as possible.
3446 - New command line options to allow full automated host configuration.
3447 - Create configs from skeletons in /etc/defaults/etc.
3448 - Use /bin/bash, allows reading user input with readline support.
3449 - Remove really old configs from /usr/local.
4f1b45b4 3450 - (dtucker) [auth-pam.c] Add newline to accumulated PAM_TEXT_INFO and
3451 PAM_ERROR_MSG messages.
74117b26 3452
53554b24 345320031106
3454 - (djm) Clarify UsePAM consequences a little more
3455
c3d908f0 345620031103
3457 - (dtucker) [contrib/cygwin/ssh-host-config] Ensure entries in /etc/services
3458 are created correctly with CRLF line terminations. Patch from vinschen at
3459 redhat.com.
74677ba3 3460 - (dtucker) OpenBSD CVS Sync
3461 - markus@cvs.openbsd.org 2003/10/15 09:48:45
3462 [monitor_wrap.c]
3463 check pmonitor != NULL
9da35e2c 3464 - markus@cvs.openbsd.org 2003/10/21 09:50:06
3465 [auth2-gss.c]
3466 make sure the doid is larger than 2
b0b30ca6 3467 - avsm@cvs.openbsd.org 2003/10/26 16:57:43
3468 [sshconnect2.c]
3469 rename 'supported' static var in userauth_gssapi() to 'gss_supported'
3470 to avoid shadowing the global version. markus@ ok
f7fb35fe 3471 - markus@cvs.openbsd.org 2003/10/28 09:08:06
3472 [misc.c]
3473 error->debug for getsockopt+TCP_NODELAY; several requests
d8d9afd0 3474 - markus@cvs.openbsd.org 2003/11/02 11:01:03
3475 [auth2-gss.c compat.c compat.h sshconnect2.c]
3476 remove support for SSH_BUG_GSSAPI_BER; simon@sxw.org.uk
61893035 3477 - (dtucker) [regress/agent-ptrace.sh] Use numeric uid and gid.
c3d908f0 3478
f8ec2373 347920031021
3480 - (dtucker) [INSTALL] Some system crypt() functions support MD5 passwords
3481 directly. Noted by Darren.Moffat at sun.com.
5c4056b2 3482 - (dtucker) [regress/agent-ptrace.sh] Skip agent-test unless SUDO is set,
3483 make agent setgid during test.
f8ec2373 3484
4897a87c 348520031017
3486 - (dtucker) [INSTALL] Note that --with-md5 is now required on platforms with
3487 MD5 passwords even if PAM support is enabled. From steev at detritus.net.
3488
433e60ac 348920031015
3490 - (dtucker) OpenBSD CVS Sync
3491 - jmc@cvs.openbsd.org 2003/10/08 08:27:36
3492 [scp.1 scp.c sftp-server.8 sftp.1 sftp.c ssh.1 sshd.8]
3493 scp and sftp: add options list and sort options. options list requested
3494 by deraadt@
3495 sshd: use same format as ssh
3496 ssh: remove wrong option from list
3497 sftp-server: Subsystem is documented in ssh_config(5), not sshd(8)
3498 ok deraadt@ markus@
2ecb78df 3499 - markus@cvs.openbsd.org 2003/10/08 15:21:24
3500 [readconf.c ssh_config.5]
3501 default GSS API to no in client, too; ok jakob, deraadt@
d73a67d7 3502 - markus@cvs.openbsd.org 2003/10/11 08:24:08
3503 [readconf.c readconf.h ssh.1 ssh.c ssh_config.5]
3504 remote x11 clients are now untrusted by default, uses xauth(8) to generate
3505 untrusted cookies; ForwardX11Trusted=yes restores old behaviour.
3506 ok deraadt; feedback and ok djm/fries
b56e99e2 3507 - markus@cvs.openbsd.org 2003/10/11 08:26:43
3508 [sshconnect2.c]
3509 search keys in reverse order; fixes #684
02cd6c56 3510 - markus@cvs.openbsd.org 2003/10/11 11:36:23
3511 [monitor_wrap.c]
3512 return NULL for missing banner; ok djm@
246bb171 3513 - jmc@cvs.openbsd.org 2003/10/12 13:12:13
3514 [ssh_config.5]
3515 note that EnableSSHKeySign should be in the non-hostspecific section;
3516 remove unnecessary .Pp;
3517 ok markus@
b3054353 3518 - markus@cvs.openbsd.org 2003/10/13 08:22:25
3519 [scp.1 sftp.1]
3520 don't refer to options related to forwarding; ok jmc@
b08b7370 3521 - jakob@cvs.openbsd.org 2003/10/14 19:42:10
3522 [dns.c dns.h readconf.c ssh-keygen.c sshconnect.c]
3523 include SSHFP lookup code (not enabled by default). ok markus@
baf12e3f 3524 - jakob@cvs.openbsd.org 2003/10/14 19:43:23
3525 [README.dns]
3526 update
c88de854 3527 - markus@cvs.openbsd.org 2003/10/14 19:54:39
3528 [session.c ssh-agent.c]
3529 10X for mkdtemp; djm@
c31dc31c 3530 - (dtucker) [acconfig.h configure.ac dns.c openbsd-compat/getrrsetbyname.c
3531 openbsd-compat/getrrsetbyname.h] DNS fingerprint support is now always
3532 compiled in but disabled in config.
11d40248 3533 - (dtucker) [auth.c] Check for disabled password expiry on HP-UX Trusted Mode.
ea12f758 3534 - (tim) [regress/banner.sh] portability fix.
433e60ac 3535
a83a3125 353620031009
3537 - (dtucker) [sshd_config.5] UsePAM defaults to "no". ok djm@
3538
19e633e7 353920031008
3540 - (dtucker) OpenBSD CVS Sync
3541 - dtucker@cvs.openbsd.org 2003/10/07 01:47:27
3542 [sshconnect2.c]
c8f0cf13 3543 Don't use logit for banner, since it truncates to MSGBUFSIZ; bz #668 &
3544 #707. ok markus@
7fdf5569 3545 - djm@cvs.openbsd.org 2003/10/07 07:04:16
3546 [sftp-int.c]
3547 sftp quoting fix from admorten AT umich.edu; ok markus@
c8f0cf13 3548 - deraadt@cvs.openbsd.org 2003/10/07 21:58:28
3549 [sshconnect2.c]
3550 set ptr to NULL after free
4c98e94c 3551 - dtucker@cvs.openbsd.org 2003/10/07 01:52:13
3552 [regress/Makefile regress/banner.sh]
3553 Test SSH2 banner. ok markus@
3d3e0ec3 3554 - djm@cvs.openbsd.org 2003/10/07 07:04:52
3555 [regress/sftp-cmds.sh]
3556 more sftp quoting regress tests; ok markus
19e633e7 3557
e3df52a9 355820031007
3559 - (djm) Delete autom4te.cache after autoreconf
c6630044 3560 - (dtucker) [auth-pam.c auth-pam.h session.c] Make PAM use the new static
3561 cleanup functions. With & ok djm@
f658a5e8 3562 - (dtucker) [contrib/redhat/openssh.spec] Bug #714: Now that UsePAM is a
3563 run-time switch, always build --with-md5-passwords.
7111a85c 3564 - (dtucker) [configure.ac openbsd-compat/Makefile.in openbsd-compat/strtoul.c]
3565 Bug #670: add strtoul() to openbsd-compat for platforms lacking it. ok djm@
605369bb 3566 - (dtucker) [configure.ac] Bug #715: Set BROKEN_SETREUID and BROKEN_SETREGID
3567 on Reliant Unix. Patch from Robert.Dahlem at siemens.com.
e2798e96 3568 - (dtucker) [configure.ac] Bug #710: Check for dlsym() in libdl on
3569 Reliant Unix. Based on patch from Robert.Dahlem at siemens.com.
e3df52a9 3570
418ae4b4 357120031003
3f1204c3 3572 - (dtucker) OpenBSD CVS Sync
418ae4b4 3573 - markus@cvs.openbsd.org 2003/10/02 10:41:59
3574 [sshd.c]
3575 print openssl version, too, several requests; ok henning/djm.
59f552b7 3576 - markus@cvs.openbsd.org 2003/10/02 08:26:53
3577 [ssh-gss.h]
3578 missing $OpenBSD:; dtucker
ba7c26ce 3579 - (tim) [contrib/caldera/openssh.spec] Remove obsolete --with-ipv4-default
3580 option.
418ae4b4 3581
2362db19 358220031002
3f1204c3 3583 - (dtucker) OpenBSD CVS Sync
2362db19 3584 - markus@cvs.openbsd.org 2003/09/23 20:17:11
3585 [Makefile.in auth1.c auth2.c auth.c auth.h auth-krb5.c canohost.c
3586 cleanup.c clientloop.c fatal.c gss-serv.c log.c log.h monitor.c monitor.h
3587 monitor_wrap.c monitor_wrap.h packet.c serverloop.c session.c session.h
3588 ssh-agent.c sshd.c]
3589 replace fatal_cleanup() and linked list of fatal callbacks with static
3590 cleanup_exit() function. re-refine cleanup_exit() where appropriate,
3591 allocate sshd's authctxt eary to allow simpler cleanup in sshd.
3592 tested by many, ok deraadt@
0469be42 3593 - markus@cvs.openbsd.org 2003/09/23 20:18:52
3594 [progressmeter.c]
3595 don't print trailing \0; bug #709; Robert.Dahlem@siemens.com
3596 ok millert/deraadt@
c15706e2 3597 - markus@cvs.openbsd.org 2003/09/23 20:41:11
3598 [channels.c channels.h clientloop.c]
3599 move client only agent code to clientloop.c
51d2a129 3600 - markus@cvs.openbsd.org 2003/09/26 08:19:29
3601 [sshd.c]
3602 no need to set the listen sockets to non-block; ok deraadt@
5f4a0c58 3603 - jmc@cvs.openbsd.org 2003/09/29 11:40:51
3604 [ssh.1]
3605 - add list of options to -o and .Xr ssh_config(5)
3606 - some other cleanup
3607 requested by deraadt@;
3608 ok deraadt@ markus@
e377c083 3609 - markus@cvs.openbsd.org 2003/09/29 20:19:57
3610 [servconf.c sshd_config]
3611 GSSAPICleanupCreds -> GSSAPICleanupCredentials
97b56d59 3612 - (dtucker) [configure.ac] Don't set DISABLE_SHADOW when configuring
3613 --with-pam. ok djm@
21c1aca3 3614 - (dtucker) [ssh-gss.h] Prototype change missed in sync.
3a23ba0e 3615 - (dtucker) [session.c] Fix bus errors on some 64-bit Solaris configurations.
3616 Based on patches by Matthias Koeppe and Thomas Baden. ok djm@
2362db19 3617
0cdb4344 361820030930
3619 - (bal) Fix issues in openbsd-compat/realpath.c
3620
4214aa45 362120030925
3622 - (dtucker) [configure.ac openbsd-compat/xcrypt.c] Bug #633: Remove
3623 DISABLE_SHADOW for HP-UX, use getspnam instead of getprpwnam. Patch from
3624 michael_steffens at hp.com, ok djm@
1b4ba39b 3625 - (tim) [sshd_config] UsePAM defaults to no.
4214aa45 3626
67c4ea7d 362720030924
3628 - (djm) Update version.h and spec files for HEAD
cb433561 3629 - (dtucker) [configure.ac] IRIX5 needs the same setre[ug]id defines as IRIX6.
67c4ea7d 3630
5ba73866 363120030923
291c14e8 3632 - (dtucker) [Makefile.in] Bug #644: Fix "make clean" for out-of-tree
5ba73866 3633 builds. Portability corrections from tim@.
b27e573d 3634 - (dtucker) [configure.ac] Bug #665: uid swapping issues on Mac OS X.
635e0c42 3635 Patch from max at quendi.de.
08da2d08 3636 - (dtucker) [configure.ac] Bug #657: uid swapping issues on BSDi.
3637 - (dtucker) [configure.ac] Bug #653: uid swapping issues on Tru64.
6fb3618d 3638 - (dtucker) [configure.ac] Bug #693: uid swapping issues on NCR MP-RAS.
3639 Patch from david.haughton at ncr.com
412c0eaa 3640 - (dtucker) [configure.ac] Bug #659: uid swapping issues on IRIX 6.
3641 Part of patch supplied by bugzilla-openssh at thewrittenword.com
1a086f97 3642 - (dtucker) [configure.ac openbsd-compat/fake-rfc2553.c
3643 openbsd-compat/fake-rfc2553.h] Bug #659: Test for and handle systems with
3644 where gai_strerror is defined as "const char *". Part of patch supplied
3645 by bugzilla-openssh at thewrittenword.com
35283c00 3646 - (dtucker) [contrib/cygwin/README contrib/cygwin/ssh-host-config] Update
3647 ssh-host-config to match current defaults, bump README version. Patch from
3648 vinschen at redhat.com.
51e7d820 3649 - (dtucker) [uidswap.c] Don't test restoration of uid on Cygwin since the
3650 OS does not support permanently dropping privileges. Patch from
3651 vinschen at redhat.com.
805dcf3a 3652 - (dtucker) [openbsd-compat/port-aix.c] Use correct include for xmalloc.h,
3653 add canohost.h to stop warning. Based on patch from openssh-unix-dev at
3654 thewrittenword.com
913a4384 3655 - (dtucker) [INSTALL] Bug #686: Document requirement for zlib 1.1.4 or
3656 higher.
f4f2ff4f 3657 - (tim) Fix typo. s/SETEIUD_BREAKS_SETUID/SETEUID_BREAKS_SETUID/
b27e573d 3658 - (tim) [configure.ac] Bug 665: move 3 new AC_DEFINES outside of AC_TRY_RUN.
3659 Report by distler AT golem ph utexas edu.
ca043cac 3660 - (dtucker) [contrib/aix/pam.conf] Include example pam.conf for AIX from
3661 article by genty at austin.ibm.com, included with the author's permission.
ce26c02a 3662 - (dtucker) OpenBSD CVS Sync
3663 - markus@cvs.openbsd.org 2003/09/18 07:52:54
3664 [sshconnect.c]
3665 missing {}; bug #656; jclonguet at free.fr
5bd34316 3666 - markus@cvs.openbsd.org 2003/09/18 07:54:48
3667 [buffer.c]
3668 protect against double free; #660; zardoz at users.sf.net
1bd71826 3669 - markus@cvs.openbsd.org 2003/09/18 07:56:05
3670 [authfile.c]
3671 missing buffer_free(&encrypted); #662; zardoz at users.sf.net
c46e584f 3672 - markus@cvs.openbsd.org 2003/09/18 08:49:45
3673 [deattack.c misc.c session.c ssh-agent.c]
3674 more buffer allocation fixes; from Solar Designer; CAN-2003-0682;
3675 ok millert@
bb92e5cc 3676 - miod@cvs.openbsd.org 2003/09/18 13:02:21
3677 [authfd.c bufaux.c dh.c mac.c ssh-keygen.c]
3678 A few signedness fixes for harmless situations; markus@ ok
9adbb4a4 3679 - markus@cvs.openbsd.org 2003/09/19 09:02:02
3680 [packet.c]
3681 buffer_dump only if PACKET_DEBUG is defined; Jedi/Sector One; pr 3471
f04181fe 3682 - markus@cvs.openbsd.org 2003/09/19 09:03:00
3683 [buffer.c]
3684 sign fix in buffer_dump; Jedi/Sector One; pr 3473
cd25664d 3685 - markus@cvs.openbsd.org 2003/09/19 11:29:40
3686 [ssh-agent.c]
3687 provide a ssh-agent specific fatal() function; ok deraadt
eec6d341 3688 - markus@cvs.openbsd.org 2003/09/19 11:30:39
3689 [ssh-keyscan.c]
3690 avoid fatal_cleanup, just call exit(); ok deraadt
364b1cde 3691 - markus@cvs.openbsd.org 2003/09/19 11:31:33
3692 [channels.c]
3693 do not call channel_free_all on fatal; ok deraadt
72c4301f 3694 - markus@cvs.openbsd.org 2003/09/19 11:33:09
3695 [packet.c sshd.c]
3696 do not call packet_close on fatal; ok deraadt
815a8407 3697 - markus@cvs.openbsd.org 2003/09/19 17:40:20
3698 [scp.c]
3699 error handling for remote-remote copy; #638; report Harald Koenig;
3700 ok millert, fgs, henning, deraadt
82de775c 3701 - markus@cvs.openbsd.org 2003/09/19 17:43:35
3702 [clientloop.c sshtty.c sshtty.h]
3703 remove fatal callbacks from client code; ok deraadt
9e3191db 3704 - (bal) "extration" -> "extraction" in ssh-rand-helper.c; repoted by john
3705 on #unixhelp@efnet
daa41e62 3706 - (tim) [configure.ac] add --disable-etc-default-login option. ok djm
0a23d79f 3707 - (djm) Sync with V_3_7 branch:
3708 - (djm) Fix SSH1 challenge kludge
3709 - (djm) Bug #671: Fix builds on OpenBSD
3710 - (djm) Bug #676: Fix PAM stack corruption
3711 - (djm) Fix bad free() in PAM code
3712 - (djm) Don't call pam_end before pam_init
3713 - (djm) Enable build with old OpenSSL again
3714 - (djm) Trim deprecated options from INSTALL. Mention UsePAM
3715 - (djm) Fix quote handling in sftp; Patch from admorten AT umich.edu
5ba73866 3716
0b202697 3717$Id$
This page took 1.008046 seconds and 5 git commands to generate.