Tags: ifreund/waylock
Tags
waylock 1.2.0 This release updates the required Zig version to 0.13. There are no changes to waylock's behavior, only the build requirements. Full changelog: Isaac Freund (5): build: bump version to 1.2.0-dev ci: update Zig to 0.12 ci: drop FreeBSD CI for now build: update to Zig 0.13.0 build: bump version to 1.2.0
waylock 1.1.0 This release updates the required Zig version to 0.12. It also switches from using git submodules for dependency management to using the Zig package manager. Distro packagers should read the new Zig package manager section in PACKAGING.md for tips on how to handle this change. The only functional change in this release is that the enter key on the keypad now works to submit passwords as well as the normal enter key. Full changelog: Isaac Freund (5): build: bump version to 1.1.0-dev Seat: submit password on KP_Enter keysym build: update to Zig 0.12.0 build: switch to the Zig package manager build: bump version to 1.1.0
waylock 1.0.0 There haven't been any breaking changes to waylock in over a year and I'm happy with its feature set. Therefore, I've decided it's time for a stable 1.0.0 release. The only functional change compared to the 0.6.5 patch release is the addition of the `-ready-fd` flag as alternative to `-fork-on-lock` for readiness notification. Don't be alarmed if waylock development slows down to a snail's pace after this release. I consider it to be feature complete and as long as there are no bugs found there is little reason to make changes. I will of course continue to update it to be compatible with new Zig releases as needed. Full changelog since 0.6.0: Daniel Lublin (1): Seat: don't set input color if no character input Isaac Freund (18): build: bump version to 0.7.0-dev deps: update to Zig 0.10 ci: update Zig to 0.10.0 to fix build deps: update zig-wayland to fix aarch64 build Lock: ignore password submission before locked event auth: fix getting username on FreeBSD build: clean up after Zig 0.11.0 update Lock: add -ignore-empty-password option docs: mention existence and usefulness of swayidle Output: don't destroy surface before role object docs: migrate to codeberg cli: fix -log-level since Zig 0.11.0 ci: fix after migration to codeberg docs: link mirrors in readme Lock: zero password buffer memory on backspace docs: resolve ambiguity in readme Lock: use an optional type for ready_fd build: bump version to 1.0.0 Soc Virnyl Estela (1): build: update to Zig 0.11.0 Zi How Poh (1): Lock: delete last UTF-8 codepoint on backspace tiosgz (2): waylock: update help text Lock: add -ready-fd option
waylock 0.6.5 This release contains a new feature, the backspace key now deletes the last unicode codepoint typed! In addition, -log-level works again after being broken during the Zig 0.11.0 upgrade. Full changelog: Isaac Freund (6): build: bump version to 0.6.5-dev cli: fix -log-level since Zig 0.11.0 ci: fix after migration to codeberg docs: link mirrors in readme Lock: zero password buffer memory on backspace build: bump version to 0.6.5 Zi How Poh (1): Lock: delete last UTF-8 codepoint on backspace
waylock 0.6.4 This is the final waylock release that will be announced on github. Future development will happen at the new codeberg repository, https://codeberg.org/ifreund/waylock. This release and all past releases may be found there as well. Github is a proprietary platform with interests increasingly misaligned with my values. Free and open source software like waylock belongs on an open, community-driven platform such as codeberg. This release contains a bugfix that prevents waylock from committing a protocol error if, e.g. a monitor is unplugged while the session is locked. Due to the design of the ext-session-lock-v1 protocol, this is not a security issue. Full changelog: Isaac Freund (4): build: bump version to 0.6.4-dev Output: don't destroy surface before role object docs: migrate to codeberg build: bump version to 0.6.4
waylock 0.6.3 This release contains a few small usability improvements and updates the required Zig version to 0.11. Daniel Lublin (1): Seat: don't set input color if no character input Isaac Freund (5): build: bump version to 0.6.3-dev build: clean up after Zig 0.11.0 update Lock: add -ignore-empty-password option docs: mention existence and usefulness of swayidle build: bump version to 0.6.3 Soc Virnyl Estela (1): build: update to Zig 0.11.0
waylock 0.6.2 This release fixes a few minor issues. In particular waylock should now work correctly on FreeBSD. Isaac Freund (6): build: bump version to 0.6.2-dev ci: update Zig to 0.10.0 to fix build deps: update zig-wayland to fix aarch64 build Lock: ignore password submission before locked event auth: fix getting username on FreeBSD build: bump version to 0.6.2
waylock 0.6.1 This release updates the Zig version required to 0.10. Other than that, there are no changes since version 0.6.0. Full changelog: Isaac Freund (3): build: bump version to 0.6.1-dev deps: update to Zig 0.10 build: bump to version 0.6.1
waylock 0.6.0 This release requires the compositor to support the single-pixel-buffer-v1 protocol for even lower resource usage. Full changelog: Isaac Freund (5): build: bump version to 0.6.0-dev Lock: handle keyboard input before the locked event Lock: require and use single-pixel-buffer-v1 docs: add repology packaging status to readme build: bump version to 0.6.0
waylock 0.5.0 This release makes a few small changes to allow for even tighter security: The new `-fork-on-lock` command line flag allows for race-condition-free suspend after the screen has been locked. Furthermore, all sensitive memory used by waylock is now better protected from paging to disk or inclusion in core dumps with hints to the operating system. Full changelog: Abdullah Khabir (1): docs: fix typo in man page Isaac Freund (16): build: bump version to 0.5.0-dev docs: Expand on -Dcpu in PACKAGING.md docs: Add note on compositor ext-session-lock-v1 support Lock: simplify poll usage Lock: work around race in libwayland-server Lock: update comment, it's not a workaround auth: fix error handling edge case in conversation Lock: fix overly tight assertion Lock: add -fork-on-lock option Lock: Better protect password buffer memory Lock: wait to mlock until after fork Lock: Fix crash if session is already locked Lock: exit immediately on finished event if locked docs: remove outdated ext-session-lock support info docs: remove outdated setsid(1) references build: bump to version 0.5.0 Jordan Isaacs (1): docs: fix tabs in man page
PreviousNext