summaryrefslogtreecommitdiff
path: root/it.class
AgeCommit message (Collapse)AuthorFilesLines
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-13it::error should cloak password2 in body as wellUrban Müller1-1/+1
2020-05-13align titleUrban Müller1-1/+1
2020-05-12compactify error mailsUrban Müller1-7/+5
2020-05-12optionally add global extra info to all errsUrban Müller1-0/+3
2020-05-08Do not call it::_stdin_next() trying to open first optional argument unless ↵Christian Schneider1-1/+5
it::gets() is used
2020-04-15allow disabling pretty printingUrban Müller1-2/+2
2020-04-14add pretty option to it::json_encode()Christian A. Weber1-2/+3
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-01-20Support all arguments of file_get_contents, including maxlenChristian Schneider1-2/+2
2020-01-13Add compatibility function to map new setcookie() parameters to pre-7.3 PHP ↵Christian Schneider1-0/+10
version
2019-11-19enable bash features in it::exec and it::systemNathan Gass1-2/+2
2019-10-04avoid bouncing replies to system usersUrban 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-16lowercase minor errors (twin, debugparams)Urban Müller1-1/+6
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-02Make itools a bit stricter, new PHP versions start to enforce more declarationsChristian Schneider1-2/+2
2019-06-06fix possible misunderstandingsUrban Müller1-1/+1
2019-05-10cdist option for ::file_putUrban Müller1-1/+3
2019-04-06only use service tmp if writableUrban Müller1-4/+5
2019-04-05avoid creating tmpfiles in dest dirUrban Müller1-2/+4
2019-03-12Normalize to FORM_C in any2utf8Christian Schneider1-2/+1
2019-02-25handle single quotes in traceUrban Müller1-1/+1
2019-02-25handle evel() parens in traceUrban Müller1-1/+1
2019-02-18prevent recursionUrban Müller1-1/+1
2019-02-04Add global config option ↵Christian Schneider1-2/+9
$GLOBALS['it_defaultconfig']['fatal_throws_exception'] = true to make it::fatal() throw exception instead of calling exit()
2019-01-31hide field password2 as wellUrban Müller1-1/+1
2019-01-18allow returning assoc arraysUrban Müller1-1/+2
2018-11-16replace horribly named function with slight less horribly named oneUrban Müller1-5/+5
2018-11-14do not silently ::fatal when trying to open $args[0] with ../ as filename ↵Urban Müller1-2/+2
(which it is not always)
2018-11-06::fatal should not send mail if only stdout is not a tty, ::bail adds newlinesUrban Müller1-3/+3
2018-11-02remove explicit https ports since we force http protocolUrban Müller1-1/+1
2018-10-30allow sporadic error suppressionUrban Müller1-2/+2
2018-10-29warn when using the same short option twiceChristian Helbling1-0/+4
2018-10-08put behaviour of --debug in it::getopt into it_debug::set so we can use that ↵Christian Helbling1-10/+1
in other places as well - for example in runtests
2018-09-24disable linter for deprecated functionsDavid Flatz1-9/+9
2018-09-21keep debug parameters set via getopt in subrequestsChristian Helbling1-0/+3
2018-09-21remove trailing spacesChristian Helbling1-7/+7
2018-09-19make sure it::log does not producee @it::fatal in with /opt/ultra binariesUrban Müller1-3/+2
2018-09-19make sure even @it::fatal exits, print "Internal server error" in case of ↵Urban Müller1-7/+7
it::fatal and web
2018-08-28better docsUrban Müller1-2/+2
2018-08-03abort on suspicious filename. did not trigger in a monthUrban Müller1-2/+2
2018-08-02adapt docsUrban Müller1-3/+3
2018-08-02clean up part of the nastinessUrban Müller1-1/+1
2018-06-28set reminder for ::fatalUrban Müller1-1/+1
2018-06-28fix mute modeUrban Müller1-2/+2