summaryrefslogtreecommitdiff
path: root/lib/TUWF.pm
AgeCommit message (Expand)AuthorFilesLines
2018-05-12Log reqJSON() on errorYorhel1-1/+4
2018-04-15Integrate TUWF::Validate with the rest of TUWFYorhel1-0/+1
2018-02-18Year + Version bump for 1.2v1.2Yorhel1-1/+1
2018-02-05Add tuwf->done and tuwf->pass, change error & before hook handlingYorhel1-49/+100
2018-02-02Actually honor the import_modules settingYorhel1-3/+3
2018-01-31Add import_modules settingYorhel1-6/+10
2018-01-22A few more common web MIMEsYorhel1-1/+12
2018-01-05Add .svg mimeYorhel1-0/+1
2017-12-24Spice up the default error pages a bitYorhel1-13/+37
2017-12-15Don't try to load HTTP::Server::Simple when not necessaryYorhel1-1/+1
2017-12-10Add TUWF::hook() + fix some error handling casesYorhel1-14/+44
2017-12-10Add logging and profiling to tuwf->dbh directlyYorhel1-1/+1
2017-12-10Store route handlers in $TUWF::OBJ + add error checking in TUWF::anyYorhel1-7/+10
2017-12-09Add sexier replacements for TUWF::register()Yorhel1-16/+37
2017-12-09Add a default-exported tuwf() DSL-like functionYorhel1-1/+6
2017-12-09Add $self->capture() method to extract route capturesYorhel1-3/+15
2017-12-09Use "local" to disable $SIG{__WARN__} in log handlerYorhel1-3/+1
2017-12-09Add http_server_port setting and corresponding env varYorhel1-1/+2
2017-12-06Adding a few more common mime typesYorhel1-0/+5
2017-12-06Add resBinary() and resFile() + mime_types/mime_default settingsYorhel1-0/+29
2017-12-06Add support for running as a standalone web serverYorhel1-4/+42
2017-12-06Add reqJSON and resJSON for simple JSON API supportYorhel1-1/+2
2017-11-26Version 1.1v1.1Yorhel1-1/+1
2016-05-25Add reqFCGI() methodYorhel1-0/+1
2016-01-23TUWF.pm: Fix handling of space character in load_recursive()Yorhel1-1/+1
2015-09-27Version 1.0v1.0Yorhel1-1/+1
2015-09-20TUWF::Request: Split reqGet family of methods into scalar and list versionsYorhel1-1/+1
2015-09-20TUWF::Request: Add reqQuery() + include slash in reqPath()Yorhel1-1/+1
2015-09-18Fix perl 5.22 warning about extra printf argumentsYorhel1-1/+1
2011-02-07Version 0.1 has been released, this repo will now prepresent 0.2Yorhel1-1/+1
2011-02-07Allow TUWF::set() with one argument to imply 'get'v0.1Yorhel1-1/+3
2011-02-07Added $VERSION variable and ChangeLog fileYorhel1-0/+3
2011-02-07Make sure to sent an 'Allow' header on a 405 responseYorhel1-0/+1
2011-02-07Generate "bad request" on UTF-8 decoding error and added error_400_handlerYorhel1-0/+4
2011-02-02Added log_format configuration settingYorhel1-5/+14
2011-02-02Removed exclude_info option from log()Yorhel1-5/+3
2011-01-22TUWF.pm: Export all exportable functions from 'use TUWF'Yorhel1-3/+27
2011-01-15TUWF::XML: Added 'default' option to new()Yorhel1-1/+2
2011-01-15Documented TUWF::Response and changed the way resNotFound() workedYorhel1-3/+0
2011-01-15Replaced the old "return 404" trick with a proper resNotFound()Yorhel1-6/+3
2011-01-15Allow the pre_request_handler to halt further request processingYorhel1-1/+1
2011-01-15reqGET -> reqGet, reqPOST -> reqPost, and two other minor changesYorhel1-2/+3
2011-01-14TUWF.pm: Check the return value of eval()'s instead of $@Yorhel1-12/+13
2011-01-14Return a proper 413 response when the POST body is too largeYorhel1-1/+4
2011-01-14Return a proper 405 response on invalid HTTP method and added error_405_handl...Yorhel1-24/+17
2011-01-14Added max_post_body optionYorhel1-0/+1
2011-01-14TUWF.pm: Added _ prefix to some internal functions and methodsYorhel1-15/+15
2011-01-11Added OO support to TUWF::XML and allow it to be used outside of TUWFYorhel1-2/+8
2011-01-11Fixed perl warning when debug=1 and the DB functions aren't usedYorhel1-1/+1
2011-01-10Moved the default error pages to the main TUWF namespaceYorhel1-48/+42