laqinfan
d22da51783
publisher: use ndn-cxx dispatcher for dataset publisher
...
Change-Id: I836a718ba40ff471bcdac7a7cc684c13914c4ea5
refs: #3728
2017-07-07 10:46:25 -05:00
Nick Gordon
a75fdb27c5
build: fix build issues with pegged ndn-cxx
...
Change-Id: I0f000455d1eaf974d85ed76414af8710bc44dad4
2017-07-06 14:10:43 -05:00
laqinfan
cd7ca05378
route: refactor Fib::removeOldNextHopsFromFibEntryAndNfd()
...
Change-Id: I6ef61fcec6b934c0238ecb697c14564c02cacfe2
refs: #3820
2017-06-28 08:45:13 -05:00
Muktadir R Chowdhury
b00dc2acea
Accommodate n-Dimensional HR coordinates
...
refs: #3751
Change-Id: Ib705b671daba56f58e09876a48d8b31649bd7ab1
2017-06-26 15:52:48 -05:00
Nick Gordon
0f1bf1dfcd
Revert "sync: remove check-for-self in sync updates"
...
This reverts commit b23f279353 .
Change-Id: I8630be544195a01e09b3a2e4d85d102ac00cfc72
refs: #4134
2017-06-22 13:47:55 -07: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
Ashlesh Gawande
7600c90882
Complete remaining changes for ChronoSync dependency issue
...
refs: #2400
Change-Id: If0cf9d3140f3ef65d86394fad3b6a6c7c58064f9
2017-06-21 14:25:03 -05: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
b9e2c650e6
build: Fixed ChronoSync not being found on OS X.
...
Change-Id: I79dfa5bb8c25d6922c1e7b7529953fb2fb2fcae2
2017-06-20 13:12:02 -07:00
Nick Gordon
494de4033d
nlsr: remove writeLog in NamePrefixList
...
Change-Id: Id54152684d1aa366b5eec8eeb79c046dedf6da7c
refs: #4131
2017-06-15 09:15:29 -07:00
Nick Gordon
56d1fae10a
nlsr: implement NameLsa::isEqualContent
...
Change-Id: Ibf9021144f5ff253515875ac61de97740a1fecd7
refs: #2962
2017-06-15 09:15:24 -07:00
Nick Gordon
adad2490e5
nlsr: LSA getData() now uses ostream instead of manually building the string
...
Change-Id: Ib4f6e27ccbe614140dbda63e6a5c7f4a78baedb7
refs: #2346
2017-06-13 12:15:43 -07:00
Nick Gordon
b23f279353
sync: remove check-for-self in sync updates
...
Change-Id: Iba7e80370acc7c7144725bb6de1d018a8493b9b7
refs: #4117
2017-06-12 17:17:06 -05: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
Nick Gordon
b9c5cecfb2
build: specify pre-v2 change version of ndn-cxx, ChronoSync in Jenkins file
...
Change-Id: I4c1a13542444821df6455958cdbbd9685c017337
refs: #3920 #4119
2017-06-09 10:37:12 -05:00
Nick Gordon
f8852c2d27
nlsr: change configuration parameter output level to info
...
Change-Id: I32ec91457aaa45e0dbd87c599b3a6bd0b5ac92a6
refs: #2850
2017-05-25 10:07:53 -05:00
Nick Gordon
9461afb721
nlsr: canonize Adjacent FaceURIs on startup
...
Change-Id: I6a2b31631918c1ece79c3fc13e392917162efc2d
refs: #4063
2017-05-24 10:42:57 -07:00
Nick Gordon
2108808ae3
nlsr: remove deprecated ndn-cxx header includes
...
Change-Id: Ia016bf6f29304bbc2232db45003fedb331f43ee6
refs: #4088
2017-05-24 10:57:49 -05:00
Ashlesh Gawande
6fa00d923c
Add missing dispatcher header to fix compilation
...
Change-Id: I7a7c637e74974c546bfc2c70fa39e850e8dbeaa2
2017-05-19 19:31:46 -05:00
Ashlesh Gawande
b4567f40fb
docs+README: improve documentation
...
Change-Id: I562508869f7e60ccf465b8c1acdf63e27c905c7a
2017-05-05 10:25:24 -05:00
Ashlesh Gawande
415676b6cc
make chronosync a dependency
...
refs: #2400
Change-Id: I8b488f165a4f9a2c9a7731931be3b6d2e3c43c89
2017-05-02 14:26:16 -05: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
dmcoomes
c2c3ae0fd2
nlsr: update manpages for nlsrc when security is enabled
...
refs: #3911
Change-Id: Idf496ed2c3826c2aafd015a42b9a61d9ec4ecceb
2017-04-24 13:34:13 -05:00
Ashlesh Gawande
812af97447
ci: check boost version change on OSX
...
refs: #4060
Change-Id: I70819d428c6285ed4e18d2da9478d2c99333d37a
2017-04-24 10:31:49 -05:00
dmcoomes
e689dd6d8b
Make header guards comply with Rule 3.2
...
refs: #3984
Change-Id: Iec7a0d9ff49cf6124af9e554432ee5f09a199651
2017-04-12 09:24:42 -05:00
Nick Gordon
4d2c6c07ae
nlsr: accept NFD-RIB-style register/unregister commands
...
refs: #3818
Change-Id: I7a5455bdec815bdcbe53ad535dab44249d1a18ce
2017-03-31 12:22:42 -05:00
Ashlesh Gawande
30096b8f37
docs: update NLSR paper
...
Change-Id: Ia8fda3373c5873db77db43f30165ec41dd4d05b2
2017-03-30 18:16:11 -05:00
Muktadir Chowdhury
3be6466a85
route: Refresh FIB entries independently of routing table calculation
...
refs: #2778
Change-Id: I3536faa9c097152bfb99ebc0270221ca359cba35
2017-03-28 10:58:30 -05:00
Muktadir R Chowdhury
f023a88ec1
docs+build: Prepare release for version 0.3.2
...
refs: #3995
Change-Id: If9ea3e69eee886abce90700e33f37c0102e367a7
NLSR-0.3.2
2017-03-16 09:19:50 -07:00
Alexander Afanasyev
4c2bb361ae
Remove more use of deprecated code
...
Change-Id: I4322ab4aedb9287acf2eb608f96b7eefbc5f7dba
Refs: #3988
2017-03-14 12:29:19 -07: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
48daea20d7
nlsr: enable dispatcher for LOCALHOST_PREFIX
...
refs: #3938
Change-Id: I532b69aa7e2ade22929588f42de55366fccb80d2
2017-02-27 15:33:10 -06:00
Ashlesh Gawande
218aaef118
utility: temp fix for face already exists (409)
...
refs: #3976
Change-Id: I930ae5dae8938c83b7deff5079a499b7c5dcc639
2017-02-25 21:34:36 -06:00
Davide Pesavento
87911dacd5
src: use ndn::nfd::ROUTE_ORIGIN_NLSR instead of a magic number
...
Change-Id: I88dc8e8bc5893820085f305abb52bfd1b654dfcd
Refs: #3903
2017-02-21 22:13:25 -05:00
Ashlesh Gawande
54e726cf5e
update config file for /localhop LSA
...
refs: #3899
Change-Id: I028ed7067724a2d3506ceca0813aea89efea528d
2017-02-14 11:04:08 -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
f590fecfc2
docs+build: Prepare release for version 0.3.1
...
Change-Id: I01d0b8e71ee4fdf37957a323e11e87f69672d473
NLSR-0.3.1
2017-01-22 11:03:28 -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
d1f4f33cfd
nlsr: Add dispatcher to NLSR class
...
refs: #3930
Change-Id: I69d3a1a87558118ea25258f08f7441e0d7ebe73d
2017-01-20 14:50:20 -06:00
Laqin Fan
d8c9d8cdab
Fix typos in the sample configuration file.
...
Change-Id: I66d66bef84aeb3508af654f7e664ca59bc5fee53
refs: #3113
2017-01-19 15:54:12 +00:00
Nick Gordon
feae5574b8
boilerplate: Update copyright year in .cpp files
...
refs: #3923
Change-Id: I8a46f2634527094d82c85c605384f25ddd172732
2017-01-13 12:18:32 -06:00
Alexander Afanasyev
4fc69e49a9
ci: Fix macOS build with Travis-CI
...
Change-Id: Iabdfd71c4ba8b3c35f6de117da3b42b61cb1dc4e
2017-01-11 13:31:43 -08:00
Nick Gordon
c6a852234d
nlsr: Updated license boilerplate for all NLSR files.
...
refs: #3909
Change-Id: I7186b62e2e3506e23a28c70b95b7e6a225a8d78b
2017-01-03 16:56:17 -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
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
Eric Newberry
41330f4256
ci: set Travis CI Xcode version and update NODE_LABELS to 10.11
...
refs #3833
Change-Id: I4c9f98d11e01ce1b712295c884d49fc14def37e2
2016-11-01 15:33:36 -07:00
Alexander Afanasyev
96bf2f0db8
build: Do not fail the build in debug mode when using deprecated declarations
...
The original motivation of this change was to avoid compilation failure
in debug mode on macOS 10.12.
Change-Id: Ibc006a6be6f5d9aba80dfe4b5f9b13a758bafcc7
Refs: #3795
2016-11-01 15:33:20 -07: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