42 Commits
Author SHA1 Message Date
Davide Pesavento 7e9d7e4f9a Switch to Face::getIoContext()
Change-Id: Ice05b0b8e9af4ed4651abcf6fc4ea6b84c34da7c
2023-11-11 15:00:03 -05:00
Junxiao Shi 869d73e924 Change namespace of DummyClientFace, Signal, Segmenter
refs #3940

Change-Id: I67ca0ecb8c916aab411a2f90454e0d25925978cd
2023-08-10 22:52:26 +00:00
Davide Pesavento db9613e5fd Minor README improvements; fix outdated URLs
Change-Id: Ia57f83892471ad85a2301ba4c8ab3df144581000
2023-01-21 02:22:27 -05:00
Davide Pesavento b3570c614a build: switch to C++17
Change-Id: Id6217b5c993f3e4726e89773128b565e5f136bb6
2022-02-20 15:35:23 -05:00
Davide Pesavento f8d9a531dd Eradicate all uses of std::bind()
Change-Id: I6e1ccf2d87b76142e6d519c1a288d03022e4d167
2021-07-30 20:35:06 -04:00
Davide Pesavento 814ad34909 poke+pingserver: remove deprecated command-line options
Change-Id: Ic5518f1ca54edcb4a4c4fbe16f96b207dc867ebf
2021-01-26 16:08:53 -05:00
Davide Pesavento a0e6b60e8f Cleanup includes in common.hpp
Change-Id: I1bb08a44726de5c880e6bc2f016506e6083e919b
2021-01-21 19:47:04 -05:00
Davide Pesavento 0d4b182304 pingserver: change the short form of --freshness to -f
-x is still accepted but will print a deprecation warning

Change-Id: Ibc2e9750006a450c85d19c432ec1a02416cdc174
2019-07-27 19:35:13 -04:00
Davide Pesavento 0da1f44c79 chunks+peek+ping: use correct underlying type for time::milliseconds
Change-Id: I3f46f846401eccc0c11d3abcd1a5ebff89056f7d
2019-07-26 19:06:36 -04:00
Davide Pesavento bf2c51716a chunks+ping: follow ndn::Scheduler API changes
Refs: #4883
Change-Id: I8aa48fe4f0613f529763f2efaf799c5db48a0b2c
2019-03-20 19:08:09 -04:00
Davide Pesavento da85e25e59 Rename translation units containing main() to main.cpp
Also unify style of argv declaration

Change-Id: I1dcb8689b1cd38e042a0b1f05be7f98bd2d487ed
2019-03-18 18:24:20 -04:00
Davide Pesavento aacc7daf62 ndn::util::scheduler => ndn::scheduler
Refs: #4883
Change-Id: Icea8dd28ea1a24169ab97eff50a6b51aaab17708
2019-03-16 23:29:07 -04:00
Davide Pesavento 80baddfb82 Replace all uses of BOOST_THROW_EXCEPTION with NDN_THROW
Refs: #4834
Change-Id: I1851f0b03f1192763b367ee6afba6860717420e7
2019-02-23 15:51:59 -05:00
Junxiao Shi 06d008c184 chunks+poke+ping: use PendingInterestHandle and RegisteredPrefixHandle
refs #4316, #3919

Change-Id: Ia95362067a9024964cf67543c76375144b8a2782
2019-02-04 08:26:59 +00:00
Junxiao Shi 7664b12f2a chunks+ping: don't pass Scheduler to ScopedEventId
It's no longer necessary.

refs #4698

Change-Id: I17ff7362bc46686057fa0df203c6b745e013b1d3
2019-01-23 16:45:17 +00: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 60f8cc12e2 build: switch to C++14
Cleanup core/common.hpp

Change-Id: I6566b0224e24716691d5896462aa7613547ed950
Refs: #3076
2018-06-06 16:25:38 -04:00
Alexander Afanasyev 20c85cb868 build: Cleanup and update of build scripts
Change-Id: I7fb5b8696d3b068249ae16b117bd27646d990dc3
2018-03-11 17:16:15 -04:00
Davide Pesavento c07027069f Fix compilation with Boost 1.65.0
Also sync default-compiler-flags.py with NFD

Change-Id: Ib39118567428e8fe2ac73f2b7cbd96fe1a9598b8
Refs: #4259, #4248
2017-08-25 23:43:02 -04: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
Eric Newberry f162839c11 ping: remove potential divide-by-zero in StatisticsCollector
refs #3504

Change-Id: I38c1a5079e2884e53a4fff2311c98b553f42c2a3
2016-12-26 17:25:03 -07:00
Teng Liang 6288486984 ndnping: recognize and trace Nack
Change-Id: If47877892c75ae0849375f36430a66e02fb7a608
refs: #3335
2016-07-12 19:18:44 -07:00
Junxiao Shi ae2c9f73ad ping: protocol definition
refs #3460

Change-Id: I539f2e5144a8a5370aa1f91201eaa608d5f1ecc1
2016-02-16 09:03:24 -07:00
Alexander Afanasyev 1e7a7b20c9 ping: Code refactoring
Change-Id: I8b4e2c9dd3ba3adfae8d296a5635b048b35cf593
Refs: #3137
2015-08-31 09:29:06 -07:00
Eric Newberry a93680e5b7 ping: Tests for Ping and PingServer
This commit includes minor refactoring in Ping and PingServer to support unit testing

refs #2796

Change-Id: Id0172486aa07e129a90091d72594fbccbb5dbc06
2015-07-27 13:11:00 -07:00
Junxiao Shi 2713a3be5d tests: introduce unit testing
As a sample, this commit also includes a test suite for
ndn::ping::client::StatisticsCollector class.

refs #2795

Change-Id: Ia0c7522ae26bee1cc9d172c7379ab62f84325ed7
2015-06-28 11:10:34 -07:00
Eric Newberry 38146c5fb1 poke and pingserver: use new signing API and helpers
refs #2919

Change-Id: I0770fc8ee553448f30b2e7a3ba902add441b9659
2015-06-22 16:32:35 -07:00
Eric Newberry 7f25a11976 README and manpages for ndnping and ndnpingserver
refs #2818

Change-Id: I5ada2f4adbc234f0fdf11452560199df73a5314e
2015-06-02 06:15:18 -07:00
Eric Newberry a6b4bbdb32 pingserver: fix minor spelling error in help message
refs #2845

Change-Id: I2d1e8d015cb0797dce515e1ed8c700d479ad5ed5
2015-06-01 11:27:41 -07:00
Eric Newberry 6e2a16e654 pingserver: sign with DigestSha256
refs #2700

Change-Id: I119ddce4ae256ccf9a5b5731d00c705e6a0f1ed8
2015-05-21 00:03:55 -07:00
Eric Newberry 62f7f719a7 pingserver: allow setting payload size
refs #2699

Change-Id: I45181845e196ea390f0b6b39165097df510f9116
2015-05-20 17:27:47 -07:00
Eric Newberry 42711a4aeb ping: don't setNonce
refs #2826

Change-Id: Ia4b7812383433550f933283ca6384873c5451057
2015-05-19 13:02:03 -07:00
Eric Newberry 94996d6106 pingserver: refactor for separate responsibility
refs #2793

Change-Id: I39e1794fa276d168427eac0164d481109adc6cfe
2015-05-16 12:19:12 -07:00
Eric Newberry a66c29bfb6 ping: allow <1000ms interval
refs #2698

Change-Id: Ifc10af67a31a8eefe85fd60f3b822f042169b0f8
2015-05-08 10:03:02 -07:00
Eric Newberry dce5a5386e ping: print short stats summary on SIGQUIT
refs #2782

Change-Id: If0b85dabc7fdee6ea5ab19297122e7f322d55f22
2015-05-07 10:54:52 -07:00
Eric Newberry 4164b8e1ba ping: refactor ping client to use a modular architecture
refs #2702

Change-Id: I0ee0403f84eaec35bdbf07af7b3bb52558113452
2015-05-04 16:17:12 -07:00
Junxiao Shi 1753afb2df core: unify version string
refs #2671

Change-Id: I88a58a500a43635cc8698c4bf444723d6e713590
2015-04-17 20:59:50 -07:00
Junxiao Shi 1688dede0e docs: declare GPL3 license
refs #2672

Change-Id: I93e0cb6b7ff907d3f05d21aae2d21009efd3e2f0
2015-03-29 10:09:26 -07:00
Junxiao Shi 0c75f99be4 ping+peek: change namespace and class names
refs #2525

Change-Id: I772ad90cdbaee8569be3ed96a5951f3cb89d018c
2015-03-24 21:39:47 -07:00
Junxiao Shi 11b2ae9f9b ping: import code from ndn-tlv-ping repository
This is an exact copy of code from
ndn-tlv-ping:commit:d3675f528af468d59b2c505057acd21b56210c5c

refs #2525

Change-Id: I4cd93087cf28737fa109183e83aa3bcf60c0f6ff
2015-03-21 11:29:19 -07:00