Daniel Golle
|
7a3cb327c0
seccomp: allow readv and writev syscalls (used by musl)
|
9 tahun lalu |
Daniel Golle
|
64f4791e13
seccomp: define GET_SYSCALL_NUM accessor macro
|
9 tahun lalu |
Daniel Golle
|
0102181db4
seccomp: allow gettimeofday syscall (required on ARM)
|
9 tahun lalu |
Caleb James DeLisle
|
432554009c
This number should be negative
|
9 tahun lalu |
Caleb James DeLisle
|
594aeffc7b
slightly better documentation
|
9 tahun lalu |
Caleb James DeLisle
|
786c066623
Merge branch 'master' of git://github.com/John4782/cjdns into crashey
|
9 tahun lalu |
John Olten (John4782)
|
7e409c3e58
fix for 4.x kernels
|
9 tahun lalu |
Lars Gierth
|
55803286b9
seccomp: support arm64's version of epoll_wait
|
9 tahun lalu |
meshpoint
|
6d501f3e42
seccomp: add __NR_fstat64 for printf()
|
9 tahun lalu |
Caleb James DeLisle
|
e03394f969
simplified ArchInfo which should get rid of some errors
|
9 tahun lalu |
Caleb James DeLisle
|
a0ad0304bf
__NR_socket might not be defined depending on the platform
|
9 tahun lalu |
Caleb James DeLisle
|
147bb4c3c1
Fixed the system to work with the new dropPermissions
|
9 tahun lalu |
Caleb James DeLisle
|
b8e1e3e0b9
wip
|
9 tahun lalu |
Lars Gierth
|
3192257217
Register time syscall only if it is provided
|
10 tahun lalu |
Caleb James DeLisle
|
3005cac83c
Removed some old string.h portability stuff and replaced it with CString.h which is easier portability, also made TUNInterface and NetPlatform fully non-portable since they are not intended to be portable and portability code changes from time to time, putting them at risk since they are not often compiled.
|
10 tahun lalu |
Caleb James DeLisle
|
67034ba897
Messy merge in of master and added seccomp signal handler which explains the problem in a more friendly way
|
10 tahun lalu |
Caleb James DeLisle
|
df366bfb3f
Wrap socketcall in an ifdef because it doesn't exist on amd64
|
10 tahun lalu |
Luke Stagner
|
0c43b775b2
added seccomp filter for 32-bit
|
10 tahun lalu |
Caleb James DeLisle
|
d1f061ae2e
picky clang + 32 bit machine with different syscalls
|
10 tahun lalu |
Caleb James DeLisle
|
e24f3c501a
Jettisoned libseccomp which was not providing much cross-platform benefit
|
10 tahun lalu |
Mike Kazantsev
|
3c56d17c7a
Allow time() syscall - seem to be used on i686 from glibc-2.18 time() here
|
10 tahun lalu |
Caleb James DeLisle
|
909071af3c
Added seccomp exceptions because some machines use different syscalls
|
10 tahun lalu |
Caleb James DeLisle
|
3d5d1c3613
last one
|
10 tahun lalu |
Caleb James DeLisle
|
3a826181cc
missing call
|
10 tahun lalu |
Caleb James DeLisle
|
ff34664777
some machines make syscal to clock_gettime and my laptop doesn't
|
10 tahun lalu |
Caleb James DeLisle
|
72472817c6
allow more address space because it far exceeds actual memory usage and allow rt_sigprocmask to unblock signals
|
10 tahun lalu |
Caleb James DeLisle
|
c48e305449
Added SECCOMP sandboxing and new admin API call to check if permissions are properly dropped.
|
10 tahun lalu |