File: CHANGES

package info (click to toggle)
zlibc 0.9k-4.3
  • links: PTS
  • area: main
  • in suites: buster, sid, stretch
  • size: 624 kB
  • ctags: 461
  • sloc: sh: 3,195; ansic: 3,077; csh: 128; makefile: 60; sed: 4
file content (221 lines) | stat: -rw-r--r-- 5,753 bytes parent folder | download | duplicates (5)
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
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
Version 0.9k
------------
 - Updated for compatibility with Solaris 10 and current versions of
   Glibc

Version 0.9j
------------
 - Glibc 2.1 compatibility tested (gawd, when will this moving target
   ever stop?)
 - New disable_child mode: this disables zlibc for all programs
   started by covered commands (useful for emacs, so that any dired
   buffers show full filenames, rather than strip the .gz)

 
Version 0.9i
------------

 - Glibc compatibility tested

Version 0.9h
------------

 - Use RTLD_NEXT to call original syscalls on systems that support this.

Version 0.9g
------------

 - aliasing fixes

Version 0.9f
------------
 - Alias open to __open on Linux

Version 0.9e
------------
 - Close stderr when invoking gzip in order to avoid spurious 'broken
   pipe' error messages from gzip.

Version 0.9c
-------------

 - Automatically generate manpages from texinfo doc


Version 0.9b
------------

 - Installation bug fixes


Version 0.9
-----------
 - Added texinfo doc
 - System-wide conf file is now /usr/local/etc/zlibc.conf
    (/etc/zlibc.conf on Linux)
 - Zlibc now has the same name everywhere: uncompress.o, and is
   installed in /usr/local/lib.  Override if you use /etc/ld.so.preload
   on Linux.
 - Removed a.out support (for simplification)
 - Fixed my address
 - Use GNU autoconf for configuration
 - Added Solaris support


Version 0.8
-----------
 - More cleanup
 - Makefile bug fix
 - Use LD_ZLIB as a prefixe for env vars instead of just ZLIB for
   security reasons.

 
Version 0.7
-----------

 - Cleanup


Version 0.6e
------------

 - Fixed a.out preload library
 - Added a patch for the dynaminc linker, which allows to use
preloaded objects with suid programs.


Version 0.6d
------------

 - Cleaned up version numbers
 - Updated compilation instruction for Suns


Version 0.6c
------------
 - Now works with the new binutils-2.5.2l.15  linker. 
 - Can be compiled for a.out on a system with a compiler defaulting to
ELF
 - documentation updated to reflect improvements in ld.so and ld-linux.so
 - works now with the new extensible xstat functions.
 - Updated instructions and FAQ


Version 0.6b
------------

 - Cleaned up version numbers


Version 0.6a
------------

 - Added a few missing files


Version 0.6
-----------

 - zlibc now works with ELF
 - all configuration by environmental variables is disabled if the
effective uid doesn't match the real uid, or if the effective gid
doesn't match the real gid. (This is to prevent abuse of suid/sgid
binaries)
 - minor bugfixes
 - minor cleanups in the Makefiles


Version 0.5 20November
-----------------------

 - Fixed strace incompatibility (Linux only)
 - upgraded to 4.6.20


Version 0.4d 10November
-----------------------
 - limited write support. (Compression after writing, complete decompression
 in place before writing, ...)
 - configuration files compilable to default configuration.
 - Non-ANSI compiler support dropped.
 - Sun and Linux Makefiles merged.


Version 0.4b
------------


Version 0.4c
------------


Version 0.4a
------------

 More bug fixes.

 - invoke all shell scripts with the name of the shell (For those Linux boxes
   where bash is not the default shell!) (thanks to Bill C. Riemers
   <bcr@physics.purdue.edu> for reporting the bugs)
 - rewrote the getlibrary script to not use ls any more. (Color ls could cause
   us trouble)
 - added cp, cpio, pax and cpp to compiled-in defaults and zlibrc.sample
   (thanks to Bill C. Riemers <bcr@physics.purdue.edu> for suggesting it)
 - polished up the documentation
 - replace EINVAL errno by ENOENT when the compressed files can not be found
   ( EINVAL gets generated when stating a filename with two dots in it on a
   dos fs. This screws up copying to a dos fs) (thanks to  York Lam 
   <ylam@acs.ryerson.ca> for suggesting this, and sending me a patch)
 - fixed a security hole in open.c. However, there are still many race 
   conditions.


Version 0.4
-----------

Mostly bug fixes and documentation:

- made 'unlink' option the default behavior. ( thanks to
cls@truffula.sj.ca.us for suggesting it)

- use ldconfig in install.linux script, new naming convention
(thanks to Bill C. Riemers <bcr@physics.purdue.edu> for suggesting it)

- don't use statically linked recovery programs. (Not necessary any
more, now that I have ldconfig)

- don't use uname in the configure script. Before, the configure
script broke with old uname. (thanks to Joe Waters
<jpw@freedom.NMSU.Edu> for reporting the bug)

- fixed a Makefile bug that caused the 'library' file not to be remade
when new libraries are installed. (thanks to Joe Waters
<jpw@freedom.NMSU.Edu> for reporting the bug)

- the configure script now says that it gets its default values out of
the local configuration. (thanks to Joe Waters <jpw@freedom.NMSU.Edu>
for suggesting it)

- fixed HAVE_PROC bug (broke 'at' on linux) (thanks to Joe Waters
<jpw@freedom.NMSU.Edu> for reporting the bug)

- fixed readdir.c bug (broke 'du' on sun) (thanks to Andrew A. Burgess
<aab@cichlid.com> for reporting this bug)

- changed open.c so that mtime and ctime are conserved when a file is
uncompressed using tmpfiles. This is needed for NN's expire. (thanks
to Andrew A. Burgess <aab@cichlid.com> for suggesting it). Support for
compressed read-write files will be added later.

- included documentation in binary release. (thanks to Thomas Boutell
<boutell@netcom.com> for suggesting it)

- added explanation to the manpage about what to do with symlinks.
(thanks to Bernd Meyer <root@umibox.hanse.de> and Ulrich Lauther
<lauther@inf21.zfe.siemens.de> for suggesting it)

- removed experimental code from readlink and lstat. (Links to compressed
files used to be shown as "|/file" )

- added FAQ, and improved documentation.