Commit Graph

  • 88d9c29442 Queue dispatch logs more stats. May be too noisy... Chris 2012-08-16 14:33:25 +01:00
  • 1438b7cee8 Trying to fix problems with SMTP constructors. Chris 2012-08-16 14:23:39 +01:00
  • b098d3fb57 Fixing up error passing. Chris 2012-08-16 14:15:39 +01:00
  • 63dfa87505 Correct arguments to load_transport_module() Chris 2012-08-16 14:09:26 +01:00
  • 12a8f17c84 Correct source for errors on transport load failure. Chris 2012-08-16 14:07:31 +01:00
  • 59bc2b7d58 No need for old _error functions now. Chris 2012-08-16 14:00:58 +01:00
  • 515e2fbdfe Cleanup. Chris 2012-08-16 14:00:25 +01:00
  • 88699695d7 Module now extends SystemModule, less emphatic about constructor args. Chris 2012-08-16 13:58:39 +01:00
  • 0aa8cda126 Email and local delivery support added. Chris 2012-08-16 13:41:01 +01:00
  • d84c784ab9 Ugh, stray $ Chris 2012-08-15 14:55:01 +01:00
  • 8c72f9cf5d Fixed brainos. Chris 2012-08-15 14:52:46 +01:00
  • 051d39cdab Delete correctly checks status. Chris 2012-08-15 14:51:27 +01:00
  • 1dd9844a22 Allow deferred setting of the module loader object. Chris 2012-08-15 14:21:46 +01:00
  • 69ec3668d5 Multi-transport support. Chris 2012-08-15 14:13:28 +01:00
  • d322edfda5 delete_message passed wrong ident string to _delete_by_field Chris 2012-08-10 16:12:45 +01:00
  • bd9dcaea44 Corrected format default. Chris 2012-08-10 16:09:32 +01:00
  • 51b19d71da Fixed hashes. Chris 2012-08-10 16:05:41 +01:00
  • 9937b0f164 Don't ask where that '$self -> {"recipients"}' came from... Chris 2012-08-10 16:01:20 +01:00
  • d71cccb139 Message lookup facilities added. Chris 2012-08-10 15:36:46 +01:00
  • 0311d0f6e4 Die_log tries to log too. Chris 2012-08-09 19:55:08 +01:00
  • 8fc097e640 Doc fixes. Chris 2012-08-09 16:22:00 +01:00
  • d9cb284fef Name change to make interface more logically consistent. Chris 2012-08-09 16:17:18 +01:00
  • 6f756e4131 Can't use superclass constructor; objects may not be avilable. Chris 2012-08-09 16:00:02 +01:00
  • 61cca195da Ugh, brainos. Chris 2012-08-09 15:54:24 +01:00
  • dd22f7bf29 Support for message queue in application. Chris 2012-08-09 15:52:11 +01:00
  • 28b14acb48 New message handling system started. Chris 2012-08-09 15:46:15 +01:00
  • 32fc7aed2e Tweaks to reflect email to message change. Chris 2012-08-09 15:45:31 +01:00
  • 857aeaa179 Updated to correctly invoke superclass constructor. Chris 2012-08-09 12:29:58 +01:00
  • 06a417790a Updated schema to refelect new email handling system. Chris 2012-08-09 12:29:24 +01:00
  • 635d7182b4 New hash/hashref arguments handling function. Chris 2012-08-09 12:28:39 +01:00
  • 6f622105dc Min lengths are only enforced when field is required. Chris 2012-08-01 14:23:18 +01:00
  • 8347fe5e48 Even kill off  s too. Chris 2012-08-01 13:46:17 +01:00
  • e47d3abfac Y'know, just kill *ALL* whitespace when doing length checks. Chris 2012-08-01 13:40:49 +01:00
  • 2d820491e6 Whitespaces break length ghecks, damnit. Chris 2012-08-01 13:40:16 +01:00
  • 0d6d5ac11a Fixing fancy_time handling of sub-minute durations. Chris 2012-08-01 13:37:52 +01:00
  • 1e4a70c808 Blugh, missing ; Chris 2012-08-01 13:15:10 +01:00
  • c790b4f307 Adding extra checks to html validation. Chris 2012-08-01 13:14:11 +01:00
  • f3b5b6594a Okay, this is odd. Chris 2012-08-01 12:37:21 +01:00
  • 5d56f4e7ff WTF was I thinking with this validator check? Chris 2012-08-01 12:33:42 +01:00
  • 1e2d7a5267 Stupid negatives... Chris 2012-07-31 17:19:02 +01:00
  • c6a83bac72 Allow callers to prevent span generation. Chris 2012-07-31 17:17:32 +01:00
  • 5614890138 Need to stop when a matching period is found! Chris 2012-07-31 16:35:46 +01:00
  • d3cadc3795 Stupid quotes. Chris 2012-07-31 16:30:06 +01:00
  • 68a2c24ed7 New 'fancy_time' function for more readable time strings. Chris 2012-07-31 16:27:21 +01:00
  • d7026e0464 Copypasta in commonpath calculation. Chris 2012-06-29 14:10:27 +01:00
  • 29a6507917 Support for commonpath in process_template. Chris 2012-06-26 11:00:44 +01:00
  • 20f20d1f57 Ensure that auto_key doesn't contain binary Chris 2012-06-25 12:44:53 +01:00
  • 0b46c2fa83 Forced block name/id set in module loader. Chris 2012-06-22 12:13:18 +01:00
  • a316c58217 Tweaking handling of initial slash detection to handle initial undefs. Chris 2012-06-20 14:50:39 +01:00
  • 7172af61e1 Updated to use SystemModule error handling. Chris 2012-06-15 15:21:25 +01:00
  • 7092bf3664 Updates to handle previous commit. Chris 2012-06-15 15:19:21 +01:00
  • 8702cf1a6e BREAKING CHANGE: Moving Auth over to use errstr instead of lasterr Chris 2012-06-15 15:15:24 +01:00
  • 1129f3fdc5 Less verbose checking. Chris 2012-06-15 13:39:25 +01:00
  • df3a06206b System checks that keys are defined before clearing. Chris 2012-06-15 13:38:02 +01:00
  • 0618f92e35 System is a SystemModule for error stuff... Chris 2012-06-15 13:26:12 +01:00
  • 01d3ee2fda AppUser subclasses may need access to System modules. Chris 2012-06-15 13:19:14 +01:00
  • c4b03ea01a Doc fixes. Chris 2012-06-15 11:31:47 +01:00
  • ee60decd81 Updated to latest doxygen. Chris 2012-06-15 11:31:32 +01:00
  • 495095b432 Documentation update. Chris 2012-06-15 11:28:39 +01:00
  • ae8d2854d4 Clarifying name. Chris 2012-06-15 11:15:39 +01:00
  • 03dea0abe0 Incorrect template for button bar Chris 2012-06-15 11:13:25 +01:00
  • 37f09b7218 Gah, tyops. Chris 2012-06-15 11:11:27 +01:00
  • c9ea177d34 Messageboxes can contain buttons. Chris 2012-06-15 11:10:22 +01:00
  • 4f7021ee54 New path_join implementation. Chris 2012-06-14 13:29:22 +01:00
  • 9c2abd2650 Need SystemModule's error handling support. Chris 2012-06-12 16:22:57 +01:00
  • 08de383a2f Doc updates, and new password argument to post_authenticate Chris 2012-06-12 12:44:08 +01:00
  • 98bb25e867 Modified handling of template base directory Chris 2012-06-08 13:00:45 +01:00
  • 662a929277 New templatepath support, and precalculating scriptpath and templatepath Chris 2012-06-08 12:52:52 +01:00
  • 2a67a2ebcb Messagebox support for application-defined class added. Chris 2012-06-08 11:48:53 +01:00
  • 658a82f466 Added indirect access to AppUser::get_user Chris 2012-06-06 16:06:16 +01:00
  • 04b6d3efbc Application needs to pass settings into Template. Chris 2012-05-31 13:39:46 +01:00
  • 48635c19de Variable sub needs to be global! Chris 2012-05-31 13:34:33 +01:00
  • 4bd1e2e95e Regexp fail fixed. Chris 2012-05-31 13:17:09 +01:00
  • b31cab3084 Property names may contain colons. Chris 2012-05-31 12:00:32 +01:00
  • 44261221ce Fixed missing 'my'. Chris 2012-05-31 11:17:58 +01:00
  • edd6354283 Doc updates. Chris 2012-05-30 13:57:36 +01:00
  • 9be18295fa New {V_[varname]} feature. Chris 2012-05-30 13:53:55 +01:00
  • 2dce6348c2 Todo update, regarding error handling consistency. Chris 2012-05-30 12:10:12 +01:00
  • 3b9b9687c2 Fixed initvars shift. Chris 2012-05-29 15:09:19 +01:00
  • 133905f83d Sessions can now have variables set on creation. Chris 2012-05-29 15:08:35 +01:00
  • b6f345ee45 BlockSelector::get_block may need access to sessions. Chris 2012-05-28 12:48:07 +01:00
  • ad8c12e813 Doc update. Chris 2012-05-28 12:47:55 +01:00
  • 92f306291d path_join needs to handle undef fragments sensibly. Chris 2012-05-28 12:46:47 +01:00
  • d0ed6e4ac1 Attempted fix for problems with module error reporting. Chris 2012-05-23 12:03:17 +01:00
  • a2f4cf00a9 No need for local set_error now. Chris 2012-05-22 11:45:26 +01:00
  • c6d0677ad2 Ugh, missing = Chris 2012-05-22 11:44:49 +01:00
  • bee7e640a6 Block is now a subclass of SystemModule, for consistent error stuff. Chris 2012-05-22 11:43:39 +01:00
  • 1447e11113 System will now call clear() if possible. Chris 2012-05-21 09:24:50 +01:00
  • 26da047afd Stub 'clear()' method to allow System to clear circular references. Chris 2012-05-21 09:07:24 +01:00
  • 2e90c8a7a4 Added common constructor/error function class for system modules. Chris 2012-05-21 08:53:15 +01:00
  • 61ee5f7717 Ugh, tyops. Chris 2012-05-19 22:28:33 +01:00
  • 4cd9e36c63 Only clear system if defined! Chris 2012-05-19 22:27:43 +01:00
  • eb66e1ef60 Documentation updates. Chris 2012-05-17 12:21:11 +01:00
  • a044000826 Moved database log() function into Logger. Chris 2012-05-11 15:34:56 +01:00
  • 7ef56cef3b Base class for system modules added. Chris 2012-05-08 14:14:31 +01:00
  • e977089e93 System object can now initialise application-specific modules. Chris 2012-05-08 14:14:02 +01:00
  • 8e348a8ace Fixed up documentation. Chris 2012-05-08 14:10:06 +01:00
  • 35eb16c5bf External dependency on errstr. Chris 2012-04-24 12:31:14 +01:00
  • 47afb21eac Need to load BlockSelector to use it! Chris 2012-04-24 12:27:16 +01:00
  • be7145b4fc Clearing errors before doing anything that may cause them is a good idea. Chris 2012-04-24 12:22:56 +01:00