{"push_id":2136904592,"size":4,"distinct_size":4,"ref":"refs/heads/td-socketoptions-v0.93-unstable","head":"f5f5f7e7f3c31bdfa99075e59f9db4f6f6cb4d7b","before":"d8acb23ad828bec282f9ee21ad7eaf58d5c41fce","commits":[{"sha":"e7cf8dcf2dc8ca1edfb6ead7aeb23ebaef38794d","author":{"name":"Christoph Paasch","email":"32066835e2725d6bd5e72ee0785ead46454a0d9f@apple.com"},"message":"mptcp: Correctly get the if_idx on transparent sockets\n\nOn a transparent socket, the dest-IP does not match any IP on the host.\nThis means, that we will end up falling back to regular TCP, because we\ncan't find the index of the IP in the list.\n\nThus, we instead have to match on the if_idx, which we get from the\nincoming dst_entry.\n\nCc: David Pradas <david.pradas@toulouse.viveris.com>\nReported-by: David Pradas <david.pradas@toulouse.viveris.com>\nFixes: Zero-day bug\nSigned-off-by: Christoph Paasch <cpaasch@apple.com>\nSigned-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>\n(cherry picked from commit f270da7eed14fed818390485757ef543f511a642)\nSigned-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>","distinct":true,"url":"https://api.github.com/repos/dreibh/mptcp/commits/e7cf8dcf2dc8ca1edfb6ead7aeb23ebaef38794d"},{"sha":"32bc8fb196eebc4bc67b213e232dd35aff423d8f","author":{"name":"Christoph Paasch","email":"32066835e2725d6bd5e72ee0785ead46454a0d9f@apple.com"},"message":"mptcp: Don't parse DATA_ACK when closed\n\nmptcp_data_ack accesses some fields in the meta-sk which could be\npointing to garbage if the socket is already closed. In particular,\nsk->sk_send_head will be set but the send-queue has been free'd in\ntcp_v4_destroy_sock.\n\nSo, don't enter mptcp_data_ack when the meta is closed.\n\nGithub-issue: https://github.com/multipath-tcp/mptcp/issues/226\n\nCc: Kostas <kpeletidis@gmail.com>\nReported-by: Kostas <kpeletidis@gmail.com>\nFixes: Zero-day bug\nSigned-off-by: Christoph Paasch <cpaasch@apple.com>\nSigned-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>\n(cherry picked from commit ac6cddc5fb571dd5b67c61d1560b3bf6cb8b4b93)\nSigned-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>","distinct":true,"url":"https://api.github.com/repos/dreibh/mptcp/commits/32bc8fb196eebc4bc67b213e232dd35aff423d8f"},{"sha":"f2a4860dc697063cbeaca4fd16a1a7fa2af4eaf4","author":{"name":"Christoph Paasch","email":"32066835e2725d6bd5e72ee0785ead46454a0d9f@apple.com"},"message":"mptcp: Update 64-bit receiver indexes after processing ofo-queue\n\nOccasionally, we see mptcp_verif_dss_csum errors happening. That's\nbecause during the merge with v4.9, we started using the TCP ofo-queue\nfor the Meta-level ofo-queue. In the old meta-queue we were calling\nmptcp_check_rcvseq_wrap() as we were updating the rcv_nxt.\n\nThus, in the new world, we need to make sure that we call it after\nprocessing the ofo-queue.\n\nFixes: 050453aea3c3 (\"Merge tag 'v4.9' into mptcp_trunk\")\nSigned-off-by: Christoph Paasch <cpaasch@apple.com>\nSigned-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>\n(cherry picked from commit 0af293598bf5c5a3e87a47693134158095c6bce4)\nSigned-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>","distinct":true,"url":"https://api.github.com/repos/dreibh/mptcp/commits/f2a4860dc697063cbeaca4fd16a1a7fa2af4eaf4"},{"sha":"f5f5f7e7f3c31bdfa99075e59f9db4f6f6cb4d7b","author":{"name":"Thomas Dreibholz","email":"15fb8c57bbf785d6cc1a02957168454035d1bb77@simula.no"},"message":"Merge remote-tracking branch 'upstream/mptcp_v0.93' into td-socketoptions-v0.93-unstable","distinct":true,"url":"https://api.github.com/repos/dreibh/mptcp/commits/f5f5f7e7f3c31bdfa99075e59f9db4f6f6cb4d7b"}]}
{"actor":{"display_login":"dreibh"}}