-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathCHANGELOG
166 lines (144 loc) · 7.04 KB
/
CHANGELOG
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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
27.07.2009 0.6.18b
--------------------------------------------------------------------------------
* "Fatal select(): Success" Artifact under Linux fixed.
Thanks Bernd Schuller and Dennis Schridde for discovering the bug
23.04.2009 0.6.17b
--------------------------------------------------------------------------------
* Empty -w gets 100% cpu usage under Linux. Fixed.
Thanks "David Hofstee" <[email protected]> for the bugfix
* Man-page -r section fixed
21.11.2008 0.6.16b
--------------------------------------------------------------------------------
* Terminal emulation is more complex now. Great thanks:
"lang qiu" <[email protected]> who found the problem and the way to
fix it under Solaris OS.
"Alexey Rudometov" <[email protected]>
for reproduction of the bug and testing under Solaris
* Wrong ${PREFIX} in Makefile from previous release fixed
* Marks >>> and <<< added to logfile to indicate direction of stream
* Man page updated
27.01.2008 0.6.15b
--------------------------------------------------------------------------------
* Fixed fatal bug under FreeBSD-6.3 Release new PTY scheme. Thanks to
"Sergey Yaroshevsky" <[email protected]> for discovering the bug
* Minor changes in Makefile to handle ${PREFIX}
29.11.2007 0.6.14b
--------------------------------------------------------------------------------
* Trivial bug in handling of strncpy() functions fixed
24.10.2007 0.6.12b
--------------------------------------------------------------------------------
* mfifo() bug under OpenBSD fixed
* Empty is now fully functional under OpenBSD
Great thanks to Vincenzo Maggio ([email protected]) for deep
debugging under OpenBSD
Thanks to Aleksey Kozlov ([email protected]) for testing under OpenBSD
Thanks to Roman Gorohov ([email protected]) for the free account at
OpenBSD-4.1 box
* string family functions were replaced with more secure equivalents
* regular expressions introduced
* SECURITY section of man page contributed by Sergey Redin ([email protected])
09.01.2007 0.6.11b
--------------------------------------------------------------------------------
* conversion types fixed
* AIX and OSF1 code by Sylvain DEGUT merged to current source code
* macros optimizations
* syntax fixed at examples/em_ssh_2.sh script
* Makefile update
12.2006 0.6.10-degut - version introduced by Sylvain DEGUT ([email protected])
--------------------------------------------------------------------------------
Empty is fully operational on:
AIX: 4.3, 5.1, 5.2, 5.3
HP-UX: 11.00, 11.11, 11.23 (pa-risc, itanium)
Linux RedHat and Suse (32 and 64bits)
OSF1: 4.0, 5.1
Solaris: 6,8,10 (sparc,x86)
15.04.2006 0.6.10a
--------------------------------------------------------------------------------
* succesfully tested on HP-UX 11.11 PA-RISC1.1 (9000/777)
* Empty with experimental status ported to Cygwin Linux-like environment
19.03.2006 0.6.9b
--------------------------------------------------------------------------------
* Empty port of FreeBSD ports collection updated
* Bugs with permissions on session-log finally fixed thanks to
"Sergey Yaroshevsky" <[email protected]> for discovering the problem
* HP-UX port is ready, successfully tested on HP-UX 11.00
Thanks to Hewlett Packard AO Russia and personally to Andrew Kuchinskyi
and Denis Karzhavin for C110 (9000/777) workstation
* Several code optimizations
* Documentation updated
18.02.2006 0.6.8b
--------------------------------------------------------------------------------
* ATTENTION!!! Incompatibility changes were made!!! To control newline behavior
\r and \n must be used to send CR and LF characters.
* Old -n and -R options were removed
* Option -p can be specified to save PID of Empty process
* Bug with large PIDs in simple job control fixed
* Patch for successful compilation under OpenBSD-3.8
by "Elisender" <[email protected]> included
* Session log file permissions are fixed under Solaris and Linux
* Documentation updated
26.01.2006 0.6.7b - This version was never publicized
--------------------------------------------------------------------------------
* With option -R Empty sends \r\n (0x0D 0x0A) instead of \n (0x0A).
Thanks "Sergey V" <[email protected]> for the idea.
* Several minor bugs fixed
23.12.2005 0.6.6b
--------------------------------------------------------------------------------
* Bug in IPCS on removing semaphores for the dead sessions (fixed).
Thanks to "Dmitry S. Vlasov" ([email protected]) for discovering it.
16.12.2005 0.6.5b
--------------------------------------------------------------------------------
* Option -L enables logging all input and output to the file
* Bug with getopt() under Linux which was discovered
by "Alex Slyotov" <[email protected]>. Fixed
* Option -r allows to read a line or a block (if -b size is specified) of data
from input FIFO. Thanks to "Alex Slyotov" ([email protected]) for the
idea.
* Sucessfully tested under FreeBSD 6.0
12.11.2005 0.6.4b
--------------------------------------------------------------------------------
* Empty fails (now fixed) to remove semaphores on kill-signals. The bug was
discovered by Dmitry S. Vlasov [email protected]. Thanks!
06.11.2005 0.6.3b
--------------------------------------------------------------------------------
* Empty failed to compile under Solaris-8 with gcc.
Thanks to sdio ([email protected]). Fixed.
* Additional, lots of IPC bugs were discovered under SVR4 branch, all of them
are fixed, I hope.
* grantpt() under Solaris and Unixware fixed
30.10.2005 0.6.2b
--------------------------------------------------------------------------------
* Option -w supports multiple pairs of "key-response"
* Syntax getting harder to understand so I had removed STDIN support for -w key
* Makefile reorganized: Solaris and UnixWare are moved to Makefile.SVR4
* Semaphores implemented to replase -r key timeouts. Awfull -r key was removed
once and I hope forever!
* Several bugs fixed
* Documentation updated
25.09.2005 0.6.1b
--------------------------------------------------------------------------------
* Several bugs fixed
* The -k key works with job control now
* Errors with creating FIFOs fixed. Thanks "Michael" ([email protected])
* The -r key returned
* Examples and manual page updated
18.09.2005 0.6.0b
--------------------------------------------------------------------------------
* Stdin and pipes constructions can be used with -s and -w keys.
* Simple job control was introduced
25.08.2005 0.5.12b
--------------------------------------------------------------------------------
* Fixed non critical warnings at compilation time on FreeBSD-5.4
* SunOS-cc and SunOS-gcc targets added to Makefile to support native CC and GCC
compilers. Default SunOS is equal to SunOS-gcc now.
01.05.2005 0.5.11b
--------------------------------------------------------------------------------
* wait4child() bug fixed
* sleep() bug removed
* Timeout "-t" key changed its behavior. See man
* Syslog messaging for daemon mode added
* Several minor bugs fixed
* Several new bugs were added :)
17.04.2005 0.5.5b
--------------------------------------------------------------------------------
* Software published