summaryrefslogtreecommitdiffstats
path: root/server/util.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Make sources build with latest clang versionStefan Eissing2023-04-271-1/+1
* core: Follow up to r1902728 and r1902909: Move comment where relevant.Yann Ylavic2022-08-181-1/+1
* core: Follow up to r1902728 and r1902906: simplify for APR-1.8+.Yann Ylavic2022-07-211-15/+2
* core: Follow up to r1902728: pools may have no allocator with APR_POOL_DEBUG.Yann Ylavic2022-07-211-12/+31
* util: Follow up to r1902728 and r1902731: static/AP_THREAD_LOCAL order matters.Yann Ylavic2022-07-151-1/+1
* core: Apply ap_max_mem_free to created threads' pool allocator.Yann Ylavic2022-07-151-53/+62
* fix typesEric Covener2022-06-011-2/+2
* * Avoid an overflow on large inputsRuediger Pluem2022-04-271-4/+2
* *) core: improved checks in ap_escape_quotes() forStefan Eissing2022-04-161-2/+19
* *) core: make ap_escape_quotes() work correctly on stringsStefan Eissing2022-04-061-5/+8
* core: Make sure and check that LimitXMLRequestBody fits in system memory.Yann Ylavic2022-03-071-2/+6
* core: Follow up to r1897240: Provide/export ap_thread_current_create()Yann Ylavic2022-02-021-3/+3
* core: Follow up to r1897240: Opt-out for AP_HAS_THREAD_LOCAL and/or pcre's us...Yann Ylavic2022-02-021-3/+3
* core: Follow up to r1897460: Provide ap_thread_main_create().Yann Ylavic2022-01-271-5/+44
* core: Follow up to r1897460: Implement and use ap_thread_current_after_fork().Yann Ylavic2022-01-251-1/+11
* Follow up to r1897460: !APR_HAS_THREAD implies no ap_thread_* either.Yann Ylavic2022-01-251-1/+1
* core: Efficient ap_thread_current() when apr_thread_local() is missing.Yann Ylavic2022-01-251-0/+80
* util: Follow up to r1897101 and r1897105: Yet better ap_cstr_casecmp[n]().Yann Ylavic2022-01-161-8/+8
* util: Follow up to r1897101: Yet better ap_cstr_casecmp[n]().Yann Ylavic2022-01-161-10/+12
* util: Improve ap_cstr_casecmp() and ap_cstr_casecmpn() performances.Yann Ylavic2022-01-151-26/+16
* Revert spurious commit r1895340.Yann Ylavic2021-11-251-49/+21
* Trigger ci.Yann Ylavic2021-11-251-21/+49
* * Optimize performance by moving calculation of loop invariant out of the loopRuediger Pluem2021-10-081-1/+2
* core: Add ap_unescape_url_ex() for better decoding control, and deprecateYann Ylavic2021-10-071-24/+34
* core: AP_NORMALIZE_DECODE_UNRESERVED should normalize the second encoded dot.Yann Ylavic2021-09-291-5/+15
* * Remove unneeded checks to improve performanceRuediger Pluem2021-08-181-5/+3
* * Follow the same logic that is used for calculating the lengthRuediger Pluem2021-08-181-4/+3
* tolerate apr-1.5Eric Covener2021-08-111-2/+2
* Follow up to 1892038, 1892063.Christophe Jaillet2021-08-101-6/+10
* ap_timeout_parameter_parse: axe unsigned < 0 checkEric Covener2021-08-071-1/+1
* fix int overflow in ap_timeout_parameter_parseEric Covener2021-08-061-4/+13
* fix ap_escape_quotes with pre-escaped quotesEric Covener2021-08-041-1/+1
* ap_pbase64decode(): save double NUL byte allocation and assignment.Yann Ylavic2020-11-271-4/+2
* * apr_base64_encode_len already includes space for the terminating zeroRuediger Pluem2020-10-231-3/+2
* Follow up to r1879075: ap_getparents() to return the empty string above root.Yann Ylavic2020-06-241-1/+4
* Implement ap_getparent() using ap_normalize_path().Yann Ylavic2020-06-221-63/+2
* Add ap_normalize_path() to replace ap_getparents() (with options).Yann Ylavic2020-06-221-1/+111
* core,modules: provide/use ap_parse_strict_length() helper.Yann Ylavic2020-05-201-13/+15
* factor out TE=chunked checkingEric Covener2020-02-071-5/+39
* Fix crashes when running with debug APR (APR_POOL_DEBUG),Rainer Jung2019-07-161-0/+5
* * server/util.c: Make "nul" symbol private.Joe Orton2019-06-201-1/+1
* Provide TEST_CHAR marco in test_char.hYann Ylavic2019-03-281-7/+0
* remove null checkEric Covener2019-03-181-1/+1
* * Play safe in case we get no nameRuediger Pluem2019-03-181-0/+4
* * Revert r1855741 which committed other stuff as well.Ruediger Pluem2019-03-181-4/+0
* * Play safe in case we get no nameRuediger Pluem2019-03-181-0/+4
* Merge consecutive slashes in the URL by defaultEric Covener2019-03-171-3/+7
* Follow up to r1847430.Christophe Jaillet2019-02-101-2/+2
* core: Split out the ability to parse wildcard files and directoriesGraham Leggett2018-11-251-0/+209
* util_filter: protect ap_filter_t private fields from external (ab)use.Yann Ylavic2018-09-051-16/+0