Alexander Afanasyev
58d479cd4a
docs+build: Prepare release of version 0.4.1
...
Change-Id: I03fc06c2b2f5be87e86a1fa1ab6eca83e8cc07a0
Refs: #3385
NFD-0.4.1
2016-03-24 14:00:09 -07:00
Davide Pesavento
305529410b
build: fix pthread detection code in boost tool
...
It failed to build with several "null argument where
non-null required" errors on some Linux systems.
Change-Id: Ia3dccf3bb0e63d80d73b870632adc3308da6ecd0
2016-03-22 16:39:00 -08:00
Yanbiao Li
150b80deee
tests: concatenate StatusDataset respones after all segments are fetched
...
Change-Id: Ia1c5b973b40c764d6a00fdd681ae4ade123eb7ab
refs: #2182
2016-03-18 08:25:35 -08:00
Weiwei Liu
280d7dde50
face: improve WebSocketChannel test suite
...
Change-Id: I7b3dfa930713331e6911a57624727163b8a7b3fe
Refs: #3373
2016-03-18 03:31:36 +01:00
Alexander Afanasyev
8509398137
build: Fix detection of Boost.Log compile flags
...
Change-Id: Ifdd5c485930a0bc50c1cbd76525947b001b44822
Refs: #2513
2016-03-11 13:44:37 -08:00
Davide Pesavento
42388d6c08
tools: delete deprecated ndn-tlv-peek and ndn-tlv-poke
...
Superseded by ndnpeek and ndnpoke from ndn-tools repo.
Change-Id: Ief379c53d73e0b3e8e0092dfb22b55c6de0de2b1
Refs: #2819
2016-03-10 12:54:48 -08:00
Minsheng Zhang
ffe8bbb8aa
table: allow setting CS capacity limit to zero
...
refs #3503
Change-Id: I6e1bfb64ea3a1f31070a7290c250fbcec46623fb
2016-03-10 13:40:37 -07:00
Junxiao Shi
330136a89e
fw: fix PIT leak from DNL-detected duplicate Nonce
...
refs #3484
Change-Id: Id5928356a39b2f8988b6d4969c15ac744d283e3f
2016-03-10 04:53:08 -07:00
Spencer Lee
bb9102f7d4
face: improve UdpChannel test suite
...
Change-Id: I90124bf6701639ea38154a6e3e62918dfbcfa6dd
Refs: #3371
2016-03-08 18:13:11 +01:00
Vince Lehman
4310d505a7
rib: Fix use-after-free in RibEntry::getRouteWithSecondLowestCostByFaceId
...
refs: #3319
Change-Id: I7c6aeb541a7cd7d83965a87e50be1a0bdf633a2e
2016-03-07 11:08:29 -06:00
Spencer Lee
d5fe0cf158
face: improve TcpChannel test suite
...
Change-Id: I751eb58d5b794bc6ba6f77c065fe6616cfc07ced
Refs: #3370
2016-03-04 02:03:53 +01:00
Weiwei Liu
9360623853
face: improve WebSocketTransport test suite
...
refs #3374
Change-Id: I6ebfee61ec5f793f21a33071aa2e76295a5b496a
2016-03-03 11:09:06 -08:00
Alexander Afanasyev
e6f0e91590
build: Update boost tool
...
Change-Id: I4255b617c3f6b9dab068114aa01caaf5e2c22569
Refs: #2513
2016-03-03 11:03:16 -08:00
Alexander Afanasyev
dd7e5da016
build: Fix compatibility with Python 3
...
Change-Id: I7a1b98c38c2ed3a147c7b0e6c7b79d2723f2a3ba
Refs: #3493
2016-03-03 08:39:39 -08:00
Davide Pesavento
459cf197b7
tests: fix build with clang 3.8
...
Change-Id: Idcb5db7b3c0dc645aa569b70b4ea8df9858b7cd4
Refs: #3498
2016-03-03 02:20:12 +01:00
Weiwei Liu
073da60b19
face: improve Face test suite
...
refs #3376
Change-Id: Ibc36b16d0e6f620112bfa730ecb30149ddfd7ca5
2016-02-26 17:18:25 -07:00
Junxiao Shi
4370fde844
table: fix PIT not matching full name
...
refs #3363
Change-Id: I4ff3d02aaf43c3aaba843cfcf6221c218c1cea99
2016-02-24 13:28:45 -08:00
Alexander Afanasyev
965f23dd61
docs: Add licensing statements for NFD and third-party components
...
Change-Id: I544499af303d020a4275fa8782b2b71656c766be
Refs: #3133
2016-02-23 16:33:15 -08:00
Weiwei Liu
72cee94646
face: improve UdpFactory test suite
...
refs #3375
Change-Id: I8f6b17e5fcdbcd56cf8a4585993159919035f3a1
2016-02-16 14:34:06 -07:00
Alexander Afanasyev
bc9ed49a55
tests: Customize environment to run test cases
...
This commit minimizes the impact of running unit tests on the host
system. In particular, the test cases will have its own public info and
TPM.
Change-Id: Ic6e78ebd80dea920806ca1898caa6a2eac30348b
2016-01-26 22:41:16 -08:00
Yanbiao Li
6db75f0bd2
rib: delete incorrect assertion in AutoPrefixPropagator::afterEraseRibEntry
...
Change-Id: Ie78675055317e5297174447ce4782c5e0fafd760
refs: #3362
2016-01-26 01:19:36 -08:00
Junxiao Shi
4100646192
Update copyright notices for files modified in 2016
...
refs #3415
Change-Id: I187c4709a40d3540e89a59cf678e53cf35ad1676
2016-01-19 07:31:59 -07:00
Alexander Afanasyev
3152abac67
ci: Fix unit test execution with boost 1.60
...
Change-Id: I461e634e5cdf022fed76ca6b92759b18b1d4aed6
Refs: #3417
2016-01-18 22:44:38 +01:00
Vince Lehman
9aac873415
rib: Don't add inherited routes to RIB entries pending removal
...
refs: #3404
Change-Id: I33a4ee7aa4e286a562c720656cb9e4ee7753ae05
2016-01-11 17:16:26 -06:00
Alexander Afanasyev
da3ba96430
docs+build: Prepare release of version 0.4.0
...
Change-Id: I3af73fed66b44d708532bbda146376b7f7487d28
Refs: #3008
NFD-0.4.0
2015-12-29 20:39:40 -08:00
Junxiao Shi
809462490f
mgmt: enhance ForwarderStatusManager test suite
...
Newly added GeneralStatus dataset as well as its legacy counterpart are tested.
The test suite is simplified with ManagerCommonFixture.
refs #3081
Change-Id: I9a00a6f69866c722d7f7fbaa3e207ae6e2ec79f5
2015-12-29 17:53:18 -07:00
Junxiao Shi
498373dd01
mgmt: publish GeneralStatus dataset
...
In ForwarderStatusManager, publish ForwarderStatus as a dataset at
/localhost/nfd/status/general.
To maintain backwards compatibility, an Interest to /localhost/nfd/status
also retrieves this dataset.
It's intentional not to update the test suite in this commit,
to illustrate that backwards compatibility is maintained.
refs #3081
Change-Id: I9b636e2e621563185303a7304be402c8221c9863
2015-12-29 17:51:26 -07:00
Eric Newberry
c64d30aeff
mgmt: re-added expiration time to FaceStatus
...
refs #3381
Change-Id: I57d3166fc6ed52a54c442a80faffe7a7f4051e1d
2015-12-29 13:11:47 -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
Eric Newberry
6d8ee7acc9
tests: MulticastUdpTransport test suite improvements
...
refs #3346
Change-Id: I31b272b9b99d97ed317cf534d9e1bc4592bde77d
2015-12-24 20:39:56 -07:00
Junxiao Shi
cde37ad608
face: face refactoring completion
...
* delete old Face
* rename LpFace as Face
* eliminate LpFaceWrapper and use new Face
refs #3172
Change-Id: I08c3a5dfb4cc1b9834b30cccd9ab634535d0608c
2015-12-24 01:02:05 -07:00
Junxiao Shi
c5401494fe
face: UdpChannel minor refactoring
...
refs #3172
Change-Id: I36d7a27df6d97e8fc1d8ec76e4e25b7987954cf8
2015-12-23 16:33:22 -07:00
Eric Newberry
65caf20092
tests: UnicastUdpTransport test suite improvements
...
Fixed m_hasBeenUsedRecently uninitialized in DatagramTransport
refs #3307
Change-Id: I786a84009d9cf01e0bb211c872d4375f46c747fd
2015-12-22 11:26:38 -08:00
Davide Pesavento
ca25d72064
face: adjust pcap filter in EthernetTransport to accept only untagged frames
...
Change-Id: Id14d6e57dc9f7c765f0431335b917c2fe74231c4
Refs: #3348
2015-12-21 19:11:07 -08:00
Alexander Afanasyev
f22ebaf7f1
tests+ci: Enable dual XML and HRF output of unit test results
...
This commit also makes unit tests to run against a debug build, to
ensure assertions are properly evaluated (based on suggestion
in I5f4419ea48d4eb333e9d107115ef3df4123f76e5).
Change-Id: I1bbf14f75aab155ed80a36fc4006f7a5d13f1289
Refs: #2252 , #2805
2015-12-21 13:50:29 -08:00
Davide Pesavento
f35a5a9b08
tests: in LimitedIo, use std::exception_ptr to avoid slicing
...
Change-Id: I459792cf80ee189842ada84c3a514134bcd79a29
Refs: #3327
2015-12-18 19:21:46 +01:00
Eric Newberry
f68f378a23
tests: UnixStreamTransport test suite improvements
...
refs #3305
Change-Id: I6c6ca52a5e80266920ded811ff45fc568c3e59b9
2015-12-17 23:51:35 -07:00
Eric Newberry
8717e87046
tests: TcpTransport test suite improvements
...
refs #3306
Change-Id: I3b342b4df13db7996b03de7d1bed65b579798f85
2015-12-09 15:07:08 -07:00
Junxiao Shi
0de23a29c5
face: use IncomingFaceId, NextHopFaceId, CachePolicy tags
...
This commit replaces all LocalControlHeader usages with these tags,
and deletes LocalFace.
This commit also does minor improvements in RIB test suites.
refs #3339
Change-Id: I14cbfc296a6723a5860bf8bd95d9804d3bac3da5
2015-12-03 20:07:02 +00:00
Muktadir R Chowdhury
6c4a67af0d
tools: adapt to ndn-cxx SegmentFetcher API change
...
Refs: #2734
Change-Id: Ibce8942007d0b26f34b212140a7b4313c4b6a397
2015-12-01 15:15:51 -07:00
Davide Pesavento
35120ea2f1
face: EthernetTransport
...
This commit replaces NDNLPv1 fragmentation and reassembly
with NDNLPv2 fragmentation and reassembly.
Change-Id: I10751157fcced94d441167ce470aaed79c12bb54
Refs: #3170
2015-11-26 02:53:20 +01:00
Davide Pesavento
eee7b97d7b
face: MulticastUdpTransport: set remoteEndpoint for received packets
...
Change-Id: I0d600d94e41a67c2d58ec10cde3cb6c13f619771
Refs: #3262
2015-11-26 02:49:27 +01:00
Davide Pesavento
762912d711
face: use the correct macro to declare classes final
...
Change-Id: I7f07d49a4b622ea1207b34d0c4a0f830a0141783
2015-11-26 02:40:51 +01:00
Alexander Afanasyev
bd916ad7fc
docs: Predefine missing DECL_FINAL macro in doxygen configuration file
...
Change-Id: Ic7e161bba091b49fe507f913259f53f44d49e862
2015-11-25 17:26:29 -08:00
Eric Newberry
4c3e6b89a1
face: NDNLPv2 fragmentation and reassembly
...
refs #3171
Change-Id: If29035b697b904ee49cb86d9248be488657c6f9e
2015-11-13 15:47:59 -07:00
Junxiao Shi
8c0500fd97
table: fix Measurements::get(Fib::s_emptyEntry) crash
...
refs #3275
Change-Id: Ie630111a3421f470756412896154f8a51f60d23d
2015-11-11 08:30:16 -07:00
Junxiao Shi
da93f1fd0c
face: LpFace counters
...
FaceCounters for LpFace consist of LinkService::Counters and
Transport::Counters. Old FaceCounters class from 2014 face architecture is
renamed as OldFaceCounters, and can be wrapped with new FaceCounters class.
OldFaceCounters is only used in old Face subclasses.
This commit also updates existing face test suites to use new FaceCounters,
updates ForwarderStatus so that it does not rely on FaceCounters,
and moves the logic of copying face properties and counters into management
structs from face system into FaceManager.
refs #3177
Change-Id: I587e8a32fa72bac3af9d750b2c88342740aa08d6
2015-11-11 06:13:16 -07:00
Junxiao Shi
57df288f5b
face: LinkService and Transport counters
...
refs #3177
Change-Id: Idc495c58c3103dae5f01a2b6ebbff47a2c4a5d2b
2015-11-11 06:12:35 -07:00
Junxiao Shi
52e8540a86
fw: increase initial suppression interval in BestRouteStrategy2
...
refs #3230
Change-Id: I27217a01c066e90f65b5000a29991c938042a810
2015-11-11 06:06:58 -07:00
Davide Pesavento
077df8fbb6
tests: delete unused SimpleNotification class
...
Change-Id: I6e574146d335f05a247ec25d0c9bd355c955d945
Refs: #2144
2015-11-11 02:27:58 +01:00