|
1 Fri Sep 7 14:04:20 CEST 2007, Michael Riepe <libelf@mr511.de> |
|
2 |
|
3 * acconfig.h: |
|
4 add ENABLE_SANITY_CHECKS. |
|
5 |
|
6 * aclocal.m4: |
|
7 fix --enable-gnu-names. |
|
8 |
|
9 * configure.in: |
|
10 add --enable-sanity-checks. |
|
11 fix --enable-extended-format. |
|
12 |
|
13 * lib/data.c: |
|
14 add _elf_sanity_checks variable. |
|
15 |
|
16 * lib/private.h: |
|
17 declare _elf_sanity_checks and constants. |
|
18 |
|
19 * lib/strptr.c: |
|
20 enable/disable sanity check. |
|
21 |
|
22 * lib/version.c: |
|
23 set _elf_sanity_checks from $LIBELF_SANITY_CHECKS. |
|
24 |
|
25 Fri Jun 29 23:27:15 CEST 2007, Michael Riepe <libelf@mr511.de> |
|
26 |
|
27 * lib/Makefile.in: |
|
28 improved make -jX patch. |
|
29 |
|
30 Wed Jun 20 08:04:30 CEST 2007, Michael Riepe <libelf@mr511.de> |
|
31 |
|
32 * lib/Makefile.in: |
|
33 add "make -jX install" patch by Joel Martin. |
|
34 |
|
35 Tue Nov 21 21:21:12 CET 2006, Michael Riepe <libelf@mr511.de> |
|
36 |
|
37 * lib/Makefile.w32: |
|
38 fix Windows compilation bug. |
|
39 |
|
40 Thu Sep 7 17:55:42 CEST 2006, Michael Riepe <libelf@mr511.de> |
|
41 |
|
42 * acconfig.h: |
|
43 * aclocal.m4: |
|
44 * configure.in: |
|
45 * lib/config.h.w32: |
|
46 * lib/gelf.h: |
|
47 * lib/private.h: |
|
48 * lib/sys_elf.h.in: |
|
49 * lib/sys_elf.h.w32: |
|
50 port to QNX Neutrino, thanks to darkelf. |
|
51 |
|
52 Fri Aug 25 14:46:34 CEST 2006, Michael Riepe <libelf@mr511.de> |
|
53 |
|
54 * Makefile.in: |
|
55 add trackinstall target. |
|
56 |
|
57 Mon Aug 21 20:26:47 CEST 2006, Michael Riepe <libelf@mr511.de> |
|
58 |
|
59 * Makefile.in: |
|
60 drop w32 from DISTSUBDIRS. |
|
61 * lib/Makefile.in: |
|
62 add new files to DISTFILES. |
|
63 * lib/Makefile.w32: |
|
64 * lib/build.bat: |
|
65 * lib/config.h.w32: |
|
66 * lib/libelf.def: |
|
67 * lib/sys_elf.h.w32: |
|
68 adopted from w32 subdirectory. |
|
69 |
|
70 Fri Aug 18 02:04:58 CEST 2006, Michael Riepe <libelf@mr511.de> |
|
71 |
|
72 * lib/begin.c: |
|
73 let getnum return a size_t. |
|
74 * lib/libelf.h: |
|
75 replace __value because it's a reserved word in VC++ 2005. |
|
76 * lib/nlist.c: |
|
77 don't declare open() on W32. |
|
78 * lib/private.h: |
|
79 use <io.h> on W32. |
|
80 * w32/Makefile.w32: |
|
81 fix W32 DLL build. |
|
82 * w32/build.bat: |
|
83 add more examples for vcvars32.bat location. |
|
84 |
|
85 Fri Jul 28 00:56:00 CEST 2006, Michael Riepe <libelf@mr511.de> |
|
86 |
|
87 * lib/32.xlatetof.c: |
|
88 * lib/64.xlatetof.c: |
|
89 check for dsize == -1. |
|
90 * lib/verdef.h: |
|
91 * lib/verneed.h: |
|
92 improve section translators. |
|
93 |
|
94 Tue Jul 11 18:53:00 CEST 2006, Michael Riepe <libelf@mr511.de> |
|
95 |
|
96 * w32/libelf.def: |
|
97 add missing functions. |
|
98 |
|
99 Sat Jul 8 00:50:00 CEST 2006, Michael Riepe <libelf@mr511.de> |
|
100 |
|
101 * VERSION: |
|
102 bump up to 0.8.9. |
|
103 |
|
104 Sat Jul 8 00:17:00 CEST 2006, Michael Riepe <libelf@mr511.de> |
|
105 |
|
106 * lib/32.newehdr.c: |
|
107 make return value compatible with Solaris. |
|
108 * lib/32.newphdr.c: |
|
109 handle 65535+ segments. |
|
110 make return value compatible with Solaris. |
|
111 * lib/cook.c: |
|
112 handle 65535+ segments. |
|
113 * lib/elf_repl.h: |
|
114 add new definitions. |
|
115 * lib/libelf.h: |
|
116 add/rename functions. |
|
117 * lib/newscn.c: |
|
118 fix section creation (was broken in 0.8.7). |
|
119 * lib/private.h: |
|
120 add SHN_XINDEX and PN_XNUM in case they're missing. |
|
121 centrally define LIBELF_SUCCESS and LIBELF_FAILURE. |
|
122 * lib/update.c: |
|
123 handle 65535+ segments. |
|
124 use elf->e_phnum internally. |
|
125 * lib/x.elfext.c: |
|
126 add elf_getphnum(). |
|
127 rename elfx_get_shnum() and elfx_get_shstrndx(). |
|
128 make return values compatible with Solaris. |
|
129 |
|
130 Fri Jul 7 19:01:04 CEST 2006, Michael Riepe <libelf@mr511.de> |
|
131 |
|
132 * VERSION: |
|
133 bump up to 0.8.8. |
|
134 |
|
135 Fri Jul 7 18:27:25 CEST 2006, Michael Riepe <libelf@mr511.de> |
|
136 |
|
137 * lib/Makefile.in: |
|
138 add lib/x.elfext.c. |
|
139 * lib/libelf.h: |
|
140 add functions from lib/x.elfext.c. |
|
141 * lib/newscn.c: |
|
142 simplify _elf_update_shnum(). |
|
143 |
|
144 Tue Apr 25 16:26:39 CEST 2006, Michael Riepe <libelf@mr511.de> |
|
145 |
|
146 * lib/gelf.h: |
|
147 * lib/libelf.h: |
|
148 * lib/nlist.h: |
|
149 * lib/private.h: |
|
150 add workaround for broken compilers. |
|
151 |
|
152 Mon Apr 24 16:24:32 CEST 2006, Michael Riepe <libelf@mr511.de> |
|
153 |
|
154 * po/de.po: |
|
155 update. |
|
156 |
|
157 Fri Apr 21 19:17:46 CEST 2006, Michael Riepe <libelf@mr511.de> |
|
158 |
|
159 * acconfig.h: |
|
160 * configure.in: |
|
161 add --enable-extended-format. |
|
162 * aclocal.m4: |
|
163 search for msgmerge. |
|
164 * lib/cook.c: |
|
165 change _elf_item buffering. |
|
166 handle extended format (with unusual entsize). |
|
167 * lib/errors.h: |
|
168 add ERROR_EHDR_SHENTSIZE and ERROR_EHDR_PHENTSIZE. |
|
169 * po/Makefile.in: |
|
170 use msgmerge instead of tupdate. |
|
171 |
|
172 Thu Oct 20 21:08:02 CEST 2005, Michael Riepe <libelf@mr511.de> |
|
173 |
|
174 * lib/input.c: |
|
175 * lib/update.c: |
|
176 handle partial reads and writes. |
|
177 |
|
178 Tue Aug 16 01:48:17 CEST 2005, Michael Riepe <libelf@mr511.de> |
|
179 |
|
180 * lib/begin.c: |
|
181 add workaround for archive member misalignment. |
|
182 * VERSION: |
|
183 bump up to 0.8.7 |
|
184 |
|
185 Tue Jul 19 11:56:26 CEST 2005, Michael Riepe <libelf@mr511.de> |
|
186 |
|
187 * README: |
|
188 * w32/build.bat: |
|
189 update. |
|
190 * w32/libelf.def: |
|
191 fix syntax. |
|
192 |
|
193 Tue Jun 28 00:31:24 CEST 2005, Michael Riepe <libelf@mr511.de> |
|
194 |
|
195 * Makefile.in: |
|
196 remove superfluous slash. |
|
197 |
|
198 Tue Jun 21 03:58:47 CEST 2005, Michael Riepe <libelf@mr511.de> |
|
199 |
|
200 * lib/Makefile.in: |
|
201 get rid of lib/pic subdir. |
|
202 |
|
203 Sat May 21 17:39:28 CEST 2005, Michael Riepe <libelf@mr511.de> |
|
204 |
|
205 * (global): |
|
206 remove my e-mail address from all copyright clauses. |
|
207 |
|
208 Sun May 15 23:08:30 CEST 2005, Michael Riepe <libelf@mr511.de> |
|
209 |
|
210 * configure.in: |
|
211 check if $CC can copile <elf.h>. |
|
212 * lib/private.h: |
|
213 #include <stdint.h> before <sys/types.h> (fixes glibc bug). |
|
214 |
|
215 Sun May 8 23:40:35 CEST 2005, Michael Riepe <libelf@mr511.de> |
|
216 |
|
217 * Makefile.in: |
|
218 add instroot variable. |
|
219 install libelf.pc. |
|
220 * configure.in: |
|
221 create libelf.pc. |
|
222 |
|
223 Sun Mar 20 15:41:22 CET 2005, Michael Riepe <libelf@mr511.de> |
|
224 |
|
225 * (global): |
|
226 change my e-mail address. |
|
227 |
|
228 Fri Jan 28 23:09:57 CET 2005, Michael Riepe <michael@stud.uni-hannover.de> |
|
229 |
|
230 * po/Makefile.in: |
|
231 use modified gmo2msg. |
|
232 * po/gmo2msg.c: |
|
233 make gmo2msg output more portable. |
|
234 |
|
235 Thu Oct 7 11:37:09 CEST 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
236 |
|
237 * lib/cook.c: |
|
238 only use Elf64_Shdr if __LIBELF64 is true. |
|
239 |
|
240 Fri Sep 17 02:55:47 CEST 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
241 |
|
242 * lib/elf_repl.h: |
|
243 add some ABI and architecture definitions. |
|
244 * w32/config.h: |
|
245 manual update. |
|
246 |
|
247 Sat Jul 10 17:33:15 CEST 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
248 |
|
249 * acconfig.h: |
|
250 * aclocal.m4: |
|
251 * lib/errmsg.c: |
|
252 check for dgettext, not for gettext. |
|
253 * configure.in: |
|
254 check for -lintl. |
|
255 * po/Makefile.in: |
|
256 use -lintl when building gmo2msg. |
|
257 |
|
258 Sun Jul 4 23:57:21 CEST 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
259 |
|
260 * Makefile.in: |
|
261 add w32 subdir. |
|
262 * README: |
|
263 update for 0.8.6. |
|
264 * configure.in: |
|
265 create w32/Makefile. |
|
266 |
|
267 Sat Jul 3 20:42:00 CEST 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
268 |
|
269 * lib/32.xlatetof.c: |
|
270 * lib/64.xlatetof.c: |
|
271 * lib/Makefile.in: |
|
272 give up on <libelf_u.h>. |
|
273 * lib/getarsym.c: |
|
274 |
|
275 Wed Jun 23 01:07:46 CEST 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
276 |
|
277 * config.guess: |
|
278 * config.sub: |
|
279 update from FSF. |
|
280 |
|
281 Tue May 4 22:02:01 CEST 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
282 |
|
283 * config.guess: |
|
284 * config.sub: |
|
285 update from FSF. |
|
286 |
|
287 Tue Mar 30 15:09:00 CEST 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
288 |
|
289 * lib/32.xlatetof.c: |
|
290 * lib/64.xlatetof.c: |
|
291 * lib/Makefile.in: |
|
292 use <libelf_u.h> to work around W32 compiler problems. |
|
293 |
|
294 Mon Feb 16 06:19:11 CET 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
295 |
|
296 * Makefile.in: |
|
297 generate old-format tar file. |
|
298 |
|
299 Sat Jan 24 03:42:39 CET 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
300 |
|
301 * lib/32.xlatetof.c: |
|
302 * lib/64.xlatetof.c: |
|
303 replace NULL with 0 -- some compilers don't like (void*). |
|
304 * lib/getarsym.c: |
|
305 * lib/nlist.c: |
|
306 add cast to suppress compiler warning. |
|
307 |
|
308 Fri Jan 23 05:11:46 CET 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
309 |
|
310 * lib/update.c: |
|
311 #undef max before #define. |
|
312 |
|
313 Wed Jan 21 18:15:50 CET 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
314 |
|
315 * lib/begin.c: |
|
316 better support for Cygwin .lib archive files. |
|
317 |
|
318 Mon Jan 19 15:36:21 CET 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
319 |
|
320 * lib/libelf.h: |
|
321 * lib/memset.c: |
|
322 include <stddef.h> unconditionally. |
|
323 |
|
324 Fri Jan 16 23:13:25 CET 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
325 |
|
326 * aclocal.m4: |
|
327 support Intel C Compiler. |
|
328 * lib/32.newehdr.c: |
|
329 * lib/32.newphdr.c: |
|
330 remove elf->e_free_ehdr and elf->e_free_phdr. |
|
331 * lib/cook.c: |
|
332 always allocate ehdr and phdr. |
|
333 * lib/end.c: |
|
334 always deallocate ehdr and phdr. |
|
335 * lib/private.h: |
|
336 remove elf->e_free_ehdr and elf->e_free_phdr. |
|
337 change valid_type to suppress compiler warning. |
|
338 * lib/update.c: |
|
339 not necessary to update elf->e_ehdr and elf->e_phdr. |
|
340 |
|
341 Thu Jan 15 22:43:00 CET 2004, Michael Riepe <michael@stud.uni-hannover.de> |
|
342 |
|
343 * VERSION: |
|
344 bump up to 0.8.6. |
|
345 * configure.in: |
|
346 check for __int64. |
|
347 * lib/32.xlatetof.c: |
|
348 * lib/64.xlatetof.c: |
|
349 * lib/gelf.h: |
|
350 * lib/nlist.h: |
|
351 test _WIN32 macro. |
|
352 * lib/begin.c: |
|
353 add (off_t) cast to suppress compiler warning. |
|
354 * lib/libelf.h: |
|
355 * lib/memset.c: |
|
356 conditionally include <stddef.h> for size_t. |
|
357 * lib/nlist.c: |
|
358 declare open() on W32 systems. |
|
359 |
|
360 Tue Dec 16 20:02:30 CET 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
361 |
|
362 * Makefile.in: |
|
363 let disttest target make dist again. |
|
364 |
|
365 Sat Dec 13 16:14:31 CET 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
366 |
|
367 * lib/update.c: |
|
368 call lseek before ftruncate. |
|
369 |
|
370 Fri Dec 5 16:25:16 CET 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
371 |
|
372 * aclocal.m4: |
|
373 add explanation for --enable-maintainer-mode |
|
374 * lib/Makefile.in: |
|
375 * po/Makefile.in: |
|
376 add instroot make variable |
|
377 * README: |
|
378 add hint how to use it |
|
379 |
|
380 Thu Nov 6 17:35:00 CET 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
381 |
|
382 * Makefile.in: |
|
383 * lib/Makefile.in: |
|
384 * po/Makefile.in: |
|
385 add check targets |
|
386 add MANIFEST to distribution |
|
387 * aclocal.m4: |
|
388 add mr_PACKAGE macro |
|
389 * configure.in: |
|
390 use mr_PACKAGE macro |
|
391 |
|
392 Sat Oct 25 15:22:59 CEST 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
393 |
|
394 * lib/elf_repl.h: |
|
395 add EM_SPARC64 |
|
396 |
|
397 Thu Oct 9 23:08:56 CEST 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
398 |
|
399 * lib/x.movscn.c: |
|
400 * lib/x.remscn.c: |
|
401 verify that file is really an ELF file |
|
402 |
|
403 Wed Oct 8 17:10:09 CEST 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
404 |
|
405 * config.guess: |
|
406 * config.sub: |
|
407 latest versions from FSF |
|
408 |
|
409 Sat May 24 18:55:14 CEST 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
410 |
|
411 * config.guess: |
|
412 latest version from FSF |
|
413 * lib/Makefile.in: |
|
414 * lib/libelf.h: |
|
415 * lib/x.movscn.c: |
|
416 * lib/x.remscn.c: |
|
417 add elfx_movscn() and elfx_remscn() |
|
418 * lib/newscn.c: |
|
419 update e_shnum properly |
|
420 * lib/private.h: |
|
421 declare _elf_update_shnum() |
|
422 |
|
423 Fri May 23 18:25:48 CEST 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
424 |
|
425 * aclocal.m4: |
|
426 provide name suffixes only |
|
427 * lib/Makefile.in: |
|
428 use name suffixes |
|
429 |
|
430 Fri May 23 01:24:26 CEST 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
431 |
|
432 * README: |
|
433 update for 0.8.5 |
|
434 add section about LFS |
|
435 * config.guess: |
|
436 latest version from FSF |
|
437 * configure.in: |
|
438 * lib/Makefile.in: |
|
439 use local pic object directory |
|
440 * lib/checksum.c: |
|
441 detect d_buf == NULL |
|
442 |
|
443 Sun May 18 16:49:10 CEST 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
444 |
|
445 * VERSION: |
|
446 bump up to 0.8.5 |
|
447 * lib/strptr.c: |
|
448 make elf_strptr() work safely with fragmented string tables |
|
449 * lib/errors.h: |
|
450 new error code and message for elf_strptr() |
|
451 * po/de.po: |
|
452 * po/libelf.po: |
|
453 regenerated |
|
454 |
|
455 Mon May 12 15:29:12 CEST 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
456 |
|
457 * lib/update.c: |
|
458 improved fix for elf_update `null buffer' bug |
|
459 |
|
460 Mon May 12 00:34:44 CEST 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
461 |
|
462 * config.guess: |
|
463 * config.sub: |
|
464 latest versions from FSF |
|
465 |
|
466 Sun May 11 01:44:06 CEST 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
467 |
|
468 * lib/verdef.h: |
|
469 * lib/verneed.h: |
|
470 fix elf_update `null buffer' error. |
|
471 Thanks to Bart Trojanowski who reported the bug. |
|
472 |
|
473 Wed May 7 20:26:17 CEST 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
474 |
|
475 * configure.in: |
|
476 fix maintainer mode default |
|
477 * lib/verdef.h: |
|
478 * lib/verneed.h: |
|
479 only check d_buf if there is at least one element |
|
480 |
|
481 Mon Mar 31 17:08:04 CEST 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
482 |
|
483 * VERSION: |
|
484 bump up to 0.8.4 |
|
485 |
|
486 Sun Mar 23 16:06:43 CET 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
487 |
|
488 * configure.in: |
|
489 fix --enable-compat |
|
490 |
|
491 Thu Feb 27 14:35:12 CET 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
492 |
|
493 * Makefile.in: |
|
494 add `test-dist' target |
|
495 * lib/errors.h: |
|
496 new error code |
|
497 * po/de.po: |
|
498 * po/libelf.pot: |
|
499 regenerated |
|
500 |
|
501 Wed Feb 26 17:48:58 CET 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
502 |
|
503 * config.guess: |
|
504 * config.sub: |
|
505 latest versions from FSF |
|
506 |
|
507 Wed Jan 15 22:50:53 CET 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
508 |
|
509 * lib/begin.c: |
|
510 fix overflow check |
|
511 |
|
512 Sun Jan 12 04:27:31 CET 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
513 |
|
514 * configure.in: |
|
515 prefer int for __libelf_i32_t (if int has 32 bits) |
|
516 |
|
517 Thu Jan 2 17:40:22 CET 2003, Michael Riepe <michael@stud.uni-hannover.de> |
|
518 |
|
519 * README: |
|
520 update for 0.8.3 |
|
521 * config.guess: |
|
522 * config.sub: |
|
523 update from ftp.gnu.org |
|
524 * lib/cook.c: |
|
525 require space for one SHDR only |
|
526 * lib/elf_repl.h: |
|
527 fix DT_ENCODING value |
|
528 |
|
529 Tue Dec 31 16:27:19 CET 2002, Michael Riepe <michael@stud.uni-hannover.de> |
|
530 |
|
531 * lib/cook.c: |
|
532 honor ELF extensions for >= 0xff00 sections |
|
533 * lib/elf_repl.h: |
|
534 add definitions from lates ELF spec |
|
535 * lib/errors.h: |
|
536 * po/libelf.pot: |
|
537 * po/de.po: |
|
538 new error message |
|
539 * lib/private.h: |
|
540 define missing pieces |
|
541 * lib/update.c: |
|
542 handle >= 0xff00 sections |
|
543 |
|
544 Mon Dec 23 00:23:20 CET 2002, Michael Riepe <michael@stud.uni-hannover.de> |
|
545 |
|
546 * lib/Makefile.in: |
|
547 fix dependencies. |
|
548 * lib/cook.c: |
|
549 add quirks mode for broken 64-bit architectures. |
|
550 * lib/update.c: |
|
551 do not override sh_entsize unless it's set to 0. |
|
552 * lib/verdef.h: |
|
553 * lib/verneed.h: |
|
554 work around possible SEGV in translation routines. |
|
555 |
|
556 Sat Dec 14 23:33:10 CET 2002, Michael Riepe <michael@stud.uni-hannover.de> |
|
557 |
|
558 * ChangeLog: |
|
559 add missing entries for 0.8.2 release. |
|
560 * VERSION: |
|
561 bump up to 0.8.3. |
|
562 * lib/32.xlatetof.c: |
|
563 * lib/64.xlatetof.c: |
|
564 * lib/verdef.h: |
|
565 * lib/verneed.h: |
|
566 fix ISO C violations (required for MacOS X). |
|
567 * po/gmo2msg.c: |
|
568 create SUSv3 compliant .msg files. |
|
569 |
|
570 Thu Jun 11 19:00:19 CEST 2002, Michael Riepe <michael@stud.uni-hannover.de> |
|
571 |
|
572 * README: |
|
573 update for 0.8.2. |
|
574 * VERSION: |
|
575 bump up to 0.8.2. |
|
576 * lib/32.xlatetof.c: |
|
577 * lib/64.xlatetof.c: |
|
578 fix typos in for loop. |
|
579 * lib/nlist.c: |
|
580 add O_BINARY to file mode |
|
581 (defaults to 0 on systems that lack it). |
|
582 |
|
583 Tue Dec 25 14:42:51 CET 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
584 |
|
585 * VERSION: |
|
586 set version to 0.8.0. |
|
587 * README: |
|
588 update version. |
|
589 |
|
590 Tue Oct 30 17:05:03 CET 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
591 |
|
592 * Makefile.in: |
|
593 use uid/gid=0 when creating the distribution tar file. |
|
594 |
|
595 Mon Oct 15 23:47:10 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
596 |
|
597 * configure.in: |
|
598 check for <ar.h> and <fcntl.h>. |
|
599 create ./pic when configuring. |
|
600 * lib/Makefile.in: |
|
601 move .o to ../pic/$@, not ../pic. |
|
602 * lib/begin.c: |
|
603 define struct ar_hdr and friends if <ar.h> is missing. |
|
604 use lseek(..., SEEK_END). |
|
605 * lib/input.c: |
|
606 use lseek(..., SEEK_SET). |
|
607 * lib/nlist.c: |
|
608 include <fcntl.h> conditionally. |
|
609 define O_RDONLY if it is missing. |
|
610 * lib/private.h: |
|
611 define SEEK_{SET,CUR,END} if they're missing. |
|
612 * lib/update.c: |
|
613 explicitly pass file descriptor to _elf_output(). |
|
614 use lseek(..., SEEK_SET). |
|
615 |
|
616 Tue Oct 9 22:46:01 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
617 |
|
618 * aclocal.m4: |
|
619 remove superfluous case. |
|
620 |
|
621 Mon Oct 8 17:56:04 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
622 |
|
623 * lib/opt.delscn.c: |
|
624 handle versioning sections properly. |
|
625 |
|
626 Mon Oct 8 17:02:43 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
627 |
|
628 * lib/32.xlatetof.c: |
|
629 * lib/64.xlatetof.c: |
|
630 override encoding when calculating the destination buffer |
|
631 size for translation to a file. |
|
632 |
|
633 Sun Oct 7 21:31:01 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
634 |
|
635 * configure.in: |
|
636 drop OBJS64; always compile 64-bit sources. |
|
637 * lib/32.xlatetof.c: |
|
638 * lib/64.xlatetof.c: |
|
639 add translators for versioning structures. |
|
640 * lib/Makefile.in: |
|
641 drop OBJS64; add versioning support files. |
|
642 * lib/errors.h: |
|
643 add error codes for versioning support. |
|
644 * lib/gelfehdr.c: |
|
645 * lib/gelfphdr.c: |
|
646 * lib/gelfshdr.c: |
|
647 * lib/gelftrans.c: |
|
648 * lib/swap64.c: |
|
649 guard code with `#if __LIBELF64'. |
|
650 * lib/private.h: |
|
651 add translator declarations. |
|
652 * po/de.po: |
|
653 * po/libelf.pot: |
|
654 add error messages for versioning support. |
|
655 |
|
656 Sun Oct 7 16:54:15 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
657 |
|
658 * acconfig.h: |
|
659 * configure.in: |
|
660 improve auto-configuration. |
|
661 * lib/Makefile.in: |
|
662 * po/Makefile.in |
|
663 let users override distdir. |
|
664 * lib/cook.c: |
|
665 improved bugfix based on new auto-configuration. |
|
666 * lib/getdata.c: |
|
667 prepare src first to prevent SEGV. |
|
668 * lib/private.h: |
|
669 * lib/update.c: |
|
670 cosmetic changes. |
|
671 |
|
672 Sun Oct 7 05:50:19 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
673 |
|
674 * configure.in: |
|
675 * lib/cook.c: |
|
676 fix compilation problem on Linux (SHT_SUNW_ver* undefined). |
|
677 * lib/32.xlatetof.c: |
|
678 * lib/64.xlatetof.c: |
|
679 make translator functions calculate the destination size. |
|
680 add _elf32_xltsize and _elf64_xltsize entry points. |
|
681 * lib/private.h: |
|
682 declare _elf32_xltsize and _elf64_xltsize. |
|
683 * lib/getdata.c: |
|
684 * lib/update.c: |
|
685 use _elf32_xltsize and _elf64_xltsize. |
|
686 |
|
687 Fri Oct 5 20:35:31 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
688 |
|
689 * lib/elf_repl.h: |
|
690 add DT_VERSYM. |
|
691 * lib/ext_types.h: |
|
692 correct type names. |
|
693 * lib/libelf.h: |
|
694 add ELF_T_VDEF and ELF_T_VNEED. |
|
695 * lib/32.fsize.c: |
|
696 add table entries for versioning structures. |
|
697 * lib/cook.c: |
|
698 replace _elf_scn_types[] with _elf_scn_type(). |
|
699 * lib/private.h: |
|
700 likewise; also remove valid_scntype() macro. |
|
701 * lib/update.c: |
|
702 call _elf_scn_type(), but do not set sh_entsize |
|
703 for ELF_T_VDEF / ELF_T_VNEED. |
|
704 * acconfig.h: |
|
705 * lib/sys_elf.h.in: |
|
706 added __LIBELF_SYMBOL_VERSIONS. |
|
707 * configure.in: |
|
708 check for symbol versioning definitions. |
|
709 * lib/Makefile.in: |
|
710 added gelf.h dependency. |
|
711 |
|
712 Wed Oct 3 22:46:33 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
713 |
|
714 * lib/swap64.c: |
|
715 new file; separate 64-bit functions. |
|
716 * lib/64.xlatetof.c: |
|
717 remove 64-bit conversion functions. |
|
718 * lib/byteswap.h: |
|
719 replace casts to long / unsigned long. |
|
720 add prototypes for 64-bit conversion functions. |
|
721 * configure.in: |
|
722 * lib/Makefile.in: |
|
723 add lib/swap64.c. |
|
724 * lib/ext_types.h: |
|
725 add type definitions for versioning. |
|
726 * lib/elf_repl.h: |
|
727 * lib/gelf.h: |
|
728 cosmetic changes. |
|
729 |
|
730 Wed Oct 3 00:00:27 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
731 |
|
732 * lib/elf_repl.h: |
|
733 added lots of new definitions. |
|
734 * lib/gelf.h: |
|
735 * lib/libelf.h: |
|
736 * lib/sys_elf.h.in: |
|
737 cosmetic changes. |
|
738 |
|
739 Fri Sep 28 22:42:36 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
740 |
|
741 * lib/32.xlatetof.c: |
|
742 * lib/64.xlatetof.c: |
|
743 remove `const' when compiling with -fPIC. |
|
744 |
|
745 Fri Sep 28 20:14:42 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
746 |
|
747 * README: |
|
748 add pointers to documentation. |
|
749 * lib/64.xlatetof.c: |
|
750 fixed conversion thinko. |
|
751 (Jakub Jelinek <jakub@redhat.com> found this - thanks!) |
|
752 * lib/gelf.h: |
|
753 * lib/32.fsize.c: |
|
754 add gelf_msize. |
|
755 * lib/libelf.h: |
|
756 add comment that elf{32,64}_checksum is missing. |
|
757 |
|
758 Tue Sep 11 02:43:47 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
759 |
|
760 * README: |
|
761 corrected typo. |
|
762 * lib/cook.c: |
|
763 * lib/private.h: |
|
764 * lib/update.c: |
|
765 replaces _ELFxx_ALIGN_xHDR with _fsize() call. |
|
766 |
|
767 Sun Sep 2 20:58:09 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
768 |
|
769 * Makefile.in: |
|
770 * configure.in: |
|
771 * lib/Makefile.in: |
|
772 * po/Makefile.in: |
|
773 add maintainer mode. |
|
774 |
|
775 Sat Sep 1 15:11:42 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
776 |
|
777 * lib/sys_elf.h.in: add more fixes for broken <elf.h> files. |
|
778 |
|
779 Sat Sep 1 05:01:16 CEST 2001, Michael Riepe <michael@stud.uni-hannover.de> |
|
780 |
|
781 * ChangeLog: major update. Yes, I'm back. |
|
782 |
|
783 * COPYING.LIB: updated version from FSF. |
|
784 |
|
785 * README: updated for 0.7.1. |
|
786 |
|
787 Thu Apr 20 17:09:41 CEST 2000, Michael Riepe <michael@stud.uni-hannover.de> |
|
788 |
|
789 * lib/gelftrans.c: |
|
790 * lib/elf_repl.h: |
|
791 add explicit casts to ELF64_R_SYM and ELF64_R_INFO. |
|
792 |
|
793 Thu Apr 13 20:15:45 CEST 2000, Michael Riepe <michael@stud.uni-hannover.de> |
|
794 |
|
795 * lib/update.c: better checks for overlapping sections. |
|
796 |
|
797 * lib/errors.h: |
|
798 * po/de.po: |
|
799 * po/libelf.pot: |
|
800 new error message. |
|
801 |
|
802 Thu Apr 6 19:15:46 CEST 2000, Michael Riepe <michael@stud.uni-hannover.de> |
|
803 |
|
804 * lib/strptr.c: rename `sd' variable. |
|
805 |
|
806 Fri Mar 31 20:11:14 CEST 2000, Michael Riepe <michael@stud.uni-hannover.de> |
|
807 |
|
808 * Makefile.in: also pass CPPFLAGS and LDFLAGS to config.status. |
|
809 |
|
810 Fri Mar 31 20:02:55 CEST 2000, Michael Riepe <michael@stud.uni-hannover.de> |
|
811 |
|
812 * aclocal.m4: add -DPIC define when building position-independent code. |
|
813 |
|
814 * lib/32.xlatetof.c: |
|
815 * lib/64.xlatetof.c: |
|
816 * lib/errmsg.c: |
|
817 make array members const when PIC is undefined. |
|
818 |
|
819 Fri Mar 31 14:42:32 CEST 2000, Michael Riepe <michael@stud.uni-hannover.de> |
|
820 |
|
821 * lib/32.newehdr.c: make _elf_newehdr() function private again. |
|
822 |
|
823 * lib/32.newphdr.c: make _elf_newphdr() function private again. |
|
824 |
|
825 * lib/strptr.c: add support for 64-bit ELF format. |
|
826 |
|
827 Wed Mar 29 18:49:43 CEST 2000, Michael Riepe <michael@stud.uni-hannover.de> |
|
828 |
|
829 * lib/gelfshdr.c: remove ELF class check. |
|
830 |
|
831 Mon Mar 27 01:24:50 CEST 2000, Michael Riepe <michael@stud.uni-hannover.de> |
|
832 |
|
833 * lib/gelf.h: #include <libelf.h> when compiling libelf. |
|
834 |
|
835 Sun Mar 26 15:02:54 CEST 2000, Michael Riepe <michael@stud.uni-hannover.de> |
|
836 |
|
837 * lib/private.h: #include <gelf.h> header file. |
|
838 |
|
839 * lib/gelfehdr.c: move gelf_newehdr() function to lib/32.newehdr.c. |
|
840 |
|
841 * lib/gelfphdr.c: move gelf_newphdr() function to lib/32.newphdr.c. |
|
842 |
|
843 * lib/32.newehdr.c: add gelf_newehdr() function. |
|
844 |
|
845 * lib/32.newphdr.c: add gelf_newphdr() function. |
|
846 |
|
847 * lib/gelfshdr.c: |
|
848 * lib/gelftrans.c: |
|
849 remove explicit <gelf.h> include. |
|
850 |
|
851 Sun Mar 26 06:22:20 CEST 2000, Michael Riepe <michael@stud.uni-hannover.de> |
|
852 |
|
853 * acconfig.h: |
|
854 * configure.in: |
|
855 * lib/private.h: |
|
856 * lib/sys_elf.h.in: |
|
857 rename NEED_LINK_H to __LIBELF_NEED_LINK_H. |
|
858 |
|
859 * lib/32.newehdr.c: make _elf_newehdr() function public. |
|
860 |
|
861 * lib/32.newphdr.c: make _elf_newphdr() function public. |
|
862 |
|
863 * lib/gelf.h: |
|
864 include <link.h> if needed. |
|
865 choke if 64-bit is not supported. |
|
866 add generic versions of ELF32_* and ELF64_* macros. |
|
867 |
|
868 * lib/gelftrans.c: |
|
869 define ELF32_R_* and ELF64_R_* macros (missing on some systems). |
|
870 |
|
871 Sun Mar 26 05:27:15 CEST 2000, Michael Riepe <michael@stud.uni-hannover.de> |
|
872 |
|
873 * configure.in: |
|
874 add check for existing <gelf.h> header. |
|
875 build new source files when 64-bit is enabled. |
|
876 |
|
877 * lib/Makefile.in: |
|
878 add new source files. |
|
879 make install-compat if --enable-compat was given. |
|
880 |
|
881 * po/de.po: |
|
882 * po/libelf.pot: |
|
883 new error messages. |
|
884 |
|
885 Sun Mar 26 05:00:20 CEST 2000, Michael Riepe <michael@stud.uni-hannover.de> |
|
886 |
|
887 * Makefile.in: |
|
888 * lib/Makefile.in: |
|
889 * po/Makefile.in: |
|
890 remove Makefile last in `make distclean'. |
|
891 |
|
892 * aclocal.m4: explicitly state the default in --enable-* help texts. |
|
893 |
|
894 * configure.in: |
|
895 set ALL_LINGUAS automatically. |
|
896 add `--enable-compat' option. |
|
897 |
|
898 * lib/private.h: add sd_scn member to struct Scn_Data. |
|
899 |
|
900 * lib/cook.c: |
|
901 * lib/end.c: |
|
902 * lib/getdata.c: |
|
903 * lib/newdata.c: |
|
904 * lib/opt.delscn.c: |
|
905 * lib/rawdata.c: |
|
906 * lib/update.c: |
|
907 handle new sd_scn member. |
|
908 |
|
909 * lib/gelf.h: new public header file. |
|
910 |
|
911 * lib/gelfehdr.c: new file, implements the gelf_getehdr(), |
|
912 gelf_update_ehdr() and gelf_newehdr() functions. |
|
913 |
|
914 * lib/gelfphdr.c: new file, implements the gelf_getphdr(), |
|
915 gelf_update_phdr() and gelf_newphdr() functions. |
|
916 |
|
917 * lib/gelfshdr.c: new file, implements the gelf_getshdr() |
|
918 and gelf_update_shdr() functions. |
|
919 |
|
920 * lib/gelftrans.c: new file, implements the gelf_getsym(), |
|
921 gelf_update_sym(), gelf_getdyn(), gelf_update_dyn(), |
|
922 gelf_getrela(), gelf_update_rela(), gelf_getrel() and |
|
923 gelf_update_rel() functions. |
|
924 |
|
925 * lib/begin.c: add gelf_getclass() function. |
|
926 |
|
927 * lib/32.fsize.c: add gelf_fsize() function. |
|
928 |
|
929 * lib/32.getphdr.c: make _elf_getphdr() function public. |
|
930 |
|
931 * lib/64.xlatetof.c: |
|
932 add gelf_xlatetom() and gelf_xlatetof() functions. |
|
933 remove `const' from array members. |
|
934 |
|
935 * lib/errors.h: add GElf error messages. |
|
936 |
|
937 * po/de.po: |
|
938 * po/libelf.pot: |
|
939 new error message. |
|
940 |
|
941 Thu Nov 4 21:17:34 CET 1999, Michael Riepe <michael@stud.uni-hannover.de> |
|
942 |
|
943 * lib/32.xlatetof.c: |
|
944 * lib/errmsg.c: |
|
945 * po/gmo2msg.c: |
|
946 remove `const' from array members. |
|
947 |
|
948 Thu Nov 4 20:16:36 CET 1999, Michael Riepe <michael@stud.uni-hannover.de> |
|
949 |
|
950 * lib/Makefile.in: add assert.c; remove stamp-h in `make distclean'. |
|
951 |
|
952 * lib/assert.c: new file, implements the __elf_assert() function. |
|
953 |
|
954 * lib/private.h: use __elf_assert() in elf_assert() macro. |
|
955 |
|
956 Wed Mar 17 16:21:02 CET 1999, Michael Riepe <michael@stud.uni-hannover.de> |
|
957 |
|
958 * configure.in: add "de" to ALL_LINGUAS. |
|
959 |
|
960 * lib/elf_repl.h: lots of new #defines. |
|
961 |
|
962 * lib/hash.c: |
|
963 * lib/libelf.h: |
|
964 elf_hash() takes an `const unsigned char *'. |
|
965 |
|
966 * po/gmo2msg.c: copy comments from .gmo file. |
|
967 |
|
968 Fri Mar 5 16:28:08 CET 1999, Michael Riepe <michael@stud.uni-hannover.de> |
|
969 |
|
970 * VERSION: set version to 0.7.1. |
|
971 |
|
972 * po/de.po: new file. |
|
973 |
|
974 Fri Nov 27 22:24:00 MET 1998, Michael Riepe <michael@stud.uni-hannover.de> |
|
975 |
|
976 * lib/memset.c: rename and rewrite. |
|
977 * lib/private.h: rename __memset. |
|
978 |
|
979 Tue Aug 25 17:17:18 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> |
|
980 |
|
981 * aclocal.m4: remove superfluous #include. |
|
982 |
|
983 * lib/32.xlatetof.c: |
|
984 * lib/64.xlatetof.c: fix for picky instances of cpp(1). |
|
985 |
|
986 Sun Aug 23 18:26:53 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> |
|
987 |
|
988 * aclocal.m4: |
|
989 * lib/Makefile.in: add DEPSHLIBS, set to -lc for Linux. |
|
990 |
|
991 * README: add DEPSHLIBS description. |
|
992 |
|
993 Sat Aug 22 15:50:41 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> |
|
994 |
|
995 * lib/begin.c: add workaround for broken ar(1) & friends. |
|
996 |
|
997 * lib/32.getshdr.c: fix typo. |
|
998 |
|
999 Thu Aug 6 18:11:52 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> |
|
1000 |
|
1001 * lib/getdata.c: fixed SEGV bug. |
|
1002 |
|
1003 * lib/cook.c: |
|
1004 * lib/getdata.c: |
|
1005 * lib/newdata.c: |
|
1006 * lib/rawdata.c: |
|
1007 * lib/private.h: removed sd_scn and (Elf_Data*) casts. |
|
1008 |
|
1009 Fri Jun 12 21:24:50 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> |
|
1010 |
|
1011 * lib/*.c: move rcsid[] after <private.h>. |
|
1012 |
|
1013 * lib/32.xlatetof.c: |
|
1014 * lib/64.xlatetof.c: replace broken Exn() macro with Cat2(). |
|
1015 |
|
1016 * lib/64.xlatetof.c: change `char*' to `unsigned char*'. |
|
1017 |
|
1018 * lib/private.h: add `extern char *realloc();'. |
|
1019 |
|
1020 * aclocal.m4: |
|
1021 * configure.in: remove leading spaces in cpp directives. |
|
1022 |
|
1023 Sun Jun 7 16:02:31 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> |
|
1024 |
|
1025 * README: update for 0.7.0 release. |
|
1026 |
|
1027 Sun Jun 4 15:26:49 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> |
|
1028 |
|
1029 * acconfig.h: add __libelf64* and __libelf_*_t. |
|
1030 |
|
1031 * configure.in: clean up, add checks for 64-bit support. |
|
1032 |
|
1033 * lib/64.xlatetof.c: new file, based on lib/32.xlatetof.c. |
|
1034 |
|
1035 * lib/Makefile.in: add target for 64.xlatetof.o. |
|
1036 |
|
1037 * lib/cook.c: check for 32-bit overflow. |
|
1038 |
|
1039 * lib/elf_repl.h: |
|
1040 * lib/ext_types.h: add 64-bit data types. |
|
1041 |
|
1042 * lib/private.h: add 64-bit definitions. |
|
1043 |
|
1044 * lib/sys_elf.h.in: add __LIBELF64* and __libelf_*_t. |
|
1045 |
|
1046 * lib/update.c: add full 64-bit support. |
|
1047 |
|
1048 Mon Jun 1 16:29:07 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> |
|
1049 |
|
1050 * VERSION: change version to 0.7.0. |
|
1051 |
|
1052 * configure.in: |
|
1053 add lib/sys_elf.h to AC_CONFIG_HEADER. |
|
1054 new option --disable-elf64. |
|
1055 |
|
1056 * Makefile.in: add target for lib/sys_elf.h. |
|
1057 |
|
1058 * acconfig.h: add __LIBELF_HEADER_ELF_H. |
|
1059 |
|
1060 * lib/Makefile.in: add sys_elf.h(.in). |
|
1061 |
|
1062 * lib/32.fsize.c: |
|
1063 * lib/32.getehdr.c: |
|
1064 * lib/32.getphdr.c: |
|
1065 * lib/32.getshdr.c: |
|
1066 * lib/32.newehdr.c: |
|
1067 * lib/32.newphdr.c: |
|
1068 * lib/cook.c: |
|
1069 * lib/getdata.c: |
|
1070 * lib/libelf.h: |
|
1071 * lib/newscn.c: |
|
1072 * lib/nlist.c: |
|
1073 * lib/opt.delscn.c: |
|
1074 * lib/private.h: |
|
1075 * lib/update.c: |
|
1076 merged with 64bit code. |
|
1077 |
|
1078 * lib/begin.c: |
|
1079 * lib/input.c: |
|
1080 bug fixes. |
|
1081 |
|
1082 Fri Aug 1 19:33:33 MEST 1997, Michael Riepe <michael@stud.uni-hannover.de> |
|
1083 |
|
1084 * VERSION: change version to 0.6.5. |
|
1085 |
|
1086 * lib/libelf.h: add declaration for elf_memory. |
|
1087 |
|
1088 * lib/private.h: add e_memory flag. |
|
1089 |
|
1090 * lib/begin.c: add elf_memory, change archive freezing logic. |
|
1091 |
|
1092 * lib/end.c: do not free e_data if e_memory is set. |
|
1093 |
|
1094 Tue Oct 22 21:31:56 MEST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1095 |
|
1096 * (all files): add RCS Id, import to CVS. |
|
1097 |
|
1098 * Makefile.in: pass $(CC) to config.status. |
|
1099 |
|
1100 * README: change for upcoming 0.6.5 release. |
|
1101 |
|
1102 * aclocal.m4 (mr_ENABLE_NLS): add --enable-gnu-names option |
|
1103 |
|
1104 * configure.in: change search order for <elf.h>. |
|
1105 |
|
1106 * lib/begin.c (_elf_arhdr): add check for truncated archive member. |
|
1107 |
|
1108 * lib/cook.c (_elf32_cook): add checks for misaligned tables. |
|
1109 |
|
1110 * lib/errors.h: |
|
1111 fix wrong error message (ERROR_WRONLY). |
|
1112 add error messages for misaligned tables. |
|
1113 |
|
1114 * lib/private.h: add constants for table alignments. |
|
1115 |
|
1116 * po/Makefile.in: do not run mkinstalldirs directly, use $(SHELL). |
|
1117 |
|
1118 * po/libelf.pot: rebuild. |
|
1119 |
|
1120 Tue Jul 30 17:22:41 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1121 |
|
1122 * VERSION: change version to 0.6.4. |
|
1123 |
|
1124 * Makefile.in: |
|
1125 add DISTSUBDIRS. |
|
1126 add po/Makefile target. |
|
1127 |
|
1128 * po/Makefile.in: |
|
1129 * po/gmo2msg.c: |
|
1130 * po/libelf.pot: |
|
1131 * po/stamp-po: |
|
1132 new files. |
|
1133 |
|
1134 * aclocal.m4 (mr_ENABLE_NLS): |
|
1135 add MSGFILES. |
|
1136 set GMOFILES, MSGFILES and POFILES even if NLS is disabled. |
|
1137 |
|
1138 * configure.in: |
|
1139 add ALL_LINGUAS. |
|
1140 |
|
1141 * lib/nlist.c: |
|
1142 call elf_errno() to clear pending error. |
|
1143 |
|
1144 Tue Jul 28 23:53:44 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1145 |
|
1146 * VERSION: change version to 0.6.3. |
|
1147 |
|
1148 * configure.in: fix creation of sys_elf.h. |
|
1149 |
|
1150 * lib/Makefile.in: |
|
1151 move elf_repl.h to PRIVHDRS. |
|
1152 do not depend on HDRS and AUXHDRS. |
|
1153 |
|
1154 Sat Jul 27 18:27:09 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1155 |
|
1156 * VERSION: change version to 0.6.2. |
|
1157 |
|
1158 * Makefile.in: |
|
1159 remove support from SUBDIRS. |
|
1160 remove subdirs/Makefile target. |
|
1161 |
|
1162 * acconfig.h: |
|
1163 add ENABLE_DEBUG. |
|
1164 remove HAVE_NLS. |
|
1165 |
|
1166 * aclocal.m4: |
|
1167 add mr_ENABLE_DEBUG. |
|
1168 |
|
1169 * configure.in: |
|
1170 use mr_ENABLE_DEBUG. |
|
1171 |
|
1172 * lib/Makefile.in: |
|
1173 add LD variable. |
|
1174 add elf_repl.h to DISTFILES. |
|
1175 |
|
1176 * lib/libelf.h: |
|
1177 add check for __LIBELF_INTERNAL__. |
|
1178 |
|
1179 * lib/private.h: |
|
1180 #define __LIBELF_INTERNAL__. |
|
1181 use ENABLE_DEBUG. |
|
1182 |
|
1183 * support/elf.h: |
|
1184 move to lib/elf_repl.h. |
|
1185 |
|
1186 * support/Makefile.in: |
|
1187 remove. |
|
1188 |
|
1189 Sat Jul 27 06:25:23 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1190 |
|
1191 * VERSION: change version to 0.6.1. |
|
1192 |
|
1193 * aclocal.m4: add shared library support for sparc-sun-solaris2. |
|
1194 |
|
1195 * lib/libelf.h.in: remove. |
|
1196 |
|
1197 * lib/libelf.h: new file. |
|
1198 |
|
1199 * configure.in: |
|
1200 remove broken check for existing installation. |
|
1201 remove @install_headers@ and @elf_h@. |
|
1202 do not build libelf.h from libelf.h.in. |
|
1203 create lib/sys_elf.h. |
|
1204 |
|
1205 * lib/Makefile.in: |
|
1206 remove libelf.h and $(AUXHDRS) targets. |
|
1207 remove libelf.h.in from DISTFILES. |
|
1208 add libelf.h to DISTFILES. |
|
1209 add dummy_shlib target for broken make. |
|
1210 |
|
1211 Sat Jul 27 01:01:45 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1212 |
|
1213 * VERSION: change version to 0.6.0. |
|
1214 |
|
1215 * lib: new directory. |
|
1216 |
|
1217 * config.sub: |
|
1218 * config.guess: |
|
1219 new files. |
|
1220 |
|
1221 * shared: |
|
1222 * shared/Makefile.in: |
|
1223 remove. |
|
1224 |
|
1225 * aclocal.m4: |
|
1226 * configure.in: |
|
1227 add shared library check. |
|
1228 |
|
1229 * Makefile.in: |
|
1230 * lib/Makefile.in: |
|
1231 change for new directory structure. |
|
1232 integrate shared library support. |
|
1233 |
|
1234 * Makefile.in: |
|
1235 remove libelf.lsm from DISTFILES. |
|
1236 |
|
1237 * libelf.lsm: remove. |
|
1238 |
|
1239 Thu Jul 25 19:35:05 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1240 |
|
1241 * VERSION: change version to 0.5.9. |
|
1242 |
|
1243 * aclocal.m4: rewrite NLS check. |
|
1244 |
|
1245 Tue Jul 23 18:59:05 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1246 |
|
1247 * Makefile.in: add install-compat and uninstall-compat targets. |
|
1248 |
|
1249 * configure.in: |
|
1250 * aclocal.m4: |
|
1251 fix check for NLS support. |
|
1252 |
|
1253 * acconfig.h: add HAVE_CATGETS and HAVE_GETTEXT. |
|
1254 |
|
1255 * errmsg.c (elf_errmsg): use HAVE_GETTEXT. |
|
1256 |
|
1257 Sun Jul 21 22:52:02 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1258 |
|
1259 * VERSION: change version to 0.5.8. |
|
1260 |
|
1261 * private.h: |
|
1262 * 32.getshdr.c: |
|
1263 * cook.c: |
|
1264 * end.c: |
|
1265 * newscn.c: |
|
1266 * opt.delscn.c: |
|
1267 * update.c: |
|
1268 change allocation of section headers. |
|
1269 |
|
1270 * errors.h: fix speeling error. |
|
1271 |
|
1272 Sat Jul 13 22:51:16 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1273 |
|
1274 * VERSION: change version to 0.5.7. |
|
1275 |
|
1276 * private.h: add e_dsize member to struct Elf. |
|
1277 |
|
1278 * begin.c (elf_begin): set e_dsize. |
|
1279 |
|
1280 * update.c (_elf32_update_pointers): |
|
1281 never let e_data become shorter than e_dsize bytes. |
|
1282 use correct base pointer. |
|
1283 |
|
1284 Sat Jun 15 16:28:50 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1285 |
|
1286 * 32.xlatetof.c: change `char' to `unsigned char'. |
|
1287 |
|
1288 Tue May 28 19:00:30 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1289 |
|
1290 * Makefile.in: |
|
1291 HP-UX make wants non-empty target, change it. |
|
1292 add targets for TAGS and libelf.po. |
|
1293 |
|
1294 * errors.h: mark strings for GNU gettext. |
|
1295 |
|
1296 * mkmsgs: recognize new errors.h format. |
|
1297 |
|
1298 * errmsg.c (elf_errmsg): add gettext support. |
|
1299 |
|
1300 Mon May 27 20:30:30 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1301 |
|
1302 * VERSION: change version to 0.5.6. |
|
1303 |
|
1304 * aclocal.m4: |
|
1305 * configure.in: use new AC_CACHE_CHECK macro. |
|
1306 |
|
1307 * Makefile.in: |
|
1308 * shared/Makefile.in: use @...dir@. |
|
1309 |
|
1310 * Makefile.in: pass $(SRCS) and $(OBJS) to shared/Makefile. |
|
1311 |
|
1312 Sat May 25 01:00:15 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1313 |
|
1314 * update.c (elf_update): assert e_data is malloc'ed. |
|
1315 |
|
1316 * begin.c (elf_begin): mmap e_data if possible. |
|
1317 |
|
1318 * end.c (elf_end): munmap e_data if necessary. |
|
1319 |
|
1320 * input.c (_elf_mmap): new function. |
|
1321 |
|
1322 * private.h: add _elf_mmap and e_unmap_data. |
|
1323 |
|
1324 * errmsg.c: make pointer array constant. |
|
1325 |
|
1326 Thu May 23 19:24:47 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1327 |
|
1328 * update.c (elf_update): mmap(MAP_SHARED) wants non-empty file. |
|
1329 |
|
1330 Tue May 21 15:33:07 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1331 |
|
1332 * begin.c (elf_begin): re-read memory image of archive members. |
|
1333 |
|
1334 * cook.c (_elf32_item): |
|
1335 * getdata.c (_elf32_cook_scn): always use memory image. |
|
1336 |
|
1337 * update.c (_elf_update): use mmap if possible. |
|
1338 |
|
1339 * configure.in: check for mmap. |
|
1340 |
|
1341 Mon May 20 18:15:54 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1342 |
|
1343 * nlist.c (_elf_nlist): fix broken st_name range check. |
|
1344 |
|
1345 * update.c (_elf32_write): check status of elf_getdata. |
|
1346 |
|
1347 * cook.c (_elf32_item): |
|
1348 * getdata.c (_elf32_cook_scn): |
|
1349 use memory image when file is not an archive member. |
|
1350 |
|
1351 * rawdata.c (elf_rawdata): copy raw image rather than referencing it. |
|
1352 |
|
1353 Wed May 15 20:04:39 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1354 |
|
1355 * rawdata.c (elf_rawdata): use raw image if it is present. |
|
1356 |
|
1357 * cntl.c (elf_cntl): fix archive handling, ignore ELF_C_FDREAD for non-ELF files. |
|
1358 |
|
1359 Fri May 10 17:16:44 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1360 |
|
1361 * begin.c (_elf_arhdr): fix handling of long archive member names. |
|
1362 |
|
1363 * configure.in: move version information to external file. |
|
1364 |
|
1365 * Makefile.in: add VERSION to DISTFILES. |
|
1366 |
|
1367 * VERSION: new file. |
|
1368 |
|
1369 Sat May 4 20:56:43 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> |
|
1370 |
|
1371 * configure.in: change version to 0.5.5. |
|
1372 |
|
1373 * Makefile.in: add libelf.lsm and ChangeLog to DISTFILES. |
|
1374 |
|
1375 * rawdata.c: reorder cases to avoid unnecessary malloc/free. |
|
1376 |
|
1377 * all files: update copyright phrase. |
|
1378 |
|
1379 * ChangeLog: |
|
1380 * libelf.lsm: new files. |
|
1381 |
|
1382 Sun Oct 29 19:34:00 MET 1995, Michael Riepe <michael@stud.uni-hannover.de> |
|
1383 |
|
1384 * configure.in: change version to 0.5.3. |
|
1385 |
|
1386 * Makefile.in: |
|
1387 * shared/Makefile.in: add opt.delscn.c. |
|
1388 |
|
1389 * libelf.h.in: add declaration for elf_delscn. |
|
1390 |
|
1391 * opt.delscn.c: new file. |
|
1392 |