summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
3 daysreport size of data failed to insertUrban Müller1-1/+1
4 daysFix completely removing dyncol column when a where-clause is given to update()Christian Schneider2-1/+3
4 daysBetter message when skipping postgresql testsChristian Schneider1-1/+1
5 daysSkip tests on live if postgresql is not running: Fails on devel/twin without ↵Christian Schneider1-2/+2
postgresql, still runs on some live machines
5 daysDo not fail if postgresql is not running but skip this machineChristian Schneider1-1/+6
10 daysdocsUrban Müller1-1/+2
11 daysupdate user agent so outdooractive no longer refuses to send json...Urban Müller1-1/+1
12 daysSimplify js() function and fix boolean attributes like 'async' => true, add ↵Christian Schneider2-8/+9
tests for it
2025-10-10remove global variableUrban Müller2-11/+10
2025-10-10better docsUrban Müller1-2/+2
2025-10-10slightly improve testsUrban Müller1-3/+5
2025-10-03empty arrays should not trigger retries either but empty pages should stillUrban Müller1-1/+1
2025-10-03fix invalid utf8 in HTTP_ACCEPT (mail5151)Urban Müller1-1/+1
2025-09-26do not consider a (postprocessed) empty array a download failureUrban Müller1-1/+4
2025-09-18avoid false pos on localsearch.ch (mail6193)Urban Müller1-1/+1
2025-09-12Reenable connection reuse since performance hit is too big; expose option to ↵David Flatz1-1/+2
force a fresh connection instead so that affected forking scripts can work around the problem that open connections from parent get closed by exiting children
2025-09-09disable connection reuse as it leads to problems with search_mt.classNathan Gass1-0/+1
2025-09-08revert handling of - in it::safe_filename, we do not know if php://stdin or ↵Nathan Gass1-2/+2
php://stdout is meant without context
2025-09-03enable use of command "see"Urban Müller1-1/+1
2025-08-28add print_r argument to it_debug::dumpNathan Gass1-1/+2
2025-08-26debug it::gets_all, thanks buddhaNathan Gass1-1/+1
2025-08-26add it::gets_all variant of it::getsNathan Gass1-0/+16
2025-08-26handle shell process substitution and - in it file wrappersNathan Gass1-1/+2
2025-08-13only get new urls from iterator after retries so they do not get stalled for ↵Nathan Gass1-13/+16
ever in a large get_multi
2025-08-13improve 8b65a2b2426fd04d46c943c76af40347a611bcee, only sleep if there are no ↵Nathan Gass1-2/+2
active handles
2025-08-13Remove obsolete (and starting from PHP 8.5 deprecated) ↵Christian Schneider2-2/+0
curl_close/xml_parser_free which has been handled by object GC since 8.0
2025-07-29fix tests for new input() handlingUrban Müller1-1/+1
2025-07-29Create it::error for safety=0 but do not abort, added internal safety=-1 to ↵Christian Schneider2-7/+8
avoid it::error for SHOW TABLES
2025-07-25changing get_cache to assoc must invalidate cacheUrban Müller1-1/+1
2025-07-11better docsUrban Müller1-1/+1
2025-07-09Document user and pass parametersDavid Flatz1-0/+2
2025-07-09Show first 2kb of response body when debugparameter curlinfo is setDavid Flatz1-1/+1
2025-07-08Use float to store maxage in minutes as we have maxage < 60 and want to ↵Christian Schneider1-1/+1
avoid 0, 'find' works with floats too
2025-07-07Store urlcache directoy maxage (in minutes) in 'cleaned' file for daily ↵Christian Schneider1-1/+1
cleanup job
2025-07-03Remove feature test for stream_set_timeout (exists sind PHP 4.3) to remove ↵Christian Schneider1-8/+3
reference to (to be deprecated) alias socket_set_timeout
2025-05-23remove fixme, CURLOPT_MAXFILESIZE looks at downloaded size and not ↵Nathan Gass1-2/+0
decompressed size
2025-05-23add test for maxlength with compression enabledNathan Gass2-0/+11
2025-05-21mention localization of "date"Urban Müller1-1/+1
2025-05-21it::date(): mention passing to date()Urban Müller1-1/+1
2025-05-12need error message not error numberUrban Müller1-1/+1
2025-05-09Handle mailto:-links and tags inside <a> tags in it_html::sanitize() ↵Christian Schneider2-5/+18
(support request for https://search.ch/tel/biel-bienne/bahnhofstrasse-5/groupe-mutuel-4)
2025-04-10Miniscule optimization: Only convert ip being check to binary onceChristian Schneider1-1/+2
2025-04-10json_decode: return json error in titleUrban Müller1-2/+2
2025-04-10return matching CIDR for trackingUrban Müller2-8/+8
2025-03-26allow 20241212 is second arg of it::dateUrban Müller2-1/+7
2025-03-25Handle pretty printed null including newlines in it::json_decodeChristian Schneider2-1/+2
2025-03-19only allow ten positional argsUrban Müller2-2/+3
2025-03-19invert can never be set hereUrban Müller1-1/+1
2025-02-27indicate that entity_decode() reverses Q()Urban Müller1-0/+2
2025-02-26decode all html entities including &apos;Urban Müller2-1/+6