21 Commits
Author SHA1 Message Date
Davide Pesavento 7e9d7e4f9a Switch to Face::getIoContext()
Change-Id: Ice05b0b8e9af4ed4651abcf6fc4ea6b84c34da7c
2023-11-11 15:00:03 -05:00
Davide Pesavento b04c52b044 build: raise minimum build requirements
* Hard-depend on gcc >= 7.4 and clang >= 5.0, which have
   almost complete C++17 support
 * Require Xcode 10 on macOS but recommend 11.3 or later
 * Boost >= 1.65.1 is now a hard requirement

Change-Id: I76eb915b226e8f5dd5c5fdbde9b23befc2a37c90
2022-02-20 15:40:02 -05:00
Davide Pesavento b3570c614a build: switch to C++17
Change-Id: Id6217b5c993f3e4726e89773128b565e5f136bb6
2022-02-20 15:35:23 -05:00
Davide Pesavento 5998428e9c Avoid deprecated ndn-cxx functions
Change-Id: I5d9ac045740267db783ff724c938b659b49c40ee
2022-02-16 22:41:03 -05:00
Davide Pesavento 6677762595 tests: sync common testing infrastructure with ndn-cxx and NFD
And upgrade waf to version 2.0.21

Change-Id: Id713e0f3035badd97ca7fc03f76e50085b9a266c
2020-11-24 15:18:18 -05:00
Davide Pesavento 4ab5eed35d tests: fix ndndump unit tests with latest ndn-cxx
Change-Id: Ib2a149266644cb40780e1c34b9885c70d31829b2
2020-03-12 20:50:04 -04:00
Davide Pesavento a8600b0a6a tests: avoid deprecated boost headers; define BOOST_TEST_MODULE
Change-Id: Ie1e731e0943e635be36d65ea0dc02c348c17f05a
2019-12-22 18:52:36 -05:00
Davide Pesavento 327fb4b0fd dump: update test cases for packet format v0.3
Refs: #4567, #4709
Change-Id: If14cfb8221182aa2c79add024108d5e3a21a189f
2019-10-14 19:01:27 -04:00
Davide Pesavento 7b9837bbda dump: fix compilation on CentOS 7
Refs: #4852
Change-Id: I2550d26f709f645ee3d6b2e0f63a6698525e1a76
2019-02-26 02:00:14 -05:00
Junxiao Shi 20d5a0b9fd ping: set CanBePrefix=false
This commit also sets CanBePrefix in ndndump and ndnpoke tests.

refs #4581

Change-Id: Ie91839426acc02f1879495312ad7ef131e8dac57
2018-08-14 09:26:11 -06:00
Davide Pesavento 0ca7e69023 dump: add IPv6 support
Change-Id: Id9d10cf1080d2d7f98e9a48216c6564c6bbf8607
Refs: #3861
2018-08-05 02:21:06 -04:00
Davide Pesavento f912653a7b dump: stricter parsing of IP/TCP/UDP headers
Also make the tool output more compact

Change-Id: Ia29806596f6da16e65c6ee1087bac3c7177fe971
2018-08-04 18:31:06 -04:00
Davide Pesavento b6b176c7b9 dump: refactor packet parsing code into per-protocol functions
Change-Id: I96af9cb6397e34dde401ba38964601fb50ce4960
2018-08-02 21:51:08 -04:00
Davide Pesavento d1b1bf6666 dump: handle exceptions thrown by lp::Packet::wireDecode()
Change-Id: Ia3bd8a4f57c70313a589c197ee453f517664ec43
Refs: #3943
2018-07-26 18:27:16 -04:00
Davide Pesavento b5b8f95024 dump: add -t option to suppress printing per-packet timestamp
Change-Id: I4e0e44c62451629428d2d065692a0cb497a9203a
2018-07-26 18:25:47 -04:00
Davide Pesavento ecd44803c7 dump: code cleanup
Change-Id: Ib0978d590dd033ee3e747f5987aa3f63af3d0faf
2018-07-25 03:05:37 -04:00
Davide Pesavento 60f8cc12e2 build: switch to C++14
Cleanup core/common.hpp

Change-Id: I6566b0224e24716691d5896462aa7613547ed950
Refs: #3076
2018-06-06 16:25:38 -04:00
Junxiao Shi c9575a6aa3 tests: include ndn-cxx/net/ethernet.hpp
It has been renamed from ndn-cxx/util/ethernet.hpp.

refs #3940

Change-Id: I1a35d4f8bd1a188e023ba6ee12e7e4f8e179c2c4
2017-07-01 06:16:02 +00:00
Junxiao Shi 20b2297739 ping+tests: switch to ndn-cxx KeyChain v2
refs #4089

Change-Id: I21b3b09acdea9c1de61a14e2652b4fa763f2a7a0
2017-05-25 22:37:43 -07:00
Junxiao Shi 022bddf47d dump: recognize LINUX_SLL link-type
refs #3061

Change-Id: Idf50a70f17a1c9ffedbed5697ca11070d35e95a3
2016-11-24 23:15:20 +00:00
Vince Lehman 277ecf085e dump: Capture and print network NACK packets
refs: #3463

Change-Id: I3aed0d3668378305404f9713cc110e13eec434e5
2016-03-06 22:01:16 -08:00