147 Commits (82c49db841c838648a31bb71f1a66f550b06c34d)

Author SHA1 Message Date
lisa neigut bad0ac6ed6 tlv: use `var_int`s for size of messages 6 years ago
lisa neigut 1213f44071 tlv: adapt to work with new output format 6 years ago
lisa neigut df9774c2be tlv: fixup FIXME -- remove comments + use includes 6 years ago
lisa neigut 5d8b059ccc tlv: free intermediate messages when they're created 6 years ago
lisa neigut 4afcc2e5a8 tlv: fixup parsing for multi-message tlv's 6 years ago
lisa neigut d0f50c8690 tlv: fail if parsed length doesn't match packet length 6 years ago
lisa neigut 28c3f9ca21 tlv: don't crash when you fail to parse the TLV 6 years ago
lisa neigut d8738452ed tlv: it's ok to be odd 6 years ago
lisa neigut b89ea071e8 tlv: allocate tlv structs from within 6 years ago
lisa neigut 5aea65b463 tlv: make message sizes u8 not u16 6 years ago
lisa neigut d6332997bd tlv: remove leading '_' from things 6 years ago
lisa neigut aba4e161ce tlv: calculate sizeof by measuring message length 6 years ago
lisa neigut 9a23a354fd tlv: consolidate basetype parsing 6 years ago
lisa neigut 6f2e70a6ac tlv: add fromwire_ methods for TLV structs 6 years ago
lisa neigut ef610dcab3 tlv: build tlv top-level structs 6 years ago
lisa neigut 18a23b31de tlv: add structs for message types to wire format .h's (header files) 6 years ago
lisa neigut 0b12d90c4a tlv: add tlv messages to general message set 6 years ago
lisa neigut 44d052e6c3 tlv: parse fields for tlv messages 6 years ago
lisa neigut d9904c95ab tlv: add tlv fields to enum declarations in implementation file 6 years ago
lisa neigut d51ad50032 tlv: add tlv field's type enums to header file 6 years ago
Christian Decker 3ce98ab7de wire: Allow non-u16 length variables in non-bolt wire formats 6 years ago
Rusty Russell 28f5da7b2f tools/generate-wire: use amount_msat / amount_sat for peer protocol. 6 years ago
Rusty Russell 7fad7bccba common/amount: new types struct amount_msat and struct amount_sat. 6 years ago
Rusty Russell 1567238dd9 invoice: option to expose/not-expose private channels. 6 years ago
Rusty Russell 22526911cb tools/generate-wire.py: allocate array members off array in fromwire. 6 years ago
lisa neigut 3ce53ab9ed tools/gen-wire: 3th -> 3rd 6 years ago
Rusty Russell 61c6b8b25a tools/generate-wire.py: mark your_last_per_commitment_secret as a struct secret. 6 years ago
practicalswift 9d9a9523d0 Use snprintf(...) instead of sprintf(...) 7 years ago
Rusty Russell 5cf34d6618 Remove tal_len, use tal_count() or tal_bytelen(). 7 years ago
Rusty Russell 93cf28553d devtools/decodemsg: add --onion option for decoding onion errors. 7 years ago
Rusty Russell d241bd762c connectd: don't use gossip_getnodes_entry. 7 years ago
Rusty Russell 232b330284 tools/generate-wire.py: simple scheme to autoindent. 7 years ago
Rusty Russell 6758062a56 tools/generate-wire.py: remove ugly blank lines after for loops 7 years ago
Rusty Russell ab28972aee tools/generate-wire.py: style cleanups. 7 years ago
Rusty Russell e217bc1220 per-commit-secret is a struct secret, not a sha256. 7 years ago
Rusty Russell ac4c6b1a82 tools/generate-wire.py: support for optional fields, with ? before typename. 7 years ago
Rusty Russell c02ff11506 print_wire: hand field names to print routines. 7 years ago
arowser 85e02127a9 align generate wire template 7 years ago
practicalswift 160f9b06a5 Fix variable typo in generate-wire.py 7 years ago
practicalswift 0a20bd44f0 Fix flake8 warnings: W191 indentation contains tabs + E101 indentation contains mixed spaces and tabs 7 years ago
practicalswift e18948a6a9 Remove unused variables. Fix flake8 warnings. 7 years ago
practicalswift ae7d857c44 Make Python code conform to the Python PEP 8 style guide 7 years ago
Rusty Russell e92b710406 tools/generate-wire.py: remove length argument from fromwire_ routines. 7 years ago
Rusty Russell b7db06b577 tools/generate-wire.py: wirestring type for handing strings. 7 years ago
Rusty Russell 674a2c7554 tools/generate_wire.py: make bitcoin_tx a varlen structs 7 years ago
Rusty Russell 526d3a232e tools/generate_wire.py: generate varlen arrays properly. 7 years ago
Rusty Russell ad8dfaca1c tools/generate_wire.py: make varlen structs self-allocate. 7 years ago
Rusty Russell 32abb4d928 tools/generate-wire.py: --printwire option to create print routines. 7 years ago
ZmnSCPxj fdbf2f41b4 generate-wire.py: Add scare comments to output. 7 years ago
Christian Decker 59128a86ee hsm: Make sure to pass close_info along with the UTXO 7 years ago