index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
Commit message (
Expand
)
Author
Age
Files
Lines
*
tap: Pass source address to protocol handler functions
David Gibson
2023-08-22
7
-32
/
+48
*
tap: Don't clobber source address in tap6_handler()
David Gibson
2023-08-22
1
-2
/
+0
*
selinux: Fix domain transitions for typical commands pasta might run
2023_08_18.0af928e
Stefano Brivio
2023-08-18
1
-1
/
+18
*
selinux: Allow pasta_t to read nsfs entries
Stefano Brivio
2023-08-18
1
-0
/
+2
*
selinux: Add rules for sysctl and /proc/net accesses
Stefano Brivio
2023-08-18
2
-0
/
+4
*
selinux: Update policy to fix user/group settings
Stefano Brivio
2023-08-18
2
-4
/
+13
*
selinux: Fix user namespace creation after breaking kernel change
Stefano Brivio
2023-08-18
2
-0
/
+4
*
selinux: Use explicit paths for binaries in file context
Stefano Brivio
2023-08-18
2
-2
/
+4
*
fedora: Install pasta as hard link to ensure SELinux file context match
Stefano Brivio
2023-08-18
1
-0
/
+7
*
tap: Fix format specifier in tap4_is_fragment() warning
Stefano Brivio
2023-08-16
1
-1
/
+2
*
netlink: Don't propagate host address expiry to the container
David Gibson
2023-08-16
1
-1
/
+3
*
netlink: Correctly calculate attribute length for address messages
David Gibson
2023-08-16
1
-2
/
+2
*
netlink: Remove redundant check on nlmsg_type
David Gibson
2023-08-16
1
-3
/
+0
*
conf: Demote overlapping port ranges error to a warning
David Gibson
2023-08-13
1
-4
/
+3
*
epoll: Use different epoll types for passt and pasta tap fds
David Gibson
2023-08-13
4
-30
/
+30
*
epoll: Split listening Unix domain socket into its own type
David Gibson
2023-08-13
4
-16
/
+15
*
epoll: Split handling of listening TCP sockets into their own handler
David Gibson
2023-08-13
7
-45
/
+55
*
epoll: Split handling of TCP timerfds into its own handler function
David Gibson
2023-08-13
4
-14
/
+12
*
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
[next]