Davide Pesavento
bfb33abd92
build: explicitly require libndn-cxx >= 0.8.0
...
Change-Id: I677dcec4e76cb63ef78927ab0befa42df83314ba
2022-03-12 23:30:23 -05:00
Davide Pesavento
926690689b
build: align minimum build dependencies with ndn-cxx
...
* gcc 7.4
* clang 6.0
* Xcode 10.0 (11.3 or later recommended)
Also update waf to version 2.0.23
Change-Id: Id4eb36b068569636d6077b90dd784f9c3c451e9a
2022-03-10 19:09:44 -05:00
Davide Pesavento
ab6ac5d6dc
Sync build system and CI scripts with ndn-cxx
...
* Update build flags
* Update waf to version 2.0.21
* Replace Travis CI with GitHub Actions
Change-Id: If45c45c7b9ed748ffd1c4e792075f6bb6f09462f
2021-10-05 23:42:23 -04:00
Davide Pesavento
1cbe1d01ab
ci: update Travis CI build matrix
...
Change-Id: Ibcf09a714ca6552a48c19165b9ebe47b74e8fa6b
2020-08-09 01:58:44 -04:00
Davide Pesavento
7393cb4b75
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
Change-Id: I422d940f5599cbfc50860f4be9b7b98d683f41d2
2020-04-09 22:03:22 -04:00
Davide Pesavento
5b9c85a7e9
build+ci: upgrade waf to version 2.0.19, switch to python3
...
Refs: #5095
Change-Id: I75429ca3617ca61769e1964f556ac5b779bf01ba
2020-04-09 21:10:54 -04:00
Eric Newberry
f291881aac
docs: add AUTHORS.md
...
refs #5078
Change-Id: I022418aec4083d0dc62b9543a4e1ddd49936f0f9
2020-02-05 16:38:12 -08:00
Davide Pesavento
772d747392
build: pass pkg_config_path to check_cfg() when looking for libndn-cxx
...
Instead of modifying os.environ
Refs: #5042
Change-Id: I805894942b9828176f7eb0442ea617a324398989
2019-11-09 14:13:13 -05:00
Davide Pesavento
d2ef9a7174
ci: update .travis.yml
...
Change-Id: I7599162c0aa95cd3984506f01ae27ad011e180a6
2019-09-26 00:43:14 -04:00
Davide Pesavento
58c07d1aa3
ci: update .travis.yml
...
Change-Id: I5194c8791099bb7ee722873c56fb2e70f72588c9
2019-03-20 00:58:50 -04:00
Davide Pesavento
e5a7394258
Add systemd unit files
...
Change-Id: I17322ef7eda1f3bf0bc53b887508fadf039250cc
2019-01-28 01:51:22 -05:00
Davide Pesavento
56f79d6907
client: CanBePrefix support
...
Change-Id: I7a05a4af0a3d40d70fcb056f9dc94d0a5064da40
2019-01-26 17:30:32 -05:00
Davide Pesavento
306e5bc606
Refactor config file parsing and improve error handling
...
Change-Id: I8a54ba1f0d414bea70923e0f45ca354ac7e957a3
2019-01-26 16:22:38 -05:00
Davide Pesavento
032c98004f
Rename ndn-traffic to ndn-traffic-client
...
Change-Id: If1172924b94864e3d10c03cf918e9bc2a8b0fdee
2019-01-25 17:10:26 -05:00
Davide Pesavento
35185338b1
Code modernization
...
Change-Id: Ia15bb9e988b08bc81c0709d95d7d17e6078a5385
2019-01-16 23:29:46 -05:00
Davide Pesavento
912d2e89cb
client: drop support for Selectors
...
Closes: https://github.com/named-data/ndn-traffic-generator/issues/9
Change-Id: I78624b1581492cfed7e3ef7fd870c7ab28b4a788
2019-01-10 17:04:31 -05:00
Davide Pesavento
7eaed5cd3f
Update build system and CI scripts
...
Change-Id: I4894a30d0cfc7af5de1d272edb70ce9cc4b6d372
2019-01-09 21:14:02 -05:00
Eric Newberry
51459409bd
server: clear SIGINT/SIGTERM handler to exit cleanly
...
refs #4642
Change-Id: Ief62af106c5211aa4877a9196ada0299090c7287
2018-06-28 21:01:19 -07:00
Eric Newberry
b4ef47818a
server: use unsetInterestFilter on Face instead of shutdown
...
don't explicitly shut down logger
refs #4642
Change-Id: Ic759672178c68df203bf14f88ea1b6973cf63cf6
2018-06-21 20:50:11 -07:00
Eric Newberry
c8e1858340
server: add timeout before shutdown to avoid lost Data packets
...
refs #4626
Change-Id: Idc6d90fdd60a3db48364ee0afe20e7802da16d32
2018-06-06 22:22:33 -07:00
Davide Pesavento
64cafaaee9
build: require gcc >= 5.3 and switch to C++14
...
Change-Id: If5d166e8679a19a30c5e98f12de348776f328186
Refs: #3076 , #4462
2018-06-06 16:30:08 -04:00
Davide Pesavento
ee18cce1bf
ci: update Travis-CI configuration
...
* Remove unsupported OSX-10.10 configuration
* Upgrade xcode9 to xcode9.2
* Various simplifications
Change-Id: Id5c1e6b2eefe5b106a20580c06fe1e04263e0835
2018-01-11 01:58:02 -05:00
Davide Pesavento
74de14586f
ci: add clang 5.0 and Xcode 9.0 to Travis-CI build matrix
...
Change-Id: I64ea5cce47fa6376666d0854c1454ef3b6ce79cc
2017-10-19 01:45:15 -04:00
Davide Pesavento
2a7f32be9f
Add .travis.yml
...
Change-Id: If40292e53be8e47b6422d85b3c2767941ed23908
2017-09-02 22:39:49 -04:00
Davide Pesavento
29db0fd994
Sync build system and CI scripts with ndn-tools
...
Change-Id: I21dc5349f3f3c819bf8590fe709157ce0bc26b44
2017-09-02 22:31:55 -04:00
Spencer Lee
9a47123529
ndn-traffic-server.conf: add SigningInfo usage example
...
Change-Id: Ib7b99df56e2bb19545ade226cc70edb5f1eebb45
2017-09-02 22:31:10 -04:00
Jennica Guan
b82cace3fc
Set custom PKG_CONFIG_PATH if unset
...
Closes https://github.com/named-data/ndn-traffic-generator/pull/8
Change-Id: I3201688dda24c38b99d3bfea34ba70f42da1e41c
2017-08-26 14:48:43 -04:00
Junxiao Shi
6f33e0ffca
add proper #include line for NDNLPv2 tags
...
refs #3755
Change-Id: Id700ab00722a4e8393ac5013d59f4979086b5064
2016-09-06 03:11:53 +00:00
Eric Newberry
25e9ba0d34
Add Exclude range to client
...
refs #3693
Change-Id: Ia190e29493755d3a04cac4d557f99a9e6e351a92
2016-08-03 14:01:39 -07:00
Eric Newberry
976c2042fa
Added Nack handling to client
...
refs #1942
Change-Id: If263b7717a266a1b9024ac24ebc5530cfdcf26fa
2016-06-20 11:44:12 -07:00
Eric Newberry
eab462b8dc
Added NextHopFaceId to client
...
refs #1942
Change-Id: Id0d64d89bb8a596f88ef252cc89eb2d0c0e60594
2016-04-04 19:45:31 -07:00
Spencer Lee
ef56143e6f
SigningInfo configuration option
...
Change-Id: If78463ccb2f4f615d61b5af02761d284b5254d79
refs: #6
2015-12-23 03:07:09 -08:00
Spencer Lee
8e99023187
alternative to std::to_string
...
Change-Id: Icb80e9c21cad92d2bb35426126ac7554d3c9fd0c
refs:#5
2015-11-28 16:30:04 -07:00
Spencer Lee
e7a5b746ef
allow DigestSha256 signing
...
refs: #4
Change-Id: I94c6499107e31ebfed0dbab71fc204e0443b7754
2015-11-01 11:43:07 -07:00
Eric Newberry
3b2841967d
Random name components now generated with generateRandomNameComponent()
...
refs #3
Change-Id: Idcab4e9e7d2dc11233de930b3fd4976641b85abd
2015-07-08 21:28:23 -07:00
Alexander Afanasyev
4afb7cf1d3
Remove usage of removed Interest.Scope field
...
Change-Id: I0754b42284f4be3b7ab48116b1f925018ffc9f76
Refs: #2345
2015-06-07 14:58:51 -07:00
Davide Pesavento
d0b59982c4
Fix signed-unsigned comparison warnings, plus lots of other cleanups.
...
Change-Id: I09a5c0e97dd40c6f321948e2304883e53aafe0d4
2015-02-28 02:24:40 +01:00
Alexander Afanasyev
740812e0d8
build: Always build in C++11 mode.
...
This commit also embeds CI build scripts and includes waf script update
Change-Id: Ib89dd8040b5e438866315425293b02694b8d85fe
Refs: #1930
2014-10-30 15:37:45 -07:00
Alexander Afanasyev
976c3972c7
build: Fixes for the latest updates in ndn-cxx library
...
Change-Id: I35d7ed69243b1e726fc74111aa5750c9f8d6f892
2014-05-26 17:03:40 +03:00
jeraldabraham
420dbf0462
Changes to support ndn-cpp-dev -> ndn-cxx renaming and adding quiet
...
logging option (-q)
Change-Id: Ifd28ec81d49e75191abd25788ef35c2125d456b1
2014-04-25 23:34:57 -07:00
jeraldabraham
dbfee2ea16
ndn-traffic-client: correcting few counter initializations and code
...
change to handle high interest rate scenarios
Change-Id: I0c8fd5edcf6821c19fbaf71722f824d2f579fccf
refs: #1143
2014-04-04 01:18:14 -07:00
jeraldabraham
79c0c239fc
ndn-traffic-client: Bug fix so that client can process configuration
...
file parameters properly
Change-Id: Ic5efed3a44b7b92f7ccb535943f6ef5100aec55f
refs: #1431
2014-04-01 13:23:06 -07:00
jeraldabraham
cc3c6c92d8
ndn-traffic-generator: Correcting exit status code and some changes
...
to conform to NFD coding style
Change-Id: Ia8dc0b6a746e0d6f515523ba6bc79ef5e10e343f
refs: #1143
2014-03-29 07:03:07 -07:00
Alexander Afanasyev
fda32a3f27
doc+src: More reorganization and fixing of README
...
Change-Id: I8ff2dcdabd78f38cc0d5b826883121a9444ef664
2014-03-20 11:47:53 -07:00
jeraldabraham
473ef3d1ea
Added Data correctness check and performance enhancements
...
Change-Id: I5d1a866c9f422d6f062404c24cba9a8d9de56ec9
2014-03-20 11:47:40 -07:00
jeraldabraham
5f61ec2d83
build: Update for the new time structs in ndn-cpp-dev
...
Change-Id: I1dcf4bcc5ae74a37014652b8dc4b9b69fb2c670d
refs: #1373
2014-03-20 11:46:42 -07:00
Alexander Afanasyev
a8f2a920cd
Small style fixes to (partially) conform to NFD code style
...
Also, adding LICENSE file for GNU 3.0 license and updating headers of
the files to reflect that.
In addition to that, converting files to UNIX text file format.
Change-Id: Ifb33e7d8474a840b21c9e73636552955931f39f8
2014-02-26 14:34:24 -08:00
jeraldabraham
bd241fec16
All Instructions Updated - Ready For Use/Testing
2014-02-19 11:39:09 -07:00
jeraldabraham
b735e8dd41
Printing Text Updated
2014-02-19 09:16:35 -07:00
jeraldabraham
a599af3c88
Sample Client Configuration File Added
2014-02-18 14:33:11 -07:00