aboutsummaryrefslogtreecommitdiff
path: root/swaylock/main.c
AgeCommit message (Collapse)Author
2018-11-25Replace _XOPEN_SOURCE with _POSIX_C_SOURCEemersion
And make sure we don't define both in the same source file.
2018-10-24Merge pull request #2925 from ianyfan/swaylockDrew DeVault
swaylock: exit early if unable to get input inhibitor
2018-10-24Add multiseat support to swaylockRyan Dwyer
2018-10-23swaylock: exit on display errorIan Fan
2018-10-23swaylock: exit early if unable to inhibit inputIan Fan
This stops the program from going into a spinlock without exiting
2018-10-19Change initial background mode before arg parse.Connor E
2018-10-16Fix swaylock version stringRyan Dwyer
The referenced constants were not defined so it always printed "version unknown". Also it would exit with code 1. It now exits with code 0.
2018-10-15Sway clients: Exit gracefully when compositor is unavailableRyan Dwyer
2018-10-15swaylock: Use common event loopRyan Dwyer
2018-10-06swaylock: Support keyboard and pointer disconnects and reconnectsRyan Dwyer
2018-09-30Turn funcs() into funcs(void)Arkadiusz Hiler
If they really do not take undefined number of arguments.
2018-09-28Add support for building swaylock without PAMDrew DeVault
This involves setuid'ing swaylock, which then forks and drops perms on the parent process. The child process remains root and listens on a pipe for requests to validate passwords against /etc/shadow.
2018-09-22swaybar, swaylock, & tree/container: Set cairo font options to render text ↵Geoff Greer
and lines with subpixel hinting (if available).
2018-07-17Fix swaylock argumentsBrian Ashworth
2018-07-16Switch to using getopt_long for config flagBrian Ashworth
2018-07-16Remove leftover parensBrian Ashworth
2018-07-16Remove int cast after changing to size_tBrian Ashworth
2018-07-16Change to size_t in swaylock's get_config_pathBrian Ashworth
2018-07-16Implement swaylock configuration file parsingBrian Ashworth
2018-07-10Change formatting of swaylock usage in the codeBrian Ashworth
2018-07-10Implement swaylock customization flagsBrian Ashworth
2018-07-09Update for swaywm/wlroots#1126emersion
2018-07-07swaylock: daemonize after lockingemersion
2018-07-07Detect opaque lockscreen when using a solid colorRyan Dwyer
2018-07-07Use infinite opaque region in swaylockRyan Dwyer
2018-07-07Use opaque region to determine if frame done should be sentRyan Dwyer
2018-07-02swaylock daemonize: fix leak of devnull fdDominique Martinet
2018-05-27swaylock: implement a proper render loopemersion
2018-05-23swaylock: remove unused fieldemersion
2018-05-23Merge branch 'master' into fix-swaylock-hotpluggingemersion
2018-05-20Swaylock: Use calloc instead of mallocRyan Dwyer
2018-05-20Swaylock: Log error if multiple images are defined for the same outputRyan Dwyer
2018-05-20Swaylock: Allow per-output imagesRyan Dwyer
2018-05-18Fix output hotpluggingemersion
2018-05-18Fix swaylock crashing when unplugging outputemersion
2018-04-12swaylock: Securely zero-out password.Geoff Greer
- 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
2018-04-05Error handling in swaylock daemonize()Drew DeVault
Fixes #1741
2018-04-04Address review feedback from @emersionDrew DeVault
2018-04-04Add hidpi support to swaylockDrew DeVault
2018-04-04Implement input-inhibit in sway, swaylockDrew DeVault
2018-04-04Actually let's not do that TODODrew DeVault
2018-04-04R E N D E R I N GDrew DeVault
2018-04-04Add password buffer, refactor rendering/surfacesDrew DeVault
2018-04-04Split seat code into its own fileDrew DeVault
2018-04-04Set up an XKB context for the keyboardDrew DeVault
2018-04-04Grab keyboard off of the seatDrew DeVault
2018-04-04Initial swaylock portDrew DeVault
2017-08-09Clean up fallthrough issuesDrew DeVault
2017-07-31Allow swaylock indicator size to be configurableCalvin Lee
2017-04-26Add -DVERSION flag for release version numbersSebastian Noack