aboutsummaryrefslogtreecommitdiff
path: root/sway/security.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.
2017-12-05Add minimal config subsystememersion
2017-11-18Move everything to sway/old/Drew DeVault
2017-07-01Do not add empty policiesMykyta Holubakha
Policy allocation failure is non-fatal
2017-06-06FreeBSD fixesjohalun
Increase _POSIX_SOURCE value where needed. Increase _XOPEN_SOURCE value where needed. Conditionally link to libcap (only on Linux). Possibly some trailing whitespace fixes (automatic).
2017-04-16Add validate_ipc_target()Jerzi Kaminsky
2017-04-16Move get_feature_policy to sway/security.cJerzi Kaminsky
2017-04-16Disambiguate get_*_policy() and get_*_policy_mask()Jerzi Kaminsky
2017-03-10UnGNUify the codebaseDrew DeVault
2017-02-20Add initial support code for new IPC securityDrew DeVault
2016-12-15Handle allocation failures in security codeDrew DeVault
Note that such errors are generally going to be fatal
2016-12-09Fix build on FreeBSDGreg V
- Make sure CMake always finds absolute paths for Cairo, Pango and GdkPixbuf - Add forgotten json-c include path to swaymsg/CMakeLists.txt - Disable -Werror because of assert warnings - Add correct /proc/pid/file path for FreeBSD - Use libepoll-shim on FreeBSD - Only use Linux capabilities on, well, Linux
2016-12-03Disallow everything by defaultDrew DeVault
And update config.d/security to configure sane defaults
2016-12-02Fix use-after-freeDrew DeVault
2016-12-02Add ipc connection feature policy controlsDrew DeVault
2016-12-02Enforce command policiesDrew DeVault
2016-12-02Add support for command policies in config fileDrew DeVault
2016-12-01Add security checks for background, panel, lockDrew DeVault
2016-12-01Implement permit and reject commandsDrew DeVault
2016-12-01Memory leakDrew DeVault
2016-12-01Implement policy lookupsDrew DeVault