{"push_id":578170341,"size":8,"distinct_size":1,"ref":"refs/heads/hardened/current/log","head":"006c6b811940dbc47b772955a877e859fb4f97ec","before":"b7539234a7ba80860593c81b828ad192b23b5f75","commits":[{"sha":"2f36a264640b2de955efad3cc496186c55dbd4dc","author":{"email":"4cf8d479716eba9bc68e0146d95320fcb138b96b@FreeBSD.org","name":"mjg"},"message":"filedesc: obtain a stable copy of credentials in fget_unlocked\n\nThis was broken in r278930.\n\nWhile here tidy up fget_mmap to use fdp from local var instead of obtaining\nthe same pointer from td.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/2f36a264640b2de955efad3cc496186c55dbd4dc"},{"sha":"18058137da01598403b6ffa40c37b0a907441530","author":{"email":"e3a797ab434a636710f9737fcb9e6937f5361a39@hardenedbsd.org","name":"Oliver Pinter"},"message":"HBSD: fixed broken vt behavior\n\nIf we stay in 0. vt, and press shift+prnt_scr, then we dropped to 3.\nconsole.\n\nProof:\n--\n op@robot /tmp> cat foo.c\n #include <stdio.h>\n #define MOD 12U\n\n int\n main(int argc, char **argv)\n {\n        int c=0;\n\n        printf(\"not fixed: \\n\");\n        for (int i=0; i<7; i++) {\n                c = (c - 1) % MOD;\n                printf(\"%d\\n\", c);\n        }\n\n        printf(\"fixed: \\n\");\n        for (int i=0; i<7; i++) {\n                c = (c - 1 + MOD) % MOD;\n                printf(\"%d\\n\", c);\n        }\n\n        return (0);\n }\n op@robot /tmp> ./foo\n not fixed:\n 3\n 2\n 1\n 0\n 3\n 2\n 1\n fixed:\n 0\n 11\n 10\n 9\n 8\n 7\n 6\n--\n\nIf the MOD in proof is not unsigned, then this mod leads to arr[-1]\naccess.\n\nSigned-off-by: Oliver Pinter <oliver.pinter@hardenedbsd.org>\nCC: Aleksandr Rybalko <ray@freebsd.org>","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/18058137da01598403b6ffa40c37b0a907441530"},{"sha":"75e9c3ad51daec10b9f0da49d7f3d9a57e432d67","author":{"email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org","name":"imp"},"message":"Add copyright statement I should have had on these files in 2006,\nbased on the spibus_if.m file.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/75e9c3ad51daec10b9f0da49d7f3d9a57e432d67"},{"sha":"ab9283f7d9180c8196ed03c9f60345cb00f3c0a9","author":{"email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org","name":"imp"},"message":"Populate new KERN_OPTS from all the opt_*.h files in\nKERNBUILDDIR. Come up with some sensible defaults (though listing them\nin kmod.mk may be unwise -- we have no easy way to know what are the\nbest sensible defaults for everything so we just catch the big stuff).\nAppend SRCS.${opt} for each option in KERN_OPTS to SRCS to allow easy\nconditional compilation. Append any notion of KERN_OPTS_EXTRA to the\nlist of kernel opts.\n\nDifferential Revision:    https://reviews.freebsd.org/D1530","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/ab9283f7d9180c8196ed03c9f60345cb00f3c0a9"},{"sha":"b15fc5d0e7a704fbe759415abfae02ac62875c27","author":{"email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org","name":"imp"},"message":"Cleanup the way we include some files (in this case EISA) based on\nkernel config. Also tidy up the ed options.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/b15fc5d0e7a704fbe759415abfae02ac62875c27"},{"sha":"d5afe93db40a1ca96aa5767b6ce6ec6651d7cdde","author":{"email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org","name":"imp"},"message":"Clean up a bit of the INET/INET6 mess wrt options.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/d5afe93db40a1ca96aa5767b6ce6ec6651d7cdde"},{"sha":"daa796aa283385c078c5ca4cbbd0e513bdfc1614","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/daa796aa283385c078c5ca4cbbd0e513bdfc1614"},{"sha":"006c6b811940dbc47b772955a877e859fb4f97ec","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/log","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/006c6b811940dbc47b772955a877e859fb4f97ec"}]}