{"push_id":1046204648,"size":82,"distinct_size":82,"ref":"refs/heads/master","head":"2b04888f16ae617a99ae5aaa1b8e790ec7e2dcd5","before":"93b90891640cc96ba36643dc3a6e6e4b708a883a","commits":[{"sha":"e5c7437e17a5d7b6ad78dc2cc757b86b8859c23e","author":{"email":"25db78be7c666d99eacb81d0f35148479f604823@inria.fr","name":"Gaëtan Harter"},"message":"Fix default tun/tap issue with multiple tunslip6\n\nWhen running multiple tunslip6 instances, it collides with tun0 being already\nused (cannot open file).\nHowever, system default is already to use \"tun0\" and \"tap0\".\n\nBy putting the default empty string as name, system automatically increment and\nselects a free interface, \"tun0\", \"tun1\".","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/e5c7437e17a5d7b6ad78dc2cc757b86b8859c23e"},{"sha":"fbc5b5300de430f1149606a7297acfc7e65c0cf6","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@tado.com","name":"Valentin Sawadski"},"message":"trims resolv.c by removing unrequired static declarations\n\nCloses https://github.com/contiki-os/contiki/issues/1333","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/fbc5b5300de430f1149606a7297acfc7e65c0cf6"},{"sha":"0e0bf33d311528adf4e293fc73044e5af0fbcf05","author":{"email":"5aeebab117b892fa42002146e4c62be676bc4621@sparber.net","name":"Tommy Sparber"},"message":"uIP Stats: Count sent ICMP6 packets\n\nThe sent ICMP6 packets (for example from RPL) are currently\nnot counted towards the sum of sent ip and icmp packets.\n\nIs there any reason behind this or is it just a bug?\nLooking at the code I found no side effects of adding these two lines.\n\nDebug output:\n```\nuip_stat.ip .recv 10 .sent 23 .forwared 0 .drop 0\nuip_stat.icmp .recv 10 .sent 11 .drop 0\nuip_stat.udp .recv 0 .sent 12 .drop 0\n```\n(Sum of ip.sent matches icmp.sent and udp.sent)","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/0e0bf33d311528adf4e293fc73044e5af0fbcf05"},{"sha":"5a440dd00319851138cbdf9f4e1c27aad2f19d8b","author":{"email":"c11d58de5d9e1fe4e6b74bc2015e96b2e6e11caa@163.com","name":"myrfy001"},"message":"off_t changed to signed to stay the same as POSIX\n\nOn many other tool chains, like TI's new MSG430-GCC, the typedef will be conflict.","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/5a440dd00319851138cbdf9f4e1c27aad2f19d8b"},{"sha":"92840e7adc927ecccdf3902a66bb325702e48130","author":{"email":"1a9427b3569a93b2b36fb8e7150698cdb79241fc@sics.se","name":"Simon Duquennoy"},"message":"Simplify uip-ds6-nbr module further when NDP is disabled. Avoids known issue https://github.com/contiki-os/contiki/issues/1380 of neighbors in non-REACHABLE state.","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/92840e7adc927ecccdf3902a66bb325702e48130"},{"sha":"7dc15816317e75ffe429e0f82f6e3fad990ba7c4","author":{"email":"f3e731dfa293c7a83119d8aacfa41b5d2d780be9@jkent.net","name":"Jeff Kent"},"message":"jsonparse: multiple improvements\n\n* input string now can be any json value type\n* syntax handling completed\n* stack is now used more efficiently for objects\n* implemented atomic values true, false, and null\n* jsonparse_copy_value now handles escapes","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/7dc15816317e75ffe429e0f82f6e3fad990ba7c4"},{"sha":"16145f645a1a48abb865f978ffea847ae7f4b027","author":{"email":"a7ec037f586d05d1db8b7a2fba042303d2aeceb3@intel.com","name":"Michael LeMay"},"message":"galileo: build_newlib.sh: Only apply patch files with the extension \".patch\"\n\nThis avoids treating as patches other files that may happen to be\npresent in the newlib patch directory in a working tree.","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/16145f645a1a48abb865f978ffea847ae7f4b027"},{"sha":"66629ae58f7494eea0cc9f822ca38b7f20c29b5e","author":{"email":"a7ec037f586d05d1db8b7a2fba042303d2aeceb3@intel.com","name":"Michael LeMay"},"message":"galileo: build_newlib.sh: Exit on configuration error\n\nThis patch adds a check for the result of the newlib configure command\nand immediately exits the build_newlib.sh script if configure fails.","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/66629ae58f7494eea0cc9f822ca38b7f20c29b5e"},{"sha":"c815fa451186b4bf06073dbb9b59d7b1e410e213","author":{"email":"a7ec037f586d05d1db8b7a2fba042303d2aeceb3@intel.com","name":"Michael LeMay"},"message":"x86: Use shared ISR for I2C and GPIO\n\nThis patch permits interrupts to be generated by both the I2C and GPIO\ncontrollers for simultaneously-executing applications. The controllers\nshare a single interrupt pin, INTC. Prior to this patch,\nquarkX1000_gpio_init() routed INTA to PIRQC and IRQ 10 (due to an\nincorrect assumption that INTA is connected to the GPIO controller),\nand quarkX1000_i2c_init() routed INTC to PIRQC and IRQ 9. The I2C\ncontroller initialization is a prerequisite for GPIO initialization,\nso the final configuration was that INTA and INTC were both routed to\nPIRQC and IRQ 10. Thus, only the GPIO ISR was being invoked, even if\nthe I2C controller was actually responsible for the interrupt.\n\nThis patch refactors the I2C and GPIO ISR setup and handler code so\nthat the shared portions are combined in\ncpu/x86/drivers/legacy_pc/shared-isr.[ch].  The I2C and GPIO drivers\ncommunicate their interrupt information to the shared component by\nplacing structures in a specific section of the binary.","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/c815fa451186b4bf06073dbb9b59d7b1e410e213"},{"sha":"c9bffe6d5a7780f339ca76617502318d85c54eaa","author":{"email":"a7ec037f586d05d1db8b7a2fba042303d2aeceb3@intel.com","name":"Michael LeMay"},"message":"galileo: Convert README for examples into README.md\n\nThis patch renames and reformats examples/galileo/README to use\nMarkdown.","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/c9bffe6d5a7780f339ca76617502318d85c54eaa"},{"sha":"3e644476319d131782d0112905bc889d164d3af0","author":{"email":"a7ec037f586d05d1db8b7a2fba042303d2aeceb3@intel.com","name":"Michael LeMay"},"message":"galileo: Expand README for examples\n\nThis patch expands the instructions in examples/galileo/README.md.","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/3e644476319d131782d0112905bc889d164d3af0"},{"sha":"58874ea25df3f5328a4429348a13b2451f9435de","author":{"email":"a7ec037f586d05d1db8b7a2fba042303d2aeceb3@intel.com","name":"Michael LeMay"},"message":"x86, galileo: Refactor I2C and GPIO initialization\n\nThis patch revises the I2C and GPIO initialization code to always be\nrun during platform boot rather than within each process that requires\nit.\n\nThis patch also revises the gpio-output example to use a pin that is\nset as an output by the default pinmux configuration.  Previously, it\nused a pin that was set as an output by the pinmux configuration that\nis in effect when the OS does not change the pinmux configuration.","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/58874ea25df3f5328a4429348a13b2451f9435de"},{"sha":"b82d92e3736b5635da0536deab628935bae9cecb","author":{"email":"a7ec037f586d05d1db8b7a2fba042303d2aeceb3@intel.com","name":"Michael LeMay"},"message":"galileo: Add I2C callbacks example\n\nThis patch adds an example for I2C callbacks that is very similar to\nthe i2c-LSM9DS0 example except that it uses a PWM device that is built\ninto the platform.","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/b82d92e3736b5635da0536deab628935bae9cecb"},{"sha":"1f445172ff06e30c8c0f82022817dd94417e6ec4","author":{"email":"a7ec037f586d05d1db8b7a2fba042303d2aeceb3@intel.com","name":"Michael LeMay"},"message":"galileo: Fix build help message in examples\n\nThis patch fixes examples/galileo/Makefile so that it actually\ndisplays the intended help message when an unrecognized EXAMPLE is\nselected.","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/1f445172ff06e30c8c0f82022817dd94417e6ec4"},{"sha":"151f532225d4ccf1d5618d2112b2b6555d5d144a","author":{"email":"78b0c05c1c4a8a1abff6bf19d990c1ee0a703251@zolertia.com","name":"Antonio Lignan"},"message":"Adapted the TMP102 sensor to Contiki's sensor API","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/151f532225d4ccf1d5618d2112b2b6555d5d144a"},{"sha":"1be30d52dc5ee2d377dcfdfcb3e8bbd946c9aeac","author":{"email":"78b0c05c1c4a8a1abff6bf19d990c1ee0a703251@zolertia.com","name":"Antonio Lignan"},"message":"Removed unused blocks and made functions static","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/1be30d52dc5ee2d377dcfdfcb3e8bbd946c9aeac"},{"sha":"934cdbacca841e89535090a6c7fcf8c12efac921","author":{"email":"78b0c05c1c4a8a1abff6bf19d990c1ee0a703251@zolertia.com","name":"Antonio Lignan"},"message":"Adapted the ADXL345 sensor to Contiki's sensor API","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/934cdbacca841e89535090a6c7fcf8c12efac921"},{"sha":"4d4930921ea0c92a2da11a6669cc2d424b5d4e7f","author":{"email":"78b0c05c1c4a8a1abff6bf19d990c1ee0a703251@zolertia.com","name":"Antonio Lignan"},"message":"Fixes error when processes name are not used","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/4d4930921ea0c92a2da11a6669cc2d424b5d4e7f"},{"sha":"56aeb7cd7e91f7f343e178b44c91f818054656b0","author":{"email":"d67e5ff0fe53d291fca260b5cfcda14f46598d00@zolertia.com","name":"Aitor Mejias"},"message":"Added Zolertia Zonik sound sensor test and drivers","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/56aeb7cd7e91f7f343e178b44c91f818054656b0"},{"sha":"5c7bc22321f3366be1b5b8528eb9ee1d49c5250e","author":{"email":"69c2ce6ebd7c0456f483df3dee848c714b8df642@sics.se","name":"Nicolas Tsiftes"},"message":"Merge pull request #1526 from alignan/pull/fix-shell-exec-no-process-name\n\nFixes error when processes name are not used","distinct":true,"url":"https://api.github.com/repos/rafaeldelucena/contiki/commits/5c7bc22321f3366be1b5b8528eb9ee1d49c5250e"}]}