Yanase Yuki
b0d8a3d384
treewide: cleanup URLs
...
This commit converts plain HTTP URLs to HTTPS, and updates
old or outdated URLs.
Signed-off-by: Yanase Yuki <dev@zpc.st >
2026-05-08 22:28:27 +02:00
Josef Schlehofer
cba772d955
gots_engine: fix PKG_MIRROR_HASH
...
It was discovered by CI/CD that it is no longer valid.
Fixes:
```
2026-04-29T13:04:58.0170130Z SHELL= flock /builder/tmp/.gost_engine-3.0.3.tar.zst.flock -c ' /builder/scripts/download.pl "/builder/dl" "gost_engine-3.0.3.tar.zst" "ad88b0bc4ede265bc91757f0bb9777a381f8e271faa43992a054ddd5f435ad88" "" || ( /builder/scripts/dl_github_archive.py --dl-dir="/builder/dl" --url="https://github.com/gost-engine/engine " --version="v3.0.3" --subdir="gost_engine-3.0.3" --source="gost_engine-3.0.3.tar.zst" --hash="ad88b0bc4ede265bc91757f0bb9777a381f8e271faa43992a054ddd5f435ad88" --submodules || ( echo "Checking out files from the git repository..."; mkdir -p /builder/tmp/dl && cd /builder/tmp/dl && rm -rf gost_engine-3.0.3 && [ \! -d gost_engine-3.0.3 ] && git clone https://github.com/gost-engine/engine gost_engine-3.0.3 && (cd gost_engine-3.0.3 && git checkout v3.0.3) && export TAR_TIMESTAMP=`cd gost_engine-3.0.3 && git log -1 --no-show-signature --format='\''@%ct'\''` && echo "Generating formal git archive (apply .gitattributes rules)" && (cd gost_engine-3.0.3 && git config core.abbrev 8 && git archive --format=tar HEAD --output=../gost_engine-3.0.3.tar.git) && tar --numeric-owner --owner=0 --group=0 --ignore-failed-read -C gost_engine-3.0.3 -f gost_engine-3.0.3.tar.git -r .git .gitmodules 2>/dev/null && rm -rf gost_engine-3.0.3 && mkdir gost_engine-3.0.3 && tar -C gost_engine-3.0.3 -xf gost_engine-3.0.3.tar.git && (cd gost_engine-3.0.3 && git submodule update --init --recursive -- && rm -rf .git .gitmodules) && echo "Packing checkout..." && tar --numeric-owner --owner=0 --group=0 --mode=a-s --sort=name ${TAR_TIMESTAMP:+--mtime="$TAR_TIMESTAMP"} -c gost_engine-3.0.3 | zstd -T0 --ultra -20 -c > /builder/tmp/dl/gost_engine-3.0.3.tar.zst && mv /builder/tmp/dl/gost_engine-3.0.3.tar.zst /builder/dl/ && rm -rf gost_engine-3.0.3; ); ) && ( file_hash="$(/builder/staging_dir/host/bin/mkhash sha256 "/builder/dl/gost_engine-3.0.3.tar.zst")"; [ "$file_hash" = "ad88b0bc4ede265bc91757f0bb9777a381f8e271faa43992a054ddd5f435ad88" ] || [ "ad88b0bc4ede265bc91757f0bb9777a381f8e271faa43992a054ddd5f435ad88" = "skip" ] || { echo "Hash mismatch for file gost_engine-3.0.3.tar.zst: expected ad88b0bc4ede265bc91757f0bb9777a381f8e271faa43992a054ddd5f435ad88, got $file_hash"; false; }; ) '
2026-04-29T13:04:58.0559677Z + curl -f --connect-timeout 5 --retry 3 --location https://sources.cdn.openwrt.org/gost_engine-3.0.3.tar.zst
2026-04-29T13:04:58.0616240Z % Total % Received % Xferd Average Speed Time Time Time Current
2026-04-29T13:04:58.0616964Z Dload Upload Total Spent Left Speed
2026-04-29T13:04:58.0617618Z
2026-04-29T13:04:58.1364520Z 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
2026-04-29T13:04:58.1365467Z 100 977k 100 977k 0 0 12.8M 0 --:--:-- --:--:-- --:--:-- 12.8M
2026-04-29T13:04:58.1453386Z Hash of the downloaded file does not match (file: b3a6701cd97e4db4f3e0f4b356c991075c6157dd3941d34851c8f36baa1d2721, requested: ad88b0bc4ede265bc91757f0bb9777a381f8e271faa43992a054ddd5f435ad88) - deleting download.
```
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2026-05-05 09:19:19 +02:00
Josef Schlehofer
537c2a631d
treewide: avoid deref symlinks when installing .so
...
Deduplicate files
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com >
2026-04-27 11:48:13 +02:00
Eneas U de Queiroz
87f0efbded
gost_engine: fix config installation directory
...
The engine configuration directory was moved to /etc/ssl/modules.cnf.d/,
but the gost_engine package was using /etc/ssl/engines.cnf.d/ by
mistake.
Fixes: 3b2fcd6b2 ("gost_engine: adapt to new engine build config")
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com >
2024-05-27 20:17:56 -07:00
Rosen Penev
75f971407d
gost_engine: switch to local tarballs
...
Avoids PKG_UNPACK hacks.
Added PKG_LICENSE_FILES.
Reordered variables for consistency between packages.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2024-04-20 19:47:54 -07:00
Hauke Mehrtens
d4ef5bb60d
gost_engine: Update to version 3.0.3
...
This version contains minor bugfixes.
It fixes a compile problem with GCC 13.
Changes: https://github.com/gost-engine/engine/compare/v3.0.1...v3.0.3
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-03-23 22:35:50 -07:00
Eneas U de Queiroz
085dc8d965
gost_engine: disable tests, reset patches dir
...
Tests are breaking compilation for mipsel targets because of the removal
of the sysmips call. Let's just not build them.
While at it, remove patches from 1.1 version and move the current ones
to the default 'patches' directory.
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com >
2023-06-17 17:32:20 +08:00
Eneas U de Queiroz
3b2fcd6b2f
gost_engine: adapt to new engine build config
...
This adapts the package to the new include/openssl-module.mk, and
updated runtime configuration.
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com >
2023-04-05 10:34:18 -03:00
Eneas U de Queiroz
ab6fbdc44a
gost_engine: add version 3.0.0.1
...
With OpenSSL soon to be updated to 3.0, the gost engine will have to be
bumped as well. Gost 3.0.0.1 will not build with OpenSSL 1.1.
To avoid disruption, this commit detects the OpenSSL version from
ENGINES_DIR in include/openssl-engin, and sets the package version
accordingly.
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com >
2023-02-16 10:28:52 -03:00
Eneas U de Queiroz
f78548f7d7
gost_engine: adapt to new openssl UCI config
...
OpenSSL now uses UCI to enable and disable engines, and engine packages
need to adapt.
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com >
2022-03-24 11:29:46 -07:00
Rosen Penev
2e654b19f3
treewide: back to cmake.mk
...
Ninja was merged to base and therefore we can now use normal cmake.mk
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2021-06-12 21:05:01 -07:00
Rosen Penev
263802c6a2
gost_engine: fix compilation without deprecated OpenSSL APIs
...
Build with Ninja for faster compilation.
Signed-off-by: Rosen Penev <rosenp@gmail.com >
2021-03-24 15:40:24 -07:00
Eneas U de Queiroz
d8203191cc
gost_engine: remove OPENSSL_WITH_GOST restraint
...
OpenSSL now is always built with GOST support, and OPENSSL_WITH_GOST
symbol was removed.
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com >
2021-02-24 13:54:31 -03:00
Artur Petrov
1c74e64cab
gost_engine: added new line in the end of file
...
Signed-off-by: Artur Petrov <github@phpchain.ru >
2021-02-20 11:15:08 +04:00
Artur Petrov
8e0af27d2a
gost_engine: add support GOST2012
...
Signed-off-by: Artur Petrov <github@phpchain.ru >
2021-02-19 19:20:11 +04:00