From f17eb6e3411429500b2bc2546597cd7653fc3e99 Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Thu, 4 Aug 2022 17:49:03 +0200 Subject: [PATCH 01/14] Version 2.23.3 --- env.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/env.sh b/env.sh index 1b47b70..3b2b3e7 100755 --- a/env.sh +++ b/env.sh @@ -1,7 +1,7 @@ #!/bin/sh BORINGSSL_COMMIT=b117a3a0b7bd11fe6ebd503ec6b45d6b910b41a1 - LSQUIC_COMMIT=f198a02df8d5629c9f40fff726081aeea0f1681c + LSQUIC_COMMIT=078f53798c01037dc57c1313ea128a0583465cba echo "BORINGSSL_COMMIT=$BORINGSSL_COMMIT" >> $GITHUB_ENV echo "LSQUIC_COMMIT=$LSQUIC_COMMIT" >> $GITHUB_ENV From bbfbee872b690b2b5b495fbab98ab48174717d70 Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Thu, 4 Aug 2022 17:50:35 +0200 Subject: [PATCH 02/14] Version 2.24.5 --- env.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/env.sh b/env.sh index 3b2b3e7..2307c0e 100755 --- a/env.sh +++ b/env.sh @@ -1,7 +1,7 @@ #!/bin/sh BORINGSSL_COMMIT=b117a3a0b7bd11fe6ebd503ec6b45d6b910b41a1 - LSQUIC_COMMIT=078f53798c01037dc57c1313ea128a0583465cba + LSQUIC_COMMIT=57fe5a13ac2db87702f3b477ea2ecc009b46d990 echo "BORINGSSL_COMMIT=$BORINGSSL_COMMIT" >> $GITHUB_ENV echo "LSQUIC_COMMIT=$LSQUIC_COMMIT" >> $GITHUB_ENV From bc82af70b0ea26f4b4f345b093ec7e3abf7e5659 Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Fri, 5 Aug 2022 17:23:13 +0200 Subject: [PATCH 03/14] Version 2.26.2 --- env.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/env.sh b/env.sh index 2307c0e..d6abc7f 100755 --- a/env.sh +++ b/env.sh @@ -1,7 +1,7 @@ #!/bin/sh BORINGSSL_COMMIT=b117a3a0b7bd11fe6ebd503ec6b45d6b910b41a1 - LSQUIC_COMMIT=57fe5a13ac2db87702f3b477ea2ecc009b46d990 + LSQUIC_COMMIT=292abba1f8221ad63d502982e9b4546cd531b33b echo "BORINGSSL_COMMIT=$BORINGSSL_COMMIT" >> $GITHUB_ENV echo "LSQUIC_COMMIT=$LSQUIC_COMMIT" >> $GITHUB_ENV From 2757fe250c865164a57758d44c85f6d70bf61416 Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Fri, 5 Aug 2022 17:24:06 +0200 Subject: [PATCH 04/14] Version 2.27.6 --- env.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/env.sh b/env.sh index d6abc7f..ee3d853 100755 --- a/env.sh +++ b/env.sh @@ -1,7 +1,7 @@ #!/bin/sh BORINGSSL_COMMIT=b117a3a0b7bd11fe6ebd503ec6b45d6b910b41a1 - LSQUIC_COMMIT=292abba1f8221ad63d502982e9b4546cd531b33b + LSQUIC_COMMIT=5650ee6cd621f3c4fb0e99db3445dd19268d1b51 echo "BORINGSSL_COMMIT=$BORINGSSL_COMMIT" >> $GITHUB_ENV echo "LSQUIC_COMMIT=$LSQUIC_COMMIT" >> $GITHUB_ENV From 4751be6c11e564a70b7e0c2ec64c9b0a1808f0e4 Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Fri, 5 Aug 2022 17:27:54 +0200 Subject: [PATCH 05/14] Version 2.27.7 --- env.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/env.sh b/env.sh index ee3d853..1d0424f 100755 --- a/env.sh +++ b/env.sh @@ -1,7 +1,7 @@ #!/bin/sh BORINGSSL_COMMIT=b117a3a0b7bd11fe6ebd503ec6b45d6b910b41a1 - LSQUIC_COMMIT=5650ee6cd621f3c4fb0e99db3445dd19268d1b51 + LSQUIC_COMMIT=32a0aa38a49a8d84f80c62e184543dcbd439c5aa echo "BORINGSSL_COMMIT=$BORINGSSL_COMMIT" >> $GITHUB_ENV echo "LSQUIC_COMMIT=$LSQUIC_COMMIT" >> $GITHUB_ENV From 0e80d047963d877ea01318c947e1923f3145f8a4 Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Fri, 5 Aug 2022 17:28:53 +0200 Subject: [PATCH 06/14] Version 2.29.6 --- env.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/env.sh b/env.sh index 1d0424f..8c9e4be 100755 --- a/env.sh +++ b/env.sh @@ -1,7 +1,7 @@ #!/bin/sh -BORINGSSL_COMMIT=b117a3a0b7bd11fe6ebd503ec6b45d6b910b41a1 - LSQUIC_COMMIT=32a0aa38a49a8d84f80c62e184543dcbd439c5aa +BORINGSSL_COMMIT=a2278d4d2cabe73f6663e3299ea7808edfa306b9 + LSQUIC_COMMIT=eea998962aeb38ee92f1f8f346210cce116c0da8 echo "BORINGSSL_COMMIT=$BORINGSSL_COMMIT" >> $GITHUB_ENV echo "LSQUIC_COMMIT=$LSQUIC_COMMIT" >> $GITHUB_ENV From 279c80ecd4481b036a16026065a80f7ef306740d Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Fri, 5 Aug 2022 17:29:33 +0200 Subject: [PATCH 07/14] Version 2.30.2 --- env.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/env.sh b/env.sh index 8c9e4be..5364a24 100755 --- a/env.sh +++ b/env.sh @@ -1,7 +1,7 @@ #!/bin/sh BORINGSSL_COMMIT=a2278d4d2cabe73f6663e3299ea7808edfa306b9 - LSQUIC_COMMIT=eea998962aeb38ee92f1f8f346210cce116c0da8 + LSQUIC_COMMIT=077ef87880929db37c5b97cac86c488a08b1e275 echo "BORINGSSL_COMMIT=$BORINGSSL_COMMIT" >> $GITHUB_ENV echo "LSQUIC_COMMIT=$LSQUIC_COMMIT" >> $GITHUB_ENV From ebf1779197f6cf133d280b9c18d2e46ab964d761 Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Fri, 5 Aug 2022 17:30:54 +0200 Subject: [PATCH 08/14] Version 3.0.4 --- env.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/env.sh b/env.sh index 5364a24..ff95bfa 100755 --- a/env.sh +++ b/env.sh @@ -1,7 +1,7 @@ #!/bin/sh -BORINGSSL_COMMIT=a2278d4d2cabe73f6663e3299ea7808edfa306b9 - LSQUIC_COMMIT=077ef87880929db37c5b97cac86c488a08b1e275 +BORINGSSL_COMMIT=a9670a8b476470e6f874fef3554e8059683e1413 + LSQUIC_COMMIT=497ec21d1605aeaaa21fb2e67066d7d47e3d916d echo "BORINGSSL_COMMIT=$BORINGSSL_COMMIT" >> $GITHUB_ENV echo "LSQUIC_COMMIT=$LSQUIC_COMMIT" >> $GITHUB_ENV From ba053fe503e06e5df01cd9d9db2522c4fb91d3ec Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Fri, 5 Aug 2022 17:31:31 +0200 Subject: [PATCH 09/14] Version 3.1.1 --- env.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/env.sh b/env.sh index ff95bfa..2b3a942 100755 --- a/env.sh +++ b/env.sh @@ -1,7 +1,7 @@ #!/bin/sh BORINGSSL_COMMIT=a9670a8b476470e6f874fef3554e8059683e1413 - LSQUIC_COMMIT=497ec21d1605aeaaa21fb2e67066d7d47e3d916d + LSQUIC_COMMIT=0a4f8953dc92dd3085e48ed90f293f052cff8427 echo "BORINGSSL_COMMIT=$BORINGSSL_COMMIT" >> $GITHUB_ENV echo "LSQUIC_COMMIT=$LSQUIC_COMMIT" >> $GITHUB_ENV From eae5041c35fceddfcc77433e95eb01a018e438a8 Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Thu, 4 Aug 2022 17:49:03 +0200 Subject: [PATCH 10/14] Version 2.23.3 --- .github/workflows/build.yml | 81 ++++++++++++++++--------------------- env.sh | 2 +- 2 files changed, 35 insertions(+), 48 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 68f931b..cabcfb8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,66 +9,54 @@ on: jobs: build: runs-on: ubuntu-latest - container: alpine:latest - + container: alpine:3.14 + outputs: LSQUIC_COMMIT: ${{ env.LSQUIC_COMMIT }} LSQUIC_VERSION: ${{ env.LSQUIC_VERSION }} - + steps: - name: Install action dependencies - run: apk add git tar - + run: | + apk add \ + binutils \ + bsd-compat-headers \ + build-base \ + cmake \ + git \ + go \ + libevent-dev \ + linux-headers \ + ninja \ + perl \ + tar \ + zlib-dev \ + zlib-static + - uses: actions/checkout@v2 - + - name: Load BORINGSSL_COMMIT and LSQUIC_COMMIT run: ./env.sh - + - name: Cache BoringSSL id: cache-boringssl uses: actions/cache@v2 with: path: ./boringssl key: boringssl-${{ env.BORINGSSL_COMMIT }} - + - name: Build BoringSSL if: steps.cache-boringssl.outputs.cache-hit != 'true' run: | - apk add \ - build-base \ - cmake \ - git \ - go \ - linux-headers \ - ninja \ - perl git clone https://boringssl.googlesource.com/boringssl cd boringssl git checkout $BORINGSSL_COMMIT cmake -DCMAKE_BUILD_TYPE=Release -GNinja . ninja - - - name: Cache LSQUIC - id: cache-lsquic - uses: actions/cache@v2 - with: - path: ./lsquic - key: lsquic-${{ env.LSQUIC_COMMIT }}-${{ env.BORINGSSL_COMMIT }} - + - name: Build LSQUIC if: steps.cache-lsquic.outputs.cache-hit != 'true' run: | - apk add \ - build-base \ - bsd-compat-headers \ - cmake \ - git \ - go \ - libevent-dev \ - linux-headers \ - perl \ - zlib-dev \ - zlib-static git clone https://github.com/litespeedtech/lsquic.git cd lsquic git checkout $LSQUIC_COMMIT @@ -76,23 +64,22 @@ jobs: git submodule update cmake -DBORINGSSL_DIR=../boringssl . make - + - name: Test LSQUIC if: steps.cache-lsquic.outputs.cache-hit != 'true' run: | cd lsquic make test - + - name: Set LSQUIC_VERSION run: | cd lsquic LSQUIC_VERSION=$(git describe --contains $LSQUIC_COMMIT) echo "LSQUIC_VERSION=$LSQUIC_VERSION" >> $GITHUB_ENV echo "LSQUIC_VERSION=$LSQUIC_VERSION" - + - name: Prepare artifact / release asset run: | - apk add binutils mkdir dist cd dist ar -x ../boringssl/ssl/libssl.a @@ -102,29 +89,29 @@ jobs: rm *.o strip --strip-unneeded liblsquic.a ranlib liblsquic.a - + echo "liblsquic.a $LSQUIC_VERSION (https://github.com/litespeedtech/lsquic/commit/$LSQUIC_COMMIT)" > version.txt - + - uses: actions/upload-artifact@v2 with: name: liblsquic.zip path: dist/ - + release: runs-on: ubuntu-latest - + if: github.ref == 'refs/heads/master' && github.event_name == 'push' - + needs: build env: LSQUIC_VERSION: ${{ needs.build.outputs.LSQUIC_VERSION }} LSQUIC_COMMIT: ${{ needs.build.outputs.LSQUIC_COMMIT }} - + steps: - uses: actions/download-artifact@v2 with: name: liblsquic.zip - + - name: Create release id: create_release uses: actions/create-release@v1 @@ -134,7 +121,7 @@ jobs: tag_name: ${{ env.LSQUIC_VERSION }} release_name: ${{ env.LSQUIC_VERSION }} body: liblsquic.a ${{ env.LSQUIC_VERSION }} (https://github.com/litespeedtech/lsquic/commit/${{ env.LSQUIC_COMMIT }}) - + - name: Upload release asset uses: actions/upload-release-asset@v1 env: diff --git a/env.sh b/env.sh index 1b47b70..3b2b3e7 100755 --- a/env.sh +++ b/env.sh @@ -1,7 +1,7 @@ #!/bin/sh BORINGSSL_COMMIT=b117a3a0b7bd11fe6ebd503ec6b45d6b910b41a1 - LSQUIC_COMMIT=f198a02df8d5629c9f40fff726081aeea0f1681c + LSQUIC_COMMIT=078f53798c01037dc57c1313ea128a0583465cba echo "BORINGSSL_COMMIT=$BORINGSSL_COMMIT" >> $GITHUB_ENV echo "LSQUIC_COMMIT=$LSQUIC_COMMIT" >> $GITHUB_ENV From e2949ae32a2fede1ec564815c0381884a3c5a9a4 Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Thu, 4 Aug 2022 17:50:35 +0200 Subject: [PATCH 11/14] Version 2.24.5 --- env.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/env.sh b/env.sh index 3b2b3e7..2307c0e 100755 --- a/env.sh +++ b/env.sh @@ -1,7 +1,7 @@ #!/bin/sh BORINGSSL_COMMIT=b117a3a0b7bd11fe6ebd503ec6b45d6b910b41a1 - LSQUIC_COMMIT=078f53798c01037dc57c1313ea128a0583465cba + LSQUIC_COMMIT=57fe5a13ac2db87702f3b477ea2ecc009b46d990 echo "BORINGSSL_COMMIT=$BORINGSSL_COMMIT" >> $GITHUB_ENV echo "LSQUIC_COMMIT=$LSQUIC_COMMIT" >> $GITHUB_ENV From 374966bc09688a330903749f5722cce3162a821b Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Fri, 5 Aug 2022 17:23:13 +0200 Subject: [PATCH 12/14] Version 2.26.2 --- env.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/env.sh b/env.sh index 2307c0e..d6abc7f 100755 --- a/env.sh +++ b/env.sh @@ -1,7 +1,7 @@ #!/bin/sh BORINGSSL_COMMIT=b117a3a0b7bd11fe6ebd503ec6b45d6b910b41a1 - LSQUIC_COMMIT=57fe5a13ac2db87702f3b477ea2ecc009b46d990 + LSQUIC_COMMIT=292abba1f8221ad63d502982e9b4546cd531b33b echo "BORINGSSL_COMMIT=$BORINGSSL_COMMIT" >> $GITHUB_ENV echo "LSQUIC_COMMIT=$LSQUIC_COMMIT" >> $GITHUB_ENV From d7bdbd7c78b0262c63a4ab54161c1e1f3a761c70 Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Fri, 5 Aug 2022 17:24:06 +0200 Subject: [PATCH 13/14] Version 2.27.6 --- env.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/env.sh b/env.sh index d6abc7f..ee3d853 100755 --- a/env.sh +++ b/env.sh @@ -1,7 +1,7 @@ #!/bin/sh BORINGSSL_COMMIT=b117a3a0b7bd11fe6ebd503ec6b45d6b910b41a1 - LSQUIC_COMMIT=292abba1f8221ad63d502982e9b4546cd531b33b + LSQUIC_COMMIT=5650ee6cd621f3c4fb0e99db3445dd19268d1b51 echo "BORINGSSL_COMMIT=$BORINGSSL_COMMIT" >> $GITHUB_ENV echo "LSQUIC_COMMIT=$LSQUIC_COMMIT" >> $GITHUB_ENV From 76fcf8499a1c7f1cca37c47eb7ca68b5332822f0 Mon Sep 17 00:00:00 2001 From: Samantaz Fox Date: Fri, 5 Aug 2022 17:27:54 +0200 Subject: [PATCH 14/14] Version 2.27.7 --- env.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/env.sh b/env.sh index ee3d853..1d0424f 100755 --- a/env.sh +++ b/env.sh @@ -1,7 +1,7 @@ #!/bin/sh BORINGSSL_COMMIT=b117a3a0b7bd11fe6ebd503ec6b45d6b910b41a1 - LSQUIC_COMMIT=5650ee6cd621f3c4fb0e99db3445dd19268d1b51 + LSQUIC_COMMIT=32a0aa38a49a8d84f80c62e184543dcbd439c5aa echo "BORINGSSL_COMMIT=$BORINGSSL_COMMIT" >> $GITHUB_ENV echo "LSQUIC_COMMIT=$LSQUIC_COMMIT" >> $GITHUB_ENV