Franco Fichtner
32f2ddbcf4
src: show save message in correct language after language switch
...
get_std_save_message() should be removed eventually, there are only a
few callers left. Out of lack of imagintion, just fix the apparent
issue and remove the attached filter/firewall message that doesn't
really work because it does not look for "firewall" in the script name.
2017-04-19 00:00:22 +02:00
Fabian Franz
2c8c466642
Translation ( #1548 )
...
* fix translations in traffic shaper
* translation IDS and Proxy
2017-04-18 15:29:17 +02:00
Fabian Franz
25f89aad77
translate dialog titles ( #1547 )
...
* translate dialog titles; closes #1546
* Some additional strings reported by @DokuKaefer
2017-04-18 05:59:56 +02:00
Ad Schellevis
aad0dbb8eb
firewall, work in progress, refactor gateway logic, only extends new plugin -> filterrule classes, doesn't change the internals yet.
2017-04-17 20:14:04 +02:00
Ad Schellevis
442fc75bc6
filter.inc, cleanup. duplicate check for ip address, same logic is already in gwlb.inc.
2017-04-17 18:16:59 +02:00
Ad Schellevis
f296f6810c
gwlb, found the use... 2dbc3ab259
2017-04-16 19:13:40 +02:00
Franco Fichtner
0028518541
interfaces: drop trivia "some XXX want this or that"
2017-04-16 12:47:30 +02:00
Michael
c144e2471a
Changed paths to change Referrer
2017-04-16 10:28:04 +02:00
Ad Schellevis
c5aee74118
captive portal, enforce local group, add note, closes https://github.com/opnsense/core/issues/1503
2017-04-13 07:49:39 +02:00
Franco Fichtner
8f4acc30d0
rc: finish root password reset; closes #1540
2017-04-12 18:36:36 +02:00
Franco Fichtner
fb93a51c3b
rc: remove factory_shipped_* trickery #1540
2017-04-12 18:20:25 +02:00
Franco Fichtner
a6d7bec4b0
another stray occurrence of $g
2017-04-12 10:51:46 +02:00
Franco Fichtner
88ddc9857c
unbound: strip $g here too
2017-04-12 10:49:11 +02:00
Franco Fichtner
bbb0d20896
dhcp: do previous for dhcpd_chroot_path
2017-04-12 10:47:37 +02:00
Franco Fichtner
8c31aa3ca7
unbound: remove overzealous chroot directory softcoding
...
We previously achieved what we wanted anyway: move all callers
to a single file exclusively dealing with unbound.
2017-04-12 10:36:38 +02:00
Franco Fichtner
fbac6fb1a6
expand product info to MVC view; closes #1446
...
There is still some glue in the product info that is irrelevant
to the product. Will be removed eventually.
2017-04-12 09:32:44 +02:00
Franco Fichtner
d783470868
product info file to be used from MVC #1446
2017-04-12 09:14:45 +02:00
Franco Fichtner
7b537eba02
firmware: flip the order of plugins and packages
...
It may help users to find what they think are "packages", but
for consistency reasons was recoined as "plugins".
2017-04-12 07:52:55 +02:00
Franco Fichtner
68faafd185
aliases: improve validation messages; closes #1443
2017-04-12 07:36:56 +02:00
Franco Fichtner
6c022705b2
interfaces: tweak whitespace in these strings
2017-04-12 06:17:38 +02:00
Franco Fichtner
322443147a
dns: don't use " for literal quotes
2017-04-12 06:04:16 +02:00
Ad Schellevis
3e46eb415e
php7.1, Error at /usr/local/opnsense/www/api.php:26 - Invalid callback OPNsense\Core\Api\MenuController::afterexecuteroute, cannot access protected method OPNsense\Core\Api\MenuController::afterExecuteRoute() (errno=2)
2017-04-10 10:35:55 +02:00
Franco Fichtner
ad3fa98b8b
rc: retire this cruft, it allows to magically adapt to PHP version
2017-04-10 10:12:02 +02:00
Franco Fichtner
f802f756db
firewall: fix typo in scrub page
2017-04-07 12:59:11 +02:00
Ad Schellevis
db0a89bf13
dhcp:server, pool loop counter missing, closes https://github.com/opnsense/core/issues/1527
2017-04-07 10:29:09 +02:00
Franco Fichtner
95158547dd
services: tweak advertisement routes add/delete js
2017-04-07 07:20:52 +02:00
Franco Fichtner
749cde1c6d
rc: more tweaks / fixes for #1524
2017-04-07 06:38:33 +02:00
Franco Fichtner
1be6437c59
gwlb: better log message for monitor routes
2017-04-07 06:33:55 +02:00
Franco Fichtner
f729d881c7
rc: align the behaviour of IPv4 and IPv6 IP renewal
...
PR: https://github.com/opnsense/core/pull/1524
2017-04-06 12:41:07 +02:00
Franco Fichtner
955e1fcaa6
pkg: regenerate plist
2017-04-05 19:27:34 +02:00
Ad Schellevis
abad6f9952
proxy, add extended file logging option for https://github.com/opnsense/core/issues/1507
2017-04-05 19:01:24 +02:00
Ad Schellevis
622e8dba35
firewall / add select all, for https://github.com/opnsense/core/issues/1514
2017-04-05 18:37:32 +02:00
Ad Schellevis
07f5033bff
add configd command for "dhcpd list leases" for https://github.com/opnsense/core/pull/1472
2017-04-04 20:34:10 +02:00
Ad Schellevis
1474f77ddc
dhcpd watcher (unbound) cleanup mac address, remove ;
2017-04-04 20:15:20 +02:00
Ad Schellevis
e7137c1ec3
dhcpd.leases using wrong timezone, closes https://github.com/opnsense/core/issues/1521
2017-04-04 19:45:42 +02:00
Franco Fichtner
184c79b175
rc: print that fsck is running; closes #1519
2017-04-04 07:27:08 +02:00
Franco Fichtner
8e4e129e2e
dynamic dns: pluggable ACLs, consolidation...
...
* RFC2136 missed the edit page completely
* DynDNS ACLs merged, we do it by feature
2017-04-03 07:31:21 +02:00
Ad Schellevis
5f17abb3fa
(ids) fix for https://github.com/opnsense/core/issues/1516
2017-04-02 19:42:16 +02:00
Ad Schellevis
83488b6710
(proxy) virtualip's should be added automatically for listening configuration, this was the case for some types, but not for all (CARP)
2017-04-02 12:22:03 +02:00
Ad Schellevis
e52e251e5e
(proxy) decode content when downloading ACL, closes https://github.com/opnsense/core/issues/1510
2017-03-30 06:56:59 +02:00
Franco Fichtner
8d745baa6c
plugins: simplify this before next step
2017-03-29 19:14:37 +02:00
Franco Fichtner
ddcc54f48f
plugins: lose the eval(), switch to include_once
...
Note that require_once is bad as well here, because it throws another
uncatched error as opposed to a warning when a file has not been found.
Now it is better in recovery, although 99% of the time this is supposed
to deal with syntax errors during bad core/plugin updates or manual
user edits.
It's also useful to note that the errors/warnings still make their way
to the crash reporter so we can do something about them.
Suggested by: @fabianfrz
2017-03-29 11:52:05 +02:00
Franco Fichtner
f81085dfc0
plugins: if a component has a faulty syntax...
...
simply eval() it and log the error instead of stopping execution.
We don't get to source the code, but since for strict plugins
there is no direct code execution the plugin acts as if it was
deinstalled.
As the plugin scope is growing rapidly, we need this to be able to
guarantee error-free execution in the widest possible sense. This
doesn't currently protect function calls, but the same thing must
be done there as well.
2017-03-29 09:35:59 +02:00
Franco Fichtner
264c5655c4
web proxy: fix typo
...
PR: https://lists.opnsense.org/pipermail/devel/2017-March/000012.html
2017-03-28 15:24:54 +02:00
Franco Fichtner
a2381e6cd9
system: do not prompt for password on user edit
...
PR: https://lists.opnsense.org/pipermail/users/2017-March/000062.html
2017-03-28 13:48:56 +02:00
Franco Fichtner
122deaf904
menu: unpack the remaining DNS Tools into Services
2017-03-28 06:50:52 +02:00
Franco Fichtner
c7a488dcb5
rrd: naming conventions and a side note
...
We have a function pair rrd_import() / rrd_export() now, which do
wildly different things even though they've been used for a single
purpose:
(1) rrd_export() writes a string, appends it to the config.xml
(2) rrd_import() takes a parsed config portion, but not as an
argument, rather as a global config element
(3) There was also an older backup clue which exported files, but
simply packed them up for restore after boot
If we can get the system to unify the usage we'll end up with a
neat way of backing, restoring and migrating RRD data, although
I'm not sure if this can be fully compatible with the old files.
2017-03-28 01:06:53 +02:00
Franco Fichtner
4ca71c3234
interfaces: one sweep through the file
2017-03-28 00:39:53 +02:00
Ad Schellevis
88787945d1
crash report, "missing style", closes https://github.com/opnsense/plugins/issues/99
2017-03-27 18:46:35 +02:00
Franco Fichtner
3a7f8310fe
rc: touch-and-go on the tabs while here
2017-03-27 09:12:39 +02:00