12021-02-05 Mark Wielaard <mark@klomp.org> 2 3 * printversion.c (print_version): Update copyright year. 4 52020-12-16 Dmitry V. Levin <ldv@altlinux.org> 6 7 * color.c (parse_opt): Replace gettext(...) and 8 dgettext("elfutils, ...) with _(...). 9 * printversion.c (print_version): Replace gettext(...) with _(...). 10 * system.h (sgettext): Likewise. 11 12 * eu-config.h (_): New macro. 13 * xmalloc.c (_): Remove. 14 152020-11-01 Érico N. Rolim <erico.erc@gmail.com> 16 17 * system.h (ACCESSPERMS): Define macro if it doesn't exist. 18 (ALLPERMS): Likewise. 19 (DEFFILEMODE): Likewise. 20 212020-06-11 Mark Wielaaard <mark@klomp.org> 22 23 * printversion.c (print_version): Update copyright year. 24 252019-08-25 Srđan Milaković <sm108@rice.edu> 26 27 * dynamicsizehash_concurrent.{c,h}: New files. 28 * Makefile.am (noinst_HEADERS): Added dynamicsizehash_concurrent.h. 29 302019-08-25 Jonathon Anderson <jma14@rice.edu> 31 32 * stdatomic-fbsd.h: New file, taken from FreeBSD. 33 * atomics.h: New file. 34 * Makefile.am (noinst_HEADERS): Added *.h above. 35 362019-05-03 Rosen Penev <rosenp@gmail.com> 37 38 * color.c (parse_opt): Cast program_invocation_short_name to char *. 39 402018-11-04 Mark Wielaard <mark@klomp.org> 41 42 * bpf.h: Add BPF_JLT, BPF_JLE, BPF_JSLT and BPF_JSLE. 43 442018-07-04 Ross Burton <ross.burton@intel.com> 45 46 * color.c: Remove error.h, add system.h include. 47 * system.h: Add error.h include. 48 * xmalloc.c: Remove error.h include. 49 502018-06-01 Mark Wielaard <mark@klomp.org> 51 52 * printversion.c (print_version): Update copyright year. 53 542018-02-09 Joshua Watt <JPEWhacker@gmail.com> 55 56 * eu-config.h (FALLTHROUGH): New macro. 57 582017-10-16 Mark Wielaard <mark@klomp.org> 59 60 * md5.{c,h}: Removed. 61 * sha1.{c,h}: Likewise. 62 * Makefile.am (libeu_a_SOURCES): Remove md5.c and sha1.c. 63 (noinst_HEADERS): Remove md5.h and sha1.h. 64 652017-08-18 Ulf Hermann <ulf.hermann@qt.io> 66 67 * eu-config.h: Define attribute_packed to either 68 __attribute__((packed)) or __attribute__((packed, gcc_struct)). 69 702017-04-27 Ulf Hermann <ulf.hermann@qt.io> 71 72 * eu-config.h: Define attribute_hidden to be empty if the compiler 73 doesn't support it. 74 752017-04-27 Ulf Hermann <ulf.hermann@qt.io> 76 77 * Makefile.am: Use fpic_CFLAGS. 78 792017-07-18 Mark Wielaard <mark@klomp.org> 80 81 * bpf.h: New file. 82 * Makefile.am (noinst_HEADERS): Add bpf.h 83 842017-05-05 Mark Wielaard <mark@klomp.org> 85 86 * printversion.c (print_version): Update copyright year. 87 882017-04-20 Ulf Hermann <ulf.hermann@qt.io> 89 90 * crc32.c: include config.h. 91 * system.h: Don't include config.h. 92 932017-02-16 Ulf Hermann <ulf.hermann@qt.io> 94 95 * Makefile.am (libeu_a_SOURCES): Remove version.c, add printversion.c 96 (noinst_HEADERS): Add printversion.h 97 * version.c: Moved to printversion.c. 98 * printversion.c: New file, moved from version.c, 99 remove stdio.h, argp.h, system.h includes, 100 add printversion.h include. 101 * printversion.h: New file. 102 * system.h: Remove argp.h include, 103 (ARGP_PROGRAM_VERSION_HOOK_DEF, ARGP_PROGRAM_BUG_ADDRESS_DEF): Remove. 104 (print_version): Remove. 105 1062017-02-15 Ulf Hermann <ulf.hermann@qt.io> 107 108 * system.h: Provide mempcpy if it doesn't exist. 109 * xstrndup.c: Include system.h. 110 1112017-02-15 Ulf Hermann <ulf.hermann@qt.io> 112 113 * crc32_file.c: Use _SC_PAGESIZE rather than _SC_PAGE_SIZE. 114 1152017-02-14 Ulf Hermann <ulf.hermann@qt.io> 116 117 * color.h: New file. 118 * color.c: Include color.h. 119 * libeu.h: Remove color handling. 120 * Makefile.am (noinst_HEADERS): Add color.h. 121 1222016-12-29 Luiz Angelo Daros de Luca <luizluca@gmail.com> 123 124 * crc32_file.c: Include system.h. 125 * system.h: Remove semi-colon after TEMP_FAILURE_RETRY definition. 126 1272016-12-24 Mark Wielaard <mark@klomp.org> 128 129 * version.c: New source file. 130 * Makefile.am (libeu_a_SOURCES): Add version.c 131 * system.h (print_version): New function definition. 132 1332016-10-11 Akihiko Odaki <akihiko.odaki.4i@stu.hosei.ac.jp> 134 135 * fixedsizehash.h (CONCAT): Use __CONCAT when available. 136 * system.h: Include config.h and errno.h. 137 (powerof2): Define if not already defined. 138 (TEMP_FAILURE_RETRY): Define when not yet defined. 139 1402015-10-11 Akihiko Odaki <akihiko.odaki.4i@stu.hosei.ac.jp> 141 142 * Makefile.am (noinst_HEADERS): Add libeu.h. 143 * color.c: Remove system.h include, add libeu.h include. 144 * crc32_file.c: Likewise. 145 * fixedsizehash.h: Remove sys/param.h include. 146 * libeu.h: New file. 147 * system.h: Include sys/param.h. 148 (xmalloc, xcalloc, xrealloc, xstrdup, xstrndup, crc32, crc32_file, 149 color_argp, color_enum, color_*): Move definitions to libeu.h. 150 * xstrdup.c: Remove system.h include, add libeu.h include. 151 * xstrndup.c: Remove system.h include, add libeu.h and stdint.h 152 includes. 153 1542015-09-24 Jose E. Marchesi <jose.marchesi@oracle.com> 155 156 * Makefile.am (AM_CFLAGS): Use -fPIC instead of -fpic to avoid relocation 157 overflows in some platforms. 158 1592015-09-22 Mark Wielaard <mjw@redhat.com> 160 161 * dynamicsizehash.c: Remove old-style function definitions. 162 * md5.c: Likewise. 163 * sha1.c: Likewise. 164 * xmalloc.c: Likewise. 165 * xstrdup.c: Likewise. 166 * xstrndup.c: Likewise. 167 1682015-05-31 Mark Wielaard <mjw@redhat.com> 169 170 * eu-config.h (ALLOW_UNALIGNED): Define when ! CHECK_UNDEFINED. 171 1722015-04-23 Max Filippov <jcmvbkbc@gmail.com> 173 174 * eu-config.h: Use SYMBOL_VERSIONING as guard. 175 1762014-01-17 Lei Zhang <thestig@google.com> 177 178 * crc32_file.c: Include config.h. 179 1802013-12-12 Josh Stone <jistone@redhat.com> 181 182 * dynamicsizehash.c (lookup): Add a shortcut around division. 183 1842013-04-30 Jan Kratochvil <jan.kratochvil@redhat.com> 185 186 * eu-config.h (COMPAT_VERSION_NEWPROTO): New. Twice. 187 1882013-04-26 Jan Kratochvil <jan.kratochvil@redhat.com> 189 190 * system.h (LE64, BE64): Move here the definitions from 191 libdwfl/link_map.c. 192 1932013-04-24 Mark Wielaard <mjw@redhat.com> 194 195 * Makefile.am: Use AM_CPPFLAGS instead of INCLUDES. 196 1972012-10-09 Adam Markey <adam@etinternational.com> 198 199 * system.h: Changed pwrite_retry, write_retry, and pread_retry to 200 handle case where not all data was read/written. 201 2022012-10-08 Jan Kratochvil <jan.kratochvil@redhat.com> 203 204 * system.h (eu_static_assert): New macro. 205 2062012-01-21 Ulrich Drepper <drepper@gmail.com> 207 208 * Makefile.am (libeu_a_SOURCES): Add color.c. 209 * system.h: Declare color_argp. Define color_enum. Declare 210 color_* variables. 211 * color.c: New file. 212 2132011-10-02 Ulrich Drepper <drepper@gmail.com> 214 215 * system.h: Declare __cxa_demangle. 216 2172011-07-09 Roland McGrath <roland@hack.frob.com> 218 219 * sha1.c (be64_copy): New function. 220 (sha1_finish_ctx): Use it. 221 * md5.c (le64_copy): New function. 222 (md5_finish_ctx): Use it. 223 * system.h (LE32, BE32): New macros, using <endian.h> and <byteswap.h>. 224 * md5.c (SWAP): Use LE32. 225 * sha1.c (SWAP): Use BE32. 226 2272010-06-16 Roland McGrath <roland@redhat.com> 228 229 * dynamicsizehash.h (HASHTYPE): New macro. 230 (struct): Use size_t for table sizes. 231 * dynamicsizehash.c: Likewise. Use HASHTYPE for hash values. 232 2332010-02-15 Roland McGrath <roland@redhat.com> 234 235 * Makefile.am: Use config/eu.am for common stuff. 236 2372009-08-09 Roland McGrath <roland@redhat.com> 238 239 * eu-config.h (OLD_VERSION, NEW_VERSION, COMPAT_VERSION): New macros. 240 2412009-01-23 Roland McGrath <roland@redhat.com> 242 243 * eu-config.h: Add multiple inclusion protection. 244 2452009-01-17 Ulrich Drepper <drepper@redhat.com> 246 247 * system.h (ARGP_PROGRAM_VERSION_HOOK_DEF): Define. 248 (ARGP_PROGRAM_BUG_ADDRESS_DEF): Define. 249 2502009-01-10 Ulrich Drepper <drepper@redhat.com> 251 252 * eu-config.h: Remove tls_key_t, key_create, getspecific, setspecific, 253 once_define, and once_execute macros. Use USE_LOCKS instead of 254 USE_TLS. 255 2562008-08-25 Roland McGrath <roland@redhat.com> 257 258 * eu-config.h [USE_TLS] (RWLOCK_CALL): New macro. 259 (rwlock_init, rwlock_fini, rwlock_rdlock, rwlock_wrlock, rwlock_unlock): 260 Use it. 261 2622008-08-24 Roland McGrath <roland@redhat.com> 263 264 * eu-config.h: New file. 265 * Makefile.am (noinst_HEADERS): Add it. 266 2672008-02-01 Ulrich Drepper <drepper@redhat.com> 268 269 * Makefile.am (libeu_a_SOURCES): Add sha1.c. 270 (noinst_HEADERS): Add sha1.h. 271 * sha1.c: New file. 272 * sha1.h: New file. 273 2742008-01-31 Ulrich Drepper <drepper@redhat.com> 275 276 * Makefile.am (libeu_a_SOURCES): Add md5.c. 277 (noinst_HEADERS): Add md5.h. 278 * md5.c: New file. 279 * md5.h: New file. 280 2812006-04-04 Ulrich Drepper <drepper@redhat.com> 282 283 * Makefile.am (libeu_a_SOURCES): We don't need xstrdup in the moment. 284 2852005-08-28 Ulrich Drepper <drepper@redhat.com> 286 287 * system.h: Define pwrite_retry, write_retry, and pread_retry. 288 2892005-08-06 Ulrich Drepper <drepper@redhat.com> 290 291 * Makefile.am (xmalloc_CFLAGS): Define only if !GPROF. 292 2932005-05-03 Roland McGrath <roland@redhat.com> 294 295 * crc32_file.c: New file. 296 * Makefile.am (libeu_a_SOURCES): Add it. 297 * system.h: Declare crc32_file. 298 2992005-04-30 Ulrich Drepper <drepper@redhat.com> 300 301 * Makefile.am: Use -ffunction-sections for xmalloc.c. 302 3032005-02-15 Ulrich Drepper <drepper@redhat.com> 304 305 * dynamicsizehash.c (lookup): Mark val parameter as possibly unused. 306 3072005-02-06 Ulrich Drepper <drepper@redhat.com> 308 309 * fixedsizehash.h: Mark unused parameters. Correct CLASS and 310 const order for fshash_find. 311 312 * Makefile.am: Cleanup AM_CFLAGS handling. Add -Wunused -Wextra. 313 3142005-02-05 Ulrich Drepper <drepper@redhat.com> 315 316 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fpic and -fmudflap. 317 3182004-01-17 Ulrich Drepper <drepper@redhat.com> 319 320 * Makefile.am: Support building with mudflap. 321 3222003-09-22 Ulrich Drepper <drepper@redhat.com> 323 324 * Makefile.am (AM_CFLAGS): Add -fpic. 325 326 * Makefile.am (noinst_HEADERS): Add list.h. 327 * list.h: New file. 328 3292003-08-11 Ulrich Drepper <drepper@redhat.com> 330 331 * Moved to CVS archive. 332