- Consistent table styles (table table-striped table-hover)- Wrap tables in table-responsive- Wrap action buttons in nav.action-buttons- Removed unnecessary form from vpn_l2tp_users.php
Refs. #51
refactor attributes from Input to Element to make it a bit more generic
fixes #37, refs #21
Some bugfixes, converted addPrivs
refs #18
Merge remote-tracking branch 'upstream/master' into origin/master
Convert System > Auth servers
Cleanup code path when adding a new user
1) Only attempt to delete the oldusername if it actually was non-empty - at the moment errors are logged in the system log when adding a new user, because the code was trying to delete the user name "".2) Call local_user_set() first to create (change, whatever) the user record. This makes the user record exist for a new user. Then call local_user_set_groups() to sort out what groups the user should be in or not in. The existing code would fail to add a new user to the specified group/s because local_user_set_groups() was called too early, before the user actually existed....
Convert main Usermanager
system_usermanager edit cancel button looks small
It looks smaller and different to the Save button. This makes it the same.
Unimportant typos in user and group manager
that do not effect anything.
Improving aesthetics.
Make title color more consistent with other pages.Improving aesthetics.
Fix lineup of copyright lines
and module names and other bits of formatting and typos in headercomment sections.
Welcome 2015
Merge pull request #1334 from brunostein/remove_multiple_users
add tr id
add check system user
add onclick
add checkbox on the left side of the table and remove checkall checkbox
Make sure empty group or user are not created when editing
add input checkbox to remove multiple users
Change copyright statement to reflect reality
Does not accept non-ascii characters on IPsec PSK. It fiixes #3931
Be more strict on user removal checking array id and also username to avoid removing wrong users when browser back button is used. It should fix #3856
Update jquery-ui components to 1.11.1, it fixes #3879"
Replace GET by POST on system_usermanager.php and make necessary adjustments on necessary pages. It fixes #3856
Back to referer instead of hard coded system_usermanager.php since this page is called from other places
Add a cancel button for user and group edit page
Fix indent and whitespaces
Make sure there are not empty options on dst select to avoid creating empty user or group. This issue was introduced by b4e9a4da
Fix select name
Use count($array) where applicable, instead of a $rowIndex increment.
XHTML Compliance - System Menu
Enforce select option
Advanced - Admin Access TabAdvanced - Firewall / NAT TabCert Manager - Certificate Revocation TabUser Manager - Users TabUser Manager - Groups Tab
Tidy up "system_usermanager.php" XHTML
Add CLOSEHEAD varialbe and manually close HEADAdd CDATA sections to SCRIPTSDeprecate Ampersand in Anchor tagsRemove NAME from TR tag, not valid in XHTMLRemove WRAP from TEXTAREA and Javascript to take wrap off
removed duplicate type=text/javascriptadded type for <script>
xhtml Compliancereplaced <br>, <br/> and </br> with <br />
Improve checks for params 'id', 'dup' and other similar ones to make sure they are numeric integer, also, pass them through htmlspecialchars() before print
Call conf_mount_rw before delete user, a better fix for #3294
Remove call-time pass by reference for do_input_validation, helps ticket #2565
change to plus 100 years as opposed to hard coded date
remove whitespaces
improve datePicker on usermanger page
If an account has SSH keys, show them, don't show the checkbox to add keys. Fixes #2729
Add CDATA sections to SCRIPT tagsClose INPUT, IMG and BR tagsDeprecate the ampersand in ANCHOR tagsRemove the NAME paramenter from TR tagsMoved NOWRAP into class statementMove TFOOT between THEAD and TBODY, this is a "quirck" of HTML
Encode this before showing it.
Make tables sortable
When renaming a user, make sure to remove the previous user or it gets left in /etc/passwd.
Convert strtotime() to DateTime object to fix 2038 roll-over issue.
Fix permission and certificate display for the admin user
Clarify text
Populate pconfig in all cases with user info, or else when you delete a privilege, the list disappears until you go back and edit the user again. (Certs too)
Ticket #1412. Fixing the access login to the user manager presented another problem since now users cannot change their passwords anymore. Allow this through another page and an extra priviledge needed to be added to the user for allowing them to change the password.
Fixes #1412. Properly pass the page to match so users are not always presented with the change password screen. Proper fix.
Fixes #1412. Properly pass the page to match so users are not always presented with the change password screen.
Set password on the OS instead of just the gui. Fixes #1485
Set user when removing privileges, otherwise things like the user's shell would not be reset until pressing save, which is inconsistent with that step not being needed when adding privileges.
Enforce FreeBSD's max username length of 16 chars. http://forum.pfsense.org/index.php/topic,33410.0.html
Fix XSS issues
Return this field to its old name to prevent a conflict of names and since the code that uses it still refers to it by that name. Issue reported at http://forum.pfsense.org/index.php/topic,29985.0.html
This caused the full name field to be ignored when creating a user and prevented making a certificate at the creation of the user (either could still be changed afterward).
Test for arrays first, should fix #968
Indicate if a certificate has been revoked, both in the cert list and the user manager list.
Rename 'name' to 'descr' for CA, Certificates, and CRLs, to gain CDATA protection and standardize field names. Ticket #320.
Convert fullname field on users to descr, so it gains CDATA protection.
Allow creating a user certificate, pre-fill some info, direct back to user edit screen if that is what led us here. If we are making a user certificate, give another choice to select a pre-existing certificate to associate with that user.
Adjust add link.
Adjust the user manager to use cert references on the user instead of the actual certs.
CA/CERT Move
Make a refid even for user certs.
Set groups first, since local_user_set checks a privilege that relies on the groups being accurate when run.
Fix "all users" group member array test.
Validate for duplicate user names when editing, too.
Prevent the GUI from adding a user that already exists in /etc/passwd (root, operator, daemon, etc)
Fixes #613. Add correctly users to all users group.
Add IPsec PSK field to User Manager. No backend code to use this value yet.
Removed gettext call
Add gettext call
add gettext() calls on missing places
Fixing multiline gettext()
Adding gettext()
Fix gettext issues
Fixing gettext implementation
Fixing gettext() implementation
Use array instead of explode for reqdfieldsn to fit it better with gettext() calls
Reviewing gettext() implementation
Default to 2048 bits.
Ticket #423. Remove priv.inc/priv.defs.inc from files. They used require() instead of required once so produced errors or redefinitions of functions. These includes are now included on authgui.inc.
Default to 3650 days. Requested-by: cmb@
fix text
Make the certificate table look better.
Allow user certificate to be created with the user.
Run /etc/inc/privhooks if they exist
fix typos
remove authorized_keys check, many users won't have SSH access anyway, this check is much too restrictive
include priv.inc
Disabled is not a required field
Include priv.defs.inc
Add disabled checkbox. Add code to check for disabled accounts.
Allow expiration date to lie in the past which has the side effect of disabling the account Ticket #65
Add necessary include. Reported-by: http://forum.pfsense.org/index.php/topic,19193.0.html
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on