{"push_id":2373882214,"size":1000,"distinct_size":1,"ref":"refs/heads/sys_libsecp256k1","head":"0c41123d0e71a91759d98abb7e0504c692057bc7","before":"87dbe6ec17f63d6204b9ba90484444ca76c5f8b1","commits":[{"sha":"9c8f3655cc68f038b4739e95879ea65a1d476227","author":{"name":"Jonas Schnelli","email":"80cd025df02680755871ffc10a22624c746ed388@jonasschnelli.ch"},"message":"Merge #10911: [qt] Fix typo and access key in optionsdialog.ui\n\nd2be7b25b Typo in optionsdialog.ui Tooltip displayed ampersand incorrectly, &amp; should be in text. (James Evans)\n\nPull request description:\n\n  Tooltip displayed ampersand incorrectly, &amp; should be in text property rather than tooltip so that access key is correctly displayed for accessibility.\n\nTree-SHA512: 331848207317d37d4d9db40119d0b7ae9a276d06cd1b057cd0e87d508e1aa769b785246ca30ca9156db632798ec9f68ba8bf78cf42904267b4187bd27cfced35","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/9c8f3655cc68f038b4739e95879ea65a1d476227"},{"sha":"ea729d55b4dbd17a53ced474a8457d4759cfb5a5","author":{"name":"Jonas Schnelli","email":"80cd025df02680755871ffc10a22624c746ed388@jonasschnelli.ch"},"message":"Merge #10770: Drop upgrade-cancel callback registration for a generic \"cancelable\"\n\nee4d1493e Drop upgrade-cancel callback registration for a generic \"resumeable\" (Matt Corallo)\n\nPull request description:\n\n  Instead of passing a StartShutdown reference all the way up from\n  txdb, give ShowProgress a \"cancelable\" boolean, as StartShutdown\n  is pretty much always what you'll want to use to cancel. Use the\n  same boolean to allow cancel during initial block verification.\n\nTree-SHA512: 515817aaa4b9e3e856200e00be9c2d44ecfa2d4f288fe3e02116105fe85de2650c13076ee7e45396ec1ce6ab45e53b0477cddda7cfdee5b3bd0589cb81a4c346","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/ea729d55b4dbd17a53ced474a8457d4759cfb5a5"},{"sha":"a3624ddb1a3b4a1ced39dfe75b1bcbb52de4fbb0","author":{"name":"Jonas Schnelli","email":"80cd025df02680755871ffc10a22624c746ed388@jonasschnelli.ch"},"message":"Merge #11156: Fix memory leaks in qt/guiutil.cpp\n\n9b348ff9e Fix memory leaks in qt/guiutil.cpp (Dan Raviv)\n\nPull request description:\n\n  on macOS:\n  `listSnapshot` was leaking in `findStartupItemInList()`\n  `bitcoinAppUrl` was leaking in `[Get|Set]StartOnSystemStartup()`\n\nTree-SHA512: dd49e1166336cf4f20035d21930f2f99f21f1d9f91a1101b1434a23dd0b92d402ac7efb177473c758d8af1dbab8d8750485583231c5b5854203d2493f0b43e73","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/a3624ddb1a3b4a1ced39dfe75b1bcbb52de4fbb0"},{"sha":"f151f5f50f05727cfd3445d8f678a8a2ac6c8409","author":{"name":"Jonas Schnelli","email":"80cd025df02680755871ffc10a22624c746ed388@jonasschnelli.ch"},"message":"[macOS] remove Growl support, remove unused code","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/f151f5f50f05727cfd3445d8f678a8a2ac6c8409"},{"sha":"203a4aa31eee402755f7156593228ab55407cc47","author":{"name":"donaloconnor","email":"34be51e60257cdc69494d2a9cb85c1219fa342f6@gmail.com"},"message":"Fix CTxMemPoolEntry::UpdateAncestorState: modifySigOps param type int -> int64_t","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/203a4aa31eee402755f7156593228ab55407cc47"},{"sha":"2525b972af6645ca239ac1078cffb132b402bfbb","author":{"name":"Cory Fields","email":"80cca0c8bbad51aef68248f52801a988298782fe@coryfields.com"},"message":"net: stop both net/net_processing before destroying them\n\nThis should avoid either attempting to use an invalid reference/pointer to the\nother.","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/2525b972af6645ca239ac1078cffb132b402bfbb"},{"sha":"e7f125562fbbfc18cd98b081de75090069078ec2","author":{"name":"Wladimir J. van der Laan","email":"c34e7a7f54ce6bae7e557bf240ec1aad7766c5ce@gmail.com"},"message":"Merge #11237: qt: Fixing division by zero in time remaining\n\nc8d38abd6 Refactor tipUpdate as per style guide (MeshCollider)\n3b69a08c5 Fix division by zero in time remaining (MeshCollider)\n\nPull request description:\n\n  Fixes https://github.com/bitcoin/bitcoin/issues/10291, https://github.com/bitcoin/bitcoin/issues/11265\n\n  progressDelta may be 0 (or even negative according to 11265), this checks for that and prints unknown if it is, because we cannot calculate an estimate for the time remaining (would be infinite or negative).\n\nTree-SHA512: bc5708e5ed6e4670d008219558c5fbb25709bd99a32c98ec39bb74f94a0b7fa058f3d03389ccdd39e6723e6b5b48e34b13ceee7c051c2db631e51d8ec3e1d68c","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/e7f125562fbbfc18cd98b081de75090069078ec2"},{"sha":"2f0d3e604aa934d71bfc88e69fa8e03a571042a3","author":{"name":"Wladimir J. van der Laan","email":"c34e7a7f54ce6bae7e557bf240ec1aad7766c5ce@gmail.com"},"message":"Merge #11232: Ensure that data types are consistent\n\n061297f0a Ensure that data types are consistent (jjz)\n\nPull request description:\n\n  1. nStatus of CBlockIndex  is consistent with the definition of Enum(BlockStatus)\n  2. The BlockHeader is consistent with the type of variable defined in CBlockHeader\n\nTree-SHA512: 3d4a55c62d3e17b9c83807eae153db4fcfcd8477c9413a45dedfa157563e77b775a66974648d28c9d44ac45a5705eef83b31a8a3b44316dc9814b85526a9d034","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/2f0d3e604aa934d71bfc88e69fa8e03a571042a3"},{"sha":"e6ab88a4524a6dce40b985655a03a3607d4f38b7","author":{"name":"Wladimir J. van der Laan","email":"c34e7a7f54ce6bae7e557bf240ec1aad7766c5ce@gmail.com"},"message":"Merge #10916: add missing lock to crypter GetKeys()\n\nfe09b0197 add missing lock to crypter GetKeys() (Marko Bencun)\n5cb3da04b keystore GetKeys(): return result instead of writing to reference (Marko Bencun)\n\nPull request description:\n\n  Issue: #10905\n\n  First commit makes GetKeys() return the result instead of writing to a reference to remove some useless lines.\n\nTree-SHA512: bb51255b5a6cf5488c3d5dee89f539d41f0717f018441d120047f877e0a705a133fb3b7a97d1cf8f73b5d2ed93dd2dbdfcd6f394e40105af2a12e01d397cb402","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/e6ab88a4524a6dce40b985655a03a3607d4f38b7"},{"sha":"52f8877525d5238f3440e73710507be889d14127","author":{"name":"MarcoFalke","email":"f64c1b121ee45e5759543f4d646838b027bfb4ff@gmail.com"},"message":"Merge #11260: travis: Assert default datadir isn't created, Run scripted diff only once\n\nfa40b0eb5 travis: Assert default datadir isn't created, Run scripted diff only once (MarcoFalke)\n\nPull request description:\n\n  It is sufficient to check the scripted diffs on one arch, i.e. `CHECK_DOC`==1.\n\n  Also, the default datadir should not be created by just running the tests.\n\nTree-SHA512: d55e77cf0a888287f5d070ae368b24e7183863374420a7b8a2f9a69e3dc0a27dd5366b81d90646c2aa2c40e052d1bc7bf88644c19e153cc411d483d2ce95c973","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/52f8877525d5238f3440e73710507be889d14127"},{"sha":"aa2e0f09ec94dd0908f792ebc2249859ad174586","author":{"name":"Cory Fields","email":"80cca0c8bbad51aef68248f52801a988298782fe@coryfields.com"},"message":"travis: filter out pyenv","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/aa2e0f09ec94dd0908f792ebc2249859ad174586"},{"sha":"77aa9e59ea0e6a000a0aea5dec4ef9585356147d","author":{"name":"Wladimir J. van der Laan","email":"c34e7a7f54ce6bae7e557bf240ec1aad7766c5ce@gmail.com"},"message":"test: Check RPC argument mapping\n\nParse the dispatch tables from the server implementation files,\nand the conversion table from the client.\n\nPerform the following consistency checks:\n\n- Arguments defined in conversion table, must be present in dispatch\n  table. If not, it was probably forgotten to add them to the\n  dispatch table, and they will not work.\n\n- Arguments defined in conversion table must have the same names as\n  in the dispatch table. If not, they will not work.\n\n- All aliases for an argument must either be present in the\n  conversion table, or not. Anything in between means an oversight\n  and some aliases won't work.\n\nAny of these results in an error.\n\nIt also performs a consistency check to see if the same\nnamed argument is sometimes converted, and sometimes not. E.g.\none RPC call might have a 'verbose' argument that is converted,\nanother RPC call might have one that is not converted. This is not\nnecessarily wrong, but points at a possible error (as well as\nmakes the API harder to memorize) - so it is emitted as a warning\n(could upgrade this to error).","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/77aa9e59ea0e6a000a0aea5dec4ef9585356147d"},{"sha":"638e6c59da4fad987c437592174b188510193b2e","author":{"name":"MarcoFalke","email":"f64c1b121ee45e5759543f4d646838b027bfb4ff@gmail.com"},"message":"Merge #11271: travis: filter out pyenv\n\naa2e0f09e travis: filter out pyenv (Cory Fields)\n\nPull request description:\n\n  Testing.\n\nTree-SHA512: e7abe9160e1050918a65eb4b362b6cf4fd0b8e61d1422cd78cf2018e42e1e1b88a8130c8980a61f8774222699a26b417a6ef3f5cf82915f47b44cb731b612c20","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/638e6c59da4fad987c437592174b188510193b2e"},{"sha":"592404f03f2b734351d734f0c9ca1fdce997321b","author":{"name":"MeshCollider","email":"c65f4954f402b307da2d8c01a8533bb28c8bdfd7@gmail.com"},"message":"Changing &vec[0] to vec.data(), what 9804 missed","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/592404f03f2b734351d734f0c9ca1fdce997321b"},{"sha":"3a3a9f978ba625d9d1f645810e81ecbc3cfb86ae","author":{"name":"Murch","email":"75b4446a1303203a0e21bd276752ec4a5a2c53f1@student.kit.edu"},"message":"Ignore old format estimation file","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/3a3a9f978ba625d9d1f645810e81ecbc3cfb86ae"},{"sha":"723e5806578be90ba0f6b953629cf7389e6a27cd","author":{"name":"Wladimir J. van der Laan","email":"c34e7a7f54ce6bae7e557bf240ec1aad7766c5ce@gmail.com"},"message":"Merge #10756: net processing: swap out signals for an interface class\n\n2525b972a net: stop both net/net_processing before destroying them (Cory Fields)\n80e2e9d0c net: drop unused connman param (Cory Fields)\n8ad663c1f net: use an interface class rather than signals for message processing (Cory Fields)\n28f11e940 net: pass CConnman via pointer rather than reference (Cory Fields)\n\nPull request description:\n\n  See individual commits.\n  Benefits:\n  - Allows us to begin moving stuff out of CNode and into CNodeState (after #10652 and follow-ups)\n  - Drops boost dependency and overhead\n  - Drops global signal registration\n  - Friendlier backtraces\n\nTree-SHA512: af2038c959dbec25f0c90c74c88dc6a630e6b9e984adf52aceadd6954aa463b6aadfccf979c2459a9f3354326b5077ee02048128eda2a649236fadb595b66ee3","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/723e5806578be90ba0f6b953629cf7389e6a27cd"},{"sha":"efb4383ef6c69e801ddca160a53e7fb4ee8b156a","author":{"name":"Wladimir J. van der Laan","email":"c34e7a7f54ce6bae7e557bf240ec1aad7766c5ce@gmail.com"},"message":"Merge #10793: Changing &var[0] to var.data()\n\n592404f03 Changing &vec[0] to vec.data(), what 9804 missed (MeshCollider)\n\nPull request description:\n\n  This just continues the work of https://github.com/bitcoin/bitcoin/pull/9804\n\n  Modifies a lot of `&vector[]`'s to `vector.data()`'s across all the files including tests, just the stuff that 9804 missed\n\nTree-SHA512: dd1a9dffb999dea4fba78dcc91fe02f90250db86f5c74948e1ff3e8b4036b2154b600555eaa04dece5368920aae3513bc36425dc96e4319ca1041b0928a6b656","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/efb4383ef6c69e801ddca160a53e7fb4ee8b156a"},{"sha":"9c76ba18cdfe01fe9266e0dcf6714dbe0abbb837","author":{"name":"John Newbery","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@johnnewbery.com"},"message":"[wallet] Rename InitLoadWallet() to OpenWallets()\n\nRationale:\n- this init function can now open multiple wallets (hence\n  Wallet->Wallets)\n- This is named as the antonym to CloseWallets(), which carries out the\n  opposite action.","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/9c76ba18cdfe01fe9266e0dcf6714dbe0abbb837"},{"sha":"1b9cee66e1c50cb6f110793ec5dc4c6a291cce36","author":{"name":"John Newbery","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@johnnewbery.com"},"message":"[wallet] Rename WalletVerify() to VerifyWallets()\n\nThis function can now verify multiple wallets.","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/1b9cee66e1c50cb6f110793ec5dc4c6a291cce36"},{"sha":"2da5eafa47cdf81107bd3e71a709d404ebb6dcdb","author":{"name":"John Newbery","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@johnnewbery.com"},"message":"[wallet] Add FlushWallets() function to wallet/init.cpp","distinct":false,"url":"https://api.github.com/repos/luke-jr/bitcoin/commits/2da5eafa47cdf81107bd3e71a709d404ebb6dcdb"}]}
{"actor":{"display_login":"luke-jr"}}