2d884d4e4f 
								
							
								 
							
						 
						
							
							
								
								Improved key handling in swaylock  
							
							... 
							
							
 
							
							Make escape clear buffer
Add indicator states for ctrl,shift,super et al
Add CapsLock indicator 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								55ed2736b5 
								
									
								
							
								 
							
						 
						
							
							
								
								[swaylock] Install pam module  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ad6aa21c43 
								
							
								 
							
						 
						
							
							
								
								swaylock: Securely zero-out password.  
							
							... 
							
							
 
							
							- Replace char* with static array. Any chars > 1024 will be discarded.
- mlock() password buffer so it can't be written to swap.
- Clear password buffer after auth succeeds or fails.
This is basically the same treatment I gave the 0.15 branch in https://github.com/swaywm/sway/pull/1519  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9939d98454 
								
							
								 
							
						 
						
							
							
								
								Error handling in swaylock daemonize()  
							
							... 
							
							
 
							
							Fixes  #1741  
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5d444b34f6 
								
							
								 
							
						 
						
							
							
								
								Address review feedback from @emersion  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								053b51c3ff 
								
							
								 
							
						 
						
							
							
								
								exit() needs stdlib.h  
							
							... 
							
							
 
							
							inb4 acrisci 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								218a3787d2 
								
							
								 
							
						 
						
							
							
								
								Import stdlib.h and define POSIX macro for rand()  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0138f79b4a 
								
							
								 
							
						 
						
							
							
								
								Move extra roundtrip into password.c  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								46b388995d 
								
							
								 
							
						 
						
							
							
								
								Add hidpi support to swaylock  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b7e7794912 
								
							
								 
							
						 
						
							
							
								
								Implement input-inhibit in sway, swaylock  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								62a736a196 
								
							
								 
							
						 
						
							
							
								
								Actually let's not do that TODO  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d053acbed6 
								
							
								 
							
						 
						
							
							
								
								R E N D E R I N G  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e902de34db 
								
							
								 
							
						 
						
							
							
								
								Verify passwords  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								066143adef 
								
							
								 
							
						 
						
							
							
								
								Add password buffer, refactor rendering/surfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1fe3cb8965 
								
							
								 
							
						 
						
							
							
								
								Link swaylock to xkbcommon  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1008d4cc91 
								
							
								 
							
						 
						
							
							
								
								Split seat code into its own file  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0bd40ce86b 
								
							
								 
							
						 
						
							
							
								
								Set up an XKB context for the keyboard  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								402e1d90f0 
								
							
								 
							
						 
						
							
							
								
								Grab keyboard off of the seat  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b32bf595ae 
								
							
								 
							
						 
						
							
							
								
								Initial swaylock port  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d071ff08ae 
								
							
								 
							
						 
						
							
							
								
								remove the rest of cmake  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a6d5cad309 
								
							
								 
							
						 
						
							
							
								
								Document swaylock -f, scratchpad show  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ef0c51b2f3 
								
							
								 
							
						 
						
							
							
								
								Fix github links in doc  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								03af90d302 
								
							
								 
							
						 
						
							
							
								
								Clean up fallthrough issues  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								23f11d7c45 
								
							
								 
							
						 
						
							
							
								
								Allow swaylock indicator size to be configurable  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								23a1e94402 
								
							
								 
							
						 
						
							
							
								
								Make asciidoc (and man pages) optional  
							
							... 
							
							
 
							
							And remove it from the build 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								54e7225e28 
								
									
								
							
								 
							
						 
						
							
							
								
								Correct swaylock man page description of -i and -c  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								173b338567 
								
							
								 
							
						 
						
							
							
								
								Add -DVERSION flag for release version numbers  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9aed9d9359 
								
							
								 
							
						 
						
							
							
								
								UnGNUify the codebase  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e1ff88a8d2 
								
							
								 
							
						 
						
							
							
								
								Correct typo in swaylock(1)  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b6ea813e01 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve swaylock man  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								46bd2bb5df 
								
							
								 
							
						 
						
							
							
								
								Documentation and style fixes for swaylock  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								34e2c70abc 
								
							
								 
							
						 
						
							
							
								
								Feature for  #1078 : Configurable swaylock colors  
							
							... 
							
							
 
							
							Colors are configured through the command line so that swaylock conforms
to the i3lock fork 'github.com/chrjguill/i3lock-color'. Differences from
it are that one letter options '-r' and '-s' are not implimentend because
'-s' is already used by '--scaling' in swaylock.
This commit also fixed whitespace in 'include/swaylock/swaylock.h' and
changed `parse_color` in 'common/util.h' so that it can accept colors
that do not start with a hash. This was done to keep compatability with
the i3lock fork. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f84217d07c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix   #971  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								800d20611c 
								
							
								 
							
						 
						
							
							
								
								Clear swaylock properly during re-render  
							
							... 
							
							
 
							
							Fixes  #999  
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								25a4a85a59 
								
							
								 
							
						 
						
							
							
								
								Run config files through sed and install to /etc  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								83103abde6 
								
							
								 
							
						 
						
							
							
								
								Explicitly set cairo font to avoid wonky fallback  
							
							... 
							
							
 
							
							See also https://github.com/i3/i3lock/pull/89  
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								b2226ac655 
								
							
								 
							
						 
						
							
							
								
								Add client support for HiDPI  
							
							... 
							
							
 
							
							This adds HiDPI support to swaybar, swaybg, and swaylock. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								416417a54c 
								
							
								 
							
						 
						
							
							
								
								Reorganize includes  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a11277c88f 
								
							
								 
							
						 
						
							
							
								
								Fix warning from unused daemon return value  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ea0a93c5c4 
								
							
								 
							
						 
						
							
							
								
								swaylock: Add -f option to detach from the controlling terminal,  fixes   #725  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d3c947676d 
								
							
								 
							
						 
						
							
							
								
								Bug fix: Add missing header file, unistd.h  
							
							... 
							
							
 
							
							Without unistd.h the following functions getuid, alarm and
close are implicitly declared causing compilation to fail due to
-Werror=implicit-function-declaration 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6e7659ba13 
								
							
								 
							
						 
						
							
							
								
								make numpad enter key work in swaylock  
							
							... 
							
							
 
							
							see issue #647  
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3746542462 
								
							
								 
							
						 
						
							
							
								
								add documentation for client commands  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								54d38d3931 
								
							
								 
							
						 
						
							
							
								
								add --no-unlock-indicator to swaylock  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								06e06f9af2 
								
							
								 
							
						 
						
							
							
								
								clear swaylock password buffer with esc  
							
							... 
							
							
 
							
							for i3lock compatibility 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ac4213a136 
								
							
								 
							
						 
						
							
							
								
								clear password buffer with ctrl-u in swaylock  
							
							... 
							
							
 
							
							also prevent screen redraws on modifier key presses 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								468ddfb34d 
								
							
								 
							
						 
						
							
							
								
								Fix missing include paths  
							
							... 
							
							
 
							
							When headers were installed in more sofisticated places (but package
config knows it right), it revealed missing paths in CMake
configuration. Lets fix it. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7938736887 
								
							
								 
							
						 
						
							
							
								
								swaylock: fix double free  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								7125274b89 
								
							
								 
							
						 
						
							
							
								
								swaylock: Fix swaylock.pam  
							
							... 
							
							
 
							
							Change swaylock.pam to make it work on Debian-based systems also. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								f8bb487ddb 
								
							
								 
							
						 
						
							
							
								
								swaylock: Handle possible fail on password realloc  
							
							
 
							
						 
						
							10 years ago