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