Ermal Luçi
ed00d8e519
knob for lagg.
2008-07-25 20:47:30 +00:00
Ermal Luçi
35b402b5e6
Set up proto before members.
2008-07-25 20:36:58 +00:00
Ermal Luçi
94be2ccf4d
Implement frontend part for lagg(4).
...
NOTE: that lagg(4) and bridge(4) need both a status page.
2008-07-25 20:35:59 +00:00
Ermal Luçi
70720671a1
Correct typo.
2008-07-25 20:29:10 +00:00
Ermal Luçi
cccf624bc0
Backend support for lagg(4).
2008-07-25 20:24:57 +00:00
Matthew Grooms
bdd550108e
Fix a bug that prevented the page title from being displayed correctly.
2008-07-25 19:41:47 +00:00
Ermal Luçi
d8b9305139
Link Bridge tab in the GUI.
2008-07-25 18:37:14 +00:00
Ermal Luçi
279ac7bda1
NOTE: recommended is to handle interfaces such as gif/gre/bridge with FloatingTabs till a delayed and layered interface loading is implemented.
2008-07-25 16:38:21 +00:00
Ermal Luçi
613571ea33
Blacklist even gre now that we fill entries automatically for these interfaces.
2008-07-25 16:37:16 +00:00
Ermal Luçi
38738505fe
Provide good looking entries for GRE/GIF/BRIDGES.
...
NOTE: that for now becareful to assing this cloners after their parents for GRE/GIF and after their members for BRIDGE to avoid problems.
2008-07-25 16:34:12 +00:00
Ermal Luçi
468c6fb8c6
Teach parser about bridge knob.
2008-07-25 16:25:41 +00:00
Ermal Luçi
792bd57206
Allow a dummy none options so cloned interfaces like gif/gre can be assigned safely.
2008-07-25 16:03:09 +00:00
Ermal Luçi
2995a723fb
Configure bridges even during bootup
2008-07-25 16:00:47 +00:00
Ermal Luçi
e247e99582
Sync even bridges when resyncing all other configs
2008-07-25 15:59:20 +00:00
Ermal Luçi
bad29bc6d4
Backend support for bridges.
2008-07-25 15:57:29 +00:00
Ermal Luçi
648ec0c2fc
Implement Bridge interfaces with full options available.
...
Much improvement over how we do brigding currently.
Remaining is lagg(4) from the list on clone interfaces as far as i am concerned.
2008-07-25 15:55:24 +00:00
Matthew Grooms
45ee90edb3
Rewrite portions of the user manager to ensure data is properly synced to
...
the system password and group databases. This is to provide better support
for centralized user management when local account administration is
preferred.
I also took this opportunity to do some housekeeping. A lot of funtions
that were only being used in one place or not at all were removed. The
user page privelege checks were also simplified in preperation for future
work in this area.
2008-07-25 02:28:31 +00:00
Scott Dale
8057888036
new widget, needs testing
2008-07-25 00:26:12 +00:00
Scott Dale
7abf7db589
correctly load container for widgets not in saved config, also make AJAX function names more clear
2008-07-25 00:25:46 +00:00
Scott Dale
019a94dfa2
code comments and fix loading individual widget config data, oops
2008-07-24 23:10:35 +00:00
Scott Ullrich
8e661932c8
Log carp state changes to system logging. Why we haven't done this prior
...
is a oversight on my part.
2008-07-24 21:45:31 +00:00
Chris Buechler
f005f8aef8
fix typo
2008-07-24 21:18:01 +00:00
Scott Ullrich
a0288aa954
Adding mhash
2008-07-24 20:48:17 +00:00
Scott Ullrich
8191b36e1e
* Fix dashboard thanks to Ermal
...
* Style fixes
* Move POST code to top of form. Why on earth would we want to invoke ajax calls when we are saving data?
2008-07-24 16:23:09 +00:00
Ermal Luçi
3efa00296a
Propperly handle reconfiguration of all interfaces for VLAN/GRE/GIF.
...
VLAN's where wrongly removed by me previously.
2008-07-24 14:43:55 +00:00
Ermal Luçi
9bf8bcda65
Return null return value so we know when we did not find any match.
2008-07-24 14:32:16 +00:00
Ermal Luçi
3feef69db5
Fix vlan_in_use function.
2008-07-24 14:18:38 +00:00
Ermal Luçi
d0c04a6603
If we are an assigned vlan just reconfigure it after the editing.
2008-07-24 14:16:41 +00:00
Bill Marquette
9140757d59
DRY up the code a tad, download_file_with_progress_bar isn't related to
...
packages only anymore, move into pfsense-utils and allow for multiple
file write functions (firmware upgrades use a different one than our
standard)
2008-07-24 03:53:11 +00:00
Bill Marquette
96e00c2ff5
fix another line break
2008-07-24 02:38:22 +00:00
Bill Marquette
14b3a55bc4
fix line break (probably bad copy/paste)
2008-07-24 02:37:00 +00:00
Scott Dale
f617ecbd6b
code cleanup, does not resolve widget save bug
2008-07-24 00:30:11 +00:00
Scott Ullrich
6cc843c39b
* Remount RO after unlinking file
...
* Only reinstall packages if platform is pfSense (full installation)
2008-07-24 00:06:15 +00:00
Scott Ullrich
8c28ce8057
Tell write_config() the reason for the change.
2008-07-23 23:50:49 +00:00
Ermal Luçi
1ee8dbf5ca
NOTE: that GRE tunnels support even WCCP v1,2 and can be used for having Squid in another box.
2008-07-23 17:05:32 +00:00
Ermal Luçi
77d129c685
Link GRE/GIF to the GUI.
2008-07-23 17:02:38 +00:00
Scott Ullrich
06a9dc5aa4
Move Inline CSS and JS functions to guiconfig.inc.
2008-07-23 16:32:29 +00:00
Ermal Luçi
32dab50e76
Check if cuntions exists bvefore defining them to preven errors with some scripts mostly from console.
2008-07-23 16:23:36 +00:00
Ermal Luçi
ab346e30be
Disable apc on machines with less than 96 MB to make they behave better.
2008-07-23 16:19:50 +00:00
Ermal Luçi
9c57a16118
Handle GRE/GIF during bootup
2008-07-23 16:16:04 +00:00
Ermal Luçi
3650492133
Add the new knobs to the parser
2008-07-23 16:12:56 +00:00
Ermal Luçi
582d245233
Backend support for GRE/GIF tunnels.
2008-07-23 16:11:55 +00:00
Ermal Luçi
ead45104a4
Implement frontend for GRE/GIF tunnels.
...
GIF tunnels migh conflict with IPsec settings but I will resolve later by either renaming the ipsec interfaces to ipsec or renanming this tunnels to something else.
2008-07-23 16:09:33 +00:00
Scott Ullrich
af6f0a3aa9
Allow outputting of package log with mode=showlog&pkg=ntop for example.
2008-07-23 05:03:39 +00:00
Scott Ullrich
708e63459a
Output . instead of random jibberish on bootup.
2008-07-23 02:21:30 +00:00
Scott Ullrich
7ffeba5901
Only reinstall package if it has a name.
2008-07-23 00:49:11 +00:00
Scott Dale
135e9b3bdd
validate widget sequence before loading
2008-07-23 00:22:11 +00:00
Scott Dale
3f304727a0
define variable correctly
2008-07-22 23:24:24 +00:00
Scott Ullrich
7770cea849
Only signal a package reinstall on full installations.
2008-07-22 16:18:47 +00:00
Ermal Luçi
04f4a1160a
Make the GUI fast and capable of working in environments with RAM less than 128.
...
Actually this make the GUI on this system respond faster than in an ALIX with 256MB RAM.
Tested on: Soekris, Wrap, VMware environments
2008-07-22 15:41:04 +00:00