{"push_id":925932977,"size":13,"distinct_size":12,"ref":"refs/heads/pr/bp_fix_vtimer_msg_diff_clang","head":"1c1a09b5028710e62eff24a996badd9924099edc","before":"bc88021eafbfc56451c937ad69f34d3ea83082c7","commits":[{"sha":"639f7dc020d04d8bcf86ca660927af8daf015dad","author":{"email":"4edf243612dddbbed191963011823b400d245cc0@mail.dnp.co.jp","name":"Yonezawa-T2"},"message":"gnrc_ndp: fixed ND Option handling for 6LoWPAN\n\nThe forms of the Source/Target Link-layer Address option for 6LoWPAN are defined\nin RFC 4944 Section 8:\nhttps://tools.ietf.org/html/rfc4944#section-8\nThe address is 16 bit if length is 1, 64 bit if length is 2.","distinct":false,"url":"https://api.github.com/repos/thomaseichinger/RIOT/commits/639f7dc020d04d8bcf86ca660927af8daf015dad"},{"sha":"a0b27b027af3c54fdb8b3f56aee0537f78614137","author":{"email":"b7c79d71440c72356115962b8b2ff78f2beee963@gmail.com","name":"Martine Lenders"},"message":"Merge pull request #4581 from Yonezawa-T2/neighbor_discovery_option_for_6lowpan\n\ngnrc_ndp: fixed ND Option handling for 6LoWPAN","distinct":true,"url":"https://api.github.com/repos/thomaseichinger/RIOT/commits/a0b27b027af3c54fdb8b3f56aee0537f78614137"},{"sha":"e9004235e92298ddee3941d7593e696171e1316c","author":{"email":"99fc15d2c6d62a3d436401c3c6a951f50aa38fee@inf.fu-berlin.de","name":"Martine Lenders"},"message":"shell: commands: fix nano specs issues for ping6 command","distinct":true,"url":"https://api.github.com/repos/thomaseichinger/RIOT/commits/e9004235e92298ddee3941d7593e696171e1316c"},{"sha":"0e47d08883d9f650680d1b23d52db8c1b0f98ebf","author":{"email":"99fc15d2c6d62a3d436401c3c6a951f50aa38fee@inf.fu-berlin.de","name":"Martine Lenders"},"message":"shell: commands: fix nano specs issues for ifconfig command","distinct":true,"url":"https://api.github.com/repos/thomaseichinger/RIOT/commits/0e47d08883d9f650680d1b23d52db8c1b0f98ebf"},{"sha":"2bd19c5d5dec9fd1410c260468e1893bccdb411a","author":{"email":"b7c79d71440c72356115962b8b2ff78f2beee963@gmail.com","name":"Martine Lenders"},"message":"Merge pull request #4587 from authmillenon/shell/fix/2015.12/nano\n\nshell: commands: fix selective outputs for nano specs (2015.12 version)","distinct":true,"url":"https://api.github.com/repos/thomaseichinger/RIOT/commits/2bd19c5d5dec9fd1410c260468e1893bccdb411a"},{"sha":"f1ab8c59d891e96fe75f5651d560521d281fc757","author":{"email":"99fc15d2c6d62a3d436401c3c6a951f50aa38fee@inf.fu-berlin.de","name":"Martine Lenders"},"message":"pkg: oonf_api: move source","distinct":true,"url":"https://api.github.com/repos/thomaseichinger/RIOT/commits/f1ab8c59d891e96fe75f5651d560521d281fc757"},{"sha":"0c2deb77038fdc8306ff2d7d71a737568a3d7a31","author":{"email":"b7c79d71440c72356115962b8b2ff78f2beee963@gmail.com","name":"Martine Lenders"},"message":"Merge pull request #4596 from authmillenon/pkg/fix/2015.12/oonf-source\n\npkg: oonf_api: move source (2015.12 version)","distinct":true,"url":"https://api.github.com/repos/thomaseichinger/RIOT/commits/0c2deb77038fdc8306ff2d7d71a737568a3d7a31"},{"sha":"f638aec567ae918d1c7994a1bf680ebf35f6bc8d","author":{"email":"4edf243612dddbbed191963011823b400d245cc0@mail.dnp.co.jp","name":"Yonezawa-T2"},"message":"gnrc_sixlowpan_nd: fixed crash on gnrc_sixlowpan_nd_next_hop_l2addr.\n\nWhen `gnrc_ndp_node_next_hop_l2addr` cannot resolve L2 address, it creates a\ntemporary neighbor cache entry with interface `KERNEL_PID_UNDEF` (unless the\ninterface is already known) to send a neighbor solicitation. When another packet\ndirected to the same address is going to sent before receiving a neighbor\nadvertisement, `gnrc_sixlowpan_nd_next_hop_l2addr` gets the temporary neighbor\ncache entry and calls `gnrc_ipv6_netif_get` with `KERNEL_PID_UNDEF`, resulting\nget a `NULL`. We must check `NULL` before dereference it.\n\nFYI, both `gnrc_ndp_node_next_hop_l2addr` and\n`gnrc_sixlowpan_nd_next_hop_l2addr` are enabled when\n`gnrc_sixlowpan_border_router_default` module is enabled with `GNRC_NETIF_NUMOF`\nis greater than 1:\n\ngnrc_sixlowpan_border_router_default\n→ gnrc_ipv6_router_default\n→ gnrc_ndp_router (if GNRC_NETIF_NUMOF > 1)\n→ gnrc_ndp_node\n→ gnrc_ndp_node_next_hop_l2addr is called from _next_hop_l2addr\n\ngnrc_sixlowpan_border_router_default\n→ gnrc_sixlowpan_nd_border_router\n→ gnrc_sixlowpan_nd_router\n→ gnrc_sixlowpan_nd\n→ gnrc_sixlowpan_nd_next_hop_l2addr is called from _next_hop_l2addr","distinct":true,"url":"https://api.github.com/repos/thomaseichinger/RIOT/commits/f638aec567ae918d1c7994a1bf680ebf35f6bc8d"},{"sha":"c7c76208f3b41b370702e01ed30ccdcf4555eeb7","author":{"email":"4edf243612dddbbed191963011823b400d245cc0@mail.dnp.co.jp","name":"Yonezawa-T2"},"message":"gnrc_ipv6_netif: fixed crash when ENABLE_DEBUG is 1.\n\nWhen ENABLE_DEBUG is 1, `out` is dereferenced unconditionally, but\n`_parse_options` in `gnrc_rpl_control_messages.c` calls it with NULL.\n\nClarified `out` must not NULL and fixed `_parse_options`.","distinct":true,"url":"https://api.github.com/repos/thomaseichinger/RIOT/commits/c7c76208f3b41b370702e01ed30ccdcf4555eeb7"},{"sha":"503b982772b300378325c2bb83d0ea8fc6ecd2c4","author":{"email":"4edf243612dddbbed191963011823b400d245cc0@mail.dnp.co.jp","name":"Yonezawa-T2"},"message":"nc: cancel timer set by `gnrc_ndp_rtr_sol_handle` in `gnrc_ipv6_nc_remove`.","distinct":true,"url":"https://api.github.com/repos/thomaseichinger/RIOT/commits/503b982772b300378325c2bb83d0ea8fc6ecd2c4"},{"sha":"c4248710e5dcd8817ac3aa34ecdd36d3f490480d","author":{"email":"4edf243612dddbbed191963011823b400d245cc0@mail.dnp.co.jp","name":"Yonezawa-T2"},"message":"fib: add debug outputs","distinct":true,"url":"https://api.github.com/repos/thomaseichinger/RIOT/commits/c4248710e5dcd8817ac3aa34ecdd36d3f490480d"},{"sha":"33ada0c20250c0e504c7df127f10f4b63dd141ff","author":{"email":"b7c79d71440c72356115962b8b2ff78f2beee963@gmail.com","name":"Martine Lenders"},"message":"Merge pull request #4604 from Yonezawa-T2/backport_4447_to_2015.12\n\nfixes several bugs on GNRC network stack","distinct":true,"url":"https://api.github.com/repos/thomaseichinger/RIOT/commits/33ada0c20250c0e504c7df127f10f4b63dd141ff"},{"sha":"1c1a09b5028710e62eff24a996badd9924099edc","author":{"email":"7b743ed54c99b036e8bf17deb022b93fa2a32c9b@gmail.com","name":"Thomas Eichinger"},"message":"tests: fix clang missing field error\n\nWithout this clang complains about missing initializers.\n`error: missing field 'microseconds' initializer [-Werror,-Wmissing-field-initializers]`","distinct":true,"url":"https://api.github.com/repos/thomaseichinger/RIOT/commits/1c1a09b5028710e62eff24a996badd9924099edc"}]}