155 Commits (fdc1f75745f10f06ff43d8e4c4493b89a72698dd)

Author SHA1 Message Date
lisa neigut 37d6545191 subtypes: add some parsing for subtypes, so that it passes 6 years ago
lisa neigut 94395c6a9a tlv: remove requirement of having tlv_name 6 years ago
lisa neigut de2fb7c9ef tlv: move tlv-specific message functions 6 years ago
lisa neigut 86a099a62f wire-gen: initial start on subtypes 6 years ago
lisa neigut e4658c241e tlv: break out TLVs into new subclass 6 years ago
Rusty Russell 0b484b111e gossipd: make more compact getchannels entries. 6 years ago
Rusty Russell 91849dddc4 wire: use struct node_id for node ids. 6 years ago
lisa neigut ed1223492b tlvs: add methods for decodemsg utility 6 years ago
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(...) 6 years ago
Rusty Russell 5cf34d6618 Remove tal_len, use tal_count() or tal_bytelen(). 6 years ago
Rusty Russell 93cf28553d devtools/decodemsg: add --onion option for decoding onion errors. 6 years ago
Rusty Russell d241bd762c connectd: don't use gossip_getnodes_entry. 6 years ago
Rusty Russell 232b330284 tools/generate-wire.py: simple scheme to autoindent. 6 years ago
Rusty Russell 6758062a56 tools/generate-wire.py: remove ugly blank lines after for loops 6 years ago
Rusty Russell ab28972aee tools/generate-wire.py: style cleanups. 6 years ago
Rusty Russell e217bc1220 per-commit-secret is a struct secret, not a sha256. 6 years ago
Rusty Russell ac4c6b1a82 tools/generate-wire.py: support for optional fields, with ? before typename. 6 years ago
Rusty Russell c02ff11506 print_wire: hand field names to print routines. 6 years ago
arowser 85e02127a9 align generate wire template 6 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