1
0
mirror of https://passt.top/passt synced 2025-01-10 14:47:45 +00:00

Commit Graph

  • 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
  • e2cae8f1c3 fedora: Escape % characters in spec file's changelog 2022_09_06.e2cae8f Stefano Brivio 2022-09-06 23:02:01 +0200
  • e5e10aff81 test: Rewrite test_iperf3 David Gibson 2022-09-02 12:04:34 +1000
  • 29247d0db6 test: Parameterize run time for throughput performance tests David Gibson 2022-09-02 12:04:33 +1000
  • 5c13b511d9 test: Combine iperf3c and iperf3s into a single DSL command David Gibson 2022-09-02 12:04:32 +1000
  • 55679a16af gitignore pidfiles other than passt.pid David Gibson 2022-09-02 12:04:31 +1000
  • b2ee37ad38 Makefile: Honour LDFLAGS for binary targets Stefano Brivio 2022-09-06 17:44:57 +0200
  • c880747883 test: Wait for systemd-resolved to be ready on Ubuntu 22.04 for s390x Stefano Brivio 2022-09-05 14:32:14 +0200
  • 7ce9fd165f fedora: Add selinux-policy Requires: tag 2022_09_01.7ce9fd1 Stefano Brivio 2022-09-02 18:03:57 +0200
  • 96dbaf4d96 fedora: Add %dir entries for own SELinux policy directory and documentation Stefano Brivio 2022-09-02 17:55:23 +0200
  • bac7dfebe4 conf: Fix getopt_long() optstring for current semantics of -D, -S, -p Stefano Brivio 2022-09-02 16:49:23 +0200
  • a1c38ffe0a test/README: Requirements for socket buffer sizes and hardware performance events Stefano Brivio 2022-08-30 22:00:07 +0200
  • 0cb795e432 podman, slirp4netns.sh: Use --netns option on pasta's command line 2022_08_29.0cb795e Stefano Brivio 2022-08-29 21:09:37 +0200
  • b6742d173c contrib: Rebase Podman patch to latest upstream Stefano Brivio 2022-08-29 17:57:03 +0200
  • 1392bc5ca0 Allow pasta to take a command to execute David Gibson 2022-08-26 14:58:39 +1000
  • c188736cd8 Use explicit --netns option rather than multiplexing with PID David Gibson 2022-08-26 14:58:38 +1000
  • 9e0dbc8948 More deterministic detection of whether argument is a PID, PATH or NAME David Gibson 2022-08-26 14:58:37 +1000
  • 70389d3640 Move ENOENT error message into conf_ns_opt() David Gibson 2022-08-26 14:58:36 +1000
  • 8de488892f Remove --nsrun-dir option David Gibson 2022-08-26 14:58:35 +1000
  • ff1ac78a5e Correct manpage for --userns David Gibson 2022-08-26 14:58:34 +1000
  • aae2a9bbf7 conf: Use "-D none" and "-S none" instead of missing empty option arguments David Gibson 2022-08-26 14:58:33 +1000
  • bf95322fc1 conf: Make the argument to --pcap option mandatory David Gibson 2022-08-26 14:58:32 +1000
  • 63d1390229 fedora: Pass explicit bindir, mandir, docdir, and drop OpenSUSE override Stefano Brivio 2022-08-29 16:53:49 +0200
  • 345192ad84 fedora: Use full versioning for SELinux subpackage Requires: tag Stefano Brivio 2022-08-29 15:44:17 +0200
  • 7e6617d227 fedora: Define git_hash in spec file and reuse it Stefano Brivio 2022-08-29 15:36:35 +0200
  • cfc1984a96 fedora: Drop comment stating the spec file is an example file Stefano Brivio 2022-08-29 15:31:07 +0200
  • 6da2895cdf fedora: Drop SPDX identifier from spec file Stefano Brivio 2022-08-29 15:17:08 +0200
  • 7aff403c1e fedora: Adopt versioning guideline for snapshots Stefano Brivio 2022-08-29 14:53:59 +0200
  • 9672ab8dd0 util: Drop any supplementary group before dropping privileges Stefano Brivio 2022-08-29 11:23:29 +0200
  • 60ffc5b6cb Don't unnecessarily avoid CLOEXEC flags 2022_08_24.60ffc5b David Gibson 2022-08-23 16:31:51 +1000
  • 42a60735e1 gitignore README.plain.md David Gibson 2022-08-23 16:31:50 +1000
  • cc287af173 conf: Fix incorrect bounds checking for sock_path parameter David Gibson 2022-08-23 16:31:49 +1000
  • 7b710946b1 Makefile: Use more GNU-style directory variables, explicit docdir for OpenSUSE 2022_08_21.7b71094 Stefano Brivio 2022-08-21 11:23:54 +0200
  • f233d6c0f0 test: debian: Export DEBIAN_FRONTEND=noninteractive for sid 2022_08_20.f233d6c Stefano Brivio 2022-08-19 11:37:05 +0200
  • 6caf9e368e test: Kill qemu by pidfile rather than ^C David Gibson 2022-08-18 16:13:58 +1000
  • 3fdb0747f3 test: Log debugging output from test script David Gibson 2022-08-18 16:13:57 +1000
  • 69126d4d48 test: Use shutdown test for pasta David Gibson 2022-08-18 16:13:56 +1000
  • 9224af1494 test: Rename slightly misleading "valgrind" tests David Gibson 2022-08-18 16:13:55 +1000
  • 5beef08597 test: Only select a single interface or gateway in tests David Gibson 2022-08-18 16:13:54 +1000
  • 2fa308ac6e test: Split setup/teardown functions for build and distro tests David Gibson 2022-08-18 16:13:53 +1000
  • 058f847348 test: Ignore video processing temporary files David Gibson 2022-08-18 16:13:52 +1000
  • a918e6c4fc test: Remove unused *_XTERM variables David Gibson 2022-08-18 16:13:51 +1000
  • c8756034b7 test: Split cppcheck and clang-tidy tests into different files David Gibson 2022-08-18 16:13:50 +1000
  • a8598c7e70 test: Convert distro tests to use socat instead of nc/ncat David Gibson 2022-08-18 16:13:49 +1000
  • 662407de0f fedora: Fix man pages wildcards in spec file Stefano Brivio 2022-08-18 21:15:19 +0200
  • fece3c7612 fedora: Don't hardcode CFLAGS setting, use %set_build_flags macro instead Stefano Brivio 2022-08-18 21:11:38 +0200
  • 9652674abf fedora: Build SELinux subpackage as noarch Stefano Brivio 2022-08-18 21:07:10 +0200
  • ebf9009361 fedora: Change source URL to HEAD link with explicit commit SHA Stefano Brivio 2022-08-18 21:04:24 +0200
  • 31031d20e2 fedora: Drop VCS tag from spec file Stefano Brivio 2022-08-18 20:01:32 +0200
  • 7d0b29c477 fedora: Start Release tag from 1, not 0 Stefano Brivio 2022-08-18 19:58:28 +0200
  • 41b5ff0a14 fedora: Introduce own rpkg macro for changelog Stefano Brivio 2022-08-18 19:48:09 +0200
  • d0c3f8fa9b fedora: Install "plain" README, instead of web version, and demo script Stefano Brivio 2022-08-17 13:34:30 +0200
  • be0fe6502f Makefile: Install demo.sh too, uninstall stuff under /usr/share Stefano Brivio 2022-08-17 13:33:38 +0200
  • c5f4ba1b1b Makefile: Ugly hack to get a "plain" Markdown version of README Stefano Brivio 2022-08-10 00:21:09 +0200
  • f3aaced135 README: Add link to Copr repositories Stefano Brivio 2022-08-09 23:35:34 +0200
  • bda79ba401 doc: Rewrite demo script Stefano Brivio 2022-08-09 23:19:13 +0200
  • b516d151b1 contrib, test: Rebase Podman patch, enable three-way merge on git am in demo 2022_08_04.b516d15 Stefano Brivio 2022-08-01 12:45:05 +0200
  • 0070e35d2b passt.1: Default host interfaces are now selected based on IP version Stefano Brivio 2022-07-30 22:17:07 +0200
  • 16f5586bb8 Make substructures for IPv4 and IPv6 specific context information David Gibson 2022-07-22 15:31:18 +1000
  • 5e12d23acb Separate IPv4 and IPv6 configuration David Gibson 2022-07-22 15:31:17 +1000
  • c984ee5afd Clarify semantics of c->v4 and c->v6 variables David Gibson 2022-07-22 15:31:16 +1000
  • 4bc883aeab Move passt mac_guest init to be more symmetric with pasta David Gibson 2022-07-22 15:31:15 +1000
  • 3f19072640 Initialize host side MAC when in IPv6 only mode David Gibson 2022-07-22 15:31:14 +1000
  • 06abfcf6d9 Separately locate external interfaces for IPv4 and IPv6 David Gibson 2022-07-22 15:31:13 +1000
  • 3eaf9f5320 tests: Correct determination of host interface name in tests David Gibson 2022-07-15 15:21:40 +1000
  • 4b2e018d70 Allow different external interfaces for IPv4 and IPv6 connectivity David Gibson 2022-07-22 15:31:12 +1000
  • 0aae39d73a test: Expand root partition of Debian sid amd64 and aarch64 images Stefano Brivio 2022-07-29 23:27:55 +0200
  • 3ec02c0975 passt: Truncate PID file on open() Stefano Brivio 2022-07-22 19:30:10 +0200
  • e07670c15b demo: Use git protocol downloads David Gibson 2022-07-15 15:21:41 +1000
  • ee5685c772 tests: No need to retrieve host ifname in ndp/pasta David Gibson 2022-07-15 15:21:39 +1000
  • 4094cec7f7 tests: Clean up better after iperf tests David Gibson 2022-07-15 15:21:38 +1000