{"push_id":2068434929,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"c2aa34d8cede20d4c8701f20ade9a016fb478b87","before":"158a0c4ca01e18479f4d41928c9967a70036bd96","commits":[{"sha":"1dd543b4ae12aa161ac0558555c9f03e82ceffb6","author":{"name":"Francois Perrad","email":"544309592329dc666af71273e74a1db389221a87@gmail.com"},"message":"lua-sdl2: refactor with cmake\n\nthat allows optional dependencies\n\nSigned-off-by: Francois Perrad <francois.perrad@gadz.org>\n[Thomas:\n - use \"luainterpreter\" instead of \"lua\" in the dependencies\n - replace with a Git formatted patch that doesn't comment code but\n   removes it.]\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/1dd543b4ae12aa161ac0558555c9f03e82ceffb6"},{"sha":"7e3583dd558925a447eaa4367d659f39482fbbc0","author":{"name":"Peter Korsgaard","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@korsgaard.com"},"message":"lame: security bump to version 3.100\n\nFixes the following security issues:\n\nCVE-2017-9410: fill_buffer_resample function in libmp3lame/util.c heap-based\nbuffer over-read and ap\n\nCVE-2017-9411: fill_buffer_resample function in libmp3lame/util.c invalid\nmemory read and application crash\n\nCVE-2017-9412: unpack_read_samples function in frontend/get_audio.c invalid\nmemory read and application crash\n\nDrop patches now upstream or no longer needed:\n\n0001-configure.patch: Upstream as mentioned in patch description\n\n0002-gtk1-ac-directives.patch: Upstream as mentioned in patch\ndescription/release notes:\n\nResurrect Owen Taylor's code dated from 97-11-3 to properly deal with GTK1.\nThis was transplanted back from aclocal.m4 with a patch provided by Andres\nMejia. This change makes it easy to regenerate autotools' files with a simple\ninvocation of autoconf -vfi.\n\n0003-msse.patch: Not needed as -march <x86-variant-with-msse-support>\nnowadays implies -msse.\n\nWith these removed, autoreconf is no longer needed.\n\nAlso add a hash for the license file while we're at it.\n\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/7e3583dd558925a447eaa4367d659f39482fbbc0"},{"sha":"915a627fce1eb9fdb90001131f79aab249742488","author":{"name":"Peter Korsgaard","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@korsgaard.com"},"message":"openssl: unconditionally define BR2_PACKAGE_PROVIDES_HOST_OPENSSL\n\nFixes:\nhttp://autobuild.buildroot.net/results/207/207d0ca1fe5328e675246c851fcb0d5685f8c0bd/\nhttp://autobuild.buildroot.net/results/546/546a56d6dd39e5e9ecfe25fd36a00510e6c0c45b/\n\nhost-openssl may be used without openssl being enabled for the target, so\nmove BR2_PACKAGE_PROVIDES_HOST_OPENSSL outside the BR2_PACKAGE_OPENSSL\nconditional.\n\nWhile we're at it, add a comment explaining what this magic config symbol does.\n\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/915a627fce1eb9fdb90001131f79aab249742488"},{"sha":"2f256545044762877129027bec1518669dcd7b7d","author":{"name":"Baruch Siach","email":"59df7fddff988cc9cb1401c5f741eac8238ced89@tkos.co.il"},"message":"libtomcrypt: fix build without wchar\n\nGCC defines wchar_t even when wchar support is disabled in uClibc. The\nLTC_NO_WCHAR macro triggers a local definition of wchar_t that conflicts\nwith the GCC defined one. Remove LTC_NO_WCHAR to avoid that.\n\nSee also https://github.com/libtom/libtomcrypt/issues/313 for more\ndiscussion about this.\n\nFixes:\nhttp://autobuild.buildroot.net/results/4ff/4ffb593185f7520d2d9a9cc988aa9c510f253930/\n\nCc: Francois Perrad <francois.perrad@gadz.org>\nSigned-off-by: Baruch Siach <baruch@tkos.co.il>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/2f256545044762877129027bec1518669dcd7b7d"},{"sha":"90b9b457ecd5e6ebea9d48f36c030b95ca67059b","author":{"name":"Peter Korsgaard","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@korsgaard.com"},"message":"xen: add upstream post-4.9.0 security fix for XSA-245\n\nFixes XA-245: ARM: Some memory not scrubbed at boot\n\nhttps://xenbits.xenproject.org/xsa/advisory-245.html\n\nNotice: Not applying XSA-237..244 as they are x86 only and have patch file\nname conflicts between 2017.02.x and master.\n\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/90b9b457ecd5e6ebea9d48f36c030b95ca67059b"},{"sha":"36d398ac30f35ca9d4405a9dee2b33560ec3595d","author":{"name":"Alfredo Alvarez Fernandez","email":"a8abc9f5d5481aba1f4526a7c1f4889912877316@nokia.com"},"message":"dependencies: always use HOSTCC_NOCACHE for DEPENDENCIES_HOST_PREREQ\n\nCurrently, HOSTCC and HOSTCXX are set to their _NOCACHE variants in the\n'dependencies' target. This is needed because at that time, ccache is\nnot built yet - host-ccache is one of the dependencies. However, because\nthis override is only specified for the 'dependencies' target (and\nthereby gets inherited by its dependencies), the override is only\napplied when the package is reached through the 'dependencies' target.\nThis is not the case when one of DEPENDENCIES_HOST_PREREQ is built\ndirectly from the command line, e.g. when doing 'make host-ccache'. So\nin that case, ccache will be built with ccache... which fails of\ncourse.\n\nTo fix this, directly apply the override to the DEPENCIES_HOST_PREREQ\ntargets.\n\nNote that this only fixes the issue for 'make host-ccache', NOT for\ne.g. 'make host-ccache-configure'.\n\nSigned-off-by: Alfredo Alvarez Fernandez <alfredo.alvarez_fernandez@nokia.com>\n[Arnout: improve commit message]\nSigned-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/36d398ac30f35ca9d4405a9dee2b33560ec3595d"},{"sha":"862b76cfefc101943f09db2a73f5519f9a5bb2cb","author":{"name":"Alfredo Alvarez Fernandez","email":"a8abc9f5d5481aba1f4526a7c1f4889912877316@nokia.com"},"message":"Add DEPENDENCIES_HOST_PREREQ to the list of packages\n\nThat way packages included in that list like ccache will also be\nregarded as a normal packages for targets like external-deps,\nshow-targets or legal-info\n\nSigned-off-by: Alfredo Alvarez Fernandez <alfredo.alvarez_fernandez@nokia.com>\nSigned-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/862b76cfefc101943f09db2a73f5519f9a5bb2cb"},{"sha":"4852f05907cd365825f37c283a415a77ba1fcba9","author":{"name":"Mauro Condarelli","email":"7523ac3ba5009095d38aaf598affff50b208da93@mclink.it"},"message":"libffi: add patch to fix MIPS support\n\nBuilding Python 3.x on MIPS with musl fails because the libffi code\nuses a \"#ifdef linux\" test to decide if we're building on Linux or\nnot. When building with -std=c99, \"linux\" is not defined, so instead\nof including <asm/sgidefs.h>, libffi's code tries to include\n<sgidefs.h>, which doesn't exist on musl.\n\nThe right fix is to use __linux__, which is POSIX compliant, and\ntherefore defined even when -std=c99 is used.\n\nNote that glibc and uClibc were not affected because they do provide a\n<sgidefs.h> header in addition to the <asm/sgidefs.h> one.\n\nSigned-off-by: Mauro Condarelli <mc5686@mclink.it>\n[Thomas: reformat patch with Git, add a better commit log and description.]\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/4852f05907cd365825f37c283a415a77ba1fcba9"},{"sha":"6393b6904b6a2ee429e60cf3a107eb7eb8b7e0c3","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"toolchain/wrapper: fake __DATE_ and __TIME__ for older gcc\n\nStarting with version 7, gcc automatically recognises and enforces the\nenvironment variable SOURCE_DATE_EPOCH, and fakes __DATE__ and __TIME__\naccordingly, to produce reproducible builds (at least in regards to date\nand time).\n\nHowever, older gcc versions do not offer this feature.\n\nSo, we use our toolchain wrapper to force-feed __DATE__ and __TIME__ as\nmacros, which will take precedence over those that gcc may compute\nitself. We compute them according to the specs:\n    https://reproducible-builds.org/specs/source-date-epoch/\n    https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html\n\nSince we define macros otherwise internal to gcc, we have to tell it not\nto warn about that. The -Wno-builtin-macro-redefined flag was introduced\nin gcc-4.4.0. Therefore, we make BR2_REPRODUCIBLE depend on GCC >= 4.4.\n\ngcc-7 will ignore SOURCE_DATE_EPOCH when __DATE__ and __TIME__ are\nuser-defined. Anyway, this is of no consequence: whether __DATE__ and\n__TIME__ or SOURCE_DATE_EPOCH takes precedence, it would yield the\nexact same end result since we use the same logic to compute it. Note\nthat we didn't copy the code for it from gcc so using the same logic\ndoesn't imply that we're inheriting GPL-3.0.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Jérôme Pouiller <jezz@sysmic.org>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nCc: Arnout Vandecappelle <arnout@mind.be>\nCc: Peter Korsgaard <peter@korsgaard.com>\n[Arnout: rewrite commit message]\nSigned-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\nReviewed-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/6393b6904b6a2ee429e60cf3a107eb7eb8b7e0c3"},{"sha":"6fab2432375cb2ba0f9aa1af4de55d43afae68a9","author":{"name":"Erico Nunes","email":"8c433ce2b4b3c749422036205146f23f8b882a61@gmail.com"},"message":"configs/pc: refactor to use genimage and grub.cfg\n\nThis simplifies the pc configs and respective post image scripts to use\nthe shared genimage script and separate grub config files.\nSeparate grub files are cleaner to maintain and easier to copy and\nmodify, for example to support booting the pc defconfigs in qemu.\n\nSigned-off-by: Erico Nunes <nunes.erico@gmail.com>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/6fab2432375cb2ba0f9aa1af4de55d43afae68a9"},{"sha":"dd3766316124892fbe6391793b88fd45b482fddf","author":{"name":"Erico Nunes","email":"8c433ce2b4b3c749422036205146f23f8b882a61@gmail.com"},"message":"board/pc: add documentation for testing with qemu\n\nAdd some documentation about running the pc defconfigs in qemu.\nIn particular, document the use of the -bios parameter to use the OVMF\nfirmware to test the UEFI image.\n\nSigned-off-by: Erico Nunes <nunes.erico@gmail.com>\nCc: Peter Korsgaard <peter@korsgaard.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/dd3766316124892fbe6391793b88fd45b482fddf"},{"sha":"0823de49ce8c6605866df6d714ee4813ff63a5d1","author":{"name":"Erico Nunes","email":"8c433ce2b4b3c749422036205146f23f8b882a61@gmail.com"},"message":"DEVELOPERS: add maintainer for pc_x86_64_* defconfigs\n\nI've been using this packages to test changes in the grub package, so\nI can maintain them.\n\nSigned-off-by: Erico Nunes <nunes.erico@gmail.com>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/0823de49ce8c6605866df6d714ee4813ff63a5d1"},{"sha":"df36d26d061000105de071af54774194cb39b665","author":{"name":"Peter Korsgaard","email":"6214814a67b9688a08e8c6dc7fa5dee076dddc8d@korsgaard.com"},"message":"boost: fix build on ppc64le host\n\nFixes:\nhttp://autobuild.buildroot.net/results/57d/57d9f0ea27e5c8ba73002bd1d0b33027f27a3779/\nhttp://autobuild.buildroot.net/results/7c3/7c3133e822c997879fe00923ba0ad7903656c2e1/\n\nbootstrap by default runs ./tools/build/src/engine/build.sh --guess-toolset\nto detect what toolchain (compiler variant).  On x86 this returns gcc, but\non the ppc64le gcc112 autobuilder this returns xlcpp causing bootstrap.sh to\nget confused and bail out:\n\n./bootstrap.sh ..\nBuilding Boost.Build engine with toolset ... tools/build/src/engine/###\n\\### No toolset specified. Please use --toolset option.\n\\###\n\\### Known toolsets are: acc, borland, cc, como, clang, darwin, gcc, gcc-nocygwin, intel-darwin, intel-linux, intel-win32, kcc, kylix, metrowerks, mipspro, msvc, qcc, pathscale, pgi, sun, sunpro, tru64cxx, vacpp, xlcpp, vc7, vc8, vc9, vc10, vc11, vc12, vc14, vc141, vmsdecc\n\\###/b2\n\nFix it by explicitly specifying the gcc toolset mode to bootstrap, similar\nto how it was already done for the bjam invocations.\n\nSigned-off-by: Peter Korsgaard <peter@korsgaard.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/df36d26d061000105de071af54774194cb39b665"},{"sha":"d3c96bd5a6d3d64ab9c61104c6078b4bc89b12ec","author":{"name":"Baruch Siach","email":"59df7fddff988cc9cb1401c5f741eac8238ced89@tkos.co.il"},"message":"sqlite: add security patches\n\nCVE-2017-13685: The dump_callback function in SQLite 3.20.0 allows\nremote attackers to cause a denial of service (EXC_BAD_ACCESS and\napplication crash) via a crafted file.\n\nCVE-2017-15286: SQLite 3.20.1 has a NULL pointer dereference in\ntableColumnList in shell.c\nbecause it fails to consider certain cases where\n`sqlite3_step(pStmt)==SQLITE_ROW` is false and a data structure is never\ninitialized.\n\nSigned-off-by: Baruch Siach <baruch@tkos.co.il>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/d3c96bd5a6d3d64ab9c61104c6078b4bc89b12ec"},{"sha":"c2aa34d8cede20d4c8701f20ade9a016fb478b87","author":{"name":"Julien Floret","email":"382d3f9dca990d25171ad622e7450b5b278c5af4@6wind.com"},"message":"CHANGES: update after netsnmp changes\n\nCc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\nSigned-off-by: Julien Floret <julien.floret@6wind.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":true,"url":"https://api.github.com/repos/kraj/buildroot/commits/c2aa34d8cede20d4c8701f20ade9a016fb478b87"}]}
{"actor":{"display_login":"kraj"}}