fix warning: comparison of distinct pointer types lacks a cast


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1459994 13f79535-47bb-0310-9956-ffa450edef68
fix warning: parameter 'flags' set but not used

(Linux sendfile has no flags, anyway)


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1460179 13f79535-47bb-0310-9956-ffa450edef68
change pool debugging messages to be unique


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1460180 13f79535-47bb-0310-9956-ffa450edef68
Add apr_pool_owner_set function to allow use of pool debugging with threads

Actually this function has been mentioned in the docs for over 10 years
but has never been implemented.

Also consistently destroy the thread's pool when it exits normally, not only
on apr_thread_exit(). This was already done on OS2.

Other platforms than unix are untested.



git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1460182 13f79535-47bb-0310-9956-ffa450edef68
thread_pool/reslist: take ownership of the pool when we lock the mutex

(except in cases where there is no chance that the pool is used)



git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1460183 13f79535-47bb-0310-9956-ffa450edef68
Split apr_pool_check_integrity() into two parts

Run the pool owner check part only after pre-cleanups have been run, in
order to give them a chance to kill of any threads that may still be
accessing the pool.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1460184 13f79535-47bb-0310-9956-ffa450edef68
kill the threads in the thread pool in a pre-cleanup

This makes sure that the threads are killed when we start destroying
any sub-pools they may be using.

This is the last missing part to make the test suite run successfully with
full pool debugging enabled.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1460185 13f79535-47bb-0310-9956-ffa450edef68
Add CHANGES entry for pool debugging fixes

PR: 43375, 52785


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1460186 13f79535-47bb-0310-9956-ffa450edef68
add a warning about thread safety


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1460241 13f79535-47bb-0310-9956-ffa450edef68
use heap memory for crypt in apr_password_validate, to reduce stack usage

PR: 54572


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1460243 13f79535-47bb-0310-9956-ffa450edef68
speed-up md5 by avoiding some memcopies
    
PR: 49011
Submitted by: Stefan Fritsch, Stefan Fuhrmann <stefanfuhrmann alice-dsl de>


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1460244 13f79535-47bb-0310-9956-ffa450edef68
remove some backported items


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1460375 13f79535-47bb-0310-9956-ffa450edef68
clean up a bit of error handling just to get rid of

  sockperf.c: In function 'main':
  sockperf.c:206:18: warning: variable 'rv' set but not used [-Wunused-but-set-variable]


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1460399 13f79535-47bb-0310-9956-ffa450edef68
hide an unused variable on Unix

git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1460405 13f79535-47bb-0310-9956-ffa450edef68
reformat&comment char tables as preparation to add more bits

no code change


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1462219 13f79535-47bb-0310-9956-ffa450edef68
apr_uri_parse(): Do not accept invalid characters in the scheme.
Per RFC 3986 3.3, enforce that the first segment of a relative path does
not contain a colon.

PR: 52479


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1462224 13f79535-47bb-0310-9956-ffa450edef68
Remove backported item.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1462462 13f79535-47bb-0310-9956-ffa450edef68
remove another backported item


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1462559 13f79535-47bb-0310-9956-ffa450edef68
Fix comment in Windows Makefile.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1462738 13f79535-47bb-0310-9956-ffa450edef68
Copy the data folder too for testing on NetWare.


git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1462769 13f79535-47bb-0310-9956-ffa450edef68