AgeCommit message (Expand)AuthorFilesLines
2010-03-10Added log_show_pages option, to log pages slower than a specified thresholdHEADmasterYorhel2-13/+15
2009-07-05Updated README with a global TODO listYorhel1-0/+11
2009-07-05Improved output compression featureYorhel1-26/+35
2009-07-05Removed some PostgreSQL-specific code from YAWF::DBYorhel1-8/+9
2009-07-05(Belated) year bump in license fileYorhel1-1/+1
2009-07-04Properly give undef as argument when a URL subpattern didn't matchYorhel1-1/+1
2009-06-15Fixed calculation of SQL time and number of queries in debug logYorhel1-3/+4
2009-04-30Made database functionality optionalYorhel2-11/+17
2008-12-24Allow the pname template to start with a number as wellYorhel1-1/+1
2008-11-28Forgot to export reqUploadMIME and reqUploadFileNameYorhel1-1/+1
2008-11-15Renamed escape() to xml_escape() and made it exportableYorhel1-10/+9
2008-11-15formValidate automatically removes trailing and leading whitespaceYorhel1-0/+10
2008-11-11Fixed the order of the gzip and utf8 I/O layersYorhel1-3/+4
2008-11-08Added xml_pretty optionYorhel1-1/+3
2008-11-01Made CGI::Cookie::XS optionalYorhel2-2/+2
2008-11-01Not using the _ prototype for older Perl versionsYorhel1-1/+1
2008-10-31Fixed POST (303) redirectYorhel1-1/+1
2008-10-31Added reqBaseURI and fixed resRedirectYorhel2-2/+8
2008-10-31Added log_queries option to write all SQL queries to the logfileYorhel1-0/+1
2008-10-31YAWF::DB: Added dbPageYorhel1-1/+17
2008-10-27YAWF::DB: Turned 'zero but true' into 'zero and false' for dbExec()Yorhel1-1/+1
2008-10-26Proper 'packaging' + readme + license fileYorhel9-25/+72
2008-10-24YAWF::XML: Self-closing html tags called indirectly don't need undefYorhel2-7/+17
2008-10-24formValidate: Actually made the required rule the default, documented the fun...Yorhel2-2/+10
2008-10-23The form validation test page is now properly XHTML 1.0 StrictYorhel1-1/+3
2008-10-23Added nice example and test page for the form validatorYorhel1-0/+56
2008-10-23Small bugfix: YAWF::XML::escape can now properly output '0'Yorhel1-1/+2
2008-10-23Wrote a form validatorYorhel1-2/+97
2008-10-23Added a simple mail() functionYorhel2-0/+43
2008-10-23error_500_handlers will receive the error message as their first argumentYorhel1-2/+2
2008-10-23Small bugfix when looping through the response headersYorhel1-2/+2
2008-10-23Added logging of debug informationYorhel1-2/+14
2008-10-23Improved logging and tiny code cleanupYorhel1-30/+25
2008-10-23Made reqURI return the *full* URI, including the http(s):// part.Yorhel1-1/+1
2008-10-23Reset response data on resRedirectYorhel1-0/+1
2008-10-23SERVER_SOFTWARE doesn't always have to be definedYorhel1-1/+1
2008-10-23Results of the URL pattern match will be used as arguments to the handlersYorhel3-5/+46
2008-10-23Added HTML/XML output functions and a small example using themYorhel3-3/+168
2008-10-22Improved error reportingYorhel2-3/+28
2008-10-22Improved file uploading support in Request.pmYorhel1-0/+17
2008-10-22Modified reqParam to return a list without arguments, and added an example againYorhel2-3/+11
2008-10-22Modified reqHeader to return a list of the headers and added an example using...Yorhel2-2/+23
2008-10-22Renamed reqURI to reqPath and reqFullURI to reqURIYorhel2-5/+6
2008-10-22Added a useful example, test and debug handlerYorhel2-2/+28
2008-10-22Registered regexes do have to match the full URIYorhel1-1/+1
2008-10-22Made the URI to handler mapping actually workYorhel1-4/+4
2008-10-22Added REQUEST_URI and QUERY_STRING splitter for LighttpdYorhel1-0/+6
2008-10-22Automatically reset the response data before calling the error_500_handlerYorhel1-1/+4
2008-10-22Any handler can now return '404' to generate a 404 pageYorhel2-2/+8
2008-10-22resInit is better suited for completely resetting output data than resBuffer(...Yorhel2-2/+8