Ecosyste.ms: Timeline
Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.
shaavan pushed 1 commit to padding-test shaavan/rust-lightning
- Update the analysis after rebasing on main c81481e
shaavan pushed 321 commits to padding-test shaavan/rust-lightning
- Use a `MessageSendEvent`-handling fn rather than a single lopp Rather than building a single `Vec` of `MessageSendEv... d13f336
- Add support for parsing the `dns_resolver` feature bit This feature bit is used to indicate that a node will make DN... 1abbe2a
- Allow a `DNSResolverMessageHandler` to set `dns_resolver` feature A `DNSResolverMessageHandler` which handles resolu... 457b634
- Marginally reduce allocations in `lightning-invoice` In aa2f6b47df312f026213d0ceaaff20ffe955c377 we refactored `ligh... cc72f03
- Drop one unnecessary allocation added in aa2f6b47df312f026213d0ceaa In aa2f6b47df312f026213d0ceaaff20ffe955c377 we r... 0abf068
- Check that the HRPs generated in BOLT 11 `RawHrp` are always valid ...in `debug_assertions`. c5658f6
- Marginally reduce allocations in `lightning-invoice` In aa2f6b47df312f026213d0ceaaff20ffe955c377 we refactored `ligh... 052e7c3
- Hold a reference to byte arrays when serializing to bech32 When we serialize from a byte array to bech32 in `lightni... 5c1440a
- Stop sending `channel_update` in onion failures Per <https://github.com/lightning/bolts/pull/1173>. Fixes #3277 9e30f25
- arch: update diagram to reflect changes to KeysInterface KeysInterface was split into EntropySource, SignerProvider ... 7c1db56
- Add `Event::ChannelClosed::last_local_balance_msats` Users commonly want to know what their balance was when a chann... 5d48d58
- Merge pull request #3351 from carlaKC/arch-update-keys-interface docs/trivial: update diagram to reflect changes to ... e4ec917
- Merge pull request #3235 from Mirebella/add-local-balance-msats Add `last_local_balance_msats` field f94bf98
- Merge pull request #3346 from TheBlueMatt/2024-10-dns-feature-flag Add support for parsing the dns_resolver feature bit a952d2d
- Create script file for easy local linting 46c2c81
- Merge pull request #3339 from arik-so/lint-script-file Create script file for easy local linting 43e28fe
- Drop unnecessary `Result` in `RpcClient::new` .. as it's infallible 4cdb12f
- Drop unnecessary `Result` in `RestClient::new` .. as it's infallible 88cbb4f
- Fix `synchronize_listeners` calling default implementation Previously, the `ChainListenerSet` `Listen` implementatio... f4fe450
- Merge pull request #3353 from tnull/2024-10-simplify-block-sync Drop unnecessary `Result` in `RpcClient::new` cb4584a
- and 301 more ...
shaavan pushed 17 commits to main shaavan/rust-lightning
- Set `holder_commitment_point` to `Available` on upgrade When we upgrade from LDK 0.0.123 or prior, we need to intial... 1486b1b
- Pin rustls on MSRV a97e2b8
- Fix incorrect logging during RBF or rebroadcast We were incorrectly logging RBF'd transactions as not RBF'd and vice... 94ad5be
- Merge pull request #3482 from morehouse/fix_rebroadcast_logging Fix incorrect logging during RBF or rebroadcast 6f5f249
- Merge pull request #3365 from TheBlueMatt/2024-10-commitment-point-init Set `holder_commitment_point` to `Available`... 830a027
- Merge pull request #3484 from arik-so/fix-msrv-rustls Fix MSRV dependencies 6e85a0d
- HMAC construction/verification for ReceiveTlvs When receiving a PaymentContext from a blinded payment, the context m... bd0dd9b
- Return ExpandedKey from NodeSigner NodeSinger::get_inbound_payment_key_material returns KeyMaterial, which is used f... 09bec6e
- Remove KeyMaterial Now that NodeSigner::get_inbound_payment_key returns an ExpandedKey instead of KeyMaterial, the l... a291530
- Include HMAC and Nonce in payment::ReceiveTlvs In order to authenticate a PaymentContext, an HMAC and Nonce must be ... 55c02fd
- Fix lint warning in lightning-invoice when fuzzing a041463
- Verify that an HTLC's ReceiveTlvs is authentic When receiving a payment over a BlindedPaymentPath, a PaymentContext ... 62cdf5d
- Require a PaymentContext in payment::ReceiveTlvs UnknownPaymentContext is used when payment::ReceiveTlvs doesn't con... faf8367
- Test payment::ReceiveTlvs authentication failure 4f0252f
- Add pending changelog for PR 3435 09b1344
- Fix lint warning in lightning when fuzzing d287bf0
- Merge pull request #3435 from jkczyz/2024-12-hmac-payment-context Authenticate blinded payment paths 1a8bf62
shaavan created a comment on a pull request on lightningdevkit/rust-lightning
@TheBlueMatt, @jkczyz A gentle ping! Would love to get your thoughts on this new approach, when you get a moment! Thanks a lot! :)
shaavan pushed 253 commits to blinded_api shaavan/rust-lightning
- Stop sending `channel_update` in onion failures Per <https://github.com/lightning/bolts/pull/1173>. Fixes #3277 9e30f25
- Don't interpret decayed data as we've failed to send tiny values When we're calculating the success probability for ... 41a91a3
- Don't bump the `next_node_counter` when using a removed counter If we manage to pull a `node_counter` from `removed_... 0c0cb6f
- Allow `clippy::unwrap-or-default` because its usually wrong `or_default` is generally less readable than writing out... 4741653
- Add missing `inbound_payment_id_secret` write in `ChannelManager` In aa09c33a1719944769ba98624bfe18ea33083f44 we add... a65d37b
- Fix unused warning in fuzz. cdc0c3b
- Use a struct to track MPP parts pending claiming When we started tracking which channels had MPP parts claimed durab... d9175f4
- Pass info about claimed payments, incl HTLCs to `ChannelMonitor`s When we claim an MPP payment, then crash before pe... b8661ef
- Store info about claimed payments, incl HTLCs in `ChannelMonitor`s When we claim an MPP payment, then crash before p... 7790e30
- Move `ChannelManager`-read preimage relay to after struct build In a coming commit we'll use the existing `ChannelMa... a26033f
- Move payment claim initialization to an fn on `ClaimablePayments` Here we wrap the logic which moves claimable payme... 17cf179
- Handle duplicate payment claims during initialization In the next commit we'll start using (much of) the normal HTLC... 254b78f
- Replay MPP claims via background events using new CM metadata When we claim an MPP payment, then crash before persis... 4896e20
- Stop relying on `ChannelMonitor` persistence after manager read When we discover we've only partially claimed an MPP... 6c203d8
- Doc the on-upgrade `ChannelMonitor` startup persistence semantics Because the new startup `ChannelMonitor` persisten... ba26432
- Log enqueueing of gossip messages 0a8c05f
- Merge pull request #3322 from TheBlueMatt/2024-06-mpp-claim-without-man Stop relying on ChannelMonitor persistence a... 5c975f7
- Merge pull request #3385 from arik-so/gossip-filter-event-send-logging Log enqueueing of gossip messages bba3071
- Owned and ref versions of Bolt11InvoiceDescription Split Bolt11InvoiceDescription into a version used with reference... 0e1723d
- Preserve funding_transaction for the later lifecycle of the channel, simple solution 5577a88
- and 233 more ...
shaavan created a comment on a pull request on lightningdevkit/rust-lightning
Updated from [pr3246.13](https://github.com/shaavan/rust-lightning/commits/pr3246.13) to [pr3246.14](https://github.com/shaavan/rust-lightning/commits/pr3246.14) ([diff](https://github.com/shaavan/...
shaavan created a tag on shaavan/rust-lightning
pr3246.14 - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
blinded_api-7 - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a comment on a pull request on lightningdevkit/rust-lightning
**Updated** from [pr3412.08](https://github.com/shaavan/rust-lightning/commits/pr3412.08) to [pr3412.09](https://github.com/shaavan/rust-lightning/commits/pr3412.09) ([diff](https://github.com/shaa...
shaavan pushed 4 commits to offersmessageflow shaavan/rust-lightning
shaavan created a tag on shaavan/rust-lightning
pr3412.09 - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a tag on shaavan/rust-lightning
pr3412.09 - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!
shaavan created a branch on shaavan/rust-lightning
ci - A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!