Commit Graph

4493 Commits

Author SHA1 Message Date
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
Martin Fuchs
5064cec767 readd HBCI & ArchLord to the shaper 2008-08-03 13:08:08 +00:00
Ermal Luçi
4ae45b1093 Add protocol definitions needed by ipfw-classifyd. Basically they are copied from the ipfw-classifyd pfPort which inherits them from l7-filter project on sf.net. 2008-08-02 22:24:45 +00:00
Bill Marquette
b5a7edb1ca update scriptaculous to version 1.8.1 2008-08-02 03:49:34 +00:00
Ermal Luçi
0e640f7604 Fixup FloatingRules creation. Not sure why it broke in the first place! 2008-08-01 15:21:08 +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
Ermal Luçi
25b4e96822 Fix tab name displaying that can be obfuscated by stale <brdige/> knobs in the config. 2008-07-30 17:06:44 +00:00
Scott Ullrich
5dfaa6b355 increase textarea cols to 80 2008-07-30 00:45:25 +00:00
Scott Ullrich
afd8ae1e20 Not sure what a type of none is, it breaks our dropdown ordering. 2008-07-28 00:09:55 +00:00
Chris Buechler
f281e32e68 source OS is not required. 2008-07-27 18:56:31 +00:00
Scott Ullrich
0c318736e6 Post to correct page 2008-07-27 05:59:09 +00:00
Scott Ullrich
cb144a6d54 Include firebug lite if enablefirebug lite GET parm is set 2008-07-27 04:32:46 +00:00
Scott Ullrich
626544136e Adding firebug lite 2008-07-27 04:30:29 +00:00
Scott Ullrich
bc7f9241d0 Forgotten commit, inline javascript code. 2008-07-27 03:58:23 +00:00
Scott Ullrich
76cd0d8938 Add inline print style css output code and switch nifty to it. 2008-07-27 03:50:05 +00:00
Scott Ullrich
d1329286b4 REALLY unbreak niftycorners 2008-07-27 03:47:16 +00:00
Scott Ullrich
a2a3b97a39 Unbreak nifty corners 2008-07-27 03:44:08 +00:00
Scott Ullrich
b77e126b22 Add carriage returns 2008-07-27 03:26:45 +00:00
Scott Ullrich
2bd70ce4f3 Do not inline prototype and scriptaculous 2008-07-27 03:11:30 +00:00
Scott Ullrich
ceea61159c Inline scriptaculous 2008-07-27 02:20:49 +00:00
Scott Ullrich
e6eeebed2b Fix closing </script> so we can be inlined. 2008-07-27 02:20:33 +00:00
Scott Ullrich
10e33e53f7 Correction, prototype can be inlined but scriptaculous is having fun. 2008-07-27 02:18:07 +00:00
Scott Ullrich
c846d68436 Begin using inline CSS and JS functions. Prototype seems to not agree
but everything else does and I am seeing a very nice speedup using
these functions.
2008-07-27 02:16:04 +00:00
Scott Ullrich
9e62228081 Begin using inline CSS/JS including functions. 2008-07-27 02:11:52 +00:00
Scott Ullrich
0b6a453433 split up ending script so we do not confuse javascript 2008-07-27 02:03:39 +00:00
Scott Ullrich
18ffc13324 Only load IE helper if caller is IE 2008-07-27 01:31:25 +00:00
Chris Buechler
a4339e573e fix typo 2008-07-27 00:47:05 +00:00
Ermal Luçi
9ac75a881f NOTE: Ticket #1783 is implemented now. 2008-07-25 21:28:08 +00:00
Ermal Luçi
417cba65d8 Link lagg to GUI 2008-07-25 21:21:08 +00:00
Ermal Luçi
6c6a618ac4 Fixup lagg GUI. 2008-07-25 21:05:17 +00:00
Ermal Luçi
c720925c17 Display the lagg interface to the interfaces assign page. 2008-07-25 20:51:16 +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
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
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
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
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
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
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