@@ -104,163 +104,3 @@ General Public License for more details.
104
104
105
105
You should have received a copy of the GNU General Public License
106
106
along 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