Encode Interests to PacketFormat03
When #4567 merges, ndn-cxx and NFD will stop accepting NDN Packet Format v0.2.
PyNDN should encode to NDN Packet Format v0.3 now, so that it can work with both current and future version of NFD.
Updated by Jeff Burke 5 months ago
We do not intend to abandon either library, but have no funding to do work on them, either, after the end of the CRI award and the limited scope of support on ICN-WEN. (I sent a reminder the PIs in mid-May about this.) I hope to discuss a resolution with folks at ndncomm - either we need to identify funding for REMAP to continue maintaining or find another maintainer. My strong preference is the former.
Updated by Davide Pesavento 5 months ago
Just to clarify the scope of this issue... Based on what I heard months ago, all common client libraries fully support the new packet format. Therefore, this task should "simply" consists in switching the default encoding of Interest packets from v0.2 to v0.3, and possibly update some unit tests and related things to accommodate the new default. So it should be a relatively minor task.
Updated by Junxiao Shi 5 months ago
It is in fact trivial. esp8266ndn's patch for ndn-cpp C is only one line change https://github.com/yoursunny/esp8266ndn/commit/7730f30910f5b337af2c577ef5dce6d694868a26 although not clean.