aboutsummaryrefslogtreecommitdiff
path: root/lang
Commit message (Collapse)AuthorAge
* php8-pecl-xdebug: add package (refs 19424)Michael Heimpold2022-09-24
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* python-jsonschema: Update to 4.16.0Javier Marcet2022-09-17
| | | | | | | | | | | - Improve the base URI behavior when resolving a $ref to a resolution URI which is different from the resolved schema's declared $id. - Accessing jsonschema.draftN_format_checker is deprecated. Instead, if you want access to the format checker itself, it is exposed as jsonschema.validators.DraftNValidator.FORMAT_CHECKER on any jsonschema.protocols.Validator. Signed-off-by: Javier Marcet <javier@marcet.info>
* python-jsonschema: Update to 4.15.0, broken since 4.6.0Javier Marcet2022-09-17
| | | | Signed-off-by: Javier Marcet <javier@marcet.info>
* python-flask-socketio: update to 5.3.1Michal Vasilek2022-09-16
| | | | Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* python3-iperf3: add iperf3 python wrapperNick Hainke2022-09-14
| | | | | | This wrapper gives us an easy to use api for using iperf3 in python. Signed-off-by: Nick Hainke <vincent@systemli.org>
* python3-flent: add flent packageNick Hainke2022-09-14
| | | | | | | | | | As described on GitHub page [0]: Flent is a Python wrapper to run multiple simultaneous netperf/iperf/ping instances and aggregate the results. [0] - https://github.com/tohojo/flent Signed-off-by: Nick Hainke <vincent@systemli.org>
* python3: backport and fix target musl libc detectionŠimon Bořek2022-09-12
| | | | | | | | | | | | | | | | | | | Patch 030: Backported from Python main branch[^1] for Python to distinguish between glibc and musl libc SOABI. Patch 131: Changes PLATFORM_TRIPLET -gnu/-musl suffix detection (performed by the backported patch) to be based on the target OS instead of the building OS. See included patches for more detailed descriptions. Specifically this fixes cross-compilation for mpc8548 CPUs with SPE instructions[^2] enabled. [^1]: merged to python:main as https://github.com/python/cpython/pull/24502 'bpo-43112: detect musl as a separate SOABI' [^2]: https://www.nxp.com/docs/en/reference-manual/SPEPEM.pdf Co-authored-by: Pali Rohár <pali@kernel.org> Signed-off-by: Šimon Bořek <simon.borek@nic.cz>
* python-websocket-client: update to 1.4.1Javier Marcet2022-09-09
| | | | | | | | | | - Fix stack growth bug when `run_forever` reconnects - Add doctest CI for sphinx docs code examples (d150099) - General docs improvements - Fix automatic reconnect with `run_forever` - Allow a timeout to be set when using a proxy Signed-off-by: Javier Marcet <javier@marcet.info>
* python-dotenv: update to v0.21.0Javier Marcet2022-09-09
| | | | | | | | | | | | | | | | | | | Added: - CLI: add support for invocations via 'python -m'. - load_dotenv function now returns False. - CLI: add --format= option to list command. Fixed: - Drop Python 3.5 and 3.6 and upgrade GA - Use open instead of io.open. - Improve documentation for variables without a value - Add parse_it to Related Projects - Update README.md - Improve documentation with direct use of MkDocs Signed-off-by: Javier Marcet <javier@marcet.info>
* python-docker: Update to 6.0.0Javier Marcet2022-09-09
| | | | Signed-off-by: Javier Marcet <javier@marcet.info>
* php8: update to 8.1.10Michael Heimpold2022-09-06
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* luaossl: update to rel-20220711Siger Yang2022-08-31
| | | | Signed-off-by: Siger Yang <siger.yang@outlook.com>
* Merge pull request #19238 from dynasticorpheus/pycaresAlexandru Ardelean2022-08-28
|\ | | | | python-pycares: add new package
| * python-pycares: add new packageFabian Lipken2022-08-25
| | | | | | | | Signed-off-by: Fabian Lipken <dynasticorpheus@gmail.com>
* | Merge pull request #19253 from turris-cz/pyuciJosef Schlehofer2022-08-26
|\ \ | | | | | | python-uci: update to version 0.9.0
| * | python-uci: update to version 0.9.0Josef Schlehofer2022-08-25
| | | | | | | | | | | | | | | | | | | | | | | | - Release notes: https://gitlab.nic.cz/turris/pyuci/-/tags/v0.9.0 - Update copyright while at it. Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* | | lua-eco: rework SSL library dependency & selectionEneas U de Queiroz2022-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, lua-eco will add dependencies to all SSL libraries that are selected, even though it will only use one of them. That means that the package downloaded from the regular repository will install OpenSSL, wolfSSL and mbedTLS, even though it will only use OpenSSL. Fix that by adding a built option so that the default can be changed at build-time. To maintain the author's intention, a default symbol is computed based on what libraries are being built into the image, or just selected as a module. Originally, the order or preference was OpenSSL, wolfSSL, then mbedTLS. One change was made to the original order: if OpenSSL and wolfSSL are both selected as module, and mbedTLS is not built into the image, wolfSSL will be preferred over OpenSSL. This is being done to keep the package consistent with OpenWRT's selection of wolfSSL as the default SSL library. If they are both included in the image, then OpenSSL will be preferred. The order of preference is: 1. If at least one library is included in the image, use the first of OpenSSL, wolfSSL, and mbedTLS that is included in the image. 2. If at least one library is selected, but none included in the image, prefer wolfSSL, then OpenSSL, then mbedTLS. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* | | Merge pull request #19229 from commodo/python-updates1Alexandru Ardelean2022-08-24
|\ \ \ | | | | | | | | django, python-{evdev,pytz}: bump versions
| * | | python-pytz: bump to version 2022.2.1Alexandru Ardelean2022-08-22
| | | | | | | | | | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | | django: bump to 4.1Alexandru Ardelean2022-08-22
| | | | | | | | | | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
| * | | python-evdev: bump to 1.6.0Alexandru Ardelean2022-08-22
| |/ / | | | | | | | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | / perl-ack: Update to 3.6.0Tianling Shen2022-08-23
| |/ |/| | | | | Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* | node: bump to v16.17.0Hirokazu MORIKAWA2022-08-23
|/ | | | | | | | | | | | | | | | Notable Changes: Experimental command-line argument parser API Experimental ESM Loader Hooks API Experimental test runner Improved interoperability of the Web Crypto API Dependency updates: Updated Corepack to 0.12.1 Updated ICU to 71.1 Updated npm to 8.15.0 Updated Undici to 5.8.0 Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* Merge pull request #19192 from turris-cz/cython-pip-requirementsAlexandru Ardelean2022-08-19
|\ | | | | host-pip-requirements: update Cython to version 0.29.28
| * host-pip-requirements: update Cython to version 0.29.28Josef Schlehofer2022-08-17
| | | | | | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* | python3-simplejson: drop packageAlexandru Ardelean2022-08-16
| | | | | | | | | | | | | | | | Was only used by Bigclown. The project (Bigclown) has accepted the switch from simplejson to it's built-in json lib, and we can now drop this lib. Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | python-websockets: update to version 10.3Josef Schlehofer2022-08-12
|/ | | | | | - Update copyright Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* php8: update to 8.1.9Michael Heimpold2022-08-08
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* luajit: patch: PPC/e500 SPE: use soft float instead of failingŠimon Bořek2022-08-06
| | | | | | | | | | | | | | | | | | | | | | | | makes LuaJit builds for mpc85xx targets with SPE ISA extension enabled possible Quoting inner commit message: This allows building LuaJit for systems with Power ISA SPE extension[^1] support by using soft float on LuaJit side. While e500 CPU cores support SPE instruction set extension allowing them to perform floating point arithmetic natively, this isn't required. They can function with software floating point to integer arithmetic translation as well, just like FPU-less PowerPC CPUs without SPE support. Therefore I see no need to prevent them from running LuaJit explicitly. [^1]: https://www.nxp.com/docs/en/reference-manual/SPEPEM.pdf Signed-off-by: Pali Rohár <pali@kernel.org> Signed-off-by: Šimon Bořek <simon.borek@nic.cz>
* python-paho-mqtt: add missing dependencyJan Hoffmann2022-08-03
| | | | | | | The uuid module has been split out into a separate package with the update to Python 3.10. Signed-off-by: Jan Hoffmann <jan@3e8.eu>
* python-jsonschema: Update to 4.9.0Javier Marcet2022-08-02
| | | | Signed-off-by: Javier Marcet <javier@marcet.info>
* Merge pull request #18993 from mhei/php8-update-8.1.8Michael Heimpold2022-07-28
|\ | | | | php8: update to 8.1.8
| * php8: update to 8.1.8Michael Heimpold2022-07-20
| | | | | | | | | | | | | | This fixes: - CVE-2022-31627 Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | ruby: fix build with LibreSSL over v3.5ZiMing Mo2022-07-23
| | | | | | | | | | | | | | | | | | | | | | LibreSSL 3.5 and later provide and need to use PEM_write_bio_PrivateKey_traditional() upstream commit: https://github.com/ruby/openssl/commit/e25fb0d0d86da5a9398ebdc9216b2ea89f80fa3d https://github.com/ruby/openssl/commit/b02815271fcc295cb8b07ef740684b88a10f2760 Signed-off-by: ZiMing Mo <msylgj@immortalwrt.org>
* | erlang: workaround LibreSSL-3.5.0 compat issuesSebastian Kemper2022-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cherry-pick four upstream commits that prevent building of otp_test_engine when LibreSSL-3.5.0 is used. Since OpenWrt bumped LibreSSL to 3.5.3 the erlang host builds fail to complete. CC ../priv/obj/x86_64-pc-linux-gnu/otp_test_engine.o otp_test_engine.c: In function 'test_engine_md5_init': otp_test_engine.c:144:34: error: dereferencing pointer to incomplete type 'EVP_MD_CTX' {aka 'struct env_md_ctx_st'} #define data(ctx) ((MD5_CTX *)ctx->md_data) ^~ Also switch to AUTORELEASE. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | python3: update patches for libressl v3.5Andre Heider2022-07-23
| | | | | | | | | | | | | | | | | | | | | | | | Based upon patches from OpenBSD[0] and Gentoo[1]. Switched to the LibreSSL provided LIBRESSL_VERSION_NUMBER macro, which makes OPENWRT_HOST_BUILD redundant. [0] https://github.com/openbsd/ports/tree/master/lang/python/3.10/patches [1] https://github.com/gentoo/libressl/tree/master/dev-lang/python/files Signed-off-by: Andre Heider <a.heider@gmail.com>
* | Merge pull request #18966 from commodo/django-bumpAlexandru Ardelean2022-07-22
|\ \ | |/ |/| django: bump to version 4.0.6
| * django: bump to version 4.0.6Alexandru Ardelean2022-07-18
| | | | | | | | | | | | Fixes https://nvd.nist.gov/vuln/detail/CVE-2022-34265 Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | Merge pull request #18919 from mhei/php8-full-libiconvMichael Heimpold2022-07-19
|\ \ | |/ |/| php8: fixup libiconv usage (refs openwrt/openwrt#10024)
| * php8: fixup libiconv usage (refs openwrt/openwrt#10024)Michael Heimpold2022-07-17
| | | | | | | | | | | | | | | | | | | | Since the OpenWrt's stub libiconv implementation is now gone, we can build against musl's internal one or the external libiconv implementation. This needs minor adjustements in the makefile to allow PHPs build to choose the right path when cross-compiling. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | golang: Update to 1.18.4Jeffery To2022-07-18
|/ | | | | | | | | | | | | | | | | | Includes fixes for: * CVE-2022-1705: net/http: improper sanitization of Transfer-Encoding header * CVE-2022-1962: go/parser: stack exhaustion in all Parse* functions * CVE-2022-28131: encoding/xml: stack exhaustion in Decoder.Skip * CVE-2022-30630: io/fs: stack exhaustion in Glob * CVE-2022-30631: compress/gzip: stack exhaustion in Reader.Read * CVE-2022-30632: path/filepath: stack exhaustion in Glob * CVE-2022-30633: encoding/xml: stack exhaustion in Unmarshal * CVE-2022-30635: encoding/gob: stack exhaustion in Decoder.Decode * CVE-2022-32148: net/http/httputil: NewSingleHostReverseProxy - omit X-Forwarded-For not working Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* node: July 7th 2022 Security ReleasesHirokazu MORIKAWA2022-07-10
| | | | | | | | | | | | | | | | Update to v16.16.0 Release for the following issues: HTTP Request Smuggling - Flawed Parsing of Transfer-Encoding (Medium)(CVE-2022-32213) HTTP Request Smuggling - Improper Delimiting of Header Fields (Medium)(CVE-2022-32214) HTTP Request Smuggling - Incorrect Parsing of Multi-line Transfer-Encoding (Medium)(CVE-2022-32215) DNS rebinding in --inspect via invalid IP addresses (High)(CVE-2022-32212) https://nodejs.org/en/blog/vulnerability/july-2022-security-releases/ No vulnerabilities related with openssl (uses system openssl) Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
* python-requests: bump to version 2.28.1Alexandru Ardelean2022-07-07
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python-lxml: bump to version 4.9.1Alexandru Ardelean2022-07-07
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* pillow: bump to version 9.2.0Alexandru Ardelean2022-07-07
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python-chardet: bump to version 5.0.0Alexandru Ardelean2022-07-07
| | | | Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* python-cryptography: Fix failing buildJeffery To2022-07-07
| | | | | | | Fixes https://github.com/openwrt/packages/issues/18876. Fixes https://github.com/openwrt/packages/issues/18879. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* python-jsonschema: Update to 4.6.1Javier Marcet2022-07-01
| | | | | | | | | | What's Changed: - Type annotate format checker methods by @sirosen - Fix fuzzer to include instrumentation by @DavidKorczynski - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci Signed-off-by: Javier Marcet <javier@marcet.info>
* Merge pull request #18823 from mhei/php8-updateMichael Heimpold2022-06-26
|\ | | | | php8: update to 8.1.7
| * php8: update to 8.1.7Michael Heimpold2022-06-21
| | | | | | | | | | | | | | | | This fixes: - CVE-2022-31625 - CVE-2022-31626 Signed-off-by: Michael Heimpold <mhei@heimpold.de>