index
:
netifexec
master
Execute a process bound to a particular network interface
Nicholas Douma
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Collapse
)
Author
Age
Files
Lines
*
Update eBPF xlated instructions for setsockopt() filter
HEAD
master
Nicolas Douma
2020-04-29
1
-4
/
+6
|
*
Forbid setsockopt(SOL_SOCKET, SO_MARK)
Nicolas Douma
2020-04-29
1
-2
/
+4
|
*
Update comment style
Nicolas Douma
2020-04-29
1
-56
/
+64
|
*
Make SO_BINDTODEVICE return -EPERM instead of nothing
Nicolas Douma
2020-04-28
1
-20
/
+15
|
*
Pad struct bpf_load_program_attr with zeroes in case new fields are added
Nicolas Douma
2020-04-28
1
-46
/
+45
|
*
Add some documentation for the BPF programs
Nicolas Douma
2020-04-28
1
-0
/
+11
|
*
Prevent SO_BINDTODEVICE setsockopt so that the program doesn't escape wg
Nicolas Douma
2020-04-28
1
-40
/
+119
|
|
|
|
Works on my machineā¢
*
Update the eBPF instruction mini-library from kernel 5.5.13
Nicolas Douma
2020-04-28
1
-32
/
+154
|
*
Add some documentation
Nicolas Douma
2020-04-27
1
-1
/
+7
|
*
Remove debugging statement
Nicolas Douma
2020-04-27
1
-1
/
+0
|
*
Simplify cgroup.events notification handling
Nicolas Douma
2020-04-27
1
-30
/
+14
|
*
Use static on functions when needed
Nicolas Douma
2020-04-27
1
-1
/
+1
|
*
Split into functions and document them
Nicolas Douma
2020-04-27
1
-35
/
+138
|
*
Be a more compliant daemon by resetting signal mask, signal handlers and close leaked file descriptors
Nicolas Douma
2020-04-26
1
-3
/
+25
|
*
Obtain the cgroup fds to close in a better manner
Nicolas Douma
2020-04-26
1
-6
/
+8
|
*
Simplify cgroup deletion
Nicolas Douma
2020-04-26
1
-12
/
+4
|
*
Delete cgroup and BPF program after execution
Nicolas Douma
2020-04-26
1
-2
/
+15
|
*
Add missing line terminator thanks to amdj
Nicolas Douma
2020-04-20
1
-1
/
+1
|
*
Add a roadmap comment in case I get Alzheimer
Nicolas Douma
2020-04-20
1
-5
/
+2
|
*
Give ourselves 500ms to wait for parent to die after the cgroup is emptied
Nicolas Douma
2020-04-20
1
-10
/
+41
|
*
Adding some internal documentation
Nicolas Douma
2020-04-19
1
-7
/
+20
|
*
Wait for cgroup emptiness and main process exit events
Nicolas Douma
2020-04-19
1
-27
/
+106
|
*
Execute given program in the newly-created cgroup (cleanup still lacking)
Nicolas Douma
2020-04-14
1
-8
/
+54
|
*
Clean up main function
Nicolas Douma
2020-04-13
1
-28
/
+46
|
*
Put variables as close as possible to usage site
Nicolas Douma
2020-04-13
1
-17
/
+15
|
*
No-op on recursive calls of the wrapper
Nicolas Douma
2020-04-13
1
-10
/
+35
|
*
Fix variable shadowing bug
Nicolas Douma
2020-03-24
1
-3
/
+3
|
*
Correct tabulations in macro
Nicolas Douma
2020-03-24
1
-16
/
+16
|
*
Make less sloppy
Jason A. Donenfeld
2020-03-23
1
-55
/
+63
|
*
Fix code style
Jason A. Donenfeld
2020-03-23
2
-301
/
+171
|
*
Use system libbpf
Jason A. Donenfeld
2020-03-23
5
-11
/
+5
|
*
Prettier compile output
Jason A. Donenfeld
2020-03-23
1
-0
/
+11
|
*
Use libbpf submodule
Jason A. Donenfeld
2020-03-22
3
-17
/
+13
|
*
Don't forget the gcc generated make includes
Jason A. Donenfeld
2020-03-22
1
-0
/
+1
|
*
Make build system saner
Jason A. Donenfeld
2020-03-21
13
-1165
/
+34
|
|
|
|
Still ugly, but better.
*
Don't nest cgroups
Nicolas Douma
2020-03-22
1
-13
/
+30
|
*
Remove useless newlines
Nicolas Douma
2020-03-22
1
-6
/
+2
|
*
First commit
Nicolas Douma
2020-03-22
13
-0
/
+1578