11451 Commits

Author SHA1 Message Date
Ad Schellevis
d49e44ac01 System / Access / Tester : convert line end to <br/> characters, it's not very obvious that an attribute like memberof uses "\n" between entries. 2021-02-11 18:41:30 +01:00
Franco Fichtner
84b086ec96 firmware: provide check data to caller for upcoming refactor #4500 2021-02-11 16:29:28 +01:00
Franco Fichtner
d8e0eb669a firmware: remove debug output 2021-02-11 15:34:44 +01:00
Franco Fichtner
10646e04c6 system: retain index after sort; closes #4697 2021-02-11 14:27:57 +01:00
Franco Fichtner
16cfcb5713 firmware: add search for plugins and packages #4500 2021-02-11 14:21:40 +01:00
Ad Schellevis
297cc48941 Firewall / Aliases - all doesn't return all, but more like all -1. 2021-02-11 13:31:43 +01:00
Franco Fichtner
6a2c0c4e72 firmware: report enabled repositories #4500 2021-02-11 13:26:10 +01:00
Ad Schellevis
b465a418a0 IDS policies not mnatching categories. since categories isn't a metadata field, our parser seems to miss the field content. In this case it should be safe to assume if a metadata field isn't found we can look in the rule properties if it's there. there likely aren't overlapping properties in this case. closes https://github.com/opnsense/core/issues/4695 2021-02-11 11:25:17 +01:00
Franco Fichtner
a9d00046ff firmware: check status instead of using fail #4500
Also back off a little when not getting proper data.
2021-02-11 10:37:44 +01:00
Franco Fichtner
bfbc0bdccb firmware: warn on incomplete repository, change release type priority #4500 2021-02-10 16:06:49 +01:00
René
75a7e2131a
Sidebar - fix for too long a-link list (#4684) 2021-02-10 15:47:01 +01:00
Franco Fichtner
831fcec40b firmware: add a functional stub for connectivity audit #4500
pkg update -f is a good starting point, but we also need to check
DNS etc. so that is still a subject to debate.
2021-02-10 13:39:22 +01:00
Franco Fichtner
2a860c841d firmware: business changelogs from separate mirror #4500 2021-02-10 13:14:37 +01:00
Franco Fichtner
a75877fc8d firmware: support business type, production changes to community for clarity #4500 2021-02-10 11:50:08 +01:00
Maurice Walker
028b129f87
radvd: remove ::/0 route (#4692)
As discussed back in #3343: Router Advertisements should never contain a ::/0 route.
A default route is indicated by setting the Router Lifetime to > 0. This was originally fixed
by @fichtner in e67dade, but the ::/0 route is still added for CARP interfaces and "static
mode" interfaces (introduced in 66dc0e9).
2021-02-10 08:25:45 +01:00
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