@@ -104,163 +104,3 @@ General Public License for more details.
104104
105105You should have received a copy of the GNU General Public License
106106along with this program. If not, see < http://www.gnu.org/licenses/ > .
107-
108- ## Release History
109-
110- 0.14.5 (February 21, 2022):
111-
112- * fix faulty version in 0.14.4
113-
114- 0.14.4 (February 21, 2022):
115-
116- * Several test fixes to fix patchelf test suite on openbsd by @klemensn
117- * Allow multiple modifications in same call by @fzakaria in https://github.com/NixOS/patchelf/pull/361
118- * Add support to build with musl by @fzakaria in https://github.com/NixOS/patchelf/pull/362
119- * Fix typo: s/folllow/follow/ by @bjornfor in https://github.com/NixOS/patchelf/pull/366
120- * mips: fix incorrect polarity on dyn_offset; closes #364 by @a-m-joseph in https://github.com/NixOS/patchelf/pull/365
121-
122- 0.14.3 (December 05, 2021):
123-
124- * this release adds support for static, pre-compiled patchelf binaries
125-
126- 0.14.2 (November 29, 2021):
127-
128- * make version number in tarball easier to use for packagers
129-
130- 0.14.1 (November 28, 2021):
131-
132- * build fix: add missing include
133-
134- 0.14 (November 27, 2021):
135-
136- Changes compared to 0.13:
137-
138- * Bug fixes:
139- - Fix corrupted library names when using --replace-needed multiple times
140- - Fix setting an empty rpath
141- - Don't try to parse .dynamic section of type NOBITS
142- - Fix use-after-free in normalizeNoteSegments
143- - Correct EINTR handling in writeFile
144- - MIPS: Adjust PT_MIPS_ABIFLAGS segment and DT_MIPS_RLD_MAP_REL dynamic section if present
145- - Fix binaries without .gnu.hash section
146- * Support loongarch architecture
147- * Remove limits on output file size for elf files
148- * Allow reading rpath from file
149- * Requires now C++17 for building
150-
151- 0.13.1 (November 27, 2021):
152-
153- * Bug fixes:
154- - fix setting empty rpath
155- - use memcpy instead of strcpy to set rpath
156- - Don't try to parse .dynamic section of type NOBITS
157- - fix use-after-free in normalizeNoteSegments
158- - correct EINTR handling in writeFile
159- - Adjust PT_MIPS_ABIFLAGS segment if present
160- - Adjust DT_MIPS_RLD_MAP_REL dynamic section entry if present
161- - fix binaries without .gnu.hash section
162-
163- 0.13 (August 5, 2021):
164-
165- * New ` --add-rpath ` flag.
166-
167- * Bug fixes.
168-
169- 0.12 (August 27, 2020):
170-
171- * New ` --clear-symbol-version ` flag.
172-
173- * Better support for relocating NOTE sections/segments.
174-
175- * Improved the default section alignment choice.
176-
177- * Bug fixes.
178-
179- 0.11 (June 9, 2020):
180-
181- * New ` --output ` flag.
182-
183- * Some bug fixes.
184-
185- 0.10 (March 28, 2019):
186-
187- * Many bug fixes. Please refer to the Git commit log:
188-
189- https://github.com/NixOS/patchelf/commits/master
190-
191- This release has contributions from Adam Trhoň, Benjamin Hipple,
192- Bernardo Ramos, Bjørn Forsman, Domen Kožar, Eelco Dolstra, Ezra
193- Cooper, Felipe Sateler, Jakub Wilk, James Le Cuirot, Karl Millar,
194- Linus Heckemann, Nathaniel J. Smith, Richard Purdie, Stanislav
195- Markevich and Tuomas Tynkkynen.
196-
197- 0.9 (February 29, 2016):
198-
199- * Lots of new features. Please refer to the Git commit log:
200-
201- https://github.com/NixOS/patchelf/commits/master
202-
203- This release has contributions from Aaron D. Marasco, Adrien
204- Devresse, Alexandre Pretyman, Changli Gao, Chingis Dugarzhapov,
205- darealshinji, David Sveningsson, Eelco Dolstra, Felipe Sateler,
206- Jeremy Sanders, Jonas Kuemmerlin, Thomas Tuegel, Tuomas Tynkkynen,
207- Vincent Danjean and Vladimír Čunát.
208-
209- 0.8 (January 15, 2014):
210-
211- * Fix a segfault caused by certain illegal entries in symbol tables.
212-
213- 0.7 (January 7, 2014):
214-
215- * Rewrite section indices in symbol tables. This for instance allows
216- gdb to show proper backtraces.
217-
218- * Added `--remove-needed' option.
219-
220- 0.6 (November 7, 2011):
221-
222- * Hacky support for executables created by the Gold linker.
223-
224- * Support segments with an alignment of 0 (contributed by Zack
225- Weinberg).
226-
227- * Added a manual page (contributed by Jeremy Sanders
228- 229-
230- 0.5 (November 4, 2009):
231-
232- * Various bugfixes.
233-
234- * `--force-rpath' now deletes the DT_RUNPATH if it is present.
235-
236- 0.4 (June 4, 2008):
237-
238- * Support for growing the RPATH on dynamic libraries.
239-
240- * IA-64 support (not tested) and related 64-bit fixes.
241-
242- * FreeBSD support.
243-
244- * ` --set-rpath', ` --shrink-rpath' and `--print-rpath' now prefer
245- DT_RUNPATH over DT_RPATH, which is obsolete. When updating, if both
246- are present, both are updated. If only DT_RPATH is present, it is
247- converted to DT_RUNPATH unless `--force-rpath' is specified. If
248- neither is present, a DT_RUNPATH is added unless `--force-rpath' is
249- specified, in which case a DT_RPATH is added.
250-
251- 0.3 (May 24, 2007):
252-
253- * Support for 64-bit ELF binaries (such as on x86_64-linux).
254-
255- * Support for big-endian ELF binaries (such as on powerpc-linux).
256-
257- * Various bugfixes.
258-
259- 0.2 (January 15, 2007):
260-
261- * Provides a hack to get certain programs (such as the
262- Belastingaangifte 2005) to work.
263-
264- 0.1 (October 11, 2005):
265-
266- * Initial release.
0 commit comments