147 Commits

Author SHA1 Message Date
Robert Swiecki
57277f38fd configs/znc-with-net.cfg - removing unneeded spaces 2026-04-11 22:07:43 +02:00
Robert Swiecki
0f8b4a389e nstun: IPv6 implementation 2026-03-31 06:55:27 +02:00
Robert Swiecki
95617dd234 config+net: Refactored config.proto to make nstun the default user_net backend. 2026-03-29 13:59:40 +02:00
Robert Swiecki
5c21086f89 oom_score_adj + simpler pasta port forwarding config 2026-03-22 21:21:18 +01:00
Robert Swiecki
d76d89c3f9 Makefile: more networking tests 2026-03-22 14:23:44 +01:00
Robert Swiecki
adb3e30d76 net: move pasta child function into another func, and create a specific config for port mappings 2026-03-22 13:48:47 +01:00
Robert Swiecki
daea5023b9 net: separate nat from port mappings 2026-03-22 09:56:58 +01:00
Robert Swiecki
cb1935bcd0 net: support -t/-u for --splice-only 2026-03-22 01:18:19 +01:00
Robert Swiecki
d9b197c473 net: add support for mapping tcp/udp ports out 2026-03-22 00:03:15 +01:00
Robert Swiecki
5d6272376d configs/chromium: it needs more AS/VM space 2026-03-15 12:20:16 +01:00
Robert Swiecki
b006a3021c .clang-format and clang-format configs/*.txt 2025-11-26 09:02:40 +01:00
Robert Swiecki
57a6e17e50 nsjail.h/all - reduce size of nsjail_t and stop duplicating nsjail::NsJailConfig fields. Now nsjail::NsJailConfig is the source of truth for jails' configuraiton 2025-11-24 17:12:43 +01:00
Robert Swiecki
e65aeff358 net/pasta - more config options in config.proto 2025-11-23 21:27:45 +01:00
Robert Swiecki
e51b894c2d configs/firefox-chromium: run in incognito modes 2025-11-23 20:31:07 +01:00
Robert Swiecki
74e8309380 net/pasta: use -t auto/none per inbound config 2025-11-23 20:21:19 +01:00
Robert Swiecki
624ddc6356 net/pasta: control inbound traffic 2025-11-23 15:12:01 +01:00
Robert Swiecki
425c871911 configs/bash-with-fake-geteuid.json - proper encoding of userNet 2025-11-23 13:13:47 +01:00
Robert Swiecki
e8895f0376 Updated configs/* for browsers 2025-11-23 12:56:52 +01:00
Robert Swiecki
9e26bdbc63 user-mode networking: use passt (pasta) to provide user-mode networking 2025-11-23 11:23:56 +01:00
Robert Swiecki
f07770066d configs/weechat: grammar of the description 2025-05-09 06:06:07 +02:00
Robert Swiecki
ec0a35b7a5 configs/weechat: pass over LANG/LC_CTYPE so UTF-8 d/e(n)coding works 2025-05-07 08:14:41 +02:00
Robert Swiecki
8012291572 new example config: configs/weechat-with-net.cfg 2025-03-16 08:48:51 +01:00
Robert Swiecki
5d31f8540a make indent, also for json 2024-06-26 21:54:04 +02:00
Tom Fitzhenry
acf9f456e4 config: try to parse as ProtoJSON
JSON is an easier to generate than TextProto in some environments,
e.g. Jsonnet or Nix.

File I/O had to be reworked to support the json_util API:

https://protobuf.dev/reference/cpp/api-docs/google.protobuf.util.json_util/
2024-06-25 22:26:57 +10:00
Robert Swiecki
e507a64e09 configs/: formatting 2023-06-25 12:36:47 +02:00
Robert Swiecki
8804792862 configs/telegram: telegram is 64 bit only 2023-06-25 12:35:25 +02:00
Robert Swiecki
e736d55438 configs/telegram: a new config for the telegram-desktop 2023-06-24 21:04:29 +02:00
Robert Swiecki
454cfb509f configs/hexchat: new config based on xchat 2023-05-26 08:42:52 +02:00
Robert Swiecki
5b48117a09 configs/xchat: mount whole /tmp/.X11-unix 2023-01-03 08:11:47 +01:00
Robert Swiecki
4567c78a27 config/xchat: move original .xchat2 config dir to .config/ 2022-10-25 14:55:04 +02:00
Robert Swiecki
dc42a5d003 configs/bash: remove tmpfs mount over /dev as it makes /dev/null non-writeable 2022-09-15 16:12:13 +02:00
Robert Swiecki
454b051599 configs/firefox-with-net-wayland: x11 socket is not needed here 2022-09-10 16:32:06 +02:00
Robert Swiecki
b87f983463 configs: make configs using X11 more versatile 2022-09-04 12:07:55 +02:00
Robert Swiecki
9a8d440a7c configs/xchat-with-net: use 8.8.8.8 in resolv.conf unconditionally 2022-08-26 00:44:21 +02:00
Robert Swiecki
30c81ce01f configs: block sched_setaffinity where max_cpus is used 2022-08-09 16:40:07 +02:00
Robert Swiecki
8e3ca99c3f cpu/subproc: better debugging strings 2022-08-09 00:03:20 +02:00
Robert Swiecki
3c03973f1f configs/*: use KILL_PROCESS instead of KILL(_THREAD) when posssible 2022-02-07 17:23:31 +01:00
Robert Swiecki
6a99755e43 configs/imagemagick-convert: missing quote 2022-02-07 01:08:35 +01:00
Robert Swiecki
2b6a093e09 configs/firefox-with-net-wayland.cfg: retain original WAYLAND_DISPLAY value 2021-09-29 09:48:11 +02:00
Robert Swiecki
4909f45fe0 configs: firefox+wayland example 2021-08-11 00:31:31 +02:00
Robert Swiecki
8ce33a17ec configs/imagemagick: alternative file conversion command 2021-08-10 17:46:44 +02:00
Robert Swiecki
3ac7856b67 configs/ - add comments to config files using # 2021-05-05 13:50:51 +02:00
Robert Swiecki
2ca90bf208 configs/: indent 2019-10-29 01:40:52 +01:00
Robert Swiecki
a78019993f configs/znc: remove a problematic quote 2019-10-04 00:35:36 +02:00
Robert Swiecki
b3d544d155 config: simplify log/logfd setting 2019-10-02 19:43:58 +02:00
Robert Swiecki
0b12cedc01 configs: new config for znc - remove log_fd 2019-10-02 08:28:23 +02:00
Robert Swiecki
af9d4294d9 configs: new config for znc 2019-10-01 08:27:17 +02:00
Robert Swiecki
64275d1417 configs/xchat: daemonize by default 2019-09-28 23:00:21 +02:00
Robert Swiecki
2044488520 configs/imagemagick-convert: add madvise 2019-07-12 16:07:06 +02:00
Robert Swiecki
c861be28a9 configs/image-magic: make convert be overridable 2019-04-01 23:32:06 +02:00