Logoj0ke.net Open Build Service > Projects > Apache > libapr1 > libapr1.changes
Sign Up | Log In

File libapr1.changes of Package libapr1

 
1
-------------------------------------------------------------------
2
Sun Apr 10 08:40:52 UTC 2011 - cs@linux-administrator.com
3
4
- downgrade to release 1.3.12 
5
6
-------------------------------------------------------------------
7
Sun Apr 10 08:36:32 UTC 2011 - cs@linux-administrator.com
8
9
- update to release 1.4.2 
10
11
-------------------------------------------------------------------
12
Mon Nov 17 15:30:42 CET 2008 - ro@suse.de
13
14
- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf
15
16
-------------------------------------------------------------------
17
Fri Nov 14 17:43:46 CET 2008 - poeml@suse.de
18
19
- simplify the usage of the sles_version macro
20
21
-------------------------------------------------------------------
22
Thu Oct 30 14:20:27 CET 2008 - skh@suse.de
23
24
- obsolete old -XXbit packages (bnc#437293) (olh@suse.de)
25
26
-------------------------------------------------------------------
27
Tue Aug 19 11:22:44 CEST 2008 - poeml@suse.de
28
29
- update to 1.3.3 final
30
  (updating to the release tarball, which has all the patches.)
31
32
-------------------------------------------------------------------
33
Sat Aug  9 02:51:54 CEST 2008 - poeml@suse.de
34
35
- add apr-1.3.2-r684091.patch
36
  Backport r683771 from the trunk.
37
  Fix APR_PID_T_FMT detection on Solaris.
38
- rename apr-1.3.3-patch to apr-1.3.3.patch
39
40
-------------------------------------------------------------------
41
Thu Aug  7 23:57:14 CEST 2008 - poeml@suse.de
42
43
- add post-1.3.2 patches (backports from trunk committed to the
44
  1.3.x branch) 
45
  *) Rename apr_pool_create_core to apr_pool_create_unmanaged and
46
     deprecate the old API name. It better reflects the scope and usage
47
     of this function. [Mladen Turk]
48
  *) Use proper return code for fcntl-based apr_proc_mutex_trylock() 
49
     on platforms that return EACCES instead of EAGAIN when the lock
50
     is already held (AIX, HP-UX).  [Eric Covener]
51
52
-------------------------------------------------------------------
53
Thu Aug  7 15:06:49 CEST 2008 - poeml@suse.de
54
55
- update to 1.3.2. Changes:
56
  *) Fix getservbyname_r() detection.  [Ruediger Pluem]
57
  *) Fix win32 apr.hw to pick up XP/2003 TCP/IP multicast constants and
58
     revert to IPV6 disabled-by-default (a change present only in 1.3.0).
59
     [William Rowe]
60
  *) Fix autoconf cached detection of atomic builtins.  [Jim Jagielski]
61
  *) Use thread safe versions of getservbyname().  [Bojan Smojver]
62
  *) Use thread safe getpass_r on Netware.  [Guenter Knauf]
63
64
-------------------------------------------------------------------
65
Thu Jul 17 20:04:27 CEST 2008 - poeml@suse.de
66
67
- skip testatomic testcase on sles9-x86_64 for now
68
69
-------------------------------------------------------------------
70
Thu Jul 17 14:08:19 CEST 2008 - poeml@suse.de
71
72
- workaround for ugly bug [bnc#400488]
73
  Xen kernel on sles9 x86_64 is set up to behave different than all
74
  other kernels
75
76
-------------------------------------------------------------------
77
Sun Jun 15 16:52:51 CEST 2008 - poeml@suse.de
78
79
- update to 1.3.0. Changes, with non-Linux relevant portions
80
  omitted (see http://www.apache.org/dist/apr/CHANGES-APR-1.3 for
81
  complete list):
82
  *) apr_getservbyname(): Use proper method for converting port
83
     to host byte order.  PR 44903.
84
     [Chris Taylor <ctaylor wadeford.plus.com>]
85
  *) Use /dev/urandom in preference to /dev/random as entropy source
86
     for apr_generate_random_bytes.  PR 44881.  [Bojan Smojver]
87
  *) Introduce apr_pool_pre_cleanup_register() for registering
88
     a cleanup that is called before any subpool is destroyed
89
     within apr_pool_clear or apr_pool_destroy.
90
     This allows to register a cleanup that will notify subpools
91
     about its inevitable destruction.
92
     [Mladen Turk]
93
  *) Introduce apr_pool_create_core_ex() for creation of standalone
94
     pools without parent. This function should be used for short
95
     living pools, usually ones that are created and destroyed
96
     either in a loop or inside function call. Since the pools
97
     created with this function doesn't have a parent they must
98
     be explicitly destroyed when done.
99
     [Mladen Turk]
100
  *) Fix return value when apr_pollset_poll interrupted.
101
     PR 42580 [Basant Kumar Kukreja <basant.kukreja sun.com>]
102
  *) Fix the make test target in the spec file. [Graham Leggett]
103
  *) Introduce apr_file_pipe_create_ex() to portably permit one pipe
104
     end or another to be entirely blocking for non-APR applications
105
     (e.g. stdio streams) and the other (or both ends) non blocking,
106
     with a timeout of 0 by default.
107
     [William Rowe]
108
  *) Introduce APR_NO_FILE as an option to apr_procattr_io_set() for any 
109
     of the three stdio streams to cause the corresponding streams to be 
110
     closed to the child process.  This becomes effective in 1.3.0 across
111
     platforms (equivilant to APR_NO_PIPE in 1.2.x except on Win32.)
112
     [William Rowe]
113
  *) Add table cloning (deep copy) convenience function.
114
     [Davi Arnaut]
115
  *) Stop invoking the testshm* helpers upon 'make test' invocation.
116
     [Kurt Miller <kurt intricatesoftware.com>]
117
  *) Register a cleanup only if APR_FILE_NOCLEANUP was not flagged in
118
     apr_file_mktemp. [Brian J. France <list firehawksystems.com>]
119
  *) Discard file buffers when running cleanups for exec.
120
     PR 41119.  [Davi Arnaut <davi haxent.com.br>, Bojan Smojver]
121
  *) Improve thread safety of assorted file_io functions.
122
     PR 42400.  [Davi Arnaut <davi haxent.com.br>]
123
  *) Add the apr_pollcb API as an alternative more efficient method
124
     of polling sockets, compared to apr_pollset. [Paul Querna]
125
  *) Fix possible crash in apr_pool_initialize() when built with 
126
     verbose pool debugging.  PR 41063.  
127
     [Peter Steiner <peter.steiner+apache hugwi.ch>]
128
  *) Fix --disable-ipv6 build on platforms with getifaddrs().
129
     PR 39199.  [Joe Orton]
130
  *) Portably check for EEXIST in mktemp code.  PR 40818
131
     [Kenneth Golomb <KGolomb TradeCard.com>]
132
  *) Fix apr_socket_recvfrom() to ensure the peer's address is returned
133
     through the "from" parameter.  [Joe Orton]
134
  *) Fix error checking in kqueue, epoll and event port versions of
135
     apr_pollset_create.  PR 40660, 40661, 40662
136
     [Larry Cipriani <lvc lucent.com>]
137
  *) Add some documentation on the format matched by apr_fnmatch.
138
     [David Glasser <glasser mit.edu>]
139
  *) Add apr_hash_clear.  [Daniel L. Rall <dlr apache.org>]
140
  *) Don't try to build apr_app.c on MinGW.
141
     [Matthias Miller <Blog outofhanwell.com>]
142
  *) Fix the timeout converstion in apr_pollset with the KQueue
143
     backend. [Marco Molteni <mmolteni cisco.com>]
144
  *) Support MinGW.  [John Vandenberg, Justin Erenkrantz]
145
  *) Implement apr_thread_yield on Unix in terms of pthread_yield or
146
     sched_yield. [Keisuke Nishida <keisuke.nishida gmail.com>]
147
  *) Make apr_socket_recvfrom initialize the port field in the from
148
     sockaddr.  PR 39325 [Anthony Minessale <anthmct yahoo.com>]
149
  *) NetBSD: Avoid leaving zombie process when using apr_signal() 
150
     to ignore SIGCHLD.  PR 36750.  [Todd Vierling <tv pobox.com>]
151
  *) Implement support for apr_proc_mutex_trylock() on Unix platforms.
152
     PR 38785.  [Chris Darroch <chrisd pearsoncmg.com>]
153
  *) APR_FIND_APR macro now supports customisable detailed checks on
154
     each installed apr. [Justin Erenkrantz, Colm MacCarthaigh]
155
  *) APR_FIND_APR macro no longer checks /usr/local/apache2/
156
     [Colm MacCarthaigh]
157
  *) Add APR_POLLSET_NOCOPY option to apr_pollset API to eliminate
158
     O(n)-time lookup in apr_pollset_remove() (currently implemented
159
     only for epoll).  [Brian Pane]
160
  *) Add apr_file_buffer_set() and apr_file_buffer_size_get() functions
161
     to support variable buffer sizes with APR file handles.
162
     [Colm MacCarthaigh]
163
  *) Add apr_file_open_flags_std[err|out|in]() functions.
164
     [Colm MacCarthaigh]
165
  *) stdio: apr_file_open_std[err|out|in]() functions now set the APR_WRITE
166
     or APR_READ flag as appropriate. [Colm MacCarthaigh]
167
  *) multicast: apr_mcast_*() no longer return APR_ENOTIMPL when invoked
168
     for non-UDP/RAW sockets. The caller is expected to ensure that the
169
     socket-type is suitable for multicast. [Colm MacCarthaigh]
170
  *) Add apr_sockaddr_ip_getbuf() function.  [Joe Orton]
171
  *) Fix handling of %pI in apr_psprintf.  [Joe Orton]
172
  *) Provide APR_VERSION_AT_LEAST() macro for applications which 
173
     want to enable features based on a required level of APR.
174
     [Jeff Trawick]
175
  *) jlibtool: Teach to use static libraries with -static.
176
     [Justin Erenkrantz]
177
  *) Fix checks for alloca() support in configure.  PR 13037.
178
     [Noah Misch <noah cs.caltech.edu>]
179
  *) Add %pm support to apr_snprintf() for printing the error string
180
     corresponding to an apr_status_t value.  [Joe Orton]
181
  *) Add APR_ARRAY_IDX() and APR_ARRAY_PUSH() convenience macros to
182
     apr_tables.h.  [Garrett Rooney]
183
- fix testshm testcase
184
- remove manual addition of -g, since the OBS takes care of it now.
185
186
-------------------------------------------------------------------
187
Mon Jun  9 17:15:18 CEST 2008 - poeml@suse.de
188
189
- build service supports the debuginfo flag in metadata now; remove
190
  debug_package macro from the specfile therefore.
191
192
-------------------------------------------------------------------
193
Tue Apr 15 16:36:44 CEST 2008 - schwab@suse.de
194
195
- Don't use autoreconf.
196
197
-------------------------------------------------------------------
198
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
199
200
- added baselibs.conf file to build xxbit packages
201
  for multilib support
202
203
-------------------------------------------------------------------
204
Tue Nov 27 00:55:05 CET 2007 - poeml@suse.de
205
206
- update to 1.2.12 (only changes relevant on Linux listed here):
207
    *) Numerous fixes to the test/ framework, including better handling of
208
     long size_t comparisons and more consistent Makefile.(in|win) setup
209
     for authoring new tests.  [William Rowe]
210
  *) Fix --disable-ipv6 build on platforms with getifaddrs().
211
     PR 39199.  [Joe Orton]
212
  *) Define apr_ino_t in such a way that it doesn't change definition
213
     based on the library consumer's -D'efines to the filesystem.
214
     [Lucian Adrian Grijincu <lucian.grijincu gmail.com>]
215
  *) Fill in apr_fileinfo_t member st_csize on Netware and Unix (PR 41678),
216
     and refine the file times down to apr_time_t resolution if supported
217
     by a st_atimensec or st_atim.tv_nsec value by the OS.  Additional
218
     msec implementations are possible if exposed through autoconf.
219
     [William Rowe, Nicklas Edmundsson <nikke acc.umu.se>]
220
  *) Fix apr_socket_recvfrom() to ensure the peer's port and address
221
     is returned through the "from" parameter on Unix and Win32.  
222
     [Joe Orton, William Rowe]
223
224
-------------------------------------------------------------------
225
Wed Sep 12 15:17:53 CEST 2007 - poeml@suse.de
226
227
- fix missing endif in build section, fixing build on Mandriva
228
  (went unnoticed on openSUSE)
229
- use debug_package macro only on suse, because it breaks the build
230
  on Mandriva
231
232
-------------------------------------------------------------------
233
Wed Sep 12 11:41:19 CEST 2007 - poeml@suse.de
234
235
- don't run autoreconf -fi on build platforms older than 10.3. The
236
  'i' in that replaces config.guess, config.sub, ltmain.sh (dated
237
  2007) with versions from, say, 2005. This will lead to a
238
  miscompile on SLE10 for instance (segfault in apr_initialize())
239
- don't apply the cleanup apr-1.2.8-pool-cleanups.patch when built
240
  with build_with_memory_pool_debug for now
241
242
-------------------------------------------------------------------
243
Mon Sep 10 14:30:44 CEST 2007 - poeml@suse.de
244
245
- update to 1.2.11:
246
  *) Win32 apr_file_read; Correctly handle completion-based read-to-EOF.
247
     [Steven Naim <steven.naim googlemail.com>]
248
  *) Fixed Win32 regression of stdout inheritance in apr_proc_create.
249
     [William Rowe]
250
  *) Solve winNT inherited pipe leaks by mutexing apr_proc_create calls,
251
     on WinNT (not WinCE, nor 9x) so that we toggle the inherited state 
252
     of the stdin/out/err pipes.  All other file handles are treated as
253
     not-inherited until apr_file_dup2'ed a std handle of this process, 
254
     or while they are used by apr_proc_create.  [William Rowe]
255
  *) Define the Mac OS/X filesystem_encoding as utf-8 (in previous
256
     releases the interpretation would vary).  [Erik Huelsmann
257
     <ehuels gmail.com>]
258
  *) Fix day of year (tm_day) calculation for July. The bug only affects
259
     Windows builds.  PR 42953.  [Davi Arnaut]
260
  *) Fix LFS detection when building over NFS. The mode must be
261
     specified when O_CREAT is in the flags to open().
262
     PR 42821.  [Rainer Jung <rainer.jung kippdata.de>]
263
  *) Avoid overwriting the hash_mutex table for applications that
264
     incorrectly calls apr_atomic_init().  PR 42760.  [Davi Arnaut]
265
  *) Allow IPv6 connectivity test to fail, avoiding a potentially fatal
266
     error.  [Davi Arnaut]
267
  *) The MinGW Windows headers effectively redefines WINADVAPI from
268
     __stdcall to empty which results in a link failure when wincrypt.h
269
     is placed after an include to apr_private.h.
270
     PR 42293.  [Curt Arnold]
271
  *) Define SEM_FAILED if it isn't already defined, as the proc mutex
272
     code already does it. Also search for the sem_open function in
273
     the realtime library. (This fixes HP-UX sem_open detection).
274
     [Davi Arnaut]
275
  *) Define the _HPUX_SOURCE feature test macro to obtain maximum
276
     functionality. Fixes broken sendfile with LFS support on HP-UX.
277
     PR 42261.  [Davi Arnaut]
278
279
-------------------------------------------------------------------
280
Tue Aug 21 06:32:00 CEST 2007 - crrodriguez@suse.de
281
282
- first attempt to remove static libraries and libtool crap. 
283
284
-------------------------------------------------------------------
285
Mon Aug 20 15:49:06 CEST 2007 - poeml@suse.de
286
287
- on SLES9, use 'autoheader; autoconf' to configure, as before,
288
  instead of autoreconf -fi, which won't work
289
290
-------------------------------------------------------------------
291
Mon Aug 13 01:56:32 CEST 2007 - crrodriguez@suse.de
292
293
- apr 1.2.9
294
    *) Stop invoking the testshm* helpers upon 'make test' invocation.
295
    *) Register a cleanup only if APR_FILE_NOCLEANUP was not flagged in
296
     apr_file_mktemp.
297
    *) Discard file buffers when running cleanups for exec.
298
     PR 41119.
299
    *) If apr_proc_create() fails to exec in the fork()ed child, call
300
     _exit() not exit() to avoid running atexit()-registered functions
301
     in the child.
302
    *) Improve thread safety of assorted file_io functions.
303
    *) Fix file pointer position calculation in apr_file_writev() on
304
     buffered file.
305
    *) Fix formatting of unsigned integers larger than 2^63 in the
306
     vformatter/apr_*printf.
307
    *) Fix possible EFAULT failures in apr_socket_sendfile() on 32-bit
308
     Solaris with LFS enabled
309
    *) Fix deadlock in apr_file_gets() for a file opened with both the
310
     APR_BUFFERED and APR_XTHREAD flags.
311
- run make ceck in the rpm check section
312
- add missing glibc-devel dependency to -devel package
313
-------------------------------------------------------------------
314
Wed Jul 18 19:53:51 CEST 2007 - poeml@suse.de
315
316
- if the rpm macro build_with_memory_pool_debug is defined, build
317
  with --enable-pool-debug=verbose-alloc. (This is the case in the
318
  Apache-Pool-Debug buildservice project.)
319
- add apr-1.2.8-pool-cleanups.patch: don't run cleanup handlers
320
  _after_ destroying subpools
321
- add debug_package macro in buildservice (will soon be obsolete)
322
323
-------------------------------------------------------------------
324
Wed May  2 14:05:42 CEST 2007 - dmueller@suse.de
325
326
- Fix comparison with string literal
327
328
-------------------------------------------------------------------
329
Mon Dec 11 15:54:14 CET 2006 - poeml@suse.de
330
331
- update to 1.2.8
332
  *) Correctly retrieve 'empty' environment values with apr_env_get
333
     on Win32 (e.g. "VAR="), and added validation to testall suite.
334
  *) APR_FIND_APR macro no longer checks /usr/local/apache2/.
335
  *) Portably check for EEXIST in mktemp code.  PR 40818
336
  *) Fix apr_snprintf/apr_vsnprintf return value to not count the
337
     NUL terminator in the overflow case.  PR 39996.
338
  *) Fix detection of pthread cross-process robust mutexes.
339
  *) NetBSD: Avoid leaving zombie process when using apr_signal()
340
     to ignore SIGCHLD.
341
  *) Fix apr_socket_sendv() for platforms without writev.
342
  *) Avoid issues using >2Gb of data per call with sendfile() on
343
     64-bit Linux platforms.
344
345
-------------------------------------------------------------------
346
Fri Oct 27 20:39:36 CEST 2006 - poeml@suse.de
347
348
- replace wrong configure switch --with-includedir with the correct
349
  one: --includedir. This fixes installation of the header files to
350
  /usr/include/apr-1 instead of /usr/include. [#164770]
351
352
-------------------------------------------------------------------
353
Thu Jun 22 12:12:55 CEST 2006 - schwab@suse.de
354
355
- Don't depend on configure args being preserved.
356
357
-------------------------------------------------------------------
358
Wed May 24 13:02:34 CEST 2006 - poeml@suse.de
359
360
- update to 1.2.7
361
  * fixes for netware and win32
362
- update to 1.2.6
363
  * bugfixes for libuuid, mutex, kqueue, ...
364
- use %suse_version to build doxygen documentation only on SUSE
365
366
-------------------------------------------------------------------
367
Wed Jan 25 21:37:22 CET 2006 - mls@suse.de
368
369
- converted neededforbuild to BuildRequires
370
371
-------------------------------------------------------------------
372
Mon Jan  9 12:50:36 CET 2006 - poeml@suse.de
373
374
- don't use pthread_mutexattr_setrobust_np() unless
375
  pthread_mutexattr_setprotocol() is available as well (the former
376
  is in glibc since 2005-12-26, but the latter not)
377
378
-------------------------------------------------------------------
379
Wed Oct 12 16:17:00 CEST 2005 - poeml@suse.de
380
381
- update to 1.2.2
382
383
-------------------------------------------------------------------
384
Thu Sep 29 15:23:04 CEST 2005 - poeml@suse.de
385
386
- update to 1.2.1
387
- add -fno-strict-aliasing to CFLAGS
388
- add -DLDAP_DEPRECATED to CFLAGS
389
390
-------------------------------------------------------------------
391
Fri Apr  8 11:39:46 CEST 2005 - uli@suse.de
392
393
- disabled test suite for ARM (may hang QEMU)
394
395
-------------------------------------------------------------------
396
Thu Mar 24 12:59:36 CET 2005 - poeml@suse.de
397
398
- update to 1.1.1
399
400
-------------------------------------------------------------------
401
Fri Feb 25 01:02:52 CET 2005 - poeml@suse.de
402
403
- package created (1.1.0)
404
405