14 Commits
Author SHA1 Message Date
Ashlesh Gawande a1ad604672 src: schedule sync interest on NoRoute NACK
refs #5012

Change-Id: I671b507c66e1957aae976c859e81591c93dc4d94
2019-10-08 16:34:24 -05:00
Ashlesh Gawande 9a306fe0a9 logic: use properly seeded rng via ndn::random::getRandomNumberEngine
Change-Id: I2a3a84b62ef9b21857097ce6a56fed92f8ddea86
2019-01-14 16:52:29 -06:00
Ashlesh Gawande 1d1092d356 Transition to v0.3 format
Set CanBePrefix on interests
Remove remaining exclude filter logic

refs: #4691, #4684

Change-Id: I6d1b23ba9973f5b54ba49e5122b18ac0d9f88720
2018-08-05 11:04:15 -05:00
Ashlesh Gawande db862e01c9 src: Fix compilation after ndn-cxx marked Component explicit
Change-Id: Id74423ea8144a16df63729153eba06f9f7943d1e
2018-03-30 17:15:08 -05:00
Ashlesh Gawande 4a9ecd5d51 logic: handle sending data packets larger than MAX_NDN_PACKET_SIZE
refs: #4140

Change-Id: I722604a55765ffc1f27639f4d21e69f118cec77d
2018-02-07 21:32:05 -06:00
Ashlesh Gawande aae853c649 Allow sync interest lifetime to be set from socket
refs: #4490

Change-Id: Ic4a0cb78036d3e7e997e08c5bfad0a8fd2d9749f
2018-02-07 11:35:42 -06:00
Ashlesh Gawande 04e8d493e0 Mark exclude interest as mustBeFresh
refs: #4218, #4140

Change-Id: Ie85e11308ba8adf0280b8c13fb3d2b9e8084401f
2018-02-05 14:39:59 -08:00
Ashlesh Gawande 08784d4485 Fix compilation with latest ndn-cxx
Change-Id: Iaf468a75466134d18ecbb1fef66e4cb401d781a4
2017-09-09 10:43:22 -05:00
Ashlesh Gawande 8dfa63c1dd socket: refresh nonce on timeout
refs: #4196

Change-Id: I34e168a563fef174bb8489269dd49bd87b942e45
2017-07-31 17:18:10 -05:00
Ashlesh Gawande 8ba7d5a162 logic: do not process exclude interests
refs: #4209, #4179

Change-Id: I74583d0d34d6e8db0cbfa844f5f47d4633f38849
2017-07-31 15:13:00 -05:00
Ashlesh Gawande 687cf92fd4 Adapt to ndn-cxx security changes
refs: #4090, #4195, #3828

Change-Id: Ie1bf11d604af12d3b26fba24054ed67fe735ae7c
2017-07-28 10:51:58 -05:00
Ashlesh Gawande 097bb448f4 docs: Fix doxgyen build
Change-Id: I545ef94f5076592e605b08e906d90d7857947fa8
2017-05-31 16:10:43 -05:00
Ashlesh Gawande 8d1347ab07 socket: allow applications to set seq numbers
refs: #4032

Change-Id: I4ed379baaebc1643abf5864f7b674724f901e0e6
2017-04-11 12:40:57 -05:00
Ashlesh Gawande d31d6b1401 logic: don't send oversized exclude interests
refs: #3990

Change-Id: I495f2e9950369bc8c53d71501969add5076a3fee
2017-03-31 11:44:49 -05:00