{"push_id":1131548823,"size":28,"distinct_size":28,"ref":"refs/heads/descriptive-wallet-transactionerr","head":"23128c16158384f62ebbdd0565400005ab4f4b4d","before":"a8ea80d0c8e3e66168f332fcbb0a4282ca570634","commits":[{"sha":"d21b89f48ec6881da02e6f07ca84073a2127343e","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Address siac wallet UX concerns\n\nclear up wording in help messages\nand print a \"this may take a few minutes...\" message while the wallet is\nunlocking.","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/d21b89f48ec6881da02e6f07ca84073a2127343e"},{"sha":"2112ea56e67055c1fbae3a1b10b46f379d616252","author":{"name":"Luke Champine","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge pull request #1184 from NebulousLabs/siac-wallet-ux\n\nSiac wallet UX","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/2112ea56e67055c1fbae3a1b10b46f379d616252"},{"sha":"586a0451ce59193c88944398ff197e82c9ef7785","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Add IBD progress estimation\n\nThe blockchain height can be estimated using the block time (10 minutes)\nand the time passed since a block at a known height and time.\n\nCloses #929","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/586a0451ce59193c88944398ff197e82c9ef7785"},{"sha":"f2ed3ca3a723dadf4120e26b71d832331666f09b","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Move block height estimation to its own function and test it","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/f2ed3ca3a723dadf4120e26b71d832331666f09b"},{"sha":"a70a10cc4b581cfbf55b7da06cc6817efcdf0bfc","author":{"name":"David Vorick","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge pull request #1185 from NebulousLabs/ibd-progress\n\nAdd IBD progress estimation","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/a70a10cc4b581cfbf55b7da06cc6817efcdf0bfc"},{"sha":"73ac9226f6cf25a32ddc97e566ffae77096c7c81","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Add UnregisterRPC and UnregisterConnectCall methods","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/73ac9226f6cf25a32ddc97e566ffae77096c7c81"},{"sha":"f37a77e02fdf15b720d60951b6cdbcfe41a2abac","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Unregister RPCs and ConnectCalls on Close in consensus module","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/f37a77e02fdf15b720d60951b6cdbcfe41a2abac"},{"sha":"fb5f121c018a030cb02a2229a6c1f49bf602a268","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Unregister RPCs on Close in transaction pool module","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/fb5f121c018a030cb02a2229a6c1f49bf602a268"},{"sha":"a38cacf8da052d5abf4c28ee87d2e168b0dc551b","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Replace panics with build.Criticals in {Unr,R}egister{RPC,ConnectCall}","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/a38cacf8da052d5abf4c28ee87d2e168b0dc551b"},{"sha":"d83caa4cf832af146e0330181a9d4c3d1dd3c3cf","author":{"name":"David Vorick","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge pull request #1187 from NebulousLabs/unregister-rpc\n\nUnregister RPC and ConnectCall methods","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/d83caa4cf832af146e0330181a9d4c3d1dd3c3cf"},{"sha":"7341f0836a834a59db1976db94bcbb09c8d86d8e","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Use Set instead of Add for http requests and url values\n\nAdd appends the value to the existing list of values for that key,\nhowever we never use multiple values with the same key. We were only\never using the first value anyways, since the Get method only returns\nthe first value in the list.","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/7341f0836a834a59db1976db94bcbb09c8d86d8e"},{"sha":"69bc3e5180f588289e8867c6621cd59afa33fb37","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Add API authentication using HTTP basic auth\n\nHTTP basic auth sends passphrases in plaintext. This type of\nauthentication should only be used when the API is exposed over\nlocalhost, or with encrypted API calls (coming soon).","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/69bc3e5180f588289e8867c6621cd59afa33fb37"},{"sha":"68cd3289297892d9aef6f52edb48b41b9ffa4c59","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Add password prompt to siad on startup\n\nand add --no-password flag to disable API authentication","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/68cd3289297892d9aef6f52edb48b41b9ffa4c59"},{"sha":"259ec9f3c954e3d62ed1c8a535595b97a0e8a015","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Add API password authentication to siac","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/259ec9f3c954e3d62ed1c8a535595b97a0e8a015"},{"sha":"fdd64cff99df6250cc8b9ca2ac03fb5beee9092b","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Fix typos in wallet API handler","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/fdd64cff99df6250cc8b9ca2ac03fb5beee9092b"},{"sha":"65fcc828b27dc708ae3945e1d1e58a3da13f6bdc","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Only require passwords for specific API endpoints\n\nAuthentication should be required whenever either\na) sensitive data could be returned. e.g. /wallet/seeds\nb) the API call modifies state","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/65fcc828b27dc708ae3945e1d1e58a3da13f6bdc"},{"sha":"59d77a0de61f286805677a53f8bba27667a7b4db","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Disable API authentication by default\n\nEnable it with the --authenticate-api flag.\nThe plan is to make API authentication the default in a few versions to\nlet API devs experiment with auth before being required to use it.\nRevert this commit to make api auth default again.","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/59d77a0de61f286805677a53f8bba27667a7b4db"},{"sha":"52d57317af9cd497f53af23a4e33676abf3a6449","author":{"name":"Jordan Horwich","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Remove deprecated API endpoints\n\nadding API authentication breaks compatibility, so no reason to keep\nthem around","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/52d57317af9cd497f53af23a4e33676abf3a6449"},{"sha":"11fb5a269c58d8ce8dc5b4c50b4164a13eebfdf5","author":{"name":"David Vorick","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge pull request #1189 from NebulousLabs/api-auth\n\nAPI authentication","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/11fb5a269c58d8ce8dc5b4c50b4164a13eebfdf5"},{"sha":"45521183b8dae8ba4c2441273d02a338667a1b76","author":{"name":"lukechampine","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"implement sync.ThreadGroup","distinct":true,"url":"https://api.github.com/repos/johnathanhowell/Sia/commits/45521183b8dae8ba4c2441273d02a338667a1b76"}]}
{"actor":{"display_login":"johnathanhowell"}}