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
907675bd06
tests: fix sync prefix test if SVS support is disabled
...
Amends a2599dafa9
Change-Id: I21b4379ad83f2241ad6749759ac3a95d98929a17
2023-08-02 20:11:12 -04:00
Varun Patil
a2599dafa9
comm: do not use localhop for SVS
...
SVS does not work with localhop; Sync Interests need to
be forwarded at the network layer to all nodes in the group.
Change-Id: I32cba55f98f5a77257dd249d1b7c92d78460b39b
2023-07-19 16:56:16 -07:00
Davide Pesavento
1954a0c5ce
communication: adapt to API changes in PSync
...
Pass the KeyChain instance to psync::FullProducer
Change-Id: Ia97356dc364c7bdaf6dc80ad57fa351eeabe997d
2022-09-30 16:40:24 -04:00
Davide Pesavento
8de8a8b37a
tests: sync common testing infrastructure with ndn-cxx
...
Change-Id: I1e5cdcda8f6d3d9f9addc7a9f17359aedef9db7e
2022-05-12 01:26:43 -04:00
Saurab Dulal
427e012304
security: refactor CertificateStore class
...
Refs: #5075
Change-Id: I8ab92012b3acf405503ab33c9320463accc682a9
2020-02-13 23:05:28 -06:00
Davide Pesavento
cb065f1773
tests: sync common test infrastructure with ndn-cxx
...
Change-Id: I6f2ee4b5b644d6fddcebbe1158b1dd9ad2159417
2019-12-27 01:03:34 -05:00
Ashlesh Gawande
328fc11217
conf-file-processor: fix empty file creation if conf file is same as dynamic
...
refs: #5071
Change-Id: I031381156d3c9aee21bb8ab7d018a37189e4a321
2019-12-12 17:27:48 -06:00
Ashlesh Gawande
6b388fc36d
src: change initialization order
...
Send Hello Interest after route to neighbor is successfully registered
--> First Hello interval is eliminated
--> After Hello Nack, wait exponentially before processing it as a timeout
Register sync route for each neighbor after its Hello Data is validated
refs: #5009
Change-Id: Ice39a591f1e58e474b494d93c913fa45e10f24f2
2019-11-13 19:16:50 -06:00
Ashlesh Gawande
9ecbdc95c5
src: fix canonization by resetting io service after each neighbor
...
refs: #4872
Change-Id: I87e83eb36f1a17d0dc2633f04c529f71d751a497
2019-03-12 16:45:12 -05:00
dulalsaurab
82a34c2cd8
**breaking change** nlsr.conf: rename seq-dir as state-dir
...
update: conf file in seperate directory for runtime modification
refs: #4823
Change-Id: I5378d831294814e382ad23a9e522d0b576180f20
2019-02-19 15:49:38 -06: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
Ashlesh Gawande
7e3f6d75c8
src: move and simplify canonize functionality to ConfFileProcessor
...
refs: #4817
Change-Id: I0a7f448f50994906d0403bcb97a3973dc1a25917
2019-02-01 11:54:48 -06:00
Ashlesh Gawande
32ec3fd51e
communication: sync protocol adapater to add psync
...
refs: #4082
Change-Id: Ibe4649e709dfbc3cdc1f2afbfc4ff03f75a3f136
2018-12-10 10:38:41 -06:00
Ashlesh Gawande
cba0ae2f56
**breaking** Change NLSR to nlsr for various prefixes
...
src: register router prefix to fix remote requests
refs: #4543
Change-Id: I698484318bf8e641f955ea40e6c51c6865cad8bf
2018-04-19 14:34:29 -05:00
Ashlesh Gawande
982a58fae5
Add version number after ChronoSync prefix
...
Change-Id: I5c6782461e6c00129850ab00df407a1f59f4353b
2018-02-14 17:39:12 -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
dmcoomes
cf8d0eda75
Use ndn-cxx logging facility
...
refs: #3949
Change-Id: I5d0931c3576c88e0c2fa52bdd0a716946400e0bc
2018-01-22 13:24:35 -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
dmcoomes
5bcb39e255
rename log macros to comply with ISO C++ standard
...
refs: #4341
Change-Id: Idb05f59660f42c01a7bf014c6fff4125a28327f2
2017-11-01 09:36:53 -05:00
Nick Gordon
ff9a62713b
style: made container APIs more consistent.
...
Change-Id: Ib4feedfc4c9fb497dfcd67e7e6a33ee03db58d7f
refs: #4337
2017-10-13 16:03:27 -07:00
Muktadir R Chowdhury
b00dc2acea
Accommodate n-Dimensional HR coordinates
...
refs: #3751
Change-Id: Ib705b671daba56f58e09876a48d8b31649bd7ab1
2017-06-26 15:52:48 -05:00
Ashlesh Gawande
8bfd124212
Use network name in sync prefix to avoid sync leaks from other networks
...
refs: #4101
Change-Id: I97d76d54571a124de33c6e62e07115c0df26882c
2017-06-22 09:15:27 -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
Ashlesh Gawande
6077ea910c
src: use /localhop component in LSA prefix
...
refs: #3899
Change-Id: Ibbb42adf3cc34e4a09e267bd73ffb248aad715d5
2017-01-21 16:23:34 -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
Ashlesh Gawande
44395237b8
src: use /localhop component in Sync prefix
...
refs: #3627
Change-Id: I666f4072601cf7b66bcde632c31c632fabe6e684
2016-12-13 14:35:44 -06:00
Nick Gordon
fad8e257c0
Fixed namespace formatting across all files.
...
refs: #3735
Change-Id: Ia04f0895de9906e280d6140f775bb6609db714e6
2016-08-12 13:49:12 -07:00
Muktadir R Chowdhury
800833b7ac
docs+build+boilerplate: Prepare release of version 0.3.0
...
Change-Id: I60f359e73b049d844470670a0088a00522f7564e
2016-08-01 13:33:53 -05: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
Vince Lehman
c2acdcbbb6
security: Add permanent certificate storage for validator
...
refs: #2779
Change-Id: I5d9588136474b7eff3adf258a60aff0b7909bead
2015-04-29 12:49:22 -07:00
Vince Lehman
c2e51f6b6b
src: Update copyright notices for files modified in 2015
...
refs: #2398
Change-Id: I83b7ad4da70cf784aa478295a873bf6411428acb
2015-01-22 11:25:03 -06:00
alvy
d5a13cdaea
src: Make log-level in nlsr.conf optional
...
refs: #2335
Change-Id: I185b6200ad1d7f16e3ca4b646ec20af83f983787
2015-01-22 10:16:47 -06:00
alvy
5a45495e3e
src: ConfParameter variables should be consistent with their min and max values
...
refs: #2084
Change-Id: Iae71da80ae47fca44ec46f4a3f0d4d86c77e5094
2015-01-21 08:53:46 -08:00
alvy
a2228c6e1f
src: Make conf keys with default values optional
...
refs: #1949
Change-Id: Ia9ba8707d27f2db96264f0480ffc72fd44a75099
2014-12-18 08:06:22 -08:00
alvy
2fe12879bd
src: Check validity of FaceURIs while loading conf
...
refs: #2070
Change-Id: I2278ab0a6367910495208a48c801f3af83bd43ec
2014-12-02 11:11:21 -06:00
Muktadir R Chowdhury
bfa2760c57
conf: Add log4cxx path to conf file
...
refs: #1950
Change-Id: I51f9217c6ee40fd49a53d5f8294b60fb306e82ee
2014-11-21 17:53:05 -06:00
Alexander Afanasyev
1cf1e10389
conf: Add general.router-dead-interval configuration setting
...
refs: #1878
Change-Id: I21f2837118cda424904e0b0e60708a12deeabc8e
2014-10-29 14:45:21 -05:00
Vince Lehman
7b616582ed
conf: Make event intervals configurable
...
User can specify the intervals for the first Hello Interest,
AdjLsa building, and routing calculation in the conf file.
refs: #2071
Change-Id: Ic8eb29d433069086955178bc42b5f8fc8f4149d3
2014-10-22 17:56:20 -05:00
Vince Lehman
904c2413b2
comm: Stop SyncLogicHandler from fetching own LSAs
...
refs: #2005
Change-Id: I717a5258673dd5308fdf6561dbdb626ae4c74e9f
2014-10-01 17:22:36 -05:00
Vince Lehman
7c60329b07
src: Remove Scheduler instance from Nlsr class
...
refs: #1981
Change-Id: Iecbe9f975c2740ce04df8593ccde03486d4b7be8
2014-09-11 17:54:26 -05:00
Alexander Afanasyev
411ee4bf23
config+lsdb: Retry retrieve each LSA for lsa-refresh-time
...
This commit also includes extension of the config file
(`lsa-interest-lifetime` parameter in general section)
Change-Id: Ifd01af8cc98d41f7bdc953799a280e4b4269a358
Refs: #1873 , #1874
2014-08-20 10:26:34 -05:00
akmhoque
3d06e79119
src: Adding copyright message
...
Change-Id: Ie511b5e0b54161cd9c428498de34d32ed40e74df
2014-05-28 08:22:57 -05:00
akmhoque
157b0a473a
src: configuration file parsing
...
used boost::property_tree::info_parser for parsing nlsr's configuration file and
changed configuration command style to info command style. Removed tokenizer from
nlsr
Refs: #1542
Change-Id: If017ddd7eef5caa59b33940bfc27a71aa4de266b
2014-05-20 12:47:44 -05:00
akmhoque
fdbddb114e
src: Renaming class to spell out them (Adl, Nhl, Npl, Npt, Npte)
...
Refs: #1534
Change-Id: If4a205e8ad2419505cc796027a5c863471ef5439
2014-05-02 23:40:42 -07:00
Ashlesh Gawande
eb582eb919
tests: Adding unit tests.
...
The purpose of this commit is to start pushing unit test I am writing. I will add more unit tests in each patch
Refs: #1496
Change-Id: Ic132adddfa06a95780712eba63966d3bab4743af
2014-05-01 14:47:06 -05:00