{"push_id":1715481107,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"95b1feb22b6da0549367ed0023308f0abfa8086b","before":"736f3bcfc6b2dab67f394c01d3bac7575a0bfb7a","commits":[{"sha":"2b92fcdf220259e4e345e21097a6a7124cf113ab","author":{"name":"emaste","email":"d2b7c921af14e445b1748f9c47642fe92e2e657e@FreeBSD.org"},"message":"bsdgrep: avoid use of magic number for REG_NOSPEC\n\nSubmitted by:\tKyle Evans <kevans91 at ksu.edu>\nDifferential Revision:\thttps://reviews.freebsd.org/D10420","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd/commits/2b92fcdf220259e4e345e21097a6a7124cf113ab"},{"sha":"e91efbc0f7845b4a5c1b2be1ce62b999eb4ea750","author":{"name":"brooks","email":"5d1086e4a3aa87388b8f0d622f05565a0e9026dc@FreeBSD.org"},"message":"Use MAN=<empty> rather than MK_MAN=no to not install a manpage.\n\nMFC after:\t1 week","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd/commits/e91efbc0f7845b4a5c1b2be1ce62b999eb4ea750"},{"sha":"95b1feb22b6da0549367ed0023308f0abfa8086b","author":{"name":"brooks","email":"5d1086e4a3aa87388b8f0d622f05565a0e9026dc@FreeBSD.org"},"message":"Correct an out-of-bounds read in regcomp when the RE is bad.\n\nWhen passed the invalid regular expression \"a**\", the error is\neventually detected and seterr() is called. It sets p->error\nappropriatly and p->next and p->end to nuls which is a never used char\nnuls[10] which is zeros due to .bss initialization. Unfortunatly,\np_ere_exp() and p_simp_re() both have fall through cases where they set\nthe error, decrement p->next and access it which means a read from what\never .bss variable comes before nuls.\n\nFound with regex_test:repet_multi and CHERI bounds checking.\n\nReviewed by:\tngie, pfg, emaste\nObtained from:\tCheriBSD\nSponsored by:\tDARPA, AFRL\nMFC after:\t1 week\nDifferential Revision:\thttps://reviews.freebsd.org/D10541","distinct":true,"url":"https://api.github.com/repos/freebsd/freebsd/commits/95b1feb22b6da0549367ed0023308f0abfa8086b"}]}
{"actor":{"display_login":"uqs"}}