summaryrefslogtreecommitdiff
path: root/it_url.class
AgeCommit message (Collapse)AuthorFilesLines
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
2022-01-20enable omitting Accept-Language, show in and out headers in with curlinfoUrban Müller1-2/+7
2021-12-08show all params in EDC('req'), not just urlChristian A. Weber1-2/+5
2021-11-01more debug infoUrban Müller1-1/+1
2021-11-01avoid false positives when U() removes args without valueUrban Müller1-1/+1
2021-11-01report redirect loopsUrban Müller1-0/+3
2021-10-29Revert "allow combining postprocess with assoc"Nathan Gass1-1/+1
This reverts commit 44a9d8898fe478b621e991db66700d70d45fd633.
2021-10-28allow combining postprocess with assocUrban Müller1-1/+1
2021-10-22improve docsUrban Müller1-1/+1
2021-08-26make it possible to disable automatic decompression (by setting ↵Christian Helbling1-6/+10
accept_encoding to null), remove previously useless option compression
2021-07-22Change default caching from 24 to 23 hours to reduce risc of daily jobs to ↵Christian Schneider1-2/+2
use old data
2021-06-18Revert "use same default 5s timeout for ::get and ::get_cache", breaks ↵Christian A. Weber1-2/+2
existing stuff This reverts commit d010a9e036f9ed4b8bcd4674e1e99bde7ecf081e.
2021-06-17use same default 5s timeout for ::get and ::get_cacheUrban Müller1-2/+2
2021-06-16improve docsUrban Müller1-3/+3
2021-02-16fix errors on get_cacheUrban Müller1-3/+3
2021-02-03Code cleanup: Replace call_user_func* with normal function call equivalentChristian Schneider1-2/+2
2021-01-13Update copyright dateChristian Schneider1-1/+1
2021-01-13Unified } else { missed in first iterationChristian Schneider1-1/+3
2021-01-13Unified join to always use implodeChristian Schneider1-1/+1