add cp_disconnect command (php)
auth.py: fix import django settings
homepage.html: dont use <button>
update-whitelists: dont use ipfw_context
add manage configxml
www/services_captiveportal_saml_*: use rc.sh actions
rc.sh: add syncwl action
update-whitelists: use table 42
ipfw_context_list.py (just for the record)
Merge branch 'RELENG_2_1' into UNIVNAUTES_2_1
services_captiveportal_zones.php: direct links to saml tabs
update-whitelists.sh: to php, with love
rc.sh: paralleliez syncdata
minicron for update whitelists
update-whitelists.sh (funny, isn't it ?)
manage prepare-whitelists
Deduplicate <form>, fixes #3864
pfconfigxml: add get_whitelists()
use rc.sh with mwexec_bg()
rc.sh: start/stop crons
add clearsessions-pf.sh
update settings
clearsessions-pf manage command
add cp_get_sessions script (php)
Add pages missing from the Status > Traffic Graph privilege that are required for the full page to load
Standardise size of Duplicate Slice button
The Duplicate Slice button currently is displayed in smaller text and in a row of its own, separate from the row above that has the rest of the "Duplicate bootup slice" text and slice selection.This change puts the button in the same row as the slice selection and text, and makes the button text be the same size as the text in other buttons on this page....
Delete IP Alias on CARP VIP interface on secondary node when it's deleted on primary. It fixes #3855
Fix operator
add cp_allow script
auth.py: send cpzone to cp_allow
saml/post_form.html: force Send button
settings.py: TEMPLATE_DIRS disabled by mistake
handle user_login_callback (attributes, call cp_allow..)
add messages in base.html template
Import fix for http://bugs.jquery.com/ticket/9521
univnautes.js: remove console.log
add simple homepage.html
univnautes.css: always use Roboto font
and header is 100% opacity
settings.py: force PickleSerializer for session
urls.py: fix typo
Mark host as up or down before execute script, then script can use this information.
Submitted by: Jean Debogue <jean@wedebugyou.com>
pfconfigxml: accept #comments in textarea params
map markers, at least !
update-geoinfos: add idp.name in output
rc.sh: launch syncdata (metadata+geo) juste after start
s/id/ID/ for xmlsec1 verification
remove useless file
www: syncdata when federations are modified
rc.sh: better logging
add get_federations in pfconfigxml.py
add update-metadatas command and script
update-geoinfos.sh = manage geoinfos + lock
update-geoinfos.py: dont print when randomize geos
Remove some redundancy and simplify changes made on last commit
Replace GET by POST, it fixes #3833
Do not reconfigure dhcpd twice on secondary after config sync. Fixes #3797
Alias name cannot have more than 31 chars, add maxlength here just as an extra check. Ticket #3827
useless import os
get CONFIG_XML path from settings or os.environ
remove obsolete update_geoinfos.py script
update-geoinfos command
reorganize the project (again), all in "sp" app
map: add static tiles
map: proxy in django, lighttpd is crap
add 'base' in INSTALLED_APPS
templates are now in base
use collectstatic
store static and templates in an 'base' application
caref is useless in federation metadata
add update_federations.py script (draft)
add update_geoinfos.py script
sp/settings.py: AUTH params in settings.py
Fix text description for interface mismatch, fixes #3820
Merge branch 'RELENG_2_1' of git.pfmechanics.com:pfsense/pfsense into RELENG_2_1
fix top nav to fit gold in non-default themes
non-css parts of gold menu
fix spacing in pfsense_ng topnav
Ensure this is always an array to avoid a PHP error from foreach.
Do not reset source and destination port range values when it's an associated rule created by nat port forward. It fixes #3778
Avoid generating an invalid racoon config if the user specified a mobile pool that is too small.
Require click-through POST confirmation when restoring or deleting a configuation from the backup history page.
Remove javascript alert DNS resolution action from the firewall log view. It was already removed from 2.2, and it's better not to allow a GET action to perform that action.
Do not execute on GET, only pre-fill Host box so the user can press the button to execute. Turn alias creation links into submit buttons for POST. While here, remove some backticks and simplify a little.
Shorten the wait at "reload" in startup wizard to 5 seconds from 60. That's more than adequate for current systems, no need to make people sit there for 1 minute. Many likely click out via the logo and miss the last screen entirely.
Encode interface/VIP descriptions before displaying them on the GRE and GIF pages also;While here, the GRE page was missing IP aliases from its list of bind IPs, add it in.
Encode interface/VIP descriptions before displaying them on the NTP daemon settings.
Encode the detail field of an alias entry before displaying its contents back to the user.
Escape the individual dnsmasq advanced/custom options
Fix input validation logic on diag_testport.php, escape more shell arguments for good measure
pfconfigxml.py: add fault tolerant
config federation: add a codename field
config whitelist: hint
config whitelist: add a codename field
saml_federation: a federation can be enabled/disabled