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

Commit Graph

  • 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
  • fca5e11773 qrap: Add probe retry on connection reset from passt for KubeVirt integration Stefano Brivio 2022-06-16 15:00:06 +0200
  • 721fa1bf5d Makefile: Suppress unusedStructMember Cppcheck warning in dhcp.c Stefano Brivio 2022-06-14 14:07:19 +0200
  • 41c02e10db tests: Use nmap-ncat instead of openbsd netcat for pasta tests David Gibson 2022-06-10 12:32:45 +1000
  • e48373382f Use dhclient instead of udhcpc David Gibson 2022-06-10 12:32:44 +1000
  • ca0c33ae5b Tweak dhclient arguments for readability David Gibson 2022-06-10 12:32:43 +1000
  • 2320ac3349 Don't abbreviate ip(8) arguments in examples and tests David Gibson 2022-06-10 12:32:42 +1000
  • 6703da44c1 tests: Use more explicit netcat options for distro/fedora tests David Gibson 2022-06-10 12:32:41 +1000
  • d7d467f60c README: Fix links to static builds Stefano Brivio 2022-06-08 11:17:59 +0200
  • deda03bfc2 tcp: Silence warning from gcc 11.3 with -Ofast Stefano Brivio 2022-06-08 11:08:29 +0200
  • fb59cfc909 contrib/fedora: Use pre-processing macros in spec file Stefano Brivio 2022-06-07 17:44:30 +0200
  • bb8a7b8a2a contrib/fedora: Drop dashes from version Stefano Brivio 2022-06-07 17:00:40 +0200
  • 67103ea556 conf: Fix one Coverity CID 258163 warning, work around another one Stefano Brivio 2022-05-20 10:50:35 +0200
  • d27cc3e435 tcp: Work around gcc 12 bogus warning in tcp_rtt_dst_check() Stefano Brivio 2022-05-20 10:36:11 +0200
  • a951e0b9ef conf: Add --runas option, changing to given UID and GID if started as root Stefano Brivio 2022-05-18 19:10:45 +0200
  • c318ffcb4c udp: Ignore bogus -Wstringop-overread for write() from gcc 12.1 Stefano Brivio 2022-05-19 13:07:33 +0200
  • 3d4c2a44a6 tests: Don't check exit code for every command in demo mode Stefano Brivio 2022-05-19 01:24:47 +0200
  • fe536d78ba tests: Don't count number of test units for demos Stefano Brivio 2022-05-19 01:23:45 +0200
  • c447344158 demo/pasta: Fix bad sleep directive Stefano Brivio 2022-05-19 01:22:33 +0200
  • b4d41ac4b6 test/run: Return 0 from run(), exit value already reflects failures Stefano Brivio 2022-05-17 14:18:41 +0200
  • cfa8a78a39 test/perf/pasta_udp: Drop redundant assignment of ::1 to loopback interface Stefano Brivio 2022-05-17 14:16:34 +0200
  • 21e9cf7b95 tests: Simplify explicit checks for command success David Gibson 2022-05-12 16:43:33 +1000
  • 4643b9b74c tests: Simplify *tools commands using pane_status David Gibson 2022-05-12 16:33:57 +1000
  • 13ad716f30 tests: Add pane_status command to check for success of issued commands David Gibson 2022-05-12 13:36:21 +1000
  • 3e0641f91f tests: Don't ignore errors during script David Gibson 2022-05-12 12:42:50 +1000
  • c638129a9e tests: Improve control character filtering in pane_parse David Gibson 2022-05-12 15:12:05 +1000
  • ae83999b75 tests: Don't globally set tmux default-shell David Gibson 2022-05-12 13:27:21 +1000
  • 14cbbd602c tests: Don't use tmux update-environment David Gibson 2022-05-12 13:24:08 +1000
  • 5f637a2060 tests: Add some debugging output for the test scripts themselves David Gibson 2022-05-12 12:00:49 +1000
  • 81c50acb21 tests: Remove unused XVFB variable David Gibson 2022-05-12 13:36:43 +1000
  • 8e898ea71e tests: Update mbuto git URLs Stefano Brivio 2022-05-14 07:26:52 +0200
  • d3e842afc0 Add basic .gitignore files David Gibson 2022-05-11 17:02:51 +1000
  • b164d257a1 qrap.1: Clarify it takes a qemu command, not a path Stefano Brivio 2022-05-14 07:30:06 +0200
  • 32210fb64f demo: podman: New port forwarding behaviour for pasta, minor fixes Stefano Brivio 2022-05-02 23:14:37 +0200
  • bdcfe4749e contrib: podman: Add bound address configuration, update port specifications Stefano Brivio 2022-05-02 21:46:13 +0200
  • 3f2e7098ac netlink: In nl_addr() and nl_route(), don't return before set request Stefano Brivio 2022-05-01 06:55:49 +0200
  • 3c6ae62510 conf, tcp, udp: Allow address specification for forwarded ports Stefano Brivio 2022-05-01 06:36:34 +0200
  • df69be379e tcp_splice: Allow up to 8 MiB as pipe size Stefano Brivio 2022-04-07 11:41:50 +0200
  • 6e9464ff0a test/lib: Add small delay before trying to parse output Stefano Brivio 2022-04-06 09:54:32 +0200
  • a20d269630 test/distro: Set unprivileged_userns_clone on Debian Buster and earlier Stefano Brivio 2022-04-06 09:48:40 +0200
  • 081f7c8f4c test/lib: Consistent cols, rows, poster attributes for asciinema player Stefano Brivio 2022-04-06 00:31:44 +0200
  • 0bf6adc886 arch: Pointer to local outside scope, CWE-562 Stefano Brivio 2022-04-05 15:18:25 +0200
  • 2b1fbf4631 udp: Out-of-bounds read, CWE-125 in udp_timer() Stefano Brivio 2022-04-05 14:02:56 +0200
  • 5ab2e12f98 tcp: False "Out-of-bounds read" positive, CWE-125 Stefano Brivio 2022-04-05 14:01:18 +0200
  • 2a3b8dad33 tcp, tcp_splice: False "Negative array index read" positives, CWE-129 Stefano Brivio 2022-04-05 12:51:00 +0200
  • 264d68edcf tcp_splice: Logically dead code, CWE-561 Stefano Brivio 2022-04-05 12:43:09 +0200
  • 71a00f1449 tcp: Dereference null return value, CWE-476 Stefano Brivio 2022-04-05 12:37:54 +0200
  • ceddcac74a conf, tap: False "Buffer not null terminated" positives, CWE-170 Stefano Brivio 2022-04-05 12:33:31 +0200
  • e46f67f152 conf: False "Assign instead of compare" positive, CWE-481 Stefano Brivio 2022-04-05 11:55:35 +0200
  • eb3d3f367e treewide: Argument cannot be negative, CWE-687 Stefano Brivio 2022-04-05 11:51:47 +0200
  • bb76470090 passt: Improper use of negative value (CWE-394) Stefano Brivio 2022-04-05 08:15:29 +0200
  • 0786b2e60a conf, packet: Operands don't affect result, CWE-569 Stefano Brivio 2022-04-05 07:24:48 +0200
  • 48bc843d6e tap: Resource leak, CWE-404 Stefano Brivio 2022-04-05 07:14:51 +0200
  • 22ed4467a4 treewide: Unchecked return value from library, CWE-252 Stefano Brivio 2022-04-05 07:10:30 +0200
  • 6a3f6df865 tcp: False "Untrusted loop bound" positive, CWE-606 Stefano Brivio 2022-04-05 05:54:18 +0200
  • 975ee8eb2b passt: Ignoring number of bytes read, CWE-252 Stefano Brivio 2022-04-05 05:21:18 +0200
  • dbd0a7035c treewide: Invalid type in argument to printf format specifier, CWE-686 Stefano Brivio 2022-04-04 23:35:32 +0200
  • 54f8bf8246 passt.1, qrap.1: Update links to qemu out-of-tree patch Stefano Brivio 2022-04-01 10:10:46 +0200
  • 8cc6c9b490 README: Fix link to contrib/debian Stefano Brivio 2022-03-30 14:34:42 +0200
  • ba72c83d79 hooks: Copy .webp diagram versions too Stefano Brivio 2022-03-30 14:34:16 +0200
  • baf79c033e README: Drop red notice about early development phase Stefano Brivio 2022-03-28 17:41:29 +0200
  • bc925b1da4 contrib: Add example of Debian package files Stefano Brivio 2022-03-28 16:39:58 +0200
  • 81c2461408 contrib: Add example spec file for Fedora Stefano Brivio 2022-03-28 16:37:39 +0200
  • 8fd20ad99d tap: Re-read from tap in tap_handler_pasta() on buffer full Stefano Brivio 2022-03-30 05:45:23 +0200
  • 8d85b6a99e tap: Allow ioctl() and openat() for tap_ns_tun() re-initialisation Stefano Brivio 2022-03-29 23:47:35 +0200
  • 37c228ada8 tap, tcp, udp, icmp: Cut down on some oversized buffers Stefano Brivio 2022-03-28 16:56:01 +0200
  • 1f4b7fa0d7 passt, pasta: Add examples of SELinux policy modules Stefano Brivio 2022-03-28 11:08:39 +0200
  • e9d573b14f passt, pasta: Add examples of AppArmor policies Stefano Brivio 2022-03-27 21:58:11 +0200
  • f643c69806 tcp: Fix warning by gcc 5.4 on ppc64le about comparison in CONN_OR_NULL() Stefano Brivio 2022-03-27 21:56:29 +0200
  • 052424d7f5 passt: Accurate error reporting for sandbox() Stefano Brivio 2022-03-27 21:55:29 +0200
  • 33fc2dece2 Makefile: Allow implicit test for bugprone-suspicious-string-compare checker Stefano Brivio 2022-03-27 13:41:48 +0200
  • 62c3edd957 treewide: Fix android-cloexec-* clang-tidy warnings, re-enable checks Stefano Brivio 2022-03-27 13:10:26 +0200