12458 Commits

Author SHA1 Message Date
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
cddb86cf77 Revert "pkg: defer pkg check so that we get a package anyway on `make upgrade'"
This reverts commit 73c5252409cc28bb8d703d97e1c9eb90fbf3fe23.

`make package' works too, do not move early check.
2021-02-03 20:03:50 +01:00
Franco Fichtner
8cb4ccfa2a firmware: rework normal updates, part 1 of possibly 2 #4500 2021-02-03 17:00:41 +01:00
Franco Fichtner
73c5252409 pkg: defer pkg check so that we get a package anyway on `make upgrade' 2021-02-03 16:56:06 +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
Franco Fichtner
890649c004 pkg: fix plist 2021-02-02 15:58:38 +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
Franco Fichtner
af1401850b pkg: fix plist 2021-01-29 06:59:16 +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
5cf131df6c pkg: reorder for better diff 2021-01-28 11:01:48 +01:00
Franco Fichtner
ac07edc554 firmware: remove upgrade prompt 2021-01-28 11:00:30 +01:00
Franco Fichtner
771cae8182 pkg: move default ABI to 21.1, retain 20.7 compat for now 2021-01-28 10:59:10 +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
088c92b0d7 github: add alternatives/workarounds to template 2021-01-27 16:52:32 +01:00
Franco Fichtner
95498491a2 make: mfc target may not exist, it's ok 2021-01-27 11:12:24 +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
Franco Fichtner
5463a34928 system: sort tunables, noticed while fidding with hw.uart.console 2021-01-26 17:01:06 +01:00