summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2017-12-24TUWF::Request: Disallow ASCII control codes in urlencoded dataYorhel1-0/+3
2017-12-24Spice up the default error pages a bitYorhel1-13/+37
2017-12-24TUWF::XML: Add some references to similar modulesYorhel1-0/+7
2017-12-17Don't call resInit from resJSONYorhel2-5/+2
2017-12-16Documentation fixes and updatesYorhel4-64/+46
2017-12-16TUWF::XML: Add "mkclass" utility functionYorhel2-1/+27
2017-12-16TUWF::XML: Add HTML5 tagsYorhel2-44/+80
2017-12-16TUWF::XML: Add HTML5 doctype and use it by defaultYorhel2-8/+17
2017-12-16TUWF::XML: Add support for a more functional alternative to end()Yorhel2-10/+53
2017-12-15Fix handling of DBD drivers that don't set ParamValuesYorhel1-2/+2
2017-12-15TUWF::DB: Suppress "redefined" warningYorhel1-0/+1
2017-12-15Don't try to load HTTP::Server::Simple when not necessaryYorhel1-1/+1
2017-12-10Add TUWF::hook() + fix some error handling casesYorhel2-24/+90
2017-12-10Add logging and profiling to tuwf->dbh directlyYorhel2-24/+57
2017-12-10Store route handlers in $TUWF::OBJ + add error checking in TUWF::anyYorhel1-7/+10
2017-12-09Add sexier replacements for TUWF::register()Yorhel4-49/+132
2017-12-09Add a default-exported tuwf() DSL-like functionYorhel2-1/+22
2017-12-09Add $self->capture() method to extract route capturesYorhel2-3/+33
2017-12-09Use "local" to disable $SIG{__WARN__} in log handlerYorhel1-3/+1
2017-12-09Add http_server_port setting and corresponding env varYorhel2-1/+7
2017-12-06Adding a few more common mime typesYorhel1-0/+5
2017-12-06Do not call resInit in resRedirectYorhel2-3/+6
2017-12-06Add resBinary() and resFile() + mime_types/mime_default settingsYorhel4-2/+140
2017-12-06Add support for running as a standalone web serverYorhel3-24/+78
2017-12-06Add reqJSON and resJSON for simple JSON API supportYorhel6-12/+68
2017-11-26Version 1.1v1.1Yorhel12-14/+14
2017-02-10Disallow exclamation mark in email address validationYorhel1-1/+1
2017-01-21Add reqProtocol() methodflan2-2/+12
2016-05-25Add reqFCGI() methodYorhel3-1/+13
2016-05-25Don't set 'X-Powered-By'Yorhel2-3/+1
2016-01-23TUWF.pm: Fix handling of space character in load_recursive()Yorhel1-1/+1
2015-09-27Version 1.0v1.0Yorhel12-12/+12
2015-09-20TUWF::Request: Fix arg length check in reqHeader()Yorhel1-1/+1
2015-09-20TUWF::Request: Split reqGet family of methods into scalar and list versionsYorhel5-89/+110
2015-09-20TUWF::Request: Add reqQuery() + include slash in reqPath()Yorhel4-12/+22
2015-09-20kv_validate(): Allow templates to set more fieldsYorhel1-8/+34
2015-09-19kv_validate(): Pass fields to 'func's and add some default templatesYorhel2-23/+119
2015-09-19Add test for kv_validate() and fix some bugsYorhel1-23/+21
2015-09-18Fix perl 5.22 warning about extra printf argumentsYorhel1-1/+1
2011-08-12Work around a new in-place-decoding "feature" of Encode.pmv0.2Yorhel1-2/+4
2011-02-07Version 0.1 has been released, this repo will now prepresent 0.2Yorhel6-6/+6
2011-02-07Allow TUWF::set() with one argument to imply 'get'v0.1Yorhel2-5/+9
2011-02-07Added $VERSION variable and ChangeLog fileYorhel6-1/+9
2011-02-07Documentation: +Server configYorhel1-0/+103
2011-02-07Documentation: +links, README: +links, +installation instructionsYorhel1-0/+6
2011-02-07Make sure to sent an 'Allow' header on a 405 responseYorhel2-1/+4
2011-02-07Generate "bad request" on UTF-8 decoding error and added error_400_handlerYorhel3-8/+30
2011-02-02kv_validate(): Actually set default value of rmwhitespace to trueYorhel1-1/+1
2011-02-02Added log_format configuration settingYorhel2-7/+32
2011-02-02Removed exclude_info option from log()Yorhel2-9/+6