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