add few more things
This commit is contained in:
parent
3586132867
commit
0f63ce82c7
1 changed files with 102 additions and 5 deletions
107
VERSIONS.md
107
VERSIONS.md
|
@ -1,11 +1,11 @@
|
|||
# Versions matrix
|
||||
|
||||
## CrowdSec
|
||||
## Maintenance policy
|
||||
|
||||
| First Header | Second Header |
|
||||
| ------------- | ------------- |
|
||||
| Content Cell | Content Cell |
|
||||
| Content Cell | Content Cell |
|
||||
The last two major releases are supported. Hence as of now 1.4.4 and
|
||||
1.3.4 are supported.
|
||||
|
||||
## Matrix Versions
|
||||
|
||||
| OS | Platform | Distribution | Distribution Version | CrowdSec Version | CrowdSec Location |
|
||||
|----|----------|--------------|------------------|----------------------|-------------------|
|
||||
|
@ -15,3 +15,100 @@
|
|||
| Linux | amd64/arm64 | Fedora | 34/35/36/37 | 1.4.4 and 1.3.4 | [packagecloud](https://packagecloud.io/crowdsec/crowdsec) |
|
||||
| Linux | amd64/arm64 | Amazon linux | 2 | 1.4.4 and 1.3.4 | [packagecloud](https://packagecloud.io/crowdsec/crowdsec) |
|
||||
| Linux | amd64/arm64 | Ubuntu Linux| 16.04/18.04/20.04/22.04/22.10 | 1.4.4 and 1.3.4 | [packagecloud](https://packagecloud.io/crowdsec/crowdsec) |
|
||||
| FreeBSD | amd64/i386 | N/A | 12 | 1.4.3 | [freshports](https://www.freshports.org/security/crowdsec/) |
|
||||
| FreeBSD | amd64/i386/arm64/armv7 | N/A | 13 | 1.4.3 | [freshports](https://www.freshports.org/security/crowdsec/) |
|
||||
| FreeBSD | amd64/i386 | N/A | 14 | 1.4.3 | [freshports](https://www.freshports.org/security/crowdsec/) |
|
||||
| FreeBSD | arm64/armv7 | N/A | 14 | 1.4.3 | [freshports](https://www.freshports.org/security/crowdsec/) |
|
||||
| OPNsense | amd64 | N/A | 22.7 | 1.4.3 | [freshports](https://www.freshports.org/security/crowdsec/) |
|
||||
| Windows | amd64 | to be defined | 1.4.4 | [github releases](https://github.com/crowdsecurity/crowdsec/releases/tag/v1.4.4)|
|
||||
| Windows | amd64 | to be defined | 1.4.2 | [chocolatey](https://community.chocolatey.org/packages?q=crowdsec) |
|
||||
| Linux | almost all OpenWRT supported platform | OpenWRT | 21.02/22.03 | 1.3.0 | [OpenWrt repository](https://openwrt.org/packages/pkgdata/crowdsec) |
|
||||
| Linux/Windows | amd64/arm64 | docker | N/A | 1.4.4 | [dockerhub](https://hub.docker.com/r/crowdsecurity/crowdsec) |
|
||||
| helm chart | amd64/arm64 | helm | N/A | 1.4.4 | [helm chart](https://github.com/crowdsecurity/helm-charts) |
|
||||
| home assitant | amd64/arm64 | docker | N/A | 1.4.4 | [crowdsecurity home assistant addon repo](https://github.com/crowdsecurity/home-assistant-addons/)|
|
||||
|
||||
Note: There is a subtile difference between armel, armhf and armv7:
|
||||
armel and armhf are the ports name defined by debian, armel is
|
||||
available on armv6 capable processer and higher, and armhf is
|
||||
available on armv7 capable and higher.
|
||||
|
||||
Linux
|
||||
=====
|
||||
|
||||
Linux packages are maintained by CrowdSec and shipped through
|
||||
packagecloud.io repositories. Issues for packages have to be created
|
||||
directly against the [crowdsec source
|
||||
repository](https://github.com/crowdsecurity/crowdsec). Packages are
|
||||
published automatically few hours after each new releases.
|
||||
|
||||
There are two public repositories:
|
||||
* [pkgcloud.io stable repository](https://packagecloud.io/crowdsec/) for published release
|
||||
* [pkgcloud.io beta repository](https://packagecloud.io/crowdsec-testing/) for published release
|
||||
|
||||
Note: There is a version on official debian repository as well.
|
||||
|
||||
|
||||
FreeBSD
|
||||
=======
|
||||
|
||||
FreeBSD ports are updated via requests to https://bugs.freebsd.org/bugzilla/
|
||||
|
||||
Anybody can open issues or even updates but most packages have an official maintainer (@mmetc for crowdsec).
|
||||
Issues are reviewed by maintainers, then by committers or by the ports management team.
|
||||
A proper review process is in place therefore updates can take a few days.
|
||||
|
||||
To see pending issues related to crowdsec or the bouncers, search "crowdsec".
|
||||
To see closed issues as well, search for "ALL crowdsec"
|
||||
|
||||
The state of the packages for the several FreeBSD versions and architectures can be seen at https://www.freshports.org/
|
||||
|
||||
Usually packages apprear in the repository updates (quarterly or latest), but
|
||||
if required they can be installed directly, for example:
|
||||
|
||||
$ pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/crowdsec-1.4.3.pkg
|
||||
|
||||
The repository for work-in-progress ports is
|
||||
https://github.com/crowdsecurity/packaging-freebsd, once tested they are
|
||||
submitted in bugzilla.
|
||||
|
||||
The following packages have been ported so far:
|
||||
|
||||
- CrowdSec - https://github.com/freebsd/freebsd-ports/tree/main/security/crowdsec [1]
|
||||
packages: https://www.freshports.org/security/crowdsec/
|
||||
|
||||
- Firewall Bouncer - https://github.com/freebsd/freebsd-ports/tree/main/security/crowdsec-firewall-bouncer
|
||||
packages: https://www.freshports.org/security/crowdsec-firewall-bouncer/
|
||||
|
||||
- Blocklist Mirror - https://github.com/freebsd/freebsd-ports/tree/main/security/crowdsec-blocklist-mirror
|
||||
packages: https://www.freshports.org/security/crowdsec-blocklist-mirror
|
||||
|
||||
|
||||
[1] read-only mirror of https://cgit.freebsd.org/ports/
|
||||
also on https://gitlab.com/FreeBSD/freebsd-ports
|
||||
|
||||
|
||||
OPNsense
|
||||
========
|
||||
|
||||
OPNsense has its own port tree, which tracks the main branch from
|
||||
freebsd: https://github.com/opnsense/ports Updates are frequent (often
|
||||
daily) but can be delayed for code freeze or holidays. The source of
|
||||
the crowdsec plugin is in
|
||||
https://github.com/opnsense/plugins/tree/master/security/crowdsec and
|
||||
it depends on the crowdsec and firewall bouncer packages. New
|
||||
versions are pushed via pull requests on the github repository.
|
||||
|
||||
Windows
|
||||
=======
|
||||
|
||||
CrowdSec Windows releases are available for download few minutes after
|
||||
releasing directly on the [release page of
|
||||
github](https://github.com/crowdsecurity/crowdsec/releases).
|
||||
|
||||
We do our best to keep an up to date version in [chocolatey
|
||||
repository](https://community.chocolatey.org/packages?q=crowdsec) as
|
||||
well. It has go through a moderation process, so we don't have any
|
||||
grasp on the publication timeline.
|
||||
|
||||
Issues have to be filed directly against the [crowdsec source
|
||||
repository](https://github.com/crowdsecurity/crowdsec)
|
||||
|
|
Loading…
Reference in a new issue