summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-03-16Use LOCK_EX to avoid log lines being split upChristian Schneider1-1/+1
2020-03-10handle = in short opts as well (-n=2)Urban Müller1-1/+3
2020-02-24rename $result which is not result of functionUrban Müller1-13/+13
2020-02-10make sure we don't try to include whole directories (from unsafe input like ↵Koni Weber1-1/+1
"?.js")
2020-02-10return 0 for no modified records if query was optimized awayUrban Müller1-3/+3
2020-01-23remove scheme from path when we have empty hostpart and empty schemepart; ↵David Flatz2-0/+16
this fixes 'a:javascript:alert(origin)'
2020-01-20Support all arguments of file_get_contents, including maxlenChristian Schneider2-7/+10
2020-01-13Use SameSite policy Lax for session cookieChristian Schneider1-5/+3
2020-01-13Use SameSite policy Lax for uid cookieChristian Schneider1-3/+2
2020-01-13Add compatibility function to map new setcookie() parameters to pre-7.3 PHP ↵Christian Schneider1-0/+10
version
2019-11-25each is deprecated and does not work for generatorsNathan Gass1-5/+12
2019-11-25Make sure debug divs are readable even if line-height is set to something weirdChristian Schneider1-1/+1
2019-11-21avoid reading all of urls array in memory to support generatorsNathan Gass1-17/+20
2019-11-21get_muti: only call handler on curl success, give curl handle to handler so ↵Christian Helbling1-7/+10
handler can use functions like curl_getinfo to extract data like the http error code
2019-11-20Fix path to file for crcurlChristian Schneider1-1/+1
2019-11-19enable bash features in it::exec and it::systemNathan Gass1-2/+2
2019-11-07change all itjs cache urls - we've got some weird problems reported which ↵Christian Helbling1-1/+1
might be caused by requests that accidentially still route to oerlikon, maybe this helps
2019-10-29implementation of maxlength using decompressed data sizeNathan Gass1-17/+26
2019-10-29fix for oo version of it_urlNathan Gass1-1/+1
2019-10-28escape attachment name since that string is user-provided and might contain ↵David Flatz1-1/+2
non-ascii characters
2019-10-17Fix ->is_reachable to use get() instead of fopen to use HTTP/1.1 and add testsChristian Schneider2-12/+8
2019-10-04avoid bouncing replies to system usersUrban Müller1-0/+1
2019-10-01more stripping for css validatorUrban Müller1-0/+1
2019-09-24simplify From:, readabilityUrban Müller1-3/+8
2019-09-24use effective uid, avoid it::execUrban Müller1-1/+4
2019-09-23mention machine in From: of it::error mailsUrban Müller1-1/+2
2019-09-19add documentation of how to use select multipleKoni Weber1-0/+1
2019-09-16lowercase minor errors (twin, debugparams)Urban Müller1-1/+6
2019-09-11add params2utf8 testsUrban Müller1-0/+13
2019-09-11more params2utf8 to lower level so auto_prepend in lib doesnt trigger ↵Urban Müller1-0/+38
search.class syntax errs
2019-09-11Fix auto_increment keys where warnings clobber insert_idChristian Schneider1-1/+3
2019-09-10Revert "New it_session::setcookie() which uses SameSite=Lax"Christian Schneider2-15/+3
This reverts commit 7cacb3fbd49cdd5b960242e5c988e94d823eae67.
2019-09-10New it_session::setcookie() which uses SameSite=LaxChristian Schneider2-3/+15
2019-09-09null values can exist and are valid - should not stop iteration of ↵Urban Müller1-1/+1
stats/bin/memused.php
2019-09-03always set/clear errstrUrban Müller1-0/+3
2019-09-02Remove usage of reset()/each() for iteratorChristian Schneider1-6/+6
2019-09-02Use older syntax for testsChristian Schneider1-1/+2
2019-09-02Make itools a bit stricter, new PHP versions start to enforce more declarationsChristian Schneider9-16/+17
2019-08-19PHP 7.4 built-in web server is more noisy, make it quiet againChristian Schneider1-1/+1
2019-08-12no alerts if different machines fail in sequenceUrban Müller1-1/+2
2019-07-03no errors if headers were sent because of keepalive-outputUrban Müller1-3/+2
2019-06-06fix possible misunderstandingsUrban Müller1-1/+1
2019-05-16show full sql statement on readback errsUrban Müller1-4/+4
2019-05-15fix warning with url ?lang[]=fooUrban Müller1-1/+1
2019-05-14allow retries on 500 server errorsUrban Müller1-1/+1
2019-05-13itjs::serialize() preserves data types (string, int, bool, null)Christian A. Weber2-35/+20
2019-05-13add test and fix for 204 http status codeNathan Gass3-1/+18
2019-05-10handle empty output in ->pipe()Urban Müller1-1/+2
2019-05-10cdist option for ::file_putUrban Müller1-1/+3
2019-05-03Forgot to add additional data to checksum, previously it only changed cache keyChristian Schneider1-2/+3