Davide Pesavento
a9e1ab2664
build: require boost >= 1.71.0
...
Refs: #5276
Change-Id: Ie428541639dcf1113acfb9e9d0a80f9be87d6cd3
2023-10-02 22:42:02 -04:00
Davide Pesavento
910232fce0
build: use python f-strings
...
Change-Id: I955739ac40508642509521760c1bc75286c94f30
2023-09-08 14:20:02 -04:00
Davide Pesavento
4064127b97
mgmt+tools: add missing includes
...
Change-Id: I53aeaa6b223b616c170697662d02a028cea67400
2023-03-16 13:31:12 -04:00
Davide Pesavento
39c67f6291
build: switch source archive to xz compression
...
And a few minor README improvements
Change-Id: Iae8dc8fb3f5ac53296ffdadc8d2b893d13b8e684
2023-02-15 00:26:26 -05:00
Davide Pesavento
3bc8e19a89
Prepare release 22.12
...
Refs: #5250
Change-Id: I6b9a3daab498cbffb78a108207e92bc2596be378
2022-12-31 01:40:11 -05:00
Davide Pesavento
2150da8ee5
build+docs: support CentOS Stream 9, drop CentOS 8
...
Refs: #5181
Change-Id: I2d8bc595bad047ceaa78bd3729848491b843e83d
2022-07-08 18:18:51 -04:00
Davide Pesavento
a9b09b6994
build: make precompiled headers more useful
...
This can reduce the compilation time of a release
build (without tests) by more than 40%
Refs: #5212
Change-Id: I977aff0c0c7becbfee8a8b55605b81d0c014829b
2022-06-13 16:30:11 -04:00
Ashlesh Gawande
1ef93d0316
fw: add strategy parameters to configure exponential retx suppression
...
Supported by ASF, BestRoute, and Multicast strategies
Refs: #4924
Change-Id: I215d9212d90b93fa622cc65278703dc5198d0c9d
2022-04-08 00:27:27 -04:00
Davide Pesavento
deb5427bb4
daemon+tests: avoid deprecated ndn-cxx functions
...
Change-Id: Idfa341629919d63fac140eda0b465f8f8abd38e6
2022-03-11 18:51:05 -05:00
Davide Pesavento
c52cd5eec1
build: align minimum build dependencies with ndn-cxx
...
* boost 1.65.1
* gcc 7.4
* clang 6.0
* Xcode 10.0 (11.3 or later recommended)
Change-Id: I5e41f2a70d6c510dcb889a083a51504121b4627d
2022-03-05 20:40:54 -05:00
Alexander Afanasyev
5006c1d6af
Prepare release 22.02
...
Change-Id: Ie0d8db596c11c4f298755aa4b7fde5e616f32ceb
Refs: #5172 , #5184
2022-02-17 16:07:18 -05:00
Davide Pesavento
a47cca2634
build: make graphviz optional for building documentation
...
Change-Id: I5434bbef22c840341623bff16f9e8de129249be2
2021-04-16 02:30:11 -04:00
Davide Pesavento
264af77369
build: prepend "NFD_" to various macro names to avoid conflicts
...
Change-Id: Icc370968e3d38fef80ece35a2aed56450f54b653
2021-02-10 14:48:07 -05:00
Eric Newberry
3dc9fd0b82
Prepare release 0.7.1
...
refs #5129
Change-Id: Iba2703bdc5153024dbdfcb7e4c043f52964736f9
2020-10-08 16:41:45 -07:00
Alexander Afanasyev
34b2b57831
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: I5be60b42305856f7b45f3a7116c7bf0cb9082ecf
2020-05-30 18:32:34 -04:00
Davide Pesavento
1752159ae0
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
* Fix redundant-tags warning with gcc 10
* Add CentOS-specific instructions to docs/INSTALL.rst
* Add Xcode 11.5 to Travis CI
Refs: #5087 , #5106
Change-Id: I70746729a132ecb07d4788934385bb403039dba9
2020-05-15 14:25:26 -04:00
Eric Newberry
22974904d3
face: use /run/nfd.sock on Linux
...
refs #5039
Change-Id: I10902725912a8f194ce6da6590378c1029955f80
2020-04-07 19:33:57 -07:00
Alexander Afanasyev
fb034219ef
Prepare release 0.7.0
...
Change-Id: I86281204533ea893dd03f35fc0d9403be14f7da4
Refs: #5045
2020-01-13 13:23:45 -05:00
Davide Pesavento
f7d2050f70
build: pass pkg_config_path to check_cfg() when looking for libndn-cxx
...
Instead of modifying os.environ
Refs: #5042
Change-Id: Iaf1b87e99d2df6541bc44b1a2f49651c3d5f8c0e
2019-11-07 10:48:44 -05:00
Alexander Afanasyev
65c494acf0
Prepare release 0.6.6
...
Refs: #4916
Change-Id: I1134244b58f14afa32c21dd8270103693cea4e84
2019-04-29 11:05:38 -04:00
Davide Pesavento
08b91c8d4e
docs: sync sphinx build config with ndn-cxx, improve README.md
...
Replace custom redmine_issue extension with sphinx.ext.extlinks
Change-Id: Ie6995fd418e4e355cc193b68423899fc029d93ce
2019-04-14 16:01:15 -04:00
Davide Pesavento
03f45d2bb6
core: move NFD_VERSION{,_BUILD}_STRING to version.cpp
...
Change-Id: I97c23de24d8a176bb83a8f481f4880ff49ea710d
2019-04-04 12:35:17 -04:00
Davide Pesavento
1b077f6028
rib: move entire subdir to daemon/rib
...
Refs: #4528
Change-Id: I7de03631ddef0f014f12f979373aa449f42486d1
2019-02-21 12:37:03 -05:00
Davide Pesavento
2bdf60c4e8
core+main: switch to std::thread and thread_local
...
Change-Id: I892eb7d87639c2b0d24a8ed457b9d32635269216
2019-02-19 18:23:45 -05:00
Davide Pesavento
6ecc3f8141
build: respect --without-systemd
...
Change-Id: I5c5b5f43c5e3ae3ca2812b1f167179d4b6624319
2019-02-19 16:26:33 -05:00
Alexander Afanasyev
77cddbc978
Prepare release 0.6.5
...
Change-Id: I2cc63230fd6b949cfae763a7a1cbeb03ea1d6400
Refs: #4821
2019-02-04 13:31:06 -05:00
Davide Pesavento
f392b8ff44
systemd: improve nfd.service, add unit files for tools
...
Change-Id: I0012278b1898a48ea5594ce648dea1ebc2152113
2019-01-11 14:14:08 -05:00
Davide Pesavento
774071c8d5
daemon: basic systemd integration
...
Notify systemd when NFD is ready/reloading/terminating
Change-Id: I833b48fbcaf6ecc2c4bb8a1da67d4eb9a050c116
Refs: #2815
2018-11-21 00:19:22 -05:00
Alexander Afanasyev
407d569821
Prepare release 0.6.4
...
Change-Id: I5f72c2fbf2a2ec86c108a47b4c854b069267276b
2018-10-19 10:25:29 -04:00
Alexander Afanasyev
a46d41df0e
Prepare release 0.6.3
...
Change-Id: I004e5609f26186ad270bbe5f2015052a7c2be89a
Refs: #4727
2018-09-18 08:52:46 -07:00
Davide Pesavento
5f35f64d9a
build: require gcc >= 5.3 and boost >= 1.58
...
This effectively drops support for all versions of Ubuntu older than 16.04
Change-Id: If1c96cc697d38a94588f126a89d13ec8e582702d
Refs: #4462
2018-05-10 20:33:57 -04:00
Davide Pesavento
a3148081ce
core: reimplement logging using ndn-cxx's facility
...
Change-Id: Ifc7c5d70a61ad405dc1f1adfa522a2c0ad1586ab
Refs: #4580
2018-05-05 23:04:22 -04:00
Alexander Afanasyev
782a1d1621
Prepare release 0.6.2
...
Change-Id: I50c8479efa4fff6244f50555d8ff552530bc4509
Refs: #4564
2018-05-03 15:00:14 -04:00
Davide Pesavento
0064c1dd91
build: update waf to version 2.0.6
...
Major cleanup of all build scripts
Change-Id: I6904f034d40adc66366fdf08749900ffb31c68d9
2018-03-08 20:16:30 -05:00
susmit
3f94ec31f3
Prepare for 0.6.1 release
...
Change-Id: Ia0b2f1bedafecc58030b66c7cae81ae03eba7886
Refs: #4497
2018-02-19 09:41:38 -05:00
Eric Newberry
69b63dcdd4
tests: add integration test helper strategy CongestionMarkStrategy
...
refs #4327
Change-Id: I966ed4fb4526338138712017e326cc80a1a3be7a
2017-11-22 00:06:53 -07:00
Eric Newberry
52ae3296bd
tests: remove reliance of other tests on WITH_TESTS
...
refs #3609
Change-Id: I8fa858d207cd060cfcda7c86af56dac4afb48fe1
2017-11-18 20:45:32 -07:00
Alexander Afanasyev
84dd4ca348
Prepare release 0.6.0
...
Change-Id: I0a80e05ddf5e3b98544bf56575e13efae22ccb5b
Refs: #4275
2017-10-15 17:47:06 -04:00
Alexander Afanasyev
b5220706c6
build: Add -isystem and set specialized flags as a last configuration step
...
This change prevents global flags from interacting with library/feature
detection scripts.
Change-Id: Id4d1d3f6cba6672ef04309b881bcff36a106f236
Refs: #4296
2017-09-22 15:00:03 -04:00
Junxiao Shi
a5765d647b
core: delete NetworkInterfaceInfo class
...
nfd::NetworkInterfaceInfo has been replaced by
ndn::net::NetworkInterface.
refs #4021
Change-Id: Ic023b935f47f99f3bd74bbd4dc6c0e5bb2b3bf1c
2017-08-09 04:07:46 +00:00
Davide Pesavento
fe0580cb55
face: introduce PcapHelper class
...
Change-Id: I26f7d43394e1b17f314c226ca6bce723c2410ae3
Refs: #4011
2017-05-18 18:17:54 -04:00
Junxiao Shi
05dd4441b0
tools: nfdc face destroy command
...
refs #3864
Change-Id: I1d070570c14364529c566273eba44b87413942b1
2017-02-06 22:50:07 +00:00
Alexander Afanasyev
19e2e6d858
docs+build: Prepare release 0.5.1
...
Change-Id: If6c2cf06d604c6541bedec6cf87731f1f593eae4
Refs: #3859
2017-01-25 16:16:33 -05:00
Eric Newberry
81a9a86305
ci: speed up code-coverage jobs
...
some documentation updates
refs #3809
Change-Id: I0c837a3b8f0f5e5e15d20ba41418bf17660fffb5
2016-12-28 22:52:35 -07:00
Junxiao Shi
6c13562d23
tools: nfdc help command
...
refs #3780
Change-Id: Ibd0e37bad127a38e582864fadd81afadc74baf48
2016-11-21 14:30:33 +00:00
Davide Pesavento
5f47aa6140
core: use C++11 <random> instead of Boost.Random
...
Change-Id: I8f22965b86c681581762a47995f29f888421a558
Refs: #3599
2016-11-04 17:56:14 +01:00
Eric Newberry
27bdd1a325
build: load sanitizers last in wscript to prevent Boost link failure
...
refs #3828
Change-Id: I582095027dd0330cdad76accd0e2ffe5382840b0
2016-11-01 18:28:31 -07:00
Alexander Afanasyev
67019110d7
docs+build: Prepare for version 0.5.0 release
...
Change-Id: I0f7fbd26d6d3f22c1d14ff10b53c1276abe0aa0c
Refs: #3762
2016-10-04 16:51:28 -07:00
Davide Pesavento
aaa5dd3a00
tests: add callgrind start/stop macros in benchmark programs
...
Change-Id: Ibd875f4275431ebcbeba2fffe319956580714553
Refs: #3610
2016-09-02 12:33:33 +00:00
Davide Pesavento
67f30273dd
build: add waf-tool to simplify building with AddressSanitizer & friends
...
Change-Id: I769be2650c0c174b9e12e0832a5d2eea9bcad2d6
Refs: #2589
2016-08-10 01:55:16 +00:00