Releases: swaywm/swaylock
Releases · swaywm/swaylock
1.8.3
1.8.2
1.8.1
swaylock v1.8.1 Kenny Levinsen (1): Improve frame callback and commit handling Manuel Stoeckl (3): Stop processing auth requests after success Exit when password handling subprocess crashes Only submit password if previous validation completed Mikkel Stårvik (1): Check if keymap is NULL before dereferencing Simon Ser (8): Better handle subprocess crashes comm: improve robustness Revert "comm: improve robustness" Reapply "comm: improve robustness" Define _POSIX_C_SOURCE globally build: use cc.get_supported_arguments() for warnings Assert that password buffer is NULL-terminated build: bump version to 1.8.1 ookami (1): Fix potential NULL deference after getpwuid
1.8.0
swaylock v1.8.0 Christian Meissl (1): Init eventloop directly after wl_connect Hugo Osvaldo Barrera (1): Accept input while validating Lyle Hanson (1): Link to manpage Manuel Stoeckl (6): Stop pooling background surface buffers Synchronize highlight position between outputs Separate input and auth state Fix Wayland object leaks when outputs are destroyed Configure SIGUSR1 with sigaction() instead of signal() Make self-pipe nonblocking to prevent deadlock Martin Dørum (1): Fix output-specific images when output reappears Max Kunzelmann (1): Fix retry behaviour in while loop with mlock() Neil Muller (1): Correct for image orientation when loading image Sertonix (3): Install pam config only if pam is enabled Check setgid too after dropping root Read password hash before fork Simon Ser (7): Add --ready-fd Drop support for layer-shell Don't send READY=1 for readiness notifications Remove unnecessary wl_display_roundtrip() call Check initial wl_display_roundtrip() return value Document --ready-fd in man page build: bump version to v1.8.0 Sophie Winter (1): Don't drop the buffer until after surface commit iyzana (1): Show cleared state when backspacing last character prezmop (1): Clear password on ctrl+backpace and ctrl+delete
1.7.2
1.7.1
swaylock v1.7.1 Arnout Engelen (1): Parse `--debug` parameter before forking Lily Foster (1): Fix option parsing without --debug after #261 Manuel Stoeckl (3): Remove overridden surface attachment Estimate buffer size in advance for render_frame Remove unused fields in swaylock_surface Simon Ser (5): build: find native wayland-scanner build: move completions to separate file build: drop intermediate protocols static lib build: use configuration data for SYSCONFDIR and SWAYLOCK_VERSION build: bump version to 1.7.1 nerdopolis (1): Fix build on Debian Stable
1.7
This release adds the following new features:
- Unlock the screen on SIGUSR1
- Use mlock for password buffer
This release also contains a collection of bug fixes.
Full commit log below.
Aleksei Bavshin (1):
Ensure that ext_session_lock_v1.unlock_and_destroy is processed.
Alexander Orzechowski (3):
meson: Clean up client_protocols
renderer: work with current buffer locally
Check for existence of subcompositor
Daniel De Graaf (1):
Unlock the screen on SIGUSR1
Johan Malm (3):
cairo.h: remove redundant prototype
Remove redundant function render_frames()
Delete whole utf8 character on backspace
John Lindgren (1):
Fix loss of clarity with odd-sized centered image
Manuel Stoeckl (1):
Use shm_open instead of mkstemp
Oğuz Ersen (1):
bash-completion: localize variables
Rick van Schijndel (1):
wayland-scanner: use native version to support cross-compilation
Robin Ebert (1):
Use mlock for password buffer
Simon Ser (3):
Drop xdg-output requirement
shadow: make the result of crypt() const
build: bump to version 1.7
sonny (1):
Fix capitalization.
1.6
This release adds the following new features:
- Support for the new ext-session-lock-v1 protocol
- Add
--indicator-{x,y}-position
CLI options - Support for key repeat
This release also contains a collection of bug fixes.
Full commit log below.
Elyes HAOUAS (1):
Fix some typos
Jakub Profota (4):
Added --indicator-x/y-position
Added --indicator-x/y-position
Added --indicator-x\y-position
Added --indicator-x/y-position
Jason Nader (1):
Add editorconfig
Martin Dørum (2):
Implement key repeat
Fix a potential use-after-free
Michael Swiger (2):
Fix indicator buffer not resizing after display powers off
Prevent attaching and committing the surface twice
Michael Vetter (1):
Set version to 1.6
Nils (1):
Use xkb_keymap_new_from_buffer instead of xkb_keymap_new_from_string
Simon Plakolb (1):
Ensure buffer size is multiple of buffer scale
Simon Ser (16):
pool-buffer: handle zero-sized buffers
Initialize indicator size to zero
Use wl_surface.damage_buffer
Check for poll errors
build: bump Meson min version to 0.58
build: add Meson subproject fallback for wayland-protocols
Add support for ext-session-lock-v1
build: explicitly set check arg for run_command
build: stop aligning assignments
build: lookup wayland-scanner dep, require 1.15
build: stop using sh to generate man pages
readme: update release signature fingerprint
readme: update protocol deps
readme: improve formatting a bit
readme: drop paragraph about creating packages
readme: drop xdg-shell mention
Yaroslav (1):
refresh pam credentials after successful authentication
grumpey (1):
Call fclose vice free, fixes #198
loserMcloser (1):
Draw ring and inner fill separately
tiosgz (2):
seat: NULL-check on keyboard.modifiers event
Do not crash on connecting new output
swaylock 1.5
swaylock 1.5
Abdelhakim Qbaich (3):
Minor edits
Resizable buffer size for the subsurface
Damage state when the keyboard layout changes
Alexander Martin (1):
Adds option to show indicator even if idle
Eli Schwartz (2):
completion: use pkg-config to get install location for bash/fish
fish-completion: use the correct fallback directory
HardDie (1):
Submit password by pressing Ctrl+m
Jan Beich (2):
loop: bump required POSIX version for poll()
pool-buffer: add L suffix to POSIX version for consistency
Martin Dørum (3):
fix indicator position
seed rand
properly fix indicator position
Matt Della (1):
Added option to adjust ring position via CLI arguments and the config file
Michael Vetter (1):
Adapt version number to actual release
Namkhai B (1):
Remove FreeBSD-specific PAM configuration
Olegs Jeremejevs (1):
Fix, clean up and sync docs and completions
Peter Kasza (1):
Add fixed font-size option for indicator
swaylock 1.4
Anders Nylander (1):
Decouple the drawing of the background from drawing the indicator.
Brian Ashworth (1):
Allow spaces in image file path
Dominik Bendle (1):
Display xkb layout while typing
Gabriel Sanches (1):
Submit password by pressing Ctrl+m (close #75)
Geoff Greer (1):
Fix lock indicator position on hidpi screens.
Kenny Levinsen (1):
Do not exit if no outputs are present
MalteT (1):
Fix minor typo in man page
Michael Vetter (1):
Set version in project file
bbgun7 (2):
Added hide keyboard layout option
Described hide-keyboard-layout option in swaylock.1.scd
emersion (1):
Fix --version when building from tarball