Skip to content

Tags: ifreund/waylock

Tags

v1.3.0

Toggle v1.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
ifreund Isaac Freund
waylock 1.3.0

This release adds a new -input-alt-color option contributed by Daniel Lublin.
Apart from that, there are no changes compared to 1.2.1.

Full changelog:

Daniel Lublin (1):
      cli: add -input-alt-color

Isaac Freund (4):
      build: bump version to 1.3.0-dev
      ci: use mirror for zig tarball downloads
      ci: restore FreeBSD builds
      build: bump version to 1.3.0

tiosgz (1):
      Output: only attach buffer if configured

v1.2.1

Toggle v1.2.1's commit message

Verified

This tag was signed with the committer’s verified signature.
ifreund Isaac Freund
waylock 1.2.1

This release fixes a race condition that can cause waylock to commit a
protocol error and be terminated by the compositor in an edge case.

Due to the fail-safe design of the ext-session-lock-v1 protocol, this is
not a security issue but can make it difficult to recover a locked
session depending on the wayland compositor in use.

Full changelog:

Isaac Freund (2):
      build: bump version to 1.2.1-dev
      build: bump version to 1.2.1

tiosgz (1):
      Output: only attach buffer if configured

v1.2.0

Toggle v1.2.0's commit message

Verified

This tag was signed with the committer’s verified signature.
ifreund Isaac Freund
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

v1.1.0

Toggle v1.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
ifreund Isaac Freund
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

v1.0.0

Toggle v1.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
ifreund Isaac Freund
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

v0.6.5

Toggle v0.6.5's commit message

Verified

This tag was signed with the committer’s verified signature.
ifreund Isaac Freund
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

v0.6.4

Toggle v0.6.4's commit message

Verified

This tag was signed with the committer’s verified signature.
ifreund Isaac Freund
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

v0.6.3

Toggle v0.6.3's commit message

Verified

This tag was signed with the committer’s verified signature.
ifreund Isaac Freund
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

v0.6.2

Toggle v0.6.2's commit message

Verified

This tag was signed with the committer’s verified signature.
ifreund Isaac Freund
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

v0.6.1

Toggle v0.6.1's commit message

Verified

This tag was signed with the committer’s verified signature.
ifreund Isaac Freund
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