Mercurial > dropbear
comparison CHANGES @ 511:582cb38e4eb5 insecure-nocrypto
propagate from branch 'au.asn.ucc.matt.dropbear' (head cdcc3c729e29544e8b98a408e2dc60e4483dfd2a)
to branch 'au.asn.ucc.matt.dropbear.insecure-nocrypto' (head 0ca38a1cf349f7426ac9de34ebe4c3e3735effab)
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 06 Nov 2008 13:16:55 +0000 |
parents | b85507ade010 |
children | a3748e54273c |
comparison
equal
deleted
inserted
replaced
361:461c4b1fb35f | 511:582cb38e4eb5 |
---|---|
1 0.52 | |
2 | |
3 - Add "netcat-alike" option (-B) to dbclient, allowing Dropbear to tunnel | |
4 standard input/output to a TCP port-forwarded remote host. | |
5 | |
6 - Add "proxy command" support to dbclient, to allow using a spawned process for | |
7 IO rather than a direct TCP connection. eg | |
8 dbclient remotehost | |
9 is equivalent to | |
10 dbclient -J 'nc remotehost 22' remotehost | |
11 (the hostname is still provided purely for looking up saved host keys) | |
12 | |
13 - Combine netcat-alike and proxy support to allow "multihop" connections, with | |
14 comma-separated host syntax. Allows running | |
15 dbclient user1@host1,user2@host2,user3@host3 | |
16 to end up at host3 via the other two, using SSH TCP forwarding. It's a bit | |
17 like onion-routing. All connections are established from the local machine. | |
18 The comma-separated syntax can also be used for scp/rsync, eg | |
19 scp -S dbclient matt@martello,root@wrt,canyons:/tmp/dump . | |
20 to bounce through a few hosts. | |
21 | |
22 - Allow restrictions on authorized_keys logins such as restricting commands | |
23 to be run etc. This is a subset of those allowed by OpenSSH, doesn't | |
24 yet allow restricting source host. | |
25 | |
26 - Use vfork() for scp on uClinux | |
27 | |
28 - Default to PATH=/usr/bin:/bin for shells. | |
29 | |
30 - Report errors if -R forwarding fails | |
31 | |
32 - Add counter mode cipher support, which avoids some security problems with the | |
33 standard CBC mode. | |
34 | |
35 - Support [email protected] delayed compression for client/server. It can be | |
36 required for the Dropbear server with the '-Z' option. This is useful for | |
37 security as it avoids exposing the server to attacks on zlib by | |
38 unauthenticated remote users, though requires client side support. | |
39 | |
40 - options.h has been split into options.h (user-changable) and sysoptions.h | |
41 (less commonly changed) | |
42 | |
43 - Support "dbclient -s sftp" to specify a subsystem | |
44 | |
45 - Fix a bug in replies to channel requests that could be triggered by recent | |
46 versions of PuTTY | |
47 | |
48 0.51 - Thu 27 March 2008 | |
49 | |
50 - Make a copy of password fields rather erroneously relying on getwpnam() | |
51 to be safe to call multiple times | |
52 | |
53 - If $SSH_ASKPASS_ALWAYS environment variable is set (and $SSH_ASKPASS is | |
54 as well) always use that program, ignoring isatty() and $DISPLAY | |
55 | |
56 - Wait until a process exits before the server closes a connection, so | |
57 that an exit code can be sent. This fixes problems with exit codes not | |
58 being returned, which could cause scp to fail. | |
59 | |
60 0.50 - Wed 8 August 2007 | |
61 | |
62 - Add DROPBEAR_PASSWORD environment variable to specify a dbclient password | |
63 | |
64 - Use /dev/urandom by default, since that's what everyone does anyway | |
65 | |
66 - Correct vfork() use for uClinux in scp | |
67 (thanks to Alex Landau) | |
68 | |
69 - Exit with an exit code of 1 if dropbear can't bind to any ports | |
70 (thanks to Nicolai Ehemann) | |
71 | |
72 - Improve network performance and add a -W <receive_window> argument for | |
73 adjusting the tradeoff between network performance and memory consumption. | |
74 | |
75 - Fix a problem where reply packets could be sent during key exchange, | |
76 in violation of the SSH spec. This could manifest itself with connections | |
77 being terminated after 8 hours with new TCP-forward connections being | |
78 established. | |
79 | |
80 - Add -K <keepalive_time> argument, ensuring that data is transmitted | |
81 over the connection at least every N seconds. | |
82 | |
83 - dropbearkey will no longer generate DSS keys of sizes other than 1024 | |
84 bits, as required by the DSS specification. (Other sizes are still | |
85 accepted for use to provide backwards compatibility). | |
86 | |
87 0.49 - Fri 23 February 2007 | |
88 | |
89 - Security: dbclient previously would prompt to confirm a | |
90 mismatching hostkey but wouldn't warn loudly. It will now | |
91 exit upon a mismatch. | |
92 | |
93 - Compile fixes, make sure that all variable definitions are at the start | |
94 of a scope. | |
95 | |
96 - Added -P pidfile argument to the server (from Swen Schillig) | |
97 | |
98 - Add -N dbclient option for "no command" | |
99 | |
100 - Add -f dbclient option for "background after auth" | |
101 | |
102 - Add ability to limit binding to particular addresses, use | |
103 -p [address:]port, patch from Max-Gerd Retzlaff. | |
104 | |
105 - Try to finally fix ss_family compilation problems (for old | |
106 glibc systems) | |
107 | |
108 - Fix finding relative-path server hostkeys when running daemonized | |
109 | |
110 - Use $HOME in preference to that from /etc/passwd, so that | |
111 dbclient can still work on broken systems. | |
112 | |
113 - Fix various issues found by Klocwork defect analysis, mostly memory leaks | |
114 and error-handling. Thanks to Klocwork for their service. | |
115 | |
116 - Improve building in a separate directory | |
117 | |
118 - Add compile-time LOG_COMMANDS option to log user commands | |
119 | |
120 - Add '-y' flag to dbclient to unconditionally accept host keys, | |
121 patch from Luciano Miguel Ferreira Rocha | |
122 | |
123 - Return immediately for "sleep 10 & echo foo", rather than waiting | |
124 for the sleep to return (pointed out by Rob Landley). | |
125 | |
126 - Avoid hanging after exit in certain cases (such as scp) | |
127 | |
128 - Various minor fixes, in particular various leaks reported by | |
129 Erik Hovland | |
130 | |
131 - Disable core dumps on startup | |
132 | |
133 - Don't erase over every single buffer, since it was a bottleneck. | |
134 On systems where it really matters, encrypted swap should be utilised. | |
135 | |
136 - Read /dev/[u]random only once at startup to conserve kernel entropy | |
137 | |
138 - Upgrade to LibTomCrypt 1.16 and LibTomMath 0.40 | |
139 | |
140 - Upgrade config.status and config.guess | |
141 | |
1 0.48.1 - Sat 11 March 2006 | 142 0.48.1 - Sat 11 March 2006 |
2 | 143 |
3 - Compile fix for scp | 144 - Compile fix for scp |
4 | 145 |
5 0.48 - Thurs 9 March 2006 | 146 0.48 - Thurs 9 March 2006 |