Mercurial > dropbear
annotate CHANGES @ 108:10f4d3319780
- added circular buffering for channels
- added stderr support for the client
- cleaned up a bunch of "unused" warnings, duplicated header definitions
- added exit-status support for the client
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 26 Aug 2004 13:16:40 +0000 |
parents | c2ac796b130e |
children | 88e0a1ad951a |
rev | line source |
---|---|
90
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
1 0.44test2 - Tues Aug 17 2004 17:43:54 +0800 |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
2 |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
3 - Fix up dropbearmulti targets in the Makefile - symlinks are now created |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
4 |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
5 - Compile fake-rfc2553 even with dropbearconvert/dropbearkey - this |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
6 allows them to work on platforms without a native getaddrinfo() |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
7 |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
8 - Create ~/.ssh/known_hosts properly if it doesn't exist |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
9 |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
10 - Fix basename() function prototype |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
11 |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
12 - Backport some local changes (more #ifdefs for termcodes.c, a fix for missing |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
13 defines on AIX). |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
14 |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
15 - Let dbclient be run as "ssh" |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
16 |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
17 - Initialise mp_ints by default |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
18 |
c2ac796b130e
merge of 00b67a11e33c3ed390556805ed6d1078528bee70
Matt Johnston <matt@ucc.asn.au>
parents:
78
diff
changeset
|
19 0.44test1 - Sun Aug 16 2005 17:43:54 +0800 |
78 | 20 |
21 - TESTING RELEASE - this is the first public release of the client codebase, | |
22 so there are sure to be bugs to be found. In addition, if you're just using | |
23 the server portion, the final binary size probably will increase - I'll | |
24 be trying to get it back down in future releases. | |
25 | |
26 - Dropbear client added - lots of changes to the server code as well to | |
27 generalise things | |
28 | |
29 - IPv6 support added for client, server, and forwarding | |
30 | |
31 - New makefile with more generic support for multiple-program binaries | |
32 | |
69 | 33 0.43 - Fri Jul 16 2004 17:44:54 +0800 |
34 | |
35 - SECURITY: Don't try to free() uninitialised variables in DSS verification | |
36 code. Thanks to Arne Bernin for pointing out this bug. This is possibly | |
37 exploitable, all users with DSS and pubkey-auth compiled in are advised to | |
38 upgrade. | |
39 | |
40 - Clean up agent forwarding socket files correctly, patch from Gerrit Pape. | |
41 | |
42 - Don't go into an infinite loop when portforwarding to servers which don't | |
43 send any initial data/banner. Patch from Nikola Vladov | |
44 | |
45 - Fix for network vs. host byte order in logging remote TCP ports, also | |
46 from Gerrit Pape. | |
47 | |
48 - Initialise many pointers to NULL, for general safety. Also checked cleanup | |
49 code for mp_ints (related to security issues above). | |
50 | |
51 0.42 - Wed Jun 16 2004 12:44:54 +0800 | |
52 | |
53 - Updated to Gerrit Pape's official Debian subdirectory | |
54 | |
55 - Fixed bad check when opening /dev/urandom - thanks to Danny Sung. | |
56 | |
57 - Added -i inetd mode flag, and associated options in options.h . Dropbear | |
58 can be compiled with either normal mode, inetd, or both modes. Thanks | |
59 to Gerrit Pape for basic patch and motivation. | |
60 | |
61 - Use <dirent.h> rather than <sys/dir.h> for POSIX compliance. Thanks to Bill | |
62 Sommerfield. | |
63 | |
64 - Fixed a TCP forwarding (client-local, -L style) bug which caused the whole | |
65 session to close if the TCP connection failed. Thanks to Andrew Braund for | |
66 reporting it and helping track it down. | |
67 | |
68 - Re-enable sigpipe for child processes. Thanks to Gerrit Pape for some | |
69 suggestions, and BSD manpages for a clearer explanation of the behaviour. | |
70 | |
71 - Added manpages, thanks to Gerrit Pape. | |
72 | |
73 - Changed license text for LibTomCrypt and LibTomMath. | |
74 | |
75 - Added strip-static target | |
76 | |
77 - Fixed a bug in agent-forwarding cleanup handler - would segfault | |
78 (dereferencing a null pointer) if agent forwarding had failed. | |
79 | |
80 - Fix behaviour of authorized_keys parsing, so larger (>1024 bit) DSA keys will | |
81 work. Thanks to Dr. Markus Waldeck for the report. | |
82 | |
83 - Fixed local port forwarding code so that the "-j" option will make forwarding | |
84 attempts fail more gracefully. | |
85 | |
86 - Allow repeated requests in a single session if previous ones fail - this fixes PuTTY and some other SCP clients, which try SFTP, then fall-back to SCP if it | |
87 isn't available. Thanks to Stirling Westrup for the report. | |