475 Commits

Author SHA1 Message Date
Franco Fichtner
bae5ccbc3a pkg: fix plist 2021-10-28 16:46:39 +02:00
Franco Fichtner
1ddeeca108 system: assorted improvements
o Only modify default sysctls when default is known
o Let user know a default is not available for tunable
o Parse system descripton and type and show in GUI
2021-10-26 10:06:00 +02:00
Franco Fichtner
30694a69c6 firewall: add .py suffix to Python script 2021-10-20 14:29:16 +02:00
Ad Schellevis
dba9d1c39c plist 2021-10-18 21:18:50 +02:00
Franco Fichtner
312e690767 pkg: fix plist 2021-10-17 20:17:10 +02:00
Franco Fichtner
f129c4682b interfaces: deprecate *up(v6) files, PPP is only user
Create a more distinguished file _uptime which could be used later
for other things.  Adjust scripting and remove unneeded cruft.
2021-10-05 10:09:12 +02:00
Franco Fichtner
13e311e057 firmware: make uprade testing easier
For people who want to have fun upgrading into snapshot
releases:

    # opnsense-update -uz
2021-09-28 08:10:27 +02:00
Franco Fichtner
7063dc9e02 firmware: shift away from old-style firmware-xxx files
opnsense-update can read the upgrade hint itself.  We may have
to stash an ABI in there to reach to a different location without
the need to publish a symbolic link.

Move the firmware message to a data location for cleanliness.
2021-09-28 07:38:21 +02:00
Franco Fichtner
7bd5f2ae4c pkg: fix plist, license and parsing thereof 2021-09-09 09:16:18 +02:00
Franco Fichtner
45c2dde9b9 pkg: fix plist 2021-09-03 14:29:59 +02:00
Ad Schellevis
4afaebf691 fix plist 2021-08-17 20:11:30 +02:00
Franco Fichtner
4a919798e2 pkg: fix plist 2021-08-08 08:52:11 +02:00
Franco Fichtner
e16b1343eb pkg: fix plist 2021-08-02 12:26:59 +02:00
Franco Fichtner
7165b665eb firmware: sync plugins in console update; closes #5136 2021-08-01 11:27:05 +02:00
Franco Fichtner
f331061387 firmware: changes for EoL of 21.1
o Remove revoked business fingerprints that were never used
o Revoke fingerprint for 21.1 as it is no longer needed
o Remove upgrade hint file to avoid development version upgrade loops
2021-07-27 16:04:57 +02:00
Franco Fichtner
2e8269bc21 pkg: fix plist 2021-07-21 07:55:18 +02:00
Franco Fichtner
3e66f270b1 unbound: migrate to single model #4327 2021-07-20 16:50:54 +02:00
Franco Fichtner
72e6ca2fee unbound: more refactoring, less pages, blacklist -> blocklist
PR: https://github.com/opnsense/core/issues/4327
2021-07-20 11:00:00 +02:00
Franco Fichtner
d6d0971677 unbound: integrade DoT grid; closes #5101
Extensive rewrite based on the original PR, but the models
have been merged into one Unbound.xml and the migration will
follow in the next commit.
2021-07-19 15:00:30 +02:00
Franco Fichtner
e8d7876d21 unbound: add 'unbound check' target for advanced options #4327 2021-07-13 12:27:14 +02:00
Franco Fichtner
4a1bc9f8b5 unbound: allow to retain cache; closes #2750 2021-07-13 11:21:01 +02:00
Franco Fichtner
09f510fba2 unbound: fix /var MFS dilemma for DNSBL after boot; closes #4938
o Create a persistent directory to feed the unbound includes
o Move runtime data to /tmp directory

After reboot we use the old persistent list still available.

I am not sure if it's clear enough that the blacklists cannot
auto-update and therefore require a cron job or manual update
from the respective GUI page ("apply" essentially is "download
and apply").
2021-07-09 13:57:07 +02:00
Franco Fichtner
69c007ef07 rc: opnsense-beep melody database directory
An idea from the last refactoring: create a database directory
that holds the defaults as portable files with the ability to
invoke other user-created melodies as well as override the default
using ".local" suffix.
2021-07-07 07:59:25 +02:00
Franco Fichtner
4d95b990ec system: remove unused legacy log include 2021-07-05 09:51:47 +02:00
Franco Fichtner
38578176e4 firmware: comment on compexity avoidance in shell menu
Fix plist while here.
2021-06-29 14:39:14 +02:00
Franco Fichtner
44de781bed pkg: fix plist 2021-06-29 08:17:59 +02:00
Ad Schellevis
e8b183077c Firewall / Diagnostics / States - move actions from diag_resetstate.php into a tab within the states view.
Although likely hardly used, we can keep both with minimal effort and ditch some legacy code while here. The help text is kept as is to prevent translation issues, but moved to a dialog to keep the tab cleaner.
2021-06-24 22:42:29 +02:00
Franco Fichtner
4be355e1ca system: migrate NextCloud backup to plugins
PR: https://github.com/opnsense/core/issues/4670
2021-06-23 10:44:18 +02:00
Ad Schellevis
13c1626f96 ditch diag_states_summary.php for 21.7, it's hardly used. We can always add an aggregated view in the states view in the future if there's enough demand 2021-06-22 21:40:33 +02:00
Franco Fichtner
2fa32cb3b4 network time: introduce a client mode; closes #2012 2021-06-22 14:39:20 +02:00
Franco Fichtner
1873189ac8 pkg: fix plist 2021-06-22 07:35:02 +02:00
Franco Fichtner
512b83463b pkg: fix plist and lint 2021-06-21 15:22:36 +02:00
Ad Schellevis
bb5acc7771 fix plist 2021-06-18 19:26:48 +02:00
Franco Fichtner
41365f0829 pkg: fix plist 2021-05-27 08:23:13 +02:00
Franco Fichtner
bb1940d17f pkg: fix plist 2021-05-02 16:42:17 +02:00
Franco Fichtner
7c59484dc1 pkg: fix plist 2021-04-23 10:09:18 +02:00
Franco Fichtner
75f9880a94 pkg: fix plist 2021-04-20 10:27:50 +02:00
Franco Fichtner
3a98ebb22f
Phalcon 4 migration (#4921)
phalcon 4 migration  #4012

o replace Phalcon\Session\Adapter\Files with new Phalcon\Session\Adapter\Stream adapter
o replace router->setUriSource() with handle() parameter
o combining sessions between phalcon and legacy php seems to be a bit problematic, first issue seems to be the legacy csrf check. refactor to use phalcon's method and legacy session
o Fix Phalcon Syslog usage in ControllerRoot (wrap in Logger class)
o session seems to miss standard prefix.
o also Gettext seems to like being wrapped...
o Gettext inheritance
o another handle()
o Volt: handle registerEngines / VoltEngine changes
o volt templates - missing session reference, bootstrap in ControllerBase
o router getRewriteUri() deprecated
o another handle() in index.php
o  Phalcon\Dispatcher::EXCEPTION_* moved to  Phalcon\Dispatcher\Exception::EXCEPTION_*
o changes in filter handling.
o fix plist
o Syslog usage changes
o refactor Validation changes
o FILTER_ALNUM - replaced FILTER_ALPHANUM
2021-04-15 11:36:57 +02:00
Franco Fichtner
26c8fbb267 pkg: fix plist 2021-04-08 17:16:46 +02:00
Franco Fichtner
d570ff570c pkg: fix plist 2021-03-30 11:53:43 +02:00
Franco Fichtner
2d121fc4e3 system: whitespace sweep and plist fix 2021-03-20 14:18:00 +01:00
Franco Fichtner
b07e8df2c5 pkg: fix plist 2021-03-04 13:51:20 +01:00
Franco Fichtner
99944f462e firmware: hide LOCKFILE behind small read script
One old bit of compat glue can kick the bucket as well.
2021-02-19 11:52:20 +01:00
Franco Fichtner
14416172b1 firmware: switch to new update procedure #4500 2021-02-15 11:33:44 +01:00
Franco Fichtner
9679c969f6 firmware: remove type.install, bring code closer together #4500 2021-02-12 19:59:48 +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
8158ef8a6c firmware: deal with plugin to config syncs 2021-02-04 17:53:32 +01:00
Franco Fichtner
c05df172aa firmware: add information page #4500 2021-02-03 14:21:20 +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
890649c004 pkg: fix plist 2021-02-02 15:58:38 +01:00