Fri Nov 27 22:24:00 MET 1998, Michael Riepe <michael@stud.uni-hannover.de>
* lib/memset.c: rename and rewrite. * lib/private.h: rename __memset. Tue Aug 25 17:17:18 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> * aclocal.m4: remove superfluous #include. * lib/32.xlatetof.c: * lib/64.xlatetof.c: fix for picky instances of cpp(1). Sun Aug 23 18:26:53 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> * aclocal.m4: * lib/Makefile.in: add DEPSHLIBS, set to -lc for Linux. * README: add DEPSHLIBS description. Sat Aug 22 15:50:41 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> * lib/begin.c: add workaround for broken ar(1) & friends. * lib/32.getshdr.c: fix typo. Thu Aug 6 18:11:52 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> * lib/getdata.c: fixed SEGV bug. * lib/cook.c: * lib/getdata.c: * lib/newdata.c: * lib/rawdata.c: * lib/private.h: removed sd_scn and (Elf_Data*) casts. Fri Jun 12 21:24:50 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> * lib/*.c: move rcsid[] after <private.h>. * lib/32.xlatetof.c: * lib/64.xlatetof.c: replace broken Exn() macro with Cat2(). * lib/64.xlatetof.c: change `char*' to `unsigned char*'. * lib/private.h: add `extern char *realloc();'. * aclocal.m4: * configure.in: remove leading spaces in cpp directives. Sun Jun 7 16:02:31 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> * README: update for 0.7.0 release. Sun Jun 4 15:26:49 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> * acconfig.h: add __libelf64* and __libelf_*_t. * configure.in: clean up, add checks for 64-bit support. * lib/64.xlatetof.c: new file, based on lib/32.xlatetof.c. * lib/Makefile.in: add target for 64.xlatetof.o. * lib/cook.c: check for 32-bit overflow. * lib/elf_repl.h: * lib/ext_types.h: add 64-bit data types. * lib/private.h: add 64-bit definitions. * lib/sys_elf.h.in: add __LIBELF64* and __libelf_*_t. * lib/update.c: add full 64-bit support. Mon Jun 1 16:29:07 MEST 1998, Michael Riepe <michael@stud.uni-hannover.de> * VERSION: change version to 0.7.0. * configure.in: add lib/sys_elf.h to AC_CONFIG_HEADER. new option --disable-elf64. * Makefile.in: add target for lib/sys_elf.h. * acconfig.h: add __LIBELF_HEADER_ELF_H. * lib/Makefile.in: add sys_elf.h(.in). * lib/32.fsize.c: * lib/32.getehdr.c: * lib/32.getphdr.c: * lib/32.getshdr.c: * lib/32.newehdr.c: * lib/32.newphdr.c: * lib/cook.c: * lib/getdata.c: * lib/libelf.h: * lib/newscn.c: * lib/nlist.c: * lib/opt.delscn.c: * lib/private.h: * lib/update.c: merged with 64bit code. * lib/begin.c: * lib/input.c: bug fixes. Fri Aug 1 19:33:33 MEST 1997, Michael Riepe <michael@stud.uni-hannover.de> * VERSION: change version to 0.6.5. * lib/libelf.h: add declaration for elf_memory. * lib/private.h: add e_memory flag. * lib/begin.c: add elf_memory, change archive freezing logic. * lib/end.c: do not free e_data if e_memory is set. Tue Oct 22 21:31:56 MEST 1996, Michael Riepe <michael@stud.uni-hannover.de> * (all files): add RCS Id, import to CVS. * Makefile.in: pass $(CC) to config.status. * README: change for upcoming 0.6.5 release. * aclocal.m4 (mr_ENABLE_NLS): add --enable-gnu-names option * configure.in: change search order for <elf.h>. * lib/begin.c (_elf_arhdr): add check for truncated archive member. * lib/cook.c (_elf32_cook): add checks for misaligned tables. * lib/errors.h: fix wrong error message (ERROR_WRONLY). add error messages for misaligned tables. * lib/private.h: add constants for table alignments. * po/Makefile.in: do not run mkinstalldirs directly, use $(SHELL). * po/libelf.pot: rebuild. Tue Jul 30 17:22:41 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * VERSION: change version to 0.6.4. * Makefile.in: add DISTSUBDIRS. add po/Makefile target. * po/Makefile.in: * po/gmo2msg.c: * po/libelf.pot: * po/stamp-po: new files. * aclocal.m4 (mr_ENABLE_NLS): add MSGFILES. set GMOFILES, MSGFILES and POFILES even if NLS is disabled. * configure.in: add ALL_LINGUAS. * lib/nlist.c: call elf_errno() to clear pending error. Tue Jul 28 23:53:44 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * VERSION: change version to 0.6.3. * configure.in: fix creation of sys_elf.h. * lib/Makefile.in: move elf_repl.h to PRIVHDRS. do not depend on HDRS and AUXHDRS. Sat Jul 27 18:27:09 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * VERSION: change version to 0.6.2. * Makefile.in: remove support from SUBDIRS. remove subdirs/Makefile target. * acconfig.h: add ENABLE_DEBUG. remove HAVE_NLS. * aclocal.m4: add mr_ENABLE_DEBUG. * configure.in: use mr_ENABLE_DEBUG. * lib/Makefile.in: add LD variable. add elf_repl.h to DISTFILES. * lib/libelf.h: add check for __LIBELF_INTERNAL__. * lib/private.h: #define __LIBELF_INTERNAL__. use ENABLE_DEBUG. * support/elf.h: move to lib/elf_repl.h. * support/Makefile.in: remove. Sat Jul 27 06:25:23 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * VERSION: change version to 0.6.1. * aclocal.m4: add shared library support for sparc-sun-solaris2. * lib/libelf.h.in: remove. * lib/libelf.h: new file. * configure.in: remove broken check for existing installation. remove @install_headers@ and @elf_h@. do not build libelf.h from libelf.h.in. create lib/sys_elf.h. * lib/Makefile.in: remove libelf.h and $(AUXHDRS) targets. remove libelf.h.in from DISTFILES. add libelf.h to DISTFILES. add dummy_shlib target for broken make. Sat Jul 27 01:01:45 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * VERSION: change version to 0.6.0. * lib: new directory. * config.sub: * config.guess: new files. * shared: * shared/Makefile.in: remove. * aclocal.m4: * configure.in: add shared library check. * Makefile.in: * lib/Makefile.in: change for new directory structure. integrate shared library support. * Makefile.in: remove libelf.lsm from DISTFILES. * libelf.lsm: remove. Thu Jul 25 19:35:05 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * VERSION: change version to 0.5.9. * aclocal.m4: rewrite NLS check. Tue Jul 23 18:59:05 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * Makefile.in: add install-compat and uninstall-compat targets. * configure.in: * aclocal.m4: fix check for NLS support. * acconfig.h: add HAVE_CATGETS and HAVE_GETTEXT. * errmsg.c (elf_errmsg): use HAVE_GETTEXT. Sun Jul 21 22:52:02 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * VERSION: change version to 0.5.8. * private.h: * 32.getshdr.c: * cook.c: * end.c: * newscn.c: * opt.delscn.c: * update.c: change allocation of section headers. * errors.h: fix speeling error. Sat Jul 13 22:51:16 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * VERSION: change version to 0.5.7. * private.h: add e_dsize member to struct Elf. * begin.c (elf_begin): set e_dsize. * update.c (_elf32_update_pointers): never let e_data become shorter than e_dsize bytes. use correct base pointer. Sat Jun 15 16:28:50 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * 32.xlatetof.c: change `char' to `unsigned char'. Tue May 28 19:00:30 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * Makefile.in: HP-UX make wants non-empty target, change it. add targets for TAGS and libelf.po. * errors.h: mark strings for GNU gettext. * mkmsgs: recognize new errors.h format. * errmsg.c (elf_errmsg): add gettext support. Mon May 27 20:30:30 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * VERSION: change version to 0.5.6. * aclocal.m4: * configure.in: use new AC_CACHE_CHECK macro. * Makefile.in: * shared/Makefile.in: use @...dir@. * Makefile.in: pass $(SRCS) and $(OBJS) to shared/Makefile. Sat May 25 01:00:15 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * update.c (elf_update): assert e_data is malloc'ed. * begin.c (elf_begin): mmap e_data if possible. * end.c (elf_end): munmap e_data if necessary. * input.c (_elf_mmap): new function. * private.h: add _elf_mmap and e_unmap_data. * errmsg.c: make pointer array constant. Thu May 23 19:24:47 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * update.c (elf_update): mmap(MAP_SHARED) wants non-empty file. Tue May 21 15:33:07 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * begin.c (elf_begin): re-read memory image of archive members. * cook.c (_elf32_item): * getdata.c (_elf32_cook_scn): always use memory image. * update.c (_elf_update): use mmap if possible. * configure.in: check for mmap. Mon May 20 18:15:54 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * nlist.c (_elf_nlist): fix broken st_name range check. * update.c (_elf32_write): check status of elf_getdata. * cook.c (_elf32_item): * getdata.c (_elf32_cook_scn): use memory image when file is not an archive member. * rawdata.c (elf_rawdata): copy raw image rather than referencing it. Wed May 15 20:04:39 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * rawdata.c (elf_rawdata): use raw image if it is present. * cntl.c (elf_cntl): fix archive handling, ignore ELF_C_FDREAD for non-ELF files. Fri May 10 17:16:44 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * begin.c (_elf_arhdr): fix handling of long archive member names. * configure.in: move version information to external file. * Makefile.in: add VERSION to DISTFILES. * VERSION: new file. Sat May 4 20:56:43 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de> * configure.in: change version to 0.5.5. * Makefile.in: add libelf.lsm and ChangeLog to DISTFILES. * rawdata.c: reorder cases to avoid unnecessary malloc/free. * all files: update copyright phrase. * ChangeLog: * libelf.lsm: new files. Sun Oct 29 19:34:00 MET 1995, Michael Riepe <michael@stud.uni-hannover.de> * configure.in: change version to 0.5.3. * Makefile.in: * shared/Makefile.in: add opt.delscn.c. * libelf.h.in: add declaration for elf_delscn. * opt.delscn.c: new file. |