{"push_id":655706511,"size":8,"distinct_size":1,"ref":"refs/heads/hardened/current/segvguard","head":"6fedc297367eaf75825a71314f86444b1c11a391","before":"78b54fc8b5304c83577a6ea8d5879dc479ae2c2e","commits":[{"sha":"7776059e98331e0dd518aa210f210fce7b64c55b","author":{"email":"c4479bc4706e61360828478abdd0473c5b3be631@FreeBSD.org","name":"neel"},"message":"Deprecate the 3-way return values from vm_gla2gpa() and vm_copy_setup().\n\nPrior to this change both functions returned 0 for success, -1 for failure\nand +1 to indicate that an exception was injected into the guest.\n\nThe numerical value of ERESTART also happens to be -1 so when these functions\nreturned -1 it had to be translated to a positive errno value to prevent the\nVM_RUN ioctl from being inadvertently restarted. This made it easy to introduce\nbugs when writing emulation code.\n\nFix this by adding an 'int *guest_fault' parameter and setting it to '1' if\nan exception was delivered to the guest. The return value is 0 or EFAULT so\nno additional translation is needed.\n\nReviewed by:\ttychon\nMFC after:\t2 weeks\nDifferential Revision:\thttps://reviews.freebsd.org/D2428","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/7776059e98331e0dd518aa210f210fce7b64c55b"},{"sha":"f9e194c4522d1ea9c0d6fc67545673fcc09afeb7","author":{"email":"c0d235e642580376dcd444b48f93fac3ba1a711b@FreeBSD.org","name":"glebius"},"message":"Printing interface names:\n\no Restore historical behaviour of appending '*' if interface is down,\n  and we have enough space to print it (usually we don't). [1]\no Do not truncate interface names when printing in encoded format.\no Report interface flags into encoded format.\n\nPR:\t\t199873 [1]\nSponsored by:\tNginx, Inc.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/f9e194c4522d1ea9c0d6fc67545673fcc09afeb7"},{"sha":"e9414456bd5902cb842303fb7a425b09e746b4e5","author":{"email":"bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org","name":"jhb"},"message":"Tweak the comment here some more.  In particular, the previous opening\nsentence was a bit confusing.\n\nNoted by:\tkib","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/e9414456bd5902cb842303fb7a425b09e746b4e5"},{"sha":"eb1da255356b44909401335c2e19dd2b33164b33","author":{"email":"84b503db6d985a7240515b02455e8dc027cb5b7d@FreeBSD.org","name":"mav"},"message":"Add memory barrier to r281764.\n\nWhile race at this point may cause only a single packet delay and so was\nnot really reproduced, it is better to not have it at all.\n\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/eb1da255356b44909401335c2e19dd2b33164b33"},{"sha":"0c671020d682a27714bd81b2cc818627a09c72dd","author":{"email":"84b503db6d985a7240515b02455e8dc027cb5b7d@FreeBSD.org","name":"mav"},"message":"Handle EDQUOT backend storage errors same as ENOSPC.\n\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/0c671020d682a27714bd81b2cc818627a09c72dd"},{"sha":"14fd588310f6ebf86bb309527a3c2c387286043c","author":{"email":"4cf8d479716eba9bc68e0146d95320fcb138b96b@FreeBSD.org","name":"mjg"},"message":"Fix up panics when fork fails due to hitting proc limit\n\nThe function clearning credentials on failure asserts the process is a\nzombie, which is not true when fork fails.\n\nChanging creds to NULL is unnecessary, but is still being done for\nconsistency with other code.\n\nPointy hat: mjg\nReported by: pho","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/14fd588310f6ebf86bb309527a3c2c387286043c"},{"sha":"b6dd422e24439b7b5e4127a8347a69ab77215f2b","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/b6dd422e24439b7b5e4127a8347a69ab77215f2b"},{"sha":"6fedc297367eaf75825a71314f86444b1c11a391","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/6fedc297367eaf75825a71314f86444b1c11a391"}]}