11436 Commits

Author SHA1 Message Date
Ad Schellevis
61e41715f0 System / Trust / Certificates : fix "PHP Warning: count(): Parameter must be an array or an object t..." closes https://github.com/opnsense/core/issues/4690 2021-02-09 10:54:30 +01:00
Ad Schellevis
f79c311abf IDS: prevent flowbits:noalert from being dropped. closes https://github.com/opnsense/core/issues/4687 2021-02-08 19:35:15 +01:00
Franco Fichtner
f054c5e112 firmware: do not look up N/A changelog #4500 2021-02-08 14:32:06 +01:00
Franco Fichtner
91ae9bca45 firmware: tweak UX for #4500 2021-02-08 14:13:35 +01:00
Franco Fichtner
20835a92b1 system: disable clog by default 2021-02-08 09:41:40 +01:00
Ad Schellevis
7cd248ae85 Captive portal - refactor bootgrid usage in sessions, for https://github.com/opnsense/core/issues/4683 2021-02-07 19:43:26 +01:00
Ad Schellevis
7bdcc97e3c Diagnostics - refactor bootgrid usage . for https://github.com/opnsense/core/issues/4683 2021-02-07 18:30:26 +01:00
Franco Fichtner
3dcc9f512e pkg: compute CORE_NEXT to do automated tag matching
If CORE_NEXT.b tag exists do not use anything else anymore,
otherwise if CORE_NEXT* something exists use this, otherwise
hands off from manual tag pattern matching.

Since this is based on computation of CORE_ABI input we
can use this on the development track to always figure out
the correct version to use without checking the CORE_ABI
explicitly.

Use CORE_NEXT in a file replacement as well.
2021-02-07 15:04:47 +01:00
Ad Schellevis
a47493a259 System/Diagnostics/Activity: simlpify logic 2021-02-07 13:56:19 +01:00
Ad Schellevis
d641c00528 System/Diagnostics/Activity: use bootgrid's api to write rows instead of build the table, closes https://github.com/opnsense/core/issues/4681 2021-02-06 20:11:23 +01:00
Franco Fichtner
9ae1359888 rc: whitespace in previous 2021-02-06 15:55:24 +01:00
Franco Fichtner
f08b14695e reporting: adjust copyright header style while changes are in flight 2021-02-05 13:38:05 +01:00
Franco Fichtner
12637eb7f5 rc: let opnsense-version -c check package file existence 2021-02-05 13:26:43 +01:00
Franco Fichtner
53556813e4 firmware: reload menu when ***DONE***
Patch based on a previous submission, but lacking proper
callbackk to avoid clearing the menu on errors.

PR: https://github.com/opnsense/core/pull/3529
2021-02-05 11:49:30 +01:00
Franco Fichtner
b35843fdbc firmware: opnsense-version will do the trick 2021-02-05 10:22:55 +01:00
Franco Fichtner
024bb6a003 firmware: UX rework done now #4500
Removed more fluff, concepts anf functionality are there.
Plugin conflict labels could probably require improvement,
but the way they work is relatively complicated, but maybe
it is only getting late.

As soon as we have plugin JSON metadata we can ship the
plugin conflict rework as well as that seems to help a lot
when recovering from strange situations (mostly development
things, but we never know).
2021-02-05 00:09:58 +01:00
Franco Fichtner
8158ef8a6c firmware: deal with plugin to config syncs 2021-02-04 17:53:32 +01:00
Franco Fichtner
cecee27688 intrusion detection: style sweep 2021-02-04 17:48:15 +01:00
Franco Fichtner
164eaf80c5 firmware: update status when we save the settings 2021-02-04 12:06:14 +01:00
Franco Fichtner
2573b7325a firmware: do not show subscription key on firmware status page #4500 2021-02-04 12:02:03 +01:00
Franco Fichtner
93852abd8b firmware: second batch, workable state #4500
o show updates tab log tracking progress icon
o get rid of spurious messages when tracking updates tab
o use "status" name to register the first tab
o ignore empty log messages when configd restarts
o table-condensed use everywhere padding a small td on the left
o ditch accept plugin again, users can remove them now manually
o remove fluffy wording from buttons

The plugins accept/reinstall functionality is not fully
reworked yet.  There are some backend issues with it
that need to be sorted out.  The general idea is to move
the buttons to the Status page to avoid clutter in the
plugins list.
2021-02-04 10:51:53 +01:00
Franco Fichtner
8cb4ccfa2a firmware: rework normal updates, part 1 of possibly 2 #4500 2021-02-03 17:00:41 +01:00
Ad Schellevis
0101becd99 IDPS: make sure rule overwrites use unique config sections. closes https://github.com/opnsense/core/issues/4667
We might consider a unique constraint as well, but since duplicates themselves don't hurt that much, this might be good enough.
2021-02-03 16:25:47 +01:00
Franco Fichtner
c05df172aa firmware: add information page #4500 2021-02-03 14:21:20 +01:00
Ad Schellevis
ffa064faf9 IDPS: action and status filter where excluded. closes https://github.com/opnsense/core/issues/4665
Although it looks nice to return the current configured rule overwrites, it's confusing when querying items. Remove the rule overwrites and only show what's being use now, needs an apply to update.
2021-02-03 13:52:29 +01:00
Franco Fichtner
efd880b9db firmware: reroot is buggy, revert and rename while at it 2021-02-03 08:58:36 +01:00
Franco Fichtner
97d9feb6d8 interfaces: looks nicer on page 2021-02-02 16:45:58 +01:00
Ad Schellevis
a2a21829fa IDPS: cleanup up rule based additions prevent collisions with the new policies. closes https://github.com/opnsense/core/issues/4658
o Don't try to cleanup single rule changes, since we can't measure the impact of the policy upfront
o Add a grid in the policy editor to show the single overwrites so the user can easily delete them if needed (small number of items isn't an issue, a lot will be)
o warn the user if he/she uses more 100 custom additions, often its better to switch to other definitions (prevent slow config access for all components)
2021-02-02 15:54:24 +01:00
Franco Fichtner
68b7c4ccfa firmware: revoke old business key 2021-02-02 15:33:04 +01:00
Franco Fichtner
090dd89aa1 interfaces: finally fix IPv6 misalignment in get_interfaces_info()
Related to: https://github.com/opnsense/core/issues/4651
2021-02-02 14:40:19 +01:00
Franco Fichtner
87c00de215 ui: patch up replaceAll; closes #4654 2021-02-01 12:09:40 +01:00
Franco Fichtner
3782c3856d firmware: condense previous 2021-02-01 11:31:45 +01:00
Franco Fichtner
1250318dc2 rc: add tiny manual page for opnsense-beep 2021-02-01 11:25:44 +01:00
Franco Fichtner
b029e67c21 firmware: more annotations 2021-02-01 11:12:43 +01:00
Franco Fichtner
5bfd6b66f3 dashboard: fix firewall log widget; closes #4648 2021-02-01 11:04:28 +01:00
Ad Schellevis
34698ef09c Firewall / categories: fix missing POST arrays, closes https://github.com/opnsense/core/issues/4655 2021-01-31 22:38:07 +01:00
Franco Fichtner
d7c86fa3cd rc: add two more beep variants 2021-02-01 10:18:39 +01:00
Franco Fichtner
9121ee88ce rc: refactor, add missing copyright header, rename
Scott committed this in 2005 so it is safe to assume the BSD
license fits...

See also: https://github.com/pfsense/pfsense/commit/fa94531eaba
2021-02-01 09:46:45 +01:00
Maurice Walker
c33af5b33f
Fix sidebar menu collapse (#4657) 2021-02-01 08:37:40 +01:00
Ad Schellevis
ff547eba37 Firewall / traffic shaper: change order of delay parameter to prevent parse errors, closes https://github.com/opnsense/core/issues/4650 2021-01-31 11:42:14 +01:00
Franco Fichtner
33544858c0 interfaces: unhide primary IPv6 #4651
The refactor was based on code that treated the primary
address differently and so its display was recently lost.
2021-01-30 09:30:18 +01:00
Franco Fichtner
1c8e3a3a47 firmware: update text and make notes for later #4500 2021-01-29 19:38:12 +01:00
Ad Schellevis
bf42e6efce firewall / categories: minor regression, when returning fromt POST type isn't guaranteed. 2021-01-29 18:53:24 +01:00
Ad Schellevis
f57fe2b4d3 Auth: minor bug, sending an empty log line after "...authenticated successfully..." 2021-01-29 17:29:20 +01:00
Ad Schellevis
c3ca1f61b3 replace traffic graphs widget for chart.js variant including interface selection (under the edit button). 2021-01-28 18:32:12 +01:00
Franco Fichtner
faf2bed16e boot: switch logo version for dev track 2021-01-28 11:04:15 +01:00
Franco Fichtner
ac07edc554 firmware: remove upgrade prompt 2021-01-28 11:00:30 +01:00
Ad Schellevis
0038b4d071 Captive portal, validate if ipaddr exists when writing the template out, could be https://forum.opnsense.org/index.php?topic=21142.msg98852#msg98852.
Although there is something misconfigured when ipaddr doesn't exist, I'm also not sure validation will always be perfect in this case.
2021-01-28 10:28:57 +01:00
Franco Fichtner
f2ca74384a firmware: fix fetch of changelogs on dvd images 2021-01-28 09:16:25 +01:00
Franco Fichtner
e6ced08e3d system: make a note that comconsole_port probably works just as well 2021-01-26 19:19:52 +01:00