{"push_id":773864295,"size":25,"distinct_size":25,"ref":"refs/heads/uuid","head":"05daabdef28432f574f48661e6dce13aff0b6a6c","before":"2b9c4f12e54afde247b5f8c24a8867ce928e4b30","commits":[{"sha":"1c1402d124030cf5a447d7ee3149d895939c4223","author":{"email":"e5bb0ea9e2726000eec3a04030e22edb132ff9c8@intel.com","name":"Iván Briano"},"message":"Use the actual project's domain for the mailing list address\n\nSigned-off-by: Iván Briano <ivan.briano@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/1c1402d124030cf5a447d7ee3149d895939c4223"},{"sha":"ecb9c9d368621ee7a1144439dcb591ea0c2d6e5b","author":{"email":"e5bb0ea9e2726000eec3a04030e22edb132ff9c8@intel.com","name":"Iván Briano"},"message":"flow: Fix building when sizeof(int) != sizeof(int32_t)\n\nSigned-off-by: Iván Briano <ivan.briano@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/ecb9c9d368621ee7a1144439dcb591ea0c2d6e5b"},{"sha":"093007683dcfbc41b1f3febb270e68db4f538560","author":{"email":"e5bb0ea9e2726000eec3a04030e22edb132ff9c8@intel.com","name":"Iván Briano"},"message":"comms: OIC client is not using ioctl, so don't include the header.\n\nSigned-off-by: Iván Briano <ivan.briano@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/093007683dcfbc41b1f3febb270e68db4f538560"},{"sha":"5d89b958290ec76beef624db8938d2417b1a2305","author":{"email":"e5bb0ea9e2726000eec3a04030e22edb132ff9c8@intel.com","name":"Iván Briano"},"message":"comms: Adapt, again, to RIOT API name changes\n\nThe new network API went through its final rename/move, hopefully.\n\nSigned-off-by: Iván Briano <ivan.briano@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/5d89b958290ec76beef624db8938d2417b1a2305"},{"sha":"ef245a7ef9f0fc200b28e071ffaf09779077bc3d","author":{"email":"e5bb0ea9e2726000eec3a04030e22edb132ff9c8@intel.com","name":"Iván Briano"},"message":"comms: Add sol_network_addr_from_str\n\nSigned-off-by: Iván Briano <ivan.briano@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/ef245a7ef9f0fc200b28e071ffaf09779077bc3d"},{"sha":"6ac92fefc1dbe602a641e59737874d9b8f0ad440","author":{"email":"e5bb0ea9e2726000eec3a04030e22edb132ff9c8@intel.com","name":"Iván Briano"},"message":"comms: Portably check endianness\n\nThe endian.h header is not widely available, and the compiler provides\nthe necessary definitions anyway, so use those.\n\nSigned-off-by: Iván Briano <ivan.briano@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/6ac92fefc1dbe602a641e59737874d9b8f0ad440"},{"sha":"cd15d1c974549d2bff868ec8d49f9354c1576819","author":{"email":"e5bb0ea9e2726000eec3a04030e22edb132ff9c8@intel.com","name":"Iván Briano"},"message":"comms: Avoid registering a CoAP observer more than once\n\nSigned-off-by: Iván Briano <ivan.briano@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/cd15d1c974549d2bff868ec8d49f9354c1576819"},{"sha":"1424f3e0eeb40107922731ea5d418abd26de13a0","author":{"email":"e5bb0ea9e2726000eec3a04030e22edb132ff9c8@intel.com","name":"Iván Briano"},"message":"comms: Turn sol-socket into a very simple BSD sockets wrapper\n\nIn order to port the functionality to other platforms that don't have\nBSD sockets, we need to wrap them on our own API first. And since\nsockets can be used on a wide variety of things, we need to start small\nand only with that we need. For now, wrap only the required\nfunctionality to make CoAP work.\n\nSigned-off-by: Iván Briano <ivan.briano@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/1424f3e0eeb40107922731ea5d418abd26de13a0"},{"sha":"e8bd3f71487e2a0901adf02d4288277b5193221b","author":{"email":"e5bb0ea9e2726000eec3a04030e22edb132ff9c8@intel.com","name":"Iván Briano"},"message":"comms: Identify interfaces by their controlling thread pid\n\nSigned-off-by: Iván Briano <ivan.briano@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/e8bd3f71487e2a0901adf02d4288277b5193221b"},{"sha":"3a13473ea8d426c9783c08c6fa79157f242b2d6c","author":{"email":"e5bb0ea9e2726000eec3a04030e22edb132ff9c8@intel.com","name":"Iván Briano"},"message":"comms: Very simplistic port of sol-socket for RIOT\n\nSigned-off-by: Iván Briano <ivan.briano@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/3a13473ea8d426c9783c08c6fa79157f242b2d6c"},{"sha":"1446f1c00bdb2d8a94cab1de9b59d770a300710f","author":{"email":"e5bb0ea9e2726000eec3a04030e22edb132ff9c8@intel.com","name":"Iván Briano"},"message":"Fix typo\n\nSigned-off-by: Iván Briano <ivan.briano@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/1446f1c00bdb2d8a94cab1de9b59d770a300710f"},{"sha":"f842532a07f203b2786f1ad3fb2ae86f959bcb7b","author":{"email":"27489cbbb360dd9a8af745ba3f6e7d2c506ebdd9@intel.com","name":"Leandro Dorileo"},"message":"build: make sure we reset obj-*-[y,m] variables\n\nAfter parsing a module's makefile we should make sure we reset\nobj-*-[y,m] variables so we don't end up appending named clashing\nobjects variables.\n\nAn exposed problem was console.mod, we have flow/console.mod and\nlinux-micro/console.mod, after parsing flow/console.mod we left\nobj-console-m set with console.o and then when parsing\nlinux-micro/console.mod (because it does obj-console-m += console.o) we\nended up with obj-console-m set as \"console.o console.o\", with that\nMakefile.rules created 2 rules for linux-micro/console.o.\n\nSigned-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/f842532a07f203b2786f1ad3fb2ae86f959bcb7b"},{"sha":"7b6a7750d82f778c6e1766e567737ed5e9f24051","author":{"email":"51c7437a02b34df685e6b4ecb2e9bca23efe2e1a@intel.com","name":"Leandro Pereira"},"message":"flow/random: Store state as `unsigned int` to avoid UB in 32-bit\n\nThis has been reported on Issue #607, where undefined behavior\nsanitizer would produce runtime errors when generating random numbers\non a 32-bit machine.\n\nMove state to `unsigned int` so that the overflow behavior is defined,\nand, where signed data is expected, shift value right by 1 bit before\ncasting to an integer in order to kill the bit that would be the sign\nbit.\n\nSigned-off-by: Leandro Pereira <leandro.pereira@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/7b6a7750d82f778c6e1766e567737ed5e9f24051"},{"sha":"662515a79d52648cffd94c5d03dfa4ebcdea90ea","author":{"email":"51c7437a02b34df685e6b4ecb2e9bca23efe2e1a@intel.com","name":"Leandro Pereira"},"message":"flow/random: Initialize random seed with platform-specific methods\n\nIf no seed is specified, use a platform-specific entropy pool to\ninitialize the PRNG node type.\n\nUnder Linux, try using getrandom(2), falling back to reading from\n/dev/urandom.\n\nOn other platforms (or, in the case that both methods for Linux), fall\nback to using a bad, but frequently found source of entropy:\ntime(NULL).  Since the random node type is not expected to be used for\nanything other than a simple PRNG, this won't be a problem.\n\nSigned-off-by: Leandro Pereira <leandro.pereira@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/662515a79d52648cffd94c5d03dfa4ebcdea90ea"},{"sha":"7c7e7da7867724195f306b968a3f0b206a95f6ad","author":{"email":"51c7437a02b34df685e6b4ecb2e9bca23efe2e1a@intel.com","name":"Leandro Pereira"},"message":"flow/random: Use random_r() if available\n\nInstead of using the Mersenne Twister (MT19937) implementation for all\nplatforms, use the the Glibc extensions random_r() and initstate_r() if\navailable.\n\nThese functions are the reentrant versions of their non-reentrant POSIX\nfunctions, random() and initstate().  If unavailable, MT19937 is used.\n\nThe random seed is still initialized using platform-speficic entropy\npools.\n\nSigned-off-by: Leandro Pereira <leandro.pereira@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/7c7e7da7867724195f306b968a3f0b206a95f6ad"},{"sha":"f420a843153890b8b16d0a63d08ac3f5de261c6d","author":{"email":"4a2446c7b6f63c544914591afe5e142cbb0f5800@intel.com","name":"Luiz Ywata"},"message":"Add -I option to sol-fbp-runner\n\nNow runner is able to search for fbp files according to paths\npassed to it through -I option.\n\nSigned-off-by: Luiz Ywata <luizg.ywata@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/f420a843153890b8b16d0a63d08ac3f5de261c6d"},{"sha":"abd633174579cb23d3f4282d2db3203ea71d7407","author":{"email":"27489cbbb360dd9a8af745ba3f6e7d2c506ebdd9@intel.com","name":"Leandro Dorileo"},"message":"build: fix requires-private\n\nWe're not supporting the common \"local context\" idiom for\nrequires-private-y where each sub makefile may want to reset the\nrequires-private-y variable like it's done to all other variables i.e:\n\nrequires-private-y := $(DEP_REQUIRES_PRIVATE)\n\nWith that whenever we get a similar case the requires-private-y variable\nwill be reset.\n\nThis patch changes the code append a global requires-private variable\ngiven a local requires-private-y.\n\nThe patch also fixes a makefile setting requires-private-y with LDFLAGS\ninstead of REQUIRES_PRIVATE.\n\nSigned-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/abd633174579cb23d3f4282d2db3203ea71d7407"},{"sha":"69f00c94f6ea36807022bc1dd715429644709ee6","author":{"email":"ea4fb6320c1221b6a559089d8ab97ffc53fc6586@intel.com","name":"Bruno Dilly"},"message":"modules/gtk: set min width for labels\n\nAfter scrolled window was added, labels width aren't change\nwindow width anymore.\nIt leads to sad scenarios where a dev may think a node type\nisn't working fine...\n\nI tried to resize the window respecting changes on label\nsize, but I wasn't able to do it, so\nI'm setting a minimum enforced width that I believe is good\nenough to display most of our outputs.\n\nSigned-off-by: Bruno Dilly <bruno.dilly@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/69f00c94f6ea36807022bc1dd715429644709ee6"},{"sha":"d97adb17b2ec3c255096886d185e0089d8d9b78a","author":{"email":"816df4d2f7553426878b7da6111c247d38d5602a@intel.com","name":"Caio Marcelo de Oliveira Filho"},"message":"build: properly unquote CONFIG_CFLAGS and CONFIG_LDFLAGS\n\nWhen using CONFIG_CFLAGS containing spaces, it would be appended to the\ncommand line keeping the quotes. The issue is that `patsusbt` operates\non words, but not assuming quotes mean anything.\n\n    $(patsubst \"%\",%,$(CONFIG_CFLAGS))\n\nwas evaluating\n\n    \"-Wno-undef\n    -Wno-missing-include-dirs\"\n\nand neither matched.\n\nUsing two patsubst, one for \"% and another for %\" works in some cases\nbut would break in the case we had quotes inside one of the flags.\n\nThis patch uses `echo`, and ensures that it is called only once for each\nflag by creating the UNQUOTED_ variables using `:=` (single assignment).\n\nSigned-off-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/d97adb17b2ec3c255096886d185e0089d8d9b78a"},{"sha":"8e3cb6f2f6b5e164616278cb479c06a20a9513fc","author":{"email":"dc5f5719afbf9af3fe162a3ac398146b4d0a4afe@intel.com","name":"Gustavo Lima Chaves"},"message":"Fix sanitizer run-time error and bad node naming on sample fbp.\n\nBoth spotted by make cheat-cheet rule.\n\n     GEN   doc/node-types-html/svg/src/test-fbp/converter-empty-byte.svg\n     src/bin/sol-fbp-to-dot/main.c:79:23: runtime error: left shift of\n     negative value -127\n\nwas the error for the signedness issue.\n\nSigned-off-by: Gustavo Lima Chaves <gustavo.lima.chaves@intel.com>","distinct":true,"url":"https://api.github.com/repos/glima/soletta/commits/8e3cb6f2f6b5e164616278cb479c06a20a9513fc"}]}