summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2018-02-18Year + Version bump for 1.2v1.2Yorhel16-16/+41
2018-02-18Actually refer to TUWF::Intro from somewhereYorhel2-1/+5
2018-02-17Add a TUWF::IntoYorhel1-0/+304
2018-02-09TUWF::XML: Small performance improvement of xml_escape()Yorhel2-8/+6
2018-02-09resJSON: Fix double UTF-8 encodingYorhel1-2/+1
2018-02-05Add tuwf->done and tuwf->pass, change error & before hook handlingYorhel4-76/+167
2018-02-02Actually honor the import_modules settingYorhel1-3/+3
2018-01-31Add import_modules settingYorhel2-23/+60
2018-01-30Add dbVal()Yorhel2-10/+26
2018-01-22A few more common web MIMEsYorhel1-1/+12
2018-01-05Add .svg mimeYorhel1-0/+1
2018-01-02TUWF::XML: Remove deprecated <menu> tagYorhel2-4/+4
2018-01-02TUWF::XML: Add <main> tagYorhel2-4/+4
2017-12-28TUWF::XML: Fix 'pretty' formatting + disallow end() closing parent tagsYorhel2-4/+10
2017-12-28doc/TUWF::XML: Use two-space indents in examplesYorhel1-22/+22
2017-12-28TUWF::XML: Re-add "xml" to export optionsYorhel1-1/+1
2017-12-27doc: Add some more "see also" modules to TUWF::XMLYorhel1-0/+4
2017-12-27TUWF::XML: Support multiple function naming flavorsYorhel3-83/+148
2017-12-26doc: Note a limitation of reqProtocol()Yorhel1-0/+5
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