From f953d9de35419f699807fb21999dfdddb7f8d66c Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Sun, 6 Aug 2023 20:46:55 +0200 Subject: [PATCH] Release 1.11.1 --- CHANGELOG.md | 7 ++++++- README.md | 10 +++++----- doc/CONTAINER.md | 2 +- doc/INSTALL.md | 16 ++++++++-------- doc/QUICK-TEST.md | 2 +- doc/overview.edoc | 14 +++++++------- tools/ctrrel | 2 +- tools/get-version | 2 +- 8 files changed, 30 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c4b7a4966..1d0bb08d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,10 @@ project adheres to [Semantic Versioning][SemVer]. ## [Unreleased] +## [1.11.1] - 2023-08-06 +### Fixed +- Don't fail to build with `SKIP_DEPS` set to `true`. + ## [1.11.0] - 2023-08-06 ### Added - Allow for specifying static `credentials` in the `eturnal.yml` configuration @@ -444,7 +448,8 @@ project adheres to [Semantic Versioning][SemVer]. ### Added - Initial (pre-)release of the eturnal STUN/TURN server. -[Unreleased]: https://github.com/processone/eturnal/compare/1.11.0...HEAD +[Unreleased]: https://github.com/processone/eturnal/compare/1.11.1...HEAD +[1.11.1]: https://github.com/processone/eturnal/releases/tag/1.11.1 [1.11.0]: https://github.com/processone/eturnal/releases/tag/1.11.0 [1.10.1]: https://github.com/processone/eturnal/releases/tag/1.10.1 [1.10.0]: https://github.com/processone/eturnal/releases/tag/1.10.0 diff --git a/README.md b/README.md index 07b9faf93..47e7cc7a1 100644 --- a/README.md +++ b/README.md @@ -107,15 +107,15 @@ As an alternative, there's an `#eturnal` channel [on Slack][23]. [8]: https://pkgs.alpinelinux.org/packages?name=eturnal [9]: https://eturnal.net/documentation/#Installation [10]: https://eturnal.net/windows/ -[11]: https://github.com/processone/eturnal/blob/1.11.0/doc/INSTALL.md +[11]: https://github.com/processone/eturnal/blob/1.11.1/doc/INSTALL.md [12]: https://en.wikipedia.org/wiki/YAML -[13]: https://github.com/processone/eturnal/blob/1.11.0/config/eturnal.yml +[13]: https://github.com/processone/eturnal/blob/1.11.1/config/eturnal.yml [14]: https://www.freedesktop.org/software/systemd/man/systemctl.html -[15]: https://github.com/processone/eturnal/blob/1.11.0/overlay/init/sysv/eturnal -[16]: https://github.com/processone/eturnal/blob/1.11.0/overlay/init/openrc/eturnal.initd +[15]: https://github.com/processone/eturnal/blob/1.11.1/overlay/init/sysv/eturnal +[16]: https://github.com/processone/eturnal/blob/1.11.1/overlay/init/openrc/eturnal.initd [17]: https://www.freedesktop.org/software/systemd/man/systemd-journald.service.html [18]: https://eturnal.net/documentation/ -[19]: https://github.com/processone/eturnal/blob/1.11.0/CHANGELOG.md +[19]: https://github.com/processone/eturnal/blob/1.11.1/CHANGELOG.md [20]: https://github.com/processone/eturnal/issues [21]: https://xmpp.org [22]: https://eturnal.net/chat/ diff --git a/doc/CONTAINER.md b/doc/CONTAINER.md index 52e4cf42a..ff71d1057 100644 --- a/doc/CONTAINER.md +++ b/doc/CONTAINER.md @@ -13,7 +13,7 @@ version of a particular release in case of any bug fix etc. of the image. | Tags | Description | Additional notes | | ------------ | ------------ | ------------ | | `edge` | Built from `master` branch, see [changelog](https://github.com/processone/eturnal/blob/master/CHANGELOG.md) | For testing purposes. | -| `1.11.0`, `latest` | [Release changelog](https://github.com/processone/eturnal/releases/tag/1.11.0) | | +| `1.11.1`, `latest` | [Release changelog](https://github.com/processone/eturnal/releases/tag/1.11.1) | | Images are scanned daily by [Trivy](https://www.aquasec.com/products/trivy) and, if necessary, the `latest` release will be rebuilt and updated. diff --git a/doc/INSTALL.md b/doc/INSTALL.md index f3dcf8d4c..f9a48b118 100644 --- a/doc/INSTALL.md +++ b/doc/INSTALL.md @@ -20,11 +20,11 @@ and `openssl-devel`. > (`chmod +x rebar3`), first. On Erlang/OTP 21.x and 22.x, you need an [older > Rebar3][6] version. - curl https://eturnal.net/eturnal-1.11.0.tar.gz | tar -C /tmp -xzf - - cd /tmp/eturnal-1.11.0 + curl https://eturnal.net/eturnal-1.11.1.tar.gz | tar -C /tmp -xzf - + cd /tmp/eturnal-1.11.1 ./rebar3 as prod tar -This generates the archive file `_build/prod/rel/eturnal/eturnal-1.11.0.tar.gz`. +This generates the archive file `_build/prod/rel/eturnal/eturnal-1.11.1.tar.gz`. The default installation prefix is set to `/opt/eturnal`, and it's assumed the server will be executed by a user named `eturnal`. To change these defaults, edit the [build.config][7] file or override the settings using environment @@ -57,7 +57,7 @@ or `sudo -i`, first. 2. Extract the archive generated [above](#compilation): cd /opt/eturnal - tar -xzf /tmp/eturnal-1.11.0/_build/prod/rel/eturnal/eturnal-1.11.0.tar.gz + tar -xzf /tmp/eturnal-1.11.1/_build/prod/rel/eturnal/eturnal-1.11.1.tar.gz chown eturnal /opt/eturnal/etc/eturnal.yml 3. Copy the `eturnal.yml` file to `/etc` (optional): @@ -81,8 +81,8 @@ configuration and usage instructions. [4]: https://gcc.gnu.org [5]: https://s3.amazonaws.com/rebar3/rebar3 [6]: https://github.com/erlang/rebar3/releases/download/3.15.2/rebar3 - [7]: https://github.com/processone/eturnal/blob/1.11.0/build.config - [8]: https://github.com/processone/eturnal/blob/1.11.0/config/shell.config - [9]: https://github.com/processone/eturnal/blob/1.11.0/config/eturnal.yml -[10]: https://github.com/processone/eturnal/blob/1.11.0/README.md + [7]: https://github.com/processone/eturnal/blob/1.11.1/build.config + [8]: https://github.com/processone/eturnal/blob/1.11.1/config/shell.config + [9]: https://github.com/processone/eturnal/blob/1.11.1/config/eturnal.yml +[10]: https://github.com/processone/eturnal/blob/1.11.1/README.md [11]: https://eturnal.net/documentation/ diff --git a/doc/QUICK-TEST.md b/doc/QUICK-TEST.md index 73592e6b2..d877673f9 100644 --- a/doc/QUICK-TEST.md +++ b/doc/QUICK-TEST.md @@ -4,7 +4,7 @@ On Linux/x64 systems, the following commands provide STUN/TURN services on UDP/TCP port 3478 (on Linux/arm64 systems, replace `x64` with `arm64`): ``` -curl https://eturnal.net/eturnal-1.11.0-linux-glibc-x64.tar.gz | tar -xzf - +curl https://eturnal.net/eturnal-1.11.1-linux-glibc-x64.tar.gz | tar -xzf - eturnal/bin/eturnalctl foreground ``` diff --git a/doc/overview.edoc b/doc/overview.edoc index 5436f06f8..fae27e39b 100644 --- a/doc/overview.edoc +++ b/doc/overview.edoc @@ -19,7 +19,7 @@ limitations under the License. -------------------------------------------------------------------------------- @title eturnal Documentation -@version 1.11.0 ({@date}) +@version 1.11.1 ({@date}) @copyright 2020-2022 ProcessOne, SARL @author Holger Weiss @@ -33,7 +33,7 @@ clients receive temporary TURN credentials where the user name is comprised of the (Unix) expiry timestamp and the password is derived from a {@section secret} shared between the service generating those credentials and eturnal. The service offering the credentials performs +href="https://github.com/processone/eturnal/blob/1.11.1/examples/make-credentials">performs a `Base64(HMAC-SHA1($secret, $timestamp))' operation to generate the ephemeral password, and eturnal does the same to verify it. As an alternative, static credentials may be configured as well. @@ -52,18 +52,18 @@ Linux/x64 and Linux/arm64 systems, the binary release can be installed as described in this section. For building eturnal from source, see the INSTALL.md +href="https://github.com/processone/eturnal/blob/1.11.1/doc/INSTALL.md">INSTALL.md file shipped with eturnal's source code +href="https://eturnal.net/download/eturnal-1.11.1.tar.gz">source code archive. The binary release is installed using the following commands (on AArch64 systems, `x64' must be replaced with `arm64'): ``` -curl -O https://eturnal.net/eturnal-1.11.0-linux-x64.run -chmod +x eturnal-1.11.0-linux-x64.run -sudo ./eturnal-1.11.0-linux-x64.run +curl -O https://eturnal.net/eturnal-1.11.1-linux-x64.run +chmod +x eturnal-1.11.1-linux-x64.run +sudo ./eturnal-1.11.1-linux-x64.run ''' The installer extracts the release archive into `/opt/eturnal' and creates a diff --git a/tools/ctrrel b/tools/ctrrel index 97f0c1acc..eeb3e04b2 100644 --- a/tools/ctrrel +++ b/tools/ctrrel @@ -15,4 +15,4 @@ # The github action "tails" the last line of this file to extract the relevant release and tags. # -1.11.0-r0 +1.11.1-r0 diff --git a/tools/get-version b/tools/get-version index a5b3a774e..6b4dee302 100755 --- a/tools/get-version +++ b/tools/get-version @@ -5,7 +5,7 @@ set -e set -u -rel_vsn='1.11.0' +rel_vsn='1.11.1' ( git describe --tags --match '[0-9]*' 2>'/dev/null' || echo "$rel_vsn" ) \ | sed -e 's/-g.*//' -e 's/-/+/' | tr -d '[:space:]'