481 Commits

Author SHA1 Message Date
e839d027f5 Fixed HR and section rendering in output documents. 2012-03-26 15:10:32 +01:00
a675c0f528 Documentation updates. 2012-03-26 15:00:35 +01:00
3c4397714f Added doxygen layout file to move detailed class description.
Detailed class descriptions now appear at the start of class files. Damnit.
2012-03-26 14:44:33 +01:00
86994d9854 Added error function docs to AuthMethods. 2012-03-26 14:12:21 +01:00
196edd41e5 Fixed Flyspray bug ID 2012-03-26 14:11:58 +01:00
d607c91c5c Significantly improved Modules documentation. 2012-03-26 13:39:48 +01:00
4bb8add02e More doc cleanups. 2012-03-26 12:56:51 +01:00
ac3cf59ec5 Docs cleanup. 2012-03-26 12:56:30 +01:00
e18a29c8f3 Significantly improved Template documentation. 2012-03-26 12:56:06 +01:00
a24bed0811 Modifying implementation of self_error so that doxygen will work (!)
If $self -> {"foo"} appears in the first line of a function, the code generated by doxygenfilter will be broken and doxygen will fall over
attempting to parse it (silently, of course).
2012-03-26 12:54:04 +01:00
268bbc4238 Added bug tracker URL to docs. 2012-03-23 21:44:12 +00:00
6c8798dbad Image permission fix. 2012-03-23 16:58:34 +00:00
10bcadf0e5 Adding work-in-progress documentation. 2012-03-23 16:58:05 +00:00
bda6b4c7ba Set HTML tree view ordering for markdown files. 2012-03-23 16:57:37 +00:00
e40557cfb4 makedoc only includes tag annotation text in PROJECT_NUMBER 2012-03-23 16:57:01 +00:00
2a425dd8d6 Updated visibility documentation. 2012-03-23 16:56:35 +00:00
5eecb71a0f Updating documentation layout to reduce clutter a bit. 2012-03-23 15:43:56 +00:00
c4ad881a4f Updated Doxyfile for 1.8 and new documentation stuff. 2012-03-23 14:35:54 +00:00
017a551853 Fixed typos in README. 2012-03-23 14:33:21 +00:00
c9412b926b Made module loading more generic.
Modules can now load modules not specified in the database, and from paths other that those in blocks - essentially allowing it to become a
generic dynamic class loader, rather than something that'll only load Block subclasses...
2012-03-23 14:31:47 +00:00
21e0306b53 Updated Application to reflect changes in Modules. 2012-03-23 14:31:16 +00:00
c9db41e0a7 Added notice about lang/template deficiency in Application. 2012-03-22 12:36:34 +00:00
f5c26e2510 Started proper documentation. 2012-03-22 11:46:49 +00:00
5eece9a98f Removed mainpage documentation from Utils module. 2012-03-22 11:46:21 +00:00
c893f8094e Fixed missing parens. 2012-03-20 12:56:50 +00:00
bfd335f7cd Added more session validation checks, should handle removed users now. 2012-03-20 12:44:27 +00:00
ac0c2e685a Added pre-auth hook, allows AppUser subclasses to control auth access.
pre_authenticate() allows AppUser subclasses to halt authentication if users should not be allowed to auth at all, and to perform any
pre-authentication checks or tasks on the user being authenticated.
2012-03-20 12:36:38 +00:00
d79b07db3e Turned on Doxygen tagfile generation. 2012-03-20 12:35:54 +00:00
1690f3da56 Undefined variable, doh. 2012-03-19 13:45:06 +00:00
4926dfd72e Fixed issues with loop variable being undefed. 2012-03-19 13:43:54 +00:00
bcde3ba651 $methods needs to remain in scope or $authmethod is undef. 2012-03-19 13:27:37 +00:00
d63120e29d if($method) and if(!$method) mean very different things! 2012-03-19 13:02:47 +00:00
2166de27fd AuthMethod load failures are now fatal. 2012-03-19 13:02:23 +00:00
85e8a223cf Renamed 'active' column to 'enabled' for clarity. 2012-03-19 12:40:16 +00:00
3fd61a9bfd Fixed missing load of Logging::die_log 2012-03-19 12:37:24 +00:00
9afd5b52ec Additional lasterr stomping fixes. 2012-03-19 12:30:36 +00:00
db69ca8a23 Fixed possible stomping of lasterr. 2012-03-19 12:29:28 +00:00
b7b0b3e321 Removed explicit "user login failed" stuff from SSH auth.
This would result in the lasterr string getting polluted with password
failure messages if the SSH auth is not the last auth method tried. Now
only actual failures will be reported.
2012-03-19 10:34:42 +00:00
779a4ca040 Except that the last commit prevents "worked, but there are warnings"...
This version should allow postauth to succeed but still set lasterr to
indicate warning conditions.
2012-03-19 10:31:12 +00:00
e8475547c5 post_authenticate now returns the user's data on success.
This should help avoid the need for multiple calls to fetch the user
data when doing post auth that invokes the superclass post_auth.
2012-03-19 10:25:08 +00:00
e968015101 S&R error in Application fixed. 2012-03-17 12:20:07 +00:00
698f9cb5fb Hopefully the last one... 2012-03-17 12:18:54 +00:00
da3a8b385d Gah, more braino. 2012-03-17 12:17:15 +00:00
94428abda8 Fixed brainos. 2012-03-17 12:16:11 +00:00
e1df8444c0 Application::run does cleanup before exit. 2012-03-17 12:12:16 +00:00
6074e4b803 Removed todo - Application class created. 2012-03-17 12:08:35 +00:00
8845f8a5d4 Added 'Application' convenience class for webapp creation. 2012-03-17 12:07:57 +00:00
a695ecac6f Documentation updates. 2012-03-17 11:32:40 +00:00
ac474f6ad2 Switched dynamic module loading to use Module::Load
Dynamic loading was being done using require, but because of require's
rather idosyncratic behaviour it would fail if modules had :: in their
names (needs to be converted to / to avoid issues). Module::Load handles
all the shenanigans nicely...
2012-03-17 11:14:52 +00:00
7b0115c5cb Fixed errors in phpBB3 module. 2012-03-17 10:12:37 +00:00