summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Remove the public variable auth, replaced by get_subauth functionTed Trask2012-10-261-6/+1
|
* Modified authenticator to add get_subauth functionTed Trask2012-10-022-10/+29
| | | | Once this function is used everywhere (instead of the auth public variable) we can remove the dependency on APP
* Proper fix for bug 1131Ted Trask2012-05-081-20/+14
|
* Fix bug 1131 where session data invalid after updating logged in userTed Trask2012-05-081-4/+20
|
* Require modelfunctions setfiledetails and write_file_with_audit to take self ↵Ted Trask2012-04-241-17/+2
| | | | parameter
* Modified htmlviewfunctions to allow disabled options for multi-select boxesTed Trask2012-04-231-0/+1
|
* Removed controllerfunction.lua and moved handle_form and handle_clientdata ↵Ted Trask2012-02-233-101/+0
| | | | | | into mvc.lua mvc.lua has generic versions of the functions, overridden in acf_www and acf_cli with customizations
* Made modelfunctions capitalize the startstop options, and now no need for a ↵Ted Trask2012-02-231-0/+4
| | | | custom view
* Changed startstop to be a standard form by creating two model functions and ↵Ted Trask2012-02-222-20/+20
| | | | deleting the special controller function
* Make handle_form a little smarter about overriding form options from the modelTed Trask2012-02-221-2/+2
|
* Changed forms to always use 'submit' as name of submit button, plus allow ↵Ted Trask2012-02-222-4/+13
| | | | multiple submit buttons
* Changed viewfunctions.lua to htmlviewfunctions.lua and made it an actual moduleTed Trask2012-02-023-21/+13
| | | | | It should have been a module all along, but wasn't Unfortunately, this means changes to pretty much every view file
* Fixed roles to only take the first roles file for a prefix/name combinationTed Trask2012-02-011-37/+50
|
* Fixed menubuilder to only take the first menu file for a prefix/controller ↵Ted Trask2012-01-241-44/+48
| | | | combination
* Modified require statements for acf.xTed Trask2012-01-215-8/+8
|
* Must allow roles to have '-' characterTed Trask2012-01-191-2/+2
|
* Fixed bug in roles where last matching controller used, rather than firstTed Trask2012-01-191-1/+3
|
* Fixed bug in display of boolean defaultTed Trask2011-12-081-1/+1
|
* Fixed mksalt to use correct charactersTed Trask2011-10-271-3/+10
|
* authenticator: use salt and sha-512 encryptionNatanael Copa2011-10-271-2/+43
|
* Added logrotate script for acf.logTed Trask2011-10-171-0/+40
|
* Fix viewfunctions to not modify valuesTed Trask2011-09-121-0/+4
|
* Removed duplicates from determine_perms arraysTed Trask2011-06-271-5/+11
|
* Fix parameter names with .'s to not assume clientdata converted to a table - ↵Ted Trask2010-12-101-1/+1
| | | | bug fix for cli.
* Fix viewfunctions for select/multi to display the label of the default, not ↵Ted Trask2010-12-081-1/+20
| | | | the value.
* Fixed bug in loading controllers to determine available actions.Ted Trask2010-11-151-0/+3
|
* In displaying a form, after sorting by seq, further sort params by name ↵Ted Trask2010-11-091-1/+1
| | | | alphabetically.
* Fix two bugs related to session lockout.Ted Trask2010-10-291-2/+3
| | | | | Parse the lockevent filename, was seeing user locked out because username was substring of another username. All active sessions were killed whenever anyone got locked out because of error with username processing.
* Added output of default value for form items.Ted Trask2010-10-291-0/+1
|
* Update modelfunctions and viewfunctions to allow specifying option value and ↵Ted Trask2010-10-282-6/+20
| | | | label.
* Modifed displayform and handle_clientdata to allow cfe groups in forms, ↵Ted Trask2010-10-152-13/+29
| | | | displayed under header tag.
* Modified displayform to look for 'seq' field if order is not specifiedTed Trask2010-10-131-0/+15
|
* Added home page (action) to user parameters and redirect there after loginTed Trask2010-10-062-4/+37
| | | | Moved get_all_permissions function from acf-util/roles-model to lib/roles
* Made major changes to authenticator and roles to improve efficiency.Ted Trask2010-09-282-252/+127
| | | | | | | | | | Changed authenticator.lua to request individual users, rather than always loading everyone. Modified get_userinfo and removed get_userinfo_roles and get_userinfo_skin to remove unnecessary cfe processing. This was especially bad when retrieving the cfe options for skins and roles. This does break the interface used by other modules like acf-tinydns. Validation and cfe processing were moved into password-model, where they belong. Added global variables to authenticator and roles libraries so they can reuse data that was already generated. Modified logon-controller to only check for zero users if logon fails.
* Allow authenticator library to be specified in the config file.Ted Trask2010-09-031-1/+5
|
* Fixed bug that caused exception when encountered invalid passwd line.Ted Trask2010-08-101-1/+3
|
* Fix minor exception when called from console clientTed Trask2010-08-051-1/+1
|
* Modified handling of boolean fields to allow them to be hidden.Ted Trask2010-07-151-1/+1
|
* Fixed typo in pagination code.Ted Trask2010-07-061-1/+1
|
* Fixed bug where single character entries in list were dropped.Ted Trask2010-07-061-1/+1
|
* Fixed typo bug and sort user skins.Ted Trask2010-03-151-1/+2
|
* Added sessiontimeout, lockouttime, and lockouteventlimit parameters to acf.conf.Ted Trask2010-03-101-5/+5
|
* Modified pagination to add display all link.Ted Trask2010-03-101-8/+25
|
* Fixed graphical error with paginationTed Trask2010-03-101-2/+2
|
* Fix modelfunctions.write_file_with_audit to keep file permissions and ownership.Ted Trask2010-02-231-0/+1
|
* Changes to skins to allow user skins to be addedTed Trask2010-01-211-2/+2
| | | | page_info.skindir is no longer available to views, but staticdir is.
* Added a skin to user options so users can choose own skin with user management.Ted Trask2010-01-131-21/+46
|
* Moved non-ACF-specific libraries to acf-lib package, moved cfe_unpack ↵Ted Trask2009-12-319-1782/+12
| | | | function to viewfunctions library.
* Allow appdir and libdir to be comma-separated lists of directories.Ted Trask2009-12-312-56/+67
|
* Cleaned up acf.conf, removed hardcoded /usr/share/acf paths.Ted Trask2009-12-301-2/+2
|