Commit Graph

89 Commits

Author SHA1 Message Date
Chris Buechler
7321c93c81 fix for disabled theme selection 2009-12-21 03:29:04 -05:00
Chris Buechler
8b289232ec add ability to hide theme selection 2009-12-17 16:45:08 -05:00
sullrich
5c1f3ed270 Remove GMT time zone items which are actually reversed and confusing. Resolves #176 - http://www.freebsd.org/cgi/query-pr.cgi?pr=24385 2009-11-28 14:13:51 -05:00
Scott Ullrich
7a927e67a5 Require filter.inc and shaper.inc 2009-11-21 19:28:00 -05:00
Scott Ullrich
1d333258dc Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on 2009-09-14 21:49:40 -04:00
Ermal Luçi
27b07eda60 Make this ressemble other pages for style 2009-07-10 12:44:10 +00:00
Ermal Luçi
985fc0fb97 Append several functions the filter_ prefix to know they are part of filter.inc as any other function in this file.
Remove a call to system_routing_configure on filter_configure_sync since these should have been taken care from the respective subsystem.
2009-07-08 16:11:48 +00:00
Ermal Luçi
0027de0a54 * Create two new functions lock($subsystem)/unlock() to have more reliable locking using semaphores.
This function can sleep till the resource is free and can help find not well behaving code.
* Remove most of the config_lock/config_unlock logics on the whole scripts/pages it is an abuse of this.
	If any sybsytem wants to lock can do so with its own lock.
* Lock the config when doing a filter reload to avoid parallell recursion on this function, since it is not reentrant.
	This compenstates for the removal of lock aquiring from the scripts/pages.
* config_lock/config_unlock are now compate shims that do nothing. They are preserved since packages 'abuse' them too.
2009-05-08 18:42:37 +00:00
Scott Ullrich
8ac4df9754 Use friendly interface name (in this case WLAN) as opposed to OPT1 which means nothing to me. 2009-03-14 14:48:07 -04:00
Chris Buechler
87f0be87d2 Revert "Merge IPv6 changes"
This reverts commit f193cf92b2.
2009-02-15 14:05:30 -05:00
Simon Cornelius P. Umacob
f193cf92b2 Merge IPv6 changes 2009-01-20 15:52:39 +08:00
Ermal Luçi
a077b4790c Show interface/gateway selection on dns list configuration only if we are on multiwan. This avoids some confusion on why the lists are blank. 2009-01-05 17:09:49 +00:00
Seth Mos
c98d28e12e Add input validation so users do not add gateways to local dns servers 2008-11-11 23:04:22 +00:00
Seth Mos
5aaf13c437 Correct Typo 2008-11-11 22:48:57 +00:00
Seth Mos
3537ac27bb Correctly load dns gatewa setting from config.
FIXME, somehow entry 3 is always missing. Settings the gateway on 3 sets it on 1 in
the config.xml
2008-11-11 22:43:09 +00:00
Seth Mos
7922db8a40 Correct the broken multiwan check.
It now works properly with dynamic gateways too.
Things to do, add static routes, input validation that no gateways are assigned to dns servers on a directly connected subnet.
2008-11-11 22:01:30 +00:00
Scott Ullrich
306f082ae0 Make white space consistent between save button and bottom of table 2008-10-25 07:33:44 +00:00
Scott Ullrich
e7d967d8da Reload the filter. Plugins might need to run. 2008-10-19 02:59:23 +00:00
Matthew Grooms
77446bebd4 Whitespace and minor bug fixes for system general setup page. 2008-09-09 18:49:32 +00:00
Ermal Luçi
69e5a8be8d Rename interfaces_wan_configure to interface_configure now that it is used for all assigned interface configuration. 2008-09-09 11:08:02 +00:00
Matthew Grooms
fb1266d3a1 Moves the protocol and certificate options out of the general config page
to the Advanced admin access tab. The thought is that they should be next
to each other. The certificate management has also been modified to use
the centralized certificate manager. I took the liberty of removing the
default certificate/key definitions from the web server configuration
function as it is now trivial to create these locally.

The global SSH authorized keys have also been removed. Any existing key
data will be migrated to the admin account. I also added some new checks
to ensure the sshd process is only restarted when its configuration has
actually changed.
2008-09-09 04:08:22 +00:00
Scott Ullrich
8202999e4e Make page look more consistent by adding a listtopic CSS entry for System 2008-08-30 02:51:22 +00:00
Matthew Grooms
659fa7f23b Cleanup authentication code. The basic auth method, the passwd, htpasswd
and pam backing functions have been removed. The basic auth method was
legacy code and the backing functions were redundant with no added value
that I could see. A simplified replacement backing function named
local_backed has been added that authenticates to the local configuration
info which should be identical to system pwdb credentials. Since the
htpassword file is no longer required, sync_webgui_passwords and its
wrapper function system_password_configure have been removed.

The local account management functions were renamed for consistency. A few
minor bugs related to setting local passwords have also been corrected.
2008-08-03 17:54:35 +00:00
Matthew Grooms
6b07c15ad8 Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls
2) Accurate generation of privilege definitions from source
3) Merging the user and group privileges into a single set
4) Allow any privilege to be added to users or groups w/ inheritance
5) Cleaning up the related WebUI pages
2008-08-01 06:30:34 +00:00
Bill Marquette
1cc00e4d94 correctly output product name 2008-01-27 22:49:09 +00:00
Scott Dale
e151909a1f show dns values correctly 2007-12-30 21:07:39 +00:00
Scott Ullrich
baa5689069 Make DNS $pconfig variables more consistent 2007-12-17 03:29:20 +00:00
Scott Ullrich
93e0800d24 Save all 4 DNS servers correctly 2007-12-17 03:24:09 +00:00
Scott Ullrich
36d0358b56 Add product_copyright re-branding support
Add product_copyright_years re-branding support
Add product_website re-branding support
Add product_email re-branding support

Work sponsored-by: Centipede Networks
2007-12-16 20:43:26 +00:00
Scott Dale
c49365821f Correctly show and save DNS entries 2007-12-12 04:38:32 +00:00
Scott Ullrich
b875f3061a Convert the dns server code into a for loop and add 2 more dns servers on. Now we can easily control how many dns servers we want to allow entry for. Also get rid of code duplication. 2007-12-09 06:09:10 +00:00
Scott Ullrich
5d721fa0d8 Move route delete items to system.inc so they are performed on every change 2007-12-09 04:41:08 +00:00
Scott Ullrich
b8cfc022ad Show interfaces. Cleanup presentation. 2007-12-08 23:41:51 +00:00
Scott Ullrich
961d69fc33 Populate $ints with the interface list correctly 2007-12-08 23:12:33 +00:00
Scott Ullrich
e180a6e3cd When multiple gateways are present (muliwan) show a dropdown box next to each dns server allowing the operator to select which gateway the dns server should use to resolve addresses. 2007-12-08 23:05:08 +00:00
Scott Ullrich
d88c6a9fdf Switch over to array style page titles. Obtained-from: m0n0wall 2007-11-16 00:48:53 +00:00
Bill Marquette
709cc6e0f2 global s/[wW]ebGUI/webConfigurator/ - brought up via ticket #1427 2007-10-17 00:25:25 +00:00
Bill Marquette
87c20eb5b5 Ticket #1456 - drop one level of verbosity in tcpdump. Some protocols
will still decode to multi-line message - not an easy fix.  Doesn't
appear to break non-raw log display

Add VRRP as a protocol type in the decode
2007-10-05 21:44:24 +00:00
Scott Dale
ec5a5d652b We Do not validate username field anymore on this page. Has been removed for user manage. 2007-09-06 03:13:59 +00:00
Seth Mos
b5c7850109 Fixing css layout 2007-09-01 20:47:31 +00:00
Scott Ullrich
aa1ab1da89 Restart filter logging process after timezone change so that the entries reflect the correct time and date. 2007-07-06 18:30:24 +00:00
Scott Ullrich
d6862c98a3 Remove flush code, we do this by default now. 2007-02-14 01:01:14 +00:00
Scott Ullrich
20b90e0ae9 Switch to OpenNTPD. 2006-10-02 21:12:58 +00:00
Scott Ullrich
f0f7a3ebb7 Move theme selector to general screen
Ticket #895
2006-04-02 22:41:35 +00:00
Scott Ullrich
991f7f37de Go back to 10 seconds now that check_reload_status is healthy again. 2006-03-11 02:42:41 +00:00
Scott Ullrich
ca0a985f28 Increase wait time to 20 seconds to give slower platforms a chance to catch up 2006-03-11 00:03:21 +00:00
Scott Ullrich
70b5a4e16a Use check_reload_status to reload webGUI 2006-01-05 04:05:19 +00:00
Scott Ullrich
e54d4de6d5 Remove #!/usr/local/bin/php 2006-01-02 23:46:18 +00:00
Scott Ullrich
2715fc5250 Save new password correctly 2005-10-09 04:18:57 +00:00
Scott Ullrich
721834135e * Sync root and admin passwords
* Move sync logic into pfsense-utils:sync_webgui_passwords()
2005-10-04 00:10:44 +00:00