{"push_id":600510119,"size":11,"distinct_size":1,"ref":"refs/heads/hardened/current/segvguard","head":"357d98ae724d8389056f0b9e0181fdf3b2466509","before":"cd27878e90e96cc6e6e4189b6033c6dffad98034","commits":[{"sha":"431cf92001509037ebe29bb3def0b68cb763b1ba","author":{"email":"5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","name":"nwhitehorn"},"message":"The H_VIO_SIGNAL hypercall only enables interrupts for future received\npackets and does not schedule interrupts for any packets currently\nenqueued. Close two races where enqueued packets may not ever trigger\ninterrupts. The first of these, at adapter initialization time, was\nespecially severe since a rush of enqueued packets could actually fill\nthe receive buffer completely, stalling the interface forever.\n\nMFC after:\t2 weeks","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/431cf92001509037ebe29bb3def0b68cb763b1ba"},{"sha":"bbecb196e9da3045f8170e7c4e9552db2cb5c303","author":{"email":"bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org","name":"jhb"},"message":"Allow the EFI loader to work with large kernels and/or modules\n(for example, a large mfsroot).  Note that for EFI the kernel and\nmodules (as well as other metadata files such as splash screens or\nmemory disk images) are loaded into a statically-sized staging area.\nWhen the EFI loader exits it copies this staging area down to the\nlocation the kernel expects to run at.\n- Add bounds checking to the copy routines to fail attempts to access\n  memory outside of the staging area.  Previously loading a combined\n  kernel + modules larger than the staging size (32MB) would overflow\n  the staging area trashing whatever memory was afterwards.  Under\n  Intel's OVMF firmware for qemu this resulted in fatal faults in the\n  firmware itself.  Now the attempt will fail with ENOMEM.\n- Allow the staging area size to be configured at compile time via\n  an EFI_STAGING_SIZE variable in src.conf or on the command line.\n  It accepts the size of the staging area in MB.  The default size\n  remains 32MB.\n\nMFC after:\t2 weeks\nSponsored by:\tCisco Systems, Inc.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/bbecb196e9da3045f8170e7c4e9552db2cb5c303"},{"sha":"b09e9b6f52b32f129f72145555756adff85e5216","author":{"email":"bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org","name":"jhb"},"message":"Spin the twiddle in dosfs to give visual feedback for disk I/O on\nFAT filesystems as is done for other filesystems in the loader.\n\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/b09e9b6f52b32f129f72145555756adff85e5216"},{"sha":"037188bda9e2111ff5465d86e23697a083481213","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","name":"ian"},"message":"Nullterminate strings returned via sysctl.\n\nPR:\t\t195668","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/037188bda9e2111ff5465d86e23697a083481213"},{"sha":"823ca56fd7539d98b687cf16dfe8e8476a4e3f79","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","name":"ian"},"message":"Nullterminate strings returned via sysctl.\n\nPR:\t\t195668","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/823ca56fd7539d98b687cf16dfe8e8476a4e3f79"},{"sha":"d59418210a85cf22791d61966f2c49e737621535","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","name":"ian"},"message":"Nullterminate strings returned via sysctl.\n\nPR:\t\t195668","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/d59418210a85cf22791d61966f2c49e737621535"},{"sha":"0f7592dbe81d6c98c47daa7f433659763597066c","author":{"email":"1eabdaf488b3a3682bbca94c5f468f065cdfaf13@FreeBSD.org","name":"ae"},"message":"Add GUID and alias for Apple Core Storage partition.\n\nPR:\t\t196241\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/0f7592dbe81d6c98c47daa7f433659763597066c"},{"sha":"e3e7e80678036208f244e0052e8afd41728284fc","author":{"email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","name":"kib"},"message":"Remove write-only variable.\n\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t3 days","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/e3e7e80678036208f244e0052e8afd41728284fc"},{"sha":"0891b7923f3713d971f76360fbc4456b133cb8c8","author":{"email":"5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","name":"nwhitehorn"},"message":"Provide VSX context in ucontext(3) API.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/0891b7923f3713d971f76360fbc4456b133cb8c8"},{"sha":"6b979e6a0c819327fae1054973b939a515fea39b","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'freebsd/master' into hardened/current/master","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/6b979e6a0c819327fae1054973b939a515fea39b"},{"sha":"357d98ae724d8389056f0b9e0181fdf3b2466509","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/segvguard","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/357d98ae724d8389056f0b9e0181fdf3b2466509"}]}