9313 Commits

Author SHA1 Message Date
Franco Fichtner
fb541dd8ba ui: fix footer boxing; closes #2626 2018-08-11 23:22:47 +02:00
Franco Fichtner
71043f1bb7 firewall: use runtime interface address resolving for #2625 2018-08-11 13:32:27 +02:00
Franco Fichtner
a5b5afb0ad ui: store preference for sidebar toggle #2554 2018-08-10 12:09:27 +00:00
João Vilaça
6655ee9502 Update php.ini include paths 2018-08-10 13:34:27 +02:00
Franco Fichtner
2fd042ebf7 dnsmasq: isset() vs. !empty()
PR: https://twitter.com/eblot/status/1027811926452183041
2018-08-10 09:13:12 +02:00
framer99
1489973eac Fix disabled Reject action icon display code 2018-08-10 07:55:01 +02:00
Franco Fichtner
2b7798190a firmware: first step to keep a list of known plugins #1663
While this works, even for retrospective reinstall, the real issue is
to get to know all the other plugins that are installed but not yet
known like an image-preinstalled os-dyndns.

Second step is how to present the plugins that may be missing in a
sensible way or clickable "install all missing plugins".
2018-08-10 00:03:05 +02:00
Ad Schellevis
6e759fba30 ui, tokenizer2, another round at https://github.com/opnsense/plugins/issues/769 2018-08-09 20:53:10 +02:00
Ad Schellevis
b56c2dfdd2 WebUI/CP hardening, hide server version, close https://github.com/opnsense/core/issues/2618 2018-08-09 20:20:49 +02:00
Ad Schellevis
dc8b411420 configd, call shutdown before close, d6d9374b66 2018-08-09 17:04:03 +02:00
Ad Schellevis
6bf3d13196 Menu, group privileges showing wrong item 2018-08-09 13:30:06 +02:00
Franco Fichtner
6547e86fad mvc: do not offer intenal interfaces in selector; closes #2280 2018-08-09 08:53:45 +02:00
Franco Fichtner
ac1c2ec219 openvpn: do not create v6 gateway if disabled #2450 2018-08-09 08:28:35 +02:00
Franco Fichtner
0a8794fc97 openvpn: debug for #2610 2018-08-08 21:06:37 +02:00
Ad Schellevis
118a1eb2ea Revert "ui: prevent tokenizer reinit if not visible"
This reverts commit 1a915fe80ca8c2c91cf4c1fcbc30ab630adcecca.
2018-08-08 18:50:29 +02:00
Ad Schellevis
34ed67aeb0 Revert "Tokenizer2, pull in https://github.com/zellerda/Tokenize2/pull/38 to fix https://github.com/opnsense/plugins/issues/769"
This reverts commit 542331c93f0b9f6d639f719853c9ac5e8b28303c.
2018-08-08 18:48:55 +02:00
Ad Schellevis
31e3f748ad mvc/tokenizer, hide dropdown after tokenize2().trigger('tokenize:select'); 2018-08-08 18:46:18 +02:00
Franco Fichtner
19b832f6c8 interfaces: try to sync dhclient-script #2542 2018-08-08 18:15:32 +02:00
Franco Fichtner
14d7e72e95 unbound: clarify ACL name on previous 2018-08-08 17:49:29 +02:00
Franco Fichtner
c3138260e0 unbound: fix ACL; closes #2617 2018-08-08 17:29:07 +02:00
João Vilaça
d14f06616f Add textarea field to diag_backup (#2616) 2018-08-08 13:22:26 +02:00
Franco Fichtner
eab47cb67f firmware: better detection for changelog production vs. development 2018-08-08 09:54:24 +02:00
Franco Fichtner
5ca45ab688 pkg: another package change 2018-08-08 09:10:24 +02:00
Ad Schellevis
146cc63383 Revert "tokenize2, increase zIndexMargin"
This reverts commit 0da7b4f1d8e5e21a093b5af84a7b39564eec500f.
2018-08-07 19:04:18 +02:00
Ad Schellevis
0da7b4f1d8 tokenize2, increase zIndexMargin 2018-08-07 18:59:55 +02:00
Ad Schellevis
56ec0a2b3e Revert "mvc, apply tokenizer and selectpicker after form model to prevent tokenizer to fetching the wrong z-axis"
This reverts commit b09775e5c9ed5775d349bc5f1dc64f8a13e018c8.
2018-08-07 18:55:39 +02:00
Ad Schellevis
b09775e5c9 mvc, apply tokenizer and selectpicker after form model to prevent tokenizer to fetching the wrong z-axis 2018-08-07 18:44:06 +02:00
Ad Schellevis
542331c93f Tokenizer2, pull in https://github.com/zellerda/Tokenize2/pull/38 to fix https://github.com/opnsense/plugins/issues/769 2018-08-07 17:53:00 +02:00
Franco Fichtner
0fd2043f66 firmware: annotate issue with new code 2018-08-07 13:20:19 +02:00
Franco Fichtner
c37d2055a3 pkg: move back to radvd1 2018-08-07 13:13:09 +02:00
Franco Fichtner
bf2b06fcf9 dashboard: interface table spacing, change no carrier and down icons 2018-08-06 08:10:30 +00:00
Franco Fichtner
ed1bf3879d boot: 19.1 development now 2018-08-06 09:48:50 +02:00
Franco Fichtner
24f045108b pkg: we'll be switching to explicit radvd1 package soon 2018-08-06 08:10:18 +02:00
Franco Fichtner
7965e5f525 ui: remove unused colour variable 2018-08-06 07:20:37 +02:00
Franco Fichtner
dcc4ec0a82 interfaces: move the dhcpdv6 start up once more 2018-08-06 07:13:58 +02:00
Franco Fichtner
abf1e44d74 wizard: fix root password input
Unfortunately, <name/> generates the name from a label
into the form name= and id= attributes, which can utterly
break if the name is changed when there is custom code.
2018-08-06 06:56:45 +02:00
Ad Schellevis
a710ff5e7f fix previous 2018-08-05 18:17:17 +02:00
Franco Fichtner
b8a651a931 shell: omit ":" from SSL fingerprint, asymmetry bugs me 2018-08-05 18:16:43 +02:00
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