Repository navigation
Releases: maxiuz94/kettlelan
Releases · maxiuz94/kettlelan
Release list
KettleLAN 0.2.1
- Windows: allow only UDP and ping from KettleLAN network members in Windows Firewall (was: all protocols), remove the old rule
- Windows: load wintun.dll only after checking its WireGuard LLC signature on a file locked against changes
- GUI: fix "member(s)" in the member count
- CI: pin all GitHub Actions to commit SHAs, keep them updated with Dependabot
- CI: set read-only permissions for the test workflow
- Docs: warn that the Windows version is not code-signed yet, download only from the official Releases page
- Docs: add instructions for verifying a download (PowerShell, sha256sum, build attestation)
- Docs: add an FAQ entry about antivirus and SmartScreen warnings
- Windows: point to the official download page in README.txt inside the zip
KettleLAN 0.2.0
- Windows: add a Windows 10/11 (64-bit) version – portable zip with the official signed Wintun driver
- Windows: run as administrator (needed by Wintun), start with the system through Task Scheduler
- Windows: allow incoming game traffic with a firewall rule limited to the KettleLAN adapter and 100.64.0.0/10
- CI: build and test the Windows version with MSVC, add the zip to releases
- GUI: switch the interface to English
- CLI: rename commands to English (
create,join,list,code,leave,help,quit) - CLI: ask for the password through
sudowhen the polkit prompt is not available (e.g. over SSH) - Linux: show a clear message when administrator authentication fails instead of "pkexec is not installed"
- AppImage: run natively on Wayland
- Docs: translate README, SECURITY and CHANGELOG to English
- CI: use only the CHANGELOG entry as the release description
- Docs: state that KettleLAN is developed with the help of Claude (Anthropic)
- Docs: add THIRD-PARTY-NOTICES.md with the licenses of all third-party components
- AppImage: include LGPL/GPL texts, a list of bundled libraries and their license files
- Packaging: include THIRD-PARTY-NOTICES.md in the .deb packages
- GUI: add a Licenses link and an AI-assistance note to Settings
KettleLAN 0.1.0
- Network: create a virtual LAN over Steam networking (direct or through Valve's relays)
- Network: add networks with a permanent code (
KTL-XXXX-XXXX-XXXX) that work without the creator - Network: give every player a stable
100.x.x.xaddress derived from the Steam account - Network: merge duplicate lobbies of the same network automatically
- Security: hide the IP address by default (Steam relay only)
- Security: block access to the computer's services (SSH, file sharing, remote desktop, databases, admin panels)
- Security: stop service announcements (mDNS, NetBIOS, SSDP…) from reaching other players
- Security: accept traffic only from members who prove knowledge of the network key, drop spoofed packets
- Security: show names and network names from other players as plain text only
- Security: run without root, create the network adapter with a strictly validated helper
- Security: add attack scenario tests, fuzzing and helper tests, run on every change
- GUI: add saved networks, automatic reconnect and start with the system
- GUI: show members with ping and connection type, copy an address with one click
- GUI: add system tray icon with menu and notifications, dark and light theme
- CLI: add
kettlelan-clifor diagnostics and SSH sessions - Packaging: build AppImage and .deb packages (Debian 12, Ubuntu 24.04) with GitHub Actions and build attestation
- Known issue: a game server may not appear in the game's LAN list – connect by typing its KettleLAN address
- Known issue: Steam installed as Flatpak or Snap may not work