summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Changed file permissions, cli app should only be root executable.Ted Trask2009-12-301-0/+0
|
* Added ability to manage roles based on which roles file they're in = more ↵Ted Trask2009-12-281-24/+45
| | | | granularity of roles.
* Fixed template bug, remembered to actually remove the basename/dirname ↵Ted Trask2009-12-281-2/+2
| | | | functions.
* Fix fs.find bug that returned invalid file.Ted Trask2009-12-281-1/+1
|
* Cleaned up fs library use of posix.basename / dirname.Ted Trask2009-12-281-11/+15
|
* Removed redundant/buggy basename and dirname functions. Added ↵Ted Trask2009-12-283-30/+15
| | | | | | | parse_redir_string to www controller. Removed basename and dirname from mvc and fs, use posix functions instead. parse_path_info was buggy and used 2 ways, rewrote and created parse_redir_string for backwards parsing.
* Added code to split menu group is multiple controllers add same tab to same ↵Ted Trask2009-12-241-0/+60
| | | | | | group. This will help for multiple instances of same service.