Bubblewrapped services

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-11-04
14:36
add note about privileged ports Leaf check-in: d513b91217 user: toby tags: trunk
11:48
avoid . in jail name check-in: d780f8abf2 user: toby tags: trunk
2025-10-30
05:34
update example service check-in: d80e2d99f6 user: toby tags: trunk
05:28
update README check-in: 101ae9b24f user: toby tags: trunk
05:04
update README check-in: 0ff52e8a87 user: toby tags: trunk
05:01
update README check-in: 0c9b2cefcd user: toby tags: trunk
04:58
update README check-in: 375e9112c3 user: toby tags: trunk
04:57
update README check-in: a08532570d user: toby tags: trunk
04:57
update README check-in: bae6ff437c user: toby tags: trunk
04:56
update README check-in: 621c829e42 user: toby tags: trunk
2025-10-07
14:36
fix formatting check-in: 0a09c8ad6d user: toby tags: trunk
14:05
update docs check-in: f9c728548f user: toby tags: trunk
13:38
add SIGTERM and SIGHUP as signals to exit the service (assuming OOM killer uses SIGKILL) check-in: fe75229d10 user: toby tags: trunk
12:50
wait for sandbox to exit check-in: 03eaed0532 user: toby tags: trunk
12:31
exit if terminated or Ctrl-C check-in: ce3c8c6ed0 user: toby tags: trunk
11:51
avoid creating blank config.env and sandbox.args files check-in: 5785e773c4 user: toby tags: trunk
11:51
exit if service does not exist check-in: 450d8d1a90 user: toby tags: trunk
2025-10-02
14:05
formatting check-in: 9ce3c2cb3e user: toby tags: trunk
11:22
test command to return process exit code check-in: 91b32b5ba0 user: toby tags: trunk
11:20
capture sandbox process exit code to check if it should be restarted check-in: 158f821663 user: toby tags: trunk
10:36
change sandbox directory for freebsd to be the same as on linux check-in: d6ac973968 user: toby tags: trunk
08:39
update docs check-in: de181b5c23 user: toby tags: trunk
2025-09-30
15:00
update docs check-in: 3090f062f4 user: toby tags: trunk
14:46
remove unused variable check-in: 0d49775c73 user: toby tags: trunk
14:45
add shutdown command to help check-in: ea3b0415c2 user: toby tags: trunk
14:43
update docs check-in: f0808ac1e1 user: toby tags: trunk
10:07
update docs check-in: c92359c11d user: toby tags: trunk
10:06
update docs check-in: 62e7e9a9dd user: toby tags: trunk
10:00
update docs check-in: 5cd2af4e21 user: toby tags: trunk
09:59
update docs check-in: 96ec28ea9f user: toby tags: trunk
09:56
update docs check-in: 2b1e0386e8 user: toby tags: trunk
09:45
update docs check-in: d87f62035b user: toby tags: trunk
09:35
add documentation, also support nix.packages check-in: 99e1c393f5 user: toby tags: trunk
08:53
remove gemini example, it's in the bws-examples repo check-in: d410ae4c6c user: toby tags: trunk
08:49
remove check for bwrap so it works in FreeBSD as well check-in: 58add9dfe0 user: toby tags: trunk
08:45
Major new release with many changes:\n- remove bashisms\n- Add shutdown command\n- Add FreeBSD sandbox using jails\n- Use SIGTERM to stop services before killing them\n- Support stop.sh for services needing safe shutdown\n- Allow running in any folder by exporting HOME=/home/toby/Projects/bws check-in: f1d825da2c user: toby tags: trunk
2025-07-19
06:04
add link to bws examples repo check-in: 0c98b8e496 user: toby tags: trunk
05:45
move doc to readme check-in: f2d8c6e7bd user: toby tags: trunk
2025-04-18
12:50
fix exit 100 feature, allow skipping nixpkgs by touching ~/bws_skip_nixpkgs file and remove it to re-enable check-in: 5c60bb39c4 user: toby tags: trunk
2024-06-26
06:59
apply patch from ~ew correctly check-in: ffae43ff7e user: toby tags: trunk
2024-06-22
06:00
fix syntax error check-in: 261db1738e user: toby tags: trunk
2024-06-16
08:32
fixes by ~ew check-in: bbe11f366b user: toby tags: trunk
2024-05-27
07:00
update doc check-in: 75b8a9d26f user: toby tags: trunk
2024-03-12
06:40
add exec command to run commands inside sandboxes, useful for cron jobs check-in: 57053505cd user: toby tags: trunk
2024-03-01
11:20
if a services exits with code 100, then BWS will not restart it. Useful for one-shot services. check-in: bb89898007 user: toby tags: trunk
2023-10-29
08:22
add ssl certs to sandbox check-in: c11cc4ec99 user: toby tags: trunk
2023-10-13
10:58
add support for shell.nix check-in: e4ca92364d user: toby tags: trunk
2023-10-10
12:22
fix bug check-in: 98bebfe3a6 user: toby tags: trunk
09:20
fix bug check-in: 45cf29d602 user: toby tags: trunk
08:53
add packages.nix feature check-in: bf8c9dc06d user: toby tags: trunk