1
0
mirror of https://passt.top/passt synced 2024-09-28 10:05:47 +00:00

Commit Graph

  • eb5e123038 cppcheck: Reduce scope of some variables David Gibson 2022-09-28 14:33:19 +1000
  • 68ef4931cb Clean up parsing in conf_runas() David Gibson 2022-09-28 14:33:18 +1000
  • 7d4e50827c Pack DHCPv6 "on wire" structures David Gibson 2022-09-28 14:33:17 +1000
  • 8534be076c Catch failures when installing signal handlers David Gibson 2022-09-28 14:33:16 +1000
  • 8a19f36864 clang-tidy: Remove duplicate #include from icmp.c David Gibson 2022-09-28 14:33:15 +1000
  • 5823dc5c68 clang-tidy: Fix spurious null pointer warning in pasta_start_ns() David Gibson 2022-09-28 14:33:14 +1000
  • 798b7ff1c0 clang-tidy: Suppress warning about unchecked error in logfn macro David Gibson 2022-09-28 14:33:13 +1000
  • 84fec4e998 Clean up parsing of port ranges David Gibson 2022-09-28 14:33:12 +1000
  • a1a058533c cppcheck: Add target specific headers David Gibson 2022-09-26 20:43:46 +1000
  • 6d171cb357 Makefile: Simplify getting target triple for compiler David Gibson 2022-09-26 20:43:45 +1000
  • 2e7f9da6d1 cppcheck: Run quietly David Gibson 2022-09-26 20:43:44 +1000
  • d0629ff2b2 cppcheck: Avoid excessive scanning due to system headers David Gibson 2022-09-26 20:43:43 +1000
  • 1fcce70caa clang-tidy: Disable 'readability-identifier-length' David Gibson 2022-09-26 20:43:42 +1000
  • dc3f200a0b test: Remove unneccessary pane naming from layout_two_guests David Gibson 2022-09-26 20:43:41 +1000
  • feb8946ff5 test: Simplify data handling for transfer tests David Gibson 2022-09-26 20:43:40 +1000
  • 0a15b467d4 test: Use --config-net for namespace setup David Gibson 2022-09-26 20:43:39 +1000
  • 5b899dce7a test: More robust wait for pasta/passt to be ready David Gibson 2022-09-26 20:43:38 +1000
  • 33983de46b test: Remove unnecessary sleeps from shutdown tests David Gibson 2022-09-26 20:43:37 +1000
  • 05a2c7ae3c test: Add wait_for() shell helper David Gibson 2022-09-26 20:43:36 +1000
  • 8978f6552b icmp: Correct off by one errors dealing with number of echo request ids 2022_09_24.8978f65 David Gibson 2022-09-24 19:08:23 +1000
  • d5b80ccc72 Fix widespread off-by-one error dealing with port numbers David Gibson 2022-09-24 19:08:22 +1000
  • 3ede07aac9 Treat port numbers as unsigned David Gibson 2022-09-24 19:08:21 +1000
  • 0d1886dca0 Pass entire port forwarding configuration substructure to conf_ports() David Gibson 2022-09-24 19:08:20 +1000
  • f5a31ee94c Don't use indirect remap functions for conf_ports() David Gibson 2022-09-24 19:08:19 +1000
  • 1467a35b5a udp: Delay initialization of UDP reversed port mapping table David Gibson 2022-09-24 19:08:18 +1000
  • 163dc5f188 Consolidate port forwarding configuration into a common structure David Gibson 2022-09-24 19:08:17 +1000
  • 1128fa03fe Improve types and names for port forwarding configuration David Gibson 2022-09-24 19:08:16 +1000
  • 11e285df8f Fix the name of the qemu-system-* executable Vasiliy Ulyanov 2022-09-23 11:56:30 +0200
  • 8338135777 README: Add missing parenthesis in Try It section Stefano Brivio 2022-09-24 09:00:22 +0200
  • 9232065641 README: Drop excess whitespace in Try It section Stefano Brivio 2022-09-24 08:58:47 +0200
  • 16ad76d680 README: Add legend for Features section Stefano Brivio 2022-09-24 00:33:15 +0200
  • 715677b699 README: Fix paragraph in Try It section of passt Stefano Brivio 2022-09-24 00:28:52 +0200
  • 229b16cba3 README: Fix indentation in "Try It" section Stefano Brivio 2022-09-24 00:23:38 +0200
  • be41639c20 README: Point openSUSE links to Dario's OBS repository Stefano Brivio 2022-09-24 00:18:40 +0200
  • 8b3443c561 README: Fix misspellings of openSUSE Stefano Brivio 2022-09-24 00:13:30 +0200
  • e0f415c025 test/lib: Don't try to write to perf.js when running demos Stefano Brivio 2022-09-24 00:11:10 +0200
  • 2e93cb6ed8 test/lib: Drop perf_report_append() from perf_report Stefano Brivio 2022-09-24 00:09:23 +0200
  • b3549093f7 test/demo: Avoid using port 5201 on the host Stefano Brivio 2022-09-24 00:07:18 +0200
  • 6d08bfc3e0 test/demo: Use relative paths to change directories when possible Stefano Brivio 2022-09-24 00:05:20 +0200
  • 57fa9dd4c9 hooks/pre_push: Fix upload of CI's logs and terminal capture file Stefano Brivio 2022-09-24 00:01:39 +0200
  • bd3e6f373f contrib/podman: Rebase to latest upstream Stefano Brivio 2022-09-24 00:00:32 +0200
  • 85de88ff31 test/passt.mbuto: Don't fail on missing guest public key Stefano Brivio 2022-09-23 17:55:10 +0200
  • d6f865a40a test/distro: Update workarounds for Ubuntu 22.04 on s390x 2022_09_23.d6f865a Stefano Brivio 2022-09-22 23:00:18 +0200
  • cff565a1f6 test/lib: Wait for DHCPv4 before starting DHCPv6 client in two_guests test Stefano Brivio 2022-09-22 16:44:45 +0200
  • 1134ce88fe test/perf: Wait for neper servers in guest to be ready before starting client Stefano Brivio 2022-09-22 16:40:28 +0200
  • d1dbc4f992 test/lib: Wait for kernel to free up ports used by iperf3 before reusing them Stefano Brivio 2022-09-22 16:37:03 +0200
  • 856b04490a test/lib: Run also iperf3 clients in background, revert to time-based wait Stefano Brivio 2022-09-22 16:27:27 +0200
  • df29ebfe02 test/perf: Disable periodic throughput reports to avoid vhost hang Stefano Brivio 2022-09-21 01:21:32 +0200
  • 9f8b783d4a test/lib: Wait on iperf3 clients to be done, then send SIGINT to servers Stefano Brivio 2022-09-21 01:00:39 +0200
  • 119bb265a3 test/lib: Restore IFS while executing directives in def blocks Stefano Brivio 2022-09-20 21:56:49 +0200
  • 4a1b675278 conf, tcp, udp: Arrays for ports need 2^16 values, not 2^16-8 Stefano Brivio 2022-09-19 22:15:04 +0200
  • d30bde3181 tap: Check return value of accept4() before calling getsockopt() Stefano Brivio 2022-09-19 22:04:16 +0200
  • a39398e840 test/perf: Switch performance test duration to 10 seconds instead of 30 Stefano Brivio 2022-09-18 15:39:59 +0200
  • df3a35c203 test/perf: Always use /sbin/sysctl in tcp test Stefano Brivio 2022-09-18 15:38:52 +0200
  • 47d424d083 README: Update Availability and Try It sections with new packages Stefano Brivio 2022-09-17 01:52:59 +0200
  • fafdda083f test/passt_in_ns: Consistent sleep commands before starting socat client Stefano Brivio 2022-09-17 01:19:29 +0200
  • ae51d2dac1 test/perf: Check for /sbin/sysctl with which(1), not simply sysctl Stefano Brivio 2022-09-17 01:17:04 +0200
  • 8627a2da52 doc/demo: Clone and use mbuto in init namespace Stefano Brivio 2022-09-17 01:14:27 +0200
  • efd9d9b456 doc/demo: Drop /sbin from dhclient command, pass script file explicitly Stefano Brivio 2022-09-17 01:10:38 +0200
  • 6655625c30 Makefile: Include seccomp.h in HEADERS and require it for static checkers Stefano Brivio 2022-09-14 15:49:32 +0200
  • 512f5b1aab Makefile: Allow define overrides by prepending, not appending, CFLAGS Stefano Brivio 2022-09-14 15:34:28 +0200
  • b323e5f439 test: term: When checking if status line is a number, hide errors Stefano Brivio 2022-09-14 11:52:14 +0200
  • 9fc476af6e test: Simpler termination handling for UDP tests David Gibson 2022-09-13 16:37:45 +1000
  • af9c98af5f udp: Don't drop zero-length outbound UDP packets David Gibson 2022-09-13 16:37:44 +1000
  • 484652c632 udp: Don't pre-initialize msghdr array David Gibson 2022-09-13 16:37:43 +1000
  • 6f2db0e34b test: Move perf.js report file to $LOGDIR/web David Gibson 2022-09-13 14:35:29 +1000
  • 4e9b50f7b6 test: Move video processing files to $STATEBASE David Gibson 2022-09-13 14:35:28 +1000
  • ec6af08ca7 demo: Move pidfiles to state directory David Gibson 2022-09-13 14:35:27 +1000
  • d813660107 test: Move pidfiles and nsholder sockets into state directory David Gibson 2022-09-13 14:35:26 +1000
  • b23adf7132 test: Store pcap files in $LOGDIR instead of /tmp David Gibson 2022-09-13 14:35:25 +1000
  • 07aa24499e test: Move pause temporary file to state directory David Gibson 2022-09-13 14:35:24 +1000
  • 1c36c8d3f8 test: Use paths in __STATEDIR__ instead of 'temp' and 'tempdir' directives David Gibson 2022-09-13 14:35:23 +1000
  • c71a5e8528 test: Don't redundantly regenerate small test file in pasta/tcp David Gibson 2022-09-13 14:35:22 +1000
  • 54c5addeaa test: Move context temporary files to state dir David Gibson 2022-09-13 14:35:21 +1000
  • e4ecb6d795 test: Move passt_test_log_pipe to state directory David Gibson 2022-09-13 14:35:20 +1000
  • 8cb7d5b461 test: Create common state directories for temporary files David Gibson 2022-09-13 14:35:19 +1000
  • 1e4a15398f test: Actually run cleanup function David Gibson 2022-09-13 14:35:18 +1000
  • a9b18300b4 test: Remove unused variable FFMPEG_PID_FILE David Gibson 2022-09-13 14:35:17 +1000
  • 594c2f9371 test: Group tests by mode then protocol, rather than the reverse David Gibson 2022-09-13 14:35:16 +1000
  • 4381278b7d test: Use new-style command issue for passt_in_ns tests David Gibson 2022-09-12 20:56:24 +1000
  • 87a57156cf test: Use context system for two_guests tests David Gibson 2022-09-12 20:56:23 +1000
  • 56e755ba11 test: Use context system for guest commands David Gibson 2022-09-12 20:56:22 +1000
  • a8a437abd6 test: Extend context system to run commands in namespace for pasta tests David Gibson 2022-09-12 20:56:21 +1000
  • a8c32c85d5 test: Add nsholder utility David Gibson 2022-09-12 20:56:20 +1000
  • 2f87265d8b test: Use new-style contexts for passt pane in the pasta and passt tests David Gibson 2022-09-12 20:56:19 +1000
  • d9b9c252cd test: Issue host commands via context for most tests David Gibson 2022-09-12 20:56:18 +1000
  • c2f248588b test: Integration of old-style pane execution and new context execution David Gibson 2022-09-12 20:56:17 +1000
  • a32df9b6f4 test: Allow a tmux pane to watch commands executed in contexts David Gibson 2022-09-12 20:56:16 +1000
  • 3c47b65a64 test: Context execution helpers David Gibson 2022-09-12 20:56:15 +1000
  • 4fbd0a8ff9 test: Correctly match "background" with "wait" commands David Gibson 2022-09-12 20:56:14 +1000
  • ef6da15732 Allow --userns when pasta spawns a command David Gibson 2022-09-12 22:24:08 +1000
  • eed17a47fe Handle userns isolation and dropping root at the same time David Gibson 2022-09-12 22:24:07 +1000
  • d9f889a55a Correctly handle --netns-only in pasta_start_ns() David Gibson 2022-09-12 22:24:06 +1000
  • fc1be3d5ab Clean up and rename conf_ns_open() David Gibson 2022-09-12 22:24:05 +1000
  • e8b19a4bd2 Consolidate validation of pasta namespace options David Gibson 2022-09-12 22:24:04 +1000
  • d72a1e7bb9 Move self-isolation code into a separate file David Gibson 2022-09-12 22:24:03 +1000
  • 5d3b50c100 Safer handling if we can't open /proc/self/uid_map David Gibson 2022-09-12 22:24:02 +1000
  • 80d7012b09 Consolidate determination of UID/GID to run as David Gibson 2022-09-12 22:24:01 +1000
  • 10c6347747 Split checking for root from dropping root privilege David Gibson 2022-09-12 22:24:00 +1000
  • 7330ae3abf Don't store UID & GID persistently in the context structure David Gibson 2022-09-12 22:23:59 +1000