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
Junxiao Shi
9f5b01dfd8
core: move common.hpp to core/
...
Headers in core/ are now included as `#include "core/*.hpp"`.
This allows NFD to rely less on include paths when used as a submodule in
another codebase, such as ndnSIM and NFD-Android.
refs #3127
Change-Id: Ia38f3c97427e17ff7b5401281f1fe875b5d5313e
2016-08-05 03:54:28 +00:00
Eric Newberry
cb27ea8185
build: Fix build issue with Boost.Asio on Ubuntu+clang
...
refs #3588
Change-Id: Ica155f22fa615eed8a14b5765cdce0f6e480b1de
2016-07-20 19:59:57 +02:00
Alexander Afanasyev
3d1874af59
build: Adjust order of link flags
...
The previous order of flags (unintentionally) had `-lboost_log` flag
specified before `-lndn-cxx`. Incidentally, the order adjustment avoids
a symbol collision between the two libraries that prevented nfd-status
and nfdc from working on Ubuntu 14.04. A proper fix will follow (see #2859 ).
Change-Id: I68a5d37b013c1bf91b25e707a04ab1f66298a7f4
Refs: #3650
2016-06-19 12:30:15 -07:00
Weiwei Liu
f5aee94f15
tests: fix running with non-root user
...
Refs: #3418
Change-Id: If7f5c05baaff0cf748c87c77057517928539df0d
2016-05-31 11:44:00 -07:00
Alexander Afanasyev
e0d71b0bc0
build+tests: Correct detection of privilege elevation/drop and the corresponding test case
...
Change-Id: I005c2846474a00aeeb3e63a1e9761a3f8bc0a572
Refs: #3494 , #3632 , #3633
2016-05-25 19:07:11 -07:00
Yumin Xia
ab49745afe
core: use Boost.Log for logging
...
This makes the logging backend asynchronous
Change-Id: Ib3417e2ae424c5ae7237c071dc4698ca9769a33c
Refs: #2513
2016-05-11 11:33:13 +08:00
Davide Pesavento
cafae24473
build: require gcc >= 4.8.2 and boost >= 1.54.0
...
Change-Id: I6778f55f43e517a3d1d28387e953412a5292f063
Refs: #3599
2016-04-27 12:15:06 -07:00
Alexander Afanasyev
6602b3b179
ci: Update Travis-CI to use Ubuntu Linux 14.04 (trusty) and OS X 10.9 VMs
...
Due to resource constraints, this commit also makes Travis-CI to build
only once (debug, without precompiled headers, with tests).
Change-Id: I65ec64bca545093efae384dd00b51bbeaf7d9b65
Refs: #3360
2016-04-26 18:43:19 -07:00
Alexander Afanasyev
58d479cd4a
docs+build: Prepare release of version 0.4.1
...
Change-Id: I03fc06c2b2f5be87e86a1fa1ab6eca83e8cc07a0
Refs: #3385
2016-03-24 14:00:09 -07:00
Alexander Afanasyev
da3ba96430
docs+build: Prepare release of version 0.4.0
...
Change-Id: I3af73fed66b44d708532bbda146376b7f7487d28
Refs: #3008
2015-12-29 20:39:40 -08:00
Alexander Afanasyev
5c47597be9
tools: Automatically start ndn-autoconfig in nfd-start, if enabled in autoconfig.conf
...
Change-Id: I09d3fff87f00ce8684e6e304e8327f9d03ca18bf
Refs: #2716
2015-12-28 14:15:50 -08:00
Alexander Afanasyev
abb307c9c5
docs: Fix doxygen links in release notes and displayed version
...
Change-Id: Ic1ee22e2607f5ab11c38a9adcaabc27a602c65ae
Refs: #3252
2015-10-26 10:11:02 -07:00
Alexander Afanasyev
ba81830e81
docs+build: Prepare release of version 0.4.0 (beta2)
...
Change-Id: I9c9fe4a9f43d31be9e60fd743699f8729d1ccc4c
Refs: #3252
2015-10-22 11:34:58 -07:00
Alexander Afanasyev
687dba8614
docs+build: Prepare release of version 0.4.0
...
Change-Id: Ibd3129da74afa24a35115789a517e562f0a12639
Refs: #3178
2015-09-27 19:34:56 -07:00
Alexander Afanasyev
2fc649bfc6
docs+build: Prepare release of version 0.3.4
...
Change-Id: I7e0276ce210cf5322fd5f3195821b3edee74fc64
Refs: #3132
2015-08-31 09:10:26 -07:00
Alexander Afanasyev
2666473042
docs+build: Prepare release of version 0.3.3
...
Change-Id: Ia53f820fb60e8a9ed5da0ac1667b8d10ef79c414
Refs: #2812
2015-07-01 11:23:12 -07:00
Alexander Afanasyev
ed808ab2c9
docs+build: Prepare release of version 0.3.2
...
Change-Id: I43223e09c2201c7d3185a3d8929a691ae963c5d1
Refs: #2618
2015-05-12 13:36:59 -07:00
Alexander Afanasyev
cdb8f364c1
build: Tweak default pkg-config search paths
...
Change-Id: Id9b656104b00fd18c9302165b0eeeffd17f6c87a
Fixes : #2711
2015-03-31 17:19:35 -07:00
taylorchu
5ae2877796
build: make wscript compatible with python3
...
Change-Id: I5b29d85d0b758ec2d154eb71a2637cd73658807a
Refs: #2625
2015-03-17 16:45:27 -07:00