summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-09-15Do not generate warning (PHP 8: TypeError) if STDERR is not a valid resource,...Christian Schneider1-1/+2
2020-09-15Make itools PHP 8 compatibleChristian Schneider5-56/+61
2020-08-25test for unexpected optional positinal argumentsNathan Gass2-4/+14
2020-08-25also test for default valuesNathan Gass1-2/+3
2020-08-25more tests for arguments without value, also test failure modesNathan Gass1-4/+13
2020-08-25also test positional argsNathan Gass1-6/+7
2020-08-21more verbose err msgUrban Müller1-1/+1
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üller2-5/+5
2020-08-10use positive list for retry status codesUrban Müller1-2/+3
2020-08-05avoid forbidden fopen()Urban Müller1-0/+2
2020-08-04correctly retry in ::get_multi, do retry in status 5xx in ::getUrban Müller3-5/+33
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 handles...Urban Müller1-3/+1
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-07-25don't trigger legacy warning if both username and uid are emptyChristian A. Weber1-1/+1
2020-07-21Mark static function it:mail::check_email() as staticChristian Schneider1-1/+1
2020-07-14document current behaviourUrban Müller1-0/+1
2020-07-02dont return partial resultsUrban Müller1-1/+2
2020-07-02Remove unnecessary NOPHPLINTChristian Schneider1-1/+1
2020-07-02csv(): rename var, enable catching errsUrban Müller1-4/+10
2020-07-01Simplify test, was under the wrong assumption that is() uses == instead of ===Christian Schneider1-2/+2
2020-07-01Preserve type when writing int to dyncolsChristian Schneider2-1/+5
2020-06-29remove unnecessary err messages elsewhereUrban Müller1-1/+1
2020-06-26avoid reporting null bytes in it::execUrban Müller1-1/+1
2020-06-26Refetch in get_cache() if headers are requested but cache does not contain themChristian Schneider1-1/+1
2020-06-26Register fields added by _read_postprocess() so they get clear()edChristian Schneider1-0/+5
2020-06-26Leave _data unchanged by __read_postprocess as update() needs that and add te...Christian Schneider2-5/+14
2020-06-25Streamline _read_postprocess: remove support for unset(), add support to post...Christian Schneider1-14/+2
2020-06-25Call old _read_post_process/_write_pre_process last to preserve old semantics...Christian Schneider1-4/+3
2020-06-24Add static and pure replacements _read_postprocess/_write_preprocess for depr...Christian Schneider2-7/+76
2020-06-23Remove usage of _read_post_process in it_userChristian Schneider1-12/+12
2020-06-19fix docsUrban Müller1-1/+1
2020-06-15Only use T_defaultlang() for search.ch subrequests which uses language overri...Christian Schneider1-2/+3
2020-06-15Use something resembling Edge instead of MSIE 9 to ITools requestsChristian Schneider1-1/+1
2020-06-02declare static func as suchUrban Müller1-1/+1
2020-06-02Switch it_url::get() to static / remove support for legacy usage ->get()Christian Schneider1-6/+1
2020-05-27honor omitdebuginfo for block-resendUrban Müller1-1/+1
2020-05-26allow custom errors on format violations (e.g. timewindow)Urban Müller1-2/+2
2020-05-25test new sort featuresUrban Müller1-0/+5
2020-05-25it::error should put (optional) single line content before multiline contentUrban Müller1-3/+3
2020-05-25allow sorting and mapping functions in sort()Urban Müller1-4/+14
2020-05-19prevent huge subjects, separate multiline partsUrban Müller1-0/+2
2020-05-18Warn about object method usage of it_url::get()Christian Schneider1-0/+3