AgeCommit message (Expand)AuthorFilesLines
12 daysAlright then, have it your way, version 1.4HEADv1.4masterYorhel10-9/+12
12 daysVersion 1.3.1v1.3.1Yorhel10-9/+12
12 daysFix testsYorhel2-2/+2
2019-06-17Year + version bump for 1.3v1.3Yorhel21-20/+36
2019-02-09Fix TUWF::Misc::validate() in multiple value modeYorhel1-1/+1
2018-08-31Add option to write mail()s to the logYorhel2-1/+6
2018-08-31TUWF::Validate::Interop: Don't escape @ in html5_validation() patternsYorhel1-1/+5
2018-08-25TUWF::Validate::Interop: Update elm_type() for Elm 0.19Yorhel1-2/+2
2018-08-25TUWF::Validate::Interop: Add experimental elm type & JSON codec generatorsYorhel1-0/+82
2018-06-17Validate::Interop::coerce_for_json(): Add "unknown" config option + inherit t...Yorhel2-6/+20
2018-06-10Add experimental TUWF::Validate::Interop moduleYorhel3-18/+237
2018-06-05Convert README to markdown + update links to repoYorhel5-51/+64
2018-05-13Add docs for TUWF::ValidateYorhel2-1/+576
2018-05-12Log reqJSON() on errorYorhel1-1/+4
2018-05-11TUWF::Validate: Add enum validationYorhel2-0/+12
2018-04-17TUWF::Request: Fix reqParams() and reqGets() with zero-but-defined inputYorhel1-4/+4
2018-04-15Integrate TUWF::Validate with the rest of TUWFYorhel6-17/+168
2018-04-14Add experimental TUWF::Validate moduleYorhel3-9/+612
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