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