summaryrefslogtreecommitdiff
path: root/lib/TUWF
AgeCommit message (Expand)AuthorFilesLines
2020-07-29TUWF::Response: Properly UTF-8 encode headersHEADmasterYorhel1-2/+3
2020-03-15TUWF::Validate::Interp::elm_decoder(): Support structs with more than 8 fieldsYorhel1-12/+39
2020-01-11TUWF::XML: Add xml_string() function + simple test scriptYorhel2-1/+24
2019-12-05TUWF::Validate: Add "onerror" built-in validationYorhel2-6/+21
2019-11-01dbPage: Just return the result list in scalar contextYorhel2-8/+9
2019-10-01Typo fix in TUWF::Validate docYorhel1-1/+1
2019-09-08resCookie: Add support for Max-Age and SameSite propertiesYorhel2-6/+22
2019-08-15Add support for JSON::PP and Cpanel::JSON::PPYorhel4-8/+23
2019-07-29Add TUWF::Validate::Interop::elm_decoder()Yorhel1-0/+52
2019-07-06Alright then, have it your way, version 1.4v1.4Yorhel7-7/+7
2019-07-06Version 1.3.1v1.3.1Yorhel7-7/+7
2019-06-17Year + version bump for 1.3v1.3Yorhel14-12/+15
2019-02-09Fix TUWF::Misc::validate() in multiple value modeYorhel1-1/+1
2018-08-31Add option to write mail()s to the logYorhel1-1/+3
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...Yorhel1-4/+13
2018-06-10Add experimental TUWF::Validate::Interop moduleYorhel2-18/+147
2018-05-13Add docs for TUWF::ValidateYorhel2-1/+576
2018-05-11TUWF::Validate: Add enum validationYorhel1-0/+5
2018-04-17TUWF::Request: Fix reqParams() and reqGets() with zero-but-defined inputYorhel1-4/+4
2018-04-15Integrate TUWF::Validate with the rest of TUWFYorhel4-16/+158
2018-04-14Add experimental TUWF::Validate moduleYorhel2-9/+376
2018-02-18Year + Version bump for 1.2v1.2Yorhel11-11/+11
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 handlingYorhel2-15/+11
2018-01-30Add dbVal()Yorhel2-10/+26
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 tagsYorhel1-4/+9
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 flavorsYorhel2-79/+144
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 inputYorhel1-10/+18
2017-12-24TUWF::Request: Disallow ASCII control codes in urlencoded dataYorhel1-0/+3
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 updatesYorhel3-30/+28
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