mirror of
https://github.com/jorisvink/kore
synced 2025-03-09 20:49:01 -04:00
Merge branch 'master' into 4.x-releng
This commit is contained in:
commit
aa7e6a1e99
@ -17,6 +17,8 @@
|
|||||||
#include <kore/kore.h>
|
#include <kore/kore.h>
|
||||||
#include <kore/http.h>
|
#include <kore/http.h>
|
||||||
|
|
||||||
|
#include <inttypes.h>
|
||||||
|
|
||||||
int page(struct http_request *);
|
int page(struct http_request *);
|
||||||
|
|
||||||
int
|
int
|
||||||
|
@ -112,6 +112,12 @@ static struct sock_filter filter_acme[] = {
|
|||||||
KORE_SYSCALL_ALLOW(clone),
|
KORE_SYSCALL_ALLOW(clone),
|
||||||
KORE_SYSCALL_ALLOW(membarrier),
|
KORE_SYSCALL_ALLOW(membarrier),
|
||||||
KORE_SYSCALL_ALLOW(set_robust_list),
|
KORE_SYSCALL_ALLOW(set_robust_list),
|
||||||
|
#if defined(SYS_clone3)
|
||||||
|
KORE_SYSCALL_ALLOW(clone3),
|
||||||
|
#endif
|
||||||
|
#if defined(SYS_rseq)
|
||||||
|
KORE_SYSCALL_ALLOW(rseq),
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
12
src/curl.c
12
src/curl.c
@ -30,6 +30,7 @@ static struct sock_filter filter_curl[] = {
|
|||||||
KORE_SYSCALL_ALLOW(bind),
|
KORE_SYSCALL_ALLOW(bind),
|
||||||
KORE_SYSCALL_ALLOW(ioctl),
|
KORE_SYSCALL_ALLOW(ioctl),
|
||||||
KORE_SYSCALL_ALLOW(connect),
|
KORE_SYSCALL_ALLOW(connect),
|
||||||
|
KORE_SYSCALL_ALLOW(socketpair),
|
||||||
KORE_SYSCALL_ALLOW(getsockopt),
|
KORE_SYSCALL_ALLOW(getsockopt),
|
||||||
KORE_SYSCALL_ALLOW(getsockname),
|
KORE_SYSCALL_ALLOW(getsockname),
|
||||||
KORE_SYSCALL_ALLOW_ARG(socket, 0, AF_INET),
|
KORE_SYSCALL_ALLOW_ARG(socket, 0, AF_INET),
|
||||||
@ -38,6 +39,12 @@ static struct sock_filter filter_curl[] = {
|
|||||||
KORE_SYSCALL_ALLOW_ARG(socket, 0, AF_NETLINK),
|
KORE_SYSCALL_ALLOW_ARG(socket, 0, AF_NETLINK),
|
||||||
|
|
||||||
/* Threading related. */
|
/* Threading related. */
|
||||||
|
#if defined(SYS_clone3)
|
||||||
|
KORE_SYSCALL_ALLOW(clone3),
|
||||||
|
#endif
|
||||||
|
#if defined(SYS_rseq)
|
||||||
|
KORE_SYSCALL_ALLOW(rseq),
|
||||||
|
#endif
|
||||||
KORE_SYSCALL_ALLOW(clone),
|
KORE_SYSCALL_ALLOW(clone),
|
||||||
KORE_SYSCALL_ALLOW(set_robust_list),
|
KORE_SYSCALL_ALLOW(set_robust_list),
|
||||||
|
|
||||||
@ -50,6 +57,11 @@ static struct sock_filter filter_curl[] = {
|
|||||||
KORE_SYSCALL_ALLOW(faccessat),
|
KORE_SYSCALL_ALLOW(faccessat),
|
||||||
KORE_SYSCALL_ALLOW(newfstatat),
|
KORE_SYSCALL_ALLOW(newfstatat),
|
||||||
KORE_SYSCALL_ALLOW(getpeername),
|
KORE_SYSCALL_ALLOW(getpeername),
|
||||||
|
|
||||||
|
#if defined(SYS_getdents64)
|
||||||
|
KORE_SYSCALL_ALLOW(getdents64),
|
||||||
|
#endif
|
||||||
|
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -33,6 +33,12 @@ static struct sock_filter filter_task[] = {
|
|||||||
KORE_SYSCALL_ALLOW(clone),
|
KORE_SYSCALL_ALLOW(clone),
|
||||||
KORE_SYSCALL_ALLOW(socketpair),
|
KORE_SYSCALL_ALLOW(socketpair),
|
||||||
KORE_SYSCALL_ALLOW(set_robust_list),
|
KORE_SYSCALL_ALLOW(set_robust_list),
|
||||||
|
#if defined(SYS_clone3)
|
||||||
|
KORE_SYSCALL_ALLOW(clone3),
|
||||||
|
#endif
|
||||||
|
#if defined(SYS_rseq)
|
||||||
|
KORE_SYSCALL_ALLOW(rseq),
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user