Franco Fichtner
9a01e5399d
firmware: UX and display tweaks
2021-02-16 10:31:04 +01:00
Franco Fichtner
31cefec61b
firmware: when config.xml looks like a factory reset register plugins/release #4500
...
This way the build can do all sorts of funny things and we will end up
with a consistent config.xml after boot. For people restoring other
config.xml that is not the case but in this scenario the user is likely
aware of what he or she is doing.
2021-02-16 10:05:27 +01:00
Franco Fichtner
ecad74072c
firmware: fix a typo and improve wording #4500
2021-02-16 00:51:16 +01:00
Franco Fichtner
4cf0720b66
firmware: merge updates and release type result parsing #4500
...
With this we get as much visibility as pkg can offer us. Merge
some code in the process as the release type shift is nothing
special anymore.
2021-02-16 00:40:20 +01:00
Franco Fichtner
01da8a72f0
firmware: remove a bit of side effects from JS #4500
2021-02-15 23:33:57 +01:00
Franco Fichtner
e283a5942d
firmware: UX and JS changes #4500
2021-02-15 19:52:15 +01:00
Ad Schellevis
73ffa7b1ab
Usermanager: export api keys reload issue on Safari. closes https://github.com/opnsense/core/issues/4706
...
This probably doesn't win a beauty contest, but it seems like reloading the page instantly causes issues on Safari these days.
2021-02-15 18:40:30 +01:00
Franco Fichtner
91d6fa9dab
firmware: upgrade sets into updatelist #4500
...
While here the API now tells the page what it should do.
We always consume updates first and then tell the user
it is all well or that an upgrade is available.
Errors are shown as well although when the API has a
fatal issue we don't want to try to force a reaction
and instead just log to console.
The major upgrade needs another fold to be made even
quicker than before but for today that is enough.
2021-02-15 16:43:14 +01:00
Franco Fichtner
a22981977a
firmware: remove "Messages" , show modal instead
...
Reshuffle the tab order a little. Makes the updates appear
a bit less jumpy.
2021-02-15 14:44:28 +01:00
Franco Fichtner
069fc742bf
firmware: delay this a bit more, status call takes some time #4500
2021-02-15 13:56:13 +01:00
Franco Fichtner
8d7ce38678
firmware: add upgrade sets to status if found and required #4500
2021-02-15 13:51:54 +01:00
Franco Fichtner
4db74fe31e
firmware: switch column for updates view #4500
2021-02-15 13:28:42 +01:00
Franco Fichtner
2ecd584c9a
firmware: firmware-* files private to check.sh #4500
...
Remove unused JS while here.
2021-02-15 13:07:00 +01:00
Franco Fichtner
52594df3e3
firmware: simplify upgrade procedure #4500
2021-02-15 12:05:16 +01:00
Franco Fichtner
14416172b1
firmware: switch to new update procedure #4500
2021-02-15 11:33:44 +01:00
Franco Fichtner
9fb0b8d677
firmware: remove compat code from plugin register script #4500
...
We always assume metadata is present otherwise we end up
with undefined behaviour.
2021-02-15 09:15:45 +01:00
Ad Schellevis
a58f21dc10
IPSec: fix minor validation issue, Phase2 Local/Remote network check does't apply on VTI interfaces.
2021-02-12 22:18:43 +01:00
Franco Fichtner
dd7aa5311f
firmware: vim used to be more clever
2021-02-14 14:40:45 +01:00
Franco Fichtner
fd2bc705ac
firmware: small design improvement and release type shift warning #4500
2021-02-14 14:31:22 +01:00
Franco Fichtner
694333657a
firmware: go back to fa-spinner fa-pulse in the tab labels #4500
2021-02-14 13:57:46 +01:00
Franco Fichtner
88aa77ecda
firmware: assorted changes for #4500
...
o Do not load the text changelog for the GUI as it is unused
o Rename product_name to product_id for consistency
o Always hint at product_target so correct changelog is displayed
o Rename type to target for consistency
o Add distinguishable labels to changelog view actions
o Return JSON when argument is given for easier debug
2021-02-14 13:50:14 +01:00
Ad Schellevis
a4f48f7a91
Services / Web proxy - possible ownership issue on template directory.
...
It's probably better to chown the error pages directory, just like we for other squid related directories, to prevent ownership issues. Although this doesn't seem to go wrong, the files are intended for squid.
closes https://github.com/opnsense/core/issues/4703
2021-02-12 21:11:26 +01:00
Franco Fichtner
bb0085dd77
interfaces: these look unused
2021-02-13 14:09:45 +01:00
Franco Fichtner
64640958df
firmware: for check also figure out release type shift #4500
2021-02-12 21:58:05 +01:00
Franco Fichtner
65f212b537
firmware: bubble this down, more to come #4500
2021-02-12 21:41:22 +01:00
Franco Fichtner
9679c969f6
firmware: remove type.install, bring code closer together #4500
2021-02-12 19:59:48 +01:00
Franco Fichtner
10eab0ae68
firmware: get rid of firmware type name #4500
...
From the user side no functional changes. What this can do
now is decide whether to update or do a release type transition.
In most cases it is safer to get all updates first and then
do a release type transition afterwards. This can follow when
firmware type install can be shelved.
2021-02-12 19:37:58 +01:00
vnxme
f69794b929
OpenVPN: Enhance configuration - Compression ( #4590 )
2021-02-12 18:37:02 +01:00
Franco Fichtner
d00a9f3c16
firmware: correct install time and loop check_package #4500
...
The former is so we have the date of the install point, not the
date of the package build time. And, secondly, if we loop the
argument for check through the JSON we know to put the result
into perspective later on.
2021-02-12 14:48:20 +01:00
Franco Fichtner
65625704b3
firmware: product call returns type already #4500
2021-02-12 13:00:23 +01:00
Franco Fichtner
db87488b40
firmware: remove PIPEFILE #4500
2021-02-12 12:11:38 +01:00
Franco Fichtner
5542fa450a
firmware: avoid PIPEFILE if not needed #4500
2021-02-12 12:00:11 +01:00
Franco Fichtner
67e3da7600
firmware: no more PIPEFILE in security audit #4500
2021-02-12 11:54:09 +01:00
Franco Fichtner
37664543e1
firmware: extent connectivity script, add to shell #4500
...
We can actually get rid of PIPEFILE if we do not need the
return value of the command. More simplification on the
way.
2021-02-12 11:53:04 +01:00
Franco Fichtner
f059f6cd59
firmware: bugs and tweaks #4500
2021-02-12 10:54:42 +01:00
Franco Fichtner
35d88e8da4
firmware: support repository info for updates #4500
2021-02-12 00:03:32 +01:00
Franco Fichtner
07738f2654
firmware: for now also add a loading indicator to status tab
2021-02-11 22:38:12 +01:00
Franco Fichtner
44029766c2
firmware: improve search UX #4500
2021-02-11 22:31:48 +01:00
Franco Fichtner
724167b44b
firmware: remove cruft, show log during check #4500
2021-02-11 22:14:08 +01:00
Franco Fichtner
cc58fd6009
firmware: background the update check, funnel it back to GUI #4500
2021-02-11 20:38:34 +01:00
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