Feature #2181
closedDisallow unsolicited Data from local apps
100%
Description
Change Data unsolicited pipeline to reject unsolicited Data from any source.
Currently, unsolicited Data from local applications will be accepted to ContentStore.
Local apps should use InMemoryStorage to manage their own caches, instead of dumping Data into ContentStore.
Files
Updated by Junxiao Shi about 10 years ago
- Has duplicate Feature #1814: Secure localhost data retrieval through NFD added
Updated by Junxiao Shi about 10 years ago
- Blocked by Feature #2182: InMemoryStorage for management added
Updated by Junxiao Shi about 10 years ago
- Related to Feature #2185: Recognize CachingPolicy=NoCache added
Updated by Junxiao Shi almost 10 years ago
- Related to Bug #2407: Local certificate is not published added
Updated by Junxiao Shi almost 10 years ago
- Blocked by Feature #1529: PIB service added
Updated by Junxiao Shi almost 10 years ago
Updated by Junxiao Shi almost 10 years ago
- Has duplicate deleted (Feature #1814: Secure localhost data retrieval through NFD)
Updated by Junxiao Shi over 9 years ago
Note: unsolicited field in ContentStore entry should not be deleted in this Feature. Specialized forwarding procedures, such as vehicular networks, may need this field.
Updated by Alex Afanasyev almost 9 years ago
- Target version changed from v0.3 to v0.5
Updated by Junxiao Shi over 8 years ago
- Estimated time set to 3.00 h
20160719 call decides to make "unsolicited Data admittance policy" as a configuration option.
Updated by Junxiao Shi over 8 years ago
- % Done changed from 0 to 20
https://gerrit.named-data.net/3115 moves the cache/drop decision from Data unsolicited pipeline to UnsolicitedDataPolicy
class.
The current policy is preserved as AdmitLocalUnsolicitedDataPolicy
.
Upcoming changes:
- Implement
DropAllUnsolicitedDataPolicy
andAdmitAllUnsolicitedDataPolicy
andAdmitNonLocalUnsolicitedDataPolicy
, and expand test suite to cover each policy. - Declare
tables.cs_unsolicited_policy
configuration option. - Change the default to
DropAllUnsolicitedDataPolicy
in both code and configuration sample.
Updated by Junxiao Shi over 8 years ago
- % Done changed from 20 to 50
https://gerrit.named-data.net/3129 adds three additional policies, along with test cases.
Updated by Junxiao Shi about 8 years ago
- % Done changed from 50 to 90
https://gerrit.named-data.net/3130 changes TablesConfigSection
constructor to accept Forwarder&
instead of references to individual tables.
This Change also simplifies config parsing procedures using static methods on ConfigFile
class.
https://gerrit.named-data.net/3131 moves logging of changing CS limit to cs::Policy
from TablesConfigSection
.
https://gerrit.named-data.net/3132 implements tables.cs_unsolicited_policy
config option.
Updated by Junxiao Shi about 8 years ago
- Status changed from In Progress to Resolved
- % Done changed from 90 to 100
https://gerrit.named-data.net/3142 introduces a macro to register UnsolicitedDataPolicy
subclass.
https://gerrit.named-data.net/3143 changes the default to "drop-all".
Updated by Junxiao Shi about 8 years ago
- File 20160829130802.tgz 20160829130802.tgz added
- File 20160829210541.tgz 20160829210541.tgz added
https://gerrit.named-data.net/3143 patchset2 has one NFD-integ failure, but the same failure also occurs before this Change (reported as #3218-15).
Notice is sent to nfd-dev with deadline Sep 03.
Updated by Junxiao Shi about 8 years ago
- Status changed from Resolved to Closed
nfd-docs:commit:e6586a59c867f7696eddacf4f0cfbf7952d2a2bb describes the change.
Updated by Junxiao Shi almost 8 years ago
- Status changed from Closed to Code review
https://gerrit.named-data.net/3409 adds UnsolicitedDataPolicy::getList
which allows simulation code to find out which policies are available.
Updated by Junxiao Shi almost 8 years ago
- Status changed from Code review to Closed