summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-12-26TUWF::Request: Fixup: Don't decode_utf8 an ENV var + check POST param namesYorhel1-2/+3
2017-12-26TUWF::Response: Set relative Location in resRedirect()Yorhel2-4/+4
2017-12-26TUWF::Request: Check for control characters on all client inputYorhel2-29/+29
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 functionYorhel3-3/+29
2017-12-16TUWF::XML: Add HTML5 tagsYorhel3-56/+92
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()Yorhel3-17/+62
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()Yorhel5-86/+146
2017-12-09Add a default-exported tuwf() DSL-like functionYorhel3-5/+25
2017-12-09Add $self->capture() method to extract route capturesYorhel4-5/+39
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-06Update README + Build.PL recommendsYorhel2-8/+12
2017-12-06Add support for running as a standalone web serverYorhel5-27/+82
2017-12-06Add reqJSON and resJSON for simple JSON API supportYorhel7-12/+76
2017-11-26Add .gitignoreYorhel1-0/+9
2017-11-26Version 1.1v1.1Yorhel15-18/+25
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.0Yorhel15-14/+33
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-20Updating MANIFESTYorhel2-4/+6
2015-09-20kv_validate(): Allow templates to set more fieldsYorhel2-8/+61
2015-09-19kv_validate(): Pass fields to 'func's and add some default templatesYorhel3-60/+249
2015-09-19Add repository URL to Build.PL and make it non-executableYorhel1-0/+5
2015-09-19Add test for kv_validate() and fix some bugsYorhel2-23/+244
2015-09-18Fix perl 5.22 warning about extra printf argumentsYorhel1-1/+1
2015-09-18Some changes I still hadn't committed since the 0.2 releaseYorhel3-2/+5
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.2Yorhel9-8/+12
2011-02-07Allow TUWF::set() with one argument to imply 'get'v0.1Yorhel2-5/+9