{"push_id":2741847707,"size":22,"distinct_size":22,"ref":"refs/heads/openwrt-18.06-custbuild","head":"824dcf0b81b48d571160a6be61e40e98b0dd1a5f","before":"653232c94b9a9765638e996a8244108f6ee42ba1","commits":[{"sha":"5b12057d7cfe5fc1a7b1d9716dd5f26edc5df596","author":{"name":"Felix Fietkau","email":"118ed6118e893d16e8c6e0776e0ebc290952c897@nbd.name"},"message":"build: fix compile error when a package includes itself in PROVIDES\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>\n(cherry picked from commit 7c306ae640feb4d42b352175de27b034bd917938)","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/5b12057d7cfe5fc1a7b1d9716dd5f26edc5df596"},{"sha":"a80276235a66e0ee873611911ef5d15c53edd8f4","author":{"name":"Kevin Darbyshire-Bryant","email":"4499545e88bc2fc047e1f8ecc9978bd6eb652283@darbyshire-bryant.me.uk"},"message":"iproute2: tc: backport canonical cake support\n\niproute2's tc was updated to support the recently upstreamed cake qdisc.\nBackport this canonical support from upstream into iproute2 v4.16\n\nThere is no kernel kmod/userspace tc ABI change in this release from the\nprevious package bump, so everyone can breath a sigh of relief.\n\nThis is largely a code style change, the exception to prove the rule:\noption 'autorate_ingress' has been changed to 'autorate-ingress' to fit\nin with upstream option naming expectations.\n\nNo openwrt package (e.g. sqm-scripts) has knowledge of\n'autorate_ingress' thus only users who made their own scripts or used\nit within the 'dangerous configuration' options of sqm-scripts will be\naffected.\n\nSigned-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/a80276235a66e0ee873611911ef5d15c53edd8f4"},{"sha":"90b15b00a29b4dfe4b2f942d30d07008f8121636","author":{"name":"Tim Small","email":"5ee0edb9e2229c0838f1959779f1949031de0123@seoss.co.uk"},"message":"WDR4900v1 remove dt node for absent hw crypto.\n\nThe WDR4900v1 uses the P1040 SoC, so the device tree pulls in the\ndefinition for the related P1010 SoC.  However, the P1040 lacks the\nCAAM/SEC4 hardware crypto accelerator which the P1010 device tree\ndefines.  If left defined, this causes the CAAM drivers (if present) to\nattempt to use the non-existent device, making various crypto-related\noperations (e.g. macsec and ipsec) fail.\n\nThis commit overrides the incorrect dt node definition in the included\nfile.\n\nSee also:\n - https://bugs.openwrt.org/index.php?do=details&task_id=1262\n - https://community.nxp.com/thread/338432#comment-474107\n\nSigned-off-by: Tim Small <tim@seoss.co.uk>\n(cherry picked from commit e97aaf483c71fd5e3072ec2dce53354fc97357c9)","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/90b15b00a29b4dfe4b2f942d30d07008f8121636"},{"sha":"b84a1c56f3a874c2c3d2b2d8282bc0ad0378d743","author":{"name":"Jo-Philipp Wich","email":"bd73d35759d75cc215150d1bbc94f1b1078bee01@mein.io"},"message":"build: do not alter global default package selection from profiles\n\nThis partly reverts ca32373c951c651f4fe5d8f99ddeb8d4f20bbe3e which lets\nprofiles that suppress packages to alter the package selection for all\ndevices of the target when building with CONFIG_TARGET_PER_DEVICE_ROOTFS.\n\nIn particular, this caused the brcm47xx Edimax PS-1208MFG profile to\ndisable mtd, dropbear, firewall and other essential packages for all\nbrcm47xx/generic builds.\n\nTo solve this problem, prevent profiles from mangling the global\nDEFAULT_PACKAGES selection and restrict the supression of negated\npackages to the local PACKAGE variable list only.\n\nFixes ca32373c95 (\"target.mk: let profile remove from DEFAULT_PACKAGES\")\nSigned-off-by: Jo-Philipp Wich <jo@mein.io>\n\n(cherry picked from commit 69ea512c62619b8b650d4e03d071b36a526734ce)","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/b84a1c56f3a874c2c3d2b2d8282bc0ad0378d743"},{"sha":"5e295d003a69f615a0af5165b6e3e520246cd6e9","author":{"name":"Pavel Kubelun","email":"12273e5ea6967250d8500aaad4508ecc9c2f8912@gmail.com"},"message":"package: add Shortcut Forwarding Engine driver\n\nAdd an opensource Qualcomm Shortcut FE driver.\n\nThe driver consists of:\n- sfe (core modules): shortcut-fe (ipv4) and shortcut-fe-ipv6 -\nmodules that actually do the offloading\n- shortcut-fe-cm - simple shortcut-fe connection manager - a\nmodule that creates offloading rules and passes to sfe\n- fast-classifier - advanced connection manager - a module that\ncreates offloading rules and passes to sfe. Comparing to sfe-cm\nhas additional checks, connection statistics and creates an\noffloading rule only when a connection hits 128 packets flowed\n(can be adjusted through /sys/fast_classifier/offload_at_pkts)\n- userspace-fast-classifier - a fast-classifier user-space tool\nto manually add connections one want to offload\nBoth sfe-cm and fast-classifier get information about connections\nthrough netfilter. And after some checks it creates an offloading\nrule that is passed to sfe. After that sfe marks a connection as\nfast-forwarded and routes the flow.\n\nKernel parses this mark and bypasses its network stack taps for\na specific connection in favor of sfe.\n\nThere are 3 patches added with this commit:\n950 - adds a hook into network stack, sets no tcp window check\nto 0 (according to sfe readme).\n951 - because fast-classifier also supports bridge offloading\n(echo 1 > /sys/fast_classifier/skip_to_bridge_ingress) and\noffloaded connections do not naturally update bridge statistics,\nfast-classifier will do that.\n952 - allow multiple listeners for conntrack events, it is\nrequied for netlink and sfe coexistance (for example)\n\nAll these patches are filled with ifdefs so the sfe code path\nis engaged only when these modules are compiled. It allows to\nkeep kernel code untouched in case of no sfe compiled in.\n\nBecause sfe-cm and fast-classifier are competing modules, It's\nrecommended to keep loaded only one of them. If both are loaded\nthen in a race condition sfe-cm always comes first.\n\nThe driver is a merger of\nhttps://source.codeaurora.org/quic/qsdk/oss/lklm/shortcut-fe/log/?h=release/endive_cc\nwith\nhttps://chromium.googlesource.com/chromiumos/third_party/kernel/+/chromeos-3.18/drivers/net/ethernet/qualcomm/sfe/\n\nI've also added missing function to update udp statistics by\nfast-classifier and some more small fixes.\n\nPatches are taken from QSDK and that chromeos-3.18 repo and a bit\nadjusted.\n\nSigned-off-by: Pavel Kubelun <be.dissent@gmail.com>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/5e295d003a69f615a0af5165b6e3e520246cd6e9"},{"sha":"50ca9758882805beba917b966dfe3f0ae7357a39","author":{"name":"Qian Zheng","email":"70fea7a4eeb347547214a7fb895df7a2991e4064@gmail.com"},"message":"Enlarge rom size from 4m to 8m for tl-841n v7.\n\nSigned-off-by: Qian Zheng <sotux82@gmail.com>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/50ca9758882805beba917b966dfe3f0ae7357a39"},{"sha":"126f5a2ea5ee99032c8827124c7ff96247cbaef1","author":{"name":"Zheng Qian","email":"70fea7a4eeb347547214a7fb895df7a2991e4064@gmail.com"},"message":"brcm47xx: fix switch port mapping on Netgear WNR2000 v2\n\nSigned-off-by: Zheng Qian <sotux82@gmail.com>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/126f5a2ea5ee99032c8827124c7ff96247cbaef1"},{"sha":"d11bf2312701d8a8fb765b7c224ad54db7cb099e","author":{"name":"Zheng Qian","email":"70fea7a4eeb347547214a7fb895df7a2991e4064@gmail.com"},"message":"mwl8k: expand non-DFS 5G channels\n\nMerge upstream patch to expand non-DFS 5G channels for mwl8k driver.\n\nSigned-off-by: Zheng Qian <sotux82@gmail.com>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/d11bf2312701d8a8fb765b7c224ad54db7cb099e"},{"sha":"d0e3f47f4e4ed33c5d3303f55f2b7b66edde86d0","author":{"name":"Zheng Qian","email":"70fea7a4eeb347547214a7fb895df7a2991e4064@gmail.com"},"message":"rampis: add wps led support for YouHua WR1200JS\n\nSigned-off-by: Zheng Qian <sotux82@gmail.com>\n\n# Conflicts:\n#\ttarget/linux/ramips/base-files/etc/board.d/01_leds","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/d0e3f47f4e4ed33c5d3303f55f2b7b66edde86d0"},{"sha":"40c62fadac55b327d4ffebd45cf9d79f6aaddb74","author":{"name":"Zheng Qian","email":"70fea7a4eeb347547214a7fb895df7a2991e4064@gmail.com"},"message":"mac80211: append \"-5G\" for ssid of 5G ap\n\nSigned-off-by: Zheng Qian <sotux82@gmail.com>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/40c62fadac55b327d4ffebd45cf9d79f6aaddb74"},{"sha":"5465162d2496db1441130642ac5e66b778d24cbb","author":{"name":"Zheng Qian","email":"70fea7a4eeb347547214a7fb895df7a2991e4064@gmail.com"},"message":"mac80211: set option noscan default value to 1\n\nSigned-off-by: Zheng Qian <sotux82@gmail.com>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/5465162d2496db1441130642ac5e66b778d24cbb"},{"sha":"8980c71cf65cd91967306dfab62e3b6ebccb80d4","author":{"name":"Zheng Qian","email":"70fea7a4eeb347547214a7fb895df7a2991e4064@gmail.com"},"message":"base: feeds: add extra custom package feed\n\nSigned-off-by: Zheng Qian <sotux82@gmail.com>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/8980c71cf65cd91967306dfab62e3b6ebccb80d4"},{"sha":"624363a8378e1547c963fd017a236edaef884e67","author":{"name":"Zheng Qian","email":"70fea7a4eeb347547214a7fb895df7a2991e4064@gmail.com"},"message":"ar71xx: disable swap for tiny devices to reduce the kernel image size\n\nSigned-off-by: Zheng Qian <sotux82@gmail.com>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/624363a8378e1547c963fd017a236edaef884e67"},{"sha":"f620f980be5e0eb4c986d8f68653414df07b2dad","author":{"name":"Daniel Golle","email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@makrotopia.org"},"message":"ramips: fix reboot with W25Q256 with 4-address-mode enabled\n\nSome board vendors actually changed the loader to expect the chip\nto come up in 4-address-mode and flipped the ADP bit in the flash\nchip's configuration register which makes it come up in 4-address-mode.\nHence it doesn't make sense to avoid switching to 4-address-mode on\nthose boards but the opposite as otherwise reboot hangs eg. on the\nWrtNode2 boards. Fix this by checking the ADP register and only using\nSPI_NOR_4B_READ_OP on chips which have ADP==0 (come up in 3-byte mode).\n\nSee also datasheet section 7.1.11 Power Up Address Mode (ADP)\n\nFixes: 22d982ea0 (\"ramips: add support for switching between 3-byte and 4-byte addressing on w25q256 flash\")\nSigned-off-by: Daniel Golle <daniel@makrotopia.org>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/f620f980be5e0eb4c986d8f68653414df07b2dad"},{"sha":"ea743fa4c5c3b57fefb428badd3a990c9631be9b","author":{"name":"Rosen Penev","email":"cd9d359349c2d33dfd3bf458517d943871c7c054@gmail.com"},"message":"ramips: mt7621: Fix some cosmetic DTC warnings\n\nNode /cpus/cpu@0 has a unit name, but no reg property\nNode /cpus/cpu@1 has a unit name, but no reg property\nNode /cpuintc@0 has a unit name, but no reg property\nNode /cpuclock@0 has a unit name, but no reg property\nNode /sysclock@0 has a unit name, but no reg property\nNode /pcie@1e140000/pcie0 missing ranges for PCI bridge (or not a bridge)\nNode /pcie@1e140000/pcie0 missing bus-range for PCI bridge\nNode /pcie@1e140000/pcie1 missing ranges for PCI bridge (or not a bridge)\nNode /pcie@1e140000/pcie1 missing bus-range for PCI bridge\nNode /pcie@1e140000/pcie2 missing ranges for PCI bridge (or not a bridge)\nNode /pcie@1e140000/pcie2 missing bus-range for PCI bridge\n\nSigned-off-by: Rosen Penev <rosenp@gmail.com>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/ea743fa4c5c3b57fefb428badd3a990c9631be9b"},{"sha":"54229201391916cc664b62db0d1e77c9bd1af53c","author":{"name":"Felix Fietkau","email":"118ed6118e893d16e8c6e0776e0ebc290952c897@nbd.name"},"message":"kernel: avoid flow offload for connections with xfrm on the dst entry (should fix IPSec)\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/54229201391916cc664b62db0d1e77c9bd1af53c"},{"sha":"4b4b5509ee5fe157ff9bc02a1c5d57b8e2e77253","author":{"name":"Felix Fietkau","email":"118ed6118e893d16e8c6e0776e0ebc290952c897@nbd.name"},"message":"ramips: rename ethernet driver folder to the same one that upstream uses\n\nPreparation for sharing offload code with the mediatek target through\ngeneric files/\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/4b4b5509ee5fe157ff9bc02a1c5d57b8e2e77253"},{"sha":"d983155ef07e87262ca7ab7a38c20417f9df930f","author":{"name":"Felix Fietkau","email":"118ed6118e893d16e8c6e0776e0ebc290952c897@nbd.name"},"message":"ramips: improve ethernet driver performance with GRO/TSO\n\nGRO stores packets as fraglist. If they are routed back to the ethernet\ndevice, they need to be re-segmented if the driver does not support\nsending fraglists.\nAdd the missing support for that, along with a missing feature flag that\nallows full routed GRO->TSO offload.\nConsiderably reduces CPU utilization for routing\n\nSigned-off-by: Felix Fietkau <nbd@nbd.name>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/d983155ef07e87262ca7ab7a38c20417f9df930f"},{"sha":"f306785586595e4b26e60c693962167758252c59","author":{"name":"Kevin Darbyshire-Bryant","email":"4499545e88bc2fc047e1f8ecc9978bd6eb652283@darbyshire-bryant.me.uk"},"message":"dnsmasq: bump to latest patches on 2.80rc2\n\nRefresh patches and backport upstream to current HEAD:\n\na997ca0 Fix sometimes missing DNSSEC RRs when DNSSEC validation not enabled.\n51e4eee Fix address-dependent domains for IPv6.\n05ff659 Fix stupid infinite loop introduced by preceding commit.\ndb0f488 Handle some corner cases in RA contructed interfaces with addresses changing interface.\n7dcca6c Warn about the impact of cache-size on performance.\n090856c Allow zone transfer in authoritative mode whenever auth-peer is specified.\ncc5cc8f Sane error message when pcap file header is wrong.\nc488b68 Handle standard and contructed dhcp-ranges on the same interface.\n\nSigned-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/f306785586595e4b26e60c693962167758252c59"},{"sha":"d8c70f52e631b6643d486e840d96204bbcbebae5","author":{"name":"Zheng Qian","email":"70fea7a4eeb347547214a7fb895df7a2991e4064@gmail.com"},"message":"ar71xx: add support for TL-WR841n v10 (CN)\n\nTL-WR841n v10 (China) has only 1M spi and 8M ram, so you must\ndo a hardware mod before running OpenWrt. This patch assume\nthat you have replaced spi from 1M to 16M and replaced ram from\n8M to 64M.\n\nLED of Chinese version is different from International version.\nChinese version has only 6 LEDs that is\nSYSTEM, LAN1 to LAN4 and WAN\n\nChinese version has only one button which is QSS/Reset.\n\nOnly SYSTEM LED and QSS/Reset button link to the GPIO PIN.\n\nGet ART from factory image:\n1. Dump all data from the original spi and name it as fatory.bin\n2. The art data range is from 0xFF010 to 0xFFFFF. Use below\n   commands to generate art data\n    dd if=/dev/zero ibs=64k count=1 | tr \"\\000\" \"\\377\" >art.bin\n    dd if=factory.bin of=art.bin bs=1 skip=1044496 seek=4096 conv=notrunc\n3. Use below commands to set LAN & WAN MAC address\n    dd if=factory.bin of=art.bin bs=1 skip=1040384 count=6 conv=notrunc\n    dd if=factory.bin of=art.bin bs=1 skip=1040392 count=6 seek=6 conv=notrunc\n4. Download the breed(a bootloader) from\n    https://breed.hackpascal.net/breed-qca953x.bin\n   and flash it by an spi programmer.\n5. Holding on QSS/Reset button and power on the router, after all LEDs flash 3\n   times then visit http://192.168.1.1, upload art by breed Web UI.\n\nSigned-off-by: Zheng Qian <sotux82@gmail.com>","distinct":true,"url":"https://api.github.com/repos/sotux/openwrt/commits/d8c70f52e631b6643d486e840d96204bbcbebae5"}]}
{"actor":{"display_login":"sotux"}}