summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
26 hoursavoid false pos on localsearch.ch (mail6193)HEADmasterUrban Müller1-1/+1
8 daysReenable 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
11 daysdisable connection reuse as it leads to problems with search_mt.classNathan Gass1-0/+1
12 daysrevert 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
2025-02-19small performance boostUrban Müller1-3/+2
2025-02-18Cleanup round to make indentation style consistent across filesChristian Schneider6-11/+21
2025-02-18check for actual error result (-1) and handle mariadb default encodingNathan Gass1-4/+6
2025-02-08Truncate overly long referers leading to failed subrequest but make sure it ↵Christian Schneider1-1/+1
is still propery urlencoded (mail5960)
2025-02-05avoid marking plaintext _txt labels when .text debug param activeUrban Müller1-1/+1
2025-02-03document testUrban Müller1-1/+1
2025-02-03remove duplicate key and actually test multi arg behaviourUrban Müller1-6/+6
2025-01-30Fix bug when js file ends with comment but has no final newline leading to ↵Christian Schneider1-1/+1
stripping first line of next line
2025-01-16fix some missed censorship, also censort x-auth-tokenUrban Müller1-2/+2
2025-01-08better docs, thx buddhaUrban Müller1-1/+1
2025-01-08docsUrban Müller1-1/+1
2024-12-03avoid leaving tempfiles lying around if rename fails for permission reasonsUrban Müller1-0/+4
2024-12-02Revert "use CURLOPT_MAXFILESIZE now that we have current curl"Christian Schneider1-6/+18
This reverts commit 1c657c2264c17dc2980bbce2f63ddad7546e96d5.
2024-11-22Add (as of PHP 8.4) mandatory str_getcsv escape parameter but use newly ↵Christian Schneider1-2/+2
recommended empty string to disable it instead of old default of backslash