lnd/netann
bitromortac 6aac2762b3
routing: stricter maxHTLC checks
We require channel updates to have the max HTLC message flag set.

Several flows need to pass that check before channel updates are
forwarded to peers:
* after channel funding: `addToRouterGraph`
* after receiving channel updates from a peer:
  `ProcessRemoteAnnouncement`
* after we update channel policies: `PropagateChanPolicyUpdate`
2023-02-21 14:03:51 +01:00
..
chan_status_manager_test.go server+netann+peer: put peer's alias in Update, proper config for link 2022-07-07 17:10:30 -04:00
chan_status_manager.go multi: fix make fmt 2022-08-23 22:10:24 +08:00
channel_announcement_test.go multi: move many t.Fatalf calls to require.NoError 2022-06-17 04:26:55 +00:00
channel_announcement.go netann: decode features when creating chan ann from stored chan info 2020-06-01 17:30:23 -07:00
channel_state.go multi: Fix typos [skip ci] 2022-01-24 12:19:02 +02:00
channel_update_test.go routing: stricter maxHTLC checks 2023-02-21 14:03:51 +01:00
channel_update.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
host_ann_test.go multi: formatting and comment fixes 2022-02-10 11:02:02 +01:00
host_ann.go multi: add logs when subservers are starting 2022-02-11 21:17:03 +08:00
interface.go netann/interface: defines chan status mgr interfaces 2019-02-14 17:12:25 -08:00
log.go netann: remove unused logClosure 2020-04-24 19:15:08 +02:00
node_announcement.go lnrpc/peers: handle feature bit changes in updateNodeAnnouncement 2022-04-02 19:10:25 -07:00
node_signer.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
sign.go multi: refactor SignMessage to specify hashing 2021-10-14 15:42:44 +02:00