first raw version with CCNx1.0 (TLV) support in the forwarder and in the tools, still buggy
CCNTLV now works for the ccn-lite-simu test program
prefix_to_path allocated memore, callers (mostly in DEBUGMSG) never freed - now using static char buffer
started to move NFN related routines away from core and encoding logic
replaced all defines for CCNL_NFN with USE_NFN, same for CCNL_NACK and CCNL_NFN_MONITOR
compiles again with USE_NFN and USE_NACK
started to do NFN code clean up
moved more (NFN related) prototypes to ccnl-ext.h
Concentrared the state of a Krivine's machine in a struct. This struct is an element of the relay data structure.
First implementation of produce.
* Similar to mkC but takes an additional parameter indicating a target directory
* It reads from stdin and chunks the data according to a chunksize
* The last chunk contains the final block id for NDNTLV (this is only useful for a streaming mode, next implementation will have finalblockid in every chunk object)
every chunk object now contains finalBlockId
moved krivine-common.h to ccnl-ext-nfn.h, changed APIs so this is internal to ccnl-ext-nfn.c
json.c now is ccnl-ext-nfnmonitor.c, references to calls also updated
moved Krivine related stuff into ccnl-ext-nfnXXX.c files
in the NFN code, changed calls to malloc() and free() to ccnl_malloc() and ccnl_free()
temporary commit
fixed USE_SUITE macro: ccn-lite-pktdump.c recognizes the NDNTLV format again
moved the parsing of Lambda expressions, and pretty-printing of tems, to ccnl-util.c (for later re-use in ccn-lite-peek.c)
all URI and Lambda expression parsing and character escaping now concentrated in ccnl-util.c, component separator is back to '/'
Added final block id to ndntlv_mkContent