summaryrefslogtreecommitdiff
path: root/it_url.class
AgeCommit message (Collapse)AuthorFilesLines
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
2021-01-13Unified brace and else if styleChristian Schneider1-21/+46
2020-12-04Ignore all requests to /fonts/ for language override check, previous fix did ↵Christian Schneider1-1/+1
not work
2020-12-04Do not complain about missing language override for .woff/.woff2 filesChristian Schneider1-1/+1
2020-10-16document "followlocation"Urban Müller1-6/+8
2020-09-15Make itools PHP 8 compatibleChristian Schneider1-3/+3
2020-08-20only call handler after retriesNathan Gass1-5/+5
2020-08-20fix 3538e25, we should not leak memory per urlNathan Gass1-0/+3
2020-08-10vanilla php complianceUrban Müller1-2/+2
2020-08-10use positive list for retry status codesUrban Müller1-2/+3
2020-08-04correctly retry in ::get_multi, do retry in status 5xx in ::getUrban Müller1-4/+5
2020-08-03do not send empty headersUrban Müller1-2/+2
2020-07-30remove option with single use for now, fix inserting too many woke up ↵Urban Müller1-3/+1
handles at once
2020-07-30dont forget retry on last active url, support fetchsleepUrban Müller1-7/+9
2020-07-29Simplify _lock/_unlock by testing for lock parameter in callerChristian Schneider1-9/+9
2020-07-27honor lock argument for preprocessing as wellUrban Müller1-2/+2
2020-07-27make arg optionalUrban Müller1-2/+2
2020-07-27debugparams req and res should work in get_multiUrban Müller1-1/+6
2020-07-27make locking in it_url::get_cache optionalUrban Müller1-7/+11
2020-06-26Refetch in get_cache() if headers are requested but cache does not contain themChristian Schneider1-1/+1
2020-06-15Only use T_defaultlang() for search.ch subrequests which uses language ↵Christian Schneider1-2/+3
overrides in URLs, external requests should ask for current language seen by user
2020-06-15Use something resembling Edge instead of MSIE 9 to ITools requestsChristian Schneider1-1/+1
2020-06-02Switch it_url::get() to static / remove support for legacy usage ->get()Christian Schneider1-6/+1
2020-05-26allow custom errors on format violations (e.g. timewindow)Urban Müller1-2/+2
2020-05-18Warn about object method usage of it_url::get()Christian Schneider1-0/+3
2020-05-18For now normalize headers in it_url::get/request response to ↵Christian Schneider1-1/+1
Capitalized-Form as code is accessing stuff like 'Location' and HTTP/2 returns lowercased headers