summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-05-23apparmor: Fix comments after PID file and AF_UNIX socket creation refactoring2024_05_23.765eb0bStefano Brivio
2024-05-23conf, passt.h: Rename pid_file in struct ctx to pidfileStefano Brivio
2024-05-23conf, passt, tap: Open socket and PID files before switching UID/GIDStefano Brivio
2024-05-23passt, util: Move opening of PID file to its own functionStefano Brivio
2024-05-23util: Rename write_pidfile() to pidfile_write()Stefano Brivio
2024-05-23tap: Split tap_sock_unix_init() into opening and listening partsStefano Brivio
2024-05-23passt, tap: Don't use -1 as uninitialised value for fd_tap_listenStefano Brivio
2024-05-23tap: Move all-ones initialisation of mac_guest to tap_sock_init()Stefano Brivio
2024-05-23conf: Don't lecture user about starting us as rootStefano Brivio
2024-05-22netlink, test: Ignore deprecated addressesDavid Gibson
2024-05-22tcp: Remove interim 'tapside' field from connectionDavid Gibson
2024-05-22flow: Record the pifs for each side of each flowDavid Gibson
2024-05-22flow: Make side 0 always be the initiating sideDavid Gibson
2024-05-22flow: Clarify and enforce flow state transitionsDavid Gibson
2024-05-22inany: Better helpers for using inany and specific family addrs togetherDavid Gibson
2024-05-22flow: Properly type callbacks to protocol specific handlersDavid Gibson
2024-05-22util, tcp: Add helper to display socket addressesDavid Gibson
2024-05-22apparmor: Fix passt abstractionMaxime BĂ©lair
2024-05-13apparmor: allow netns paths on /tmpPaul Holzinger
2024-05-13clang-tidy: Suppress macro to enum conversion warningsDavid Gibson
2024-05-13conf: Fix clang-tidy warning about using an undefined enum valueDavid Gibson
2024-05-13passt.c: explicitly include libgen.h for basenamelemmi
2024-05-11netlink: Don't duplicate routes referring to unrelated host interfacesStefano Brivio
2024-05-10apparmor: allow read access on /tmp for pasta2024_05_10.7288448Paul Holzinger
2024-05-10tcp_splice: Set OUT_WAIT_ flag whenever pipe isn't emptiedStefano Brivio
2024-05-02udp: Single buffer for IPv4, IPv6 headers and metadataDavid Gibson
2024-05-02udp: Use the same buffer for the L2 header for all framesDavid Gibson
2024-05-02udp: Share payload buffers between IPv4 and IPv6David Gibson
2024-05-02udp: Explicitly set checksum in guest-bound UDP headersDavid Gibson
2024-05-02udp: Combine initialisation of IPv4 and IPv6 iovsDavid Gibson
2024-05-02udp: Split tap-bound UDP packets into multiple buffers using io vectorDavid Gibson
2024-05-02test: Allow sftp via vsock-ssh in testsDavid Gibson
2024-05-02tcp: Update tap specific header too in tcp_fill_headers[46]()David Gibson
2024-05-02iov: Helper macro to construct iovs covering existing variables or fieldsDavid Gibson
2024-05-02tap, tcp: (Re-)abstract TAP specific header handlingDavid Gibson
2024-05-02tcp: Simplify packet length calculation when preparing headersDavid Gibson
2024-05-02treewide: Standardise variable names for various packet lengthsDavid Gibson
2024-05-02checksum: Make csum_ip4_header() take a host endian lengthDavid Gibson
2024-05-02treewide: Remove misleading and redundant endianness notesDavid Gibson
2024-05-02tap: Remove unused structs tap_msg, tap_l4_msgDavid Gibson
2024-05-02tap: Split tap specific and L2 (ethernet) headersDavid Gibson
2024-05-02checksum: Use proto_ipv6_header_psum() for ICMPv6 as wellDavid Gibson
2024-05-02netlink: Fix iterations over nexthop objectsStefano Brivio
2024-04-26netlink: Use IFA_F_NODAD also while duplicating addresses from the host2024_04_26.d03c4e2Stefano Brivio
2024-04-26netlink: For IPv4, IFA_LOCAL is the interface address, not IFA_ADDRESSStefano Brivio
2024-04-25test: Make log truncation test more robustDavid Gibson
2024-04-25test: Slight simplification to pasta log testsDavid Gibson
2024-04-25udp: Correctly look up outbound socket with port remappingsDavid Gibson
2024-04-19tcp: Replace TCP buffer structure by an iovec arrayLaurent Vivier
2024-04-19conf: Don't fail if the template interface doesn't have a MAC addressStefano Brivio