{"push_id":2787101217,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"6940a2262833e19135f06f334886da569494ef62","before":"4b2fe66529ba10af6663004ab007f9004b2e0cdc","commits":[{"sha":"658a686cc142b43091435cd3869b20aea4d91fc2","author":{"name":"Yeastplume","email":"3b61dc937960790ce3b920824dd23dea0b6505f0@gmail.com"},"message":"[WIP] Wallet documentation (#1302)\n\n* doc update\r\n\r\n* change and reorganise wallet documentation\r\n\r\n* Redo wallet arch document, update design document with current info, move older design document into 'goals.md'\r\n\r\n* Redo wallet arch document, update design document with current info, move older design document into 'goals.md'","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/658a686cc142b43091435cd3869b20aea4d91fc2"},{"sha":"84e46c2872629ff0447884a6201a738070bcbbbd","author":{"name":"hashmap","email":"7008745376fa657e8aa0c7309f9304b96965c524@gmail.com"},"message":"Fix logging configuration (#1303)\n\nOne of the last commits introduced a regression, logging function was called before log subsystem was\r\ninitialized, as result all logging configuration was not applied.","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/84e46c2872629ff0447884a6201a738070bcbbbd"},{"sha":"b040aaa4348337b6cb7cc914f291208185ff1753","author":{"name":"Gary Yu","email":"1ebdf3edebebd56811e5556873bf5c8d6eb0a957@gmail.com"},"message":"Fix: old time crate use 0..11 as the month, make mistake when switching to chrono Utc.ymd (#1304) (#1305)","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/b040aaa4348337b6cb7cc914f291208185ff1753"},{"sha":"25e3d9e7d3981226eba0242275fa91d7d8a6cf50","author":{"name":"e-max","email":"a9de7e0c1df1b10afe9baf3b2846fa752bf1ddd8@gmail.com"},"message":"Remove Iron dependency and update hyper to version 0.12 (#1241)\n\n* Remove Iron dependecy and update hyper to version 0.12 #876\r\n\r\n* REMOVE ME\r\n\r\n* Revert \"REMOVE ME\"\r\n\r\nThis reverts commit e9a976eee98a2d5a4dfae5d9e1e4f5ed640c05d3.\r\n\r\n* Rebase and start updating libwallet\r\n\r\nLibwallet doesn't compile yet.\r\n\r\n* Wallet compiles\r\n\r\n* Grin compiles\r\n\r\n* No compilation errors in tests\r\n\r\n* All tests pass\r\n\r\n* Reeturn future from handler\r\n\r\n* Refactoring\r\n\r\n* Fix lifetime issue one more time\r\n\r\nI have to force push to rollback all the work done in last 2 days\r\n\r\n* Fix wallet send issue\r\n\r\n* Clean up","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/25e3d9e7d3981226eba0242275fa91d7d8a6cf50"},{"sha":"7f4ea047576a6f497dc301e092ef80c69d7d1c2b","author":{"name":"yeastplume","email":"3b61dc937960790ce3b920824dd23dea0b6505f0@gmail.com"},"message":"wallet documentation updates","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/7f4ea047576a6f497dc301e092ef80c69d7d1c2b"},{"sha":"77ce26257f8158f7df86638783cb435831d6f1bf","author":{"name":"obxium","email":"67def4ba3f7685e31d46bf24d105c1cd108ead11@users.noreply.github.com"},"message":"Update wallet link (#1310)","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/77ce26257f8158f7df86638783cb435831d6f1bf"},{"sha":"06883e94e943f864b82663ba6067468a21619786","author":{"name":"hashmap","email":"7008745376fa657e8aa0c7309f9304b96965c524@gmail.com"},"message":"Remove all iron traces (#1309)\n\nFixes [#1307]. It seems my ripgrep ignores Cargo.lock files, had to grep manually.","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/06883e94e943f864b82663ba6067468a21619786"},{"sha":"a638bd749979e3a0f3185bf74c78e21afefd2aff","author":{"name":"Ivan Sorokin","email":"a15f8b81a160b4eebe5c84e9e3b65c87b9b2f18e@sorokin.io"},"message":"Do not request a full block for invalid compact block during syncing (#1002)","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/a638bd749979e3a0f3185bf74c78e21afefd2aff"},{"sha":"3ee01055edd15c843e663272593fccaf129595d4","author":{"name":"Quentin Le Sceller","email":"eb4dd241b82184b742c2e7f0179fc30a679c4be2@gmail.com"},"message":"Fixes #1299 -  Fails to send transaction when not enough funds for fee (#1311)","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/3ee01055edd15c843e663272593fccaf129595d4"},{"sha":"3df050cc93282a13bbb2d578470dbb38f613c666","author":{"name":"Quentin Le Sceller","email":"eb4dd241b82184b742c2e7f0179fc30a679c4be2@gmail.com"},"message":"Check content before zip/unzip the txhashset (#1174)\n\n* Check txhashset content before zip/unzip\r\n* Add header in txhashset verification\r\n* Add copy function and test\r\n* Add file util\r\n* Now check and remove unexpected files instead of just crashing","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/3df050cc93282a13bbb2d578470dbb38f613c666"},{"sha":"6a1d0e335442624eabcd5793e3385295fbf4be06","author":{"name":"hashmap","email":"7008745376fa657e8aa0c7309f9304b96965c524@gmail.com"},"message":"Fix wallet owner_api on new Hyper (#1312)\n\nFixes [#1308]. The main change is to switch from Core to Runtime inside the client.\r\nI also used this as an opportunity to provide async methods for get and post, so we can\r\nuse it in places where futures are acceptable, which is not the case for the wallet.","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/6a1d0e335442624eabcd5793e3385295fbf4be06"},{"sha":"784c5e34426e331979441af86c53ba7e54bb9f58","author":{"name":"Ignotus Peverell","email":"9989d4cff49435d886a2f2b4243ee4d208dd7252@protonmail.com"},"message":"Cleanup Grin main binary crate (#1315)\n\nSplit up each subcommand into its own file under the `cmd`\r\nsubcrate.","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/784c5e34426e331979441af86c53ba7e54bb9f58"},{"sha":"498ea9718e4fc89600cde5cdd7196881c6c44902","author":{"name":"jaspervdm","email":"eb8fddaf96683bb0d8b7a4791b2a8fd22dab689f@gmail.com"},"message":"Improved basic transaction diagram (#1313)\n\n* Fixed basic transaction diagram\r\n* Offset is not part of kernel (it is stored in the tx)\r\n* Explicitly write down calculation of xS","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/498ea9718e4fc89600cde5cdd7196881c6c44902"},{"sha":"414a30224ecb329221a4b37aed28e9ffb5f99b49","author":{"name":"hashmap","email":"7008745376fa657e8aa0c7309f9304b96965c524@gmail.com"},"message":"Fix get outputs call in wallet (#1319)\n\n* Fix get outputs call in wallet. It generates an invalid url if there are 1000+ outputs.\r\n* Also switched to async http client for performance reasons\r\n* Couple unrelated cleanups\r\n* fixup! Fix get outputs call in wallet","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/414a30224ecb329221a4b37aed28e9ffb5f99b49"},{"sha":"e383cb594fbd023d3e1687223f99184dd99b0037","author":{"name":"Antioch Peverell","email":"25527cfdfc0ca86987dbebaad78f7e30278993b7@users.noreply.github.com"},"message":"commit (#1324)","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/e383cb594fbd023d3e1687223f99184dd99b0037"},{"sha":"f0bdb2c8fad8c9a1f504e49df45134f58c8bfbe3","author":{"name":"Ignotus Peverell","email":"9989d4cff49435d886a2f2b4243ee4d208dd7252@protonmail.com"},"message":"File-based transaction building (#1317)\n\n* First implementation of file-based transaction send, receive and finalize in libwallet\r\n* Switch from TOML to JSON (needless complication). Plug in send, receive and finalize wallet commands.\r\n* Pretty JSON for response is too large (all whitespace)","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/f0bdb2c8fad8c9a1f504e49df45134f58c8bfbe3"},{"sha":"328d832bd6e3ac33cf4c160c4d78085dafb20adf","author":{"name":"Antioch Peverell","email":"25527cfdfc0ca86987dbebaad78f7e30278993b7@users.noreply.github.com"},"message":"cleanup verify_coinbase on block (#1326)","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/328d832bd6e3ac33cf4c160c4d78085dafb20adf"},{"sha":"63a4d95df145ddd4bb36565a350fa580077032f9","author":{"name":"Gary Yu","email":"1ebdf3edebebd56811e5556873bf5c8d6eb0a957@gmail.com"},"message":"fix: in case txhashset validation fail, 'TxHashsetDownload' should retry (#1293) (#1322)\n\n* fix: in case txhashset validation fail, 'TxHashsetDownload' should retry (#1293)\r\n\r\nAnd add 2 more fixes:\r\n1. handle sending request failure of 'send_txhashset_request';\r\n2. use a 10-mins timeout to handle noresponse failure, in case a peer ignore our txhashset request, or in case a peer fail to send a file for some reason.","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/63a4d95df145ddd4bb36565a350fa580077032f9"},{"sha":"32662a0a16ff6e862ad875fa582ba24ba9544592","author":{"name":"hashmap","email":"7008745376fa657e8aa0c7309f9304b96965c524@gmail.com"},"message":"Update fuzz in core crate\n\nFix compilation error in fuzz code after the wallet refactoring","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/32662a0a16ff6e862ad875fa582ba24ba9544592"},{"sha":"f11a3b1994cdd04be351fab5b145ea7514968f77","author":{"name":"hashmap","email":"7008745376fa657e8aa0c7309f9304b96965c524@gmail.com"},"message":"Merge pull request #1329 from yourowncrypto/fix-fuzz\n\nUpdate fuzz in core crate","distinct":true,"url":"https://api.github.com/repos/fastgrin/grin/commits/f11a3b1994cdd04be351fab5b145ea7514968f77"}]}
{"actor":{"display_login":"garyyu"}}