50 Commits

Author SHA256 Message Date
7b882b43d6 Accepting request 1317206 from X11:windowmanagers
- update to 2.16:
  * fix crash when the user changes the XKB configuration
  * when started on Wayland, display an error and usage
  * switch to clang-format 15 (with InsertBraces)
  * fix -Werror=calloc-transposed-args by swapping calloc args
  * reword: remove "dynamic" TWM
  * update meson setup command in README
  * do not increase failed_attempts beyond 999
  * i3lock.1 man page: fix acute accent
  * fix in_dpi variable checking
  * meson: use explicit_bzero if it is available
  * declare a development shell in flake.nix

OBS-URL: https://build.opensuse.org/request/show/1317206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=23
2025-11-12 20:14:51 +00:00
51635cc1a7 2.15 -> 2.16
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=49
2025-11-11 23:09:27 +00:00
f58c5728ea Accepting request 1168647 from X11:windowmanagers
- remove unneeded %check section
- update to 2.15: 
  * unlock indicator: display current keyboard layout when
    user types password (with --show-keyboard-layout flag).

OBS-URL: https://build.opensuse.org/request/show/1168647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=22
2024-04-18 20:12:17 +00:00
d0c9c87f41 remove %check
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=47
2024-04-17 18:41:12 +00:00
cf84d91745 Accepting request 1166950 from home:simonlm:branches:X11:windowmanagers
Update to version 2.15

OBS-URL: https://build.opensuse.org/request/show/1166950
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=46
2024-04-15 18:51:47 +00:00
ff9d9db5d3 Accepting request 1094956 from X11:windowmanagers
- update to 2.14.1:
  * unlock indicator: display only caps lock and num lock, not all
    modifiers like shift (which can leak information about your
    password to bystanders)
- includes 2.14:
  * Change default background color to #a3a3a3 See
    https://github.com/i3/i3lock/pull/300 for extensive discussion
    and rationale for this change.
  * Recommend using xss-lock to start i3lock in the README
    and i3lock.1 man page. xss-lock is the best way to ensure
    your screen truly is locked before your computer suspends
  * Display modifier key warning before unlocking, too,
    not just on failed attempts like before
  * Switch build system from autotools to meson

OBS-URL: https://build.opensuse.org/request/show/1094956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=21
2023-06-24 18:13:42 +00:00
091bffa621 2.14.1
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=44
2023-06-23 20:00:17 +00:00
6313819dd0 Accepting request 994115 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/994115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=20
2022-08-09 13:29:16 +00:00
41e3331294 Accepting request 994038 from home:kukuk:branches:X11:windowmanagers
- Use %_pam_vendordir

OBS-URL: https://build.opensuse.org/request/show/994038
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=42
2022-08-09 11:28:08 +00:00
df3d6b812d Accepting request 858900 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/858900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=19
2020-12-27 23:30:29 +00:00
bcf7b9aa3c Accepting request 858899 from home:elimat:branches:X11:windowmanagers
- update to 2.13
  * Throw error when trying to start on Wayland
  * Use explicit_bzero() where available, not just on OpenBSD
  * avoid pixmap allocations in the redraw path
  * make --debug output go to stderr
  * unlock_indicator.c: fix build failure against gcc-10
  * fix: call pam_end in cleanup in main, not in event loop
  * set _NET_WM_BYPASS_COMPOSITOR hint to avoid flickering
- drop patch: 0001-unlock_indicator.c-fix-build-failure-against-gcc-10.patch fixed upstream

OBS-URL: https://build.opensuse.org/request/show/858899
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=40
2020-12-27 22:23:35 +00:00
87c1ec8a14 Accepting request 834025 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/834025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=18
2020-09-14 10:29:47 +00:00
ebae4baffd Accepting request 832794 from home:dimstar:Factory
- Install pam configuration to /usr/etc/pam.d on suse_version >=
  1500 (https://en.opensuse.org/openSUSE:Packaging_UsrEtc#pam.2Fpam-config).
- Add pre/posttrans scripts to ensure user modified
  /etc/pam.d/i3lock survives our move to /usr/etc (and user
  modification in /etc/pam.d wins over /usr/etc/pam.d)

OBS-URL: https://build.opensuse.org/request/show/832794
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=38
2020-09-12 20:18:07 +00:00
676e46476d Accepting request 812068 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/812068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=17
2020-06-07 19:37:15 +00:00
0db56cb567 Accepting request 812055 from home:elimat:branches:X11:windowmanagers
- update to 2.12
  * remove stray \n from error messages
  * capitalize unlock indicator contents
  * set WM_CLASS property
  * reference modifier as “Super”, not “Win”
  * add --raw option to read image as raw bytes
- run spec-cleaner
  * Remove Gropus
- add patch 0001-unlock_indicator.c-fix-build-failure-against-gcc-10.patch
  to fix builds with gcc10

OBS-URL: https://build.opensuse.org/request/show/812055
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=36
2020-06-06 14:45:59 +00:00
075c0d278c Accepting request 769891 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/769891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=16
2020-02-04 18:55:59 +00:00
05fa86a768 Accepting request 769594 from home:dimstar:Factory
Shortcut through -mini

OBS-URL: https://build.opensuse.org/request/show/769594
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=34
2020-02-04 09:11:14 +00:00
477dbbe002 Accepting request 644105 from X11:windowmanagers
- update to 2.11.1

tested locally, new features working as expected

OBS-URL: https://build.opensuse.org/request/show/644105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=15
2018-10-25 07:11:05 +00:00
d4caf118bd dont reconf
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=32
2018-10-23 21:43:26 +00:00
2101474caa update to 2.11.1
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=31
2018-10-23 21:41:22 +00:00
561d448ee2 Accepting request 576423 from X11:windowmanagers
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/576423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=14
2018-02-14 09:52:53 +00:00
7b3e08ce49 tidy
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=29
2018-02-07 03:43:28 +00:00
b1997bdefd Accepting request 545890 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/545890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=13
2017-11-27 21:18:27 +00:00
43b8cf2980 Accepting request 545725 from home:avindra
- update to 2.10
 * Only use -lpam when not on OpenBSD
 * locale: treat empty string same as unset
 * Fix overwrite of getopt optind
 * Immediately hide the unlock indicator after ESC / C-u
 * Measure wall-clock time instead of CPU time for “locking” indicator.
 * SetInputFocus to the i3lock window to force-close context menus
 * Use RandR for learning about attached monitors

OBS-URL: https://build.opensuse.org/request/show/545725
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=27
2017-11-27 09:34:52 +00:00
5f95eadf85 Accepting request 540023 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/540023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=12
2017-11-09 13:07:52 +00:00
384c191413 Accepting request 539881 from home:kukuk:branches:X11:windowmanagers
- Remove obsolete pam-modules requires

OBS-URL: https://build.opensuse.org/request/show/539881
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=25
2017-11-08 19:59:02 +00:00
80dfb0a044 Accepting request 521157 from X11:windowmanagers
- update to 2.9.1
- Fix version number mechanism
- Revert the fix for composited notifications, as it causes more issues than
 	it solves:

OBS-URL: https://build.opensuse.org/request/show/521157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=11
2017-09-12 17:53:20 +00:00
e1196220e3 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=23 2017-09-05 13:57:33 +00:00
76371c95fa Accepting request 520952 from home:avindra
- update to 2.9.1

OBS-URL: https://build.opensuse.org/request/show/520952
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=22
2017-09-05 10:34:21 +00:00
62e9d5f4f7 Accepting request 505642 from X11:windowmanagers
- drop i3lock-2.5-use-unix2_chkpwd.diff
- use default pam config - drop i3lock.pam

- update to 2.9
- refresh i3lock-2.5-use-unix2_chkpwd.diff
* Removed obsolete inactivity timeout
* Set font face
* Automatically unlock (without having to press <Enter>) one attempt which was
   entered while authenticating
* Stop leaking the image_path dup
* Displaying locking message when grabbing the pointer/keyboard
* Display error message when locking failed
* Add Enter on C-m
* Change input slices to be exactly pi/3 in size instead of slightly more
* Fix covering of composited notifications using the XComposite extension
* Remove last traces of DPMS

OBS-URL: https://build.opensuse.org/request/show/505642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=10
2017-06-28 08:36:24 +00:00
eb7bc3d2ab - use default pam config - drop i3lock.pam
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=20
2017-06-22 09:33:42 +00:00
9178f8d1aa Accepting request 502835 from home:mimi_vx:branches:X11:windowmanagers
- drop i3lock-2.5-use-unix2_chkpwd.diff
- use default pam config

OBS-URL: https://build.opensuse.org/request/show/502835
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=19
2017-06-11 07:11:58 +00:00
ea6dc0b5db Accepting request 502814 from home:mimi_vx:branches:X11:windowmanagers
- update to 2.9
- refresh i3lock-2.5-use-unix2_chkpwd.diff
* Removed obsolete inactivity timeout
* Set font face
* Automatically unlock (without having to press <Enter>) one attempt which was
   entered while authenticating
* Stop leaking the image_path dup
* Displaying locking message when grabbing the pointer/keyboard
* Display error message when locking failed
* Add Enter on C-m
* Change input slices to be exactly pi/3 in size instead of slightly more
* Fix covering of composited notifications using the XComposite extension
* Remove last traces of DPMS

OBS-URL: https://build.opensuse.org/request/show/502814
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=18
2017-06-10 16:03:58 +00:00
385fa69659 Accepting request 447476 from X11:windowmanagers
1

OBS-URL: https://build.opensuse.org/request/show/447476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=9
2017-01-10 09:44:04 +00:00
95f83c5bbf Accepting request 446945 from home:mimi_vx:branches:X11:windowmanagers
- update to 2.8
- refresh i3lock-2.5-use-unix2_chkpwd.diff
* Remove DPMS support in favor of a wrapper script and xset
* Indicate that the --inactivity-timeout option takes an argument
* fix pam_securetty: set PAM_TTY to getenv("DISPLAY")
* Eat XKB_KEY_Delete and XKB_KEY_KP_Delete
* Show unlock indicator if password was entered during PAM verification
* Allow CTRL+J as enter and CTRL+H as backspace
* Flush xcb connection after opening fullscreen window
* Add support for `xss-lock --transfer-sleep-lock'

OBS-URL: https://build.opensuse.org/request/show/446945
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=16
2016-12-23 09:00:55 +00:00
54485b735e Accepting request 391788 from X11:windowmanagers
fix requires (forwarded request 391787 from mimi_vx)

OBS-URL: https://build.opensuse.org/request/show/391788
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=8
2016-04-30 21:31:11 +00:00
69e394ccd0 Accepting request 391787 from home:mimi_vx:branches:X11:windowmanagers
fix requires

OBS-URL: https://build.opensuse.org/request/show/391787
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=14
2016-04-27 07:36:32 +00:00
6eea7a5a8a Accepting request 391689 from home:mimi_vx:branches:X11:windowmanagers
- update to 2.7
- refresh i3lock-2.5-use-unix2_chkpwd.diff 
* Die when the X11 connection breaks during runtime
* Implement logging the number of failed attempts
* Ignore password validation is pam is in wrong state
* Get current user with getpwuid() instead of using $ENV{USER}
* Add support for Compose and dead-keys with libxkbcommon.
   Requires libxkbcommon ≥ 0.5.0
* Format the source using clang-format.
* Refresh pam credentials on successful authentication (for Kerberos and the
   like)
* List pressed modifiers on failed authentication
* Only redraw the screen if the unlock indicator is actually used
* Make pkg-config configurable for cross-compilation

OBS-URL: https://build.opensuse.org/request/show/391689
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=13
2016-04-26 12:51:26 +00:00
Stephan Kulow
a5c8489dee Accepting request 306461 from X11:windowmanagers
1

OBS-URL: https://build.opensuse.org/request/show/306461
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=7
2015-05-15 05:43:23 +00:00
Philipp Seiler
f66f1d99c1 Accepting request 306111 from home:pluskalm:branches:X11:windowmanagers
- Add missing dependency on xdpyinfo (boo#930330)

OBS-URL: https://build.opensuse.org/request/show/306111
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=11
2015-05-12 07:22:25 +00:00
953c299143 Accepting request 281954 from X11:windowmanagers
1

OBS-URL: https://build.opensuse.org/request/show/281954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=6
2015-01-20 11:36:16 +00:00
573e7735eb Accepting request 281713 from home:posophe:branches:X11:windowmanagers
Update

OBS-URL: https://build.opensuse.org/request/show/281713
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=9
2015-01-19 13:04:25 +00:00
Stephan Kulow
08300cf2f1 Accepting request 228226 from X11:windowmanagers
add i3lock-xlock-compat package which provides /usr/bin/xlock for drop-in replacement in e.g. xflock4 (forwarded request 228218 from seife)

OBS-URL: https://build.opensuse.org/request/show/228226
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=4
2014-03-31 18:43:14 +00:00
Greg Kroah-Hartman
488dcf1b5a Accepting request 228218 from home:seife:testing
add i3lock-xlock-compat package which provides /usr/bin/xlock for drop-in replacement in e.g. xflock4

OBS-URL: https://build.opensuse.org/request/show/228218
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=7
2014-03-30 16:34:07 +00:00
Stephan Kulow
aad21a6d45 Accepting request 222551 from X11:windowmanagers
fix authentication by re-adding the i3lock pam config. Sorry, this slipped through my local testing :-( (forwarded request 222530 from seife)

OBS-URL: https://build.opensuse.org/request/show/222551
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=3
2014-02-18 19:24:37 +00:00
Philipp Seiler
1dd719ca8c Accepting request 222530 from home:seife:branches:X11:windowmanagers
fix authentication by re-adding the i3lock pam config. Sorry, this slipped through my local testing :-(

OBS-URL: https://build.opensuse.org/request/show/222530
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=5
2014-02-17 10:11:38 +00:00
Pascal Bleser
fc35739049 Accepting request 222439 from home:seife:branches:X11:windowmanagers
- update to version 2.5
- add patch to use unix2_chkpwd instead of pam directly

OBS-URL: https://build.opensuse.org/request/show/222439
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=4
2014-02-15 15:21:16 +00:00
Stephan Kulow
951c2fc9d9 Accepting request 173599 from X11:windowmanagers
Needed for the i3 windowmanager which has been in Factory for a while.

OBS-URL: https://build.opensuse.org/request/show/173599
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3lock?expand=0&rev=1
2013-04-29 11:57:58 +00:00
ddea5804db Accepting request 157928 from home:toganm:branches:X11:windowmanagers
- Add xcb-keysyms  xcb-image to BuildRequires
- cleanup spec

OBS-URL: https://build.opensuse.org/request/show/157928
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=2
2013-03-07 17:21:29 +00:00
Pascal Bleser
4ff781f43b 2.4.1
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3lock?expand=0&rev=1
2012-11-14 10:26:22 +00:00