Robert Swiecki
331f2bcd74
mnt: try /run/user/<uid>/nsjail as a root mount dir first
2019-03-28 23:25:15 +01:00
Robert Swiecki
9fe225dbe2
mnt: use /run/usr/<uid> first when mounting dirs
2019-03-18 16:37:04 +01:00
Robert Swiecki
8059747016
subproc: save/restore errno when printing error message twice
2019-03-12 17:07:24 +01:00
Robert Swiecki
46f463a62c
flush stdin after nsjail ends
2019-03-10 15:00:45 +01:00
robertswiecki
f80318fe2c
Merge pull request #109 from disconnect3d/fix-cgroup-cpu-mount-option
...
Fix #108 - missing cgroup_cpu_mount option setting
2019-03-06 08:18:35 +01:00
disconnect3d
de872dc6b8
Fix #108 - missing cgroup_cpu_mount option setting
2019-03-05 16:41:38 -06:00
robertswiecki
86f0f088ae
Merge pull request #107 from adamcarheden/tomcat
...
Added example config for tomcat
2019-03-01 16:48:18 +01:00
Adam Carheden
6f7a3fb8e9
Added example config for tomcat
2019-02-27 14:11:49 -07:00
Robert Swiecki
9b8d91bd7f
incrase the default RLIMIT_AS limit to 4GiB. 512MiB is not enough for many payloas, and cgroups should be used for memory limiting anyway
2019-02-06 17:06:42 +01:00
robertswiecki
5b374bbf8c
Merge pull request #104 from adamcarheden/libnl-dep
...
Fixed missing dependency on libnl-route-3-dev
2019-01-29 21:04:25 +01:00
Adam Carheden
7969e2b2aa
Fixed missing dependency on libnl-route-3-dev
2019-01-29 09:48:35 -07:00
Robert Swiecki
9782f7bb39
util: call ::syscall for syscall()
2019-01-21 22:42:34 +01:00
Robert Swiecki
061e32839f
use util::syscall whenever possible
2019-01-21 22:37:30 +01:00
Robert Swiecki
681fce1cc4
util: introduce syscall to avoid vararg argument parsing
2019-01-21 22:25:37 +01:00
Robert Swiecki
d1151ea4bd
contain: log formatting
2019-01-21 20:03:17 +01:00
Robert Swiecki
fafef711ad
configs/xorg: add /dev/[u]random
2019-01-20 21:41:10 +01:00
Robert Swiecki
91b81f4e7a
cmdline: more bried debug output
2019-01-20 18:43:42 +01:00
Robert Swiecki
1619efd2a9
log: don't print description of level with HELP/HELP_BOLD
2019-01-20 18:41:44 +01:00
Robert Swiecki
83fc152d7c
Make netlink3-route mandatory
2019-01-20 18:37:47 +01:00
happyCoder92
c7a313123b
Merge pull request #103 from remexre/master
...
Fixes typo in manpage.
2019-01-09 14:01:16 +01:00
Nathan Ringo
d1d61fc837
Fixes typo in manpage.
2019-01-09 00:24:34 -10:00
happyCoder92
bc18f0ef0f
Merge pull request #102 from jvvv/master
...
README.md: update cgroup_cpu_ms_per_sec
2019-01-07 14:39:57 +01:00
Robert Swiecki
f2fc5a9406
open might return EINTR
2019-01-06 00:03:36 +01:00
Robert Swiecki
48f67f131a
subproc: PLOG -> LOG
2019-01-04 01:41:26 +01:00
Robert Swiecki
6a4315f318
More of RETURN_ON_FAILURE
2019-01-01 11:36:02 +01:00
John Vogel
a6e069f514
README.md: update cgroup_cpu_ms_per_sec
2018-12-22 01:03:34 -05:00
Robert Swiecki
6a4f5c110b
make indent
2018-12-17 08:46:31 +01:00
Robert Swiecki
28092c45ce
logs: va_end() used too early
2018-12-16 14:22:01 +01:00
Robert Swiecki
451f064851
logs: avoid multiple syscall(__NR_write) in logs
2018-12-16 11:55:33 +01:00
Robert Swiecki
40083ed115
logs: use anonymous struct
2018-12-16 07:47:22 +01:00
Robert Swiecki
432c38ad23
cmdline: clarify cgroup_cpu_ms_per_sec
2018-12-05 14:35:16 +01:00
Robert Swiecki
864aa72a2a
subproc: print more data on sigsys
2018-12-05 10:10:21 +01:00
Robert Swiecki
dfba744bfc
Merge branch 'master' of ssh://github.com/google/nsjail
2018-11-25 23:12:43 +01:00
robertswiecki
7a5cf69883
Merge pull request #99 from rutsky/writeToFd_return_type
...
fix writeToFD() return type in declaration
2018-11-25 23:12:23 +01:00
Vladimir Rutsky
ec0d4174f1
fix writeToFD() return type in declaration
...
In 25a7791d
return type of writeToFD() was changed from `ssize_t` to `bool`, but header wasn't updated.
2018-11-25 18:26:52 +01:00
Robert Swiecki
2bee68f9df
Merge branch 'master' of ssh://github.com/google/nsjail
2018-11-24 17:22:13 +01:00
robertswiecki
069a3e96cc
Merge pull request #98 from disconnect3d/fix-writeToFd-return-type
...
Fix utils::writeToFd return type
2018-11-24 17:21:48 +01:00
disconnect3d
25a7791d34
Fix utils::writeToFd return type
...
The `writeToFd` function in `util.cc` returns `ssize_t` but the only
returned values are either `false` or `true`.
```
ssize_t writeToFd(int fd, const void* buf, size_t len) {
(...) return false;
(...) return true;
```
2018-11-24 16:40:30 +01:00
Robert Swiecki
79a0a7dcab
mnt: better description for mounts
2018-11-22 08:44:43 +01:00
Robert Swiecki
f2a27da11f
Merge branch 'master' of ssh://github.com/google/nsjail
2018-11-22 08:44:36 +01:00
Robert Swiecki
6217d27d61
mnt: better description for mounts
2018-11-22 08:44:25 +01:00
Wiktor Garbacz
ba01ae76f2
Update kafel - fixes build on Ubuntu 14.04
2018-11-21 15:37:19 +01:00
Robert Swiecki
ddd515e890
config.proto: renumber the fields
2018-11-08 07:09:41 +01:00
Robert Swiecki
625e36f912
config.proto: comments
2018-11-06 17:30:04 +01:00
Robert Swiecki
122f251efd
mnt: simplify debug message #2
2018-10-30 01:44:08 +01:00
Robert Swiecki
28c80845ea
mnt: simplify debug message
2018-10-30 01:33:09 +01:00
Robert Swiecki
cfdf71043e
mnt: simplify printing mnt points
2018-10-28 21:07:46 +01:00
Robert Swiecki
c05b47b3b6
cmdline/env: don't set empty envvars
2018-10-28 21:03:10 +01:00
Robert Swiecki
c7dd18c612
cmdline: add ability to passthrough current envvars
2018-10-28 17:15:55 +01:00
Robert Swiecki
25004a5545
Support --iface_vs_ma with libnl3
2018-10-25 14:49:46 +02:00