9275 Commits

Author SHA1 Message Date
Ad Schellevis
61697e050e Firewall/alias, forgot about updatefreq 2018-08-05 17:52:27 +02:00
Franco Fichtner
26ba02c9af interfaces: bubble up dhcpdv6 server reload 2018-08-05 17:48:40 +02:00
Franco Fichtner
703d683195 interfaces: cleanups, unused function removed 2018-08-05 17:35:13 +02:00
Franco Fichtner
56b922f187 pkg: fix plist 2018-08-05 17:26:54 +02:00
Ad Schellevis
adec5865dc MVC, add numeric field 2018-08-05 17:08:50 +02:00
Ad Schellevis
cc5f5f05ee MVC, handle validations. remove duplicate messages, when a fieldtype validates on multiple conditions, there may be duplicate texts in the validation output. for example:
```
            $validators[] = new MinMaxValidator(array('message' => $this->internalValidationMessage,
                "min" => $this->minimum_value,
                "max" => $this->maximum_value
            ));
            $validators[] = new Numericality(array('message' => $this->internalValidationMessage));
```

Will both fail when `122.99XX` is inserted, raising `internalValidationMessage` message twice
2018-08-05 17:00:52 +02:00
Ad Schellevis
3600cf26b4 mvc/javascript, minor glich in getFormData() we should ignore empty id fields 2018-08-05 16:47:03 +02:00
Franco Fichtner
5ebe27bdb6 firmware: switch to HTTPS by default; closes #2582
Disclaimer: this does *not* increase privacy.  It's pretty
obvious what you do on an OPNsense mirror at any given point
in time WRT release version to update, traffic volume, etc.

Also note that all updates are signed and verified either way.

If you want true privacy rsync to a local private mirror and
use that one instead.

At the time of this writing FreeBSD and pfSense both use
HTTP as the default.
2018-08-05 14:55:29 +02:00
Franco Fichtner
f190ec9869 ui: another glyphicon vs fontawesome spot 2018-08-05 14:30:17 +02:00
opnsenseuser
1bdade149e wrong colors opnsense sidebar theme; closes #2601 2018-08-05 14:26:56 +02:00
Ad Schellevis
188afed620 Firewall, validate port alias... wrong order, causing disabled snat rule. 2018-08-05 12:42:53 +02:00
Ad Schellevis
a435f74707 Firewall, add some logging when rules are disabled to increase traceability. 2018-08-05 12:35:10 +02:00
marjohn56
3a26aff78e Fix PD when using DHCPD6 override on tracked interface; closes #2604
Missing PD override section
2018-08-05 11:59:59 +02:00
Franco Fichtner
7a5f1fef6e ui: spacing without &nbps; also in help text 2018-08-05 11:45:05 +02:00
Franco Fichtner
34b06640be pkg: fix plist 2018-08-05 11:39:42 +02:00
Ad Schellevis
cdb4b818c8 OpenVPN, don't remove CSO on disconnect, since there might already be a new one from a duplicate connect. closes https://github.com/opnsense/core/issues/2600 2018-08-05 11:33:11 +02:00
opnsenseuser
8df4ab1ae1 blank problem advanced button (#2605)
since i used opnsense i noticed that the advanced slider button has an ugly blank. this problem occurs in every theme. also in the original theme of opnsense. I've fixed this with a standard html syntax. see the screenshot
2018-08-05 10:32:48 +02:00
Franco Fichtner
64f01f5427 src: style sweep 2018-08-04 20:10:42 +02:00
Franco Fichtner
4fc44b142c monit: fix test after service controller change 2018-08-04 20:06:13 +02:00
Franco Fichtner
d95187f086 firmware: no dev version on production type 2018-08-04 19:58:01 +02:00
Franco Fichtner
881ab33bfe ui: fix sidebar collapse, mea culpa #2596 2018-08-04 16:06:42 +02:00
marjohn56
9bdc16828e Fix for sidebar vertical line issue; closes #2581 2018-08-04 15:56:08 +02:00
marjohn56
fbdfcf758b radvd & dhcpd6 configure fix; closes #2586
Safety net to configure dhcpd6 and radvd6
2018-08-04 15:46:03 +02:00
Franco Fichtner
6e18e3a991 pkg: point to correct CORE_ABI 2018-08-04 11:08:59 +02:00
Franco Fichtner
90ff8defcb reporting: remove unneeded margin 2018-08-04 10:40:17 +02:00
Ad Schellevis
5d3a7cd909 theme, opnsense, take two f5c29c5bf1 2018-08-04 09:54:45 +02:00
Ad Schellevis
1eb1d1defc theme/opnsense, add spacing between content blocks like it was, removed in f5c29c5bf1 2018-08-03 17:59:04 +02:00
Ad Schellevis
4ba0fa679d default config, switch "VLAN Hardware Filtering" to use card's default 2018-08-03 15:29:58 +02:00
Franco Fichtner
7593cc66d2 pkg: depend on surciata-devel for opnsense-devel 2018-08-03 12:16:59 +02:00
Ad Schellevis
61fd53ee7b Captive portal, vouchers, both the voucher server and group can contain spaces, which we need to decode before processing. closes https://github.com/opnsense/core/issues/2597
In theory it should be possible to escape before handling the endpoint, but I can't seem to find out how. in the time being let's make sure we accept the right data
2018-08-03 10:53:14 +02:00
Franco Fichtner
24e0a308ff firmware: whoops, wrong file 2018-08-02 22:09:46 +02:00
Franco Fichtner
32bdc28500 firmware: remove origin.conf fallback 2018-08-02 22:06:17 +02:00
Franco Fichtner
4b461425a5 firmware: revoke 18.1 fingerprint 2018-08-02 22:05:13 +02:00
Franco Fichtner
d993743e72 firmware: update no more 2018-08-02 22:02:43 +02:00
Franco Fichtner
062a016b58 ipsec: add brainpool ec groups
PR: https://forum.opnsense.org/index.php?topic=9308.0
2018-08-02 19:27:55 +02:00
Franco Fichtner
50a49ee6d4 dashboard: stop overflow by fixing table layout #2595 2018-08-01 20:57:30 +02:00
Franco Fichtner
1a915fe80c ui: prevent tokenizer reinit if not visible
Solves the reported issue but may not be the final fix.
May be a tokenizer library issue...

PR: https://github.com/opnsense/plugins/issues/769
2018-08-01 08:20:38 +02:00
Franco Fichtner
ea9a77afd3 system: extend ACL matching a little more
&* and ?* and can be used to match a page like /* now,
which means we can use foobar.php?* to designate optional
GET arguments to the URL to be allowed instead of falsely
matching foobar.php* which could be foobar.phpfoobar/.

It's a constructed issue, but it may help developers to
build complex plugins that use different overlapping
pages for one reason or another.
2018-07-30 23:46:22 +02:00
Ad Schellevis
a0b88452a4 Firewall, disable/enable [nat]rules using check boxes, closes https://github.com/opnsense/core/issues/1587 2018-07-30 21:38:11 +02:00
Ad Schellevis
09a13913ec firewall, add state-policy if-bound, closes https://github.com/opnsense/core/issues/2575 2018-07-29 12:12:06 +02:00
Franco Fichtner
c66f241df7 system: deal with ACL trailing slash wildcards 2018-07-28 19:32:47 +02:00
Franco Fichtner
c383d0ae61 www: trailing slash removal needs these links to change as well 2018-07-28 17:53:51 +02:00
Ad Schellevis
8857213367 IPsec/style, selectpicker in mobile page for https://github.com/opnsense/core/pull/2513 2018-07-28 13:39:52 +02:00
Ad Schellevis
172aa54a14 IDS, fix rule selection (handle per batch sequentially) and some related unintentional side effects, closes https://github.com/opnsense/core/pull/2447 2018-07-28 13:12:03 +02:00
Ad Schellevis
cd0961ae83 Merge branch 'marjohn56-Opnsense-Theme-Update-for-Sidebar' 2018-07-28 10:55:06 +02:00
Ad Schellevis
71a253cd70 Merge branch 'Opnsense-Theme-Update-for-Sidebar' of https://github.com/marjohn56/core into marjohn56-Opnsense-Theme-Update-for-Sidebar 2018-07-28 10:48:24 +02:00
Ad Schellevis
3e12ca7e1c MVC, minor cleanup in ApiMutableServiceControllerBase, trim configd responses 2018-07-28 10:43:49 +02:00
ndejong
68f0559a00 cause data from callback_ok to be passed through (#2580) 2018-07-28 10:11:47 +02:00
Franco Fichtner
d1f7dff991 firewall: cleanups in bindings 2018-07-27 13:04:28 +02:00
Franco Fichtner
82ba1d22c9 system: use shared encrypt() and decrypt() functions #2535 2018-07-27 08:59:58 +02:00