This project is mirrored from https://github.com/nplab/packetdrill.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Apr 27, 2018
-
-
Michael Tüxen authored
-
- Apr 26, 2018
-
-
Michael Tüxen authored
It seems that -pthread is not really needed...
-
Michael Tüxen authored
-
Michael Tüxen authored
-
- Apr 25, 2018
-
-
Michael Tüxen authored
Add MacOS support
-
- Apr 24, 2018
-
-
Michael Tüxen authored
-
Michael Tüxen authored
-
Michael Tüxen authored
-
- Apr 23, 2018
-
-
Michael Tüxen authored
-
Michael Tüxen authored
-
Michael Tüxen authored
-
- Apr 22, 2018
-
-
Michael Tüxen authored
Just using the utun device in combination with libpcap does not work reliably for IPv6. As a workaround, use pktap,utun. This also requires to add support DLT_RAW.
-
Michael Tüxen authored
-
Michael Tüxen authored
MacOS does not support pcap_setdirection() for PCAP_D_OUT. Instead use only a single pcap handle (as it was originally) and add a capture filter to only filter the packets in the expected direction. Only packets sent by the machine under test needs to be captured.
-
Michael Tüxen authored
Although a peer address MUST be specified for IPv4, it MUST NOT be specified when using IPv6, when configuring the IP address on an utun device using ifconfig.
-
- Apr 21, 2018
-
-
Michael Tüxen authored
-
Michael Tüxen authored
-
Michael Tüxen authored
-
Michael Tüxen authored
This fixes a bug which did not show up on FreeBSD, but on MacOS.
-
Michael Tuexen authored
This fixes a bug which did not show up on FreeBSD, but on MacOS.
-
Michael Tüxen authored
This requires the tunneling devices to be used in P2P mode. So pass the gateway address around. This is not working: * Can't configure IPv6 addresses on utun devices. * Can't use libpcap on utun devices * Can't use libpcap as currently being used (taking the direction into account.
-
Michael Tüxen authored
-
Michael Tüxen authored
-
- Apr 20, 2018
-
-
Michael Tüxen authored
-
Michael Tüxen authored
MacOS provides an older version of bison which results in macro redifinitions for CMSG_LEN and CMSG_DATA. Renaming them resolves this.
-
Michael Tüxen authored
-
Michael Tüxen authored
Still missing: An implementation of is_thread_sleeping() for MacOS.
-
Michael Tüxen authored
-
Michael Tüxen authored
-
Michael Tüxen authored
-
Michael Tüxen authored
MacOS uses a different name for the TCP_INFO socket option.
-
- Apr 19, 2018
-
-
Michael Tüxen authored
Use the portable pcap_set_immediate_mode() function instead of BIOCIMMEDIATE.
-
Michael Tuexen authored
-
- Feb 14, 2018
-
-
Michael Tüxen authored
-
- Feb 08, 2018
-
-
Michael Tüxen authored
Thanks to Timo Voelker for finding and reporting the bug.
-
- Jan 25, 2018
-
-
Michael Tüxen authored
When using TFO and the SYN carries user data, the sending of the SYN-ACK is delayed and accept returns. This allows the application to provide user data to be put in the SYN-ACK.
-
- Jan 10, 2018
-
-
Michael Tüxen authored
Use the IANA assigned option number for the TCP Fast Open option. Use EXP-FO instead of TO for using the deprecate experimental option.
-
Michael Tüxen authored
-
Michael Tüxen authored
-