432 Commits

Author SHA1 Message Date
84ea3c8d72 Fixed incorrect invocation of start_tls 2013-09-04 14:25:44 +01:00
8d57d19288 Support for LDAP with TLS. 2013-09-04 14:11:43 +01:00
71b3236549 Regex tweak for URLs with embedded .s 2013-09-02 21:57:47 +01:00
04fac1a2e0 Force no cache on generated content to prevent hilarious problems. 2013-08-14 17:05:04 +01:00
bad7be85c9 I am, apparently, a complete dumbass. 2013-08-09 14:04:17 +01:00
fc3aeda61c Support html stripping more easily. 2013-08-09 12:47:36 +01:00
4071436458 Default create no longer relies on non-existent function, horay! 2013-06-03 14:25:14 +01:00
27adbf1dc3 Legacy screwup in user creation. 2013-06-03 14:18:54 +01:00
b87f9a49d0 Support fancy times in THE WORLD OF TOMORROW (also the future) 2013-06-03 12:17:01 +01:00
4b55e3c692 Well, this is irritating. 2013-05-22 14:50:39 +01:00
c82ee9c8bb Allow passing of override scrubber obtions. 2013-05-22 14:44:38 +01:00
8c70807c73 Ugh, hash problems. 2013-05-16 17:01:08 +01:00
376cbd3274 Admin email address variable substitution. 2013-05-16 16:41:48 +01:00
1c51df834e Error handling fix. 2013-05-15 14:48:48 +01:00
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