Repository navigation
Releases: t4t5/owly
Releases · t4t5/owly
Release list
0.4.0
v0.4.0 is a ground-up rewrite of omdrop-owl in Rust. It replaces the patched OWL daemon + the shell and Python code around it with one clean AWDL and AirDrop stack.
Benefits
- A standalone CLI.
owly browse,owly sendandowly receivedo AirDrop from the terminal. - Easier to install. There are prebuilt packages for Debian, Ubuntu and Fedora, plus
omdrop-owl-binon the AUR with nothing to compile. Building from source no longer needs a C toolchain or libpcap and libnl. - Easier to diagnose.
owly doctorsays whether your card can do AirDrop and what's in the way.owly test-cardchecks it against an iPhone and writes a report you can contribute. - More robust. The code is memory-safe where it parses frames from nearby devices, and every radio mode is tested on simulated Wi-Fi in CI.
Install
- Arch/Omarchy:
yay -S omdrop-owl(with Omdrop),omdrop-owl-bin(prebuilt) orowly(just the CLI) - Debian 12+ / Ubuntu 22.04+:
sudo apt install ./owly_0.4.0-1_amd64.deb - Fedora 44+:
sudo dnf install ./owly-0.4.0-1.x86_64.rpm - NixOS:
services.owly.enable = true;from thegithub:t4t5/owlyflake
Upgrading from 0.3.0
omdrop-owl upgrades in place and pulls in owly. Settings in /etc/omdrop move to /etc/owly/radio.toml.
Full Changelog: v0.3.0...v0.4.0
0.3.0
What's Changed
- Add the Realtek RTL8852BE in shared mode by @safiyax in #65
- Intel BE200: tested, exclusive mode by @tsubaie in #63
- Record the Intel Wireless-AC 8260 as failing in exclusive mode by @MrSco in #53
- Try 5 GHz first for the MT7612U's active monitor by @MrSco in #54
- Accept an iPhone's Block Ack session on the MT7612U (owl -A) by @MrSco in #58
- Run exclusive mode on cards without ad-hoc mode through a hidden AP by @Youwes09 in #42
New Contributors
- @safiyax made their first contribution in #65
- @tsubaie made their first contribution in #63
- @MrSco made their first contribution in #53
Full Changelog: v0.2.0...v0.3.0
0.2.0
What's Changed
- Keep udev from rewriting awdl0's MAC address by @FerdinaKusumah in #43
- Record Intel 9560, MT7927 and WCN6855 test results by @t4t5 in #48
- Add a Nix flake: package and NixOS module by @Youwes09 in #46
- Reconnect the recorded connection when NetworkManager doesn't by @FerdinaKusumah in #52
- Add an active-monitor mode for MediaTek cards without ad-hoc support by @t4t5 in #24
New Contributors
- @FerdinaKusumah made their first contribution in #43
- @Youwes09 made their first contribution in #46
Full Changelog: v0.1.1...v0.2.0
0.1.1
What's Changed
- Record Intel AX200 working in exclusive mode by @t4t5 in #25
- Add a profile for the Realtek RTL8822BE (rtw88_8822be), exclusive mode by @g4bri3lDev in #35
- Stop the window when the monitor interface disappears by @g4bri3lDev in #29
- Warn in test-card.sh when NetworkManager would manage OWL's interfaces by @g4bri3lDev in #28
- Record Intel AX211 (8086:7a70) working on Omarchy by @Toddpe in #15
- Add Fedora RPM packaging and hardware-free unit tests (rebased #8) by @Unatxete in #32
- Accept short zero padding in AWDL discovery action frames by @zigmoo in #7
- docs: report RTL8852CE shared-mode success on Legion Slim 5 by @vleeuwenmenno in #37
- Report RTL8852AE shared-mode transfers with recovery caveats by @wuharu999 in #39
New Contributors
- @g4bri3lDev made their first contribution in #35
- @Toddpe made their first contribution in #15
- @Unatxete made their first contribution in #32
- @zigmoo made their first contribution in #7
- @vleeuwenmenno made their first contribution in #37
- @wuharu999 made their first contribution in #39
Full Changelog: v0.1.0...v0.1.1
0.1.0
What's Changed
- Add a script that tests a card and writes a report by @benthecarman in #3
- Package omdrop-owl for Debian and Ubuntu by @benthecarman in #2
- Add an exclusive mode and run on the Intel AX201 through it by @NadeeshaNJ in #6
- Record Intel AX201 working on CachyOS (kernel 7.2.9); time only the send in test-card.sh by @bict0r in #10
- Record Intel AX211 working in exclusive mode by @benthecarman in #12
- Intel exclusive mode: stop losing ACKs and peers mid-transfer, start faster by @nicolasfalesy in #11
- Fix stack buffer overflow in OWL's A-MSDU receive by @t4t5 in #18
- Publish omdrop-owl to AUR by @t4t5 in #19
New Contributors
- @benthecarman made their first contribution in #3
- @NadeeshaNJ made their first contribution in #6
- @bict0r made their first contribution in #10
- @nicolasfalesy made their first contribution in #11
- @t4t5 made their first contribution in #18
Full Changelog: https://github.com/t4t5/omdrop-owl/commits/v0.1.0