Pycerberus is a framework to check user data thoroughly so that you can protect your application from malicious (or just garbled) input data. * Remove stupid code which converts input values: After values are validated, you can work with real Python types instead of strings - e.g. 42 instead of '42', convert database IDs to model objects transparently. * Implement custom validation rules: Writing custom validators is straightforward, everything is well documented and pycerberus only uses very little Python magic. * Focus on your value-adding application code: Save time by implementing every input validation rule only once, but 100% right instead of implementing a dozen different half-baked solutions. * Ready for global business: i18n support (based on GNU gettext) is built in, adding custom translations is easy. * Tune it for your needs: You can implement custom behavior in your validators, e.g. fetch translations from a database instead of using gettext or define custom translations for built-in validators. * Use it wherever you like: pycerberus is used in a SMTP server, trac macros as well as web applications - there are no dependecies on a specific context like web development. WWW: http://www.schwarz.eu/opensource/projects/pycerberus 'd3e1f8c6de5b9319484c8662b6cb5d1e3e8ce5b2'/> FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/mail/spamdyke
Commit message (Expand)AuthorAgeFilesLines
* - Update to 5.0.0bdrewery2014-02-092-11/+7
* - Add NO_STAGE until validated to be safe for upcoming staging supportbdrewery2013-09-201-0/+1
* Add LICENSEbdrewery2013-07-051-0/+2
* - Use new options helpersbdrewery2013-06-151-18/+5
* - Take maintainershipbdrewery2013-03-181-9/+6
* - Convert USE_QMAIL_RUN, USE_QMAIL_BUILD and WANT_QMAIL into USES featurebdrewery2013-03-161-6/+3
* Convert to new options frameworkbapt2012-06-131-10/+11
* - Update to 4.3.1wxs2012-01-242-3/+3
* Set IGNORE if building with clang. This port uses nested functions whichwxs2012-01-101-0/+4
* Update to 4.2.1.wxs2012-01-092-6/+3
* Update to 4.2.0arved2011-07-152-3/+3
* - remove MD5ohauer2011-07-031-1/+0
* Update to 4.1.0.wxs2010-10-193-7/+12
* Reset maintainer at his request.wxs2010-10-18