John Vogel
|
a308132d70
|
nsjail.1: update for new options.
Also, move the --cap option description so that it follows the
--keep-caps option, which matches the README and seems logical.
|
2018-02-24 02:39:36 -05:00 |
|
Robert Swiecki
|
6b74580a89
|
mnt: simplify mountPt
|
2018-02-21 03:29:26 +01:00 |
|
Robert Swiecki
|
9168ec5948
|
cmdline: add tmp mounts after parsing of cmdline as tmpfs_size can be specified after -T
|
2018-02-20 21:03:22 +01:00 |
|
Robert Swiecki
|
2b109ea687
|
mnt: simpler describeMountPt
|
2018-02-20 16:03:32 +01:00 |
|
Robert Swiecki
|
bb5f8362b5
|
configs/ - typo
|
2018-02-20 15:54:28 +01:00 |
|
Robert Swiecki
|
c4a7af980f
|
util: simplify string splitting
|
2018-02-20 14:16:28 +01:00 |
|
Robert Swiecki
|
70b9565250
|
compare behaves like strcmp with results
|
2018-02-19 17:41:37 +01:00 |
|
Robert Swiecki
|
b04b3af8e0
|
strcmp -> std::string::compare
|
2018-02-18 14:37:33 +01:00 |
|
Robert Swiecki
|
864b7fc718
|
cmdline: remove tmpfs_size from nsjconf_t
|
2018-02-18 02:47:46 +01:00 |
|
Robert Swiecki
|
1218b1e4fa
|
Makefile: require all for depend
|
2018-02-17 15:28:13 +01:00 |
|
Robert Swiecki
|
137f66084b
|
make indent depend
|
2018-02-17 15:27:27 +01:00 |
|
Robert Swiecki
|
e0374b4642
|
util: remove file only of O_CREAT was specified
|
2018-02-17 15:27:00 +01:00 |
|
Robert Swiecki
|
0336ab8173
|
caps: use standard CAP_TO_INDEX/CAP_TO_MASK
|
2018-02-17 03:28:10 +01:00 |
|
Robert Swiecki
|
3ee8555b07
|
cmdline: create specific funcs for argv and mnt setups
|
2018-02-17 03:14:54 +01:00 |
|
Robert Swiecki
|
c35b747a59
|
caps: simplify dbgmsg generation
|
2018-02-16 17:03:05 +01:00 |
|
Robert Swiecki
|
9cbe1c57c3
|
cmdline: simpler unique_ptr construction
|
2018-02-16 16:05:26 +01:00 |
|
Robert Swiecki
|
d7621a63de
|
Makefile: warn about missing libnl-route-3
|
2018-02-16 15:57:41 +01:00 |
|
Robert Swiecki
|
82fb06be4e
|
make it compile under c++11 (e.g. ubuntu trusty)
|
2018-02-16 15:43:03 +01:00 |
|
Robert Swiecki
|
20342ff42d
|
sandbox: missing include
|
2018-02-16 15:24:24 +01:00 |
|
Robert Swiecki
|
43f68ac927
|
Merge branch 'master' of github.com:google/nsjail
|
2018-02-16 15:23:14 +01:00 |
|
Robert Swiecki
|
4bb874a4fe
|
cmdline: use standard strto*
|
2018-02-16 15:23:02 +01:00 |
|
Robert Swiecki
|
b5d25a6860
|
Merge branch 'master' of ssh://github.com/google/nsjail
|
2018-02-15 01:33:41 +01:00 |
|
Robert Swiecki
|
dc5e6676a7
|
nsjail: ignore SIGTTIN/SIGTTOU
|
2018-02-15 01:33:33 +01:00 |
|
Robert Swiecki
|
cc887b1536
|
uts: simplify sethostname
|
2018-02-14 16:38:36 +01:00 |
|
Robert Swiecki
|
a2d0e706d8
|
cgroup: convert some const char* to std::string
|
2018-02-13 17:30:33 +01:00 |
|
Robert Swiecki
|
fae9ce5d63
|
Makefile: check for existence of pkg-config
|
2018-02-13 17:12:55 +01:00 |
|
Robert Swiecki
|
eb179f1934
|
Makefile: make some targets .PHONY
|
2018-02-13 17:09:31 +01:00 |
|
Robert Swiecki
|
11195999a3
|
rename ARRAYSIZE to ARR_SZ due to clash with protobufs headers
|
2018-02-13 16:53:45 +01:00 |
|
Robert Swiecki
|
e237773370
|
macros.h: surround ARRAYSIZE by guards
|
2018-02-12 22:39:42 +01:00 |
|
Robert Swiecki
|
f8d0e5fda1
|
cmdline: correctly assign argv to nsjconf->argv
|
2018-02-12 17:31:45 +01:00 |
|
Robert Swiecki
|
2545fcd3a9
|
nsjail: free seccomp filter upon nsjail exit
|
2018-02-12 17:09:45 +01:00 |
|
Robert Swiecki
|
8a22a4abb6
|
convert exec file and argv to string/vector
|
2018-02-12 16:52:05 +01:00 |
|
Robert Swiecki
|
ff43c5b44b
|
util: int -> size_t
|
2018-02-12 16:28:45 +01:00 |
|
Robert Swiecki
|
810394cf16
|
switc all == false cmps to !
|
2018-02-12 15:17:33 +01:00 |
|
Robert Swiecki
|
f77a177340
|
config: remove unnecessary c_str()
|
2018-02-12 04:21:35 +01:00 |
|
Robert Swiecki
|
c17ead2e33
|
logs: simplify timestr
|
2018-02-12 03:29:25 +01:00 |
|
Robert Swiecki
|
1f24e3a900
|
move sandboxing setup from cmdline to nsjail
|
2018-02-12 03:11:58 +01:00 |
|
Robert Swiecki
|
9679042b49
|
sandbox: policy levels
|
2018-02-12 03:06:28 +01:00 |
|
Robert Swiecki
|
5f35a0d2e0
|
sandbox: simplify policy parsing
|
2018-02-12 03:05:21 +01:00 |
|
Robert Swiecki
|
d1ffc1b25c
|
mnt: strtol -> std::strtol
|
2018-02-11 23:53:03 +01:00 |
|
Robert Swiecki
|
5a35f00e28
|
mnt: move mnt_t to std::string
|
2018-02-11 23:44:43 +01:00 |
|
Robert Swiecki
|
e6cd9af2ec
|
cmdline: missing TEMP_FAILURE_RETRY
|
2018-02-11 16:55:19 +01:00 |
|
Robert Swiecki
|
5791c8e4db
|
cmdline: allow to mount arbitrary FSes with -m
|
2018-02-11 15:07:24 +01:00 |
|
Robert Swiecki
|
f1a6b08962
|
cmdline: simplify string splitting
|
2018-02-11 14:56:30 +01:00 |
|
Robert Swiecki
|
7b9178f5d7
|
make indent depend
|
2018-02-11 04:02:43 +01:00 |
|
Robert Swiecki
|
ac89fbb44f
|
user: simplify creation of uid/gid maps
|
2018-02-11 04:02:14 +01:00 |
|
Robert Swiecki
|
d875f23ae0
|
cgroup: switch const char* to std::string
|
2018-02-11 03:39:07 +01:00 |
|
Robert Swiecki
|
0513124b4f
|
mnt: convert describeMountPt from const char* to std::string
|
2018-02-11 00:24:43 +01:00 |
|
Robert Swiecki
|
55e8e09c4a
|
net: convert net::connToText to std::string
|
2018-02-11 00:17:44 +01:00 |
|
Robert Swiecki
|
b7f0acb021
|
util: remove unused functions
|
2018-02-10 23:54:36 +01:00 |
|