Commit graph

  • 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
  • 2d289ec711 tests: Use dhclient --no-pid for namespaces in two_guests tests David Gibson 2022-07-15 15:21:37 +1000
  • ada08d4735 tests: Remove unnecessary truncation of temporary files in udp tests David Gibson 2022-07-15 15:21:36 +1000
  • d078a1113f tests: Remove unnecessary ^D in passt_in_ns teardown David Gibson 2022-07-15 15:21:35 +1000
  • 1aaa2bd189 tests: Use socat instead of netcat David Gibson 2022-07-15 15:21:34 +1000
  • 05dc1c65c1 valgrind needs futex David Gibson 2022-07-15 15:21:33 +1000
  • d9894e8214 tests: Fix creation of test file in udp passt tests David Gibson 2022-07-15 15:21:32 +1000
  • 70fcba542e tests: Fix detection of empty 'hout' responses in passt{,_in_ns} tests David Gibson 2022-07-15 15:21:31 +1000
  • 181efaa3fa tests: Correctly handle domain search list in dhclient-script David Gibson 2022-07-15 15:21:30 +1000
  • a47ac6160b tests: Handle the case of a nameserver on host localhost David Gibson 2022-07-15 15:21:29 +1000
  • 92b341f8d2 tests: More robust parsing of resolv.conf for DHCP tests David Gibson 2022-07-15 15:21:28 +1000
  • 66ec441608 tests: Add some extra dhclient support directories to mbuto.img David Gibson 2022-07-15 15:21:27 +1000
  • 1fb2bd6754 tests: Add rudimentary debugging to dhclient-script David Gibson 2022-07-15 15:21:26 +1000
  • e6e2e30c34 tests: Let Fedora find dhclient-script in /usr/sbin David Gibson 2022-07-15 15:21:25 +1000
  • 089707f520 tests: Remove no longer needed /usr/bin/bash link David Gibson 2022-07-15 15:21:24 +1000
  • dc04902baa test: Drop further ^D in passt demo teardown Stefano Brivio 2022-07-21 14:01:28 +0200
  • 4f94b88b15 test: Actually use pasta in Podman demo step with HTTP service Stefano Brivio 2022-07-21 13:59:53 +0200
  • dfddfdd8f8 test: Fix Podman build in Podman demo Stefano Brivio 2022-07-21 13:58:28 +0200
  • 506b4ede55 test: In pasta demo, issue /sbin/dhclient instead of dhclient Stefano Brivio 2022-07-21 13:56:26 +0200
  • a4778b3b81 test: In demos, use pgrep instead of pstree to find namespace PID Stefano Brivio 2022-07-21 13:53:21 +0200
  • 95f7b4ec3f test: In passt demo, bring up eth0 in guest, not in namespace pane Stefano Brivio 2022-07-21 13:50:50 +0200
  • 3b7ba0c432 contrib: Rebase Podman patch to latest upstream Stefano Brivio 2022-07-21 13:49:15 +0200
  • 9af2e5d5fc qrap: Add a neighbour solicitation to probe frames, instead of just ARP 2022_07_20.9af2e5d Stefano Brivio 2022-07-20 18:19:57 +0200
  • b86cd006d3 conf: Reset range endpoints after parsing one excluded port specifier 2022_07_14.b86cd00 Stefano Brivio 2022-07-14 16:35:57 +0200
  • 8fc8fb7afe demo/passt: Bring interface up before starting dhclient in guest Stefano Brivio 2022-07-14 12:38:42 +0200
  • 220759efb8 conf: Allow to specify ranges and ports excluded from given ranges Stefano Brivio 2022-07-13 08:05:01 +0200
  • 4de37151c9 conf: Fix initialisation of IPv6 unicast and link-local addresses Stefano Brivio 2022-07-13 05:22:25 +0200
  • f3198c4a06 util: Fix debug print on failed SO_REUSEADDR setting in sock_l4() Stefano Brivio 2022-07-13 05:05:28 +0200
  • 1d223e4b4c passt: Allow exit_group() system call in seccomp profiles Stefano Brivio 2022-07-13 03:36:09 +0200
  • 17689cc9bf arch, passt: Use executable link to form AVX2 binary path Stefano Brivio 2022-07-13 03:20:45 +0200
  • 30ac86823b tests: Remove unused DNS6 calculation from fedora tests David Gibson 2022-07-06 17:29:09 +1000
  • d2802ec874 tests: Prepare distro images during asset build phase David Gibson 2022-07-06 17:29:08 +1000
  • 32c5e05479 tests: Move distro image download to asset build makefile David Gibson 2022-07-06 17:29:07 +1000
  • a832a44e67 tests: Explicitly list test files in test/run, remove "onlyfor" support David Gibson 2022-07-06 17:29:06 +1000
  • 544f790bf8 tests: Don't automatically traverse directories of test files David Gibson 2022-07-06 17:29:05 +1000
  • 5d7688d26f tests: Remove not-very-useful "req" directive David Gibson 2022-07-06 17:29:04 +1000
  • eb2e86dec0 tests: Remove unused set_mode() function David Gibson 2022-07-06 17:29:03 +1000
  • ed63892a16 Clean up passt.pid file David Gibson 2022-07-06 17:29:02 +1000
  • b44e16ed6c tests: Search multiple places for aarch64 EDK2 bios image David Gibson 2022-07-06 17:29:01 +1000
  • 2297637251 tests: Move mbuto download and execution to asset build David Gibson 2022-07-06 17:29:00 +1000
  • db551e5de0 tests: Introduce makefile for building test assets David Gibson 2022-07-06 17:28:59 +1000
  • 7bcc5930a6 Invoke specific qemu-system-* binaries David Gibson 2022-07-06 17:28:58 +1000
  • c4d8a77512 tests: qemu-system-ppc64le isn't a thing David Gibson 2022-07-06 17:28:57 +1000
  • aa8603e6a9 Handle the case of a DNS server on localhost David Gibson 2022-07-06 17:28:56 +1000
  • 4d777144fd test: Embed script for dhclient(8) in mbuto(1) profile Stefano Brivio 2022-07-07 16:39:09 +0200
  • 27aec5911a qrap: Don't rely on errno after perror(), and reset it before usage Stefano Brivio 2022-07-06 08:02:24 +0200
  • cbac0245c8 Remove unused line_read() David Gibson 2022-06-24 12:17:32 +1000
  • cf83df4574 Use new lineread implementation for procfs_scan_listen() David Gibson 2022-06-24 12:17:31 +1000
  • c589917e71 Parse resolv.conf with new lineread implementation David Gibson 2022-06-24 12:17:30 +1000
  • dab2c6ee1f Add cleaner line-by-line reading primitives David Gibson 2022-06-24 12:17:29 +1000
  • 20c418f1f9 test: Add external mbuto profile, drop udhcpc, and switch to it Stefano Brivio 2022-06-23 14:34:54 +0200
  • 2757d3c0b6 qrap: Increase number of retries on connection reset even further Stefano Brivio 2022-06-27 15:05:45 +0200
  • ad6a00e9e6 qrap: Change number of retries and delay on connection reset Stefano Brivio 2022-06-27 12:11:07 +0200
  • 2c13f6bead Makefile: Don't create extraneous -.s file David Gibson 2022-06-14 15:12:25 +1000
  • 4f95db7945 Makefile: Tweak $(RM) usage David Gibson 2022-06-14 15:12:24 +1000
  • ae92e77d5e Makefile: Simplify pasta* targets with a pattern rule David Gibson 2022-06-14 15:12:23 +1000
  • 25f515831c Makefile: Use $(BIN) and $(MANPAGES) variable to simplify several targets David Gibson 2022-06-14 15:12:22 +1000
  • 08007d0b25 Makefile: Avoid using wildcard sources David Gibson 2022-06-14 15:12:21 +1000
  • 465712721e conf: In conf_runas(), on static builds, group information is also unused Stefano Brivio 2022-06-16 15:08:27 +0200
  • 7af0bae4ce tap: Add informational messages for UNIX domain socket connections Stefano Brivio 2022-06-16 15:06:05 +0200