333 Commits

Author SHA1 Message Date
Franco Fichtner
0c431a0f69 make: with strict tag rules it is possible to bail on missing tags 2021-02-08 19:32:25 +01:00
Franco Fichtner
b0b0b1878a pkg: expand this logic to figure out non-devel type numbers
We could check if we are on a stable branch but the CORE_TYPE
gives us a good hint at what we are looking at here already.
2021-02-08 10:13:33 +01:00
Franco Fichtner
6c797c271f pkg: reduce diff against former code 2021-02-07 19:36:49 +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
Franco Fichtner
ae7bbbacee pkg: exclude 21.7 tags from 20.7 2021-02-07 14:08:32 +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
73c5252409 pkg: defer pkg check so that we get a package anyway on `make upgrade' 2021-02-03 16:56:06 +01:00
Franco Fichtner
5cf131df6c pkg: reorder for better diff 2021-01-28 11:01:48 +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
Franco Fichtner
95498491a2 make: mfc target may not exist, it's ok 2021-01-27 11:12:24 +01:00
Franco Fichtner
45ab146df0 pkg: "development release", not package 2021-01-12 10:16:13 +01:00
Franco Fichtner
e232f24f04 make: too early, fix git checkout emulation 2021-01-11 09:32:23 +01:00
Franco Fichtner
50700b8cd7 pkg: wrong PHP default since a while 2021-01-11 09:30:51 +01:00
Franco Fichtner
1b0ebb2c8b make: more git magic 2021-01-11 08:57:31 +01:00
Franco Fichtner
a70c6a2374 make: on a fresh clone ensure the stable branch exists 2021-01-08 08:50:22 +01:00
Franco Fichtner
9ceeafc370 pkg: happy new year! 2021-01-01 09:57:29 +01:00
Franco Fichtner
98f586f73c Revert "pkg: inject markupsafe dependency, hopefully pkg isn't stupid"
This reverts commit a124fd0e57004e114b54a480b9ced2760ff8c60a.
pkg is still bugging out on this.
2020-12-16 14:57:21 +01:00
Franco Fichtner
a124fd0e57 pkg: inject markupsafe dependency, hopefully pkg isn't stupid 2020-12-16 13:55:08 +01:00
Franco Fichtner
512730bd1a system: syslog-ng again; fix this the hard way 2020-11-13 10:56:36 +01:00
Franco Fichtner
a05612603c Revert "system: break this, FreeBSD on the move already"
This reverts commit ff728e837cef2a6fe8a13b9b14269be0a89e9e95.
2020-11-13 10:45:24 +01:00
Franco Fichtner
ff728e837c system: break this, FreeBSD on the move already
We could keep syslog-ng329 or we could just dash ahead with the
same binary package now named syslog-ng.  Breaks core builds
intermittently but all will be fine once 20.7.5 hits.
2020-11-09 16:26:44 +01:00
Franco Fichtner
6ae3455f02 system: syslog-ng 3.29 2020-09-18 14:27:32 +02:00
Ad Schellevis
d7279fba60 Reporting / Traffic: ditch status_graph.php and replace with new mvc statistics page. 2020-09-04 18:40:25 +02:00
Franco Fichtner
a3e3b97e53 firmware: switch to 20.7 2020-07-28 10:33:42 +02:00
Franco Fichtner
8ca1deb9c9 pkg: treat version numbers correctly
Also see: https://github.com/opnsense/tools/commit/84e5ec467a
2020-07-23 12:23:39 +02:00
Franco Fichtner
52954b91fb Revert "pkg: align 20.7 build for hassle-free update"
This reverts commit e450310b23c563a206a9d567a5689ac9d6bdd65f.
Keep this to prevent manual upgrade breakage for the moment.
2020-07-16 00:08:19 +02:00
Franco Fichtner
e450310b23 pkg: align 20.7 build for hassle-free update 2020-07-14 11:23:12 +02:00
Franco Fichtner
864971a28e make: save a bit of typing 2020-06-23 16:26:38 +02:00
Franco Fichtner
a18ac8fdc9 pkg: switch to syslog 3.27 2020-05-22 08:21:25 +02:00
Franco Fichtner
67b053a1da system: syslog 3.27 is out already... 2020-05-14 12:16:12 +02:00
Ad Schellevis
faf650e7ca
Syslog: optionally disable legacy (clog) logging (#4101)
* Syslog-NG replacement for legacy syslog local logs:

Part of this commit:

- support both formats in query log, which is used by our log api
- sample local syslog-ng target for configd

for https://github.com/opnsense/core/issues/4068

* syslog: add disable clog toggle + preserve number of log (days) setting when only using syslog-ng. for https://github.com/opnsense/core/issues/4068

* syslog: include local syslog-ng files when clog is disabled. for https://github.com/opnsense/core/issues/4068

* Syslog-NG: change local handling, add relayd file to test the concept.

The local directory contains filters for local targets, which should replace the <plugin>_syslog() construction eventually, everything relevant and not matched is send to system

for https://github.com/opnsense/core/issues/4068

* Syslog-NG: minor update to local template to support module/file format as the query log handler supports it (e.g. /var/log/squid/access/) and add local templates

* Syslog-NG: change flush log actions to support new format, while here make sure "flush all" actuallly flushes all logs (including plugins). for https://github.com/opnsense/core/issues/4068

* Syslog-NG: missing level in system log, for https://github.com/opnsense/core/issues/4068

* fix typo for https://github.com/opnsense/core/issues/4068

* syslog-ng: filter live log support for https://github.com/opnsense/core/issues/4068

* Syslog-NG: replace diag_logs_filter_summary.php for mvc enabled version, using the same log output as live log, for https://github.com/opnsense/core/issues/4068

* Syslog-NG: add log cleanup script to enforce preservelogs setting. for https://github.com/opnsense/core/issues/4068

* Syslog-NG: webuser auth message should use LOG_AUTH facility. for https://github.com/opnsense/core/issues/4068

* Syslog-NG: ditch sshlockout_pf in favour for a small script that locks out ssh/web gui failed attempts for both IPv4 and IPv6. for https://github.com/opnsense/core/issues/4068

* ditch sshlockout_pf dependancy, for https://github.com/opnsense/core/issues/4068

* fix indent in ACL, for https://github.com/opnsense/core/issues/4068

* fix plist
2020-05-10 10:59:14 +02:00
Franco Fichtner
22b67cc1d9 pkg: ideally we do not need this override anymore 2020-04-24 09:15:10 +02:00
Franco Fichtner
348ba54c92 pkg: not sure why we have this in here 2020-04-15 19:47:18 +02:00
Franco Fichtner
4d4a9565be pkg: newlines are cool 2020-04-15 19:19:16 +02:00
Franco Fichtner
6e1b7a1d1e pkg: dump our version data for quick audit 2020-04-15 19:16:35 +02:00
Franco Fichtner
072d9673b9 pkg: useless overrides ARCH and FLAVOUR 2020-04-15 19:12:22 +02:00
Franco Fichtner
094bbd66c1 pkg: variable links at build time
Has been on the wishlist almost since we have started
using Python 3 and needed our own python3 link to the
currently used version.
2020-04-13 22:19:37 +02:00
Franco Fichtner
c4edd0b86d make: detect more version stuff on demand
Makes "make upgrade" super easy between dev and release.
2020-04-13 12:19:29 +02:00
Franco Fichtner
08fc36a327 pkg: remove unused overrides 2020-04-11 11:04:08 +02:00
Franco Fichtner
5db335e02e pkg: "make upgrade" can be difficult in dev situations
Auto-detect PHP if possible, change FLAVOUR behaviour while at it.
2020-04-11 10:59:45 +02:00
Franco Fichtner
8fda4ca245 pkg: finally switch to radvd 2.x 2020-04-01 20:27:17 +02:00
Franco Fichtner
0481c26fe1 pkg: allow using different updater 2020-03-16 07:15:39 +01:00
Franco Fichtner
2c25b1cffa pkg: accept build-time flavour selection 2020-03-06 12:37:27 +01:00
Franco Fichtner
f233429c33 make: run plist-fix on sync 2020-02-18 16:44:52 +01:00
Franco Fichtner
d5e7ad8792 Framework: parity between plugins and core 2020-02-13 08:14:01 +01:00
Franco Fichtner
cf19e0ca8f pkg: move FLAVOUR to defaults 2020-02-12 12:34:18 +01:00
Franco Fichtner
adc7f3fc78 pkg: this is 20.1 now 2020-01-30 20:50:13 +01:00
Franco Fichtner
82c919ec77 pkg: change Syslog-ng to version 3.25 2020-01-24 11:37:33 +01:00
Franco Fichtner
28be3a171e pkg: Happy new year! :) 2020-01-01 15:49:50 +01:00
Franco Fichtner
285a6fdc0b make: allow to use syslogd-devel 2019-12-18 09:14:52 +01:00