2025-06-05 08:41 | Fix rfkill capability | Jan Pobrislo | 1 | +1 | -1 |
2025-05-22 21:10 | rfkill capability | Jan Pobrislo | 2 | +103 | -7 |
2025-04-15 03:18 | Start container from app-terminal as needed | Jan Pobrislo | 1 | +6 | -0 |
2025-04-15 02:24 | Provide path to tinc config | Jan Pobrislo | 1 | +1 | -1 |
2025-04-15 02:18 | Run the proper escaped command | Jan Pobrislo | 1 | +1 | -1 |
2025-04-15 02:15 | Fix path to ptsname | Jan Pobrislo | 1 | +1 | -1 |
2025-04-15 01:11 | Fix path to fdrecvto | Jan Pobrislo | 1 | +1 | -1 |
2025-04-15 01:06 | fix path to socketpair command | Jan Pobrislo | 1 | +1 | -1 |
2025-04-15 01:01 | Actually allow app-terminal capability | Jan Pobrislo | 2 | +1 | -3 |
2025-04-15 00:06 | add login.capability.app-terminal | Jan Pobrislo | 2 | +101 | -0 |
2025-03-18 22:50 | Remove deprecated confz functions | Jan Pobrislo | 1 | +0 | -80 |
2025-03-17 01:10 | Remove unused executable | ccx | 1 | +0 | -60 |
2025-03-16 21:50 | Remove old service definitions | Jan Pobrislo | 24 | +0 | -36 |
2025-03-16 21:48 | Remove files merged into logincaps-user | Jan Pobrislo | 15 | +0 | -1450 |
2025-03-16 20:26 | changes from carbon: bin/handle-nsx11-message | Jan Pobrislo | 1 | +82 | -8 |
2025-03-16 20:26 | changes from carbon: bin/supervised-gpg-agent-from-fdholder | Jan Pobrislo | 1 | +12 | -2 |
2025-03-16 20:26 | changes from carbon: bin/zshaskpass_lock | Jan Pobrislo | 1 | +8 | -0 |
2024-10-09 23:15 | Add top | ccx | 1 | +5 | -1 |
2024-10-09 22:21 | Add procs | ccx | 1 | +4 | -0 |
2024-10-09 21:15 | Add atop | ccx | 1 | +4 | -0 |
2024-10-09 16:22 | Add htop terminal to powerbox commands, fix show-inbox | ccx | 1 | +5 | -1 |
2024-07-04 10:04 | Add login capability passthrough to zshaskpass | ccx | 1 | +18 | -0 |
2024-06-22 16:45 | Use whitespace split instead | ccx | 1 | +1 | -1 |
2024-06-22 16:41 | Allow space delimited command capability | ccx | 1 | +1 | -1 |
2024-06-22 16:35 | debug executable capabilities | ccx | 1 | +2 | -1 |
2024-06-22 16:31 | Respond with success after setting xtrace | ccx | 1 | +1 | -0 |
2024-06-22 16:28 | Add xtrace debug capability | ccx | 1 | +4 | -0 |
2024-06-20 22:49 | Allow controlling network services by logged in user | ccx | 1 | +76 | -0 |
2024-06-18 07:52 | brightness capability | ccx | 1 | +4 | -0 |
2024-06-15 00:09 | Fix variable definition | ccx | 1 | +2 | -1 |
2024-06-07 20:13 | Add brightness login capability | ccx | 1 | +34 | -0 |
2024-06-07 20:04 | Executables in path as logincap extensions | ccx | 1 | +7 | -0 |
2024-04-14 15:33 | Don't put dots in instance name | ccx | 1 | +1 | -1 |
2024-04-14 15:20 | Pass in container name to urxvt launcher | ccx | 1 | +1 | -1 |
2024-04-13 19:25 | safelink, not safe-link | ccx | 1 | +2 | -2 |
2024-04-13 19:23 | Use safe-link for hardlinking between containers | ccx | 2 | +39 | -14 |
2024-04-07 17:39 | Start xpra container along with xsession | ccx | 1 | +7 | -0 |
2024-03-28 13:10 | Set TERM for spawn-pty | ccx | 1 | +1 | -1 |
2024-03-25 16:37 | Fix typo | ccx | 1 | +1 | -1 |
2024-03-25 02:05 | Add container-urxvt | ccx | 1 | +51 | -0 |
2024-03-24 23:18 | Use run/inbox | ccx | 1 | +1 | -1 |
2024-03-24 23:10 | Fix container-exec argument | ccx | 1 | +2 | -2 |
2024-03-24 23:06 | Fix command name | ccx | 1 | +1 | -1 |
2024-03-24 23:01 | Add powerbox command to exec arbitrary command via /run/exec/exec | ccx | 1 | +37 | -0 |
2024-03-22 01:39 | Set controlling terminal after s6-sudo | ccx | 2 | +123 | -1 |
2024-03-21 03:05 | Fix s6-rc db location | ccx | 1 | +1 | -1 |
2024-03-21 02:56 | Look for s6-rc database in XDG-compliant directory | ccx | 1 | +3 | -2 |
2024-03-19 17:58 | Allow access to X11 unix domain socket | ccx | 1 | +4 | -1 |
2024-03-19 14:44 | Xauthority file location | ccx | 1 | +1 | -1 |
2024-03-19 14:39 | Location of Xauthority file | ccx | 1 | +1 | -1 |
2024-03-19 13:49 | Return X support back to logincaps | ccx | 1 | +6 | -0 |
2024-03-17 18:36 | Changed X service name | ccx | 1 | +5 | -5 |
2024-03-13 21:08 | Remove X service teardown as it's moved to ttyN/finish script | ccx | 1 | +0 | -46 |
2024-03-13 08:27 | restore LOGINCAP_WRITEFD env | ccx | 1 | +1 | -0 |
2024-03-13 08:20 | Remove debug messages | ccx | 1 | +0 | -8 |
2024-03-13 08:17 | Use applyuidgid-caps instead of nosuid | ccx | 1 | +2 | -2 |
2024-03-13 08:10 | Use applyuidgid-caps instead of nosuid | ccx | 1 | +9 | -5 |
2024-03-13 08:05 | Debug trace in global loginexec | ccx | 1 | +3 | -0 |
2024-03-13 07:58 | Distinct trace from logincaps | ccx | 1 | +1 | -0 |
2024-03-13 07:40 | Fix loginexec check, warn if unavailable | ccx | 1 | +22 | -3 |
2024-03-13 07:07 | Debug version of login | ccx | 1 | +7 | -8 |
2024-03-12 12:25 | Don't call $HOME/loginexec directly | ccx | 1 | +1 | -1 |
2024-03-11 23:21 | Determine executable paths dynamically | ccx | 3 | +6 | -5 |
2024-03-11 22:52 | Dynamically determine the location of zshaskpass | ccx | 1 | +1 | -0 |
2024-03-11 21:42 | Remove old commented out code | ccx | 1 | +1 | -5 |
2024-03-10 20:34 | remove absolute paths, configurable path to global loginexec | ccx | 4 | +15 | -9 |
2023-12-09 20:28 | Add static build script, remove unneeded libraries. | Jan Pobříslo | 2 | +45 | -1 |
2022-10-12 21:26 | gpg-agent | Jan Pobrislo | 2 | +52 | -0 |
2022-10-12 21:19 | Use UID-based /run/user directory, drop xsession in-container catch-all logger | Jan Pobrislo | 2 | +20 | -13 |
2022-10-12 12:37 | Status file for zshaskpass_lock | Jan Pobrislo | 1 | +25 | -3 |
2022-08-22 21:03 | pass support | Jan Pobříslo | 1 | +16 | -0 |
2022-08-04 12:29 | tmux command | Jan Pobříslo | 1 | +2 | -0 |
2022-06-25 12:18 | tail the new xsession container logdir too | Jan Pobříslo | 1 | +5 | -1 |
2022-05-30 23:08 | ZSH history handling, prototype containerized ssh | Jan Pobříslo | 2 | +57 | -7 |
2022-02-18 14:05 | Change powerbox calling convention to slashes from exclamation mark (!). | Jan Pobříslo | 1 | +22 | -22 |
2022-02-18 14:04 | Bold unlock prompt | Jan Pobříslo | 1 | +1 | -1 |
2021-07-04 14:04 | request python3 explicitly | Jan Pobříslo | 1 | +1 | -1 |
2021-07-04 14:03 | Allow connecting to specific ssh port from plumb message | Jan Pobříslo | 1 | +8 | -1 |
2021-03-30 21:32 | Use poweroff / reboot instead of the s6- variants that don't exist anymore. | Jan Pobříslo | 2 | +3 | -2 |
2021-03-05 16:53 | Let user poll for X service readiness. | Jan Pobříslo | 1 | +3 | -0 |
2021-01-19 02:20 | /run/inbox moved to /.inbox | Jan Pobříslo | 1 | +3 | -2 |
2021-01-19 01:31 | Stop xsession if it doesn't start in time. | Jan Pobrislo | 1 | +1 | -0 |
2021-01-19 00:57 | Unify Xorg start scripts, set ownership of input devices. | Jan Pobrislo | 5 | +60 | -0 |
2021-01-16 01:35 | Parse the stopX command | Jan Pobrislo | 1 | +1 | -1 |
2021-01-16 01:33 | Handle X display number argument when stopping | Jan Pobrislo | 1 | +1 | -1 |
2021-01-16 01:31 | stop X via capability | Jan Pobrislo | 1 | +3 | -1 |
2021-01-16 01:25 | Xauthority should be owned by xorg | Jan Pobrislo | 1 | +1 | -1 |
2021-01-16 01:14 | Allow stopping X server, loop waiting for plumber fifo | Jan Pobrislo | 2 | +26 | -6 |
2021-01-08 19:37 | Include relevant pregenerated parts of toybox to compile standalone login executable. | Jan Pobříslo | 25 | +17837 | -0 |
2021-01-08 19:34 | Don't make tty1 login special since I don't have setuid Xorg anymore | Jan Pobříslo | 1 | +4 | -4 |
2021-01-08 19:32 | Allow running ssh in the main context, keep ssh key confirmation of now. | Jan Pobříslo | 1 | +4 | -0 |
2021-01-08 19:30 | move login.c to separate directory so toybox sources can be included, fix null pwd reference | Jan Pobříslo | 2 | +229 | -226 |
2020-12-31 07:16 | Drop privs for runnin Xorg | Jan Pobrislo | 4 | +36 | -8 |
2020-12-31 05:47 | Handle error of launching X server. | Jan Pobrislo | 1 | +1 | -1 |
2020-12-31 05:34 | Timeout after 8 seconds if X server doesn't come up. | Jan Pobrislo | 1 | +1 | -1 |
2020-12-31 04:46 | Handle refused root terminal nicely. | Jan Pobrislo | 2 | +13 | -2 |
2020-12-31 03:14 | Fix check whether user is in "wheel" group before allowing root terminal for them. | Jan Pobrislo | 1 | +1 | -1 |
2020-12-31 03:11 | Check if user is in "wheel" group before allowing root terminal for them. | Jan Pobrislo | 1 | +14 | -1 |
2020-12-31 03:09 | Message to launch X11 application. | Jan Pobrislo | 1 | +63 | -1 |
2020-12-18 14:53 | Start container before creating abduco session. | Jan Pobrislo | 1 | +10 | -1 |
2020-12-18 08:25 | Implement abduco and backlight brightness commands. | Jan Pobrislo | 2 | +104 | -4 |
2020-12-18 06:41 | Helper scripts for linking between containers. | Jan Pobrislo | 1 | +26 | -0 |
2020-12-17 03:29 | Use subshell to reset signal handlers for external commands from zshaskpass_lock. | Jan Pobrislo | 1 | +3 | -2 |
2020-12-17 03:25 | Reset signal handlers in spawn-pty.py for the tty-attached process. | Jan Pobrislo | 2 | +28 | -5 |
2020-12-17 02:50 | drop the now superfluous option terminator | Jan Pobrislo | 1 | +1 | -1 |
2020-12-17 02:32 | fix missing case terminator | Jan Pobrislo | 1 | +1 | -0 |
2020-12-17 02:30 | Fix command name. | Jan Pobrislo | 1 | +1 | -1 |
2020-12-17 02:26 | split su-term.py into check-root-password.py and spawn-pty.py to reduce redundancy, drop argparse | Jan Pobrislo | 5 | +98 | -121 |
2020-12-17 00:58 | Clean up fds and environment, use external script to handle plumber messages | Jan Pobrislo | 3 | +51 | -19 |
2020-12-16 04:28 | Fix terminal_exec_socket path | Jan Pobrislo | 1 | +2 | -3 |
2020-12-16 03:56 | Factor out repeated pathnames. | Jan Pobrislo | 1 | +15 | -15 |
2020-12-16 03:44 | Move exec sockets to /run, make use of USER variable | Jan Pobrislo | 1 | +12 | -13 |
2020-12-15 05:21 | Mark services permanenly down when signalling them. | Jan Pobrislo | 1 | +2 | -2 |
2020-12-15 04:49 | Add timeout to GUI exit, use SIGINT for killing container | Jan Pobrislo | 1 | +2 | -1 |
2020-12-15 04:15 | Handle 'root-terminal' request from plumber, forcibly shutdown X on exit. | Jan Pobrislo | 1 | +5 | -0 |
2020-12-15 03:55 | Re-add missing block for command to be spawned by spawn-pty.py | Jan Pobrislo | 1 | +6 | -6 |
2020-12-15 03:47 | Remove uid-changing code from su-term.py, rely on chained commands instead. | Jan Pobrislo | 3 | +50 | -48 |
2020-12-15 03:22 | Rely on separate s6-sudod instance for spawining terminal; close fds pointing to tty before passing it to s6-sudo. | Jan Pobrislo | 1 | +6 | -4 |
2020-12-15 03:07 | Put pty master on different fd than 0 for urxvt | Jan Pobrislo | 1 | +1 | -1 |
2020-12-15 03:05 | Put pty master on different fd than 0 for urxvt | Jan Pobrislo | 1 | +1 | -1 |
2020-12-15 02:56 | Ignore errors from execve(), try all items in PATH | Jan Pobrislo | 1 | +4 | -1 |
2020-12-15 02:51 | Change to execline syntax for terminal in zshaskpass_lock | Jan Pobrislo | 2 | +6 | -6 |
2020-12-15 02:46 | Remove user-related variables from spawn-pty.py | Jan Pobrislo | 1 | +1 | -8 |
2020-12-15 02:44 | Fix substitution | Jan Pobrislo | 1 | +1 | -1 |
2020-12-15 02:39 | debug xtrace for commands run from logincaps | Jan Pobrislo | 1 | +1 | -0 |
2020-12-15 02:38 | Replace user-terminal.py with more generic spawn-pty.py; use execlineb for interpreting terminal command. | Jan Pobrislo | 4 | +101 | -102 |
2020-12-15 02:12 | Use named group for terminal so it can access it's tmpfs /home in container. | Jan Pobrislo | 2 | +6 | -5 |
2020-12-15 02:02 | Fix s6-sudo socket path | Jan Pobrislo | 1 | +1 | -1 |
2020-12-15 01:57 | Shuffle terminal cap arguments so that TERM env var is actually first. | Jan Pobrislo | 1 | +3 | -2 |
2020-12-15 01:48 | Abstract out terminal invocation, always use fd0 for pty master and pass it through s6-sudo | Jan Pobrislo | 2 | +9 | -4 |
2020-12-15 01:37 | Use /command/exec instead of /bin/exec for now | Jan Pobrislo | 1 | +2 | -2 |
2020-12-15 01:35 | Fix variable type check | Jan Pobrislo | 1 | +2 | -1 |
2020-12-15 01:34 | Fix typoed variable name | Jan Pobrislo | 1 | +1 | -1 |
2020-12-15 01:32 | Work on wpa_cli handling. | Jan Pobrislo | 2 | +3 | -1 |
2020-12-15 01:26 | Add command to launch privileged app in user terminal without prompting for password. | Jan Pobrislo | 2 | +104 | -0 |
2020-12-15 01:00 | Declare missing local parameter plumb_src | Jan Pobrislo | 1 | +1 | -1 |
2020-12-15 00:37 | Fix parameter names plumb_w and select_fds | Jan Pobrislo | 1 | +2 | -2 |
2020-12-15 00:35 | Add debug xtrace to setup-plumber-listener | Jan Pobrislo | 1 | +1 | -0 |
2020-12-15 00:33 | Fix typoed sysopen parameter | Jan Pobrislo | 1 | +1 | -1 |
2020-12-15 00:25 | expose command to exit session to X11 container | Jan Pobrislo | 1 | +4 | -0 |
2020-12-15 00:19 | Plumber interface over FIFO for the X11 container; enable boot/poweroff caps; add chvt capability | Jan Pobrislo | 2 | +69 | -12 |
2019-06-18 18:03 | Fix s6-applyuidgid arguments | Jan Pobrislo | 1 | +2 | -2 |
2019-06-18 17:58 | Create mnt directory in service dir | Jan Pobrislo | 1 | +4 | -0 |
2019-06-18 17:17 | Fix filetype of lockfile | Jan Pobrislo | 1 | +1 | -1 |
2019-06-18 17:13 | Add missing (empty) flags | Jan Pobrislo | 1 | +4 | -2 |
2019-06-18 17:11 | Add missing (empty) flags | Jan Pobrislo | 1 | +2 | -2 |
2019-06-18 17:10 | Use fs_pipe for creating fifos | Jan Pobrislo | 1 | +2 | -2 |
2019-06-18 16:52 | Default to empty flags in plain_file_content | Jan Pobrislo | 1 | +2 | -1 |
2019-06-18 16:51 | Fix require argument syntax | Jan Pobrislo | 1 | +3 | -3 |
2019-06-18 16:49 | Remove invalid require | Jan Pobrislo | 1 | +5 | -4 |
2019-06-18 16:47 | Fix require argument syntax | Jan Pobrislo | 1 | +1 | -1 |
2019-06-18 16:33 | Fix syntax | Jan Pobrislo | 1 | +1 | -1 |
2019-06-18 00:08 | Add exec permissions to service.capcont scripts | Jan Pobrislo | 2 | +0 | -0 |
2019-06-18 00:00 | Use /command for absolute paths for executables in sbin/ | Jan Pobrislo | 3 | +5 | -5 |
2019-06-17 11:44 | ad-hoc containers | Jan Pobrislo | 3 | +115 | -0 |
2019-06-06 20:35 | ssh-agent locking support | Jan Pobrislo | 1 | +18 | -1 |
2019-05-30 00:14 | session cleanup, x command | Jan Pobrislo | 3 | +56 | -20 |
2019-05-29 18:00 | split out containerized X11 sessions on tty[234] | Jan Pobrislo | 3 | +143 | -4 |
2019-05-29 01:25 | Enable the X11 capability | Jan Pobrislo | 1 | +24 | -22 |
2019-05-25 00:49 | X session termination handler | Jan Pobrislo | 1 | +17 | -0 |
2019-05-25 00:02 | Service directory with X11 services | Jan Pobrislo | 24 | +208 | -0 |
2019-05-25 00:00 | Add X11 spawinig capability | Jan Pobrislo | 3 | +260 | -0 |
2019-05-07 01:25 | First commit | Jan Pobrislo | 10 | +478 | -0 |