Commit Graph

9756 Commits

Author SHA1 Message Date
Bill Marquette
04e6e7b7e9 Add dropped packet stats 2005-03-07 02:02:48 +00:00
Scott Ullrich
81ae6cb05e Change table to not have a width 100% flag 2005-03-07 01:38:51 +00:00
Bill Marquette
4bed294c79 add suspend stats 2005-03-07 01:37:45 +00:00
Bill Marquette
05eefaceda Increase the size so we can see all the borrows :) 2005-03-07 01:16:28 +00:00
Scott Ullrich
95736b546a Add note field 2005-03-07 01:07:29 +00:00
Bill Marquette
c5d63426e8 Merge in firewall_shaper_queues updates 2005-03-07 00:57:00 +00:00
Bill Marquette
d62682bdad And make visible 2005-03-07 00:51:29 +00:00
Bill Marquette
aa280d10b4 Add queue graphs to a status page 2005-03-07 00:50:27 +00:00
Scott Ullrich
4f335a1be0 Add reset link that kills pfctl and php 2005-03-07 00:46:46 +00:00
Bill Marquette
efc110cfb7 cut at 15 chars not 14 2005-03-07 00:24:21 +00:00
Bill Marquette
801d649b0a Don't let the user enter more than 15 characters if we only expect 15 characters (even if this is enforced in the backend) 2005-03-07 00:21:26 +00:00
Scott Ullrich
63562b7608 Really upgrade m0n0wall -> pfsense during configuration restore 2005-03-06 23:19:45 +00:00
Scott Ullrich
1717b51f8b is_subqueue returns 1 if an item is a subqueue 2005-03-06 23:11:38 +00:00
Bill Marquette
89cc63eeaf shaper, not filter is dirty 2005-03-06 20:17:41 +00:00
Bill Marquette
a722f381fe missed a cell 2005-03-06 20:09:21 +00:00
Bill Marquette
0ceb8927c0 Wheee...shaper rule movage :) 2005-03-06 20:07:16 +00:00
Scott Ullrich
90779bf7f6 is_subqueue() returns 1 if the item is a subqeueu 2005-03-06 19:40:03 +00:00
Scott Ullrich
01e8633b6d Do not redirect if preoutput is setup 2005-03-06 18:50:41 +00:00
Scott Ullrich
b630b62de4 Use /tmp 2005-03-06 18:43:20 +00:00
Scott Ullrich
609384f6cd Bump maximum upload size to 16 megs 2005-03-06 18:41:07 +00:00
Scott Ullrich
107eb8b060 Meta refresh every 40 * 5 seconds 2005-03-06 04:54:26 +00:00
Scott Ullrich
75333cf975 Recover from hung pfctl 2005-03-06 03:51:46 +00:00
Scott Ullrich
5de92d20ad Hide table if pf is disabled 2005-03-06 03:34:47 +00:00
Scott Ullrich
18d4df52ee Only show fast routing option if pf is disabled (routing only mode). 2005-03-06 03:33:07 +00:00
Scott Ullrich
58eb3a7318 Make sure the graph and status text cannot break 2005-03-06 03:27:49 +00:00
Scott Ullrich
02e5eefffd Kill pfctl during redirect 2005-03-06 03:20:43 +00:00
Scott Ullrich
ff0e10d856 Lower redirect cycles to 100 2005-03-06 03:19:53 +00:00
Scott Ullrich
8217e5e020 Add borrows indicators 2005-03-06 03:19:00 +00:00
Scott Ullrich
b900051218 Add Flags column 2005-03-06 03:10:21 +00:00
Scott Ullrich
d3b645fc30 * Link Priority based queueing to OpenBSD's pf faq
* Link Class based queueing to OpenBSD's faq
2005-03-06 02:53:30 +00:00
Scott Ullrich
7bfea96230 * Link Random Early Detection to OpenBSD's pf faq
* Link Random Early Detection In and Out to OpenBSD's faq
* Link Explicit Congestion Notification to OpenBSD's faq
2005-03-06 02:49:38 +00:00
Scott Ullrich
1866bb192b Increase the size of the graph status column to 17 to allow the / to become /s 2005-03-06 02:45:00 +00:00
Scott Ullrich
6a15373346 Add a flag to gather_altq_queue_stats to allow the returning of the root queues 2005-03-06 02:37:42 +00:00
Scott Ullrich
97f6d48fbe Add ICMP6 as a supported porotocol type. 2005-03-06 01:38:20 +00:00
Scott Ullrich
c4ced4c174 Note that the first value in queue graph is pps 2005-03-05 23:35:07 +00:00
Scott Ullrich
fccb044c4d * Modify queue graph to show the amount of bandwidth going through each queue compared to total bandwidth
* Add current queue traffic speed
2005-03-05 22:54:30 +00:00
Scott Ullrich
b45ea70973 Add queue graph support.
TODO: Show parent / child relationship and graph upon the total of the parent/child.
2005-03-05 22:03:42 +00:00
Bill Marquette
00bcbdd085 inbound nat can now be reordered 2005-03-05 19:47:01 +00:00
Bill Marquette
3364bed41e missing </td> 2005-03-05 19:36:41 +00:00
Bill Marquette
e8c2c8902f whitespace cleanup 2005-03-05 19:29:56 +00:00
Bill Marquette
3f57ceee03 Merge in firewall_rules changes 2005-03-05 15:47:14 +00:00
Bill Marquette
e5d268067a remove hard coded value now that we have a better more dynamic way to detect the "right" cell 2005-03-05 15:40:11 +00:00
Bill Marquette
d0ae0d0403 dynamic detection of cell count 2005-03-05 15:06:29 +00:00
Bill Marquette
6a8d35cab6 Move row selecting javascript into it's own file so we can use it in other screens 2005-03-05 04:07:42 +00:00
Scott Ullrich
3830eba662 Switch DiffServ over to lowdelay 2005-03-05 03:28:27 +00:00
Scott Ullrich
6f17514401 Add diffserv support. 2005-03-05 02:04:14 +00:00
Bill Marquette
355229d0f3 typo 2005-03-04 16:47:47 +00:00
Bill Marquette
38560a2579 Make RFC959 data port workaround configurable - default to disabled 2005-03-04 16:44:03 +00:00
Scott Ullrich
65465a3ce2 Toggle OS dropdown off and on when a TCP rule is enabled or disabled. 2005-03-03 23:20:01 +00:00
Scott Ullrich
37e2071c0c * Add header with CSS at top (m0n0wall apparently moved this to fbeing.inc)
* Change the colors to pfSense
* Thanks to Colin for doing all the hard work :)
2005-03-03 22:24:33 +00:00
Scott Ullrich
f7ad479f8f Backout this commit until I can further control the outgoing ip. 2005-03-03 02:32:26 +00:00
Scott Ullrich
3216d4ba9c Racoon interface listen selection 2005-03-03 02:16:10 +00:00
Scott Ullrich
559911e1a4 Add LAN option for redirects aka inbound nat. 2005-03-02 23:27:21 +00:00
Scott Ullrich
cae1695ea8 m0n0wall homepage -> pfSense handbook 2005-03-02 23:13:02 +00:00
Scott Ullrich
8be60f21ed Do not update os type unless its defined in the rule. 2005-03-02 20:35:22 +00:00
Scott Ullrich
4831ce1377 Instead of hard coding an interface address, use the friendly name in packages. 2005-03-02 18:24:48 +00:00
Scott Ullrich
0d7c85a678 Correctly handle additional_files_needed now that its an array type. 2005-03-02 18:04:02 +00:00
Scott Ullrich
3c338e4d2b * Reset $pkg_chmod variable on each loop
* Actually invoke chmod command if needed
2005-03-02 17:17:00 +00:00
Scott Ullrich
c410cf5546 Use connection_aborted to detect if client still has index.php open. Use a 3 second sleep loop to DYNAMICALLY update the cpu status meter. Who needs SVG? 2005-03-02 02:22:49 +00:00
Scott Ullrich
7b8d63bd00 Show user that the cpu percentage will automatically be updated in 3 seconds 2005-03-02 02:11:59 +00:00
Scott Ullrich
795ca78bfd Turn the stats line into a comment for further debugging if need be. 2005-03-02 02:03:51 +00:00
Scott Ullrich
275c49324d Add 1 to each value to make sure we dont divide by 0. grape's math teacher thanks us. 2005-03-02 02:02:08 +00:00
Scott Ullrich
d4022785b5 * Add prefix option to additional_files_needed
* Add chmod option to additional_files_needed
2005-03-02 01:26:33 +00:00
Scott Ullrich
8dbbc3edfb Do not sleep for 3 seconds during the pages initial load. Instead sleep after the entire page has been rendered to find the cpu usage and use some javascript kung-fu to set the graphs accordingly 2005-03-02 00:11:35 +00:00
Scott Ullrich
9997054163 Add proxy_auth_username and proxy_auth_password system tags which will control the auto upgrade process if a proxy server is involved.
Currently this is a hidden variable (similar to the way m0n0wall functions) but will have a GUI written if there is enough demand.
2005-03-01 17:23:02 +00:00
Scott Ullrich
baf888d1a0 Tighten up column sizes. Do not show a port : seperator if the entry does not contain a port. 2005-03-01 01:32:05 +00:00
Scott Ullrich
c6279195d6 Convert the period seperator on the port to : 2005-03-01 01:27:43 +00:00
Scott Ullrich
d8aba9c41d Remove stray , in some records 2005-03-01 01:21:09 +00:00
Scott Ullrich
539d363322 Further cleanup firewall logs 2005-03-01 00:33:00 +00:00
Scott Ullrich
740dac8184 Insert a non-breaking space to make sure the border does not get broken. 2005-02-28 23:29:15 +00:00
Scott Ullrich
cc869478c7 Cleanup non-raw filter logs so more. 2005-02-28 18:29:37 +00:00
Bill Marquette
e33c869497 We can now put OS filtering in rules 2005-02-28 03:45:04 +00:00
Bill Marquette
ec4940b968 clean up ICMP types 2005-02-28 02:42:51 +00:00
Bill Marquette
8361098bdf Make rules for icmp echo work 2005-02-28 02:13:39 +00:00
Bill Marquette
26ad1de19a more path cleanup 2005-02-28 00:49:29 +00:00
Bill Marquette
dc3c40b102 no need to use rm - php has unlink() 2005-02-28 00:16:44 +00:00
Bill Marquette
c8c2bf0f66 more paths 2005-02-27 23:48:06 +00:00
Bill Marquette
6c9927fd0d more path cleanup 2005-02-27 23:45:55 +00:00
Bill Marquette
0035d7a6e6 more hardcoded paths cleanup 2005-02-27 22:41:44 +00:00
Scott Ullrich
960e4d4f80 CORRECTLY use verifyinstalledpkg tag if defined 2005-02-27 20:51:18 +00:00
Scott Ullrich
3059e7ee62 Use Actually use verifyinstalledpkg flag if its defined 2005-02-27 20:27:25 +00:00
Scott Ullrich
131781ba81 Add verifyinstalledpkg tag. This tag can be used to verify a different package has been installed veruses always relying on the package name. 2005-02-27 20:26:39 +00:00
Bill Marquette
1d169baa21 Hardcoded /tmp cleanup 2005-02-27 19:49:45 +00:00
Scott Ullrich
ac892191cc To the moon, alice! We've been in 2005 for some time. 2005-02-27 05:55:57 +00:00
Scott Ullrich
87f9d450de Notify user when updating filter rules 2005-02-26 23:24:44 +00:00
Scott Ullrich
48b9fcc659 Allow for parent / child queue relationships when using cbq 2005-02-26 21:47:21 +00:00
Scott Ullrich
89d77d880d Remove "Please note that pfSense does not adjust firewall rules when a package is installed. This is left for the end user." warning since its no longer completely true 2005-02-26 20:33:45 +00:00
Scott Ullrich
5cd30ac398 Process before form events 2005-02-26 19:49:23 +00:00
Scott Ullrich
4b4d599637 cat y out to pkg_add to automatically answer any nagging questions 2005-02-26 19:26:49 +00:00
Scott Ullrich
1677823e3c Add version to status column 2005-02-26 04:31:10 +00:00
Bill Marquette
ff1955eeab Enable bogon filtering 2005-02-26 01:45:34 +00:00
Scott Ullrich
b964717db8 Do not parse aliases entries unless they are defined 2005-02-25 20:40:19 +00:00
Scott Ullrich
c0c8d62c3a * Raise upload max filesize to 16M
* Raise post_max_size to 15M
2005-02-25 17:30:52 +00:00
Bill Marquette
1e137ab5fa comment 2005-02-25 04:31:05 +00:00
Bill Marquette
fe693b894c IPSec passthru option is finally here 2005-02-25 04:28:38 +00:00
Scott Ullrich
86f3fc0083 Run custom_php_command_before_form commands before
custom_php_resync_config_command if they exist
2005-02-24 20:07:49 +00:00
Bill Marquette
bf64867948 spelling 2005-02-24 05:54:52 +00:00
Bill Marquette
87b10bedc1 spelling mistake and whitespace cleanup 2005-02-24 05:54:07 +00:00
Bill Marquette
9c96aff526 We can now reorder outbound NATs (just like rules!) 2005-02-24 05:47:54 +00:00
Scott Ullrich
aab579262b Correctly handle the new "Do not backup packages" flag 2005-02-23 21:18:31 +00:00
Scott Ullrich
fa65a62b76 Automatically assign carp aliases with a ip on the same subnet to a interface.
Example:

lan = "{ fxp1 carp0 }"
wan = "{ fxp0 carp1 }"
2005-02-23 05:07:53 +00:00
Colin Smith
5e9e6ea289 Sync pfSense CSS with m0n0wall latest. 2005-02-23 00:10:30 +00:00
Bill Marquette
c22767b120 Only allow tcp rules to use alternate keep state methods 2005-02-22 16:47:27 +00:00
Bill Marquette
e8074dcdaa More standardization 2005-02-22 02:00:44 +00:00
Bill Marquette
cad11f379d Standardization 2005-02-22 01:29:05 +00:00
Bill Marquette
d76f9696fc Firewall optimization text was wrong. 2005-02-22 01:26:40 +00:00
Bill Marquette
1068174824 alias table is above, not below note 2005-02-22 00:57:34 +00:00
Bill Marquette
7006975827 Don't disclose SNMP community strings 2005-02-22 00:45:18 +00:00
Scott Ullrich
f8ae763c00 Remoev rebootbox css. it is not W3C standard. 2005-02-21 20:14:54 +00:00
Scott Ullrich
dd62c2d420 Correct form post to url 2005-02-21 19:48:51 +00:00
Scott Ullrich
c87c2fb0d2 * Extra )
Reported-by: colin
2005-02-21 04:37:57 +00:00
Scott Ullrich
3a003406ac * Add version column with upgrade link 2005-02-21 00:03:22 +00:00
Scott Ullrich
0025d774aa Add upgrade package support. Still needs an indicator on the installed packages screen. 2005-02-20 22:28:02 +00:00
Scott Ullrich
06e2627e48 Clean up package manager. Move common functions to /etc/inc/pfsense-utils.inc. 2005-02-20 21:19:29 +00:00
Scott Ullrich
440b6d9962 Include full path to .tgz in package manager. Previously broken by me. 2005-02-20 20:52:54 +00:00
Bill Marquette
a539f08be2 advanced nat can now do source port mapping (useful for IPSec traversal) 2005-02-20 20:18:05 +00:00
Bill Marquette
f883f1dd69 !any is invalid in nat rule 2005-02-20 17:33:54 +00:00
Scott Ullrich
77a82d1a6c Use full path to tar 2005-02-20 02:42:19 +00:00
Colin Smith
528cad3978 Add option to exclude package configuration from backup. 2005-02-19 23:16:20 +00:00
Scott Ullrich
fa9af16466 Be sure to save and restore state values.
Submitted-by:  Bill Marquette <bill.marquette_AT_gmail.com>
2005-02-19 17:31:07 +00:00
Scott Ullrich
4075d9c10f Log when the package installation untars an archive 2005-02-19 17:24:37 +00:00
Scott Ullrich
eb6116e15f Be sure to issue a newline break on logged commands 2005-02-19 17:18:59 +00:00
Scott Ullrich
866d2813b9 Inform the user during all actions and make sure they are logged. 2005-02-19 17:15:19 +00:00
Scott Ullrich
06e2abdbc0 Additional logging during installation for additional files needed 2005-02-19 17:08:34 +00:00
Scott Ullrich
3b0ebca2d6 Eliminate extra <br> 2005-02-19 03:57:10 +00:00
Scott Ullrich
2d512c8446 Do not attempt to foreach through the ['adddeleteeditpagefields']['columnitem'] if it does not exist 2005-02-19 03:08:14 +00:00
Scott Ullrich
64fba011ba Set the page title to <title> 2005-02-19 02:27:18 +00:00
Scott Ullrich
6b2e9ec20c m0n0wall -> pfSense 2005-02-19 01:32:12 +00:00
Scott Ullrich
e17ce934fd Allow $myurl in the url of the tabs .. $myurl is translated to getenv("HTTP_HOST") on the fly 2005-02-18 22:16:48 +00:00
Scott Ullrich
3d335c4dbd Update tab codef. 2005-02-18 19:03:04 +00:00
Scott Ullrich
7c061036a1 Add tab code. 2005-02-18 17:21:54 +00:00
Scott Ullrich
628b33c1ab Note an area that needs to be cleaned up for emedded platforms 2005-02-18 05:20:14 +00:00
Scott Ullrich
378f7d3a28 Restore the infterface selection widget in the package manager correctly. 2005-02-17 18:22:00 +00:00
Scott Ullrich
549912e311 Check that $pkg['adddeleteeditpagefields']['columnitem'] exists before foreaching through it. 2005-02-16 19:32:54 +00:00
Scott Ullrich
b80900603d sleep for 3 seconds on status page giving the machine a little breathing room to calculate cpu usage correctly. 2005-02-15 22:57:41 +00:00
Scott Ullrich
29a5799fb6 m0n0wall -> pfSense 2005-02-15 19:54:55 +00:00
Scott Ullrich
98a8e83181 Unbreak the package manager. 2005-02-14 21:48:44 +00:00
Scott Ullrich
3af86226c2 fopen requires to paramaters. be sure to include "r" 2005-02-14 15:32:55 +00:00
Scott Ullrich
7fc9b85f94 Correctly show when a queue is default 2005-02-12 18:36:07 +00:00
Scott Ullrich
7b2274cb1d * Introduce pfsense specific utilities file for easier syncing with m0n0wall util.inc
* Introduce new log_error() command that logs to syslog
* Convert all old syslog() functions to use log_error()
2005-02-11 01:20:58 +00:00
Scott Ullrich
bfd3e48743 During restore, if m0n0wall is found, change to pfsense so that the configuration can automatically be upgraded. 2005-02-11 01:08:24 +00:00
Scott Ullrich
b7141335bc Do not process aliases unless one or more is defined. 2005-02-10 22:01:19 +00:00
Scott Ullrich
34865da021 Overlooked one small aspect. Lets REALLY restore the checkbox correctly. 2005-02-09 18:00:11 +00:00
Scott Ullrich
64c1ebbb0c Correct checkbox state after editing a line item. 2005-02-09 17:49:16 +00:00
Scott Ullrich
8596e0a417 Enclose the php call in <?php ?> 2005-02-09 04:44:28 +00:00
Scott Ullrich
0c13691b82 Correct previous commit where traffic shaper cannot be disabled. 2005-02-08 19:40:49 +00:00
Scott Ullrich
e8731417fc If the user is applying the traffic shaper rules enable the service first. 2005-02-08 18:25:50 +00:00
Scott Ullrich
ecaf83995f Save target queue correctly after editing. 2005-02-08 18:11:57 +00:00
Scott Ullrich
ac869cd99b Do not show that an upgrade is available if auto upgrade is in progress. 2005-02-08 16:18:07 +00:00
Scott Ullrich
1a51af434c Show correct queue name 2005-02-08 03:12:46 +00:00
Scott Ullrich
9dfbadd998 Correctly restore interface bandwidth. 2005-02-07 22:49:27 +00:00
Scott Ullrich
0df08a4108 Unlink shaper dirty flags after Apply. 2005-02-07 20:52:33 +00:00
Scott Ullrich
0013ccf17b Do not show Click Enable... when auto upgrading. 2005-02-07 10:01:04 +00:00
Scott Ullrich
fde7d054ac Remove 2nd filter_configure() 2005-02-07 08:22:27 +00:00
Scott Ullrich
ee769c9237 Woops. Two functions are using $retval. Insert our rule error detection code between the two. 2005-02-07 08:01:00 +00:00
Scott Ullrich
8e3bffefac Expand new rule loading error logic to Advanced menu 2005-02-07 07:54:52 +00:00
Scott Ullrich
8f7685b121 Do not show upgrade options after user has invoked auto upgrade option. 2005-02-07 07:07:04 +00:00
Scott Ullrich
3c041ee4b3 Check pfsense.com for newer versions when visiting the firmware menu. 2005-02-07 06:15:46 +00:00
Scott Ullrich
b2774343a3 If an error occurs during the rule loading, report the error to the user. 2005-02-07 05:00:50 +00:00
Scott Ullrich
2a71debf6c Convert filter_configure to return the error text from pf if a ruleset is not loaded correctly for any reason 2005-02-07 04:03:13 +00:00
Scott Ullrich
72bc087a4b Overhaul many functions in the traffic shaper and make them simpler.
Instead of tareting queue numbers, target the queue name.
2005-02-07 03:45:55 +00:00
Scott Ullrich
8733dcb1cb Add custom /usr/local/pkg/pf directory which will store custom php script that the packages use to modify the pf rules. 2005-02-07 00:50:15 +00:00
Scott Ullrich
6a57391aeb Log package changs to the system log. 2005-02-07 00:37:03 +00:00
Scott Ullrich
5eb0dec6d4 Scheduler type has been switched to advanced screen. Remove a few bugger hiding from when this was per interface driven.
Reported-by: DungaBee
2005-02-06 04:25:33 +00:00
Scott Ullrich
44b9bb7adb Top frame was much too large for logo. Shorten it down and add a break between table rows. 2005-02-06 04:15:19 +00:00
Scott Ullrich
9ae40f2b0a Add auto complete support to NAT. 2005-02-06 03:51:43 +00:00
Scott Ullrich
79e8a215c6 Add port alias capability. Add auto complete widgets to all alias capable input boxes. 2005-02-06 02:48:21 +00:00
Scott Ullrich
ffdb75216e Make the iframe used to work around ie's select habits 5 pixels larger. 2005-02-06 02:46:41 +00:00
Scott Ullrich
ac95b982df Add a highlight text color, add border color. Change to pfSense color scheme. 2005-02-06 02:20:13 +00:00
Scott Ullrich
39be62ce7c Do not use iframe hack on non Microsoft Internet Explorer Browsers 2005-02-06 01:44:18 +00:00
Scott Ullrich
ad2987f13a Add savemsg get parm. 2005-02-05 23:26:28 +00:00
Scott Ullrich
3d85f6b4fa Do not submit the form if the user presses enter in one of the textarea fields with a dropdown widget attached to it. 2005-02-05 22:51:11 +00:00
Scott Ullrich
fba7268584 On internet explorer, select objects are window controls and therefore cannot be overlapped by another other items except for an iframe. To make sure our dropdown box shows up correcty, insert a iframe underneath the dropdowns table with a zorder of 1 less. This will cover the select box and make sure the dropdown looks correctly on IE.
Note that firefox does not have this issue.

Damn you Bill Gates!
2005-02-05 22:48:23 +00:00
Scott Ullrich
aba8aacef1 On input validation note that the source or destionation ports can now be aliases. 2005-02-05 20:18:26 +00:00
Scott Ullrich
a6308b24e8 Style cleanup 2005-02-05 07:33:30 +00:00
Scott Ullrich
7e65fc22e5 Break after each host / port or alias address. 2005-02-05 07:32:28 +00:00
Scott Ullrich
ef8b343d45 Add auto_complete_helper.hs auto complete javascript helper file. 2005-02-05 07:06:51 +00:00
Scott Ullrich
19757279ce Aliases now work for ports. Add autocomplete hint field for aliases box on rules edit form. 2005-02-05 05:40:42 +00:00
Scott Ullrich
5c9ac7558d Do not call shaper_configure() .. It is now built into filter_configure() 2005-02-05 01:55:10 +00:00
Scott Ullrich
8a1a87ccef Correct the behavior for hosts networks and ports 2005-02-05 01:38:55 +00:00
Scott Ullrich
7fa0c50157 The subnet box should be greyed out when entering a port alias. 2005-02-04 20:05:02 +00:00
Scott Ullrich
af1ced34b0 Add back iplen 2005-02-03 22:16:40 +00:00
Scott Ullrich
1d169e0e82 Add T. Howell-Cintron expanded radius attributes patch. 2005-02-03 21:55:41 +00:00
Scott Ullrich
81b8cb2ef7 wake -> take.
Noticed-by: Brian
2005-02-03 04:21:08 +00:00
Scott Ullrich
ccc734c0c5 Change the reboot link color to yellow. 2005-02-02 20:24:55 +00:00
Scott Ullrich
71c2518cd6 Add IPFW2+ALTQ traffic shaping. We have now switched the rules portion over to IPFW which will tag the packet accordingly. 2005-02-02 19:45:41 +00:00
Scott Ullrich
a39ea44496 No need for shifting $config around.. we use the pkg xml parser now 2005-02-02 18:17:20 +00:00
Scott Ullrich
6cf08e2080 Add show log feature after package installation is completed. 2005-02-01 17:09:41 +00:00
Scott Ullrich
175ac6e4d4 After fixing the diagnostics and optional interfaces items, we lost the functionality to see which packages are installed. Bring this back. 2005-02-01 16:54:56 +00:00
Scott Ullrich
c5a17c26a8 m0n0wall -> pfSense
Noticed-by: Brian
2005-02-01 15:25:24 +00:00
Scott Ullrich
ebf8a3c06f Alert the user that the upgrade will be in the background. 2005-02-01 00:41:28 +00:00
Scott Ullrich
18ff56f256 Add auto upgrade option to pfSense 2005-01-31 23:28:19 +00:00
Scott Ullrich
457161f72d Add process_kill_command which will kill the process late after installation to allow other items to finish up such as filter_configure(); 2005-01-31 20:31:58 +00:00
Scott Ullrich
75c75837f8 use parse_xml_config_pkg 2005-01-31 06:18:20 +00:00
Scott Ullrich
de3fa7a651 m0n0wall -> pfSense 2005-01-31 06:16:55 +00:00
Scott Ullrich
a485a6f532 Add start_command and restart_command xml tags. 2005-01-31 04:34:40 +00:00
Scott Ullrich
1be00369fc Eliminate extra space after template parsing 2005-01-31 04:21:33 +00:00
Scott Ullrich
e70e0b7610 Add size capability to rowhelper fields 2005-01-31 04:00:39 +00:00
Scott Ullrich
dcbe6f5282 Add template support to packages. Useful for generating the packages .conf files and such. 2005-01-31 03:54:18 +00:00
Scott Ullrich
79b196ee72 Alert user during post package commands 2005-01-30 21:46:49 +00:00
Scott Ullrich
8ccc8f1a84 Add package reinstallation button to Backup/Restore area. The script will basically reinstall any packages needed by your configuration after a restore ;) 2005-01-28 22:56:55 +00:00
Scott Ullrich
5ba1889725 Add per rule state timeout option. Good for heavily loaded http servers, etc. 2005-01-28 21:25:01 +00:00
Scott Ullrich
3da9a135d4 Add IPCOMP (IP Compression) support to IPSEC VPN's 2005-01-25 21:32:40 +00:00
Scott Ullrich
098e02193e Reload the firewall rules when the shaper configuration changes. 2005-01-25 17:26:19 +00:00
Scott Ullrich
890b0516d9 Make sure the description reads Default PPTP -> any 2005-01-24 23:15:27 +00:00
Scott Ullrich
78cf56c6b2 When user enables the PPTP server, check to see if a rule exists for PPTP. If not add one. Now the system DOES NOT automatically allocate PPTP rules during init. This brings greater flexibility allowing the user to tailer the PPTP traffic to their needs. 2005-01-24 23:05:18 +00:00
Scott Ullrich
cdde30374b Change m0n0wall -> pfSense.
Noticed-by: Brianm
2005-01-24 16:39:13 +00:00
Scott Ullrich
5412cd459a Add lowthroughtput items to magic shaper 2005-01-23 03:50:22 +00:00
Scott Ullrich
3ffab55538 Restore 1.2b3 version. 2005-01-23 03:44:07 +00:00
Scott Ullrich
36de900088 Add iptos support 2005-01-23 03:10:12 +00:00
Scott Ullrich
351217eda0 Add maximum states for the firewall to advanced menu. 2005-01-23 02:37:48 +00:00
Scott Ullrich
15eead18de Remove old m0n0wall TCP Timeout field. This is now handled by PF's optimization dropdown. 2005-01-23 02:20:23 +00:00
Scott Ullrich
051c969f23 Eliminate stray save button at top and the extra white space. 2005-01-23 01:20:32 +00:00
Scott Ullrich
19b08f97ca Rearrange ALTQ + PF options into their own area at very bottom. 2005-01-23 01:15:57 +00:00
Scott Ullrich
c8a0fa18c6 Typo in aggressive. 2005-01-23 01:08:25 +00:00
Scott Ullrich
d0b33b21dc Regenerate pf rules after save. 2005-01-23 01:07:02 +00:00
Scott Ullrich
416ed28d60 Allow for the user to customize the pf optimization options in the system -> advanced menu. the default is normal. 2005-01-23 00:52:14 +00:00
Scott Ullrich
a3ad4f8afa Add swap space graph to main status screen. 2005-01-22 23:30:44 +00:00
Scott Ullrich
6778d4524f Do not set a value="" on checkbox fields. 2005-01-22 22:13:31 +00:00
Scott Ullrich
709133671e Inform the user that the reset password is pfsense .. not mono. While where here notify the user that WAN will be set to DHCP. 2005-01-22 22:03:23 +00:00
Scott Ullrich
a88fe76173 Add pfctl -vsq debugging command to status page 2005-01-22 21:39:12 +00:00
Scott Ullrich
bdb7d6e77e Resync with 1.2b3 with the additional pf options. 2005-01-22 21:18:16 +00:00
Scott Ullrich
b0b5deb687 Disable scheduler type change when a queue is defined. 2005-01-22 08:43:14 +00:00
Scott Ullrich
8002c53850 Cat out /tmp/rules.debug in status page 2005-01-22 08:19:44 +00:00
Scott Ullrich
d09c8936ca allow bandwidth to not be defined 2005-01-22 06:51:40 +00:00
Scott Ullrich
bf21c7e5b6 Improve shaper port handling 2005-01-22 06:25:56 +00:00
Scott Ullrich
b6f87f4626 Update (C) 2005-01-22 04:50:29 +00:00
Scott Ullrich
78a80023ff Add queues counter status. 2005-01-22 03:27:49 +00:00
Scott Ullrich
12bcdc89e9 Commit what I have so far. Magic shaper now works 100% .. or atleast appears to! 2005-01-22 02:57:05 +00:00
Scott Ullrich
222b529936 Move scheduler type to advanced menu. We'll default to PRIQ as a simple starting point for new users. NOTE: The scheduler type goes into affect for all interfaces. 2005-01-21 20:56:53 +00:00
Scott Ullrich
1b8f6d97f8 Start the process of moving back to a m0n0wall style rules / queues system. 2005-01-21 20:32:03 +00:00
Scott Ullrich
fd69ff6e39 Disable fragmentation rule toggle. 2005-01-18 16:30:16 +00:00
Scott Ullrich
03f0bfe710 Add description for interfaces selection widget if its set. 2005-01-18 01:36:51 +00:00
Scott Ullrich
2c634bddb0 Add support for vpn_selection. 2005-01-18 01:26:43 +00:00
Scott Ullrich
2cf712c449 Add type column to adddeleteeditpagefields allowing for the script to answer yes and no for checkbox items. 2005-01-18 00:01:05 +00:00
Scott Ullrich
03dce3bd1a reset selected variable at the begining of foreach loop 2005-01-17 23:59:02 +00:00
Scott Ullrich
d6a84c3167 Tweak package manager to not require a package to function. 2005-01-13 22:23:33 +00:00
Scott Ullrich
8a9e047d38 If a package does not list any packages needed do not check to make sure its installed. 2005-01-13 21:50:50 +00:00
Scott Ullrich
d21337019d Add variable substitutions: $wanip, $lanip to wizard and pkg_edit facilities. 2005-01-12 17:17:35 +00:00
Scott Ullrich
d51f86e05d Expand the usage of $myurl in wizard fields and pkg_edit 2005-01-12 04:47:39 +00:00
Scott Ullrich
bb940538a4 Correctly save and restore values. 2005-01-11 23:37:54 +00:00
Scott Ullrich
31d27c6c0e Say hello to package editing capabilities! 2005-01-11 20:15:37 +00:00
Scott Ullrich
7c53996539 Add package edit buttons 2005-01-11 18:35:18 +00:00
Scott Ullrich
e02a6839a8 Convert Add to + button, Delete to - button 2005-01-11 03:40:56 +00:00
Scott Ullrich
75236e7df7 Add save button for ftp proxy item 2005-01-11 01:58:11 +00:00
Scott Ullrich
a0a7a8a776 Seperate firewall and ftp-proxy sections 2005-01-11 01:27:55 +00:00
Scott Ullrich
f55cccc4a4 Allow FTP-Proxy to be disabled under advanced menu. 2005-01-11 00:25:48 +00:00
Scott Ullrich
a15a15e7dc Enable ftp-proxy 2005-01-10 22:38:13 +00:00
Scott Ullrich
6484d9e0a1 Update license for pfSense 2005-01-10 22:10:17 +00:00
Scott Ullrich
b49448acd9 Update a few (C) 2005-01-10 06:24:02 +00:00
Scott Ullrich
6d54306924 Add package web address links 2005-01-10 05:43:40 +00:00
Scott Ullrich
689b5e7b8a Break status into its own column 2005-01-10 05:36:19 +00:00
Scott Ullrich
21978d4085 Seperate Category and status better 2005-01-10 05:35:11 +00:00
Scott Ullrich
e46ea28956 Add status field 2005-01-10 05:33:45 +00:00
Scott Ullrich
1548745b3d * Correctly delete package and its depdencies, leaving a depdency untouched if another package depends on the dependency. Say that 3 times in a row real fast.
* Correctly delete all configuration items for a package upon deletion
* Clean up comments
2005-01-09 23:31:20 +00:00
Scott Ullrich
1b54f79bbc Record package version upon install for future upgrade option. 2005-01-09 09:12:18 +00:00
Scott Ullrich
401d96e141 Correctly remove packages when a lot of packages are installed.
Reported-by:   bkw
2005-01-09 08:54:26 +00:00
Scott Ullrich
d44a1a62db When a package does not install correctly, clear the output windows and alert the user that something has gone wrong. Also clear the progress bar. 2005-01-09 07:24:40 +00:00
Scott Ullrich
7502342ae0 Allow multiple interfaces 2005-01-08 23:01:46 +00:00
Scott Ullrich
76584e2531 Honour multiselect tag 2005-01-08 22:39:17 +00:00
Scott Ullrich
7a1b90bcc6 Change (C) 2005-01-08 22:02:21 +00:00
Scott Ullrich
a260fe5ef1 Change description color to white 2005-01-08 21:55:41 +00:00
Scott Ullrich
94f2bb65e3 Remove /31 from interfaces. 2005-01-08 06:08:12 +00:00
Scott Ullrich
21ab1cde16 remove /31 from interface IP assignment screens since a /31 subnet has 0 usable IP addresses. simpify all 1-32 loops by using the same code as much as possible. 2005-01-08 05:07:48 +00:00
Scott Ullrich
ab73789e0c Add interfaces_selection field type which will populate a select box filled with the interfaces. 2005-01-06 23:59:13 +00:00
Scott Ullrich
841dd38a30 Change m0n0wall -> pfSense
Noticed-by: Bryan
2005-01-06 02:02:33 +00:00
Scott Ullrich
a4c8ccfca2 Check for package installation after running both sets of pkg_add -r 2005-01-06 01:15:54 +00:00
Scott Ullrich
3e4caf25e4 If pkg_add fails, do not continue installation. 2005-01-06 00:09:25 +00:00
Scott Ullrich
7aac635b8b Un tar extra package items to / 2005-01-05 23:20:27 +00:00
Scott Ullrich
3ed807e4f3 Move the stepsubmitphpaction out of the field collection. It was not setting the root password correctly. 2005-01-05 23:18:33 +00:00
Scott Ullrich
e7bce77256 Explain what the Admin password is. 2005-01-05 21:34:20 +00:00
Scott Ullrich
ca008ab895 Call system_password_configure which syncs the http password. 2005-01-05 21:33:21 +00:00
Scott Ullrich
f9a91638b3 Add new custom_php_command_before_form directive which is handy to setup function evals that can be hooked into throughout the life of a package 2005-01-05 01:07:19 +00:00
Scott Ullrich
facd08f9fe Add a number of directives allowing fields to be tied together similar to wizard.php 2005-01-04 22:58:51 +00:00
Scott Ullrich
ae92b9c8fd Correctly set the left hand panes package url if configfile is set 2005-01-04 21:22:48 +00:00
Scott Ullrich
3d79c8ba15 Sync web GUI password when saving the Admin password. Also sync ssh password at the same time.
Reported-by: B.Kharazmi
2005-01-04 21:02:19 +00:00
Scott Ullrich
25a4bcd25d Clarify Admin password is for WebGUI 2005-01-04 20:52:24 +00:00
Scott Ullrich
ca426b47ce change m0n0wall to pfSense 2005-01-02 04:11:36 +00:00
Scott Ullrich
7e0f68c7f8 Alert to the user that packages do not modify firewall rules 2005-01-02 04:04:01 +00:00
Scott Ullrich
691dade53a Correctly disable fast routing when user selects this option 2005-01-01 02:03:21 +00:00
Scott Ullrich
87e94c2df5 Clean up log statements. No functional changes. 2004-12-31 23:58:13 +00:00
Scott Ullrich
6d0caa3b64 Do not show fetch progress directly on screen 2004-12-30 04:09:17 +00:00
Scott Ullrich
f310febe4c Download all additional files correctly listed in xml file. 2004-12-30 04:05:32 +00:00
Scott Ullrich
8a3b0d7b99 Do not use a array on the additional item 2004-12-30 03:40:47 +00:00
Scott Ullrich
b415a2eb58 Teach package manager about $myurl variable that can be used to help send a user to another port such as http://$myurl:3000 for ntop. 2004-12-29 23:45:55 +00:00
Scott Ullrich
8600d47513 evalulate $myurl to the environment ip of the server 2004-12-29 03:32:24 +00:00
Scott Ullrich
dccbe12feb Use configfile or url tag for each file. If .xml is ommited for a configfile and no url is specified then add .xml 2004-12-29 01:27:07 +00:00
Scott Ullrich
d6f15759b5 Use configfile attribute or url atribute 2004-12-29 01:20:54 +00:00
Scott Ullrich
914c3f0dcb Make package deinstall script aware of the fact that there may be multiple left hand menu items for each package. 2004-12-29 01:14:41 +00:00
Scott Ullrich
35fecd552d Fix eval bug. 2004-12-29 01:00:31 +00:00
Scott Ullrich
7dc767fe12 update (C) 2004-12-29 00:41:01 +00:00
Scott Ullrich
a1845bbf3e Make sure xml configuration filename is lowercase 2004-12-29 00:38:14 +00:00
Scott Ullrich
a28c8b5979 Correct package header name 2004-12-29 00:37:35 +00:00
Scott Ullrich
77da5d3ea9 Actually hault when called. 2004-12-29 00:25:37 +00:00
Scott Ullrich
f2ec2c48c9 Fix checkbox bug where checkboxes are not enabled in the wizards properly. 2004-12-29 00:23:17 +00:00
Scott Ullrich
d31f7175b2 Use original logo, do not resize. 2004-12-28 23:39:04 +00:00
Scott Ullrich
8a3be31a46 Upon post, redirect to halt.php.
Noticed-by: B.Kharazmi
2004-12-28 23:23:10 +00:00
Scott Ullrich
56977a25e8 Finishing add halt to the system.
Suggested-by: Bachman Kharazmi
2004-12-28 21:03:17 +00:00
Scott Ullrich
d2a1bba6b9 Allow additional files to be defined, downloaded and un tarred if need be. 2004-12-28 16:40:32 +00:00
Scott Ullrich
5424dedc67 Firmware upgrade is now working! 2004-12-27 23:37:13 +00:00
Scott Ullrich
7bb0d0fc34 Allow multiple menu items to be installed 2004-12-27 19:19:18 +00:00
Scott Ullrich
615e0d90f8 Turn off debugging 2004-12-27 03:54:56 +00:00
Scott Ullrich
67965af411 Only unlink if file exists. 2004-12-26 23:52:07 +00:00
Scott Ullrich
1ba03d69aa Teach verify_gzip_file to use gzip instead of gunzip. 2004-12-25 04:43:54 +00:00
Scott Ullrich
04ad7c7c3f Sync root password with admin password 2004-12-25 04:13:45 +00:00
Scott Ullrich
6bc8118e31 Remove debugging info. 2004-12-25 03:56:23 +00:00
Scott Ullrich
b1919dd007 Correctly restore SelectedType selection on wizard load and correctly save out the selected type setting. 2004-12-23 23:06:26 +00:00
Scott Ullrich
9e9a6bd12d Correct value cases and simplify setting of type. 2004-12-23 22:27:16 +00:00
Scott Ullrich
dd627071c8 Correct Type save selection on WAN interface wizard screen. 2004-12-23 22:01:02 +00:00
Scott Ullrich
e1e7a4256f Add stepsubmitbeforesave tag which will process text before saving. 2004-12-23 22:00:02 +00:00
Scott Ullrich
b9837e39f5 Add link to pfsense home page 2004-12-23 06:30:22 +00:00
Scott Ullrich
b6e87566be Add suport for pfstat.conf 2004-12-23 05:40:30 +00:00
Scott Ullrich
945bcaafd4 Add password and normal input options 2004-12-23 03:23:39 +00:00
Scott Ullrich
e55a0a2556 Make sure item is array before traversing. 2004-12-23 00:16:19 +00:00
Scott Ullrich
0e730fee3b Teach package manager how to save the rowhelper row values correctly as arrays. 2004-12-23 00:15:42 +00:00
Scott Ullrich
eec70f2143 Add rowhelper type which will place add and delete row items on a form. This can be used to group like items together on the web gui. First package employing this neat feature is pfStat 2004-12-22 19:33:27 +00:00
Scott Ullrich
2a520a0a1b Add custom_add_php_command_late tag. 2004-12-22 00:38:06 +00:00
Scott Ullrich
65dd1ea396 Stray a. 2004-12-22 00:26:53 +00:00
Scott Ullrich
3a35ed1933 Dont delete pkg* here, delete in pkg_mgr only. 2004-12-22 00:25:49 +00:00
Scott Ullrich
c6d21e77ee Move loop counter. Fixes a add / delete bug. 2004-12-21 20:40:34 +00:00
Scott Ullrich
090d69c082 Remove package manifest after usage forcing fresh package listing each time you enter packaage manager. 2004-12-21 18:50:16 +00:00
Scott Ullrich
116b51148c Remove package manifest after usage forcing fresh package listing each time you enter packaage manager. 2004-12-21 18:47:13 +00:00
Scott Ullrich
3eaeb70338 Changes for nmap and packages that do not require anything to be saved. 2004-12-21 18:03:50 +00:00
Scott Ullrich
af3939aa0e Allow packages to live under Diagnostics menu 2004-12-21 18:03:19 +00:00
Scott Ullrich
0bb335f43c document the new xml variable setting routine 2004-12-21 01:49:43 +00:00
Scott Ullrich
e3c4b6b767 Finish packaging storage mechanism. Upon package deletin the package manager will loop through the variables and set them so that you can invoke commands such as system("pw userdel " . $username); from the xml configuration file. 2004-12-21 01:46:29 +00:00
Scott Ullrich
b3235baa54 Correctly save out posted fields to xml configuration file. 2004-12-20 19:56:56 +00:00
Scott Ullrich
ffe751091c Use javascript to detect which state Type should be in initially. 2004-12-20 17:17:06 +00:00
Scott Ullrich
2b757be5e3 Wizard.xml -> wizard.php 2004-12-19 22:28:51 +00:00
Scott Ullrich
34b5c5a000 Add enable and disable fields feature to XML language. Fix the TYPE dropdown. 2004-12-19 18:51:48 +00:00
Scott Ullrich
9ce0cacca5 Correct white space seperation. 2004-12-19 18:16:12 +00:00
Scott Ullrich
0fbc9d1ae2 Dont set root password if fields are blank. 2004-12-18 23:15:23 +00:00
Scott Ullrich
a0c57a4408 Update (C) info. 2004-12-18 23:02:58 +00:00
Scott Ullrich
46985f199f Clean up arraynum handling. 2004-12-18 23:02:09 +00:00
Scott Ullrich
bf787c0af9 Redirect to the initial setup wizard on the first time the web gui is accessed. 2004-12-18 23:01:52 +00:00
Scott Ullrich
4de543fa04 Wizard should now be in fully working oorder including reboot, etc. 2004-12-18 22:58:22 +00:00
Scott Ullrich
9b8837be06 Move the "User has been added." save message to the XML file where it belongs. 2004-12-18 21:34:40 +00:00
Scott Ullrich
a8df0181a7 Add arraynum flag which is used when there is an array of values.
Example would be:
<dnsserver>X.X.X.X</dnsserver>
<dnsserver>Y.Y.Y.Y</dnsserver>
2004-12-18 21:08:26 +00:00
Scott Ullrich
788ff7cb05 Dont forget to output the fields description if it exists. 2004-12-18 20:29:42 +00:00
Scott Ullrich
e48fc17dce The wizard system now works! 2004-12-18 20:24:50 +00:00
Scott Ullrich
57333fa05a Dont forget closing name '. 2004-12-17 22:46:52 +00:00
Scott Ullrich
2fbd68062d Wizard now will walk through entire step process.
TODO: Save posted items correctly.
2004-12-17 22:42:16 +00:00
Scott Ullrich
8773b899dd Add steps 1-6 from cmb. 2004-12-17 21:43:51 +00:00
Scott Ullrich
ac60cb518c Updated to match wizard.php 2004-12-17 20:16:46 +00:00
Scott Ullrich
658292efab Introduce wizard system. 2004-12-17 20:14:37 +00:00
Scott Ullrich
da7bf505b5 Forced commit. 2004-12-17 20:14:25 +00:00
Scott Ullrich
052492815f Honour the ext/$category/$FILENAME contents as the URL of the installed package. 2004-12-17 00:14:24 +00:00
Scott Ullrich
6b81195346 Use the correct name when invoking the left menus. 2004-12-16 23:56:51 +00:00
Scott Ullrich
b0cd4dedaa Use correct service name. 2004-12-16 23:30:42 +00:00
Scott Ullrich
54587e4ee3 Alert when no packages are installed. 2004-12-16 23:14:22 +00:00
Scott Ullrich
2eaf9591d0 use name no menu->name 2004-12-16 22:46:36 +00:00
Scott Ullrich
065adbe39e woops! its str_replace not replace. 2004-12-16 22:42:56 +00:00
Scott Ullrich
f7cc635840 Correctly add neededtext field. 2004-12-16 22:27:03 +00:00
Scott Ullrich
930c9c3df3 Clean up leftovers from nat. 2004-12-16 21:48:34 +00:00
Scott Ullrich
c77e6b302c We dont really need fancy_name afterall. 2004-12-16 21:39:31 +00:00
Scott Ullrich
8e7d62be25 Alert user if no packages are installed. 2004-12-16 21:30:36 +00:00
Scott Ullrich
77eee259f7 Add FancyName xml field 2004-12-16 21:27:53 +00:00
Scott Ullrich
8aca7e9bef Fix delete and install. 2004-12-16 20:33:05 +00:00
Scott Ullrich
425cbd0a58 Make sure /usr/local/pkg/ exists 2004-12-16 20:11:12 +00:00
Scott Ullrich
19fd294739 Packages continued. New log file facility added. 2004-12-16 18:17:06 +00:00
Scott Ullrich
6483da5d98 Add custom after add and after delete commands. Correct a bug where it shows the url instead of the name on the left. 2004-12-15 00:26:14 +00:00
Scott Ullrich
9bc598ab6b add size, rows and cols flags 2004-12-13 01:37:01 +00:00
Scott Ullrich
2d27fa4f0e add size, rows and cols flags 2004-12-13 01:22:22 +00:00
Scott Ullrich
d47013e119 Say hello to the pkg_edit.php automated gui creation utility!
http://www.pfsense.com/screens/pkg_mgr.JPG
http://www.pfsense.com/screens/pkg_edit.JPG
2004-12-13 00:58:59 +00:00
Scott Ullrich
8bcf4cd262 m0n0wall -> pfSense 2004-12-13 00:44:29 +00:00
Scott Ullrich
4df39e03ab * Add edit file and command prompt options to diagnostics menu. 2004-12-13 00:14:58 +00:00
Scott Ullrich
2900e518b7 * Modify exec to look like the rest of pfSense
* Add the ending fend.inc
2004-12-13 00:12:19 +00:00
Scott Ullrich
be4b8e72a6 * Automatically focus to command box and filename box 2004-12-12 21:25:06 +00:00
Scott Ullrich
b4ff3ccd3b * Added progress bar. Needs to be converted from green -> pfSense red 2004-12-12 21:15:20 +00:00
Scott Ullrich
48e8d40dcc Add green_dot.jpg which can be used for progress bars. 2004-12-12 20:39:24 +00:00
Scott Ullrich
859329c867 * converted return_menu to return_ext_menu in fbegin.inc.
* fixed interfaces left menu from not displaying additional interfaces by saving and restoring config value.
* equipped edit.php with the pfSense theme so it looks uniform
2004-12-12 20:25:24 +00:00
Scott Ullrich
a7f908dbec * Add pkg.php which will parse the package xml file and present an interface (see http://www.pfsense.com/screens/pkg.JPG )
* Correct behavior of pkg_mgr.php when multiple packages are included
* Other minor cleanups
2004-12-12 20:05:38 +00:00
Scott Ullrich
ee5fdafc63 Correct this to sound more english like instead of southern twang ;) 2004-12-12 07:31:07 +00:00
Scott Ullrich
accca15fdf dive line better with | 2004-12-12 07:28:50 +00:00
Scott Ullrich
476ef1959a Move save buttom to top while here and also lower to 45. 2004-12-12 07:27:18 +00:00
Scott Ullrich
47e39d5167 extend filename size to 50 characters. Im not sure what too so long for this. .. 2004-12-12 07:25:26 +00:00
Scott Ullrich
c6c150e92a Include menu item in the subsections on the left. Menu XML file must be in lower case,. Ex: /usr/local/www/ext/Servuces/ifgraph.xml 2004-12-12 06:50:25 +00:00
Scott Ullrich
55e50bd6aa Enhanced logging of installed packages and their dependencies. 2004-12-12 05:52:38 +00:00
Scott Ullrich
1a05a4ee81 * install menu item in /usr/local/etc/ext/$area
* add do you want to install this package and do you want to delete ...
* add needed text to system to run the package.  ex: add text to /etc/crontab
2004-12-12 04:42:49 +00:00
Scott Ullrich
ee11cc6eae Say welcome to the pfSense package manager! 2004-12-12 01:44:44 +00:00
Scott Ullrich
d03efa9c8b Add &nbsp; trying to add a break between items on elinks 2004-12-10 23:39:57 +00:00
Scott Ullrich
653c1217c1 Add automatic create certificate options to Captive Portal. 2004-12-10 22:16:18 +00:00
Scott Ullrich
37e900932f Enable/disable Accounting port as needed. 2004-12-10 21:51:14 +00:00
Scott Ullrich
24b2bda27b Update color to pfSense red 2004-12-10 21:48:02 +00:00
Scott Ullrich
6ab78253bf Update WebGUI -> WebConfigurator 2004-12-10 21:19:41 +00:00
Scott Ullrich
643a50c382 Update pfSense to check for firmware upgrades from our site. 2004-12-10 21:16:49 +00:00
Scott Ullrich
845dc7ed7f Make all tabs look similar when active or inactive. 2004-12-10 20:47:15 +00:00
Scott Ullrich
9cdb5e4c0c Add key generation items found on list and comment out even though ours works atm. 2004-12-10 20:06:58 +00:00
Scott Ullrich
6ad24605a5 Update (C) 2004-12-10 04:38:00 +00:00
Scott Ullrich
dd521ae890 Woops, y is now height. 2004-12-10 04:34:17 +00:00
Scott Ullrich
8c1c3773b6 Move NOTE to bottom. 2004-12-10 04:33:17 +00:00
Scott Ullrich
9573d17020 Custom graph width / height settings now inputtable by user.
Idea from:
http://m0n0.ch/wall/gallery/stefan_zier/monowall-pic.jpg
2004-12-10 04:32:15 +00:00
Scott Ullrich
e2cd32dfea Update with 1.2b3 2004-12-05 21:08:33 +00:00
Scott Ullrich
26ef3f7419 Update servics_proxyarp* from 1.2b3. 2004-12-05 21:06:56 +00:00
Scott Ullrich
b2ffe419d6 add back queues 2004-12-05 19:59:27 +00:00
Scott Ullrich
a23d724871 Merge in m0n0wall 1.2b3 changes. 2004-12-05 19:56:11 +00:00
Scott Ullrich
07bd3f83b4 Synchornize with m0n0wall 1.2b3. These files have not really been
modified too much so a straight copy works.   9 files remain to be
patched by hand.
2004-12-05 19:31:44 +00:00
Scott Ullrich
4668f9f755 Introduce an easy way to upgrade firmware for pfSense. 2004-11-25 01:18:18 +00:00
Scott Ullrich
74bfef942d Make the default source port any instead of other 2004-11-24 21:34:27 +00:00
Scott Ullrich
ee7bcf80ba Correctly toggle accounting port if the service is enabled or disabled. 2004-11-24 21:30:21 +00:00
Scott Ullrich
d304351caa Remove type and make all code uniform. 2004-11-24 21:15:43 +00:00
Scott Ullrich
410f87257b Make 2 line ifs all the same by nut using opening and closing braces {} 2004-11-24 21:05:42 +00:00
Scott Ullrich
d59874c19d Throw a input_error if user tries to use modulate state or synproxy state and icmp or udp 2004-11-24 20:59:28 +00:00
Scott Ullrich
3849b3236b Allow rules to be assigned different state mechanisms such as: keep state, modulate state, synproxy state and none. 2004-11-24 19:46:36 +00:00
Scott Ullrich
ced6bc9a16 This file was not added correctly after the Captive Portal logging patch 2004-11-24 18:29:48 +00:00
Scott Ullrich
6e4a97ca77 Fix certificate creation .... again. 2004-11-22 19:55:54 +00:00
Scott Ullrich
83e5cd3dfc <br> after the notice 2004-11-21 23:38:45 +00:00
Scott Ullrich
54eaa3c1c5 When Applying rules, go back to self 2004-11-21 22:32:20 +00:00
Scott Ullrich
0bd94ee313 Only insert alias if alias: is contained within the text item 2004-11-21 21:24:38 +00:00
Scott Ullrich
4cc0d94c0d add NOTE: Leave these fields blank to disable this feature. to edit rule 2004-11-21 20:27:00 +00:00
Scott Ullrich
a44455c48e Add Simultaneous client connection limit (max-src-nodes) and Maximum state entries per host (max-src-states) webConfigurator 2004-11-21 20:24:36 +00:00
Scott Ullrich
40dd6441ee Update to dropdowns to count to /32 2004-11-21 20:22:50 +00:00
Scott Ullrich
29868747c8 Add option in status.php to better show the source-track, max-src-nodes and max-src-states options 2004-11-21 19:40:02 +00:00
Scott Ullrich
d514874244 enable hard disk stand-by option 2004-11-21 19:15:33 +00:00
Scott Ullrich
c823acd4fa remove <br> between checkbox and description to maintain the forms style 2004-11-21 19:11:45 +00:00
Scott Ullrich
4d875b4f18 Update (C) 2004-11-21 19:09:02 +00:00
Scott Ullrich
35284e500a Insert a disable firewall option to turn pfSense into a router only. 2004-11-21 19:04:11 +00:00
Scott Ullrich
567c808b6c Correct a bug where someone could not turn off FastRouting 2004-11-21 18:54:14 +00:00
Scott Ullrich
0f282d7a16 Enable fast forwarding (fast routing).
A description of fastforwarding:

Fastforwarding caches the results of a route lookup for destination
addresses that are not on the local machine, and uses the cached route
to short-circuit the normal (relatively slow) route lookup process.  The
packet flows directly from one layer2 input routine directly to the opposing
layer2 output routine without traversing the IP layer.
2004-11-21 18:41:42 +00:00
Scott Ullrich
a3044896e7 evailable -> available 2004-11-21 06:41:18 +00:00
Scott Ullrich
2e9ab96b89 Update copyright 2004-11-21 06:28:50 +00:00
Scott Ullrich
4d6b6263a6 Forgot to implement option 2 Ports 2004-11-21 06:27:49 +00:00
Scott Ullrich
49d5428037 m0n0wall -> pfSense 2004-11-21 06:19:13 +00:00
Scott Ullrich
1dc8c3eb90 Small bug fixes and minor description changes 2004-11-21 05:50:35 +00:00
Scott Ullrich
42137aab79 heh.
blue -> red

on a completely off topic note, uofl rules!
2004-11-21 05:14:33 +00:00
Scott Ullrich
00d3bab702 Move the alias selection screen to the dropdown menu that includes all network or alias, etc. 2004-11-21 04:56:20 +00:00
Scott Ullrich
32d0073ac2 Change ALIAS color to pfSense red. Add a dropdown box that lists aliases on the rules that when you select it will fill in the alias name in either src or dst boxes. 2004-11-21 03:23:07 +00:00
Scott Ullrich
b4b7d8a5b3 reflect that this could be address(s) or host(s) or port(s) 2004-11-21 03:01:05 +00:00
Scott Ullrich
d2cfb7a4f7 Add the ability to define networks, ports and or hosts as aliases. Allow the alias to point to more than ONE item ;) 2004-11-21 02:16:09 +00:00
Scott Ullrich
c55b323d61 Add Outgoing load balancing 2004-11-20 22:03:56 +00:00
Scott Ullrich
7e0773a148 no message 2004-11-20 04:54:37 +00:00
Scott Ullrich
6187380b83 Update changed files with new copyright, attribute Manuel Kasper 2004-11-20 00:58:14 +00:00
Scott Ullrich
c3084a9f67 Fix a couple typos and mis-pastes 2004-11-20 00:57:12 +00:00
Scott Ullrich
04ee77cca6 add rio support to front end gui Random Early Detection In and Out 2004-11-20 00:53:36 +00:00
Scott Ullrich
5fb2010e56 Implement bandwidith percentages 2004-11-20 00:39:45 +00:00
Scott Ullrich
7921387118 Implement borrow ALTQ option 2004-11-20 00:37:04 +00:00
Scott Ullrich
cfc707f763 Add Copyright to each file that we have touched so far and re attribute the file to Manuel Kasper such as:
Copyright (C) 2004 Scott Ullrich
	All rights reserved.

	originally part of m0n0wall (http://m0n0.ch/wall)
	Copyright (C) 2003-2004 Manuel Kasper <mk@neon1.net>.
	All rights reserved.
2004-11-19 23:12:26 +00:00
Scott Ullrich
a615fd33ac Move ASCII characters only under input box. 2004-11-19 22:41:35 +00:00
Scott Ullrich
2dc6b3adda change description box font color to white 2004-11-19 22:16:56 +00:00
Scott Ullrich
47ca95802c Clarify about outbound NAT load balancing 2004-11-19 22:06:48 +00:00
Scott Ullrich
4fc3d55d12 Setup load balancing on outbound nat 2004-11-19 22:05:51 +00:00
Scott Ullrich
6b3a73985c Load balancing makes more sense on the outgoing tab 2004-11-19 21:54:22 +00:00
Scott Ullrich
bafc1e3f22 Prefer older IPSEC SA's option. 2004-11-19 21:40:51 +00:00
Scott Ullrich
aebf8c9ac6 Add NAT outbound load balancing 2004-11-19 21:40:14 +00:00
Scott Ullrich
dacc4f591f add support for net.key.preferred_oldsa and add a checkbox on IPSec screen 2004-11-19 21:24:18 +00:00
Scott Ullrich
f0fe3d307a Convert description font color to white 2004-11-19 18:45:46 +00:00
Scott Ullrich
19ae092972 Convert description font color to white 2004-11-19 18:40:22 +00:00
Scott Ullrich
8450bc24d3 Convert font color to white 2004-11-19 18:37:14 +00:00
Scott Ullrich
59e743dd5d fix certificate creation 2004-11-19 18:31:33 +00:00
Scott Ullrich
e19a8890b7 fix certificate creation 2004-11-19 18:29:51 +00:00
Scott Ullrich
340e6dca13 Change color from brown to new deep red 2004-11-19 17:54:56 +00:00
Scott Ullrich
bf347532f5 Line break about 4 characters before. 2004-11-19 05:19:12 +00:00
Scott Ullrich
fb03ee8841 Add Create Certificate support to OpenVPN. 2004-11-19 05:16:16 +00:00
Scott Ullrich
698ba01f61 Update colors. 2004-11-18 23:07:59 +00:00
Scott Ullrich
5dcc5c04ac Update certificiate creation process. 2004-11-18 22:15:10 +00:00
Scott Ullrich
b43a02d3d7 Update certificiate creation process. 2004-11-18 22:11:08 +00:00
Scott Ullrich
aca01efc29 Change color to #990000 so I dont have to hear about ppl pooping the same color any longer. 2004-11-18 19:28:47 +00:00
Scott Ullrich
1bad4fe8ab comment up some of the functions 2004-11-17 23:10:25 +00:00
Scott Ullrich
c260f1d570 Cleanup table, make all fields bold. 2004-11-17 23:07:20 +00:00
Scott Ullrich
13128695a8 Create certificate for HTTP Server option 2004-11-17 22:59:17 +00:00
Scott Ullrich
3f2b92d274 Add captive portal logging.
Patch-submitted-to-m0n0wall-list-by:	Matt Juszczak <matt_AT_atopia.net>
2004-11-17 17:59:56 +00:00
Scott Ullrich
c8e8de6f3c Note to the user to only use ascii characters in the IPSEC pre-shared keys.
Noticed-by: D. Ubevidste <detubevidste_AT_gmail.com
2004-11-16 23:05:26 +00:00
Scott Ullrich
5dd55fa3ce traffic shaper changes 2004-11-16 01:17:13 +00:00
Scott Ullrich
99813ccb8b do not include /sbin/pfctl -vvsq 2004-11-16 00:15:13 +00:00
Scott Ullrich
af539d7875 save and restore optional interface bandwidth management settings 2004-11-15 22:44:46 +00:00
Scott Ullrich
8eb95619fc restore the selected rule when editing a queue 2004-11-15 20:40:26 +00:00
Scott Ullrich
951722dd55 do not sort or breakup rules. 2004-11-15 02:29:24 +00:00
Scott Ullrich
04129447b0 do not allow user to select queue from firewall rule edit screen, instead the user will bond a queue up on the queue edit screen. 2004-11-15 02:06:21 +00:00
Scott Ullrich
e29423228d show scheduler type in the "Associate with rule" item 2004-11-15 01:58:05 +00:00
Scott Ullrich
aff5e2ca0a disable debugging echo's 2004-11-15 01:54:19 +00:00
Scott Ullrich
2ace25e297 Turn the color from baby blue to a lighter brown 2004-11-15 01:53:04 +00:00
Scott Ullrich
73c38fa2bf Add scheduler type per interface and allow user to define overall bandwidth for the interface 2004-11-15 01:52:42 +00:00
Scott Ullrich
a521bb1284 I designed the queues screen wrong the last time (and backend scripts). Instead we need to design where only we allow only one scheduler per interface 2004-11-15 01:52:15 +00:00
Scott Ullrich
6952b7da16 Instead of allowing the user to pick a scheduler per queue, we are supposed to pick a scheduler for overall interface 2004-11-15 00:16:34 +00:00
Scott Ullrich
03b9276483 Interface speed definitions for interfaces 2004-11-14 21:06:26 +00:00
Scott Ullrich
7f5b482497 Clean up save or reboot message, add bandwidth elements to WAN and LAN for traffic shaping. Clean up a few bugs in traffic shaping queue edit screen. 2004-11-14 21:00:49 +00:00
Scott Ullrich
1239153852 correctly restore the schedulertype information 2004-11-14 20:30:41 +00:00
Scott Ullrich
bb62535279 correct description from not showing 2004-11-14 20:07:47 +00:00
Scott Ullrich
ed77af7c7d add debugging screen for altq 2004-11-14 20:03:27 +00:00
Scott Ullrich
a26770067a automatically disable fields for altq that do not apply to currently selected scheduler mode 2004-11-14 18:29:06 +00:00
Scott Ullrich
84888e7ffc When no parent queue is selected, output "" as option 2004-11-13 20:50:36 +00:00
Scott Ullrich
258f5bb760 do not spawn a new window when user clicks on pfSense logo in left corner, take them back to index.php 2004-11-13 20:50:11 +00:00
Scott Ullrich
de430efd72 update field when posting, etc. 2004-11-12 00:14:27 +00:00
Scott Ullrich
800e5d8eea Add needed options for HFSC/CBQ screens. 2004-11-11 16:50:00 +00:00
Scott Ullrich
7a3ec8606d be sure to post interface value 2004-11-11 01:09:53 +00:00
Scott Ullrich
23f8662d08 fix bugs and only enable priority based queueing for the time being 2004-11-11 00:52:20 +00:00
Scott Ullrich
248506d01c fix bugs and only enable priority based queueing for the time being 2004-11-11 00:39:05 +00:00
Scott Ullrich
a25183c5b8 add interface selection screen for proxyarp 2004-11-10 23:43:56 +00:00
Scott Ullrich
16d9e6e48d add pfSense copyright, attribute Manuel Kasper and T. Lechat 2004-11-10 23:21:13 +00:00
Scott Ullrich
66f8696ff4 change graphing colors 2004-11-10 23:19:04 +00:00
Scott Ullrich
4596db4cff Turn the ALTQ queue options into a options XML holder. IE options->red would be set to on if this option is used. 2004-11-10 18:34:53 +00:00
Scott Ullrich
13f6878de1 Comment out HFSC and CBQ until I can finish the extra input screens required by them. 2004-11-10 17:56:12 +00:00
Scott Ullrich
be81829fc5 add ms rdp, change name to pfsense, attribute m0n0wall 2004-11-09 00:50:30 +00:00
Scott Ullrich
e5cd29a013 convert name to pfSense, keep m0n0wall credits 2004-11-09 00:43:04 +00:00
Scott Ullrich
7103e9e662 convert filter logs diagnostics over to parse pf format instead of ipf 2004-11-09 00:36:52 +00:00
Scott Ullrich
878f72706f change status page name to pfSense 2004-11-07 20:57:36 +00:00
Scott Ullrich
f997992b52 make sure we define the ipsec vpn rules correctly pf style 2004-11-07 20:17:26 +00:00
Scott Ullrich
fdfd8bc9b7 do not hard code the size of the image. 2004-11-07 05:38:45 +00:00
Scott Ullrich
79fa33e74c rename webGUI Configuration -> to our webConfigurator 2004-11-07 05:34:39 +00:00
Scott Ullrich
197fd4d437 change colors to #7F3B00 2004-11-07 05:22:43 +00:00
Scott Ullrich
2cd6010cbf no need to scale the logo up REALLY large. let it scale its normal size. 2004-11-07 04:29:57 +00:00
Scott Ullrich
cb24ec3273 Automatically replace spaces with "" for queue names 2004-11-07 03:34:43 +00:00
Scott Ullrich
2a26470d6e correct a typo classe -> classed 2004-11-07 03:32:24 +00:00
Scott Ullrich
929a2f2aab update a href to go to the home of the pfSense install 2004-11-07 03:28:48 +00:00
Scott Ullrich
2f20839e74 update priority message to match altq 2004-11-07 03:27:55 +00:00
Scott Ullrich
5b23774500 Initial revision 2004-11-07 03:06:49 +00:00