{"push_id":1022711717,"size":5,"distinct_size":1,"ref":"refs/heads/hardened/current/segvguard-ng","head":"7ae8eb1d5e0982d87364c0ca2348a5a361d105a4","before":"d0d6651dc73e05efc8d90c30018ce33534abdcd5","commits":[{"sha":"9240f72512c0357636b2e19554d6141ee21edc5f","author":{"email":"267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","name":"bdrewery"},"message":"Partially revert r266227 and stop stripping paths in ldscripts.\n\nSpecifically this fixes /usr/lib/libc.so stripping the paths to the\nlibraries.  The reason for this in r266227 was both likely because ld(1) did\nnot fully respect --sysroot until r291226 and because of the lib32\nbuild.  The lib32 build does not use --sysroot into the /usr/lib32 path,\nrather it only uses -L and -B into the /usr/lib32 path and --sysroot\ninto the normal (64bit) /usr/lib.  The _LDSCRIPTROOT was added with\nthe ldscript support in bsd.lib.mk so that it builds a 32-bit-sysrooted pathed\nldscript in the object directory and then installs a normal unprefixed\nversion in installworld.  This commit also fixes the rebuild during\ninstall which was broken in r266227.  This commit would break DIRDEPS_BUILD\nbuild of lib32 but it does not currently have a way to build it anyhow.\n\nFor example, before this change we had in /usr/lib/libc.so:\n  GROUP ( libc.so.7 libc_nonshared.a libssp_nonshared.a )\nNow it is restored to pre-r266227:\n  GROUP ( /lib/libc.so.7 /usr/lib/libc_nonshared.a /usr/lib/libssp_nonshared.a )\n\nThe motivation for this is in testing of lld.\nFrom emaste:\n  lld does not have built-in search paths (e.g. /lib, /usr/lib) and relies on\n  -L arguments passed by the caller.  As the linker is nearly always invoked\n  from the clang driver this is fine other than the fact that /usr/lib/libc.so\n  is an ldscript that refers to libc.so.7 which is in /lib, not /usr/lib.\n\nPR:\t\t207980\nReported by:\temaste\nSubmitted by:\temaste (based on)\nDifferential Revision:\thttps://reviews.freebsd.org/D5637","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/9240f72512c0357636b2e19554d6141ee21edc5f"},{"sha":"383272b18c81b538fa3a9eb5bd3e79ac2b50efe1","author":{"email":"1d9431876282b4e6e985e9a66c7d02d03813e37d@FreeBSD.org","name":"smh"},"message":"Prevent invalid ixgbe advertise setting warning\n\nPrevent ixgbe outputting \"Invalid advertised speed\" warning on boot with\nno customisations by moving test from sysctl handler to set handler.\n\nPR:\t\t208022\nMFC after:\t3 days\nSponsored by:\tMultiplay","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/383272b18c81b538fa3a9eb5bd3e79ac2b50efe1"},{"sha":"565ee84920b1a1b26a0ef22571abe4c42fd9c133","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@FreeBSD.org","name":"adrian"},"message":"[net80211] Begin implementing rate control module stats.\n\n* Implement a new ratectl method, which defaults to returning nothing;\n* Add a top level sysctl (net.wlan.X.rate_stats) to extract it;\n* Add ratectl info for the 'amrr' module.\n\nTested:\n\n* urtwn(4), STA mode\n\nDifferential Revision:\thttps://reviews.freebsd.org/D5630","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/565ee84920b1a1b26a0ef22571abe4c42fd9c133"},{"sha":"8b45b76f776582d1127f9ab65e06eeb4c7c66471","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge branch 'freebsd/current/master' into hardened/current/master","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/8b45b76f776582d1127f9ab65e06eeb4c7c66471"},{"sha":"7ae8eb1d5e0982d87364c0ca2348a5a361d105a4","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/segvguard-ng","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/7ae8eb1d5e0982d87364c0ca2348a5a361d105a4"}]}