lightning-terminal/firewall
bitromortac cf7e53842a firewall: optimize CryptoRandIntn with sync.Pool
Utilize a sync.Pool for *big.Int instances in CryptoRandIntn to avoid
frequent heap allocations. This significantly reduces garbage collection
pressure when randomizing timestamps, amounts, and fees inside loops
(e.g. iterating over forwarding history responses).
2026-07-21 12:04:33 +00:00
..
caveats.go multi: update lnd dependency to v0.16.0-beta.rc3 2023-03-15 08:36:23 -07:00
caveats_test.go multi: reformat long lines for readability 2025-12-09 16:12:03 +00:00
config.go firewall: add request logger disable flag 2026-02-12 17:14:01 +01:00
log.go multi: update LND and friends 2025-03-26 09:20:52 -05:00
privacy_mapper.go firewall: optimize CryptoRandIntn with sync.Pool 2026-07-21 12:04:33 +00:00
privacy_mapper_test.go firewall: fix 32-bit int truncation 2026-07-21 12:04:33 +00:00
request_info.go firewall+firewalldb: extract Account ID and pass to AddActionReq 2025-05-21 14:14:13 +02:00
request_logger.go multi: remove AddActionReq MacaroonIdentifier 2025-10-03 11:44:05 +02:00
rule_enforcer.go firewall: extract SessionID from gRPC metadata 2025-05-16 11:57:39 +02:00