{"push_id":1479249151,"size":20,"distinct_size":20,"ref":"refs/heads/hardened/current/master","head":"c4e502f0e78d50036b8c5bb6d44de0b2994297b2","before":"c67e9f62c6b1f4efce26b42f24580798d1f7844a","commits":[{"sha":"2f0eb1a5cb0b696686258ac1305b60b8480f68b8","author":{"name":"mjg","email":"040757e60ab7e6f7bf96fbbf5ad32ff54c580613@FreeBSD.org"},"message":"Use vrefact in vnode_pager_alloc.","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/2f0eb1a5cb0b696686258ac1305b60b8480f68b8"},{"sha":"a8b00414bd3277f90dab52ed8739621da78238f8","author":{"name":"hrs","email":"642a10099f8cc235ed39a1801b995f73ad1d6f12@FreeBSD.org"},"message":"- Add static for symbols which need not to be exported.\n- Clean up warnings to the WARNS=6 level.","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/a8b00414bd3277f90dab52ed8739621da78238f8"},{"sha":"a76ec14db41a6a7a8990d3ad8a765738f37f1eff","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@FreeBSD.org"},"message":"Remove unused declaration.\n\nThe setconf() implementation was removed by r52778 Nov 1 1999.\n\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t1 week","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/a76ec14db41a6a7a8990d3ad8a765738f37f1eff"},{"sha":"6069019fc003675e4a4a190392f77ee747688a4b","author":{"name":"ngie","email":"305547d4cc311567c72a2740c290593f0de39607@FreeBSD.org"},"message":"Use strdup in snmp_parse_server(..) when possible instead of malloc+strcpy\n\nThis simplifies the code and mutes a Coverity warning about sc->cport being\nimproperly allocated\n\nReported by:\tCoverity\nCID:\t\t1018247\nMFC after:\t1 week","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/6069019fc003675e4a4a190392f77ee747688a4b"},{"sha":"c628250e99e3a45f66e1d3ae9988503eef925208","author":{"name":"ngie","email":"305547d4cc311567c72a2740c290593f0de39607@FreeBSD.org"},"message":"Unbreak the build by passing the string to strdup, not its length\n\nMFC after:\t1 week\nX-MFC with:\tr310931\nPointyhat to:\tngie","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/c628250e99e3a45f66e1d3ae9988503eef925208"},{"sha":"07b98388f3b2d34cba6c9be0560fbb298d566b00","author":{"name":"ngie","email":"305547d4cc311567c72a2740c290593f0de39607@FreeBSD.org"},"message":"MIB-II: use strlcpy when copying interface names to .ifr_name\n\n.ifra_name is assumed to be NUL terminated; using strlcpy(3)\nensures that it's indeed NUL terminated whereas strncpy does\nnot.\n\nTested and verified as follows with a combination of ifconfig,\nsnmpget, and snmpset:\n\n  % ifconfig create lo1 127.0.0.2/8\n  % SNMPARGS=\"-v 3 -n '' -u bsnmp -A bsnmptest -l authPriv -a sha -x des -X bsnmptest localhost\"\n  % snmpget $SNMPARGS IF-MIB::ifAdminStatus.4\n  IF-MIB::ifAdminStatus.4 = INTEGER: up(1)\n  % snmpset $SNMPARGS IF-MIB::ifAdminStatus.4 i 2\n  IF-MIB::ifAdminStatus.4 = INTEGER: down(2)\n  % snmpget $SNMPARGS IF-MIB::ifAdminStatus.4\n  IF-MIB::ifAdminStatus.4 = INTEGER: down(2)\n  % snmpset $SNMPARGS IF-MIB::ifAdminStatus.4 i 1\n  IF-MIB::ifAdminStatus.4 = INTEGER: up(1)\n  % snmpget $SNMPARGS IF-MIB::ifAdminStatus.4\n  IF-MIB::ifAdminStatus.4 = INTEGER: up(1)\n\nMFC after:\t2 weeks\nReported by:\tCoverity\nCID:\t\t1009652-1009656, 1349850","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/07b98388f3b2d34cba6c9be0560fbb298d566b00"},{"sha":"ddb4db9d9ba5a03229f8e49b5183fb0e97283c72","author":{"name":"ngie","email":"305547d4cc311567c72a2740c290593f0de39607@FreeBSD.org"},"message":"MIB-II: use strlcpy instead of strcpy when copying {descr,name}\n\nThis is of course to avoid buffer overruns\n\nThe remaining strcpy instance in the module needs to be audited for\ncorrectness\n\nMFC after:\t1 week\nReported by:\tCoverity\nCID:\t\t1006827, 1006828","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/ddb4db9d9ba5a03229f8e49b5183fb0e97283c72"},{"sha":"3aa12a8345692ccf2f2997bf5c653d8e1887d254","author":{"name":"ngie","email":"305547d4cc311567c72a2740c290593f0de39607@FreeBSD.org"},"message":"Set value->v.octetstring.len to a correct value on malloc success/failure\n\nThe previous code always set value->v.octetstring.len to len, regardless\nof the result from the malloc call. This misleads the caller on malloc\nfailure. Set .len to len on success and 0 on failure.\n\nMFC after:\t1 week\nReported by:\tCoverity\nCID:\t\t1007590","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/3aa12a8345692ccf2f2997bf5c653d8e1887d254"},{"sha":"b4e9dacd26b551c5ca499a52a4afb75199f45d9d","author":{"name":"ngie","email":"305547d4cc311567c72a2740c290593f0de39607@FreeBSD.org"},"message":"Use strlcpy when copying `com` to pdu->community to avoid potential\nbuffer overruns\n\nMFC after:\t1 week\nReported by:\tCoverity\nCID:\t\t1006823, 1006824","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/b4e9dacd26b551c5ca499a52a4afb75199f45d9d"},{"sha":"b4a12edc9611ae07335ea86f8b8adf3d9f513b04","author":{"name":"ngie","email":"305547d4cc311567c72a2740c290593f0de39607@FreeBSD.org"},"message":"Initialize ret to SNMPD_INPUT_OK at the top of snmp_input_start(..) to\navoid returning an uninitialized value\n\nThere are some really complicated, snakey if-statements combined with\nswitch statements that could result in an invalid value being returned\nas `ret`\n\nMFC after:\t1 week\nReported by:\tCoverity\nCID:\t\t1006551","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/b4a12edc9611ae07335ea86f8b8adf3d9f513b04"},{"sha":"f90ecca5d8589ab4af3fc1099f71d27fda973e9f","author":{"name":"ngie","email":"305547d4cc311567c72a2740c290593f0de39607@FreeBSD.org"},"message":"Similar to r310954, set .len to 0 on malloc failure and to `len` only\non success\n\nMFC after:\t1 week","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/f90ecca5d8589ab4af3fc1099f71d27fda973e9f"},{"sha":"3d936fef3209e20513a389cac5ed51ea536876e0","author":{"name":"avos","email":"daa9126921f4b4d6f514c7722a3c6793fa1e8a13@FreeBSD.org"},"message":"sysctl(8): fix typename for uint32_t.\n\nMFC after:\t5 days.","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/3d936fef3209e20513a389cac5ed51ea536876e0"},{"sha":"54268baa6fd25d5f8694256b7ddd3d23295504b9","author":{"name":"bapt","email":"fd0a897330150c78e00eb3464c9131010007e571@FreeBSD.org"},"message":"Bump copyright year.\n\nHappy New Year 2017!","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/54268baa6fd25d5f8694256b7ddd3d23295504b9"},{"sha":"e5c1ce21cc86e95eb554646e4315e7e46f575b5c","author":{"name":"jmcneill","email":"f2108cf8810a97c601c1bb1d7e829ce73be39014@FreeBSD.org"},"message":"Fix a typo in the third address of the reg property for the usbphy node.\n\nMFC after:\t1 week","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/e5c1ce21cc86e95eb554646e4315e7e46f575b5c"},{"sha":"343a31e4d8da12a9865014810b289fe9c9bbb4e2","author":{"name":"hrs","email":"642a10099f8cc235ed39a1801b995f73ad1d6f12@FreeBSD.org"},"message":"- Use more descriptive names for variables.\n- Set O_CLOEXEC to the signal pipe and /dev/klog.\n- Use a single signal handler to catch both SIGHUP and SIGCHLD.\n- Fix a bug which did FD_SET() the writer-end of the pipe.","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/343a31e4d8da12a9865014810b289fe9c9bbb4e2"},{"sha":"af47042ca8e99538f7df436bb7abd4fa9b549cb0","author":{"name":"pfg","email":"b4bef5e76f3a4d1e472e2020ecbc9a2f265096d4@FreeBSD.org"},"message":"Move __hidden attribute towards the end of the declaration.\n\nApple had them at the start but moving them to the end is better for\nfaster reading and fits better what is done in other FreeBSD headers.\n\nMFC after:\t5 days","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/af47042ca8e99538f7df436bb7abd4fa9b549cb0"},{"sha":"a9c1591389c4216baaf549c8dd548d4a262a1523","author":{"name":"pfg","email":"b4bef5e76f3a4d1e472e2020ecbc9a2f265096d4@FreeBSD.org"},"message":"Addition of clang nullability qualifiers.\n\nAdd two new qualifiers for use by the static checkers:\n\n_Nonnull\nThe _Nonnull nullability qualifier indicates that null is not a meaningful\nvalue for a value of the _Nonnull pointer type.\n\n_Nullable\nThe _Nullable nullability qualifier indicates that a value of the\n_Nullable pointer type can be null.\n\nThese were introduced in Clang 3.7. For more information, see:\nhttp://clang.llvm.org/docs/AttributeReference.html#nonnull\n\nWe add these now without using them so that the GCC ports have time to\npick up the header change.\n\nHinted by:\tAndroid Bionic libc [1]\nAlso seen in:\tApple's Libc-1158.20.4\n\n[1]\nhttps://github.com/android/platform_bionic/commit/baa2a973bd776a51bb05a8590ab05d86eea7b321","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/a9c1591389c4216baaf549c8dd548d4a262a1523"},{"sha":"4881ce1fb98d9cbf9ba51111b09ff0c07c3f390f","author":{"name":"Oliver Pinter +","email":"924fd90530ea0369cfaf1274bf61a797817afd0e@hardenedbsd.org"},"message":"Merge branch 'freebsd/current/master' into hardened/current/master","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/4881ce1fb98d9cbf9ba51111b09ff0c07c3f390f"},{"sha":"fd59f6bce5128bb9a0d76e49b8f03cccfba489b5","author":{"name":"Oliver Pinter","email":"85e9ea2ce1a8a10d915181b445abd08ffe6e240c@hardenedbsd.org"},"message":"HBSD: welcome 2017!\n\nSigned-off-by: Oliver Pinter <oliver.pinter@hardenedbsd.org>\n(cherry picked from commit 462aed2282a98428f345673ed362380684e51a90)","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/fd59f6bce5128bb9a0d76e49b8f03cccfba489b5"},{"sha":"c4e502f0e78d50036b8c5bb6d44de0b2994297b2","author":{"name":"M.Shirk","email":"0e455e57c33e1091a74a4d8ca616189dcbe29e0b@gmail.com"},"message":"Merge remote-tracking branch 'upstream/hardened/current/master' into hardened/current/master","distinct":true,"url":"https://api.github.com/repos/shirkdog/hardenedBSD/commits/c4e502f0e78d50036b8c5bb6d44de0b2994297b2"}]}
{"actor":{"display_login":"shirkdog"}}