comparison CHANGES @ 118:5312ca05ed48 private-rez

propagate of 717950f4061f1123659ee87c7c168805af920ab7 and 839f98f136788cc1466e4641bf796f96040a085d from branch 'matt.dbclient.authpam' to 'matt.dbclient.rez'
author Matt Johnston <matt@ucc.asn.au>
date Sun, 12 Sep 2004 04:56:50 +0000
parents 88e0a1ad951a
children 8c08fd2b7f5b
comparison
equal deleted inserted replaced
57:3b2a5a1c4347 118:5312ca05ed48
1 0.44test3 - Fri Aug 27 22:20:54 +0800
2
3 - Fixed a bunch of warnings.
4
5 - scp works correctly when passed a username (fix for the dbclient program
6 itself as well, "-lmatt" works as well as "-l matt").
7
8 - Remove unrequired debian files
9
10 - Exit with the remote process's return code for dbclient
11
12 - Display stderr messages from the server in the client
13
14 - Add circular buffering to the channel code. This should dramatically reduce
15 the amount of backtraffic sent in response to traffic incoming to the
16 Dropbear end - improves high-latency performance (ie dialup).
17
18 - Various other related channel-handling fixups.
19
20 - Allow leading lines in the banner when connecting to servers
21
22 - Fixed printing out errors onto the network socket with stderr (for inetd
23 mode when using xinetd)
24
25 - Remove obselete documentation
26
27 - Fix a null-pointer exception when trying to free non-existant listeners
28 at cleanup.
29
30 - DEBUG_TRACE now only works if you add "-v" to the program commandline
31
32 - Don't leave stdin non-blocking on exit - this caused the parent shell
33 of dbclient to close when dbclient exited, for some shells in BusyBox
34
35 - Server connections no longer timeout after 5 minutes
36
37 - Fixed stupid DSS hostkey typo (server couldn't load host keys)
38
39 0.44test2 - Tues Aug 17 2004 17:43:54 +0800
40
41 - Fix up dropbearmulti targets in the Makefile - symlinks are now created
42
43 - Compile fake-rfc2553 even with dropbearconvert/dropbearkey - this
44 allows them to work on platforms without a native getaddrinfo()
45
46 - Create ~/.ssh/known_hosts properly if it doesn't exist
47
48 - Fix basename() function prototype
49
50 - Backport some local changes (more #ifdefs for termcodes.c, a fix for missing
51 defines on AIX).
52
53 - Let dbclient be run as "ssh"
54
55 - Initialise mp_ints by default
56
57 0.44test1 - Sun Aug 16 2005 17:43:54 +0800
58
59 - TESTING RELEASE - this is the first public release of the client codebase,
60 so there are sure to be bugs to be found. In addition, if you're just using
61 the server portion, the final binary size probably will increase - I'll
62 be trying to get it back down in future releases.
63
64 - Dropbear client added - lots of changes to the server code as well to
65 generalise things
66
67 - IPv6 support added for client, server, and forwarding
68
69 - New makefile with more generic support for multiple-program binaries
70
71 0.43 - Fri Jul 16 2004 17:44:54 +0800
72
73 - SECURITY: Don't try to free() uninitialised variables in DSS verification
74 code. Thanks to Arne Bernin for pointing out this bug. This is possibly
75 exploitable, all users with DSS and pubkey-auth compiled in are advised to
76 upgrade.
77
78 - Clean up agent forwarding socket files correctly, patch from Gerrit Pape.
79
80 - Don't go into an infinite loop when portforwarding to servers which don't
81 send any initial data/banner. Patch from Nikola Vladov
82
83 - Fix for network vs. host byte order in logging remote TCP ports, also
84 from Gerrit Pape.
85
86 - Initialise many pointers to NULL, for general safety. Also checked cleanup
87 code for mp_ints (related to security issues above).
88
89 0.42 - Wed Jun 16 2004 12:44:54 +0800
90
91 - Updated to Gerrit Pape's official Debian subdirectory
92
93 - Fixed bad check when opening /dev/urandom - thanks to Danny Sung.
94
95 - Added -i inetd mode flag, and associated options in options.h . Dropbear
96 can be compiled with either normal mode, inetd, or both modes. Thanks
97 to Gerrit Pape for basic patch and motivation.
98
99 - Use <dirent.h> rather than <sys/dir.h> for POSIX compliance. Thanks to Bill
100 Sommerfield.
101
102 - Fixed a TCP forwarding (client-local, -L style) bug which caused the whole
103 session to close if the TCP connection failed. Thanks to Andrew Braund for
104 reporting it and helping track it down.
105
106 - Re-enable sigpipe for child processes. Thanks to Gerrit Pape for some
107 suggestions, and BSD manpages for a clearer explanation of the behaviour.
108
109 - Added manpages, thanks to Gerrit Pape.
110
111 - Changed license text for LibTomCrypt and LibTomMath.
112
113 - Added strip-static target
114
115 - Fixed a bug in agent-forwarding cleanup handler - would segfault
116 (dereferencing a null pointer) if agent forwarding had failed.
117
118 - Fix behaviour of authorized_keys parsing, so larger (>1024 bit) DSA keys will
119 work. Thanks to Dr. Markus Waldeck for the report.
120
121 - Fixed local port forwarding code so that the "-j" option will make forwarding
122 attempts fail more gracefully.
123
124 - 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
125 isn't available. Thanks to Stirling Westrup for the report.
126
127 - Updated to LibTomCrypt 0.96 and LibTomMath 0.30. The AES code now uses
128 smaller non-precomputed tables if DROPBEAR_SMALL_CODE is defined in
129 options.h, leading to a significant reduction in the binary size.
130
1 0.41 - Mon Jan 19 2004 22:40:19 +0800 131 0.41 - Mon Jan 19 2004 22:40:19 +0800
2 132
3 - Fix in configure so that cross-compiling works, thanks to numerous people for 133 - Fix in configure so that cross-compiling works, thanks to numerous people for
4 reporting and testing 134 reporting and testing
5 135