aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnutls: updated to 3.6.12Nikos Mavrogiannopoulos2020-02-02
| | | | Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
* Merge pull request #11215 from Andy2244/wsdd2-typo_fixHannu Nyman2020-02-02
|\ | | | | wsdd2: fix typos
| * wsdd2: fix typosAndy Walsh2020-02-02
| | | | | | | | | | | | * fix typos (WG_PARM, reload_trigger) Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* | Merge pull request #11210 from dibdot/masterDirk Brenken2020-02-02
|\ \ | |/ |/| adblock: update 3.8.15
| * adblock: update 3.8.15Dirk Brenken2020-02-02
| | | | | | | | | | | | * remove 'reg_cz' list (abandoned) * add 'notracking' list (provided by @rcarmo) Signed-off-by: Dirk Brenken <dev@brenken.org>
* | Merge pull request #11202 from hnyman/zipHannu Nyman2020-02-02
|\ \ | |/ |/| zip: rename package to infozip to avoid name collision with tools
| * zip: rename package to infozip to avoid name collision with toolsHannu Nyman2020-02-01
| | | | | | | | | | | | | | | | | | | | | | Rename "zip" to "infozip" to avoid name collision, as the same zip package has been introduces to the build tools as zip. Buildbot does not like that. Reference to #10985 and #11089 as well as https://github.com/openwrt/openwrt/commit/ad8c2d6099a7da5192ee6e2c52a8303642271877 Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* | Merge pull request #11182 from cotequeiroz/afalg_1.2.0-betaRosen Penev2020-02-01
|\ \ | | | | | | afalg_engine: Update to 1.2.0-beta.1
| * | afalg_engine: Update to 1.2.0-beta.1Eneas U de Queiroz2020-01-30
| | | | | | | | | | | | | | | | | | | | | | | | This is a beta release that introduces a software fallback mechanism that greatly speeds up smaller requests by fulfilling them in software, avoiding the latency of switching to kernel-mode for small jobs. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* | | Merge pull request #11199 from neheb/measRosen Penev2020-02-01
|\ \ \ | | | | | | | | measurement-kit: Fix compilation with uClibc-ng
| * | | measurement-kit: Fix compilation with uClibc-ngRosen Penev2020-01-31
| | | | | | | | | | | | | | | | | | | | | | | | The define in the codebase is wrong. Fixed in the Makefile. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | libzip: update to 1.6.0Michael Heimpold2020-02-02
| |_|/ |/| | | | | | | | | | | | | | Also remove upstreamed patch. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* | | nextdns: Update to version 1.4.23Olivier Poitrey2020-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: * Fix OpenWRT with existing forwarder + fix dnsmasq restore issue * Refactor service execution to better report errors * Refactor merlin tz setup so it does not need to curl on boot * Improve upgrade command for install.sh * Do not mask curl error on install * Fix timezone logging issue with Merlin * Add support for Merlin John's fork * Add raspbian support to installer * Fix upgrade not reinstalling service * Limit the aarch64 fix to merlin * Reset DHCP DNS to self on Merlin router setup * Fix memory issue with aarch64 based router * Update Go version * Allow override of detected env * Setup timezone correctly on Merlin init script * Don't ignore curl error on install * Fix Asus Merlin John’s fork trust store issue * Fix synology auto setup * Fix report client info not enabled with setup-router option * Add support for edgeos DHCP lease file locations * Fix signal handling when running as a service * Fix exit menu keyboard shortcut * Do not fail on upgrade if uninstall failed * Fix exit menu in installer * Remove failing upx (for now) * Make sure nextdns keeps running once ssh session is closed * Add auto setup of Synology with DHCP server enabled * Use router's DNS to discover more names * Get A/AAAA from both answer and addition sections * Ignore certain invalid names during discovery * Fix activate with setup-router * Fix serveral install issues * Add exponential backoff to mdns probe retry * Correctly end dhcp lease probing when discovery is cancelled * Store DHCP/MDNS discovered addrs separately to avoid ping/pong discovery * Add DHCP lease support to client discovery * Do not report mdns listen unreachable error as start will retry * Reimplement mdns client discovery * Fix installer GOARCH detection with arm6+ * Fix bin install on platforms needing sudo * Correctly detect edgeos and ddwrt as routers * Fix install.sh sudo * Disable upx as it break many platforms * Fix installer regression with merlin * Fix mips64 detection * Fix OpenWRT detection * Fix UPX post build script * Fix install with John's Asuswrt-Merlin fork * Fix more DDWRT * Fix DDWRT support * Fix merlin service add/remove * Use UPX to compress binaries typicially used on routers * Revert "Remove direct dep on reflect" * Use letters for installer menus * Fix install script for upgrades not working if binary is running * Do not return an error on mdns listen if at least one interface worked * Fix installer for synology * Fix pfSense support * Remove the logs for each server on each connect * Move install instructions to wiki * Fix install.sh uid detection with merlin * Fix install.sh for arm6+ * Add Synology init system support * Fix install.sh * Add a generic router setup that just changes the listen to public * Update README * Add auto setup support for EdgeOS * Restore per OS install instruction in readme during installer beta * Refactor install.sh * Remove dep on golang.org/x/net/ipv[4|6] * Remove direct dep on reflect * Rewrite the zeroconf code to use dnsmessage instead miekg/dns * Add auto setup support for DD-WRT * Improve arch detection * Add auto setup support for OpenWRT * Add automatic router setup support * Fix service * Remove dep en seq on sysv style init scripts * Add Entware init system support * Report init system used on install and in UA * Add EdgeOS support * Reads /etc/hosts before forwarding queries to the upstream * Fix localhost resolution with Linux arch empty /etc/hosts * Use /etc/hosts file to resolve listen address and list on all IPs listed * Add support for multiple router firmware * Fix hardened privacy disabling dual stack * Add a config set sub command and refactor commands handling * Add support for activate on freebsd * Fix inverted MAC matching * Add unit test for conf prefix match #35 * Activate uses listen address instead of static 127.0.0.1 * Improve FreeBSD integration * Add FreeBSD support * Fix a typo * Use zip for windows archive Signed-off-by: Olivier Poitrey <rs@nextdns.io> Edited PKG_RELEASE to 1 Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* | | Merge pull request #11164 from commodo/pymysql-opt-cryptHannu Nyman2020-02-01
|\ \ \ | |/ / |/| | pymysql: make python3-cryptography optional
| * | pymysql: make python3-cryptography optionalAlexandru Ardelean2020-01-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to the installation guide [1], the support for "sha256_password" or "caching_sha2_password" for authentication is optional. This change makes it optional for the OpenWrt package by providing a build option to enable it. By default it won't be enabled, and packages can choose to enable it. [1] https://pymysql.readthedocs.io/en/latest/user/installation.html Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
* | | Merge pull request #11198 from VergLsm/masterRosen Penev2020-01-31
|\ \ \ | | | | | | | | minidlna: Added support RMVB
| * | | minidlna: Added support RMVBVision Lsm2020-02-01
| | | | | | | | | | | | | | | | Signed-off-by: Vision Lsm <vision.lsm.2012@gmail.com>
* | | | luaposix: use fake uname script to fix OS detectionFelix Fietkau2020-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid picking up the host OS for detecting the build type Fixes build on macOS Signed-off-by: Felix Fietkau <nbd@nbd.name>
* | | | luarocks: fix site config for host buildFelix Fietkau2020-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The host utility is used to build other lua modules for the target. For that, the site config needs to specify the correct arch/system type. Use target dependent build/staging dirs to avoid issue when switching between targets Signed-off-by: Felix Fietkau <nbd@nbd.name>
* | | | rtty: update to 7.0.1Jianhui Zhao2020-01-31
|/ / / | | | | | | | | | | | | | | | Drop the depend of libuwsc Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
* | | Merge pull request #11185 from micmac1/apache-1-upRosen Penev2020-01-30
|\ \ \ | | | | | | | | apache/apr/apr-util: fix some nitpicks
| * | | apache: don't install exp fileSebastian Kemper2020-01-30
| | | | | | | | | | | | | | | | | | | | | | | | This file is meant for AIX, OpenWrt doesn't need it. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * | | apr-util: workaround reconfigure issueSebastian Kemper2020-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PKG_CONFIG_DEPENDS causes a rebuild when needed. Alas the apr-util build system doesn't always work out the way OpenWrt intends it to. This was found by pure chance. apr-util was in build directory without any plugins selected. Then apache got selected, causing plugins to be selected. So PKG_CONFIG_DEPENDS caused a reconfigure and another make in apr-util. But afterward apache couldn't find symbols related to LDAP. To workaround this add "clean" to make targets. No rev bump because no change for the apr-util packages. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * | | apr-util: clean up InstallDevSebastian Kemper2020-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes the ifneq in InstallDev, because the maintainers are likely to forget to extend it when new plugins are added (this has already occurred). Also, this removes the la files, because OpenWrt won't allow them into staging anyway. No rev bump because meaningless for the apr-util packages. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * | | apr: don't install la files to stagingSebastian Kemper2020-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They're deleted by OpenWrt build system anyway. No rev bump as meaningless for apr package. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | | | Merge pull request #11183 from micmac1/master-maria-10.4.12Rosen Penev2020-01-30
|\ \ \ \ | | | | | | | | | | mariadb: bump to 10.4.12 (CVE fix)
| * | | | libmariadb: bump to 3.1.7Sebastian Kemper2020-01-30
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
| * | | | mariadb: security bump to 10.4.12Sebastian Kemper2020-01-30
| |/ / / | | | | | | | | | | | | | | | | | | | | Fixes CVE-2020-2574. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | | | Merge pull request #11181 from peter-stadler/django-etesync-journalRosen Penev2020-01-30
|\ \ \ \ | | | | | | | | | | python3-django-etesync-journal: update to version 1.2.0
| * | | | python3-django-etesync-journal: update to version 1.2.0Peter Stadler2020-01-30
| |/ / / | | | | | | | | | | | | Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
* | | | Merge pull request #11180 from peter-stadler/django-asgirefRosen Penev2020-01-30
|\ \ \ \ | | | | | | | | | | python3-asgiref: add package to fix django
| * | | | python3-asgiref: add package to fix djangoPeter Stadler2020-01-30
| |/ / / | | | | | | | | | | | | | | | | | | | | Django 3 has this package as dependency. Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
* | | | Merge pull request #11178 from jefferyto/python-packages-cleanupRosen Penev2020-01-30
|\ \ \ \ | | | | | | | | | | python-packages: Clean up Makefiles
| * | | | python-packages: Clean up MakefilesJeffery To2020-01-30
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | * Replace $(PKG_NAME) with package name in call, define, and eval lines * Remove extra "define" in $(call define Package/.../description) Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | | Merge pull request #11175 from jefferyto/python-fix-float-byte-orderRosen Penev2020-01-30
|\ \ \ \ | | | | | | | | | | python: Fix float byte order detection
| * | | | python: Fix float byte order detectionJeffery To2020-01-30
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This backports patches from bpo-34585[1] to fix byte order detection of floats. Fixing byte order detection allows the repr() of floats to be shorter (a feature backported to Python 2.7 from Python 3.1[2]). sys.float_repr_style should be 'short' instead of 'legacy' on supported platforms. See #11134. [1]: https://bugs.python.org/issue34585 [2]: https://docs.python.org/2.7/whatsnew/2.7.html#python-3-1-features Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | | Revert "ddns-scripts: Fixed HE (hurricane electric) to tunnelbroker.net"Rosen Penev2020-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 3dbdd67cf93e5f2c271e7663b35353f8c8102757. This is totally wrong. tunnelbroker.net is completely different. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | | Revert "ddns-scripts: fix cloudflare.com-v4"Rosen Penev2020-01-30
| |/ / |/| | | | | | | | | | | | | | This reverts commit 67e2efb301f9e6ac9ee471d2457f08feda7fab38. This is totally wrong. The actual bug is in the luci app.
* | | python-libmodbus: add packageDaniel Golle2020-01-30
|/ / | | | | | | | | | | | | Python Interface for libmodbus written with CFFI. This libmodbus wrapper is compatible with Python 2 and Python 3. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* | Merge pull request #11173 from Andy2244/ksmbd-avahiRosen Penev2020-01-29
|\ \ | | | | | | ksmbd-tools: add avahi service file package
| * | ksmbd-tools: add avahi service file packageAndy Walsh2020-01-29
|/ / | | | | | | | | | | * add avahi service file package, so linux clients can discover ksmbd shares Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* | Merge pull request #11119 from neheb/hjkToke Høiland-Jørgensen2020-01-29
|\ \ | |/ |/| radsecproxy: update to 1.8.1
| * radsecproxy: update to 1.8.1Rosen Penev2020-01-25
| | | | | | | | | | | | | | | | | | | | | | | | Removed upstreamed OpenSSL patch. Added PKG_BUILD_PARALLEL for faster compilation. Cleaned up Makefile slightly. Ran init script through shellcheck. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | Merge pull request #11162 from eglooca/masterHannu Nyman2020-01-28
|\ \ | | | | | | netifyd: Updated to v2.99
| * | Maintainer: Darryl Sokoloski / @dsokoloskiDarryl Sokoloski2020-01-28
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compile tested: arm_cortex-a15_neon-vfpv4, TP-Link Archer C2600, master Run tested: TP-Link Archer C2600 Change log for v2.99: [FIX] Fixed broken JSON parsing (include missing uuid_site). [FIX] FreeBSD: Fixed 10x support. [FIX] OPNsense: Fixed path to xmllint. [IMP] Switched to libtcmalloc minimal. [IMP] Added metadata extraction from SSDP queries/responses. [IMP] Added automatic building of bundled gperftools when enabled. [IMP] Removed bundled packages that are no longer needed. [IMP] Always display JSON status even when stale. [IMP] CentOS: Added support for CentOS 8. [IMP] CentOS: Removed support for CentOS 6. [IMP] OPNsense: Added support for OPNsense 19x. Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
* | Merge pull request #11093 from valdi74/update_python-curlHannu Nyman2020-01-28
|\ \ | | | | | | python-curl: update to version 7.43.0.4
| * | python-curl: update to version 7.43.0.4Waldemar Konik2020-01-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + WolfSSL support from upstream => remove 0001-Add-locking-support-to-wolfSSL.patch PycURL changeLog: Version 7.43.0.4 - 2020-01-15 ----------------------------------------------------------------- - Minimum supported Python 3 version is now 3.5. - Python 2 is no longer officially supported. - Improved thread safety of multi code. - Added Python 3.8 support (patch by Michael Treanor). - Fixed link order when linking statically against OpenSSL (patch by Ashley Whetter). - Fixed Darwin detection. - Added support for wolfSSL (patch by Eneas U de Queiroz). - Added PROXY_SSL_VERIFYHOST (patch by Amir Rossert). Signed-off-by: Waldemar Konik <informatyk74@interia.pl> Compile tested: mipsel_24kc
* | | Merge pull request #11147 from micmac1/svn2Rosen Penev2020-01-28
|\ \ \ | | | | | | | | subversion: fix build failure
| * | | subversion: fix build failureSebastian Kemper2020-01-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit a62c0e5 apu-1-config is no longer being stipped down with regards to being called with "--link-libtool". Example: $ ./staging_dir/target-mips_24kc_musl/usr/bin/apu-1-config --link-libtool -L/home/sk/tmp/openwrt/staging_dir/target-mips_24kc_musl/usr/lib -R/home/sk/tmp/openwrt/staging_dir/target-mips_24kc_musl/usr/lib -laprutil-1 $ Before the mentioned commit the "-R" argument was stripped off. And when the Makefile adds this to TARGET_LDFLAGS this then ends up in the compiler test, as an argument for the compiler, causing build failure: checking whether the C compiler works... no configure: error: in `/builder/shared-workdir/build/sdk/build_dir/target-arm_mpcore+vfp_musl_eabi/subversion-1.13.0': configure: error: C compiler cannot create executables config.log shows what's wrong: configure:3140: x86_64-openwrt-linux-musl-gcc -Os -pipe ... <snip> ... -R/home/sk/tmp/sdk/master-x86-64/staging_dir/target-x86_64_musl/usr/lib -laprutil-1 conftest.c >&5 x86_64-openwrt-linux-musl-gcc: error: unrecognized command line option '-R' This commit does away with these flags, they're not needed anyway. FPIC is also removed, because it's detrimental to the applications [1] and unnecessary as well. Fixes: #11139 [1] https://wiki.gentoo.org/wiki/Project:Hardened/Position_Independent_Code_internals Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* | | | ddns-scripts: use HTTP for IPv6 dyndns URLRosen Penev2020-01-27
| | | | | | | | | | | | | | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>