{"push_id":2695479972,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"fed5a117e7ad42cca2f35b3f31e4614434e6ecef","before":"9f519afc5dbe86dcb82ba4688d35ed9c2c614768","commits":[{"sha":"4a1ca0fb991f9d53b005914f00bc03c8301e5c90","author":{"name":"Rusty Russell","email":"df9728c9e5104131c08c7adb03af425394842596@rustcorp.com.au"},"message":"gossipd: don't use raw secp256k1_pubkey in routing.\n\nWe wrap it in 'struct pubkey' for typesafety and consistency, and the\nnext patch takes advantage of that when we move to pubkey_eq.\n\nSigned-off-by: Rusty Russell <rusty@rustcorp.com.au>","distinct":true,"url":"https://api.github.com/repos/ElementsProject/lightning/commits/4a1ca0fb991f9d53b005914f00bc03c8301e5c90"},{"sha":"fed5a117e7ad42cca2f35b3f31e4614434e6ecef","author":{"name":"Rusty Russell","email":"df9728c9e5104131c08c7adb03af425394842596@rustcorp.com.au"},"message":"Update ccan/structeq.\n\nstructeq() is too dangerous: if a structure has padding, it can fail\nsilently.\n\nThe new ccan/structeq instead provides a macro to define foo_eq(),\nwhich does the right thing in case of padding (which none of our\nstructures currently have anyway).\n\nUpgrade ccan, and use it everywhere.  Except run-peer-wire.c, which\nis only testing code and can use raw memcmp(): valgrind will tell us\nif padding exists.\n\nInterestingly, we still declared short_channel_id_eq, even though\nwe didn't define it any more!\n\nSigned-off-by: Rusty Russell <rusty@rustcorp.com.au>","distinct":true,"url":"https://api.github.com/repos/ElementsProject/lightning/commits/fed5a117e7ad42cca2f35b3f31e4614434e6ecef"}]}
{"actor":{"display_login":"cdecker"}}