1193 Commits

Author SHA1 Message Date
Ad Schellevis
31df024e7f replace menusystem / integrate with new MVC framework
Next step in integrating our new MVC framework, the mainmenu in the left panel uses the same logic now for both legacy as new content.

- add feature, hide empty items
- configuration in /usr/local/opnsense/mvc/app/models/OPNsense/Base/Menu/Menu.xml
2015-04-29 19:06:32 +00:00
Franco Fichtner
fa3956565a rc: prune the main rc script, update style, remove mini /var/run
(because if you want /var to be an mfs you can do so)
2015-04-29 21:04:48 +02:00
Franco Fichtner
1a86a0bd3b rc: poperly generate /var/log/gmesg.boot 2015-04-29 21:04:48 +02:00
Ad Schellevis
66d7c5e822 (MVC) hide empty menu options 2015-04-29 21:00:44 +02:00
Jos Schellevis
5062fb2843 Proxy work in progress, change tproxy to intercept 2015-04-29 17:49:06 +02:00
Jos Schellevis
bec972f3b1 Proxy work in progress, small change for unsupported ftp proxy modes 2015-04-29 17:46:12 +02:00
Jos Schellevis
ea72a72eef Proxy, ftp added directory tracking and http internal conversion as default for content blocking, work with standard acl list 2015-04-29 16:14:44 +02:00
Jos Schellevis
fb99d8266a Proxy work in progress, add ftp_port, ftp proxy support 2015-04-29 15:38:02 +02:00
Jos Schellevis
7f451353f1 Add Services as part of Status in Menu 2015-04-29 14:12:18 +02:00
Franco Fichtner
87f2fc9711 system: do a little thing called ftp-proxy(8) for clients #155
While there, clean up a little and remove the dysfunct tftp-proxy.
Server part is a little harder, but can be done, too.
2015-04-29 12:33:11 +02:00
Jos Schellevis
f5fc00dd19 Fix loader issue with values for selectpicker 2015-04-29 09:39:12 +02:00
Franco Fichtner
3cc070df9e inc: replace another legacy PHP module function 2015-04-29 08:10:23 +02:00
Franco Fichtner
8842a55208 inc: fix is_array() warning using isset() 2015-04-28 21:12:32 +02:00
Franco Fichtner
7cfba0aac1 inc: more replacements for legacy module 2015-04-28 20:34:02 +02:00
Ad Schellevis
81c1371fe4 Remove non standard altq disciplines (codelq and fairq)
We aim to remove non standard kernel hooks to increase maintainability of the project and try to get more connection to standard FreeBSD.

Kernel support is also removed as of 15.1.10.
2015-04-28 17:24:56 +00:00
Franco Fichtner
6ad11303b7 inc: start to replace the infamous pfSense PHP module
Most of the stuff it does can be hand-rolled using ifconfig(8).
Since these operations are sparse and well-defined, there's no
harm in doing them.  The added benefit is a quantum leap in
transparency and traceability as well as using a script-based
language to do string manipulation for the command line as
opposed to C-style API fiddling (meaning: it's easier).
2015-04-28 16:37:48 +02:00
Franco Fichtner
dc6de4ae87 inc: remove stale and inconsistent `use_mfs_tmpvar' code 2015-04-27 22:38:18 +02:00
Ad Schellevis
1ad20825d4 remove non functional L7 filter
to be replaced in a (near) future release.

(also related to kernel cleanup)
2015-04-27 18:40:25 +00:00
Ad Schellevis
e5d1a1cbfc Merge branch 'master' of github.com:opnsense/core 2015-04-27 17:52:35 +00:00
Ad Schellevis
cd1c36f7af remove non-functional traffic shaper (dummynet) from legacy code
related to recent kernel cleanup.

This will be replaced with more standard components (schedule 15.7)
2015-04-27 17:50:14 +00:00
Franco Fichtner
9978becc9e src: minor style nit 2015-04-27 10:33:58 +02:00
Franco Fichtner
d3df240417 firewall: qstats(1) needs to die in a fire 2015-04-27 09:56:34 +02:00
Franco Fichtner
955321a7db dashboard: explicitly land on dashboard
The login redirects to index.php, but the ACL doesn't know about `/',
which is unfortunate because otherwise we can't land on the dashbard
anymore even though we have the rights.

While there, consolidate the ACL description for the dashbard.  It was
status, not system, but now it is lobby anyway...
2015-04-25 11:57:54 +02:00
Jos Schellevis
bcd2ee0842 Proxy work in progress, fix next line issue 2015-04-24 17:07:20 +02:00
Jos Schellevis
49519b3fa2 Proxy work in progress, 2nd tweak for unrestricted ips 2015-04-24 17:05:22 +02:00
Jos Schellevis
08bcaf16ba Proxy work in progress, tweak for unrestricted ips 2015-04-24 17:01:57 +02:00
Jos Schellevis
957709f3c8 Proxy work in progress, service call proxy start do not wait for response in GUI 2015-04-24 16:46:27 +02:00
Jos Schellevis
0a57bbc83c Remove acidently added file from core 2015-04-24 16:37:20 +02:00
Jos Schellevis
06f542b5b9 Merge branch 'master' of https://github.com/opnsense/core 2015-04-24 16:25:20 +02:00
Jos Schellevis
77919c0c2a Proxy work in progress, add extra mimetype block on request 2015-04-24 16:24:46 +02:00
Jos Schellevis
cb17a97c13 Proxy service scripts fixes 2015-04-24 16:20:27 +02:00
Jos Schellevis
a89dc1724d Proxy work in progress, fix mime reply and small typo 2015-04-24 16:17:38 +02:00
Jos Schellevis
8346c7bd24 Add escape charaters for to 2015-04-24 15:43:21 +02:00
Jos Schellevis
66265c9779 Proxy work in progress, fix topy 2015-04-24 12:04:33 +02:00
Jos Schellevis
d9198af653 Proxy work in progress, undo split use regex 2015-04-24 12:03:18 +02:00
Jos Schellevis
624386427d Proxy work in progress, split regex and domain acls 2015-04-24 11:46:40 +02:00
Jos Schellevis
e51362cf4e Proxy work in progress, fix missing acl 2015-04-24 11:35:21 +02:00
Franco Fichtner
785b03f5d6 src: imported software needs to be ported ;) 2015-04-24 11:34:24 +02:00
Franco Fichtner
f9cf7910a2 src: try to unwind the wireless_regex global foo 2015-04-24 11:28:14 +02:00
Jos Schellevis
dafaa5511c Proxy work in progress, fix missing acl 2015-04-24 11:18:54 +02:00
Jos Schellevis
88c07be2ae Proxy work in progress, change mathinh on white and blacklists 2015-04-24 11:16:53 +02:00
Franco Fichtner
7773bb31cd src: varetc_path gone; now we're getting somewhere... 2015-04-24 11:03:26 +02:00
Franco Fichtner
fffc9000b1 auth: bootstrapping "''" for the command line is horrible...
... and breaks if one uses the proper shell escape later.  ;)
2015-04-24 10:53:29 +02:00
Franco Fichtner
07a1b9208e src: replace varetc_path 2015-04-24 10:40:45 +02:00
Jos Schellevis
501c35d407 Proxy work in progress, test config 2015-04-24 10:31:51 +02:00
Jos Schellevis
721ba18967 Proxy work in progress, subnet fix final 2015-04-24 10:25:58 +02:00
Franco Fichtner
ae8d44faa2 src: remove globbing-related unlink_if_exists() usage 2015-04-24 10:21:21 +02:00
Franco Fichtner
1832a5a385 src: zap easy occurrences of unlink_if_exists()
... and refactor the code left and right.  Someone's got to do it.
2015-04-24 10:21:21 +02:00
Franco Fichtner
ddc2cd37b0 src: vardb_path zapped 2015-04-24 10:21:21 +02:00
Jos Schellevis
a07d6e3750 Proxy work in progress, fix length of split 2015-04-24 10:20:59 +02:00