Davide Pesavento
6a1396e2e0
poke: rename -f/--force option to -u/--unsolicited
...
The old name will still be accepted for some time,
but will print a deprecation warning if used.
This commit also improves --help output.
Change-Id: I2ebac82423a5276109f4b40b382312bd852419de
2019-07-26 19:05:45 -04:00
Davide Pesavento
6752d943ef
catchunks: remove previously deprecated options
...
Change-Id: I0a7154dfd8879337f40524261fc854807dbc3d22
2019-07-26 19:00:20 -04:00
Davide Pesavento
c5243b40f4
poke: don't respond if the Interest cannot be satisfied
...
Change-Id: I616e974ff041a4a2c9fd738e98c83c28a21a47de
2019-07-26 13:30:16 -04:00
Davide Pesavento
b3ae634086
poke: add --verbose option
...
Change-Id: I435f01cf6625bebbea40a0f808d8456fafb01fe1
2019-07-25 21:07:16 -04:00
Davide Pesavento
de01c81a92
poke: wait indefinitely if --timeout is not specified
...
Change-Id: I0051e65d27780d8b58a0c0febf3572b0c6a23e8c
2019-07-25 19:24:04 -04:00
Davide Pesavento
94dff006fc
poke: exit with status 3 on timeout
...
Change-Id: Idb021fe1fa1c3d40dbcfc87d4b1dadbea6cb28f6
2019-07-25 19:20:22 -04:00
Davide Pesavento
87434bef4b
poke: exit with status 5 if prefix registration fails
...
Change-Id: I2147570c37146011c9a4e8c024b74bcafdf18e4e
2019-07-25 19:04:23 -04:00
Davide Pesavento
e75861eddb
poke: code modernization and cleanup
...
Change-Id: Ia0d5f0b1bc495636f8fac127bec735cc35af66a7
2019-07-25 17:41:09 -04:00
Davide Pesavento
c1eb2fcf4b
ci: add Xcode 11 to Travis CI build matrix
...
Also reenable ASan on Linux with clang 9, it seems to be working now.
Change-Id: I7be5aef0e17dc42918ce991592f149a47dd85a6e
2019-07-17 15:44:33 -04:00
Davide Pesavento
ba56066683
catchunks: adapt to recent RttEstimator API changes
...
Refs: #4887
Change-Id: Ie39a1c5f7ad8b225397f41bb0f3c4d7c2a9cdb2a
2019-06-26 22:48:14 -04:00
Davide Pesavento
0353bae5f6
ci: add gcc-9 to Travis CI build matrix
...
Change-Id: I719ef56d484ca6a743afe2ddd7486a2f43f59ad3
2019-06-24 20:47:00 -04:00
Davide Pesavento
65d115569e
peek: code modernization and cleanup
...
Change-Id: I42d706aa02ab03557d708c729f65716c1c2d3494
2019-06-24 20:46:35 -04:00
Jeff Thompson
526ff43cdb
peek: with --verbose, show Data name and Nack reason
...
Closes: https://github.com/named-data/ndn-tools/pull/2
Change-Id: I70fa2dd164caa9cbf986b0931c38c360a8d1b6ed
2019-06-09 01:33:36 -04:00
Davide Pesavento
70576403fe
catchunks: use ndn-cxx's RttEstimator
...
Refs: #4887
Change-Id: If24bea40a22909bf0fd9e49ec7b18330dbe336f2
2019-06-07 16:42:21 -04:00
Junxiao Shi
9619295e9e
tests: add FreshnessPeriod where MustBeFresh is used
...
refs #4913
Change-Id: I72366c3d84072bae61716b0cc229470124a2a0d5
2019-05-22 15:45:12 +00:00
Davide Pesavento
6cc1dfbdfd
Prepare release 0.6.4
...
Refs: #4916
Change-Id: I8aa91d5314016e7f9698e4ee457f5a8d22f3ad67
ndn-tools-0.6.4
2019-04-27 21:16:36 -04:00
Davide Pesavento
630b0087b4
ci: adapt to new repo layout for CentOS boost RPMs
...
Change-Id: I3e9d4279c66676c52630907a8190ca13d8a5a6ae
2019-04-20 16:36:55 -04:00
Davide Pesavento
786a7f2a38
Sync sphinx build config with ndn-cxx, improve README.md
...
Change-Id: Ib47bbe35f41b3a23523c0f66d7e5f321d7f82c2e
2019-04-14 17:34:30 -04:00
Davide Pesavento
84d8477ae6
catchunks: get rid of the last few remaining uses of Selectors
...
Refs: #4556
Change-Id: Ibe0e909c21b57aaa47c325bdef5852cb5e38482b
2019-04-08 19:00:25 -04:00
Davide Pesavento
105cd9e3a2
Parameters => ApplicationParameters
...
Refs: #4658
Change-Id: I8b69ab5e27612eecf068c6bf0ddb4b434cc29824
2019-04-08 19:00:01 -04:00
Klaus Schneider
e90a3580d6
putchunks: include man files and add signing info
...
Change-Id: I3dc8fa2c690ce0bd052734d24f33ba5cd154b3c7
2019-04-05 12:51:37 -07:00
Chavoosh Ghasemi
bb2d280580
catchunks: remove modular version discovery
...
refs: #4832 , #4556
Change-Id: I99b4f42d1457c74321c9b6ae84f793a93c4c1436
2019-03-29 08:54:24 -07:00
Klaus Schneider
9e5122bafc
catchunks: Implement CUBIC window adaptation
...
Also increase the RTT estimator multiplier k to 8.
Change-Id: I68c5096ac0da854f071bab5f7519b1c144f20ca1
refs: #4861
2019-03-21 20:03:34 -07: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
c16ec575b8
ci: update .travis.yml
...
Change-Id: Ibc9443172511a27a056f685d893ec4182bc2f3ad
2019-03-18 18:40:48 -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
e4687a1d57
Remove abandoned ndn-pib tool
...
It has been broken and unmaintained for more than two years
Refs: #4205
Change-Id: I221c2b7f58a46ecd929241aff63199e059afd754
2019-03-18 18:23:42 -04:00
schneiderklaus
d8197df500
catchunks: refactor in preparation for CUBIC pipeline.
...
Rename AIMD pipeline to "Adaptive Pipeline".
Remove "aimd-" from command line options.
Change-Id: Ie5689cf3c0b90bedb322fd42dbf289f8a04e56d2
refs: #4861
2019-03-17 22:50:57 -07:00
Davide Pesavento
aacc7daf62
ndn::util::scheduler => ndn::scheduler
...
Refs: #4883
Change-Id: Icea8dd28ea1a24169ab97eff50a6b51aaab17708
2019-03-16 23:29:07 -04:00
schneiderklaus
8ff3abde93
catchunks: increase retx limit and improve statistics
...
Increased the retx limit from 3 to 15 (default in Linux TCP).
Added statistics about skipped retransmission.
Cleaned up statistic output.
Change-Id: I66ce9ac9fa08f7492f84bec48b7464ddb1228ab1
refs: #4861 #4603
2019-03-15 19:45:37 -07:00
Chavoosh Ghasemi
0c6fcb58ba
catchunks: remove iterative version discovery method
...
refs: #4556
Change-Id: I22f35ea3c96a9eea32d478b13a52f9b3fba8442f
2019-03-06 08:40:48 -08:00
Chavoosh Ghasemi
d8f9af2689
catchunks: add metadata-based version discovery
...
refs: #4556
Change-Id: I1100d1a4f14da8e66d190a7909185d67f7aa92a7
2019-03-01 12:45:17 -08:00
Chavoosh Ghasemi
5cb67014d3
catchunks: pass versioned name to onDiscoverySuccess signal
...
refs: #4556
Change-Id: I599bafcf70647bd806236f87f24d7a22f73a3505
2019-02-26 16:06:27 -08:00
Md Ashiqur Rahman
25c37f1557
ci: add support for CentOS 7
...
Refs: #4610
Change-Id: Ibf68c3040663dadfc61f0c9d9e92ff2d486b803a
2019-02-26 12:52:22 -05:00
Davide Pesavento
7b9837bbda
dump: fix compilation on CentOS 7
...
Refs: #4852
Change-Id: I2550d26f709f645ee3d6b2e0f63a6698525e1a76
2019-02-26 02:00:14 -05: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
Davide Pesavento
ae37cf3eab
build: do not look for unneeded libraries
...
Also a few cleanups in wscripts
Change-Id: Ia5b470d4adcf5697d8c0a31ba1204e5355951308
2019-02-20 18:19:22 -05:00
Davide Pesavento
252b70708d
dissect-wireshark: update Interest Parameters TLV type
...
Refs: #4780
Change-Id: I4c1d2f50cd7355b273e5d63b7acc1af15b87344d
2019-02-10 20:02:14 -05:00
Alexander Afanasyev
d5449e5656
Prepare release 0.6.3
...
Refs #4821
Change-Id: I46bc4f23085b2adf518e049b4543ae0ec12ba2c4
ndn-tools-0.6.3
2019-02-04 14:39:23 -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
Chavoosh Ghasemi
79991a0660
putchunks: respond to RDR discovery Interests
...
Change-Id: Id1039246304a3069f158aecf21724568db434958
refs: #4556
2019-02-02 21:41:19 -08: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
Davide Pesavento
3347eaad8e
build: various cleanups
...
This commit also updates waf to version 2.0.14
Change-Id: I9334f10451589e8141583f85e6cefcf199f68490
2019-01-19 22:02:08 -05:00
Davide Pesavento
cb903eac38
Add systemd unit file for ndnpingserver
...
Change-Id: I0b0b6358c2619a5251428d8e44df60cc06aec28a
Refs: #4594
2019-01-19 21:37:03 -05:00
Davide Pesavento
4e2a542b3b
Add git .mailmap
...
Change-Id: Ied42430f18e83d3e012b6a3324242aa34e0eadf3
2019-01-09 19:28:13 -05:00
Davide Pesavento
e1b18a6856
build: ensure /usr/local/include is treated as system include path on FreeBSD
...
Also use the LLD linker by default on FreeBSD.
Change-Id: Ic50f9478fdce0c34c52e8ad2f743391f23c1b35f
Refs: #4790
2018-12-19 01:17:42 -05:00
ashiqopu
1f0cad703b
ci: install gcovr via apt
...
Change-Id: Ic1d1bf7cf1ff25ec4bd181061ebf87edb4dbb0a6
refs: #4771
2018-11-25 01:22:54 +00:00
Davide Pesavento
f66e40a0ee
Use the official markdown version of the GPLv3
...
Change-Id: I87a0a46a976a031088c39d5ad04cb05d238f082e
2018-11-21 17:53:42 -05:00
Davide Pesavento
162bdbbcb2
ci: fix several issues with preinstalled homebrew packages on Travis
...
Change-Id: Ibd0f5755f436dab119f6b6804973833d1e28ba7b
2018-11-06 16:00:44 -05:00
Ryan Wickman
2c9933c94f
chunks: fix impossible RTT values
...
Change-Id: Ia7386c6186362be5c50ea291a949fd40ec0224b4
Refs: #4604
2018-10-14 18:26:34 -04:00