Alexander Afanasyev
a8b03df84d
Prepare release 0.6.2
...
Change-Id: Ib3810a4383ce24b473464f63c435251466a256dc
ndn-tools-0.6.2
2018-09-18 11:52:06 -04:00
Davide Pesavento
4f1d13db23
ci: enable LeakSanitizer
...
Change-Id: Icc8d21434771533f873eb1fa7ff6530b3e8b3038
2018-09-11 20:32:25 -04:00
Davide Pesavento
88beb4d0f5
build+ci: sync compilation flags and Travis-CI matrix with ndn-cxx
...
Change-Id: If44e87e190fdf74f32adf38546109bfce618c5ea
Refs: #4721
2018-09-11 18:14:18 -04:00
Davide Pesavento
3f2f48616e
ci: introduce helper to preserve select env variables under sudo
...
Change-Id: I317a3c03d7188501f819b79ddfa6f0a2946a9866
Refs: #4610
2018-09-11 17:56:55 -04: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
2bdda1d185
pingserver: add --quiet option
...
Change-Id: I7e61383e587044fd65a50e4dee58a020d3b292ad
Refs: #4673
2018-08-09 19:35:49 -04:00
Davide Pesavento
5923bf814b
pingserver: code cleanup
...
Change-Id: Ifdb75174f54aa26619594d4f1b919396a1012998
2018-08-09 18:53:45 -04: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
Alexander Afanasyev
4fb67ea932
dissect-wireshark: Add support for dissecting PPP frames
...
This commit also fixes Info column output: before this change, the
column was showing KeyLocator name for data packets, instead of name of
the data packet.
Change-Id: I742d943662916072b1f08ff6050564ff34a698b4
2018-08-02 08:18:28 -06:00
Davide Pesavento
4a1b21d699
dump: add udp port 56363 to the default pcap filter
...
Change-Id: If13ac4732705e60f2f11494760f13b50d5e8259d
2018-07-26 20:57:26 -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
24c0861e33
dump: capture in promisc mode by default, with an option to disable it
...
Change-Id: I75d9580616f0af588291897b27fe376921fef11f
2018-07-26 18:25:15 -04:00
Davide Pesavento
c3d65c9a79
dump: print libpcap version in --version output
...
Change-Id: Id6a0844df218a068a2b8b7d359273c4852bcabcc
2018-07-26 13:01:21 -04:00
Davide Pesavento
fb42a3db83
dump: enable optimizations in pcap_compile
...
Change-Id: Ide7b7fb262af741cccbbaf2faf7cbd92c50eb6af
2018-07-26 12:33:14 -04:00
Davide Pesavento
ecd44803c7
dump: code cleanup
...
Change-Id: Ib0978d590dd033ee3e747f5987aa3f63af3d0faf
2018-07-25 03:05:37 -04:00
Davide Pesavento
051db00f35
dump: stop using tcpdump headers
...
Change-Id: Ied249b29a3e5bc41facc7228af618e44f2c286a8
2018-07-22 18:56:16 -04:00
Davide Pesavento
302941eec2
build: require clang >= 3.6
...
Change-Id: I609c6ae59ce78db79bb686d2a53e9f1f26dcaaef
2018-07-22 00:36:51 -04:00
Davide Pesavento
78de735ab0
dump: remove dependency on Boost.Regex
...
Use std::regex instead.
Change-Id: Icb0f88a3f01d16ca53089cdc764d529687eaca81
2018-07-22 00:35:45 -04:00
Eric Newberry
468dbdf326
poke: use unsetInterestFilter on Face instead of shutdown
...
refs #4642
Change-Id: I7b73c7bcde0763226a15d465046db2f4b7bb9b05
2018-06-23 23:36:09 -07:00
Ryan Wickman
034f30f27a
chunks: fix aimd hanging with files less than chunk size
...
refs: #4439
Change-Id: Ie3ef5d81e6baf154ade97beda183bc6b16764085
2018-06-11 11:28:47 -07:00
Eric Newberry
2f041d20af
poke: add unit testing
...
refs #3740
Change-Id: I170068cf69463e92b2019cc27747777d224c0232
2018-06-06 14:44:15 -07: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
89db73c443
dissect-wireshark: improve NDNLPv2 support
...
* Support 8-octet NonNegativeInteger.
* Recognize PitToken.
* Recognize CongestionMark.
* Recognize Ack.
* Recognize TxSequence.
refs #4463
Change-Id: I3b003400726df975d067ff46a5ebe645ea774b8b
2018-05-27 15:22:49 +00:00
Davide Pesavento
26ea1ac2aa
build: require gcc >= 5.3
...
Change-Id: Ie8877a9047c96030f138745a19768fcfa11da855
Refs: #4462
2018-05-10 20:30:47 -04:00
Junxiao Shi
c687af62d1
dissect-wireshark: show Name and FinalBlockId as URIs
...
refs #3106
Change-Id: I0c43bb07588839b553f4584ce2ca44b3819e3d78
2018-05-06 16:35:38 -07:00
Davide Pesavento
4a43e87b5a
Prepare for 0.6.1 release
...
Change-Id: I962d75dd53d205d7e341d6f139e0aac3d08405ef
Refs: #4564
ndn-tools-0.6.1
2018-05-04 13:21:55 -07:00
Davide Pesavento
79d12c66d8
ci: add gcc-8 to Travis-CI build matrix
...
Change-Id: I063949b929c929aef9e5ad55d83152ab5c9c73d3
2018-04-30 19:28:46 -04:00
Davide Pesavento
a2d4b1480b
dissect: recognize CanBePrefix, HopLimit, Parameters
...
Change-Id: Iba04c0d569348e5d138891ee11815d220aefb1af
Refs: #4590
2018-04-23 11:30:51 -04:00
Davide Pesavento
969cd5add4
chunks+peek: stop using deprecated {get,set}FinalBlockId
...
Change-Id: I64ae1c33a6f83af34b3db3d5f48cee3f3e7b7cb1
Refs: #4526
2018-04-23 11:28:45 -04:00
Junxiao Shi
ac4b546be8
dissect-wireshark: recognize CanBePrefix, HopLimit, Parameters
...
refs #4517
Change-Id: I9ea61a070286bbc460ff7f64fb66092a891dcadb
2018-04-17 02:26:17 +00:00
Junxiao Shi
b54aabdb89
peek: drop Selectors support
...
refs #4571
Change-Id: Iac6d07864746b0decfed6cb9dc3518b4999f83e3
2018-04-16 19:36:24 +00:00
Eric Newberry
5820ed3cc0
build: find Boost lib architecture automatically
...
refs #4573
Change-Id: I9bf17e414a5f774ad8638d494ceb68909e79348c
2018-04-07 16:36:57 -07:00
Chavoosh Ghasemi
75309aeedb
chunks: show correct packet loss stats in AIMD pipeline output
...
Besides, AIMD pipeline prints a proper message when no RTT
measurements are available.
Change-Id: I9cbda88a005ba33cba753468f8f60f0d39281ab7
refs: #4437 , #4551
2018-04-01 23:25:36 -04:00
Davide Pesavento
e7d95a72ba
ci: update .travis.yml
...
Change-Id: If5f808b7b0613b07baadedb057009cc2b37f73da
2018-03-12 15:01:31 -07:00
Alexander Afanasyev
20c85cb868
build: Cleanup and update of build scripts
...
Change-Id: I7fb5b8696d3b068249ae16b117bd27646d990dc3
2018-03-11 17:16:15 -04:00
Davide Pesavento
1aa91434cb
build: update waf to version 2.0.6
...
Change-Id: I38e892c5a7768f0951523c8b6611f4417eff0152
2018-02-22 13:36:50 -05:00
susmit
48cb0b6f2e
Prepare for 0.6 release
...
Change-Id: Iac0e2ac841f48429b62fb48632f9920673450bf4
Refs: #4497
ndn-tools-0.6
2018-02-19 13:07:02 -05:00
Davide Pesavento
cc2c717b62
tests: sync global configuration with NFD
...
Change-Id: I29fafbf63300d65c967958f48123ea888d14b9b2
Refs: #4255
2018-01-21 21:41:03 -05:00
Junxiao Shi
1fda67dc75
dissect-wireshark: display type+name in Info column
...
refs #3105
Change-Id: If8887282af9bdf53214bdd4727da3d5a7899f8d0
2018-01-12 21:35:31 +00:00
Davide Pesavento
9a659d0c3b
ci: update Travis-CI configuration
...
* Add clang-6.0 to the build matrix (allowed to fail)
* Remove unsupported OSX-10.10 configuration
* Upgrade xcode9 to xcode9.2
* Various simplifications
Change-Id: I507196dbbe97ffdc16c49ac029e03dc327afd935
2018-01-10 02:55:43 -05:00
Davide Pesavento
f6991e1a61
chunks: print summary by default
...
Introduce -q/--quiet option to suppress all output.
Change-Id: Ib529849cb1ca8975d11ce6689e2d88708291d1c4
Refs: #4421
2018-01-09 15:32:50 -05:00
Chavoosh Ghasemi
3dae1090cf
chunks: include RTT stats in final summary
...
Change-Id: I9cc7cba4c8fe1f7d7a2d68c96a7db2c04774bc19
Refs: #4406
2018-01-09 15:32:34 -05:00
Nick Gordon
83f9a91944
docs: mention the contributing guide
...
refs #4415
Change-Id: I358826140561be52f90cad75f0414173625ad979
2018-01-07 19:35:19 +00:00
Davide Pesavento
44b3b23ae6
chunks: respect --retries=-1 in AIMD pipeline
...
Change-Id: I72a88285500c5083e1a0a1ad32a317e92747d812
Refs: #4409
2017-12-23 16:59:33 -05:00
Klaus Schneider
2c3083dc77
catchunks: Change the default pipeline to AIMD
...
The fixed pipeline needs manual tuning, and by default cannot fully
utilize the given link capacity.
refs: #4402
Change-Id: I9aec7aa8d3dda0abf6a8ae4742919849f15c1e63
2017-12-18 14:52:46 -07:00
Davide Pesavento
dc4cb4bf3a
tests: fix -Wunused-lambda-capture warning with clang-5
...
Change-Id: Iff794e9573df3957cef0900986ce822e10845035
2017-11-21 13:40:22 -05:00
Chavoosh Ghasemi
641f593969
chunks: react to congestion marks
...
Change-Id: I96efe1bc3ec7a54080c76676892114f2c79003ed
refs: #4289
2017-11-18 22:30:15 +00:00