{"push_id":699000476,"size":47,"distinct_size":32,"ref":"refs/heads/master","head":"2693ca71241cec74cbe76a474f6fe6a456c91aa3","before":"0994f3f2610732b5b876d9c15be1055060d2f2b2","commits":[{"sha":"6c05e81efbb5b3dee98cbc322a22ef78e6c01b43","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"bcook"},"message":"remove unused variable\n\nok reyk@","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/6c05e81efbb5b3dee98cbc322a22ef78e6c01b43"},{"sha":"557bba595cb5c4b9c47efcbc1522ba9d6a15eb00","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"millert"},"message":"Update comment to match code; Caspar Schutijser","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/557bba595cb5c4b9c47efcbc1522ba9d6a15eb00"},{"sha":"0e9700cadc5c6ac8877a1e2b023769e4b543c037","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"miod"},"message":"Do not use sha512-parisc for now, as it is subtly bugged - passes the sha\nregress tests but causes tls ciphersuite using sha386 to fail; found the\nhard way by henning@.\n\nI can't see anything wrong in the generated assembly code yet, but building\na libcrypto with no assembler code but sha512_block_data_order() is enough\nto trigger Henning's issue, so the bug lies there.\n\nNo ABI change; ok deraadt@","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/0e9700cadc5c6ac8877a1e2b023769e4b543c037"},{"sha":"e78c4c8ee75102eac171553b1c17c70c41f02d53","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"jmc"},"message":"-s is not optional, sadly;\nwhile here i've reformatted the page to stop kidding that -s is 4 options;\n\noriginal issue kind of spotted by adam thompson, though note i am not fixing the\nissue he complained about (i'll address that mail in a minute);","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/e78c4c8ee75102eac171553b1c17c70c41f02d53"},{"sha":"917bb40dc96be46770172e1a5834f55172b2974e","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"deraadt"},"message":"mention TLS HTTPS here also; ok bcook","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/917bb40dc96be46770172e1a5834f55172b2974e"},{"sha":"9970314575a627e0121f26cce47cb60cdaba3398","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"bcook"},"message":"remove unused 'cause' string when checking child status\n\nok deraadt@","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/9970314575a627e0121f26cce47cb60cdaba3398"},{"sha":"60de4ff6fc711605c55844c53833e826169126da","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"tedu"},"message":"remove incorrect statement. the standard *does* require calloc to check\nfor overflow. stop talking about old broken systems, there's little use\nfor such info.","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/60de4ff6fc711605c55844c53833e826169126da"},{"sha":"8d2ac6ad62569b831f931c45b2d28b19c4354101","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"millert"},"message":"tzfile.h is an internal header that should never have been installed.\nWhat's worse, the tzfile.h that gets installed is over 20 years old\nand doesn't match the real tzfile.h in libc/time.  This makes the\ntree safe for /usr/include/tzfile.h removal.  The TM_YEAR_BASE\ndefine has been moved to time.h temporarily until its usage is\nreplaced by 1900 in the tree.  Actual removal of tzfile.h is pending\na ports build.  Based on a diff from deraadt@","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/8d2ac6ad62569b831f931c45b2d28b19c4354101"},{"sha":"2117801edffec85e87ac67bbe5b84e56a9504bdb","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"millert"},"message":"Eliminate use of TM_YEAR_BASE.  OK guenther@ deraadt@ miod@","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/2117801edffec85e87ac67bbe5b84e56a9504bdb"},{"sha":"6e8d8659b2bc49dc44ff7225852deab7c38b3b8b","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"millert"},"message":"Remove obsolete copy of tzfile.h.  It is an internal tzcode header\nthat should never have been installed.","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/6e8d8659b2bc49dc44ff7225852deab7c38b3b8b"},{"sha":"07a672996126e29c58293de06584d7ed30127c32","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"miod"},"message":"In the neverending saga of enabling and disabling assembler code for sha\nroutines on hppa, the cause for sha512-parisc subtly misbehaving has been\nfound: despite having fallback pa1.1 code when running on a 32-bit cpu, the\nshift constants used in the sigma computations in sha512 are >= 32 and are\nsilently truncated to 5 bits by the assembler, so there is no chance of\ngetting this code to work on a non-pa2.0 processor.\n\nHowever, the pa1.1 fallback code for sha256 is safe, as it never attempts to\nshift by more than 31, so reenable it again.","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/07a672996126e29c58293de06584d7ed30127c32"},{"sha":"cc2196eef7166d33023c09e5ee561c64df5dfd7c","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"bcook"},"message":"sys/sysctl.h includes linux/sysctl.h, remove the extra unchecked include","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/cc2196eef7166d33023c09e5ee561c64df5dfd7c"},{"sha":"fbeff001492b8cb5f117ecbab93469b76214f19a","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"henning"},"message":"instead of routing SIGHUP thru sighdlr_dns() which then ignores it,\nignore it directly. no functional change. Rafael Neves rafaelneves at gmail","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/fbeff001492b8cb5f117ecbab93469b76214f19a"},{"sha":"104034a8d6d33b4739f4955845d677248b0dfb40","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"jmc"},"message":"do not encourage random uppercasing;","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/104034a8d6d33b4739f4955845d677248b0dfb40"},{"sha":"97550e67448802d9a19ebd8584e884edbde323a9","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"bcook"},"message":"Avoid overflow on 32-bit time_t systems converting timeval to NTP time.\n\nOriginal fix from Romuald Delavergne. ok henning@","distinct":false,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/97550e67448802d9a19ebd8584e884edbde323a9"},{"sha":"6ed3f9d898fa781afdc6acb1a45fb3dd237bedf8","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"bcook"},"message":"add initial AIX getentropy/arc4random files. Thanks to Michael Felt.","distinct":true,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/6ed3f9d898fa781afdc6acb1a45fb3dd237bedf8"},{"sha":"11ea0077e935e661dea537390720766b5b715eb6","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"guenther"},"message":"gcc 2.x is dead\n\nok millert@","distinct":true,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/11ea0077e935e661dea537390720766b5b715eb6"},{"sha":"095be4ad7658e702584eb440a4637420b0e378da","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"tedu"},"message":"improve realloc. when expanding a region, actually use the free page cache\ninstead of simply zapping it. this can save many syscalls in a program\nthat repeatedly grows and shrinks a buffer, as observed in the wild.","distinct":true,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/095be4ad7658e702584eb440a4637420b0e378da"},{"sha":"26b82bb8fead6f51e49afc76e46a154c4399303f","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"tedu"},"message":"bludgeon DES support out of crypt. long live the bcrypt.","distinct":true,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/26b82bb8fead6f51e49afc76e46a154c4399303f"},{"sha":"8d68e071991e88d42036ae22653db4481c469d37","author":{"email":"da39a3ee5e6b4b0d3255bfef95601890afd80709","name":"guenther"},"message":"Make pthread_atfork() track the DSO that called it like atexit() does,\nunregistering callbacks if the DSO is unloaded.  Move the callback\nhandling from libpthread to libc, though libpthread still overrides the\ninner call to handle locking and thread-library reinitialization.\nMajor version bump for both libc and libpthread.\n\nverification that this fixes various ports ajacoutot@\nasm assistance miod@; ok millert@ deraadt@","distinct":true,"url":"https://api.github.com/repos/busterb/openntpd-openbsd/commits/8d68e071991e88d42036ae22653db4481c469d37"}]}