Drew DeVault
10c2125040
Unset LD_PRELOAD on startup (before dropping root)
...
LD_PRELOAD enables keyloggers to easily be made. This solution isn't
perfect - really a secure system wouldn't have LD_PRELOAD at all. It was
a stupid idea in the first place.
9 years ago
Drew DeVault
04fc10feeb
Flesh out security_sanity_check
9 years ago
Drew DeVault
39cf9a82f7
Enforce command policies
9 years ago
Drew DeVault
f23880b1fd
Add support for command policies in config file
9 years ago
Drew DeVault
0d395681fe
Enforce mouse permissions
9 years ago
Drew DeVault
8aeeacf178
Enforce keyboard permissions
9 years ago
Drew DeVault
ffdbb9d050
Enforce fullscreen permissions
9 years ago
Drew DeVault
dc4b57c868
Shut Clang up
9 years ago
Drew DeVault
21e1b2bef3
Add security checks for background, panel, lock
9 years ago
Drew DeVault
76cab04b4d
Implement permit and reject commands
9 years ago
Drew DeVault
1a8a42f372
Memory leak
9 years ago
Drew DeVault
2675293200
Implement policy lookups
9 years ago
Drew DeVault
44cc0ef125
Add config related code and initial headers
9 years ago
Drew DeVault
5831f7ab68
Write example security config, start on code
9 years ago
D.B
05be14ff7c
change default layout toggle to L_HORIZ
...
After issuing 'layout toggle split' command from tabbed/stacked layout,
layout should have been horizontally split.
9 years ago
D.B
3d1b472b83
swap unnecessary function for strndup
9 years ago
D.B
58eb7ac19f
change bar colors from char[10] to *char
...
This commit removes has_* booleans from bar color struct. It also
generalizes of functions in commands/bar/colors.c.
9 years ago
D.B
ad4d21d60b
add bar colours for focused_(workspace|statusline|separator)
...
If these aren't defined in config, color settings without 'focused_'
prefix are used as a fallback.
9 years ago
D.B
39ee0ec552
use urgent_ws color in swaybar if binding_mode is undefined
9 years ago
Drew DeVault
d3e55f88ec
Log LD_LIBRARY_PATH
9 years ago
Drew DeVault
78b65e2317
Remove duplicate redhat-release line
9 years ago
Drew DeVault
7aef6e66ae
Log uname -a on startup
9 years ago
Drew DeVault
6ad2186f0e
Log contents of distro version files
9 years ago
Drew DeVault
0d6cbcacbe
Log important env vars on startup
9 years ago
Michał Winiarski
e8d8abfbb5
Add left_handed support for input devices
...
Some users may want to switch buttons on their input devices, turns out
libinput already supports it. Let's add a support for it in our config.
Signed-off-by: Michał Winiarski <knr@hardline.pl>
9 years ago
Mykyta Holubakha
2a24772c4b
config: set pango_markup default to false
9 years ago
Drew DeVault
67a9a94596
Overwrite alpha when drawing borders
...
This does two important things when using alpha:
1. At corners, borders don't double in opacity
2. Foreground elements (text) can be made transparent and you can see
fully through to the wallpaper
9 years ago
Drew DeVault
56a7e5fbce
Revert "Merge pull request #952 from SirCmpwn/revert-948-floating-titlebar-click"
...
This reverts commit 857eea8b63 , reversing
changes made to ce713efcd2 .
9 years ago
Drew DeVault
4cba91803e
Revert "Fixes dealing with workspace_layout and related bugs [rfc]"
9 years ago
Drew DeVault
f30f60dad8
Revert "also check floating cons in container_find"
9 years ago
Drew DeVault
ce713efcd2
Merge pull request #945 from thejan2009/workspace_layout
...
Fixes dealing with workspace_layout and related bugs [rfc]
9 years ago
D.B
166c2a3687
generalize wrapping views under workspaces
9 years ago
D.B
571321a1d8
add workspace_layout, ensure ws is always L_HORIZ
...
Add swayc_change_layout function, which changes either layout or
workspace_layout, depending on the container type. Workspace being
always L_HORIZ makes this much more i3-compatible.
9 years ago
D.B
0ddc4279d1
wrap workspace's child into a container if needed
...
If workspace has stacked/tabbed layout, its direct children should be
wrapped into a container which enables them to draw the titlebar.
9 years ago
D.B
24c3b86065
also check floating cons in container_find
9 years ago
Nicolas Cornu
5384d3effe
Can't move an empty workspace
9 years ago
Drew DeVault
8d277bc962
Merge pull request #942 from thejan2009/bugfix-931
...
fix for_window [] move scratchpad
10 years ago
Drew DeVault
0fc03f9c13
Merge pull request #941 from thejan2009/floating-border
...
Fix border color for floating containers
10 years ago
D.B
8264fedce6
fix for_window [] move scratchpad
...
- move wlc_view_set_mask before applying window criteria
- check parent_container because container in scratchpad doesn't have a
parent
10 years ago
D.B
746345e3b8
reorder cmd_handler arrays for bsearch
10 years ago
D.B
77f99480ae
draw indicator border only for non-floating
10 years ago
Nicolas Cornu
382d47e238
Fix creating of sibling floating/children
...
If we want to add a sibling of different type than current
container it failed. Because we add it to the wrong list
10 years ago
Nicolas Cornu
2d82586c88
Add constant scale factor in get_text_size
...
af44154 forget one "get_text_size" made it possible to
do a format string by setting title bar.
10 years ago
D.B
379b1a0378
add focus changing between floating containers
...
It will also wrap if needed.
10 years ago
D.B
d3f5ac8cbb
add force_focus_wrapping option
10 years ago
D.B
7f558ce894
wrap container in direction (if possible)
...
Introduces container wrapping - if there is no other viable move, the
selection wraps on the first container where such action is possible.
10 years ago
Nicolas Cornu
6ced4098dc
fix for click on title_bar
...
- Check null pointer for swayc_parent_by_type
- Split lines to follow coding style
10 years ago
Nicolas Cornu
37065cd0c4
add click on title_bar to focus a container
10 years ago
Drew DeVault
d2aba3ce3a
Merge pull request #924 from zandrmartin/fix-focus-segfault
...
prevent dereference of freed workspace
10 years ago
Zandr Martin
ba581c4442
consolidate nodes json
10 years ago