Franco Fichtner
bdc51d075e
inc: create directory, then use it
2015-05-03 17:17:40 +02:00
Franco Fichtner
5dc5303c53
interfaces: more stuff ported, IFCAP_* and IFF_* flags are gone
...
It's actually better to not pull any ABI stuff into a scripting
language. It's so much easier to work with strings and command
line tooles. The timing isn't criticial here...
2015-05-03 17:10:50 +02:00
Franco Fichtner
f5e932726b
inc: two more replacements; almost done
2015-05-03 16:35:28 +02:00
Franco Fichtner
86033e1ec3
inc: more replacements as usual
2015-05-03 16:17:43 +02:00
Franco Fichtner
fdeff9d266
inc: replace more legacy PHP module foo
2015-05-03 16:02:23 +02:00
Franco Fichtner
6b02199157
Revert "pkg: do not yet verify the fingerprints"
...
This reverts commit 4df19f1b1e84c07836f1da2ab5a27c92c6a96f63.
It's time to enable the verification. the packagaes are being
signed since the original commit went in and all tests have
shown that this works as expected. Staying safe, you know...
2015-05-03 15:29:08 +02:00
Franco Fichtner
e3c429bcd9
src: style and whitespaces
2015-05-02 11:34:08 +02:00
Franco Fichtner
705080ca76
inc: more PHP module replacements
2015-05-02 11:16:52 +02:00
Franco Fichtner
c115e0a63e
inc: map_page_privname is only ever used once so make it inline
2015-05-02 10:50:38 +02:00
Ad Schellevis
dc5789c68d
add User item to menu for changepassword option
2015-05-01 14:29:32 +00:00
Ad Schellevis
a14796a821
remove old privilege file
2015-05-01 14:17:54 +00:00
Ad Schellevis
43d14ba96b
migrate legacy acl structure to json object
2015-05-01 15:49:13 +02:00
Ad Schellevis
1ec46a206f
add Legacy ACL as json object
2015-05-01 12:52:54 +00:00
Ad Schellevis
ab507101ed
prepare for new mvc framework, we use two different document roots in our new setup to separate legacy and new code.
2015-05-01 11:56:32 +00:00
Franco Fichtner
c46cee4520
inc: don't send signal to stale process; fixes #159
2015-05-01 07:56:27 +02:00
Ad Schellevis
941321debe
put some spaces back in menu
2015-04-30 19:23:10 +00:00
Franco Fichtner
618d17f68d
src: whitespace sweep
2015-04-30 18:11:42 +02:00
Franco Fichtner
a84ebd98f2
pkg: better FreeBSD repo override
2015-04-30 15:10:24 +02:00
Franco Fichtner
cb761a34e0
inc: s/Webcfg/WebCfg/g for consistency in ACL
2015-04-30 11:49:48 +02:00
Franco Fichtner
f7fdd973ac
login: moar tweaks
...
o Do not keep the login error in the session for
reloading the page without resubmit will yield
a spurious login error.
o Pad and reword the message and paint it black,
eh, red.
2015-04-30 08:51:53 +02:00
Franco Fichtner
2a0c9ec145
login: links don't do anything here; screen is wide enough for logo
2015-04-30 08:39:38 +02:00
Franco Fichtner
aa9aed8e81
login: bring back autofocus; can't live without it :)
...
Javascript went away, caused error, yadda, yadda...
2015-04-30 08:27:57 +02:00
Franco Fichtner
bd2d9f1c05
rc: refactor and simplify crash dump handling
2015-04-30 08:08:08 +02:00
Ad Schellevis
27b316be68
fix wrong url for carp status page
2015-04-29 20:12:07 +00:00
Ad Schellevis
6f97164501
fix menu item selection for interfaces
2015-04-29 20:10:06 +00:00
Ad Schellevis
40b6e7a95f
some style fixes (mvc)
2015-04-29 21:56:17 +02:00
Ad Schellevis
d84b293b6a
Phalcon 2.0.0 compatibility fix (validators)
2015-04-29 19:46:03 +00:00
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