6991 Commits

Author SHA1 Message Date
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