Commit Graph

366 Commits

Author SHA1 Message Date
Jagger
590899b7b8 Make -Me work again 2016-05-05 05:44:12 +02:00
Jagger
2603deb84c No need to set return value with timeouts 2016-05-05 05:39:57 +02:00
Jagger
5bbfd06dcc Return 0 only of child returned 0 2016-05-05 05:12:06 +02:00
Jagger
87f1883c69 wait4 instead of waitpid 2016-05-05 05:07:21 +02:00
Jagger
070939e18a Better check for SIGSYS 2016-05-05 05:04:01 +02:00
Jagger
99ca4c5df2 isprint misbehaves with some glibc versions 2016-05-05 03:53:53 +02:00
Jagger
dc66939d67 Have some syscall to test seccomp-bpf 2016-05-05 02:00:41 +02:00
Jagger
de9ff2382e Report seccomp violations 2016-05-05 01:58:26 +02:00
Jagger
27f7bf9a8c Add KILL as a synonym for DENY 2016-05-05 01:18:14 +02:00
Robert Swiecki
88e81e3e4b No need to read from pipefd at the end of subproc 2016-04-25 16:06:19 +02:00
Robert Swiecki
56cf3d2b22 Enable seccomp for all archs 2016-04-25 15:49:26 +02:00
Jagger
8371afabb9 read() -> utilReadFromFd() 2016-04-25 02:01:26 +02:00
Jagger
57a523dd08 Use defer {} instead of DEFER() 2016-04-23 04:22:31 +02:00
Robert Swiecki
db4a90d225 Print warning with failing umount 2016-03-23 17:23:18 +01:00
Robert Swiecki
66d3a14530 Remove the tmpfs from /tmp is we are mounting / as root 2016-03-23 17:08:52 +01:00
Robert Swiecki
f17c13645c Remove old log semantics 2016-03-15 20:45:20 +01:00
Robert Swiecki
3bc8cce90e No need to redirect log fd anymore 2016-03-15 20:42:03 +01:00
Robert Swiecki
969750c4c9 Don't take CFLAGS into consideration with make depend 2016-03-11 15:48:23 +01:00
Robert Swiecki
e557cf4056 Remove dependency on libnl3 in depend 2016-03-11 15:47:16 +01:00
Jagger
8f68fab29c --bindhost help 2016-03-11 02:57:02 +01:00
Jagger
eff4796c95 Correct (non-resrved) header guards 2016-03-11 02:45:43 +01:00
Jagger
5bd1bca6dd Merge 2016-03-10 22:57:08 +01:00
Jagger
4ae2c027ac Cleaner impl. of DEFER 2016-03-10 22:56:26 +01:00
Robert Swiecki
1d5cccdfce Cleaner defer implementation 2016-03-10 16:01:16 +01:00
Jagger
75f96e4ca8 cmdline: [val] -> VALUE 2016-03-10 01:33:58 +01:00
Jagger
7d2d0ce8f1 DEBUG only of requested 2016-03-09 23:51:13 +01:00
Jagger
aff93f9d71 Unnecessary __block 2016-03-09 23:48:07 +01:00
Jagger
587019b5d8 Missing defer() 2016-03-09 23:40:03 +01:00
Jagger
668f288c99 Firther deferization of net.c 2016-03-09 01:16:50 +01:00
Jagger
c2795516e9 Noexecstack -Wl 2016-03-09 01:11:05 +01:00
Jagger
09000dc5fa Simpler check for compiler 2016-03-09 01:07:37 +01:00
Jagger
b9cb17661c Check for gcc in Makefile 2016-03-09 01:02:23 +01:00
Jagger
a71371e327 Check for gcc in Makefile 2016-03-09 00:56:20 +01:00
Jagger
09e08a2c1f More defers 2016-03-08 22:54:35 +01:00
Jagger
410b0f1d51 Fix strmerge 2016-03-08 22:40:29 +01:00
Robert Swiecki
4eee12b9e3 Stricter check for clang 2016-03-08 18:49:06 +01:00
Robert Swiecki
dcf446d7f3 More defer-ization 2016-03-08 18:37:07 +01:00
Robert Swiecki
833cf5d2c8 Indent 2016-03-08 18:23:26 +01:00
Robert Swiecki
e561dc6bb1 Implement defer() 2016-03-08 18:22:50 +01:00
Robert Swiecki
eb52ab9a2b Move contain fnctions into contain.c 2016-03-08 15:57:09 +01:00
Robert Swiecki
8793dc4c9e Remove caps from the bounding set 2016-03-08 15:10:21 +01:00
Jagger
6fc00951af Move subprocReap to the front of the waiting loop 2016-03-04 02:19:52 +01:00
Jagger
1f4983290e Var types 2016-03-04 01:39:21 +01:00
Jagger
1e7e0f6303 Remove reduntant check 2016-03-04 01:30:56 +01:00
Jagger
e883819e7c Missing close(sock) 2016-03-03 23:41:10 +01:00
Jagger
65c3ca8a15 Check for specific clone flags before enabling functionality 2016-03-03 20:11:32 +01:00
Robert Swiecki
9cc41e820f Separate uts.* module 2016-03-03 16:09:25 +01:00
Robert Swiecki
2652872fac CLONE_NEWUSER routines in a separate module 2016-03-03 15:54:15 +01:00
Robert Swiecki
2c1ff531e3 Clearer naming of net functions 2016-03-03 15:43:40 +01:00
Robert Swiecki
e02d4e4edf Separate mount.c module 2016-03-03 15:37:04 +01:00