{"push_id":648256160,"size":5,"distinct_size":5,"ref":"refs/heads/lp5.0","head":"b66d5b3f13b883c59f7aba55ff184b3fdb89014e","before":"4026b5ca7baa22b7fdb417d1c9dbcfb02f445079","commits":[{"sha":"f92a65cc2897fd821f264d3f58aeeece88b22263","author":{"email":"74c05afa918858348d6db8037d82fa8124870113@openvz.org","name":"Andrey Vagin"},"message":"netfilter: nf_conntrack: reserve two bytes for nf_ct_ext->len\n\n\"len\" contains sizeof(nf_ct_ext) and size of extensions. In a worst\ncase it can contain all extensions. Bellow you can find sizes for all\ntypes of extensions. Their sum is definitely bigger than 256.\n\nnf_ct_ext_types[0]->len = 24\nnf_ct_ext_types[1]->len = 32\nnf_ct_ext_types[2]->len = 24\nnf_ct_ext_types[3]->len = 32\nnf_ct_ext_types[4]->len = 152\nnf_ct_ext_types[5]->len = 2\nnf_ct_ext_types[6]->len = 16\nnf_ct_ext_types[7]->len = 8\n\nI have seen \"len\" up to 280 and my host has crashes w/o this patch.\n\nThe right way to fix this problem is reducing the size of the ecache\nextension (4) and Florian is going to do this, but these changes will\nbe quite large to be appropriate for a stable tree.\n\nChange-Id: Id8720f7a80c895fd114fdea3b5b36d691db8b586\nFixes: 5b423f6a40a0 (netfilter: nf_conntrack: fix racy timer handling with reliable)\nCc: Pablo Neira Ayuso <pablo@netfilter.org>\nCc: Patrick McHardy <kaber@trash.net>\nCc: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>\nCc: \"David S. Miller\" <davem@davemloft.net>\nSigned-off-by: Andrey Vagin <avagin@openvz.org>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":true,"url":"https://api.github.com/repos/sunnyden/chil360-kernel/commits/f92a65cc2897fd821f264d3f58aeeece88b22263"},{"sha":"71e36791afd222a6a28def7b42b7906409f27111","author":{"email":"9ff04a02a69f376b2b9aeec27187017cbf3cf5f9@redhat.com","name":"Daniel Borkmann"},"message":"netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages\n\nSome occurences in the netfilter tree use skb_header_pointer() in\nthe following way ...\n\n  struct dccp_hdr _dh, *dh;\n  ...\n  skb_header_pointer(skb, dataoff, sizeof(_dh), &dh);\n\n... where dh itself is a pointer that is being passed as the copy\nbuffer. Instead, we need to use &_dh as the forth argument so that\nwe're copying the data into an actual buffer that sits on the stack.\n\nCurrently, we probably could overwrite memory on the stack (e.g.\nwith a possibly mal-formed DCCP packet), but unintentionally, as\nwe only want the buffer to be placed into _dh variable.\n\nFixes: 2bc780499aa3 (\"[NETFILTER]: nf_conntrack: add DCCP protocol support\")\nSigned-off-by: Daniel Borkmann <dborkman@redhat.com>\nSigned-off-by: Pablo Neira Ayuso <pablo@netfilter.org>","distinct":true,"url":"https://api.github.com/repos/sunnyden/chil360-kernel/commits/71e36791afd222a6a28def7b42b7906409f27111"},{"sha":"7a23efacb5f515f684fcaeff1cc91bd603436d78","author":{"email":"257d7d5bef225e0a56b3375b0c1e95c6bb0ab871@modio.se","name":"D.S. Ljungmark"},"message":"ipv6: Don't reduce hop limit for an interface\n\nA local route may have a lower hop_limit set than global routes do.\n\nRFC 3756, Section 4.2.7, \"Parameter Spoofing\"\n\n>   1.  The attacker includes a Current Hop Limit of one or another small\n>       number which the attacker knows will cause legitimate packets to\n>       be dropped before they reach their destination.\n\n>   As an example, one possible approach to mitigate this threat is to\n>   ignore very small hop limits.  The nodes could implement a\n>   configurable minimum hop limit, and ignore attempts to set it below\n>   said limit.\n\nChange-Id: I6370ef9fb43bb5554406ef8bd4af89cbade35f2b\nSigned-off-by: D.S. Ljungmark <ljungmark@modio.se>\nAcked-by: Hannes Frederic Sowa <hannes@stressinduktion.org>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/sunnyden/chil360-kernel/commits/7a23efacb5f515f684fcaeff1cc91bd603436d78"},{"sha":"28b583b5bbf027a5d135dcb1ed464407396ad449","author":{"email":"2014000e5ecc733aa34f9863ea15871caed01465@hotmail.it","name":"fonz93"},"message":"Revert \"huawei_battery.c: increase RPC polling from 5sec to 60sec\"\n\nThis reverts commit 334f23b331a61c2e129d9e318d7e4ed25e34a3ac.\n\nthe author reverted this commit","distinct":true,"url":"https://api.github.com/repos/sunnyden/chil360-kernel/commits/28b583b5bbf027a5d135dcb1ed464407396ad449"},{"sha":"b66d5b3f13b883c59f7aba55ff184b3fdb89014e","author":{"email":"234455132e171ec95138f491ad78042822e11c3c@126.com","name":"邓昊晴"},"message":"Merge pull request #6 from CyanogenMod12Y300/lp5.1\n\nmerge latest changes","distinct":true,"url":"https://api.github.com/repos/sunnyden/chil360-kernel/commits/b66d5b3f13b883c59f7aba55ff184b3fdb89014e"}]}