Michael Frey
Michael Frey
@PeterKietzmann Thanks for the feedback! I totally agree, we should avoid to provide information which becomes soon outdated. The roadmap page was named todo before and probably covered the purpose...
The actual fix is relatively easy. You have to replace the deprecated API call in your return statement in a unit test with ``cmocka_run_group_tests`` and subsequently replace the ``unit_test ``...
Your issue (compilation failure) is not related to this issue (compilation warning). I've opened a new issue #299
> I thought it was related, but I was wrong.Thanks for your help. The "problem" we are facing in this issue is that the cmocka version we run on our...
Also, ``CCNL_MAX_NONCES`` seems to be introduced as a check if somebody is running this on RIOT or not. While I'm not a particular huge fan of this ifdef hell, this...
The issue is triggered by ```C 236 DEBUGMSG_CFWD(INFO, " incoming interest=%s nonce=%"PRIi32" from=%s\n", 237 ccnl_prefix_to_str((*pkt)->pfx,s,CCNL_MAX_PREFIX_SIZE), 238 ccnl_suite2str((*pkt)->suite), nonce, 239 ccnl_addr2ascii(from ? &from->peer : NULL)); ``` in file ``ccnl_fwd.c``.
The problem is quite simple. RIOT maps the logging macros to "printf" (see ``./core/include/log.h`` in RIOT and ``ccnl-riot-logging.h`` in ccn-lite). Passing ``NULL`` to ``%s`` in printf is undefined behaviour and...
The function ``ccnl_addr2ascii`` is called with a loopback face, i.e. ```C 122 static struct ccnl_face_s *loopback_face; ``` which was initialised as a local face ``` C 467 loopback_face = ccnl_get_face_or_create(&ccnl_relay,...
> I noticed that this name resolution did not happen when adding a face to a relay. Would it make sense to add this capability? Short answer: It might make...
> But I think for udp sockets that should be possible? Absolutely, but do you really need it (except for something like docker)?