Age | Commit message (Collapse) | Author |
|
During the recent upgrades, versions for each of the Linux kernels
in use has not been updated, which results in stale information.
|
|
The 20240310 snapshot of `rtw89` does not work for 8852BE cards.
Similar problems were reported upstream for older Ubuntu versions
and as a fix it was suggested to move back to an older version.
Although the kernel that Wifibox/Alpine uses is much more recent
than one could find in Ubuntu 20.04, the same resolution still
works. Based on that, chances are likely that the scope of the
regression in the `rtw89` driver is wider than assumed.
The proposed version was verified to be working, so go back to
and stick to it until the issue is resolved in upstream.
References:
- https://github.com/lwfinger/rtw89/issues/320
- https://github.com/lwfinger/rtw89/issues/323
|
|
|
|
`dhcpcd` 10.0.5 has a bug which can cause the daemon fail to fork
in the background on starting up. Version 10.0.6 fixes the issue,
so move ahead to that.
References:
- https://github.com/NetworkConfiguration/dhcpcd/issues/262
|
|
Even if there is a single client, it may happen that the previous
lease has not yet expired and on the next occasion, the same IP
address is not available. It looks awkward for now, but it is
better to let addresses allocated from a pool instead to avoid
this problem.
|
|
|
|
Even though the number of CPUs made available to the guest could
be increased, they are not utilized because the different kernel
versions do not have Symmetric Multiprocessing (SMP) enabled.
This could be a limiting factor on higher load and create a
bottleneck in attaining higher throughput rates.
Change the configuration of both the long-term and the stable
kernel to support SMP systems.
Suggested by: Anton Saietskii <vsasjason@gmail.com>
|
|
There are certain `sysctl` tunables that can influence the
peformance of the solution, and as such, it is worth to make them
accessible for fine-tuning.
As part of this change, factor out the IPV6-related settings to
make it conditional on the actual configuration settings. Also,
adjust some of the default settings to reflect saner values.
Suggested by: Anton Saietskii <vsasjason@gmail.com>
|
|
References:
- https://w1.fi/cgit/hostap/patch/?id=9025def55cfdcdfa43cfb8712cd4befbf9fb4534
Hinted by: Anton Saietskii <vsasjason@gmail.com>
|
|
There is actually no point in keeping those 2 rules as the default
action in `FORWARD` chain is `ACCEPT` anyways. Removing them helps
to save a few CPU cycles.
Submitted by: Anton Saietskii <vsasjason@gmail.com>
|
|
- Update dhcpcd to 10.0.5
- Update iptables to 1.8.10
- Update linux-lts to 6.6.22
- Update linux-edge to 6.8.1
- Update openrc 0.52.1
- Update mDNSResponder to 2200.80.16
- Update rtl8821ce to snapshot of 20240120
- Update rtw88 to snapshot of 20231024
- Resolve driver conflict between rtw88 and rtl8821ce
- Update rtw89 to snapshot of 20240310
- Update socat to 1.8.0.0
- Import security fixes for wpa_supplicant
|
|
|
|
The FreeBSD Ports Collection is moving towards making the
`share/man` as the default location for manual pages under the
`LOCALBASE` [1]. Reflect the same here as well.
Partially fixes wifibox#89 [2]
[1] https://cgit.freebsd.org/ports/commit/?id=003a571d1d6585196545295efc181514f171c4c4
[2] https://github.com/pgj/freebsd-wifibox/issues/89
|
|
During the build process, the `proc` directory under the image
root is left over on FreeBSD 13 (and later) even for non-root
users. Lift the restriction on the root-user case and make an
attempt to unmount this file system in every case.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Start offering support for Linux stable for users who might
experience problems with the long-term (LTS, currently 6.1) series
of kernels. But it may also be handy to get more hardware support,
benefits of major changes in the stack, and get ready for the
adoption of the next long-term series.
|
|
- Update base-layout to 3.4.3
- Update busybox to 1.36.1
- Update iptables to 1.8.9
- Update linux-lts to 6.1.53
- Update to openrc to 0.48
- Update rtl8821ce to snapshot of 20230915
- Replace rtwB88 with a third-party driver
- Update rtw89 to snapshot of 20230913
- Import wpa_supplicant fixes from Arch Linux
|
|
- Import Arch Linux patches for the `broadcom-wl` driver and WPA Supplicant
- Implement support for Message Signaled Interrupts (MSI) to allow the card
to be used with PCI pass-through
References:
- https://gitlab.archlinux.org/archlinux/packaging/packages/broadcom-wl-dkms/
- https://gitlab.archlinux.org/archlinux/packaging/packages/wpa_supplicant/
Tested by: venoom27 <venoom27@fromgithub>
|
|
|
|
|
|
|
|
|
|
References:
- http://w1.fi/cgit/hostap/patch/src/crypto/tls_openssl.c?id=bc99366f9b960150aa2e369048bbc2218c1d414e
Hinted by: ish-org@fromgithub
|
|
|
|
References:
- https://git.alpinelinux.org/aports/commit/main/wpa_supplicant?id=03d532b9fb595ff116bb6ce03470c59a754a4025
|
|
|
|
|
|
|
|
|
|
|
|
|
|
References:
- https://git.alpinelinux.org/aports/commit/main/ifupdown-ng?h=3.17-stable&id=b6a739a981e58897aacce6770bad7bcd1670daf9
|
|
|
|
|
|
|
|
|
|
During the build process, `apk` is run by the Linuxulator which
places certain files (e.g. `/dev/null`) to `/compat/linux`. This
is then inherited by the disk image and causes the corresponding
symbolic links to be misplaced.
|
|
By default, `socat` should stay stripped down, that is, without
support for UDP. Create an alternate version where it can be
explicitly requested to host this feature, such as for the
forwarding service.
|
|
|
|
|
|
|