{"push_id":2422624072,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"e86eadc1ea7a827e7fa379c8221c019d2006b94a","before":"a337e40b60ae26658798b978c70c1fa03a7465ad","commits":[{"sha":"8127685462a3438377813970562aebff801d39ac","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"funding+rpc: raise min channel size to 20k satoshis\n\nIn this commit, we raise the min channel size to 20k satoshis. This\nwill be evaluated before we check for dusty commitments. The goal of\nthis is to ensure ample room for fees at current, and future fee\nlevels.","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/8127685462a3438377813970562aebff801d39ac"},{"sha":"76f7a662594b08fa0f11725672508911d86dd78e","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"config+pilot: add new config params to specify min+max autopilot chan size\n\nIn this commit, we add two new configuration parameters to allow users\nto specify the min and max size that the autopilot agent will create.\nThis is useful as now users can set the values to more or less the same\nsize, which will allow them to control the size of each created\nchannel.\n\nBefore this commit, if this wasn’t set, then the agent would try to\nshove as much money into a channel up until the max chan size. This was\nnice on testnet, but on main net, users will likely not want all their\nfunds to be in a single channel, and instead be distributed across many\nchannels. With things like AMP, have more channels becomes more\ndesirable.","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/76f7a662594b08fa0f11725672508911d86dd78e"},{"sha":"55e882c058d60ccb53cde795903814940061461d","author":{"name":"Adrien Emery","email":"c8c03d6c074efa7b40ec7f5ad0cda813e9faa3be@gmail.com"},"message":"docs: add macaroon usage examples to python docs","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/55e882c058d60ccb53cde795903814940061461d"},{"sha":"5ef0d4c8b978421d685c7cabed5b805f6eb0a7e5","author":{"name":"Adrien Emery","email":"c8c03d6c074efa7b40ec7f5ad0cda813e9faa3be@gmail.com"},"message":"docs: update python grpc examples to use python 3 syntax","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/5ef0d4c8b978421d685c7cabed5b805f6eb0a7e5"},{"sha":"7fe719f77f21d538c578f0c06ae5468c4515bd0d","author":{"name":"Adrien Emery","email":"c8c03d6c074efa7b40ec7f5ad0cda813e9faa3be@gmail.com"},"message":"docs: add correct cipher suit to python grpc example","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/7fe719f77f21d538c578f0c06ae5468c4515bd0d"},{"sha":"6c6285344b4a83ae0aded4cece9cf808aae2e89e","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"rpc: add new invoicePermissions bakery.Op slice for an invoice only macaroon\n\nIn this commit, we add a new invoicePermissions slice. This contains\nall the permission that a holder of an invoice.macaroon is able to\naccess, and no others. We also include read and write access to\naddresses as this may be useful from the PoV of a merchant or exchange.","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/6c6285344b4a83ae0aded4cece9cf808aae2e89e"},{"sha":"6a294e74893569c32768362c0ebe2836b6d1b8bd","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"rpc: extend writePermissions and readPermissions with the invoice entity\n\nIn the prior commit, we added a new set of permissions and also a new\nentity: “invoices”. We’ll add this set of entities to the read and\nwrite permissions accordingly as well to ensure that the existing\nmacaroons have access to all the items that the invoice.macaroon does.","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/6a294e74893569c32768362c0ebe2836b6d1b8bd"},{"sha":"a07579c5417ed2ed72f40253d78cd02f37e34c56","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"rpc: modify the entity of invoice related RPC's to target the invoice entity\n\nIn this commit, we modify the existing invoice RPC macaroon permissions\nto target a more specific entity: “invoices”. As a result of this\ncommit, once node operators update, they’ll need to regenerate their\nreadonly.macaroon as it now needs this additional entity encoded within\nit.","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/a07579c5417ed2ed72f40253d78cd02f37e34c56"},{"sha":"4c0dcdafa5c059331ef58f5a0f3feb20887f19de","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"config+lnd: introduce new invoice-only macaroon\n\nIn this commit, we wrap up the prior ones and introduce config\nsettings, as well as proper generation for a new invoice-only macaroon.\nAll prior invoice path rules are also properly enforced of this new\ninvoice.macaroon.","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/4c0dcdafa5c059331ef58f5a0f3feb20887f19de"},{"sha":"0155bcfd5c139c4cb09331fae7ae2cbeb32575f9","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"Merge pull request #881 from Roasbeef/autopilot-target-chan-size\n\nfunding+pilot: increase min channel size, allow specifying chan size range for autopilot","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/0155bcfd5c139c4cb09331fae7ae2cbeb32575f9"},{"sha":"363cec7012ad4578e3d39d2509900535e0a08dc5","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"routing: add new PayAttemptTimeout field to LightningPayment\n\nIn this commit, we add a new field to the LightningPayment struct:\nPayAttemptTimeout. This new field allows the caller to control exactly\nhow much time should be spent attempting to route a payment to the\ndestination. The default value we’ll use is 60 seconds, but callers are\nable to specify a diff value. Once the timeout has passed, we’ll\nabandon th e payment attempt, and return an error back to the original\ncaller.","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/363cec7012ad4578e3d39d2509900535e0a08dc5"},{"sha":"93b04b39fe27aa0c2f76302f7dc19b2bb44e53e8","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"routing: account for remaining routing onion errors in SendPayment\n\nIn this commit, we address a number of edge cases that were unaccounted\nfor when responding to errors that can be sent back due to an HTLC\nrouting failure. Namely:\n\n   * We’ll no longer stop payment attempts if we’re unable to apply a\nchannel update, instead, we’ll log the error, prune the channel and\ncontinue.\n    * We’ll no remember which channels were pruned due to insufficient\nfee errors. If we ever get a repeat fee error from a channel, then we\nprune it. This ensure that we don’t get stuck in a loop due to a node\ncontinually advertising the same fees.\n   * We also correct an error in which node we’d prune due to a\ntemporary or permanent node failure. Before this commit, we would prune\nthe next node, when we should actually be pruning the node that sent us\nthe error.\n\nFinally, we also add a new test to exercise the fee insufficient error\nhandling and channel pruning.\n\nFixes #865.","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/93b04b39fe27aa0c2f76302f7dc19b2bb44e53e8"},{"sha":"90cb2944eb25887613e85ebca5c4f3645b8dcc92","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"Merge pull request #893 from Roasbeef/routing-error-handling-bug-fix\n\nrouting: add timeout during pay attempts, don't exit if unable apply update, account for all onion errors","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/90cb2944eb25887613e85ebca5c4f3645b8dcc92"},{"sha":"7d14ed7a06d3b64ce01d6403ae863681139cea22","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"Merge pull request #904 from Roasbeef/invoice-macaroon\n\nrpc+lnd: add new invoice-only macaroon","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/7d14ed7a06d3b64ce01d6403ae863681139cea22"},{"sha":"4a3980353dcb9fb9d36752211dfef901e2efaa60","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"lntest: update test node arguments to account for new invoice.macaroon","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/4a3980353dcb9fb9d36752211dfef901e2efaa60"},{"sha":"807b84ee634e6d3312206342a826301fb1b8fa6b","author":{"name":"Olaoluwa Osuntokun","email":"69a12c6742ae5b3329f557d3da17697582c2d0a3@gmail.com"},"message":"Merge pull request #906 from adrienemery/python-docs\n\ndocs: add macaroon example to python docs, update syntax to python 3","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/807b84ee634e6d3312206342a826301fb1b8fa6b"},{"sha":"e86eadc1ea7a827e7fa379c8221c019d2006b94a","author":{"name":"Patrick Walters","email":"0494c50bed32f275046fd37e91837a221427aeb5@yahoo.com"},"message":"Merge branch 'master' into master","distinct":true,"url":"https://api.github.com/repos/PWKad/lnd/commits/e86eadc1ea7a827e7fa379c8221c019d2006b94a"}]}
{"actor":{"display_login":"PWKad"}}