{"push_id":895297917,"size":5,"distinct_size":5,"ref":"refs/heads/hardened/experimental/master-i915","head":"63510a265de22ea836c29d3628edd6d6c82438c9","before":"85fdffc11719e4ae2899ea15819d46e3db096891","commits":[{"sha":"ca13483a3ceb41301eee9d9d194676056a9b304a","author":{"email":"b8dc8f2cdfce0fe79e39c0797e0ab03724501f95@FreeBSD.org","name":"melifaro"},"message":"Merge helper fib* functions used for basic lookups.\n\nVast majority of rtalloc(9) users require only basic info from\nroute table (e.g. \"does the rtentry interface match with the interface\n  I have?\". \"what is the MTU?\", \"Give me the IPv4 source address to use\",\n  etc..).\nInstead of hand-rolling lookups, checking if rtentry is up, valid,\n  dealing with IPv6 mtu, finding \"address\" ifp (almost never done right),\n  provide easy-to-use API hiding all the complexity and returning the\n  needed info into small on-stack structure.\n\nThis change also helps hiding route subsystem internals (locking, direct\n  rtentry accesses).\nAdditionaly, using this API improves lookup performance since rtentry is not\n  locked.\n(This is safe, since all the rtentry changes happens under both radix WLOCK\n  and rtentry WLOCK).\n\nSponsored by:\tYandex LLC","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD-playground/commits/ca13483a3ceb41301eee9d9d194676056a9b304a"},{"sha":"d4731a24f6996254c327702fdbc182da43e638e6","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'freebsd/master' into hardened/current/master","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD-playground/commits/d4731a24f6996254c327702fdbc182da43e638e6"},{"sha":"489036aa51db9680c799f62589ed4b333c921a90","author":{"email":"e3a797ab434a636710f9737fcb9e6937f5361a39@hardenedbsd.org","name":"Oliver Pinter"},"message":"HBSD: properly update td_pax\n\nBefore the recent changes the pax flags in threads was not used.\nThis changed with recent refactors and update.\n\nUpdate the current thread's td_pax attribute to correctly reflect\nthe setted up state.\n\ngithub-issue: #170\nMFC-to: 10-STABLE\nSigned-off-by: Oliver Pinter <oliver.pinter@hardenedbsd.org>","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD-playground/commits/489036aa51db9680c799f62589ed4b333c921a90"},{"sha":"9b33d0dff81a92fa67f17b2956b43a9e4f746df6","author":{"email":"e3a797ab434a636710f9737fcb9e6937f5361a39@hardenedbsd.org","name":"Oliver Pinter"},"message":"HBSD: temporary revert the reworked internals\n\ngithub-issue: #170\nSigned-off-by: Oliver Pinter <oliver.pinter@hardenedbsd.org>\n\nRevert \"HBSD: properly update td_pax\"\n\nThis reverts commit 489036aa51db9680c799f62589ed4b333c921a90.\n\nRevert \"HBSD: drop unneeded PROC_{,UN}LOCK around VOP_GETATTR in segvguard\"\n\nThis reverts commit f2582b9b69c841ce0ce9fa5155883af7731c47f9.\n\nRevert \"HBSD: rework *_setup_flags\"\n\nThis reverts commit 7a7571c7239e31b0d0b03385d2d01cc56e911056.\n\nRevert \"HBSD: simplify segvguard's setup_flag function\"\n\nThis reverts commit 686894063aa8992dc1a560953246d7ed28ed540a.\n\nRevert \"HBSD: rework the locking, and move pax_elf to the correct place\"\n\nThis reverts commit c5eb5401e3801addf7ede8e61cdbf1e166d38421.","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD-playground/commits/9b33d0dff81a92fa67f17b2956b43a9e4f746df6"},{"sha":"63510a265de22ea836c29d3628edd6d6c82438c9","author":{"email":"63bc49e2baae731b3d1a43666c374487dee71f11@hardenedbsd.org","name":"Shawn Webb"},"message":"Merge remote-tracking branch 'origin/hardened/current/master' into hardened/experimental/master-i915","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD-playground/commits/63510a265de22ea836c29d3628edd6d6c82438c9"}]}