Commit Graph

  • 0fb9189f02 Doxyfile name tweak. Chris 2012-03-16 16:24:29 +00:00
  • 5d64424f55 Documentation fixup. Chris 2012-03-16 16:23:06 +00:00
  • 4dbd3bdff9 Removed redundant doc header fields and version variables. Chris 2012-03-16 16:18:46 +00:00
  • 8b5afbcbde Tweaked doxygen settings. Chris 2012-03-16 16:18:21 +00:00
  • d698901751 Added auto-versioning doc generator script. Chris 2012-03-16 16:13:25 +00:00
  • 98a083de3f Added SSH auth method for fallback. Chris 2012-03-16 16:06:17 +00:00
  • 3de942115c Username or password missing will not stomp $auth -> {"lasterr"} Chris 2012-03-16 15:44:05 +00:00
  • f29138d42c Fixing copy-pasta. Chris 2012-03-16 15:31:07 +00:00
  • 7775ef342d Documentation update. Chris 2012-03-16 15:30:35 +00:00
  • 1b459def45 Corrected documentation. Chris 2012-03-16 15:08:41 +00:00
  • cb1df80700 Moved hash_password and made public. Chris 2012-03-16 14:41:44 +00:00
  • ad8b679ce0 Fixed brainos. Chris 2012-03-16 14:41:07 +00:00
  • fb36598ab6 Changed scope of methodimp so it is visible outside initial user check. Chris 2012-03-16 14:40:25 +00:00
  • 9a762ea119 Initial version of AppUser base class added. Chris 2012-03-16 13:49:52 +00:00
  • 7c0661ddae Updated AuthMethods to reflect renaming of 'system' to 'app' Chris 2012-03-15 14:58:54 +00:00
  • 75c149c759 Renamed 'system' to 'app', and fixed up postauth/auth set ordering. Chris 2012-03-15 14:57:55 +00:00
  • 080ec2b3a2 Initial version of dynamic AuthMethod loader added. Chris 2012-03-13 13:21:12 +00:00
  • 73fd461c21 Auth is only interested in active auth methods. Chris 2012-03-13 12:21:47 +00:00
  • d379a093c0 Added AuthMethod, and LDAPS and Database subclasses. Chris 2012-03-12 15:21:34 +00:00
  • c61c16193c Allow AuthMethod subclass authenticate() methods to update lasterr. Chris 2012-03-12 15:20:35 +00:00
  • fd5fe03f8d Initial version of the multi-auth core class added. Chris 2012-03-08 13:38:12 +00:00
  • 92d5f9cfdc Made language loading optional (set langdir to undef to disable it). Chris 2012-03-03 15:10:22 +00:00
  • e4a8729cdd Added support for puling enum column values out of databases. Chris 2012-02-08 14:45:12 +00:00
  • 1307237917 Additional code to avoid use of uninitialised during timedout/moved sessions. Chris 2012-01-25 09:08:32 +00:00
  • 3639f2b4e9 Added some additional checks to handle timed-out sessions gracefully. Chris 2012-01-24 14:28:02 +00:00
  • 786b2d0720 Added simple whitespace trimmer to utils. Chris 2012-01-20 12:53:32 +00:00
  • e5ab1ebfb6 humanise_seconds now appends 's' to seconds correctly. Chris 2012-01-18 12:05:30 +00:00
  • 2243986816 humanise_seconds will handle undef too, just for safety. Chris 2012-01-18 11:28:18 +00:00
  • ba8a12ccae humanise_seconds now handles non-numeric input sanely. Chris 2012-01-18 11:26:43 +00:00
  • 104598bd86 Date formats are now forced to be non-empty. Chris 2012-01-10 14:46:54 +00:00
  • da9d8bb327 Fixed really stupid mistake in previous commit. Chris 2012-01-04 12:17:49 +00:00
  • e738b6f98c Fixed block id/name fetch in constructor. Chris 2012-01-04 12:16:06 +00:00
  • 5a4bb34216 Added ordinal support to format_time() Chris 2011-12-22 10:55:08 +00:00
  • 426dec9b22 Block logging now stores the remote IP address if possible. Chris 2011-12-22 10:54:28 +00:00
  • fd0008ba36 Added a simple event logging function to Block. Chris 2011-12-22 10:38:23 +00:00
  • 3e9f706181 create_session now handles completely unset userdata hashref gracefully. Chris 2011-12-08 12:24:59 +00:00
  • 2b34d37ccb Fixed documentation for ConfigMicro::save_db_config Chris 2011-12-08 12:24:41 +00:00
  • 56729215ed Updated template system to support new named block loading feature. Chris 2011-12-05 13:11:22 +00:00
  • 3b77cb3565 Finally added support for named or id block loading. Chris 2011-12-05 13:11:01 +00:00
  • 9672548f97 Added support for format override to format_time() Chris 2011-11-16 16:29:24 +00:00
  • 1bf2f9dc76 Fixed setting of module id during module loading. Chris 2011-11-16 13:07:39 +00:00
  • 1f4472cff3 Forgot to pass through the charfix prevention flag. Chris 2011-10-31 13:57:43 +00:00
  • 3d8eb96fc4 UTF shenanigans, yey 9_9 Chris 2011-10-31 13:52:14 +00:00
  • 4c319fa108 Fixes for encoding issues. Chris 2011-10-31 13:34:12 +00:00
  • e028e5a258 Adding more error reporting to html validator. Chris 2011-10-27 22:35:29 +01:00
  • eae1f3fffe Clearing session ID on failed login. Chris 2011-10-05 14:22:09 +01:00
  • 217b024d79 Updated doxyfile to generate tags for other projects. Chris 2011-10-03 13:28:32 +01:00
  • f1cc0ae181 Adding ignore so the docs can be generated without messing up the tree. Chris 2011-10-03 11:14:01 +01:00
  • 4bbf3ea4eb Extra error checking on module load success. Chris 2011-09-30 15:34:55 +01:00
  • 9d12e085c3 Allowed To: to be empty in email sender. Chris 2011-09-26 15:09:48 +01:00
  • a9224f0021 Added Reply-To: support. Chris 2011-09-26 10:12:37 +01:00
  • 5cfac6b500 Added bcc support to email facility. Chris 2011-09-21 15:23:34 +01:00
  • 463b572112 Helps if I do it properly, though... Chris 2011-09-21 14:45:57 +01:00
  • 793ec760fc Updated require system to allow for Foo::Bar names Chris 2011-09-21 14:43:58 +01:00
  • 37cc794892 Added short form mode to humanise_seconds, and fixed 'ss' bug. Chris 2011-09-21 12:04:16 +01:00
  • 02caf90c4f When iterating over hash keys, it is a good idea to use keys()! Chris 2011-09-19 11:54:53 +01:00
  • 9f42704254 Preventing missing langvars from causing problems. Chris 2011-09-19 11:42:45 +01:00
  • 087fe9a13a Hash contents are only copied to spawned modules if values are set. Chris 2011-09-19 11:42:05 +01:00
  • 87001315b1 Forgot to wrap cast, damnit. Chris 2011-09-18 13:16:28 +01:00
  • bf2722129b Fixed typo >.< Chris 2011-09-18 13:15:30 +01:00
  • 0b747cb424 string validator now attempts to fix windows smart-quotes Chris 2011-09-18 13:11:20 +01:00
  • a87608a88e Made entities nicely visible outside the class. Chris 2011-09-18 13:11:00 +01:00
  • 173b029301 Added blind untainter. Use with extreme care. Chris 2011-09-17 11:22:37 +01:00
  • 2c6fef0742 Updated session handler gc settings name to be more unique. Chris 2011-09-15 11:56:08 +01:00
  • 5958f68d6e Updated header versioning/copyright dates. Chris 2011-09-13 11:00:50 +01:00
  • 9d30680c2c Incorrect argument hash type, argh. Chris 2011-09-13 10:46:42 +01:00
  • 666c8b5759 Added check to prevent accidental data overwrite during arghash construction. Chris 2011-09-13 10:43:13 +01:00
  • 001992af81 Module invoker can now accept arbitrary argument hashes to pass to modules. Chris 2011-09-13 10:40:16 +01:00
  • 1303431bdd Removed explicit parameter order from constructor. Chris 2011-09-13 10:35:28 +01:00
  • ee263c6bdf Documentation updated in SessionHandler. Chris 2011-09-13 10:35:07 +01:00
  • 545fba8c81 Adding table specs. Chris 2011-07-28 12:49:33 +01:00
  • 092c76bd20 Slight documentation fix. Chris 2011-07-28 12:33:19 +01:00
  • c9ab93f685 Documentation update. Chris 2011-07-28 11:49:32 +01:00
  • 3a0ab33361 Fixing missing 'my'. Chris 2011-07-27 23:15:59 +01:00
  • f8b20acf02 Removed horrible common coupling from SessionHandler. Chris 2011-07-27 23:12:41 +01:00
  • 3d815cc333 get_user_byid can be instructed to fetch only 'real' users. Chris 2011-07-27 22:30:42 +01:00
  • 74e98115a2 Updating comments! Chris 2011-07-27 16:12:57 +01:00
  • a79795d96b Updating session handle to remove explicit phpBB3 dependancy. Chris 2011-07-27 16:09:54 +01:00
  • 901f879bba Permissions fix. Chris 2011-06-14 14:55:52 +01:00
  • bb601b5fa6 Stripping trailing space from configuration values Chris 2011-06-14 14:55:13 +01:00
  • 7b7fac78b3 Initial version of webperl added. Chris 2011-05-16 14:39:13 +01:00