Davide Pesavento
c4343232bc
ci: restrict token permissions and add badges to README.md
...
Change-Id: I057fab1370f4f3941bf3fe1de9c6d99198e3bd71
2021-08-13 23:17:05 -04:00
Davide Pesavento
f8d9a531dd
Eradicate all uses of std::bind()
...
Change-Id: I6e1ccf2d87b76142e6d519c1a288d03022e4d167
2021-07-30 20:35:06 -04:00
Davide Pesavento
e8c82ef8a1
ci: add GitHub Actions
...
Change-Id: Ic7ed7356fef4af465843b44a5cefd0458c78774d
2021-07-30 19:50:03 -04:00
Eric Newberry
a209f6747f
docs: use typed name components instead of markers
...
refs #5044
Change-Id: I3083fd733dabca549e5e21d47b42e2dd1e4ea802
2021-03-26 11:02:31 -07:00
Davide Pesavento
7c4246ca67
putchunks: increase the default segment size to 8000 bytes
...
Change-Id: I16c2e21f168c77259d6bdc47b86fceb258521517
2021-03-12 20:00:32 -05:00
Davide Pesavento
f8a14d88cb
chunks: add --naming-convention option
...
Refs: #5109
Change-Id: I98170dd362663900900e9f792ffb5340ad96fe3a
2021-03-12 00:42:03 -05:00
Davide Pesavento
a420e97fed
dissect: no longer dissect Content element by default
...
Use the new -c/--content option to enable it
Change-Id: Id5692b53a0921918bb029ad653b9f5504ab5e4ab
2021-02-25 18:25:26 -05:00
Davide Pesavento
3f588caea2
dissect: do not try to dissect the TLV-VALUE of SignatureValue
...
Change-Id: Idd3fce801d7ca7f0bc8a8c8972ceea43c2735c18
2021-02-24 15:48:33 -05:00
Davide Pesavento
7ef5cf7f24
dissect: use Unicode characters to draw the TLV tree on the terminal
...
Change-Id: If92176528361cb57f5e5a0a31a9c501d7fff54e7
2021-01-29 00:20:24 -05:00
Davide Pesavento
9b1fd4b332
dissect: print offset of parsing error
...
Change-Id: I2209a16330e513b46abe2dfcc57ca780b3478b82
2021-01-26 22:16:02 -05:00
Davide Pesavento
6929b4344a
poke: change the short form of --freshness to -f
...
For consistency with ndnpingserver and ndnputchunks
Change-Id: I82afc6de29e207d65bf885b0acbabfc9da05a5a7
2021-01-26 17:07:58 -05: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
3047ba4741
ci+docs: CentOS renamed the PowerTools repo to lowercase
...
Change-Id: I3868d1763c5b9d060603e440627ad8990de3ae4e
2020-12-27 20:00:06 -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
Eric Newberry
374f4e47b5
Prepare release 0.7.1
...
refs #5129
Change-Id: Idb9c7ccbf764be3d61b9a58dd0bd4ecfca5c63d5
ndn-tools-0.7.1
2020-10-08 16:20:15 -07:00
Davide Pesavento
02ec47c8ac
ci: add clang 12 (dev snapshot) to Travis CI build matrix
...
Change-Id: I45266be56d700434b84aab5f5954828f5df1b598
2020-08-09 02:23:07 -04:00
Davide Pesavento
9a1b65d0da
ci: disable frames in lcov HTML coverage report
...
Change-Id: Ie7ecce199aefc37b95d721f1032ac69ebe3f8338
2020-08-06 17:27:58 -04:00
Davide Pesavento
352755871f
tests: avoid deprecated Data::getSignature()
...
Change-Id: Ica204fe6cd60f070b49f9ec5b72c0f68a32065d6
2020-07-27 18:02:03 -04:00
Davide Pesavento
d653afaf01
ci: add Xcode 11.6 and 12 to Travis CI build matrix
...
Change-Id: I14c9635b56dac2c7988734d72adf8c41c5c5540e
2020-07-01 22:35:25 -04:00
Alexander Afanasyev
28181ee93a
Adjust includes for the updated locations of ndn-cxx security headers
...
Change-Id: Ia4a82d7a4a56bfa88e62adab6a1e31bbe459e773
2020-06-06 17:53:32 -04:00
Alexander Afanasyev
298c4355c3
Rename VERSION to VERSION.info to avoid conflicts with modern STL
...
On case-insensitive file systems (e.g., macOS), inclusion of the new
standard <version> header resulted in unexpected inclusion of VERSION
file.
Change-Id: Ib08d8e9efa0f6ed0cee6843b818b773485dc73d8
2020-05-31 15:40:28 -04:00
Davide Pesavento
b07d7a96da
build: align minimum build dependencies with ndn-cxx
...
* Recommend boost >= 1.65.1 and gcc >= 7.4.0
* Require clang >= 4.0, or Xcode >= 9.0 on macOS
* Silence an ABI-related diagnostic message from gcc on armv7
Refs: #5087 , #5106
Change-Id: I88ef0e0f183736f19ac414a84baebb0e1073381b
2020-05-14 02:25:24 -04:00
Davide Pesavento
8a2907ea04
ci: avoid exceeding Travis time limit on arm64
...
Change-Id: I9c3802e07c49ed33460b6f2341950ad0b6bee71a
2020-04-16 00:02:23 -04:00
Davide Pesavento
d5c2447b3a
ci: build ndn-cxx with AddressSanitizer
...
Change-Id: I706ab29efe61c17511b87b477151d9a2a8e055bc
2020-04-01 18:28:51 -04:00
Davide Pesavento
fce3963fc0
ci: use https URL in git clone command
...
Change-Id: I35c7ffa2e03957084b74c2db183780a70b5aab27
2020-03-31 23:16:55 -04:00
Davide Pesavento
d8398820f1
ci: add CentOS 8 support; drop CentOS 7
...
Refs: #5040 , #5087
Change-Id: Ia680fecc41d16d21d7b03f117a30a2966cf46679
2020-03-29 21:39:11 -04:00
Davide Pesavento
a1a9d704ba
build: switch to python3
...
Refs: #5095
Change-Id: I7e7a3a5cd49d69c6e389060ccf8fe30599ebd876
2020-03-29 01:04:31 -04: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
9fa6a78e17
ci: update Travis configuration
...
* Add testing on arm64, ppc64le, and s390x with select compiler versions
* Drop all versions of gcc < 7 and clang < 5
* Add clang 11 (development branch)
* Reenable ASan on Linux with clang 7, the upstream bug has been fixed
* Drop Xcode 9.2 (macOS 10.12 is no longer supported)
* Upgrade Xcode 11 to 11.3
* Workaround issue with missing /usr/local/opt/openssl on macOS
* Various cleanups
Change-Id: Ifc7224cf3e79c74225efefc278bcb547ac862698
2020-03-10 19:47:06 -04:00
Eric Newberry
3b0fccd9bb
docs: restructure and update AUTHORS.md
...
refs #5078
Change-Id: Icb0b798ef13fa96bb46b8c0376bcffac1c9e78cd
2020-02-04 15:03:10 -08:00
Davide Pesavento
9b70f57f8d
build: upgrade waf to version 2.0.19
...
Change-Id: I5c4829bb8e80c27f57ad9b993c106445461f42a2
2020-01-15 01:05:26 -05:00
Davide Pesavento
7d14815aaf
build: increase version number
...
Refs: #5045
Change-Id: I95b8f09faafdebec9d734a7c6c3fcf7b52d4e25c
2020-01-15 01:03:41 -05:00
Davide Pesavento
6ab7f911e0
Prepare release 0.7
...
Refs: #5045
Change-Id: I8765d3b68f2703ea28739f2f5b893a48f17293bd
ndn-tools-0.7
2020-01-13 21:26:06 -05: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
2cd6ae8495
build: pass pkg_config_path to check_cfg() when looking for libndn-cxx
...
Instead of modifying os.environ
Refs: #5042
Change-Id: Ic39e871be1a6da027383a1a7d54be4f6611df15b
2019-11-04 00:11:07 -05:00
Klaus Schneider
4a2e89d88f
catchunks: Improve CUBIC performance for lossy networks
...
Change-Id: I4baea5dcbc02d5c4a989330603e059daa55e767f
refs: #5036
2019-10-29 19:33:16 -07:00
Davide Pesavento
296b385c58
catchunks: add --no-version-discovery option
...
Refs: #5021
Change-Id: I37bb1f86c1a6d63ab28fbe116e75d1047c110217
2019-10-20 16:00:16 -04:00
Davide Pesavento
97a33b200d
catchunks: simplify internal options handling
...
Change-Id: I537a281f6c996c2544c145ab9cc01a54272c8efa
2019-10-18 12:51:10 -04:00
Davide Pesavento
32c0df2e9e
catchunks: silence new clang-10 warning "final-dtor-non-final-class"
...
Change-Id: I50052872199fb6ca621f4abe5ab2636735604373
2019-10-18 12:41:18 -04: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
cbef7b8393
ci: upgrade Travis config to Ubuntu 18.04
...
Also in this commit:
* Drop clang 3.8 (no easy way to install it on 18.04)
* Add clang 10 (trunk)
* Drop Xcode 8.3
* Upgrade Xcode 10.2 to 10.3
* Output folding markers to improve readability of CI logs
Change-Id: I7e6105f100110c74d6e947612fd3df81f7cbf43c
2019-10-09 00:15:13 -04:00
Davide Pesavento
11c69910f3
dump: add missing include
...
Change-Id: I617a9580216e4c579eebac702309b3610a8c6dcf
2019-09-01 01:30:13 -04:00
Davide Pesavento
c214e073d8
peek: add --hop-limit option
...
Change-Id: I1d0179f498ce70166085e6934e015ff4c00b4858
2019-08-22 20:46:30 -04:00
Davide Pesavento
9602823383
peek: add --app-params and --app-params-file options
...
Change-Id: Ic1afb118d2e1a58d99d046e072a9df439e0020b3
2019-08-22 20:45:40 -04:00
Davide Pesavento
5e3773dd5a
catchunks: switch to RttEstimatorWithStats
...
Refs: #4887
Change-Id: I8d49eff6ff4a7dc9ff49ffacc0744e50695128d2
2019-08-22 15:35:08 -04:00
Davide Pesavento
50cf6db473
peek: change --link-file option to expect a raw binary file
...
Change-Id: I952ebc55616307a939c4ecb5ae4019e27b7342bb
2019-07-29 20:40:10 -04: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
7de32c1f2d
poke: add --signing-info option
...
Supersedes --digest and --identity, which are now deprecated.
Change-Id: Ia4c57659874f134af0192aa1ca721ec1a58e7901
2019-07-27 16:53:46 -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