1 2018-11-04 Mark Wielaard <mark (a] klomp.org> 2 3 * bpf.h: Add BPF_JLT, BPF_JLE, BPF_JSLT and BPF_JSLE. 4 5 2018-07-04 Ross Burton <ross.burton (a] intel.com> 6 7 * color.c: Remove error.h, add system.h include. 8 * system.h: Add error.h include. 9 * xmalloc.c: Remove error.h include. 10 11 2018-06-01 Mark Wielaard <mark (a] klomp.org> 12 13 * printversion.c (print_version): Update copyright year. 14 15 2018-02-09 Joshua Watt <JPEWhacker (a] gmail.com> 16 17 * eu-config.h (FALLTHROUGH): New macro. 18 19 2017-10-16 Mark Wielaard <mark (a] klomp.org> 20 21 * md5.{c,h}: Removed. 22 * sha1.{c,h}: Likewise. 23 * Makefile.am (libeu_a_SOURCES): Remove md5.c and sha1.c. 24 (noinst_HEADERS): Remove md5.h and sha1.h. 25 26 2017-08-18 Ulf Hermann <ulf.hermann (a] qt.io> 27 28 * eu-config.h: Define attribute_packed to either 29 __attribute__((packed)) or __attribute__((packed, gcc_struct)). 30 31 2017-04-27 Ulf Hermann <ulf.hermann (a] qt.io> 32 33 * eu-config.h: Define attribute_hidden to be empty if the compiler 34 doesn't support it. 35 36 2017-04-27 Ulf Hermann <ulf.hermann (a] qt.io> 37 38 * Makefile.am: Use fpic_CFLAGS. 39 40 2017-07-18 Mark Wielaard <mark (a] klomp.org> 41 42 * bpf.h: New file. 43 * Makefile.am (noinst_HEADERS): Add bpf.h 44 45 2017-05-05 Mark Wielaard <mark (a] klomp.org> 46 47 * printversion.c (print_version): Update copyright year. 48 49 2017-04-20 Ulf Hermann <ulf.hermann (a] qt.io> 50 51 * crc32.c: include config.h. 52 * system.h: Don't include config.h. 53 54 2017-02-16 Ulf Hermann <ulf.hermann (a] qt.io> 55 56 * Makefile.am (libeu_a_SOURCES): Remove version.c, add printversion.c 57 (noinst_HEADERS): Add printversion.h 58 * version.c: Moved to printversion.c. 59 * printversion.c: New file, moved from version.c, 60 remove stdio.h, argp.h, system.h includes, 61 add printversion.h include. 62 * printversion.h: New file. 63 * system.h: Remove argp.h include, 64 (ARGP_PROGRAM_VERSION_HOOK_DEF, ARGP_PROGRAM_BUG_ADDRESS_DEF): Remove. 65 (print_version): Remove. 66 67 2017-02-15 Ulf Hermann <ulf.hermann (a] qt.io> 68 69 * system.h: Provide mempcpy if it doesn't exist. 70 * xstrndup.c: Include system.h. 71 72 2017-02-15 Ulf Hermann <ulf.hermann (a] qt.io> 73 74 * crc32_file.c: Use _SC_PAGESIZE rather than _SC_PAGE_SIZE. 75 76 2017-02-14 Ulf Hermann <ulf.hermann (a] qt.io> 77 78 * color.h: New file. 79 * color.c: Include color.h. 80 * libeu.h: Remove color handling. 81 * Makefile.am (noinst_HEADERS): Add color.h. 82 83 2016-12-29 Luiz Angelo Daros de Luca <luizluca (a] gmail.com> 84 85 * crc32_file.c: Include system.h. 86 * system.h: Remove semi-colon after TEMP_FAILURE_RETRY definition. 87 88 2016-12-24 Mark Wielaard <mark (a] klomp.org> 89 90 * version.c: New source file. 91 * Makefile.am (libeu_a_SOURCES): Add version.c 92 * system.h (print_version): New function definition. 93 94 2016-10-11 Akihiko Odaki <akihiko.odaki.4i (a] stu.hosei.ac.jp> 95 96 * fixedsizehash.h (CONCAT): Use __CONCAT when available. 97 * system.h: Include config.h and errno.h. 98 (powerof2): Define if not already defined. 99 (TEMP_FAILURE_RETRY): Define when not yet defined. 100 101 2015-10-11 Akihiko Odaki <akihiko.odaki.4i (a] stu.hosei.ac.jp> 102 103 * Makefile.am (noinst_HEADERS): Add libeu.h. 104 * color.c: Remove system.h include, add libeu.h include. 105 * crc32_file.c: Likewise. 106 * fixedsizehash.h: Remove sys/param.h include. 107 * libeu.h: New file. 108 * system.h: Include sys/param.h. 109 (xmalloc, xcalloc, xrealloc, xstrdup, xstrndup, crc32, crc32_file, 110 color_argp, color_enum, color_*): Move definitions to libeu.h. 111 * xstrdup.c: Remove system.h include, add libeu.h include. 112 * xstrndup.c: Remove system.h include, add libeu.h and stdint.h 113 includes. 114 115 2015-09-24 Jose E. Marchesi <jose.marchesi (a] oracle.com> 116 117 * Makefile.am (AM_CFLAGS): Use -fPIC instead of -fpic to avoid relocation 118 overflows in some platforms. 119 120 2015-09-22 Mark Wielaard <mjw (a] redhat.com> 121 122 * dynamicsizehash.c: Remove old-style function definitions. 123 * md5.c: Likewise. 124 * sha1.c: Likewise. 125 * xmalloc.c: Likewise. 126 * xstrdup.c: Likewise. 127 * xstrndup.c: Likewise. 128 129 2015-05-31 Mark Wielaard <mjw (a] redhat.com> 130 131 * eu-config.h (ALLOW_UNALIGNED): Define when ! CHECK_UNDEFINED. 132 133 2015-04-23 Max Filippov <jcmvbkbc (a] gmail.com> 134 135 * eu-config.h: Use SYMBOL_VERSIONING as guard. 136 137 2014-01-17 Lei Zhang <thestig (a] google.com> 138 139 * crc32_file.c: Include config.h. 140 141 2013-12-12 Josh Stone <jistone (a] redhat.com> 142 143 * dynamicsizehash.c (lookup): Add a shortcut around division. 144 145 2013-04-30 Jan Kratochvil <jan.kratochvil (a] redhat.com> 146 147 * eu-config.h (COMPAT_VERSION_NEWPROTO): New. Twice. 148 149 2013-04-26 Jan Kratochvil <jan.kratochvil (a] redhat.com> 150 151 * system.h (LE64, BE64): Move here the definitions from 152 libdwfl/link_map.c. 153 154 2013-04-24 Mark Wielaard <mjw (a] redhat.com> 155 156 * Makefile.am: Use AM_CPPFLAGS instead of INCLUDES. 157 158 2012-10-09 Adam Markey <adam (a] etinternational.com> 159 160 * system.h: Changed pwrite_retry, write_retry, and pread_retry to 161 handle case where not all data was read/written. 162 163 2012-10-08 Jan Kratochvil <jan.kratochvil (a] redhat.com> 164 165 * system.h (eu_static_assert): New macro. 166 167 2012-01-21 Ulrich Drepper <drepper (a] gmail.com> 168 169 * Makefile.am (libeu_a_SOURCES): Add color.c. 170 * system.h: Declare color_argp. Define color_enum. Declare 171 color_* variables. 172 * color.c: New file. 173 174 2011-10-02 Ulrich Drepper <drepper (a] gmail.com> 175 176 * system.h: Declare __cxa_demangle. 177 178 2011-07-09 Roland McGrath <roland (a] hack.frob.com> 179 180 * sha1.c (be64_copy): New function. 181 (sha1_finish_ctx): Use it. 182 * md5.c (le64_copy): New function. 183 (md5_finish_ctx): Use it. 184 * system.h (LE32, BE32): New macros, using <endian.h> and <byteswap.h>. 185 * md5.c (SWAP): Use LE32. 186 * sha1.c (SWAP): Use BE32. 187 188 2010-06-16 Roland McGrath <roland (a] redhat.com> 189 190 * dynamicsizehash.h (HASHTYPE): New macro. 191 (struct): Use size_t for table sizes. 192 * dynamicsizehash.c: Likewise. Use HASHTYPE for hash values. 193 194 2010-02-15 Roland McGrath <roland (a] redhat.com> 195 196 * Makefile.am: Use config/eu.am for common stuff. 197 198 2009-08-09 Roland McGrath <roland (a] redhat.com> 199 200 * eu-config.h (OLD_VERSION, NEW_VERSION, COMPAT_VERSION): New macros. 201 202 2009-01-23 Roland McGrath <roland (a] redhat.com> 203 204 * eu-config.h: Add multiple inclusion protection. 205 206 2009-01-17 Ulrich Drepper <drepper (a] redhat.com> 207 208 * system.h (ARGP_PROGRAM_VERSION_HOOK_DEF): Define. 209 (ARGP_PROGRAM_BUG_ADDRESS_DEF): Define. 210 211 2009-01-10 Ulrich Drepper <drepper (a] redhat.com> 212 213 * eu-config.h: Remove tls_key_t, key_create, getspecific, setspecific, 214 once_define, and once_execute macros. Use USE_LOCKS instead of 215 USE_TLS. 216 217 2008-08-25 Roland McGrath <roland (a] redhat.com> 218 219 * eu-config.h [USE_TLS] (RWLOCK_CALL): New macro. 220 (rwlock_init, rwlock_fini, rwlock_rdlock, rwlock_wrlock, rwlock_unlock): 221 Use it. 222 223 2008-08-24 Roland McGrath <roland (a] redhat.com> 224 225 * eu-config.h: New file. 226 * Makefile.am (noinst_HEADERS): Add it. 227 228 2008-02-01 Ulrich Drepper <drepper (a] redhat.com> 229 230 * Makefile.am (libeu_a_SOURCES): Add sha1.c. 231 (noinst_HEADERS): Add sha1.h. 232 * sha1.c: New file. 233 * sha1.h: New file. 234 235 2008-01-31 Ulrich Drepper <drepper (a] redhat.com> 236 237 * Makefile.am (libeu_a_SOURCES): Add md5.c. 238 (noinst_HEADERS): Add md5.h. 239 * md5.c: New file. 240 * md5.h: New file. 241 242 2006-04-04 Ulrich Drepper <drepper (a] redhat.com> 243 244 * Makefile.am (libeu_a_SOURCES): We don't need xstrdup in the moment. 245 246 2005-08-28 Ulrich Drepper <drepper (a] redhat.com> 247 248 * system.h: Define pwrite_retry, write_retry, and pread_retry. 249 250 2005-08-06 Ulrich Drepper <drepper (a] redhat.com> 251 252 * Makefile.am (xmalloc_CFLAGS): Define only if !GPROF. 253 254 2005-05-03 Roland McGrath <roland (a] redhat.com> 255 256 * crc32_file.c: New file. 257 * Makefile.am (libeu_a_SOURCES): Add it. 258 * system.h: Declare crc32_file. 259 260 2005-04-30 Ulrich Drepper <drepper (a] redhat.com> 261 262 * Makefile.am: Use -ffunction-sections for xmalloc.c. 263 264 2005-02-15 Ulrich Drepper <drepper (a] redhat.com> 265 266 * dynamicsizehash.c (lookup): Mark val parameter as possibly unused. 267 268 2005-02-06 Ulrich Drepper <drepper (a] redhat.com> 269 270 * fixedsizehash.h: Mark unused parameters. Correct CLASS and 271 const order for fshash_find. 272 273 * Makefile.am: Cleanup AM_CFLAGS handling. Add -Wunused -Wextra. 274 275 2005-02-05 Ulrich Drepper <drepper (a] redhat.com> 276 277 * Makefile.am [MUDFLAP] (AM_CFLAGS): Add -fpic and -fmudflap. 278 279 2004-01-17 Ulrich Drepper <drepper (a] redhat.com> 280 281 * Makefile.am: Support building with mudflap. 282 283 2003-09-22 Ulrich Drepper <drepper (a] redhat.com> 284 285 * Makefile.am (AM_CFLAGS): Add -fpic. 286 287 * Makefile.am (noinst_HEADERS): Add list.h. 288 * list.h: New file. 289 290 2003-08-11 Ulrich Drepper <drepper (a] redhat.com> 291 292 * Moved to CVS archive. 293