Feature #3522
closedFaceUri syntax for netdev-bound faces
Added by Junxiao Shi over 8 years ago. Updated about 6 years ago.
100%
Description
Define FaceUri syntax for netdev-bound faces (#3521).
Update FaceUri parser to accept this syntax, which will be used in face dataset.
Updated by Junxiao Shi over 8 years ago
- Blocks Feature #3521: Netdev-bound faces added
Updated by Davide Pesavento over 8 years ago
This task should be moved to the ndn-cxx project.
Updated by Junxiao Shi over 8 years ago
- Project changed from NFD to ndn-cxx
- Category changed from Faces to Utils
- Target version changed from v0.5 to v0.5
FaceMgmt revision 51 defines the syntax.
Updated by Davide Pesavento over 8 years ago
There's a small problem with the "%" sign, as I pointed out here http://redmine.named-data.net/issues/1428#note-4, and the percent-encoded version would be kind of ugly and harder to read in my opinion.
What were the other proposals for the syntax?
Updated by Davide Pesavento over 8 years ago
- Assignee deleted (
Andrea Tosatto) - Start date deleted (
03/08/2016)
Updated by Junxiao Shi about 8 years ago
- Assignee set to Weiwei Liu
- Target version changed from v0.5 to v0.6
Updated by Jeff Burke about 8 years ago
Needs to target v0.5 of dependent Feature #3521.
Updated by Davide Pesavento about 8 years ago
Jeff Burke wrote:
Needs to target v0.5 of dependent Feature #3521.
v0.5 has already been released, so v0.6 is the correct target.
Updated by Junxiao Shi about 8 years ago
FaceMgmt revision 59 adds %25
to the syntax.
Updated by Weiwei Liu about 8 years ago
- Status changed from In Progress to Code review
Updated by Junxiao Shi about 8 years ago
when #1428 is eventually implemented, we might have a problem here... how do we distinguish the two?
How about changing the syntax to udp4+dev://eth1:6363
?
Updated by Davide Pesavento about 8 years ago
Junxiao Shi wrote:
How about changing the syntax to
udp4+dev://eth1:6363
?
Fine with me.
Updated by Junxiao Shi about 8 years ago
FaceMgmt rev60 has the new syntax.
It's worth noting that the <port>
part is required, and such FaceUris are always canonical.
Updated by Junxiao Shi about 8 years ago
can't we add a default port during canonicalization?
There isn't a valid use case for that.
FaceUri for NIC-associated permanent faces are never intended to be entered by an operator. It can only be returned as the LocalUri in a faces/list
or faces/query
dataset. Therefore, they will always be constructed as canonical.
Updated by Davide Pesavento about 8 years ago
Junxiao Shi wrote:
can't we add a default port during canonicalization?
There isn't a valid use case for that.
FaceUri for NIC-associated permanent faces are never intended to be entered by an operator. It can only be returned as the LocalUri in afaces/list
orfaces/query
dataset. Therefore, they will always be constructed as canonical.
I know that. However there are things in FaceUri that are a little more generic and broader than the bare minimum required by NFD. For example there's a constructor taking an arbitrary scheme, even though we only need it for ws://
and wsclient://
... Anyway, not a big deal, it can always be changed later.
Updated by Junxiao Shi about 8 years ago
- Status changed from Code review to Closed
- % Done changed from 0 to 100
Updated by Davide Pesavento about 6 years ago
- Subject changed from FaceUri syntax for NIC-associated permanent faces to FaceUri syntax for netdev-bound faces
- Description updated (diff)