Created attachment 148836 [details] patch to update scamper port From changelog at https://rommie.caida.org/pipermail/scamper-announce/2014-October/000001.html * work to make scamper compile and work on windows again. use O_BINARY so that output warts files are not corrupted, set the timer granularity to 1ms, and handle polling/reading files outside of select(). Thanks to Philip Ramsey of Renesys for reporting these bugs and supplying the O_BINARY and timer fixes. as part of trying to track down the output corruption I added malloc_zero everywhere, in vain, but kept it in scamper out of an abundance of caution. * detangle scamper_fd_t from scamper_writebuf_t. * in ping, - set a timeout after sending a PTB - print reply_ipid in json output for ipv6 echo replies, bump json version. * update scamper -O options in the usage statement, and in the manual page SHA256 (scamper-cvs-20141031.tar.gz) = 204032ce43eeb77c68651df35659cdbc1c0609612c1e350721a6502e549926ae SIZE (scamper-cvs-20141031.tar.gz) = 1227629
This is a maintainer update, change title accordingly. No poudriere logs, but the update is pretty minimal, so moving to patch-ready pool.
Created attachment 148900 [details] update scamper to 20141101 From changelog at https://rommie.caida.org/pipermail/scamper-announce/2014-November/000002.html * fix passing file descriptors through sockets on NetBSD, so that scamper can actually work with privsep on NetBSD. * use arc4random on all platforms where available. silences build on OpenBSD. * increase size of flags array for warts_dealias_data_t so that all of the prefixscan flags can fit. pointed out by OpenBSD gcc. * silence build on NetBSD by casting parameter to isspace from char to int. * silence a couple spurious clang scan-build warnings with assert statements.
A commit references this bug: Author: pawel Date: Mon Nov 3 17:59:35 UTC 2014 New revision: 372119 URL: https://svnweb.freebsd.org/changeset/ports/372119 Log: Update to version 20141101 PR: 194725 Submitted by: maintainer Changes: head/net/scamper/Makefile head/net/scamper/distinfo