-
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