Releases: swaywm/swaylock
Releases · swaywm/swaylock
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
1.3
swaylock 1.3
Brian Ashworth (3):
Implement logging and remove wlroots dependency
Remove list.c
Merge pull request #26 from swaywm/simplify-config-path
Connor E (6):
Remove VLAs.
Log error and exit if swaylock is suid with PAM backend.
Handle alloc failures.
Make setuid error clearer.
Remove unused pango.c
Sleep on incorrect password with shadow backend.
Dominik Bendle (2):
Allow setting both background image and colour
Add option show-failed-attempts
Drew DeVault (15):
Merge pull request #9 from johnae/master
Merge pull request #12 from swaywm/ci
Merge pull request #13 from swaywm/detailed-error-messages
Merge pull request #17 from swaywm/pam-option
Merge pull request #14 from swaywm/shadow-fortify-drop-root
Merge pull request #20 from attente/allow-image-file-colons
Merge pull request #19 from swaywm/async
Merge pull request #21 from primeos/replace-old-sway-references
Merge pull request #23 from c-edw/feature/RemoveVLAs
Merge pull request #24 from c-edw/feature/AbortSUIDWithPAM
Merge pull request #22 from swaywm/meson-options
Merge pull request #30 from ianyfan/cleanup
Merge pull request #35 from bendooru/fix-image-bg-color
Merge pull request #36 from c-edw/feature/ShadowBackendSleep
Merge pull request #39 from bendooru/show-failed-attempts
Ian Fan (3):
unicode.c: remove utf8_decode
background-image.c: remove stdbool header
Remove references to pango
Jan Beich (1):
Add man-pages option like swaywm/sway@ba16f16e4d5a
John Axel Eriksson (2):
Fix swaylock.h include directive
Include stdlib.h in shadow.c
Michael Weiss (1):
Replace old Sway references with swaylock
William Hua (1):
Allow image file paths to contain colons
emersion (11):
Merge pull request #7 from RedSoxFan/remove-wlroots
ci: add .build.yml
Print more detailed error messages
Add a pam Meson option
Make sure we can't restore root after setuid
shadow: fix return in initialize_pw_backend
Move PAM into a child process
loop: fix loop_add_fd when called multiple times
Check password without blocking
Add Meson feature options
Simplify XDG_CONFIG_HOME handling
v44r (1):
Fix vertical align of text inside the circle