index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
Commit message (
Expand
)
Author
Age
Files
Lines
*
epoll: Tiny cleanup to udp_sock_handler()
David Gibson
2023-08-13
2
-3
/
+2
*
epoll: Split handling of ICMP and ICMPv6 sockets
David Gibson
2023-08-13
3
-56
/
+70
*
epoll: Fold sock_handler into general switch on epoll event fd
David Gibson
2023-08-13
1
-27
/
+27
*
epoll: Always use epoll_ref for the epoll data variable
David Gibson
2023-08-13
4
-12
/
+29
*
epoll: Generalize epoll_ref to cover things other than sockets
David Gibson
2023-08-13
8
-56
/
+86
*
tap: Fold reset handling into tap_handler_passt()
David Gibson
2023-08-13
1
-36
/
+32
*
tap: Fold reset handling into tap_handler_pasta()
David Gibson
2023-08-13
1
-15
/
+15
*
tap: Clean up behaviour for errors on listening Unix socket
David Gibson
2023-08-13
1
-4
/
+8
*
tap: Clean up tap reset path
David Gibson
2023-08-13
1
-23
/
+29
*
tap: fix seq->p.count limit
Laurent Vivier
2023-08-13
1
-6
/
+6
*
netlink: Propagate errors for "dup" operations
David Gibson
2023-08-04
3
-26
/
+43
*
netlink: Propagate errors for "dump" operations
David Gibson
2023-08-04
3
-22
/
+70
*
netlink: Always process all responses to a netlink request
David Gibson
2023-08-04
1
-24
/
+22
*
netlink: Propagate errors for "set" operations
David Gibson
2023-08-04
3
-24
/
+62
*
netlink: Add nl_foreach_oftype to filter response message types
David Gibson
2023-08-04
1
-15
/
+14
*
netlink: Split nl_req() to allow processing multiple response datagrams
David Gibson
2023-08-04
1
-68
/
+113
*
netlink: Clearer reasoning about the netlink response buffer size
David Gibson
2023-08-04
1
-1
/
+8
*
netlink: Add nl_do() helper for simple operations with error checking
David Gibson
2023-08-04
1
-12
/
+47
*
netlink: Fill in netlink header fields from nl_req()
David Gibson
2023-08-04
1
-84
/
+42
*
netlink: Treat send() or recv() errors as fatal
David Gibson
2023-08-04
1
-19
/
+17
*
netlink: Start sequence number from 1 instead of 0
David Gibson
2023-08-04
1
-1
/
+1
*
netlink: Make nl_*_dup() use a separate datagram for each request
David Gibson
2023-08-04
1
-23
/
+27
*
netlink: Explicitly pass netlink sockets to operations
David Gibson
2023-08-04
4
-76
/
+105
*
netlink: Use struct in_addr for IPv4 addresses, not bare uint32_t
David Gibson
2023-08-04
1
-6
/
+6
*
netlink: Split nl_route() into separate operation functions
David Gibson
2023-08-04
4
-105
/
+163
*
netlink: Split nl_addr() into separate operation functions
David Gibson
2023-08-04
4
-108
/
+162
*
netlink: Split up functionality of nl_link()
David Gibson
2023-08-04
4
-66
/
+95
*
tap: Remove unnecessary global tun_ns_fd
David Gibson
2023-08-04
1
-7
/
+3
*
tap: More detailed error reporting in tap_ns_tun()
David Gibson
2023-08-04
1
-9
/
+16
*
util: Make ns_enter() a void function and report setns() errors
David Gibson
2023-08-04
5
-13
/
+10
*
Use static assertion to verify that union epoll_ref is the right size
David Gibson
2023-08-04
1
-0
/
+4
*
Use C11 anonymous members to make poll refs less verbose to use
David Gibson
2023-08-04
10
-78
/
+73
*
Allow C11 code, not just C99 code
David Gibson
2023-08-04
1
-2
/
+2
*
Revert "MAKE: Fix parallel builds; .o files; .gitignore; new makedocs"
Stefano Brivio
2023-07-10
3
-45
/
+26
*
MAKE: Fix parallel builds; .o files; .gitignore; new makedocs
KuhnChris
2023-07-07
3
-26
/
+45
*
tap: Explicitly drop IPv4 fragments, and give a warning
David Gibson
2023-07-07
1
-0
/
+31
*
conf: Correct length checking of interface names in conf_ports()
David Gibson
2023-06-28
1
-3
/
+8
*
conf: Fix size checking of -I interface name
David Gibson
2023-06-28
1
-2
/
+2
*
netlink: Use correct interface index in NL_SET mode
2023_06_27.289301b
David Gibson
2023-06-27
1
-2
/
+2
*
pasta: include errno in error message
2023_06_25.32660ce
Paul Holzinger
2023-06-25
1
-4
/
+6
*
isolation: keep CAP_SYS_PTRACE when required
Paul Holzinger
2023-06-25
1
-1
/
+3
*
conf: Accept -a and -g without --config-net in pasta mode
Stefano Brivio
2023-06-25
1
-6
/
+7
*
conf: Make -a/--address really imply --no-copy-addrs
Stefano Brivio
2023-06-25
1
-0
/
+3
*
seccomp: Make seccomp.sh re-entrancy safe
David Gibson
2023-06-25
1
-2
/
+4
*
conf, log: On -h / --help, print usage to stdout, not stderr
Stefano Brivio
2023-06-23
3
-8
/
+24
*
tap: With pasta, don't reset on tap errors, handle write failures
Stefano Brivio
2023-06-23
1
-5
/
+19
*
conf: Fix erroneous check of ip6->gw
2023_06_03.429e1a7
David Gibson
2023-06-03
1
-1
/
+1
*
test/nstool: Fix fd leak in accept() loop
David Gibson
2023-05-23
1
-0
/
+2
*
test/nstool: Provide useful error if given a path that's too long
David Gibson
2023-05-23
1
-8
/
+14
*
passt.h: Fix description of pasta_ifi in struct ctx
Stefano Brivio
2023-05-23
1
-1
/
+1
[next]