0fb9189f02
Doxyfile name tweak.
2012-03-16 16:24:29 +00:00
5d64424f55
Documentation fixup.
2012-03-16 16:23:06 +00:00
4dbd3bdff9
Removed redundant doc header fields and version variables.
2012-03-16 16:18:46 +00:00
8b5afbcbde
Tweaked doxygen settings.
2012-03-16 16:18:21 +00:00
d698901751
Added auto-versioning doc generator script.
2012-03-16 16:13:25 +00:00
98a083de3f
Added SSH auth method for fallback.
2012-03-16 16:06:17 +00:00
3de942115c
Username or password missing will not stomp $auth -> {"lasterr"}
2012-03-16 15:44:05 +00:00
f29138d42c
Fixing copy-pasta.
2012-03-16 15:31:07 +00:00
7775ef342d
Documentation update.
2012-03-16 15:30:35 +00:00
1b459def45
Corrected documentation.
2012-03-16 15:08:41 +00:00
cb1df80700
Moved hash_password and made public.
...
The hash_password method needs to be public to allow the initial
generation of user accounts.
2012-03-16 14:41:44 +00:00
ad8b679ce0
Fixed brainos.
2012-03-16 14:41:07 +00:00
fb36598ab6
Changed scope of methodimp so it is visible outside initial user check.
2012-03-16 14:40:25 +00:00
9a762ea119
Initial version of AppUser base class added.
2012-03-16 13:49:52 +00:00
7c0661ddae
Updated AuthMethods to reflect renaming of 'system' to 'app'
2012-03-15 14:58:54 +00:00
75c149c759
Renamed 'system' to 'app', and fixed up postauth/auth set ordering.
2012-03-15 14:57:55 +00:00
080ec2b3a2
Initial version of dynamic AuthMethod loader added.
2012-03-13 13:21:12 +00:00
73fd461c21
Auth is only interested in active auth methods.
2012-03-13 12:21:47 +00:00
d379a093c0
Added AuthMethod, and LDAPS and Database subclasses.
2012-03-12 15:21:34 +00:00
c61c16193c
Allow AuthMethod subclass authenticate() methods to update lasterr.
2012-03-12 15:20:35 +00:00
fd5fe03f8d
Initial version of the multi-auth core class added.
2012-03-08 13:38:12 +00:00
92d5f9cfdc
Made language loading optional (set langdir to undef to disable it).
2012-03-03 15:10:22 +00:00
e4a8729cdd
Added support for puling enum column values out of databases.
2012-02-08 14:45:12 +00:00
1307237917
Additional code to avoid use of uninitialised during timedout/moved sessions.
2012-01-25 09:08:32 +00:00
3639f2b4e9
Added some additional checks to handle timed-out sessions gracefully.
2012-01-24 14:28:02 +00:00
786b2d0720
Added simple whitespace trimmer to utils.
2012-01-20 12:53:32 +00:00
e5ab1ebfb6
humanise_seconds now appends 's' to seconds correctly.
2012-01-18 12:05:30 +00:00
2243986816
humanise_seconds will handle undef too, just for safety.
2012-01-18 11:28:18 +00:00
ba8a12ccae
humanise_seconds now handles non-numeric input sanely.
2012-01-18 11:26:43 +00:00
104598bd86
Date formats are now forced to be non-empty.
2012-01-10 14:46:54 +00:00
da9d8bb327
Fixed really stupid mistake in previous commit.
2012-01-04 12:17:49 +00:00
e738b6f98c
Fixed block id/name fetch in constructor.
2012-01-04 12:16:06 +00:00
5a4bb34216
Added ordinal support to format_time()
2011-12-22 10:55:08 +00:00
426dec9b22
Block logging now stores the remote IP address if possible.
2011-12-22 10:54:28 +00:00
fd0008ba36
Added a simple event logging function to Block.
...
This commit adds the log() function in Block.pm, allowing subclasses of Block to easily log events in the database. Note that this is
distinct from Logging.pm - the Logging.pm module is intended to be used for internal (generally debugging or error/fatal) logging to
STDERR or files, not the day-to-day recording of events that might be needed for auditing.
2011-12-22 10:38:23 +00:00
3e9f706181
create_session now handles completely unset userdata hashref gracefully.
2011-12-08 12:24:59 +00:00
2b34d37ccb
Fixed documentation for ConfigMicro::save_db_config
2011-12-08 12:24:41 +00:00
56729215ed
Updated template system to support new named block loading feature.
2011-12-05 13:11:22 +00:00
3b77cb3565
Finally added support for named or id block loading.
2011-12-05 13:11:01 +00:00
9672548f97
Added support for format override to format_time()
2011-11-16 16:29:24 +00:00
1bf2f9dc76
Fixed setting of module id during module loading.
2011-11-16 13:07:39 +00:00
1f4472cff3
Forgot to pass through the charfix prevention flag.
2011-10-31 13:57:43 +00:00
3d8eb96fc4
UTF shenanigans, yey 9_9
2011-10-31 13:52:14 +00:00
4c319fa108
Fixes for encoding issues.
2011-10-31 13:34:12 +00:00
e028e5a258
Adding more error reporting to html validator.
2011-10-27 22:35:29 +01:00
eae1f3fffe
Clearing session ID on failed login.
2011-10-05 14:22:09 +01:00
217b024d79
Updated doxyfile to generate tags for other projects.
2011-10-03 13:28:32 +01:00
f1cc0ae181
Adding ignore so the docs can be generated without messing up the tree.
2011-10-03 11:14:01 +01:00
4bbf3ea4eb
Extra error checking on module load success.
2011-09-30 15:34:55 +01:00
9d12e085c3
Allowed To: to be empty in email sender.
2011-09-26 15:09:48 +01:00