| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | selinux: Allow access to user_devpts2024_06_07.8a83b53 | Derek Schrock | 2024-06-07 | 1 | -0/+1 |
* | tcp, flow: Fix some error paths which didn't clean up flows properly | David Gibson | 2024-06-07 | 1 | -3/+3 |
* | util: Use 'long' to represent millisecond durations | David Gibson | 2024-06-07 | 2 | -2/+2 |
* | lineread: Use ssize_t for line lengths | David Gibson | 2024-06-07 | 3 | -10/+9 |
* | conf: Safer parsing of MAC addresses | David Gibson | 2024-06-07 | 1 | -17/+36 |
* | util: Use unsigned indices for bits in bitmaps | David Gibson | 2024-06-07 | 2 | -7/+7 |
* | clang-tidy: Enable the bugprone-macro-parentheses check | David Gibson | 2024-06-07 | 4 | -26/+25 |
* | Remove pointless macro parameters in CALL_PROTO_HANDLER | David Gibson | 2024-06-07 | 1 | -3/+3 |
* | udp: Make rport calculation more local | David Gibson | 2024-06-07 | 1 | -2/+1 |
* | tcp: Make pointer const in tcp_revert_seq | David Gibson | 2024-06-07 | 1 | -1/+1 |
* | log: Remove log_to_stdout option | David Gibson | 2024-06-05 | 2 | -6/+3 |
* | conf: Don't print usage via the logging subsystem | David Gibson | 2024-06-05 | 1 | -160/+166 |
* | conf: Remove unhelpful usage() wrapper | David Gibson | 2024-06-05 | 1 | -13/+4 |
* | tcp: move seq_to_tap update to when frame is queued | Jon Maloy | 2024-06-05 | 1 | -22/+39 |
* | apparmor: Fix comments after PID file and AF_UNIX socket creation refactoring2024_05_23.765eb0b | Stefano Brivio | 2024-05-23 | 3 | -7/+13 |
* | conf, passt.h: Rename pid_file in struct ctx to pidfile | Stefano Brivio | 2024-05-23 | 2 | -6/+6 |
* | conf, passt, tap: Open socket and PID files before switching UID/GID | Stefano Brivio | 2024-05-23 | 5 | -11/+28 |
* | passt, util: Move opening of PID file to its own function | Stefano Brivio | 2024-05-23 | 3 | -9/+25 |
* | util: Rename write_pidfile() to pidfile_write() | Stefano Brivio | 2024-05-23 | 3 | -5/+5 |
* | tap: Split tap_sock_unix_init() into opening and listening parts | Stefano Brivio | 2024-05-23 | 1 | -12/+27 |
* | passt, tap: Don't use -1 as uninitialised value for fd_tap_listen | Stefano Brivio | 2024-05-23 | 2 | -3/+2 |
* | tap: Move all-ones initialisation of mac_guest to tap_sock_init() | Stefano Brivio | 2024-05-23 | 1 | -6/+6 |
* | conf: Don't lecture user about starting us as root | Stefano Brivio | 2024-05-23 | 1 | -1/+1 |
* | netlink, test: Ignore deprecated addresses | David Gibson | 2024-05-22 | 6 | -7/+8 |
* | tcp: Remove interim 'tapside' field from connection | David Gibson | 2024-05-22 | 2 | -8/+6 |
* | flow: Record the pifs for each side of each flow | David Gibson | 2024-05-22 | 7 | -16/+109 |
* | flow: Make side 0 always be the initiating side | David Gibson | 2024-05-22 | 7 | -27/+21 |
* | flow: Clarify and enforce flow state transitions | David Gibson | 2024-05-22 | 6 | -69/+183 |
* | inany: Better helpers for using inany and specific family addrs together | David Gibson | 2024-05-22 | 3 | -37/+106 |
* | flow: Properly type callbacks to protocol specific handlers | David Gibson | 2024-05-22 | 6 | -25/+19 |
* | util, tcp: Add helper to display socket addresses | David Gibson | 2024-05-22 | 3 | -14/+79 |
* | apparmor: Fix passt abstraction | Maxime BĂ©lair | 2024-05-22 | 1 | -1/+1 |
* | apparmor: allow netns paths on /tmp | Paul Holzinger | 2024-05-13 | 1 | -1/+1 |
* | clang-tidy: Suppress macro to enum conversion warnings | David Gibson | 2024-05-13 | 1 | -1/+8 |
* | conf: Fix clang-tidy warning about using an undefined enum value | David Gibson | 2024-05-13 | 2 | -2/+3 |
* | passt.c: explicitly include libgen.h for basename | lemmi | 2024-05-13 | 1 | -0/+1 |
* | netlink: Don't duplicate routes referring to unrelated host interfaces | Stefano Brivio | 2024-05-11 | 1 | -6/+33 |
* | apparmor: allow read access on /tmp for pasta2024_05_10.7288448 | Paul Holzinger | 2024-05-10 | 1 | -2/+3 |
* | tcp_splice: Set OUT_WAIT_ flag whenever pipe isn't emptied | Stefano Brivio | 2024-05-10 | 1 | -1/+1 |
* | udp: Single buffer for IPv4, IPv6 headers and metadata | David Gibson | 2024-05-02 | 1 | -77/+55 |
* | udp: Use the same buffer for the L2 header for all frames | David Gibson | 2024-05-02 | 1 | -21/+15 |
* | udp: Share payload buffers between IPv4 and IPv6 | David Gibson | 2024-05-02 | 1 | -59/+67 |
* | udp: Explicitly set checksum in guest-bound UDP headers | David Gibson | 2024-05-02 | 1 | -3/+4 |
* | udp: Combine initialisation of IPv4 and IPv6 iovs | David Gibson | 2024-05-02 | 1 | -61/+53 |
* | udp: Split tap-bound UDP packets into multiple buffers using io vector | David Gibson | 2024-05-02 | 2 | -63/+49 |
* | test: Allow sftp via vsock-ssh in tests | David Gibson | 2024-05-02 | 1 | -2/+4 |
* | tcp: Update tap specific header too in tcp_fill_headers[46]() | David Gibson | 2024-05-02 | 1 | -14/+14 |
* | iov: Helper macro to construct iovs covering existing variables or fields | David Gibson | 2024-05-02 | 4 | -21/+16 |
* | tap, tcp: (Re-)abstract TAP specific header handling | David Gibson | 2024-05-02 | 2 | -25/+42 |
* | tcp: Simplify packet length calculation when preparing headers | David Gibson | 2024-05-02 | 1 | -16/+10 |