-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGES
120 lines (87 loc) · 3.32 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
version 1.5c
Jim Grishaw <jgrishaw@myrealbox.com>
- fixes for cygwin
- added tty test suite (test/ directory)
-----------------------------
version 1.5b
Richard Hoyle <rhoyle@cix.co.uk>
- fix problem with initial flush of tty on some systems (slackware 9.0)
- cleanup, got rid of c++ style comments, fixed warnings
-----------------------------
version 1.5a
- now compiles with readline v4.2
- works on MacOS X
config:
- detect readline headers
- fixed configure.in bug (-ltermcap not needed in AC_CHECK_LIB) (Jeff Squyres)
-----------------------------
v1.5
- now compiles under solaris
- added hostname in prompt
- fixed tilde expansion: used to done by glob()'s GLOB_TILDE option
which is not supported everywhere, and is buggy
( substitutes in ~/a/b but not in ~/a/b/c !)
some more code now replaces this ...
- improved completion : builtin, tilde and pathname completions
- cleaned/rewrote openpty.c
- ask user whether to continue after failed grantpt()
or if using a tty with dangerous perms
- check that old controlling tty has been dropped
- under linux use /dev/ptmx if available instead of /dev/pty*
- should be easier to port
- added 'suspend' and 'disconnect' builtins
- fixed race conditions due to fork()
- fixed signal handlers : they have to reset themselves so that it works
everywhere ...
- fixed some memory leaks
- cleaning cleaning cleaning
- added '--force' option to avoid being asked questions (doesn't suppres
warnings though)
- added '--' option to allow separation of zssh options from ssh options
- handle quotes in --shell option, so that we can now do some really weird
stuff such as:
zssh -s "sh -c 'ps aux | grep ssh'"
config:
- detect pty functions/devices available
- added '--disable-readline' option of configure to allow building zssh
without libreadline
- use -Wall compiler option if available
-----------------------------
v1.4
- added escape key help msg
- fixed rpm spec file bug
- added escape builtin : allows to change the escape key
- added -s switch to allow the remote shell to be changed
- fixed bug with child handling (delay in sfork)
- added hook builtin : allows to hook any proram to the tty/pty,
not just rz and sz
- added ztelnet hard link : remote logging prg defaults to "telnet -8 -E"
instead of "ssh -e none"
------------------------------
v1.3
- Fixed a bug that cause the app to segfault under FreeBSD
(globbing.c:27)
- Added redefinable escape sequence (environment variable and command
line arg)
- tilde expansion is now performed (provided the GLOB_TILDE flag is supported
by the glob(3) function)
------------------------------
v1.2*
- Install problem fixes mainly
------------------------------
v1.1
- Changed escape sequence from Alt-1 to ^@ (C-space)
Alt-1 is bound by default under window maker
and Ctrl-x sequences will be easier to customize.
------------------------------
v1.0
- Removed sending of "rz" command to the remote shell,
it seems it works just fine without !
- Fixed ^D in local shell... caused segfault
- ^C works when sz-ing (^X sent to interrupt remote rz)
rz-ing not tested yet
- Added test for both text and X11 Alt-1 key codes
- fixed bug in shell escapes handling : used to exit on parse error !
- Added builtin 'repeat'
- Now correctly flushes output after ^C during transfert
The tty should no longer be polluted !