Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7707 commits
Select commit Hold shift + click to select a range
50b94fb
Follow up to r1611515: remove useless <limits.h> inclusion (for unuse…
Jul 18, 2014
dd97112
NetWare build fixes.
Jul 24, 2014
0bcdce8
Some more NetWare build fixes.
Jul 24, 2014
9bc5b11
Fix Android compile error caused by assumption that crypt is available.
Aug 19, 2014
737a8c1
apr_crypto_get_driver(): Fix invalid storage reference
Aug 21, 2014
c929a05
Fix NetWare build: set NLM version with commandline option
Aug 31, 2014
308c90d
Follow up to r1604596: include skiplist test in the cmake-based build
Sep 15, 2014
61a5c68
cmake >= 2.8.12 doesn't generate .pdb files for static libs,
Sep 15, 2014
140dfca
MySQL driver: Fix incorrect check for bad parameter in the
Sep 16, 2014
bc80d91
apr_crypto_nss: Explicitly declare key sizes when using NSS. Not all …
Sep 21, 2014
35c8e94
Update config.guess and config.sub from
Sep 21, 2014
d4444a6
The better way
Sep 22, 2014
01d209f
*) On z/OS, apr_sockaddr_info_get() with family == APR_UNSPEC was not
Oct 27, 2014
3537573
* Correctly calculate the size of the returned string and set the cor…
Nov 27, 2014
3efd1f7
apr_pollset state fixes for z/OS
Dec 19, 2014
9d71b0e
fix email addr syntax
Dec 19, 2014
6422227
typo again, sigh
Dec 19, 2014
3c818c6
Happy New Year 2015
Jan 1, 2015
9e2079a
Remove the --parents option that causes rpmbuild on CentOS7 to break.
Mar 4, 2015
304e78d
FIX: Skiplists should allow for dups by default. Also, when added, dups
Mar 5, 2015
caebbcc
skiplist: Follow up to r1664406: use insert() in apr_skiplist_merge a…
Mar 5, 2015
1de0df6
skiplist: Follow up to r1664406+r1664447: Better optimize test in ins…
Mar 5, 2015
de29540
skiplist: keep tests in sync with 1.5.x and 1.6.x.
Mar 5, 2015
7ec9268
skiplist: improve duplicates ordering test.
Mar 5, 2015
d7c432c
skiplist: more optimizations.
Mar 7, 2015
96d837f
skiplist: provide apr_skiplist_element().
Mar 7, 2015
ff225d4
skiplist:
Mar 7, 2015
6fd5e8f
Adj test to ensure that dups are entered AFTER existing ones
Mar 7, 2015
945c6f1
remove debug
Mar 7, 2015
d5d7952
fix test
Mar 7, 2015
169bead
Maintain stability ordering
Mar 7, 2015
c2e17d5
skiplist:
Mar 8, 2015
b96d8e2
apr_hash: introduce apr_hash_get_or_set().
Mar 11, 2015
125b34f
apr_poll(cb): fix error paths returned values and leaks.
Mar 13, 2015
ec9485a
skiplist: restore back add-if-not-exist semantic to apr_skiplist_inse…
Mar 13, 2015
2bad7eb
skiplist: check NULL compare function in apr_skiplist_find_compare() …
Mar 13, 2015
c1470ab
skiplist: sync tests with 1.5.x.
Mar 13, 2015
6529ebc
testskiplist: revert r1666602.
Mar 13, 2015
f8365da
testskiplist: Add a test to show that comparek == compare is required…
Mar 13, 2015
54782ee
Add some release dates.
Mar 15, 2015
85ca5e6
Add testescape to windows test
Mar 16, 2015
1c977f8
apr_queue: Add apr_queue_timedpush() and apr_queue_timedpop() to
Mar 16, 2015
125f440
apr_queue: follow up to r1667073.
Mar 16, 2015
b600795
skiplist: Introduce apr_skiplist_replace[_compare]().
Mar 17, 2015
07536b4
skiplist: follow up to r1667420: fix bad copy/paste in description.
Mar 17, 2015
67c9f27
skiplist: follow up to r1667420: add to the index (never replace).
Mar 17, 2015
a3a6669
locks: introduce apr_{thread,proc,global}_mutex_timedlock().
Mar 19, 2015
e5ab288
Follow up to r1667900: revert spurious change on test/abts_tests.h.
Mar 19, 2015
1ec31d0
Follow up to r1667900: fix comments.
Mar 19, 2015
c02d1bb
Follow up to r1666341: fix timeout given to poll() from usecs to msecs.
Mar 20, 2015
3573597
Follow up to r1089433: handle impl_pollcb_poll().
Mar 20, 2015
98b58b7
Follow up to r1666341: fix missing apr_socket_create() and apr_socket…
Mar 20, 2015
f84390c
Follow up to r1667900: handle negative (infinite) timeout in mutex/co…
Mar 20, 2015
1f1d22a
Add hint on a version of cmake that works with OpenSSL 1.0.2.
Mar 24, 2015
eeb735f
Fix doxygen error
Mar 25, 2015
c3a063e
Fix doxygen error
Mar 25, 2015
0f22b40
Fix doxygen error + be consistent in parameter naming
Mar 25, 2015
5b8da7c
Fix doxygen error
Mar 25, 2015
378caa3
locks: follow up to r1667900.
Mar 25, 2015
79ba66b
Remove entries for features/fixes already merged back to apr 1.5.x or…
Apr 4, 2015
a3ef0fc
PR 57230 fix now in 1.6.x and 1.5.x branches
Apr 4, 2015
5d9522c
make internal function static to avoid a warning
Apr 4, 2015
a775ad7
build: Correctly use AC_(PATH|CHECK)_TOOL to support cross compilation.
Apr 4, 2015
8652cc9
Stop using -no-cpp-precomp on Darwin or OS X. The Apple-modified gcc…
Apr 4, 2015
1bad2f9
Don't use mkstemp() on HP-UX. It is limited to creation
Apr 4, 2015
e282819
Fix the statement about OpenSSL and cmake 3.1.3. (Thanks, Bert)
Apr 5, 2015
e53b7b3
Fix build on non-Unix.
Apr 5, 2015
1bd210e
poll() implementation of apr_pollset_poll(): Return APR_EINTR as appr…
Apr 5, 2015
aea6f61
Revert r1671389; apr_pollset_poll() should return APR_SUCCESS
Apr 6, 2015
35bf784
Test the scenario where apr_pollset_poll() is called after a
Apr 6, 2015
b295a7a
Introduce apr_skiplist_last[_compare]() and apr_skiplist_remove_node().
Apr 7, 2015
bb83726
skiplist: follow up to r1664769.
Apr 9, 2015
f0f6e32
skiplist: fix the minimum height (to one).
Apr 9, 2015
cb5555b
testskiplist: axe buggy compare function acomp() and associated test.
Apr 9, 2015
2f24e81
skiplist: avoid (undefined) unsigned to signed conversion and save cy…
Apr 10, 2015
63c50c3
Expand apr pools debug output with parent information.
Apr 18, 2015
975e610
fix whitespace regression compared with 1.6.x
Apr 23, 2015
e1da721
testskiplist: silence Sun compiler warning.
Apr 23, 2015
ef63066
testatomic: silence Sun compiler warning.
Apr 23, 2015
6167481
Switch to generic atomics for (unpatched) Solaris 10 not exporting so…
Apr 23, 2015
88c13ce
Fix errors when building on Visual Studio 2013 while
Apr 24, 2015
74b21df
Fix pool debugging output so that creation events are
Apr 24, 2015
9322533
Follow up to r1675967: When pool debugging is enabled, make sure we
Apr 24, 2015
337e8ca
Register the pool debug log cleanup handler after emitting the
Apr 24, 2015
61dde58
SECURITY: CVE-2015-1829 (cve.mitre.org)
Apr 25, 2015
2088b6d
Fix indent
Jun 3, 2015
a365410
* configure.in: Detect mkostemp, mkostemp64.
Jun 4, 2015
96ed28e
* network_io/unix/sockaddr.c (apr_parse_addr_port): Simplify to use
Jun 4, 2015
738e0f1
apr_filepath_merge: Fix truename length calculation on Windows
Jun 17, 2015
084408c
Delete stale 9x custom action
Jun 25, 2015
3237bfa
Reflect -2 suffixes
Jun 25, 2015
edb4172
Add include and lib paths for dependecies in some of the
Jun 25, 2015
89cc934
fix comparison of sin6_addr
Aug 16, 2015
b5aeddc
Fix comments for fcntl lock
Aug 20, 2015
3c87ddd
Unusual case I tripped over in re-buildconf'ing a tree and preparing …
Sep 9, 2015
b797e46
For buildbot's sake, keep these non-fatal when scriped, for the time …
Sep 9, 2015
1cf5916
Clarify under what circumstances memory is allocated in apr_os_sock_p…
Sep 18, 2015
05136e4
RPM spec: Add libuuid-devel to the build requirements to avoid autoconf
Oct 1, 2015
754fa5b
Use 'apr_pstrmemdup' instead of 'apr_pstrndup' when applicable in ord…
Oct 24, 2015
2166cc3
apr_memcache: Better validate the values' length provided by the memc…
Oct 31, 2015
9a4d54e
Happy New Year 2016
Jan 1, 2016
34e234e
Update config.guess and config.sub from
Jan 1, 2016
c990a31
Introduce the subset of svn_cstring_ functions into APR as the apr_cstr_
Jan 27, 2016
6e6d835
not perfect, but at least makes it more clear that
Jan 27, 2016
a0db2db
Revert testcstr.c for the time being while tests are structured
Jan 27, 2016
2cb7abd
Agree with jim, that "case-equivalent unaccented Latin (C/POSIX ASCII…
Jan 27, 2016
dafb2bf
Add ivan's r1612823 test cases for apr_cstr_skip_prefix
Jan 27, 2016
995ddca
Fix spelling,w noted by mrumph
Jan 27, 2016
f61182d
Add header file include needed for using
Feb 7, 2016
214d195
Switch configure test for OpenSSL libcrypto
Feb 7, 2016
2ad4de1
Add support for OpenSSL 1.1.0:
Feb 7, 2016
3a18bf0
r1728963 introduced the use of
Feb 14, 2016
5ab0a29
Seems we forgot to merge apr-util/LICENSE while folding apr-util into…
Feb 25, 2016
259cf1d
Avoid a circular reference (PR 59068).
Feb 26, 2016
814d275
* include/apr_network_io.h (APR_SO_FREEBIND): Add option.
Mar 3, 2016
b9c1b53
Committed to 1.6.x branch first in error in r1733456:
Mar 3, 2016
dd6ba9b
* network_io/unix/sockopt.c (apr_socket_opt_set): Return APR_ENOTIMPL
Mar 4, 2016
ebde1a6
apr_proc_mutex-pthread: Refcount shared mutexes usage to avoid
Mar 5, 2016
a9d6d77
apr_proc_mutex-pthread: follow up to r1733694.
Mar 5, 2016
e56f136
apr_proc_mutex-pthread: follow up to r1733694.
Mar 5, 2016
48f1465
Windows' proc_mutex doesn't require require an additional thread_mute…
Mar 5, 2016
7951861
apr_proc/global_mutex: Fix API regarding the native OS mutexes
Mar 6, 2016
8fa7d19
proc_mutex-netware: follow up to r1733775.
Mar 6, 2016
f7ac9c1
proc_mutex-unixes: the apr_os_proc_mutex_t member intraproc is not used
Mar 6, 2016
294e69d
Axe addressed showstopper (r1733775 and follow ups).
Mar 6, 2016
9c5684c
apr_table_overlap: Add APR_OVERLAP_TABLES_ADD to merge and set when
Mar 7, 2016
72d7d09
apr_file_io: Add apr_file_pipe_create_pools() allowing a pair of
Mar 13, 2016
5de426d
Clarify the behaviour of apr_hash_set().
Mar 25, 2016
82e2cc3
proc_mutex-unix: follow up to r1733775.
Apr 12, 2016
9af8fde
Axe some backported entries.
Apr 12, 2016
ab94915
apr_os_proc_mutex_put_ex: Allow to specify whether the OS native
Apr 13, 2016
4aa03c5
apr_os_proc_mutex-unix: For consistency with other OS native to APR
Apr 13, 2016
ace114c
OS/2: Fix compile breakage in apr_thread_mutex_timedlock() due to inc…
May 4, 2016
f8f9ec1
poll/unix/z_asio.c:271]: (style) Suspicious condition (assignment +
May 19, 2016
6ade071
17% speedup by eliminating redundant eos test
Jun 8, 2016
4d7b7ec
Additional 17% speedup by deferring unused pointer increments
Jun 8, 2016
b65726d
Third optimization, use short type, which is the smallest
Jun 8, 2016
f4d474d
Upon closer scrutiny, the optimization of using short variables
Jun 8, 2016
0cb6581
apr_xml_to_text: Add style APR_XML_X2T_PARSED to maintain a consisten…
Jun 12, 2016
0077a7f
Fix a case where the cleanup for a pollset w/o the thread-safe flag
Jun 27, 2016
fd30688
Remove unnecessary duplication of autoconf tests for openssl and comm…
Jul 5, 2016
be19b08
testcrypto: Don't silently swallow errors when the driver loads but the
Jul 7, 2016
42fa31d
apr_crypto: Don't cache the driver if initialisation fails. This
Jul 7, 2016
ccd7dfd
apr_crypto_nss: Ensure the SECItem returned by PK11_ParamFromIV
Jul 8, 2016
1ecace3
apr_crypto: Add apr_crypto_key() function which supports keys
Jul 9, 2016
7ca939f
Reduce code drift between trunk and 1.6.x.
Aug 10, 2016
4032241
apr_pollset_poll(): OS/2: follow up to r923311.
Aug 10, 2016
d119f90
apr_pollset_poll(): OS/2: follow up to r1755740.
Aug 10, 2016
0c4bc1c
apr_pollset_poll(): don't return a positive (nay negative in case of …
Aug 10, 2016
efbb036
apr_os_proc_mutex_get_ex: win32: fix typo (s/mutex/pmutex/) leading to:
Aug 11, 2016
c72aba5
clear the aiocb structure used for asyncio cancel
Sep 2, 2016
72e5b95
locks/netware: follow up to r1667962 and r1667900: fix typos (compile…
Sep 17, 2016
9982e3e
apr_crypto_commoncrypto: set native eol.
Sep 26, 2016
952115b
Native eol.
Sep 26, 2016
a1ee495
crypto: provide apr_crypto_memzero, garanteed to not be optimized out by
Oct 6, 2016
e79a421
atomic: fix API of atomic_{cas,xchg}ptr() for APR-2.
Oct 6, 2016
254f0cf
Follow up to r1763665: use correct array initializer.
Oct 6, 2016
94ee5de
crypto: provide apr_crypto_equals(), a timing attacks safe buffers co…
Oct 6, 2016
9aae1eb
Follow up to r1763666: adapt unit test.
Oct 7, 2016
7640989
Follow up to r1763666: CHANGES entry.
Oct 7, 2016
51a844b
Provide apr_siphash*() functions family.
Oct 7, 2016
c860023
Follow up to r1763672: remove debug triks :p
Oct 7, 2016
63e74e4
crypto: follow up to r1763669.
Oct 7, 2016
f22e9ad
siphash: follow up to r1763672.
Oct 7, 2016
748f354
Follow up to r1763672: missing nw_export.h update.
Oct 17, 2016
93c5b6c
Follow-up to r1726928: Add APR_DECLARE() to apr_cstr_*() functions
Oct 28, 2016
b35dbf1
Follow-up to r1604596: Fix Windows build.
Oct 28, 2016
0428a67
Redis in APR_2.0 too
Nov 5, 2016
714383b
Force commit
Nov 6, 2016
7d925b0
Add test for apr_file_open(APR_FOPEN_APPEND).
Nov 19, 2016
0980775
Follow-up to r1770471: resolve two compiler warnings in testfile.c.
Nov 19, 2016
3025330
NetWare issue
Nov 22, 2016
61719db
apr_crypto: axe the un(thread)safe key cache, creating each key on th…
Dec 2, 2016
02ef469
apr_crypt: avoid excessive iteration in bcrypt hash.
Dec 5, 2016
7bbacde
Rather convoluted, fix doxygen and @see references for the table_do l…
Dec 12, 2016
fcf6fac
Fix a second doxygen syntax error
Dec 12, 2016
09a659a
apr_crypto: blowfish: follow up to r1772803: also cap hash verificati…
Dec 13, 2016
d0b0d71
Nobody should be running pre-IPV6 flavors of Windows OS abandonware a…
Dec 14, 2016
d0c516b
Optimize apr_file_info_get(APR_FINFO_SIZE) on Windows.
Dec 17, 2016
c418d3e
Add tsvn:logminsize, tsvn:logwidthmarker, tsvn:projectlanguage and
Dec 17, 2016
4badf43
Add svn:auto-props to automatically add svn:eol-style=native for most
Dec 17, 2016
c6b2278
Add svn:eol-style=native for apr_redis.h, apr_redis.c and testredis.c.
Dec 17, 2016
a641e91
Use CreateFileMappingW on Unicode capable Windows.
Dec 18, 2016
1b19c5d
locks: follow up to r1667900.
Dec 19, 2016
7d8af8c
apr_crypto: blowfish: revert r1773929.
Dec 19, 2016
3fcdd5d
proc_mutex_pthread: simplify (shorten) methods' names by removing
Dec 19, 2016
68af0b5
Happy New Year 2017
Jan 2, 2017
afe3d34
Update config.guess and config.sub from
Jan 2, 2017
8c60e26
race condition
Jan 10, 2017
82d06e5
Register testsiphash for cmake.
Jan 10, 2017
dbc4527
Add a few error code strings that got lost/awal in the apr-util migra…
Jan 19, 2017
bb65527
apr_base64_encode_len() already inclues the \0.
Jan 24, 2017
79193c3
apr_crypto: follow up to r1772803.
Feb 2, 2017
16131f2
apr_redis: reserve buffer space for trailing \0.
Feb 7, 2017
cab696c
apr_memcache: reserve buffer space for trailing \0.
Feb 7, 2017
b6cf854
Win32: Improve apr_file_gets() performance on buffered files by not c…
Mar 2, 2017
240bee2
apr_allocator: Provide apr_allocator_align() to get the true size that
Mar 23, 2017
fdbe682
apr_buckets: Add apr_bucket_file_set_buf_size() which allows to confi…
Mar 23, 2017
c0b5b63
Follow up to r1788334: better apr_allocator_align() description.
Mar 23, 2017
dc97065
apr_allocator, apr_pools: Add apr_allocator_page_size(),
Mar 23, 2017
57765c4
Follow up to r1788346: we don't really need a separate "order" settin…
Mar 24, 2017
81aa418
Backported to 1.6.x.
Mar 24, 2017
ffe7090
Fix two issues with apr_file_trunc() for buffered files:
Mar 27, 2017
1e229b4
Follow-up to r1785072: Add CHANGES entry.
Mar 27, 2017
1bec3f7
apr_socket_sendfile: don't reset APR_TCP_NOPUSH if we didn't set it.
Mar 28, 2017
1a358b3
apr_socket_sendfile:
Mar 28, 2017
ec446f9
apr_dir_read: Since readdir() is now thread safe on most (if not all)…
Mar 29, 2017
5733863
Note initial/current behavior apr_file_copy API
Mar 30, 2017
5bfce36
Remove my experimental vpath dox regen logic, at least till I validat…
Mar 30, 2017
c655f73
PR#59927: build apu with modern MySQL.
Apr 2, 2017
d6f9c3d
Follow up to r1788334: apr_allocator_align() should take an allocator as
Apr 3, 2017
21a19db
Follow up to r1733694: proc-pthreads have their own child_init() now.
Apr 3, 2017
303eef0
Follow up to r1667900: don't fail test{proc,global}mutex if
Apr 3, 2017
1465146
Add in our own pthread_mutex_timedlock impl for those OSs, like
Apr 4, 2017
5c423cd
Be safe... if we had a super small timeout then by the time we
Apr 4, 2017
6c887f6
There are 10 lights! I mean files
Apr 4, 2017
b9395d5
make this more obvious
Apr 4, 2017
5d65702
the rest
Apr 4, 2017
62afce7
Do not try to use fdatasync() on macOS.
Apr 5, 2017
115ab98
Follow up to r1667900: semtimedop() should be passed a relative timeo…
Apr 5, 2017
3fd19cf
semtimedop() takes a delta time, so accept what is given as the "time…
Apr 5, 2017
15170d5
Use our "portable" versions
Apr 5, 2017
c0e25b7
Make clear this is a delta timeout
Apr 5, 2017
cb5a29b
locks: when pthread_mutex_timedlock() isn't available, fall back to an
Apr 5, 2017
682015d
Avoid a compiler warning by using system's errno.
Apr 5, 2017
333496b
locks: follow up to r1790330.
Apr 6, 2017
a40fd85
locks: follow up to r1790330 and r1790436.
Apr 6, 2017
f513c25
locks: follow up to r1790330.
Apr 6, 2017
7562594
locks: follow up to r1790330.
Apr 6, 2017
e7459ef
locks: follow up to r1667900.
Apr 7, 2017
a701bf8
locks: follow up to r1790488.
Apr 7, 2017
83b2c59
locks: follow up to r1790488 and r1790521: likewise for the
Apr 7, 2017
623b93e
No longer return NOTIMPL for macOS
Apr 7, 2017
4862276
locks: follow up to r1790488, r1790521 and r1790523: likewise for the…
Apr 7, 2017
9bb2475
apr_{thread,proc,global}_timedlock() with negative timeout is now equ…
Apr 7, 2017
d63e0fa
Set perms correctly on file copy where destination exists
Apr 11, 2017
a468734
Update config.guess and config.sub from
Apr 16, 2017
6856a65
locks: follow up to r1790446.
Apr 17, 2017
ea1881b
locks: follow up to r1790436.
Apr 17, 2017
e4aba1f
locks: Windows: work around 64bit usecs to native 32bit msecs timeout…
Apr 25, 2017
c336a0c
locks: unix: provide a macro helper for a pattern used several times.
Apr 25, 2017
0c6fd0a
locks: unix: timedlock: better handling of spurious wakeups that may be
Apr 25, 2017
56e4475
locks: unix: follow up to r1792622.
Apr 25, 2017
3c3ebef
pthread_mutex_timedlock is broken on Solaris 10.
Apr 27, 2017
63c80e8
Remove unintended change from r1792961.
Apr 27, 2017
10e4e46
locks: thread: timedlock: better handling of spurious wakeups that ma…
May 7, 2017
f3e077c
On Windows, OS2 and BEOS, the singluar lock mechanisms were already c…
Jun 2, 2017
ce544b0
Save some cycles by not copying the pollfds.
Jun 2, 2017
1116d61
Rather than fetch-me-a-rock, report all tool check results for
Jun 8, 2017
efd529f
Sanity check
Jun 23, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
340 changes: 0 additions & 340 deletions APRDesign

This file was deleted.

Loading