Javier Marcet [Wed, 6 Apr 2022 08:15:24 +0000 (10:15 +0200)]
docker-compose: Update to version 2.4.1
What's Changed:
- now we use directly the Docker CLI to run autoremove flag should
be p… by @glours
- use ssh config when building from compose up by @glours
- get Tty from container to know adequate way to attach to by
@ndeloof
Javier Marcet [Mon, 4 Apr 2022 11:29:25 +0000 (13:29 +0200)]
python-websocket-client: update to 1.3.2
- Add support for pre-initialized stream socket in new WebSocketApp
- Remove rel.saferead() in examples (f0bf03d)
- Increase scope of linting checks (dca4022)
- Start adding type hints (a8a4099)
Daniel Golle [Sun, 3 Apr 2022 15:13:45 +0000 (16:13 +0100)]
uvol: fixes and adapt to in-tree ucode
Don't use features which are not yet present in the version of ucode
currently shipped with OpenWrt (such as `fs.access()` or assuming raw
mode by default).
Fix syntax error in main executable.
Javier Marcet [Sat, 2 Apr 2022 10:48:49 +0000 (12:48 +0200)]
docker-compose: Update to version 2.4.0
What's Changed:
- pass interactive flag to ExecOptions for the RunExec command by
@glours
- go.mod: pin k8s version to fix build on go1.16, and update buildx
to v0.8.1 by @thaJeztah
- support cache_from|to|no|pull by @ndeloof
- fix race condition on start-stop e2e tests running in parrallel by
@glours
- Add support of ssh authentications defined in compose file or via
cli… by @glours
- fix typo in ssh option description by @mschoettle
- Takes COMPOSE_PROJECT_NAME into consideration on commands by
@ulyssessouza
- Remove dead warning code by @ulyssessouza
- Fix down command without any resource to delete by @ulyssessouza
- vendor: github.com/containerd/containerd v1.6.2 by @thaJeztah
The host build is used to build kea-msg-compiler, which is only needed
when there are changes to .mes files. Since we're not making any changes
to such files, we do not need this.
As host build fails for Kea 2.0.2, and the git history for kea doesn't
contain any reasoning for enabling it, let's just drop it.
Daniel Golle [Thu, 31 Mar 2022 20:41:17 +0000 (21:41 +0100)]
uvol: unbreak build and adapt to updated ucode
* Fix build which was broken by a wrong path in the Makefile.
Adapt to ucode commit 4618807 ("main: rework CLI frontend"):
* ucode now no longer needs the {% %} around each code file, remove
that and safe one level of indentation.
* ARGV now no longer includes ucode executable and script itself
Fixes: 6350c7bc6 ("uvol: replace with re-write in ucode") Signed-off-by: Daniel Golle <redacted>
Daniel Golle [Thu, 31 Mar 2022 16:51:22 +0000 (17:51 +0100)]
uvol: replace with re-write in ucode
Replace previous Shell draft-quality implementation of uvol with a
rewrite in ucode[1].
While the new code is slightly larger, it performs much better (as
we no longer fork() for parsing strings like in Shell with grep, sed
and friends).
Before:
time uvol list -j
[ ... ]
real 0m 0.82s
user 0m 0.13s
sys 0m 0.10s
After:
time uvol list -j
[ ... ]
real 0m 0.47s
user 0m 0.05s
sys 0m 0.05s
[1]: https://github.com/jow-/ucode Signed-off-by: Daniel Golle <redacted>
Maxim Anisimov [Sun, 27 Mar 2022 06:09:24 +0000 (09:09 +0300)]
modemmanager: switch to meson build tools
Using https://gitlab.freedesktop.org/mobile-broadband/ModemManager.git to download the source code.
Added compile option to compile qrtr support.
Enabled lto and additional gcc flags for perfomance and less size.
Modified to use meson as upstream has abandoned autotools.
Removed BUILD_PARALLEL options. These are default with ninja/meson.
Nita Vesa [Wed, 30 Mar 2022 07:26:02 +0000 (10:26 +0300)]
gensio: Fix circular dependency error
Adding libsctp adds IPV6 dependency to gensio, so this patch is
an attempt at working around that with the goal of getting rid of
the circular dependency error.
Nita Vesa [Sat, 19 Feb 2022 09:34:33 +0000 (11:34 +0200)]
ser2net: Update to version 4.3.5
The updated version requires libgensio, libyaml and libpthread,
so those have been added accordingly to dependencies.
Also added arguments for the configure-script to always attempt
to build ser2net with the same settings, instead of leaving it
to guess, for consistency.
Stijn Tintel [Thu, 17 Mar 2022 10:48:50 +0000 (12:48 +0200)]
strongswan: move iptables deps to updown plugin
Let's move the iptables IPsec dependencies out of the strongswan package
and into the plugin package that actually depends on it,
strongswan-mod-updown. As the default updown script calls the iptables
binary, also add a dependency on the iptables-legacy package.
John Audia [Sun, 20 Mar 2022 15:55:22 +0000 (11:55 -0400)]
gnutls: Update to 3.7.4
Bump to latest upstream release. Rebased existing patches.
This version introduces certificate compression support, and with that,
optional dependencies on zlib and zstd. When configure picks them up,
build will fail due to missing dependencies:
Package libgnutls is missing dependencies for the following libraries:
libz.so.1
libzstd.so.1
Disable zlib and zstd support to avoid that.
Signed-off-by: John Audia <redacted>
[disable zlib and zstd] Signed-off-by: Stijn Tintel <redacted>
Stijn Tintel [Fri, 25 Mar 2022 12:40:37 +0000 (14:40 +0200)]
gnutls: add build dependency on gettext-full/host
The gnutls package uses the gettext-version fixup, which is only
available if gettext-full/host has been built. Add the missing build
dependency to fix these errors:
bash: line 1: /home/stijn/Development/OpenWrt/openwrt/staging_dir/hostpkg/bin/gettext: No such file or directory
bash: line 1: /home/stijn/Development/OpenWrt/openwrt/staging_dir/hostpkg/bin/autopoint: No such file or directory
It also prevents configure from using host gettext:
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
vs:
checking for msgfmt... /home/stijn/Development/OpenWrt/openwrt/staging_dir/hostpkg/bin/msgfmt
checking for gmsgfmt... /home/stijn/Development/OpenWrt/openwrt/staging_dir/hostpkg/bin/gmsgfmt
checking for xgettext... /home/stijn/Development/OpenWrt/openwrt/staging_dir/hostpkg/bin/xgettext
checking for msgmerge... /home/stijn/Development/OpenWrt/openwrt/staging_dir/hostpkg/bin/msgmerge
Javier Marcet [Tue, 29 Mar 2022 13:05:35 +0000 (15:05 +0200)]
python3-paramiko: update to version 2.10.3
2.10.2:
- [Bug] Fix Python 2 compatibility breakage introduced in 2.10.1.
Spotted by Christian Hammond.
2.10.3:
- [Bug] Switch from module-global to thread-local storage when
recording thread IDs for a logging helper; this should avoid one
flavor of memory leak for long-running processes. Catch & patch via
Richard Kojedzinszky.
- [Bug] Certificate-based pubkey auth was inadvertently broken when
adding SHA2 support; this has been fixed. Reported by Erik Forsberg
and fixed by Jun Omae.
Javier Marcet [Tue, 29 Mar 2022 13:02:24 +0000 (15:02 +0200)]
ctop: update to 0.7.7
- Adds uptime column
- CPU bar color thresholds update
- Updated container status icons
- Optimize health status event handling
- Adds ppc64le build
- Adds "open in browser" menu option
- Fix CPU count estimation
Javier Marcet [Tue, 29 Mar 2022 13:07:37 +0000 (15:07 +0200)]
docker-compose: Update to version 2.3.4
What's Changed:
- don't fail trying to remove container with no candidate by @ndeloof
- recreate container after image has been rebuilt/pulled by @ndeloof
- ps: un-deprecate --filter, and enhance docs by @thaJeztah
- Bump github.com/spf13/cobra from 1.3.0 to 1.4.0 by @dependabot
- Remove DEPRECATED text, since it's just the default by
@ulyssessouza
- Bump Buildx to v0.8.0 by @ndeloof
- kill only need project name by @ndeloof
- don't remove external volumes/networks by @ndeloof
- use docker/cli RunExec and RunStart to handle all the
interactive/tty/* terminal logic by @ndeloof
- Validate doc on pr by @glours
Maxim Anisimov [Sat, 26 Mar 2022 08:45:59 +0000 (11:45 +0300)]
libmbim: switch to meson build tools
Using https://gitlab.freedesktop.org/mobile-broadband/libmbim.git to download the source code.
Enabled lto and additional gcc flags for perfomance and less size.
Modified to use meson as upstream has abandoned autotools.
Removed BUILD_PARALLEL options. These are default with ninja/meson.
Martin Moreno [Tue, 29 Mar 2022 06:51:38 +0000 (23:51 -0700)]
sslh: update to v1.22c
Change notes:
Updated Makefile package version and hash.
Added libpcre2 dependency
Removed USELIBPCRE make flag (no longer optional within sslh)
Updated patch 001 to work with new sslh Makefile
Maxim Anisimov [Sat, 26 Mar 2022 09:04:26 +0000 (12:04 +0300)]
libqmi: switch to meson build tools
Using https://gitlab.freedesktop.org/mobile-broadband/libqmi.git to download the source code.
Enabled lto and additional gcc flags for perfomance and less size.
Added support for selecting qmi message collection.
Selected basic qmi message collection by default (modemmanager requires it).
Modified to use meson as upstream has abandoned autotools.
Removed BUILD_PARALLEL options. These are default with ninja/meson.
Sven Eckelmann [Wed, 16 Mar 2022 13:39:20 +0000 (14:39 +0100)]
ap51-flash: update to version 2022.0
* Improve listing of ethernet devices under Linux
* Add support for modern Npcap DLLs
* Fix embedding of images with modern GCC versions
* coding style cleanups and refactoring
* added support for: