summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-10-22util: Set NS_FN_STACK_SIZE to one eighth of ulimit-reported maximum stack size2022_10_22.b68da10Stefano Brivio
2022-10-22Add git-publish configuration fileAndrea Bolognani
2022-10-21qrap: Support JSON syntax for -deviceAndrea Bolognani
2022-10-19dhcp: Use tap_udp4_send() helper in dhcp()David Gibson
2022-10-19tap: Split tap_ip4_send() into UDP and ICMP variantsDavid Gibson
2022-10-19ndp: Use tap_icmp6_send() helperDavid Gibson
2022-10-19ndp: Remove unneeded eh_source parameterDavid Gibson
2022-10-19tap: Split tap_ip6_send() into UDP and ICMP variantsDavid Gibson
2022-10-19Split tap_ip_send() into IPv4 and IPv6 specific functionsDavid Gibson
2022-10-19tap: Remove unhelpeful vnet_pre optimization from tap_send()David Gibson
2022-10-19Remove support for TCP packets from tap_ip_send()David Gibson
2022-10-19Add helpers for normal inbound packet destination addressesDavid Gibson
2022-10-19Add csum_ip4_header() helper to calculate IPv4 header checksumsDavid Gibson
2022-10-19Add csum_udp4() helper for calculating UDP over IPv4 checksumsDavid Gibson
2022-10-19Add csum_udp6() helper for calculating UDP over IPv6 checksumsDavid Gibson
2022-10-19Add csum_icmp4() helper for calculating ICMP checksumsDavid Gibson
2022-10-19Add csum_icmp6() helper for calculating ICMPv6 checksumsDavid Gibson
2022-10-15passt.1: Add David to AUTHORS2022_10_15.b3f3591Stefano Brivio
2022-10-15conf: Bind inbound ports with CAP_NET_BIND_SERVICE before isolate_user()Stefano Brivio
2022-10-15Rename pasta_setup_ns() to pasta_spawn_cmd()David Gibson
2022-10-15isolation: Only configure UID/GID mappings in userns when spawning shellDavid Gibson
2022-10-15isolation: Prevent any child processes gaining capabilitiesDavid Gibson
2022-10-15isolation: Replace drop_caps() with a version that actually does somethingDavid Gibson
2022-10-15isolation: Refactor isolate_user() to allow for a common exit pathDavid Gibson
2022-10-15Replace FWRITE with a functionDavid Gibson
2022-10-15isolation: Clarify various self-isolation stepsDavid Gibson
2022-10-15Remove unhelpful drop_caps() call in pasta_start_ns()David Gibson
2022-10-15pasta_start_ns() always ends in parent contextDavid Gibson
2022-10-15pasta: More general way of starting spawned shell as a login shellDavid Gibson
2022-10-15test: Move slower tests to end of test runDavid Gibson
2022-10-15log.h: Avoid unnecessary GNU extension for token pastingStefano Brivio
2022-10-15util.h: Add missing gcc pragma push before pragma popStefano Brivio
2022-10-15icmp: Set sin6_scope_id for outbound ICMPv6 echo requestsStefano Brivio
2022-10-15conf: Drop excess colons in usage for DHCP and DNS optionsStefano Brivio
2022-10-15netlink: Disable duplicate address detection for configured IPv6 addressStefano Brivio
2022-10-15Don't create 'tap' socket for ports that are bound to loopback onlyStefano Brivio
2022-10-15tcp, tcp_splice: Fix port remapping for inbound, spliced connectionsStefano Brivio
2022-10-15tcp, tcp_splice: Adjust comments to current meaning of inbound and outboundStefano Brivio
2022-10-15udp: Fix port and address checks for DNS forwarderStefano Brivio
2022-10-15tap: Don't check sequence counts when adding packets to poolStefano Brivio
2022-10-15packet: Fix off-by-one in packet_get_do() sanity checksStefano Brivio
2022-10-15conf: Report usage for --no-netns-quitStefano Brivio
2022-10-15conf, tcp, udp: Allow specification of interface to bind toStefano Brivio
2022-10-15conf, tap: Add option to quit once the client closes the connectionStefano Brivio
2022-10-15util: Check return value of lseek() while reading bound ports from procfsStefano Brivio
2022-10-15conf, log, Makefile: Add versioning informationStefano Brivio
2022-10-14log: Add missing function comment for trace_init()Stefano Brivio
2022-10-14log, conf: Add support for logging to fileStefano Brivio
2022-10-14passt.h: Include netinet/if_ether.h before struct ctx declarationStefano Brivio
2022-10-14conf: Drop duplicate, diverging optstring assignmentsStefano Brivio