725582c | Drew DeVault | 26 December 2016, 16:06:20 UTC | Merge pull request #1014 from cyphar/swaylock-fix-focus sway: extensions: make locking give back focus | 26 December 2016, 16:06:20 UTC |
0925902 | Aleksa Sarai | 26 December 2016, 08:35:12 UTC | sway: extensions: make locking give back focus Don't switch the internal tracking of focus to the swaylock surface, to allow for switching back to the previously active window (or the currently active window, if some new process changed). Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> | 26 December 2016, 09:00:17 UTC |
29a535a | Aleksa Sarai | 26 December 2016, 08:23:07 UTC | sway: extensions: only unlock if lock_surfaces.length == 0 When destroying lock surfaces, we really should only unlock a desktop_shell if the set of lock surfaces has dropped to zero (since callers need to do a set_lock_surface for every output). Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> | 26 December 2016, 08:23:07 UTC |
36e48fc | Drew DeVault | 23 December 2016, 16:21:18 UTC | Update default swaybar command Fixes #988 | 23 December 2016, 16:21:18 UTC |
800d206 | Drew DeVault | 20 December 2016, 20:53:42 UTC | Clear swaylock properly during re-render Fixes #999 | 20 December 2016, 20:53:42 UTC |
2b34ba9 | Drew DeVault | 18 December 2016, 20:09:30 UTC | Merge pull request #1001 from alkino/master Put floating views in center, fallback on top left | 18 December 2016, 20:09:30 UTC |
0f0bbbf | Nicolas Cornu | 18 December 2016, 01:03:31 UTC | Put floating views in center, fallback on top left Sometimes views are created before we got its size | 18 December 2016, 09:43:10 UTC |
1172566 | Drew DeVault | 17 December 2016, 20:19:50 UTC | Change how security config is loaded | 17 December 2016, 20:21:57 UTC |
14d9200 | Drew DeVault | 17 December 2016, 19:56:51 UTC | Merge pull request #996 from woutershep/datadir Use CMAKE_INSTALL_FULL_DATA{,ROOT}DIR | 17 December 2016, 19:56:51 UTC |
64dea21 | Drew DeVault | 17 December 2016, 18:25:25 UTC | Add libcap dependency to readme | 17 December 2016, 18:25:25 UTC |
f04ee0e | Drew DeVault | 17 December 2016, 18:23:44 UTC | Merge pull request #995 from SirCmpwn/memory-use Handle allocation failures | 17 December 2016, 18:23:44 UTC |
09b9106 | Wouter van Kesteren | 16 December 2016, 23:18:39 UTC | Use CMAKE_INSTALL_FULL_DATA{,ROOT}DIR Exherbo installs architecture dependent data in a different place than architecture independent data. More concretely: binaries go in /usr/$chost/{bin,lib}, data goes in /usr/share and configs in /etc, /etc is already configurable through CMAKE_INSTALL_FULL_SYSCONFDIR but the datadir was not. This patch fixes it so that things can be pushed in the right places. | 17 December 2016, 00:00:39 UTC |
d859f82 | Drew DeVault | 15 December 2016, 23:45:04 UTC | Fix build error | 16 December 2016, 00:01:41 UTC |
63d96c1 | Drew DeVault | 15 December 2016, 23:39:40 UTC | Fix indentation issues | 16 December 2016, 00:01:41 UTC |
10c8b73 | Drew DeVault | 15 December 2016, 23:26:53 UTC | Handle calloc failures | 16 December 2016, 00:01:41 UTC |
a2b9149 | Drew DeVault | 15 December 2016, 23:17:36 UTC | Add remaining sway allocation failure handling | 16 December 2016, 00:01:41 UTC |
7784f1a | Drew DeVault | 15 December 2016, 23:10:29 UTC | Handle allocation failures in security code Note that such errors are generally going to be fatal | 16 December 2016, 00:01:41 UTC |
31b002b | Drew DeVault | 15 December 2016, 23:07:09 UTC | Handle IPC server allocation failures | 16 December 2016, 00:01:41 UTC |
8cef81d | Drew DeVault | 15 December 2016, 23:03:59 UTC | Handle some more memory allocation failures | 16 December 2016, 00:01:41 UTC |
d75a747 | Drew DeVault | 15 December 2016, 22:52:53 UTC | Handle config-related allocation failures | 16 December 2016, 00:01:41 UTC |
248df18 | Drew DeVault | 15 December 2016, 22:39:09 UTC | Handle allocation failure in commands | 16 December 2016, 00:01:40 UTC |
8691ff1 | Drew DeVault | 15 December 2016, 22:17:12 UTC | Handle border-related malloc failures | 16 December 2016, 00:01:40 UTC |
ad7f685 | Drew DeVault | 15 December 2016, 22:10:53 UTC | Always log filename and line number | 16 December 2016, 00:01:40 UTC |
4c6c65e | Drew DeVault | 15 December 2016, 22:08:56 UTC | Handle malloc failures from read_line | 16 December 2016, 00:01:40 UTC |
9ad1e6b | Drew DeVault | 15 December 2016, 22:05:12 UTC | Handle malloc failure in ipc_recv_response | 16 December 2016, 00:01:40 UTC |
6c0fc20 | Drew DeVault | 14 December 2016, 09:29:52 UTC | Merge pull request #991 from barfoo1/registry_fix minor logic error in registry.c:seat_handle_capabilities() | 14 December 2016, 09:29:52 UTC |
dc6942d | barfoo1 | 14 December 2016, 09:24:13 UTC | minor logic error | 14 December 2016, 09:24:13 UTC |
6350752 | Drew DeVault | 11 December 2016, 19:07:08 UTC | Merge pull request #985 from myfreeweb/master Fix build on FreeBSD | 11 December 2016, 19:07:08 UTC |
da26d69 | Greg V | 08 December 2016, 12:34:08 UTC | Fix build on FreeBSD - 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 | 09 December 2016, 16:32:07 UTC |
d93e53f | Drew DeVault | 06 December 2016, 14:10:16 UTC | Use return value of write | 06 December 2016, 14:10:16 UTC |
979878d | Drew DeVault | 04 December 2016, 15:55:11 UTC | Decrement expected_len | 04 December 2016, 15:55:11 UTC |
cb0ca3c | Drew DeVault | 04 December 2016, 15:20:15 UTC | Change name of ld-library-path cmake variable | 04 December 2016, 15:20:15 UTC |
49fe25c | Drew DeVault | 04 December 2016, 14:59:25 UTC | Mention setcap in manual install instructions | 04 December 2016, 14:59:25 UTC |
1d39c22 | Drew DeVault | 04 December 2016, 14:52:38 UTC | Add link to security features issue in readme | 04 December 2016, 14:52:38 UTC |
1a509dc | Drew DeVault | 04 December 2016, 14:49:13 UTC | Fix to sway-security(7) | 04 December 2016, 14:49:13 UTC |
cdecf3c | Drew DeVault | 04 December 2016, 14:37:24 UTC | Drop restart command from sanity check Since we don't actually have one of those | 04 December 2016, 14:37:24 UTC |
6604bb6 | Drew DeVault | 04 December 2016, 14:12:31 UTC | Fix minor issues with default security config | 04 December 2016, 14:12:31 UTC |
35b8d18 | D.B | 17 November 2016, 05:49:12 UTC | fix layout switching (was broken because of workspace_layout) For workspace containers, swayc_change_layout also changes ->layout alongside ->workspace_layout when it's a sensible thing to do. There is an additional test for 'layout toggle' command which ensures that containers will be tiled horizontally after toggling from tabbed or stacked. | 04 December 2016, 13:31:34 UTC |
4762bcb | D.B | 23 October 2016, 11:19:02 UTC | wrap some views under workspaces If workspace layout is set to tabbed or stacked, its C_VIEW children should get wrapped in a container. Alongside that, move_container was modified to retain previous functionality. | 04 December 2016, 13:31:34 UTC |
6fb4b67 | D.B | 10 October 2016, 18:44:09 UTC | add workspace_layout to container Add swayc_change_layout function, which changes either layout or workspace_layout, depending on the container type. | 04 December 2016, 13:31:34 UTC |
5778c59 | Drew DeVault | 04 December 2016, 13:30:40 UTC | Merge pull request #981 from SirCmpwn/security Security features | 04 December 2016, 13:30:40 UTC |
e7a764f | Drew DeVault | 03 December 2016, 17:38:42 UTC | Disallow everything by default And update config.d/security to configure sane defaults | 03 December 2016, 17:38:42 UTC |
93d99f3 | Drew DeVault | 02 December 2016, 23:57:10 UTC | Fix use-after-free | 02 December 2016, 23:57:10 UTC |
d2d6fcd | Drew DeVault | 02 December 2016, 23:38:31 UTC | Fix clang issues | 02 December 2016, 23:38:31 UTC |
8577095 | Drew DeVault | 02 December 2016, 23:37:01 UTC | Check for CAP_SYS_PTRACE | 02 December 2016, 23:37:01 UTC |
d353da2 | Drew DeVault | 02 December 2016, 23:08:15 UTC | Add ipc connection feature policy controls | 02 December 2016, 23:09:19 UTC |
62dad71 | Drew DeVault | 02 December 2016, 22:55:03 UTC | Enforce IPC security policy | 02 December 2016, 22:55:03 UTC |
c8dc492 | Drew DeVault | 02 December 2016, 22:34:26 UTC | Add IPC security policy command handlers | 02 December 2016, 22:34:26 UTC |
e9e1a6a | Drew DeVault | 02 December 2016, 21:08:45 UTC | Add IPC policy to config Also reduces enum abuse, cc @minus7 | 02 December 2016, 21:08:45 UTC |
0a1b211 | Drew DeVault | 02 December 2016, 21:01:33 UTC | Drop -Denable-binding-event | 02 December 2016, 21:01:33 UTC |
25a4a85 | Drew DeVault | 02 December 2016, 20:56:36 UTC | Run config files through sed and install to /etc | 02 December 2016, 20:56:36 UTC |
751e6d2 | Drew DeVault | 02 December 2016, 15:34:17 UTC | Clarify lock permission consequences | 02 December 2016, 15:34:17 UTC |
0c8dc0e | Drew DeVault | 02 December 2016, 15:32:08 UTC | Clarify that executable has to be a full path | 02 December 2016, 15:32:08 UTC |
c61746a | Drew DeVault | 02 December 2016, 15:29:50 UTC | Soften up environment security So no one gets their feewings hurt | 02 December 2016, 15:29:50 UTC |
a4e92ad | Drew DeVault | 02 December 2016, 15:23:30 UTC | Deal with LD_LIBRARY_PATH | 02 December 2016, 15:23:30 UTC |
1a143e6 | Drew DeVault | 02 December 2016, 15:17:53 UTC | Clarify when keyboard/mouse features work | 02 December 2016, 15:17:53 UTC |
4d312f7 | Drew DeVault | 02 December 2016, 15:13:06 UTC | Add docs on what features sway programs require | 02 December 2016, 15:13:06 UTC |
3dbeb9c | Drew DeVault | 02 December 2016, 15:05:43 UTC | Add sway-security(7) | 02 December 2016, 15:05:43 UTC |
10c2125 | Drew DeVault | 02 December 2016, 13:47:03 UTC | 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. | 02 December 2016, 13:47:47 UTC |
04fc10f | Drew DeVault | 02 December 2016, 13:42:26 UTC | Flesh out security_sanity_check | 02 December 2016, 13:42:26 UTC |
39cf9a8 | Drew DeVault | 02 December 2016, 13:17:45 UTC | Enforce command policies | 02 December 2016, 13:17:45 UTC |
f23880b | Drew DeVault | 02 December 2016, 13:10:03 UTC | Add support for command policies in config file | 02 December 2016, 13:10:03 UTC |
0d39568 | Drew DeVault | 02 December 2016, 03:11:48 UTC | Enforce mouse permissions | 02 December 2016, 03:11:48 UTC |
8aeeacf | Drew DeVault | 02 December 2016, 03:09:33 UTC | Enforce keyboard permissions | 02 December 2016, 03:09:33 UTC |
ffdbb9d | Drew DeVault | 02 December 2016, 03:03:36 UTC | Enforce fullscreen permissions | 02 December 2016, 03:03:36 UTC |
dc4b57c | Drew DeVault | 02 December 2016, 02:58:38 UTC | Shut Clang up | 02 December 2016, 02:58:38 UTC |
21e1b2b | Drew DeVault | 02 December 2016, 02:51:07 UTC | Add security checks for background, panel, lock | 02 December 2016, 02:51:07 UTC |
76cab04 | Drew DeVault | 02 December 2016, 02:36:43 UTC | Implement permit and reject commands | 02 December 2016, 02:36:43 UTC |
1a8a42f | Drew DeVault | 02 December 2016, 01:39:35 UTC | Memory leak | 02 December 2016, 01:39:35 UTC |
2675293 | Drew DeVault | 02 December 2016, 00:58:11 UTC | Implement policy lookups | 02 December 2016, 00:58:11 UTC |
44cc0ef | Drew DeVault | 02 December 2016, 00:38:36 UTC | Add config related code and initial headers | 02 December 2016, 00:38:36 UTC |
5831f7a | Drew DeVault | 02 December 2016, 00:27:35 UTC | Write example security config, start on code | 02 December 2016, 00:27:35 UTC |
cd5694f | Drew DeVault | 28 November 2016, 13:45:27 UTC | Fix memory leaks in swaybar | 28 November 2016, 13:45:27 UTC |
de79fee | Drew DeVault | 10 November 2016, 03:26:14 UTC | Minor README.md improvements | 10 November 2016, 03:26:43 UTC |
5c042c5 | Drew DeVault | 06 November 2016, 16:03:59 UTC | Merge pull request #966 from thejan2009/layout-toggle Change layout toggle to default on horizontal split | 06 November 2016, 16:03:59 UTC |
05be14f | D.B | 06 November 2016, 07:13:24 UTC | change default layout toggle to L_HORIZ After issuing 'layout toggle split' command from tabbed/stacked layout, layout should have been horizontally split. | 06 November 2016, 07:13:24 UTC |
e9ac049 | Drew DeVault | 03 November 2016, 14:32:10 UTC | Merge pull request #965 from thejan2009/swaybar-colours Fix some colour settings in swaybar | 03 November 2016, 14:32:10 UTC |
3d1b472 | D.B | 03 November 2016, 05:43:12 UTC | swap unnecessary function for strndup | 03 November 2016, 05:43:12 UTC |
58eb7ac | D.B | 02 November 2016, 20:07:04 UTC | 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. | 02 November 2016, 20:07:04 UTC |
ad4d21d | D.B | 02 November 2016, 17:48:43 UTC | 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. | 02 November 2016, 17:58:33 UTC |
39ee0ec | D.B | 02 November 2016, 16:09:34 UTC | use urgent_ws color in swaybar if binding_mode is undefined | 02 November 2016, 17:58:33 UTC |
d3e55f8 | Drew DeVault | 27 October 2016, 15:05:04 UTC | Log LD_LIBRARY_PATH | 27 October 2016, 15:05:04 UTC |
78b65e2 | Drew DeVault | 27 October 2016, 14:57:18 UTC | Remove duplicate redhat-release line | 27 October 2016, 14:57:18 UTC |
7aef6e6 | Drew DeVault | 27 October 2016, 14:50:22 UTC | Log uname -a on startup | 27 October 2016, 14:50:22 UTC |
6ad2186 | Drew DeVault | 27 October 2016, 14:48:46 UTC | Log contents of distro version files | 27 October 2016, 14:48:46 UTC |
0d6cbca | Drew DeVault | 27 October 2016, 14:37:16 UTC | Log important env vars on startup | 27 October 2016, 14:37:16 UTC |
de074b9 | Drew DeVault | 25 October 2016, 20:24:32 UTC | Merge pull request #961 from t3hknr/master Add left_handed support for input devices | 25 October 2016, 20:24:32 UTC |
e8d8abf | Michał Winiarski | 25 October 2016, 20:03:58 UTC | 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> | 25 October 2016, 20:06:23 UTC |
47fd538 | Drew DeVault | 20 October 2016, 13:47:49 UTC | Merge pull request #958 from Hummer12007/pango config: set pango_markup default to false | 20 October 2016, 13:47:49 UTC |
2a24772 | Mykyta Holubakha | 20 October 2016, 13:43:38 UTC | config: set pango_markup default to false | 20 October 2016, 13:43:38 UTC |
2dcb54c | Drew DeVault | 13 October 2016, 03:56:41 UTC | Add screenshots wiki page to readme | 13 October 2016, 03:56:41 UTC |
c0916f6 | Drew DeVault | 13 October 2016, 03:44:19 UTC | Use CAIRO_OPERATOR_SOURCE for swaybar | 13 October 2016, 03:44:19 UTC |
67a9a94 | Drew DeVault | 13 October 2016, 02:42:23 UTC | 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 | 13 October 2016, 02:42:23 UTC |
56a7e5f | Drew DeVault | 13 October 2016, 01:54:19 UTC | Revert "Merge pull request #952 from SirCmpwn/revert-948-floating-titlebar-click" This reverts commit 857eea8b6355deff7a12edd8b733f8057210142a, reversing changes made to ce713efcd23b82a7d85c1976ddfbd46f08133ff6. | 13 October 2016, 01:54:19 UTC |
15a67e5 | Drew DeVault | 13 October 2016, 01:26:12 UTC | Merge pull request #954 from SirCmpwn/revert-945-workspace_layout Revert "Fixes dealing with workspace_layout and related bugs [rfc]" | 13 October 2016, 01:26:12 UTC |
4cba918 | Drew DeVault | 13 October 2016, 01:26:06 UTC | Revert "Fixes dealing with workspace_layout and related bugs [rfc]" | 13 October 2016, 01:26:06 UTC |
857eea8 | Drew DeVault | 12 October 2016, 16:27:50 UTC | Merge pull request #952 from SirCmpwn/revert-948-floating-titlebar-click Revert "also check floating cons in container_find" | 12 October 2016, 16:27:50 UTC |
f30f60d | Drew DeVault | 12 October 2016, 16:19:02 UTC | Revert "also check floating cons in container_find" | 12 October 2016, 16:19:02 UTC |
ce713ef | Drew DeVault | 11 October 2016, 12:24:38 UTC | Merge pull request #945 from thejan2009/workspace_layout Fixes dealing with workspace_layout and related bugs [rfc] | 11 October 2016, 12:24:38 UTC |
9ad6fc5 | Drew DeVault | 11 October 2016, 12:22:13 UTC | Merge pull request #948 from thejan2009/floating-titlebar-click also check floating cons in container_find | 11 October 2016, 12:22:13 UTC |