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
e18296c270
hello: move constructor definition to implementation file.
...
Change-Id: Ia176b5cad081a61368f45ac137dc6c9474101751
refs: #4334
2017-10-11 14:41:09 -07:00
Nick Gordon
d0a7df337f
docs: wrote Doxygen comments for all files
...
refs: #4118
Change-Id: Ib0e7f1926cdabcca5aa401b59b24519412a099f7
2017-08-21 14:30:50 -07:00
Alejandro Gil Torres
e0d2048d5f
src: Implement packet statistics collection
...
refs: #2955 , #2956
Change-Id: I57476a63562dbd378e566ad0280c89ccc5883e3e
2017-08-17 11:59:53 -07:00
Nick Gordon
d5c1a378d1
nlsr: discover Faces from NFD
...
refs: #2954
Change-Id: I072972d88bce0e1012e96f33577657048b7df1e1
2017-07-21 08:39:11 -07:00
Nick Gordon
e9733ed876
nlsr: refactor Adjacent to use FaceUri objects
...
Change-Id: Ib46f70570669c381572182eeea5c047a38a05104
refs: #4063
2017-06-20 15:02:55 -07:00
Nick Gordon
c780a6986b
nlsr: refactor AdjacencyList to use iterators instead of bare ptrs
...
Change-Id: I42225ee63c3d64eb80e58bc51c8d1afd20dd2ce2
refs: #4068
2017-04-28 10:43:08 -05:00
dmcoomes
9eaf3f4417
nlsr: Improve logging throughout lsdb.cpp and others
...
refs: #3934
Change-Id: I2365c88b795316c83dbeac2eab82f371c0275f88
2017-04-27 12:37:18 -05:00
Alexander Afanasyev
1de901f161
Remove use of deprecated code
...
Change-Id: I197471c48c54c5671bb8f641c4332b3ac7893824
Refs: #3988
2017-03-11 13:50:28 -08: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
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
c5fa320239
hello-protocol: re-calculate HR nexthops on status change of a neighbor
...
refs: #3874
Change-Id: I8295248d95e047e24cced9700eabd458ab3e9112
2016-12-05 12:06:25 -08:00
Laqin Fan
2b057af9e1
hello-protocol: delete redundant call to Nlsr::setStragies()
...
ref: #3743
Change-Id: Ic793b0e78639adceec0932ded5a87514b9af94ea
2016-09-27 18:32:02 +00:00
Nick G
97e3494256
docs: improve Doxygen comments.
...
refs: #1435
Change-Id: I21624ef4eec393c82a50229a07e8277fb6ae4ddf
2016-09-02 12:11:42 -07:00
Junxiao Shi
63bd0348b3
adapt to Controller::CommandFailCallback with ControlResponse
...
refs #3739
Change-Id: I193fb11fd96bd91808fc6e3af22a8da2511246e2
2016-08-17 16:57:14 +00:00
Nick Gordon
fad8e257c0
Fixed namespace formatting across all files.
...
refs: #3735
Change-Id: Ia04f0895de9906e280d6140f775bb6609db714e6
2016-08-12 13:49:12 -07:00
Nick Gordon
f8b5bcd27e
Fixed copyright dates across all files.
...
refs: #3736
Change-Id: Ibe089fd2e8c4ddc8a4c68d073b435f7d3060d1a4
2016-08-11 15:14:18 -05:00
Vince Lehman
50df6b7981
src: Fix first event-interval scheduling
...
refs: #2615 , #2593
Change-Id: I17da4d9acb83299a5666159fb988c1a97220eda8
2015-03-03 12:13:46 -06: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
7c60329b07
src: Remove Scheduler instance from Nlsr class
...
refs: #1981
Change-Id: Iecbe9f975c2740ce04df8593ccde03486d4b7be8
2014-09-11 17:54:26 -05:00
Vince Lehman
cb76aded0a
src: Change adjacency status from uint32_t to enum
...
refs: #1946
Change-Id: Ic1abd2610061860d0ac183074395a1d3796e870a
2014-08-29 12:28:43 -07:00
akmhoque
060d302bf2
src: Changing prefix registration's flag and FaceMonitor
...
Refs: #1841 #1843
Change-Id: I7ab74d529cf6f9f54ec1db1415f54f36f2229723
2014-08-12 20:12:53 -05:00
akmhoque
102aea40d6
src: Adding retry in case of prefix registration fails
...
Change-Id: Ia124ab393c665b29f03216903128de98bd68de9d
2014-08-05 22:54:24 -05:00
akmhoque
dfe615ffcb
src: Fixing the unreachable faceUri issue
...
Refs: #1797
Change-Id: I002be1fcd54a0a443df93ed58dc01d335dba18ad
2014-07-29 10:18:51 -05:00
akmhoque
69c9aa98f0
src: Making shared_ptr<ndn::Data> to put to NFD
...
Change-Id: I2c8b0a322cbe2a848ba2be7d9e9639237a08878a
2014-07-23 15:15:05 -05:00
akmhoque
bf11c5f1aa
src: Setting neighbour router's FIB entry expiration to milliseconds::max()
...
Refs: #1786
Change-Id: I6d51338f9ceb358bb67cdb38feb148780f2f1577
2014-07-21 18:52:50 -05:00
akmhoque
393d4ffbb2
src: Fixing Fib refreshing
...
Change-Id: I14501dc1102cb68e75f31c0e2ea1b4600c0d5bcf
2014-07-16 19:12:50 -05:00
akmhoque
8e0252bf74
src: Error fixing
...
NLSR was crashing for using cref on local variable. Fixed that
and also added startNotification() in initialize method in nlsr.cpp
Change-Id: I2e326ae465f53bb518d83dfed3863882d4adcb98
2014-07-07 18:30:18 -05:00
akmhoque
c04e7270d2
src: Recreating face in case of face deletion by NFD
...
Change-Id: Idd1d0b7f521e574ace38d6f671a682622d98209d
2014-07-04 10:04:03 -05:00
akmhoque
93f1a07547
src: Update info message name
...
Changed "info" component to "INFO" and added "NLSR" component
so now info interest is of form /<neighbor>/NLSR/INFO/<router>
Change-Id: I8458fd7f911d660ffeee7e8e928d25ce3259c01b
2014-06-19 16:24:35 -05:00
akmhoque
d57f3678c6
src: Bug fixes in configuration file processing
...
One bug fixes in configuration file processing. NLSR was getting stuck after
after loading the validator as the interator was not incremented, another
fix is in helloprotocol: although it does not affect the result but affect
performance
Change-Id: Ie484f9f468933d4eed6f02c5fe6b24a97cd9f890
2014-06-10 11:52:57 -05:00
akmhoque
2f4233531e
src: Replace std::cout with log message
...
Change-Id: Idf49992711b4bb4a45d8f9665963feebf3b0a887
2014-06-08 14:56:23 -05:00
Yingdi Yu
20e3a6ee3f
security: Add signing and validating process
...
Change-Id: Ic9edfcf56f044821e167d7e49b75a9023b67fbcd
2014-05-31 16:35:19 -07:00
akmhoque
3d06e79119
src: Adding copyright message
...
Change-Id: Ie511b5e0b54161cd9c428498de34d32ed40e74df
2014-05-28 08:22:57 -05:00
akmhoque
674b0b1ffe
src: Adding log4cxx logging
...
Refs: #1505
Change-Id: Ib154d91f81acf3f1dd8bbcf552062a16d03fec74
2014-05-23 15:27:54 -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
31d1d4b331
src: Replace Tokenizer with the methods of ndn::Name
...
Purpose of this commit is to replace Tokenizer in all
places except conf-file-processor.*pp with the methods
of ndn::Name. One static method in class NameHelper
is added. Tokenizer will be removed finally when
configuration file parsing commit is complete.
Refs: 1533
Change-Id: I14a67655eb963c5cc5b045c3c9f7d516e405ff19
2014-05-12 11:08:57 -05:00