489 Commits

Author SHA1 Message Date
Ad Schellevis
94ed9756c9 fix plist 2021-12-21 19:02:30 +01:00
Franco Fichtner
876604b392 pkg: fix plist 2021-12-16 15:23:04 +01:00
Franco Fichtner
b3ec15fe0c firmware: no need for this file anymore starting with 21.7.7
opnsense-update.conf will take over and firmware-upgrade doesn't
exist on stable/21.7 anyway.
2021-12-08 08:17:20 +01:00
Franco Fichtner
0332b6bc1e pkg: fix plist 2021-12-04 10:24:19 +01:00
Franco Fichtner
cc76580b16 pkg: fix plist 2021-11-24 22:33:55 +01:00
Franco Fichtner
19d89e0fd9 system: add a tiny manual page for opnsense-log 2021-11-23 09:20:40 +01:00
Franco Fichtner
731a69c6e6 system: add opnsense-log helper POC
Wanted to do this every now and then since people were not
familiar with clog but never got around to do it.  Now that
clog is gone it's easier to do so let's write a few lines
and extend as necessary.  :)

It looks like `tail -f' doesn't watch the symlink and instead
tails the target file which makes nightly rotation invisible
and the log starts stalling so it means for any readers of
latest.log it shouldn't be a persistent read.

PR: https://github.com/opnsense/core/issues/4993
2021-11-18 09:34:27 +01:00
Franco Fichtner
c2c1119a2e firmware: properly migrate cron actions
Cron jobs move from direct execution to random delay
2021-11-17 12:14:13 +01:00
Franco Fichtner
cd77cec93a firmware: add a 'latest' script to derive update info from changelog 2021-11-16 10:14:10 +01:00
Franco Fichtner
2a4c3a4869 firmware: add a configuration file and fix prompt hint 2021-11-15 13:35:14 +01:00
Franco Fichtner
d446a5909f pkg: fix plist 2021-11-15 11:31:21 +01:00
Franco Fichtner
e22a0656f8 system: deal with legacy.conf remnants #5337 2021-11-08 13:42:54 +01:00
Ad Schellevis
b3e3391943 Syslog - remove clog support
remove all remnants from syslogd and circular log support excluding support from the log readers. When a user upgrades and was using clog, the old files remain and are still readable from the ui, new entries are generated into our syslog-ng directory structure.

for https://github.com/opnsense/core/issues/5337
2021-11-05 21:17:35 +01:00
Ad Schellevis
ecb34928fb VPN / IPSec / Tunnel settings - Change overview page to support pagination lowering load times on large setups, closes https://github.com/opnsense/core/issues/5279
o remove legacy page and references
o bug fix delete phase 1 button (using wrong id)
2021-11-02 14:46:56 +01:00
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