{"push_id":743057586,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"f32ed374dd2e99875dbe3008a30ac6fa60a300c3","before":"27b6eeef8f295180d4f46de58b56b7b3dc07eaba","commits":[{"sha":"b1c09e603d538ddb6b19a56af237cb4d34732397","author":{"email":"9d2930a9c7cc0ec1953daf5bf8f629855b2208eb@marino.st","name":"John Marino"},"message":"Create 3 new locales by softlink\n\nThis creates aliases to en_US.ISO8859-1, en_US.ISO8859-15 and\nja_JP.eucJP.  These locales are valid on linux and significantly\ntested by gcc's libstdc++.\n\nWhile here, correct an obsolete comment.","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/b1c09e603d538ddb6b19a56af237cb4d34732397"},{"sha":"b26d8d312893a35584bd30cbae9adda8c1736009","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@dragonflybsd.org","name":"Sepherosa Ziehau"},"message":"inet6: Use static initializer to initialize DAD queue","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/b26d8d312893a35584bd30cbae9adda8c1736009"},{"sha":"f9bc36a0762603bf6d17d8e64587641573b97482","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@dragonflybsd.org","name":"Sepherosa Ziehau"},"message":"inet6: Use M_INTWAIT for DAD record","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/f9bc36a0762603bf6d17d8e64587641573b97482"},{"sha":"dfea10f8c45ee536801e1a55356b4521e4fdd807","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@dragonflybsd.org","name":"Sepherosa Ziehau"},"message":"socket: Remove unused soabort()","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/dfea10f8c45ee536801e1a55356b4521e4fdd807"},{"sha":"a1ab3d11fea63c8bac8be3a0dd546c39087952ab","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@dragonflybsd.org","name":"Sepherosa Ziehau"},"message":"socket: Nuke unused so_pru_abort()","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/a1ab3d11fea63c8bac8be3a0dd546c39087952ab"},{"sha":"b841151c6487b3a06e120332b6bf5932401a4192","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@dragonflybsd.org","name":"Sepherosa Ziehau"},"message":"socket: Group accept queue operations together","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/b841151c6487b3a06e120332b6bf5932401a4192"},{"sha":"3735a8851896448ba005309afe43d04205d50fc2","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@dragonflybsd.org","name":"Sepherosa Ziehau"},"message":"socket: Close the soreference() race against socket owner netisr sofree()\n\nThe race is kinda like this:\n\n    Other thread/netisrN         netisrM (so->so_pcb owner)\n             :                              :\n      getpooltoken(head);                   :\n      so->so_head = NULL;                   :\n             :                          sofree(so); (*)\n      soreference(so);                      :\n      relpooltoken(head);                   :\n\n(*)\nsofree(so) frees the socket, since so->so_head is NULL and\ngetpooltoken(head) is not called.\n\nReported-by: dillon@","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/3735a8851896448ba005309afe43d04205d50fc2"},{"sha":"f32ed374dd2e99875dbe3008a30ac6fa60a300c3","author":{"email":"29596a43a2ef2bbfa00f6a16c0cb1d108bc63e32@online.de","name":"Sascha Wildner"},"message":"i386 removal, part 26/x: Remove i386 specific lib/libc/quad.\n\nNone of the platforms which lead to it being compiled into FreeBSD's\nlibc look too interesting, so remove it.\n\nAlso remove copies of a number of those functions residing in libkern\nand stop compiling one of these files into libstand. Libstand also\nhas a quad.h header. Shrink it together to what is actually needed\n(not much), while here.","distinct":true,"url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/f32ed374dd2e99875dbe3008a30ac6fa60a300c3"}]}