summaryrefslogtreecommitdiff
path: root/it_url.class
AgeCommit message (Collapse)AuthorFilesLines
2023-11-13Revert "simplify maxlength implementation and make compatible with ↵Nathan Gass1-4/+13
writefunction" This reverts commit f75da376ff31eed20e409797260ba832be3b9308.
2023-11-01handle redirects with small bodiesNathan Gass1-1/+1
2023-10-31use maxlength instead of method HEAD for is_reachable as some servers do not ↵Nathan Gass1-1/+1
support HEAD
2023-10-31still include headers and status in result if maxlength is reachedNathan Gass1-1/+1
2023-10-30simplify maxlength implementation and make compatible with writefunctionNathan Gass1-13/+4
2023-10-30add fixme for new curl featureNathan Gass1-0/+1
2023-10-30change it_url::is_reachable to static api consistent with it_url::getNathan Gass1-8/+4
2023-10-02disable test until we have a clean OneDomain solutionUrban Müller1-2/+2
2023-10-02avoid false positives in redirs from subdomain to onedomain, ::absolute ↵Urban Müller1-2/+2
always yields onedomain (mail1479)
2023-09-20accept login subrequests without lang overrides even on ↵Urban Müller1-1/+1
//login--searchfield--twin (mail1074)
2023-09-04::get_cache_contents metadata in php format no longer supportedUrban Müller1-1/+1
2023-08-22Add prefix to it_url::absolute() for OneDomain support, add tests for ↵Christian Schneider1-5/+5
relative paths
2023-08-21Do not cache content between OneDomain mode and old-style domainsChristian Schneider1-1/+1
2023-08-21OneDomain support for it_url::redirectChristian Schneider1-2/+2
2023-08-18support utest mode by removing uok in redirectsUrban Müller1-2/+5
2023-06-19avoid false pos in check for deprecated funcsUrban Müller1-1/+1
2023-06-12prevent deprecated function alertUrban Müller1-1/+1
2023-05-11store mtime before lock gets touchedUrban Müller1-2/+4
2023-05-11Use flock for locking to prevent stale locks, when process gets killedDavid Flatz1-11/+20
2023-04-03keep sticklers happyUrban Müller1-1/+1
2023-03-27use standard syntaxUrban Müller1-1/+1
2023-03-27use old syntaxUrban Müller1-1/+1
2023-03-27always use 3rd position for cache miss return valueUrban Müller1-2/+2
2023-03-23support cachemiss flagUrban Müller1-4/+5
2023-03-23use json for new meta info storage; stil support serialized .php for a whileUrban Müller1-3/+3
2023-03-23use json for header storageUrban Müller1-3/+3
2023-01-30make sure that randomexpire = 1.0 always clears cacheUrban Müller1-1/+1
2023-01-25allow randomexpire to prevent refresh burstsUrban Müller1-3/+4
2022-11-27Make itools ready for PHP 8.2: Creation of dynamic property deprecatedChristian Schneider1-0/+1
2022-10-26fix typoUrban Müller1-1/+1
2022-10-26prevent ever changing filenames to changing Bearer tokensUrban Müller1-1/+2
2022-10-26more readable code, better docs, bigger default cleanup time windowUrban Müller1-4/+5
2022-10-25fix parensUrban Müller1-1/+1
2022-10-25ignore cache cleanup time restriction of last cleanup was long agoUrban Müller1-2/+2
2022-10-25be utf8 safeUrban Müller1-6/+5
2022-09-19maximum of 20 redirects (same as chrome browser)Nathan Gass1-0/+1
2022-08-16Revert "Use old syntax"Christian Schneider1-1/+1
This reverts commit 8d3156554302768a54c0b91da59e50ae330bcc6e.
2022-08-15Use old syntaxChristian Schneider1-1/+1
2022-08-15Add protocols parameter to allow other protocols for it_url::get*(), e.g. 'file'Christian Schneider1-1/+13
2022-08-11warn about newlines in headersUrban Müller1-0/+3
2022-08-11secure curl default configNathan Gass1-3/+4
2022-08-10we pay the cost of curl_getinfo anyway, make it accessible for all requestsNathan Gass1-2/+2
2022-05-25avoid warnings on assoc resultsUrban Müller1-1/+1
2022-05-20curlinfo debug param (used elsewhere) makes more sense than pUrban Müller1-1/+1
2022-05-20try to provide more info on errorDavid Flatz1-1/+1
2022-03-23make it_url::request and it_url::get_multi fork-safe; this prevents multiple ↵David Flatz1-6/+6
processes from using the same curl handle
2022-03-16keep CurlHandle and CurlMultiHandle around so that we can profit from ↵David Flatz1-3/+13
connection reuse
2022-03-11store content extract on EDC("getcachelog") for get_cache debuggingUrban Müller1-4/+4
2022-03-07docsUrban Müller1-1/+1
2022-01-21keep cookies between redirects, needed on www.programme-tv.netUrban Müller1-0/+1