diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 295 |
1 files changed, 295 insertions, 0 deletions
@@ -1,3 +1,298 @@ | |||
1 | 20120828 | ||
2 | - (djm) Release openssh-6.1 | ||
3 | |||
4 | 20120828 | ||
5 | - (dtucker) [openbsd-compat/bsd-cygwin_util.h] define WIN32_LEAN_AND_MEAN | ||
6 | for compatibility with future mingw-w64 headers. Patch from vinschen at | ||
7 | redhat com. | ||
8 | |||
9 | 20120822 | ||
10 | - (djm) [README contrib/caldera/openssh.spec contrib/redhat/openssh.spec] | ||
11 | [contrib/suse/openssh.spec] Update version numbers | ||
12 | |||
13 | 20120731 | ||
14 | - (djm) OpenBSD CVS Sync | ||
15 | - jmc@cvs.openbsd.org 2012/07/06 06:38:03 | ||
16 | [ssh-keygen.c] | ||
17 | missing full stop in usage(); | ||
18 | - djm@cvs.openbsd.org 2012/07/10 02:19:15 | ||
19 | [servconf.c servconf.h sshd.c sshd_config] | ||
20 | Turn on systrace sandboxing of pre-auth sshd by default for new installs | ||
21 | by shipping a config that overrides the current UsePrivilegeSeparation=yes | ||
22 | default. Make it easier to flip the default in the future by adding too. | ||
23 | prodded markus@ feedback dtucker@ "get it in" deraadt@ | ||
24 | - dtucker@cvs.openbsd.org 2012/07/13 01:35:21 | ||
25 | [servconf.c] | ||
26 | handle long comments in config files better. bz#2025, ok markus | ||
27 | - markus@cvs.openbsd.org 2012/07/22 18:19:21 | ||
28 | [version.h] | ||
29 | openssh 6.1 | ||
30 | |||
31 | 20120720 | ||
32 | - (dtucker) Import regened moduli file. | ||
33 | |||
34 | 20120706 | ||
35 | - (djm) [sandbox-seccomp-filter.c] fallback to rlimit if seccomp filter is | ||
36 | not available. Allows use of sshd compiled on host with a filter-capable | ||
37 | kernel on hosts that lack the support. bz#2011 ok dtucker@ | ||
38 | - (djm) [configure.ac] Recursively expand $(bindir) to ensure it has no | ||
39 | unexpanded $(prefix) embedded. bz#2007 patch from nix-corp AT | ||
40 | esperi.org.uk; ok dtucker@ | ||
41 | - (djm) OpenBSD CVS Sync | ||
42 | - dtucker@cvs.openbsd.org 2012/07/06 00:41:59 | ||
43 | [moduli.c ssh-keygen.1 ssh-keygen.c] | ||
44 | Add options to specify starting line number and number of lines to process | ||
45 | when screening moduli candidates. This allows processing of different | ||
46 | parts of a candidate moduli file in parallel. man page help jmc@, ok djm@ | ||
47 | - djm@cvs.openbsd.org 2012/07/06 01:37:21 | ||
48 | [mux.c] | ||
49 | fix memory leak of passed-in environment variables and connection | ||
50 | context when new session message is malformed; bz#2003 from Bert.Wesarg | ||
51 | AT googlemail.com | ||
52 | - djm@cvs.openbsd.org 2012/07/06 01:47:38 | ||
53 | [ssh.c] | ||
54 | move setting of tty_flag to after config parsing so RequestTTY options | ||
55 | are correctly picked up. bz#1995 patch from przemoc AT gmail.com; | ||
56 | ok dtucker@ | ||
57 | |||
58 | 20120704 | ||
59 | - (dtucker) [configure.ac openbsd-compat/bsd-misc.h] Add setlinebuf for | ||
60 | platforms that don't have it. "looks good" tim@ | ||
61 | |||
62 | 20120703 | ||
63 | - (dtucker) [configure.ac] Detect platforms that can't use select(2) with | ||
64 | setrlimit(RLIMIT_NOFILE, rl_zero) and disable the rlimit sandbox on those. | ||
65 | - (dtucker) [configure.ac sandbox-rlimit.c] Test whether or not | ||
66 | setrlimit(RLIMIT_FSIZE, rl_zero) and skip it if it's not supported. Its | ||
67 | benefit is minor, so it's not worth disabling the sandbox if it doesn't | ||
68 | work. | ||
69 | |||
70 | 20120702 | ||
71 | - (dtucker) OpenBSD CVS Sync | ||
72 | - naddy@cvs.openbsd.org 2012/06/29 13:57:25 | ||
73 | [ssh_config.5 sshd_config.5] | ||
74 | match the documented MAC order of preference to the actual one; | ||
75 | ok dtucker@ | ||
76 | - markus@cvs.openbsd.org 2012/06/30 14:35:09 | ||
77 | [sandbox-systrace.c sshd.c] | ||
78 | fix a during the load of the sandbox policies (child can still make | ||
79 | the read-syscall and wait forever for systrace-answers) by replacing | ||
80 | the read/write synchronisation with SIGSTOP/SIGCONT; | ||
81 | report and help hshoexer@; ok djm@, dtucker@ | ||
82 | - dtucker@cvs.openbsd.org 2012/07/02 08:50:03 | ||
83 | [ssh.c] | ||
84 | set interactive ToS for forwarded X11 sessions. ok djm@ | ||
85 | - dtucker@cvs.openbsd.org 2012/07/02 12:13:26 | ||
86 | [ssh-pkcs11-helper.c sftp-client.c] | ||
87 | fix a couple of "assigned but not used" warnings. ok markus@ | ||
88 | - dtucker@cvs.openbsd.org 2012/07/02 14:37:06 | ||
89 | [regress/connect-privsep.sh] | ||
90 | remove exit from end of test since it prevents reporting failure | ||
91 | - (dtucker) [regress/reexec.sh regress/sftp-cmds.sh regress/test-exec.sh] | ||
92 | Move cygwin detection to test-exec and use to skip reexec test on cygwin. | ||
93 | - (dtucker) [regress/test-exec.sh] Correct uname for cygwin/w2k. | ||
94 | |||
95 | 20120629 | ||
96 | - OpenBSD CVS Sync | ||
97 | - dtucker@cvs.openbsd.org 2012/06/21 00:16:07 | ||
98 | [addrmatch.c] | ||
99 | fix strlcpy truncation check. from carsten at debian org, ok markus | ||
100 | - dtucker@cvs.openbsd.org 2012/06/22 12:30:26 | ||
101 | [monitor.c sshconnect2.c] | ||
102 | remove dead code following 'for (;;)' loops. | ||
103 | From Steve.McClellan at radisys com, ok markus@ | ||
104 | - dtucker@cvs.openbsd.org 2012/06/22 14:36:33 | ||
105 | [sftp.c] | ||
106 | Remove unused variable leftover from tab-completion changes. | ||
107 | From Steve.McClellan at radisys com, ok markus@ | ||
108 | - dtucker@cvs.openbsd.org 2012/06/26 11:02:30 | ||
109 | [sandbox-systrace.c] | ||
110 | Add mquery to the list of allowed syscalls for "UsePrivilegeSeparation | ||
111 | sandbox" since malloc now uses it. From johnw.mail at gmail com. | ||
112 | - dtucker@cvs.openbsd.org 2012/06/28 05:07:45 | ||
113 | [mac.c myproposal.h ssh_config.5 sshd_config.5] | ||
114 | Remove hmac-sha2-256-96 and hmac-sha2-512-96 MACs since they were removed | ||
115 | from draft6 of the spec and will not be in the RFC when published. Patch | ||
116 | from mdb at juniper net via bz#2023, ok markus. | ||
117 | - naddy@cvs.openbsd.org 2012/06/29 13:57:25 | ||
118 | [ssh_config.5 sshd_config.5] | ||
119 | match the documented MAC order of preference to the actual one; ok dtucker@ | ||
120 | - dtucker@cvs.openbsd.org 2012/05/13 01:42:32 | ||
121 | [regress/addrmatch.sh] | ||
122 | Add "Match LocalAddress" and "Match LocalPort" to sshd and adjust tests | ||
123 | to match. Feedback and ok djm@ markus@. | ||
124 | - djm@cvs.openbsd.org 2012/06/01 00:47:35 | ||
125 | [regress/multiplex.sh regress/forwarding.sh] | ||
126 | append to rather than truncate test log; bz#2013 from openssh AT | ||
127 | roumenpetrov.info | ||
128 | - djm@cvs.openbsd.org 2012/06/01 00:52:52 | ||
129 | [regress/sftp-cmds.sh] | ||
130 | don't delete .* on cleanup due to unintended env expansion; pointed out in | ||
131 | bz#2014 by openssh AT roumenpetrov.info | ||
132 | - dtucker@cvs.openbsd.org 2012/06/26 12:06:59 | ||
133 | [regress/connect-privsep.sh] | ||
134 | test sandbox with every malloc option | ||
135 | - dtucker@cvs.openbsd.org 2012/06/28 05:07:45 | ||
136 | [regress/try-ciphers.sh regress/cipher-speed.sh] | ||
137 | Remove hmac-sha2-256-96 and hmac-sha2-512-96 MACs since they were removed | ||
138 | from draft6 of the spec and will not be in the RFC when published. Patch | ||
139 | from mdb at juniper net via bz#2023, ok markus. | ||
140 | - (dtucker) [myproposal.h] Remove trailing backslash to fix compile error. | ||
141 | - (dtucker) [key.c] ifdef out sha256 key types on platforms that don't have | ||
142 | the required functions in libcrypto. | ||
143 | |||
144 | 20120628 | ||
145 | - (dtucker) [openbsd-compat/getrrsetbyname-ldns.c] bz #2022: prevent null | ||
146 | pointer deref in the client when built with LDNS and using DNSSEC with a | ||
147 | CNAME. Patch from gregdlg+mr at hochet info. | ||
148 | |||
149 | 20120622 | ||
150 | - (dtucker) [contrib/cygwin/ssh-host-config] Ensure that user sshd runs as | ||
151 | can logon as a service. Patch from vinschen at redhat com. | ||
152 | |||
153 | 20120620 | ||
154 | - (djm) OpenBSD CVS Sync | ||
155 | - djm@cvs.openbsd.org 2011/12/02 00:41:56 | ||
156 | [mux.c] | ||
157 | fix bz#1948: ssh -f doesn't fork for multiplexed connection. | ||
158 | ok dtucker@ | ||
159 | - djm@cvs.openbsd.org 2011/12/04 23:16:12 | ||
160 | [mux.c] | ||
161 | revert: | ||
162 | > revision 1.32 | ||
163 | > date: 2011/12/02 00:41:56; author: djm; state: Exp; lines: +4 -1 | ||
164 | > fix bz#1948: ssh -f doesn't fork for multiplexed connection. | ||
165 | > ok dtucker@ | ||
166 | it interacts badly with ControlPersist | ||
167 | - djm@cvs.openbsd.org 2012/01/07 21:11:36 | ||
168 | [mux.c] | ||
169 | fix double-free in new session handler | ||
170 | NB. Id sync only | ||
171 | - djm@cvs.openbsd.org 2012/05/23 03:28:28 | ||
172 | [dns.c dns.h key.c key.h ssh-keygen.c] | ||
173 | add support for RFC6594 SSHFP DNS records for ECDSA key types. | ||
174 | patch from bugzilla-m67 AT nulld.me in bz#1978; ok + tweak markus@ | ||
175 | - djm@cvs.openbsd.org 2012/06/01 00:49:35 | ||
176 | [PROTOCOL.mux] | ||
177 | correct types of port numbers (integers, not strings); bz#2004 from | ||
178 | bert.wesarg AT googlemail.com | ||
179 | - djm@cvs.openbsd.org 2012/06/01 01:01:22 | ||
180 | [mux.c] | ||
181 | fix memory leak when mux socket creation fails; bz#2002 from bert.wesarg | ||
182 | AT googlemail.com | ||
183 | - dtucker@cvs.openbsd.org 2012/06/18 11:43:53 | ||
184 | [jpake.c] | ||
185 | correct sizeof usage. patch from saw at online.de, ok deraadt | ||
186 | - dtucker@cvs.openbsd.org 2012/06/18 11:49:58 | ||
187 | [ssh_config.5] | ||
188 | RSA instead of DSA twice. From Steve.McClellan at radisys com | ||
189 | - dtucker@cvs.openbsd.org 2012/06/18 12:07:07 | ||
190 | [ssh.1 sshd.8] | ||
191 | Remove mention of 'three' key files since there are now four. From | ||
192 | Steve.McClellan at radisys com. | ||
193 | - dtucker@cvs.openbsd.org 2012/06/18 12:17:18 | ||
194 | [ssh.1] | ||
195 | Clarify description of -W. Noted by Steve.McClellan at radisys com, | ||
196 | ok jmc | ||
197 | - markus@cvs.openbsd.org 2012/06/19 18:25:28 | ||
198 | [servconf.c servconf.h sshd_config.5] | ||
199 | sshd_config: extend Match to allow AcceptEnv and {Allow,Deny}{Users,Groups} | ||
200 | this allows 'Match LocalPort 1022' combined with 'AllowUser bauer' | ||
201 | ok djm@ (back in March) | ||
202 | - jmc@cvs.openbsd.org 2012/06/19 21:35:54 | ||
203 | [sshd_config.5] | ||
204 | tweak previous; ok markus | ||
205 | - djm@cvs.openbsd.org 2012/06/20 04:42:58 | ||
206 | [clientloop.c serverloop.c] | ||
207 | initialise accept() backoff timer to avoid EINVAL from select(2) in | ||
208 | rekeying | ||
209 | |||
210 | 20120519 | ||
211 | - (dtucker) [configure.ac] bz#2010: fix non-portable shell construct. Patch | ||
212 | from cjwatson at debian org. | ||
213 | - (dtucker) [configure.ac contrib/Makefile] bz#1996: use AC_PATH_TOOL to find | ||
214 | pkg-config so it does the right thing when cross-compiling. Patch from | ||
215 | cjwatson at debian org. | ||
216 | - (dtucker) OpenBSD CVS Sync | ||
217 | - dtucker@cvs.openbsd.org 2012/05/13 01:42:32 | ||
218 | [servconf.h servconf.c sshd.8 sshd.c auth.c sshd_config.5] | ||
219 | Add "Match LocalAddress" and "Match LocalPort" to sshd and adjust tests | ||
220 | to match. Feedback and ok djm@ markus@. | ||
221 | - dtucker@cvs.openbsd.org 2012/05/19 06:30:30 | ||
222 | [sshd_config.5] | ||
223 | Document PermitOpen none. bz#2001, patch from Loganaden Velvindron | ||
224 | |||
225 | 20120504 | ||
226 | - (dtucker) [configure.ac] Include <sys/param.h> rather than <sys/types.h> | ||
227 | to fix building on some plaforms. Fom bowman at math utah edu and | ||
228 | des at des no. | ||
229 | |||
230 | 20120427 | ||
231 | - (dtucker) [regress/addrmatch.sh] skip tests when running on a non-ipv6 | ||
232 | platform rather than exiting early, so that we still clean up and return | ||
233 | success or failure to test-exec.sh | ||
234 | |||
235 | 20120426 | ||
236 | - (djm) [auth-passwd.c] Handle crypt() returning NULL; from Paul Wouters | ||
237 | via Niels | ||
238 | - (djm) [auth-krb5.c] Save errno across calls that might modify it; | ||
239 | ok dtucker@ | ||
240 | |||
241 | 20120423 | ||
242 | - OpenBSD CVS Sync | ||
243 | - djm@cvs.openbsd.org 2012/04/23 08:18:17 | ||
244 | [channels.c] | ||
245 | fix function proto/source mismatch | ||
246 | |||
247 | 20120422 | ||
248 | - OpenBSD CVS Sync | ||
249 | - djm@cvs.openbsd.org 2012/02/29 11:21:26 | ||
250 | [ssh-keygen.c] | ||
251 | allow conversion of RSA1 keys to public PEM and PKCS8; "nice" markus@ | ||
252 | - guenther@cvs.openbsd.org 2012/03/15 03:10:27 | ||
253 | [session.c] | ||
254 | root should always be excluded from the test for /etc/nologin instead | ||
255 | of having it always enforced even when marked as ignorenologin. This | ||
256 | regressed when the logic was incompletely flipped around in rev 1.251 | ||
257 | ok halex@ millert@ | ||
258 | - djm@cvs.openbsd.org 2012/03/28 07:23:22 | ||
259 | [PROTOCOL.certkeys] | ||
260 | explain certificate extensions/crit split rationale. Mention requirement | ||
261 | that each appear at most once per cert. | ||
262 | - dtucker@cvs.openbsd.org 2012/03/29 23:54:36 | ||
263 | [channels.c channels.h servconf.c] | ||
264 | Add PermitOpen none option based on patch from Loganaden Velvindron | ||
265 | (bz #1949). ok djm@ | ||
266 | - djm@cvs.openbsd.org 2012/04/11 13:16:19 | ||
267 | [channels.c channels.h clientloop.c serverloop.c] | ||
268 | don't spin in accept() when out of fds (ENFILE/ENFILE) - back off for a | ||
269 | while; ok deraadt@ markus@ | ||
270 | - djm@cvs.openbsd.org 2012/04/11 13:17:54 | ||
271 | [auth.c] | ||
272 | Support "none" as an argument for AuthorizedPrincipalsFile to indicate | ||
273 | no file should be read. | ||
274 | - djm@cvs.openbsd.org 2012/04/11 13:26:40 | ||
275 | [sshd.c] | ||
276 | don't spin in accept() when out of fds (ENFILE/ENFILE) - back off for a | ||
277 | while; ok deraadt@ markus@ | ||
278 | - djm@cvs.openbsd.org 2012/04/11 13:34:17 | ||
279 | [ssh-keyscan.1 ssh-keyscan.c] | ||
280 | now that sshd defaults to offering ECDSA keys, ssh-keyscan should also | ||
281 | look for them by default; bz#1971 | ||
282 | - djm@cvs.openbsd.org 2012/04/12 02:42:32 | ||
283 | [servconf.c servconf.h sshd.c sshd_config sshd_config.5] | ||
284 | VersionAddendum option to allow server operators to append some arbitrary | ||
285 | text to the SSH-... banner; ok deraadt@ "don't care" markus@ | ||
286 | - djm@cvs.openbsd.org 2012/04/12 02:43:55 | ||
287 | [sshd_config sshd_config.5] | ||
288 | mention AuthorizedPrincipalsFile=none default | ||
289 | - djm@cvs.openbsd.org 2012/04/20 03:24:23 | ||
290 | [sftp.c] | ||
291 | setlinebuf(3) is more readable than setvbuf(.., _IOLBF, ...) | ||
292 | - jmc@cvs.openbsd.org 2012/04/20 16:26:22 | ||
293 | [ssh.1] | ||
294 | use "brackets" instead of "braces", for consistency; | ||
295 | |||
1 | 20120420 | 296 | 20120420 |
2 | - (djm) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec] | 297 | - (djm) [contrib/caldera/openssh.spec contrib/redhat/openssh.spec] |
3 | [contrib/suse/openssh.spec] Update for release 6.0 | 298 | [contrib/suse/openssh.spec] Update for release 6.0 |