Junxiao Shi
43f37a08fc
Change namespace of DummyClientFace, Signal, Segmenter, SegmentFetcher
...
refs #3940
Change-Id: Ia3c9b4adcca9ff79a14be705ca9da525914f3dff
2023-08-20 02:23:22 +00:00
Davide Pesavento
8de8a8b37a
tests: sync common testing infrastructure with ndn-cxx
...
Change-Id: I1e5cdcda8f6d3d9f9addc7a9f17359aedef9db7e
2022-05-12 01:26:43 -04:00
Davide Pesavento
e28d8756ce
Avoid deprecated ndn-cxx functions
...
Change-Id: I763368c2ea12902b4ea400f92c23b17ad5a5628e
2022-03-19 03:55:25 -04:00
Davide Pesavento
d1f1df802c
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)
Also improve some test cases
Change-Id: Ib81d082a19e61940fa6f1d89204ea8de8ed57940
2022-03-12 16:40:37 -05:00
Davide Pesavento
6184c2088b
Use InterestSigner instead of deprecated CommandInterestSigner
...
Change-Id: Idb2f1ee7fe99981c229b4a587ebcf671b876e624
2021-05-17 02:28:03 -04:00
Ashlesh Gawande
30d96e4875
Do not compile ChronoSync support by default
...
ChronoSync dependency is now made optional
and is kept for testing purposes only.
Also change sig-type to ecdsa-sha256 in nlsr.conf
as ndn-cxx now has strict checking for it.
refs: #5147
Change-Id: I95c9fb844681ebf2c4e7bbb03cc7796a0795de83
2021-03-27 11:00:40 -07:00
Ashlesh Gawande
5d93aa5b04
lsdb: emit signals when modified
...
RoutingTable and NamePrefixTable consume the signal
and behave accordingly.
refs: #4127
Change-Id: I6540f30f0222f804b01dc7d9640831c84e5264cc
2021-02-27 08:04:41 -08:00
Ashlesh Gawande
0db4d4d8fc
**breaking** consolidate src/tlv/*lsa* into src/lsa/*lsa*
...
Lsa de/serialize functions are replaced by wireEncode/Decode.
Update LSA wire formats. Change TLV assignments as required.
Update nlsrc to print using new encoding.
refs: #4787
Change-Id: Ie8d40b7836d51ea5bb444c8db208dc2b3a0d1cec
2020-04-14 20:06:01 -07:00
Saurab Dulal
427e012304
security: refactor CertificateStore class
...
Refs: #5075
Change-Id: I8ab92012b3acf405503ab33c9320463accc682a9
2020-02-13 23:05:28 -06:00
Ashlesh Gawande
15052408e9
src: use InMemoryStoragePersistent instead of custom LsaSegmentStorage
...
refs: #4788
Change-Id: Ie5d8721915864ead2f30e7f5e6181f56acefc559
2019-03-26 11:02:26 -05:00
Ashlesh Gawande
85998a1dc9
src: decouple classes from Nlsr object
...
refs: #1952 , #2803 , #3960 , #4288
Change-Id: Ibe3ac3820f11e8107ee4b13e510d53c27467a6cb
2019-02-01 14:23:55 -06:00
Junxiao Shi
008c9b18a5
tests: set CanBePrefix in test suites
...
refs #4581
Change-Id: Ia53e2a865dbc8a422626640d8d7f3878e49066ba
2019-01-13 23:15:56 +00:00
Alexander Afanasyev
b0bf8df1bd
Hard-code fixed session name for ChronoSync sockets
...
This commit reverts behavior of the hard-coded fixed session name that
was feature in old nsync-based implementation.
Also fixing an initialized configuration parameter.
refs: #4513
Change-Id: I44559e729c949f90511a5c53282fd4a240356157
2018-02-21 13:49:40 -08:00
Ashlesh Gawande
304bebf64f
Remove some unused functions
...
Change-Id: Ic99891d2037e928ac927651607559e7660bd677f
2018-02-15 12:41:43 -06:00
Ashlesh Gawande
f7da9c542c
conf: make ChronoSync's sync interest lifetime configurable
...
refs: #4490
Change-Id: Id3eabeed1049d1208ba49c47206f73f798f37a35
2018-02-09 15:24:47 -06:00
Muktadir Chowdhury
f04f98943d
Convert to v2::security and adapt to ndn-cxx changes
...
Change-Id: I54f1b758cfb8f3f6cbc66a1aec5120ae1640b0ec
refs: #3964
2017-11-30 20:54:47 +00:00
Nick Gordon
727d4830d7
lsa: change type variable to enum class
...
Change-Id: I7fba951649771700ce6ccc4be7fb400546607e96
refs: #4340
2017-10-19 15:44:06 -07:00
Nick Gordon
ff9a62713b
style: made container APIs more consistent.
...
Change-Id: Ib4feedfc4c9fb497dfcd67e7e6a33ee03db58d7f
refs: #4337
2017-10-13 16:03:27 -07:00
Nick Gordon
e98480b5d1
nlsr: removed references to ndn-cxx/common aliases and improved namespacing
...
Change-Id: I65e4691305b0157f334fc68d96998c119ef8b03b
refs: #3406
2017-08-22 13:37:21 -05:00
Nick Gordon
f14ec357d5
nlsr: Add support for sources to NamePrefixList
...
Added support for string sources to NamePrefixList entries. Required was
some tweaking of the API, and refactoring usage around the codebase.
Change-Id: I44813e024a88dc1f591f427b0fad568a7d5353ab
refs: #4177
2017-08-16 15:00:14 -07:00
Laqin Fan
54a43f06e1
update: Refactor to use ndn-cxx dispatcher for prefix update/readvertise
...
refs: #3728
Change-Id: I3186433ed460850753f033a1d03fe27fd1fe889c
2017-08-04 12:46:50 -07:00
Ashlesh Gawande
3e105a0493
Use separate name prefix and sequence number for each LSA type
...
refs: #1523
Change-Id: I9db6b3a3ea9ce5e17e132d2a4e2ae9f30dd4f591
2017-06-09 13:54:24 -05:00
Ashlesh Gawande
415676b6cc
make chronosync a dependency
...
refs: #2400
Change-Id: I8b488f165a4f9a2c9a7731931be3b6d2e3c43c89
2017-05-02 14:26:16 -05:00
Alexander Afanasyev
4c2bb361ae
Remove more use of deprecated code
...
Change-Id: I4322ab4aedb9287acf2eb608f96b7eefbc5f7dba
Refs: #3988
2017-03-14 12:29:19 -07:00
dmcoomes
9f93666519
nlsr: Don't use ndn aliases provided by ndn-cxx/common.hpp
...
refs: #3983
Change-Id: I31da8d68e0285dcfe9c7d3e5e678c00397d22bef
2017-03-09 12:12:40 -06:00
Laqin Fan
a4cf402084
nlsr: Pass keyChain to NLSR constructor
...
refs: #3742
Change-Id: I186784da2989aa8bcc396c81c4fc80254a6f313a
2017-02-01 10:18:05 -08:00
Nick Gordon
feae5574b8
boilerplate: Update copyright year in .cpp files
...
refs: #3923
Change-Id: I8a46f2634527094d82c85c605384f25ddd172732
2017-01-13 12:18:32 -06:00
Junxiao Shi
3e5120c543
include ndn-cxx/mgmt/nfd/*
...
refs #3760
Change-Id: Iaa0e127a2035960fc96a7c6f958538d3bc3cdee6
2016-09-10 16:58:34 +00:00
Junxiao Shi
c778e814db
tests: don't use DummyClientFace::sentDatas
...
refs #3383
Change-Id: I7cbe7d147de0b0066ee0ab4c25f2ec707a081f79
2016-07-14 15:44:26 +00:00
Muktadir R Chowdhury
c69da0a350
tests: Use ndn-cxx/DummyClientFace
...
refs: #2637
Change-Id: Ife16a81d08e538b4b0a82f1f5d4cc819fc764257
2016-01-11 12:05:24 -06:00
Vince Lehman
d33e5bc475
update: Disable PrefixUpdateProcessor when validator is not in config
...
refs: 2814
Change-Id: I2669dcd4af36ebe09f3e20189a99c812e0e6ad7b
2015-06-24 11:33:57 -07:00
alvy
297f4163c2
update: Process Name prefix update commands
...
refs #1834
Change-Id: I18c86d0743b4a10ce3a8681f202b59a86602e43f
2015-04-23 09:08:18 -07:00