According to [1] Basic Auth seems to be broken since a while for he.net.
The documentation [2] is outdated, and still mentions Basic Auth, but
switching to parameter-based authentication seems to fix the issue.
It also bumps PKG_RELEASE in order to ensure a new version is packaged.
[1]: https://github.com/openwrt/packages/issues/27593
[2]: https://dns.he.net/docs.html
Signed-off-by: Karol Babioch <karol@babioch.de>
Bump sysrepo to 3.7.11 to to fix support for CMake >= 4.0 version.
Drop any upstream patch.
Update the CMake options to the new unified SYSREPO_SETUP that replace
the old GENERATE_HOSTKEY, INSTALL_MODULES and MERGE_LISTEN_CONFIG.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Add pending patch for v4l2tools for CMake >= 4.0 support.
Also backport a patch for the v4l2wrapper library.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* fix domain regex
* fix typo in f_query function
* remove backups during stop action or in disabled state
Signed-off-by: Dirk Brenken <dev@brenken.org>
Add pending patch fixing support for new LibreSSL version.
New LibreSSL version adds support for SHA3 algo but doesn't add support
for SHAKE ones. There is currently a logic error in the Python
test_hashlib that always expect both SHA3 and SHAKE algo to be present.
This logic error cause the Host Python3 to fail testing.
This patch fix the logic error and restore correct compilation of the
host package.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Bump lualanes to version 3.17.2 and backport upstream patch for CMake >=
4.0 support.
Apply minor modification to the backport patch as the project moved to
C++ but the 3.17.2 version is still C based.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
It seems commit libndpi: update to version 5.0 wasn't really tested.
The hash from github codeload 5.0 version was wrong and also the PCRE2
patch didn't apply (as the changes are already present in 5.0)
Fix the hash and drop the upstream patch to restore correct compilation.
Fixes: 3a204f5158 ("libndpi: update to version 5.0")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Upstream stopped libyubikey developments.
https://github.com/Yubico/yubico-c
ykpers and yubico-pam depends on this,
but both packages has been removed from repo.
Signed-off-by: Yanase Yuki <dev@zpc.st>
Add pending patch fixing compilation error:
transform.c: In function 'transform_save':
transform.c:1192:21: error: implicit declaration of function 'canonicalize_file_name' [-Wimplicit-function-declaration]
1192 | augorig_canon = canonicalize_file_name(augorig);
| ^~~~~~~~~~~~~~~~~~~~~~
transform.c:1192:21: warning: nested extern declaration of 'canonicalize_file_name' [-Wnested-externs]
transform.c:1192:19: error: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
1192 | augorig_canon = canonicalize_file_name(augorig);
| ^
transform.c: In function 'remove_file':
transform.c:1476:19: error: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
1476 | augorig_canon = canonicalize_file_name(augorig);
| ^
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Add patch fixing CMake >= 4.0 support. The package is simple enough that
the version can be bumped with no problem.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Bump privoxy to version 4.0.0. Every PCRE2 patch got merged and this
also fix compilation error currently present with the package.
filters.c: In function 'get_filter_function':
filters.c:2104:23: error: assignment to 'filter_function_ptr' {aka 'char * (*)(void)'} from incompatible pointer type 'char * (*)(struct client_state *)' [-Wincompatible-pointer-types]
2104 | filter_function = pcrs_filter_response_body;
| ^
filters.c:2109:23: error: assignment to 'filter_function_ptr' {aka 'char * (*)(void)'} from incompatible pointer type 'char * (*)(struct client_state *)' [-Wincompatible-pointer-types]
2109 | filter_function = gif_deanimate_response;
| ^
filters.c: In function 'execute_content_filters':
filters.c:2547:42: error: too many arguments to function 'content_filter'
2547 | content = (content_filter != NULL) ? (*content_filter)(csp) : NULL;
| ~^~~~~~~~~~~~~~~~
Reading the Changelog, no regression should arise from the package bump.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Don't install the ABI-less library to support potential multiple ABIs
side by side.
Add a matching tests to check the soname and ensure the ABI-less library
is not installed.
Fixes: aebfd49 ("sqlite3: bump to 3.49.1")
Signed-off-by: George Sapkin <george@sapk.in>
Replace boilerplate license header with a SPDX license identifier.
Set correct package license to blessing.
Fixes: 9236e4f ("sqlite3: import 3.7.12.1 (2012-05-22) from packages")
Link: https://spdx.org/licenses/blessing.html
Signed-off-by: George Sapkin <george@sapk.in>
NanoMQ MQTT Broker (NanoMQ) is described by EMQX as "An ultra-lightweight
and blazing-fast Messaging Broker/Bus for IoT Edge & SDV".
Co-authored-by: George Sapkin <george@sapk.in>
Co-authored-by: Tianling Shen <cnsztl@gmail.com>
Signed-off-by: Andrew Yong <me@ndoo.sg>