Age | Commit message (Expand) | Author | Files | Lines |
2022-09-08 | Fix it_html::sanitize with nested tags | Christian Schneider | 1 | -1/+1 |
2022-08-11 | be conservative and block unknown ip formats | Nathan Gass | 1 | -0/+7 |
2022-07-29 | rename _escape functions to _encode | David Flatz | 1 | -11/+11 |
2022-07-29 | improve validation and escaping of e-mail addresses: use same method for vali... | David Flatz | 1 | -2/+21 |
2022-06-20 | make is_private_ip resolve hostnames and check all resolved ips | David Flatz | 1 | -0/+7 |
2022-06-20 | add function to check whether an ip is from a private range which should be u... | David Flatz | 1 | -0/+14 |
2022-04-07 | No regular use of javascript: found, remove warning and silently strip it | Christian Schneider | 1 | -2/+0 |
2022-03-28 | handle missing closing bracket, remove blanks around email (filter_var balks) | Urban Müller | 1 | -2/+2 |
2022-03-28 | user filter_var instead of regex (thx chrigi), correctly ignore display names | Urban Müller | 1 | -0/+3 |
2022-03-15 | simple unit test for it_mail::address_error() | Christian A. Weber | 1 | -0/+6 |
2022-02-06 | Filter out javascript: scheme in U() to avoid more XSS attacks | Christian Schneider | 2 | -0/+8 |
2022-01-24 | Fix PHP 8.1 warning when URL given to U() is invalid | Christian Schneider | 1 | -0/+6 |
2021-06-17 | check ::cdist errors | Urban Müller | 1 | -2/+2 |
2021-06-15 | add tests for it::cdist. Two are commented out as they trigger an it::error() | Christian A. Weber | 1 | -0/+4 |
2021-06-15 | allow leading - in ::getopt option arguments, add tests | Urban Müller | 1 | -0/+26 |
2021-03-29 | remove => false args in it::exec, consistent with it_html | Urban Müller | 1 | -0/+3 |
2021-02-12 | Fix cols() ignoring some columns, was an exception in PHP 8 | Christian Schneider | 1 | -0/+2 |
2021-01-27 | add some tests for boolean and float columns | Nathan Gass | 1 | -9/+14 |
2021-01-26 | Fix error suppression for safety => 0 | Christian Schneider | 1 | -0/+1 |
2021-01-25 | Fix generating errors on SQL syntax errors, add tests for it | Christian Schneider | 1 | -1/+14 |
2021-01-18 | test correct escaping using character that actually needs it | Urban Müller | 1 | -4/+4 |
2021-01-13 | Unified join to always use implode | Christian Schneider | 1 | -1/+1 |
2021-01-13 | Unified brace and else if style | Christian Schneider | 5 | -7/+11 |
2021-01-06 | Merge branch 'master' into ng/postgresql | Nathan Gass | 4 | -60/+68 |
2020-12-03 | Add some tests for it::substr() behaviour we rely on which was broken for som... | Christian Schneider | 1 | -0/+4 |
2020-11-27 | pass array values instead of keys to functions with only one argument in it::... | Nathan Gass | 1 | -0/+3 |
2020-11-09 | no longer ignore extra positional arguments | Nathan Gass | 1 | -7/+6 |
2020-09-15 | Make itools PHP 8 compatible | Christian Schneider | 3 | -53/+55 |
2020-09-03 | comment out broken test | Nathan Gass | 1 | -2/+3 |
2020-09-03 | dont depend on order of results | Nathan Gass | 1 | -1/+1 |
2020-09-03 | handle postgresql implementation of mysql replace | Nathan Gass | 1 | -1/+1 |
2020-09-03 | use WHERE TRUE in tests which is compatible with postgresql | Nathan Gass | 1 | -4/+4 |
2020-09-03 | escape ID to avoid postgresql lowercasing it | Nathan Gass | 1 | -5/+5 |
2020-09-03 | make _set tests independent of exact sql syntax | Nathan Gass | 1 | -13/+6 |
2020-09-03 | add options to run tests on postgressql, adapt create table statements to use... | Nathan Gass | 1 | -14/+31 |
2020-08-27 | test for automatic creation of table classes | Nathan Gass | 1 | -0/+1 |
2020-08-25 | test for unexpected optional positinal arguments | Nathan Gass | 1 | -1/+9 |
2020-08-25 | also test for default values | Nathan Gass | 1 | -2/+3 |
2020-08-25 | more tests for arguments without value, also test failure modes | Nathan Gass | 1 | -4/+13 |
2020-08-25 | also test positional args | Nathan Gass | 1 | -6/+7 |
2020-08-10 | vanilla php compliance | Urban Müller | 1 | -3/+3 |
2020-08-05 | avoid forbidden fopen() | Urban Müller | 1 | -0/+2 |
2020-08-04 | correctly retry in ::get_multi, do retry in status 5xx in ::get | Urban Müller | 2 | -1/+28 |
2020-07-01 | Simplify test, was under the wrong assumption that is() uses == instead of === | Christian Schneider | 1 | -2/+2 |
2020-07-01 | Preserve type when writing int to dyncols | Christian Schneider | 1 | -0/+2 |
2020-06-26 | Leave _data unchanged by __read_postprocess as update() needs that and add te... | Christian Schneider | 1 | -4/+13 |
2020-06-24 | Add static and pure replacements _read_postprocess/_write_preprocess for depr... | Christian Schneider | 1 | -0/+32 |
2020-05-25 | test new sort features | Urban Müller | 1 | -0/+5 |
2020-05-18 | Add 'assoc' => true mode to it_url::get() and prepare to mark function static | Christian Schneider | 1 | -19/+7 |
2020-04-21 | dbi: improve docs, enable LIMIT => false | Urban Müller | 1 | -0/+1 |