368 Commits

Author SHA1 Message Date
69fd65d323 Errors in validate_numeric and validate_options get the default value returned. 2013-05-15 11:59:20 +01:00
f1368d4821 Make storing standard regexps a bit more sensible. 2013-05-13 13:21:05 +01:00
54c4c4c7dc Deprecation warning. 2013-05-13 11:18:23 +01:00
189c8b2f17 More mature support for numeric validation added. 2013-05-13 11:14:33 +01:00
6d85f93feb Support option list arrays (as used in Template) in validation. 2013-05-13 10:09:46 +01:00
3b677627a3 Allow forcing of messages over transports.
This is needed to ensure that users who have disabled email are still
able to get recovery messages.
2013-02-18 11:42:18 +00:00
3e0551a464 Fixed incorrect fail counting. 2013-02-18 10:54:41 +00:00
53df2b9491 Easier handling of mapped cracklib strings. 2013-02-17 13:50:58 +00:00
743d8a6847 Ugh, copypasta. 2013-02-17 13:44:48 +00:00
4434ba326a Support cracklib i18n kludge, and policy ordering during application. 2013-02-17 13:41:30 +00:00
dce7cad6b6 Moving login marking to support per-method marking mechanisms. 2013-02-14 15:38:35 +00:00
9b0c5706ee Apparently I shouldn't be coding right now. 2013-02-13 17:45:31 +00:00
1460770da4 Skip undefined policy values. 2013-02-13 17:44:54 +00:00
7aaf82e266 Pass username to get_policy helps a lot. 2013-02-13 17:43:31 +00:00
43e9cede0c Forgot to pull the template name for build_password_policy() 2013-02-13 17:34:43 +00:00
3877fd3473 Common function to convert password policies to human-redable form. 2013-02-13 17:28:33 +00:00
9c487b161a Support policy ordering, and max age in days. 2013-02-13 17:28:09 +00:00
9ce03f0666 Password max age now set in days. 2013-02-13 17:27:32 +00:00
b4173b6fc1 Policy retrieval support added. 2013-02-13 16:14:53 +00:00
5ef7038d36 Overhaul of capability interrogation, addition of policy support. 2013-02-13 14:16:31 +00:00
2fb530567d Layout tweak. 2013-02-11 15:47:31 +00:00
284f718be0 Deprecating the hell out of the email functions. 2013-01-29 21:22:55 +00:00
d08f185276 mod_perl friendly version of the index.
Note that this does not consitute a full mod_perl response handler, it just
ensures that the index.cgi will run properly inside mod_perl using
ModPerl::Registry.
2013-01-29 15:58:35 +00:00
c07ce87a71 Allow immediate message delivery on queue addition.
This facility should allow the email_template function in Template to be
deprecated and removed.
2013-01-29 15:50:20 +00:00
9d6a2df4cc Supportfiles rearrangement. 2013-01-29 15:49:50 +00:00
bb0b6c1049 Fixed angled brackets in GPL URL (thanks jerith) 2013-01-28 15:17:31 +00:00
28a1fdc076 Gah, typos 2013-01-28 11:40:37 +00:00
e5904772f6 Fixup {V_[]} in language variables. 2013-01-28 11:39:39 +00:00
08523c3033 Support title="" in <option>s generate in build_optionlist() 2013-01-17 15:43:13 +00:00
f557179b04 Generate useful message on module non-existence. 2013-01-14 13:55:48 +00:00
8f9ca4cac0 Ensure that latest version tag is always used, despite git's sorting sucking. 2013-01-14 13:55:22 +00:00
48eae1bb29 Documentation update. 2013-01-12 17:47:47 +00:00
887557311a Template now looks for language variables in the database.
This should produce faster startup times, avoiding the need to read all the language files into memory at script start.
Hopefully the database will handle caching sensibly enough to avoid too much overhead, but if it proves to be a problem
the result from the database could be cached as needed...
2013-01-12 17:28:32 +00:00
e3389655dc Fixed various error variable accesses. 2013-01-12 17:28:12 +00:00
1eb472353f New support script to store language variables in the database. 2013-01-12 17:27:33 +00:00
a88f675023 Doc fix. 2013-01-11 23:14:49 +00:00
2254085764 Fixed error in AppUser::post_auth interface. 2013-01-11 22:44:46 +00:00
98e9654719 Hopefully final typo! 2013-01-11 16:34:37 +00:00
04e42c9fbc Blegh, typos 2013-01-11 16:33:57 +00:00
f9a00a3daa Improved error handling. 2013-01-11 16:15:30 +00:00
4d7f329885 Fixed hash calls 2013-01-11 16:02:55 +00:00
57044df6a4 Fixing copypasta. 2013-01-11 15:53:46 +00:00
55b442b761 Refactored authentication/activation/password reset code. 2013-01-11 15:44:20 +00:00
dac55ff239 Try again, without the typo. 2013-01-09 16:55:31 +00:00
dd104b03f4 Invoke constructor correctly! 2013-01-09 16:50:48 +00:00
a2fa55729c Support for per-AuthMethod control of recovery and activation.
Note that this still requires the webapp to do work to perform the activation or recovery.
2013-01-09 14:01:02 +00:00
4b646cc3d4 Preparing auth setup to support per-method reset/activation support. 2013-01-08 21:20:23 +00:00
9e883ced44 Support site name configuration variable. 2013-01-08 21:19:32 +00:00
66ac535c73 Support for more powerful join handling. 2013-01-03 14:30:17 +00:00
15fe2d5a28 Tweaked handing of session variable save/fetch. 2013-01-03 14:29:36 +00:00