Commit Graph

6279 Commits

Author SHA1 Message Date
Rosen Penev b47decdc3e Merge pull request #11284 from peter-stadler/nginx-util
nginx-util: add tests, clean up and fix issues
2020-02-09 14:50:54 -08:00
Daniel Engberg 81d7dcb6d3 Merge pull request #11289 from Andy2244/samba4-update-4.11.6
samba4: update to 4.11.6, add new UCI option
2020-02-09 23:43:28 +01:00
Andy Walsh e60ef2c820 ksmbd: update to 3.1.3, ksmbd-tools: update to 3.2.1, add smb1 support
* ksmbd: update to 3.1.3
* ksmbd-tools: update to 3.2.1
* add new package build option "KSMBD_SMB_INSECURE_SERVER"
* enable smb1 support to kmod by default
* add new UCI option "allow_legacy_protocols" to section [globals]

* ksmbd: release 3.1.3 version
* ksmbd: lock SMB2_QUERY_INFO_HE request with read lock
* ksmbd: fix potential racy between query_dir and ksmbd_vfs_empty_dir
* ksmbd: fix racy issue between deleting file and checking empty directory
* ksmbd: don't register interface which are member of bridge
* ksmbd: SO_REUSEADDR is no property of tcp_setsockopt
* ksmbd: release 3.1.2 version
* ksmbd: fix read caching buffer size as max_read_size
* ksmbd: fix the infinite loop of handling FSCTL_QUERY_ALLOCATED_RANGES
* ksmbd: use compounding for smb2 flush
* ksmbd: downgrade error message to debug in get_file_all_info
* ksmbd: rename usmbd to ksmbd.mountd in trvis-ci
* ksmbd: release 3.1.1 version
* ksmbd: does not work if ipv6 module is not loaded or compiled in
* ksmbd: capsule ifdef CONFIG_SMB_INSECURE_SERVER with smb1 codes
* ksmbd: capsule ifdef CONFIG_SMB_INSECURE_SERVER with smb1 codes
* ksmbd: update README file

* ksmbd-tools: release 3.2.1 version
* ksmbd-tools: revert "remove glib2.0 dependancy" patch
* ksmbd-tools: release 3.2.0 version
* ksmbd-tools: update how to restart ksmbd in README file
* Revert "ksmbd-tools: disable tbuf and rbuf caching by default"
* ksmbd-tools: disable tbuf and rbuf caching by default
* ksmbd-tools: replace usmbd prefix with ksmbd prefix
* ksmbd-tools: update README file
* ksmbd-tools: fix warning ignoring return value of 'fread'
* ksmbd-tools: downgrade unsupported command print to debug
* ksmbd-tools: remove GLIB_LIBS in Makefiles
* ksmbd-tools: rename usmbd, smbuseradd, smbshareadd to ksmbd.mountd, ksmbd.adduser and ksmbd.addshare
* ksmbd-tools: fix null pointer dereference in _list_remove
* ksmbd-tools: fix the sanity check fails depending on the password length
* ksmbd-tools: fix build error(not found glib.h)
* ksmbd-tools: remove glib-2.0 dependancy
* ksmbd-tools: update README to add libglib2.0-dev for Ubuntu preprequisite packages

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-02-09 23:25:56 +01:00
Andy Walsh 8a13ba8de1 samba4: update to 4.11.6, add new UCI option
* update to 4.11.6
* add new UCI option "allow_legacy_protocols" to section [samba]

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-02-09 23:21:35 +01:00
Peter Stadler e247efa254 nginx-util: add tests, clean up and fix issues
Add tests for nginx-ssl-util and nginx-ssl-util-nopcre using (fake)chroot.
Clean the code up making nginx-ssl-util a header file.
Both changes are for better (future) code quality only.

There are minor functional improvements:
* fix compiler error of gcc7 by using std=c++17
* fix error if there is no lan/loopback interface
* notice instead of error message if there is no default server
* add ipv6-prefix-assignment.*.local-address.address for LAN
* add CONFLICTS in Makefile for choosing the right version
* add cast to release of unique_ptr to avoid warning
* add version message to help message

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-02-09 13:02:54 +01:00
Robby K a0f219ec5b freeradius3: Enable the rlm_python and rlm_python3 modules.
Signed-off-by: Robby K <robbyke@gmail.com>
2020-02-07 17:02:18 +01:00
Robby K c81d176e80 freeradius3: Fix proxy.conf file conflict.
It was provided by both the freeradius3 and freeradius3-mod-realm packages.
Now provided by the freeradius3 package only.

Signed-off-by: Robby K <robbyke@gmail.com>
2020-02-07 17:00:02 +01:00
Toke Høiland-Jørgensen ce1d0b18f6 Merge pull request #11261 from neheb/rhgerg344
sqm-scripts: fix hash and simplify Makefile slightly
2020-02-07 10:28:53 +01:00
Rosen Penev ab19ba4425 sqm-scripts: fix hash and simplify Makefile slightly
The previous commit required the hash to be updated.

Removed a bunch of redundant variables.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-06 15:23:24 -08:00
Rosen Penev d84356662d Merge pull request #11242 from peter-stadler/nginx
nginx: fix endianness issue with http2
2020-02-05 19:46:59 -08:00
Rosen Penev 60399a2c4c Merge pull request #11250 from micmac1/apache-conf-vars-apr
apache: apr update + configure vars
2020-02-04 14:23:58 -08:00
Rosen Penev 3481dcdc85 Merge pull request #11238 from peter-stadler/ariang
ariang: use new configuration of Nginx
2020-02-04 14:22:36 -08:00
Rosen Penev d00f2c9a40 Merge pull request #11232 from neheb/lswan
libreswan: fix compilation with musl
2020-02-04 13:02:41 -08:00
Sebastian Kemper d44ad09fcd apache: add gettid support
gettid happens to be supported by all glibc, musl and uclibc, but
configure cannot detect it when cross-compiling. This adds a configure
variable for it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-02-04 22:00:57 +01:00
tripolar d9bf300c97 Merge pull request #11246 from ja-pa/tor-update-0.4.2.6
tor: update to version 0.4.2.6
2020-02-04 21:06:38 +01:00
Jan Pavlinec 6b46b5b6f8 tor: update to version 0.4.2.6
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-02-04 18:54:28 +01:00
Peter Stadler 045adbeb66 nginx: fix endianness issue #8988
Patch the auto/endianess file to use CONFIG_BIG_ENDIAN.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-02-04 16:14:46 +01:00
Peter Stadler 5241d60614 ariang: use new configuration of Nginx
Remove the superfluous parts of the uci-defaults file.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-02-04 14:51:09 +01:00
Rosen Penev 6e6e076eef Merge pull request #11233 from neheb/hhg
zerotier: fix compilation with libcxx
2020-02-04 03:01:52 -08:00
Rosen Penev 7744104b74 nmap: fix compilation with libcxx
Missing headers and confusion between std::bind and bind.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-04 09:22:24 +01:00
Rosen Penev 697024f3a2 zerotier: fix compilation with libcxx
Missing header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-03 21:08:48 -08:00
Rosen Penev 118d129d6a libreswan: fix compilation with musl
Added missing limits header. This is normally included in fortify-headers,
which I have disabled locally.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-03 21:07:36 -08:00
Rosen Penev e9f439c07a Merge pull request #11145 from jefferyto/aircrack-ng-1.6
aircrack-ng: Update to 1.6
2020-02-03 20:44:37 -08:00
Rosen Penev b62c87a99c Merge pull request #11212 from adde88/master
hcxtools: update to latest version
2020-02-03 17:06:01 -08:00
Rosen Penev 24c2fad79a Merge pull request #11217 from peter-stadler/ariang-nginx
ariang: rename nginx configuration file
2020-02-03 14:12:19 -08:00
Rosen Penev b5e1966376 Merge pull request #11225 from peter-stadler/nginx-util
nginx-util: allow comments in begin of regex
2020-02-03 14:09:51 -08:00
Rosen Penev 26f1fa80bc Merge pull request #11081 from peter-stadler/nginx
nginx: use /etc/nginx/nginx.conf enabling conf.d/
2020-02-03 14:08:40 -08:00
Peter Stadler 4b03122ce5 nginx-util: allow comments in begin of regex
Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-02-03 17:18:09 +01:00
Andreas Nilsen c7cf60ab40 hcxtools: update to 5.3.0. + Changes to Makefile to include latest binaries being compiled
Signed-off-by: Andreas Nilsen <adde88@gmail.com>

hcxdumptool: forgot to add new openssl dependency

Signed-off-by: Andreas Nilsen <adde88@gmail.com>
2020-02-03 17:17:42 +01:00
Josef Schlehofer 561b535c36 dnscrypt-proxy2: update to version 2.0.39
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-02-03 09:58:51 +01:00
Rosen Penev f79a58326a Merge pull request #11223 from gladiac1337/haproxy-2.1.2
haproxy: Update HAProxy to v2.1.2
2020-02-02 23:47:44 -08:00
Christian Lachner fdaa55a918 haproxy: Update HAProxy to v2.1.2
- Major version jump from v2.0 to v2.1
- Update haproxy download URL and hash
- Add new patches (see https://www.haproxy.org/bugs/bugs-2.1.2.html)
- Stop building LUA 5.3 in the haproxy build-process and use liblua5.3 as a dependency instead

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2020-02-03 07:54:31 +01:00
Peter Stadler 6dc2ca2219 ariang: rename nginx configuration file
This makes the ariang-nginx ready for Nginx using the conf.d directory.

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-02-02 20:19:27 +01:00
Hannu Nyman 696f5565f8 Merge pull request #11215 from Andy2244/wsdd2-typo_fix
wsdd2: fix typos
2020-02-02 20:19:06 +02:00
Dirk Brenken 6750fd003b adblock: update 3.8.15
* remove 'reg_cz' list (abandoned)
* add 'notracking' list (provided by @rcarmo)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2020-02-02 15:12:41 +01:00
Andy Walsh 878402d28f wsdd2: fix typos
* fix typos (WG_PARM, reload_trigger)

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-02-02 15:04:28 +01:00
Andreas Nilsen e48b08d486 hcxdumptool: update to 6.0.1
Signed-off-by: Andreas Nilsen <adde88@gmail.com>
2020-02-02 13:55:31 +01:00
Olivier Poitrey a3b028b357 nextdns: Update to version 1.4.23
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>
2020-02-01 09:57:00 +02:00
Rosen Penev d56c71b1b3 Merge pull request #11185 from micmac1/apache-1-up
apache/apr/apr-util: fix some nitpicks
2020-01-30 16:31:29 -08:00
Rosen Penev 635339663b Revert "ddns-scripts: Fixed HE (hurricane electric) to tunnelbroker.net"
This reverts commit 3dbdd67cf9.

This is totally wrong. tunnelbroker.net is completely different.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-30 16:23:13 -08:00
Rosen Penev 81d67a21b1 Revert "ddns-scripts: fix cloudflare.com-v4"
This reverts commit 67e2efb301.

This is totally wrong. The actual bug is in the luci app.
2020-01-30 16:20:56 -08:00
Sebastian Kemper 66bb68a7b6 apache: don't install exp file
This file is meant for AIX, OpenWrt doesn't need it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-30 22:03:10 +01:00
Andy Walsh 36b0e0bc34 ksmbd-tools: add avahi service file package
* add avahi service file package, so linux clients can discover ksmbd shares

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2020-01-29 21:57:25 +01:00
Toke Høiland-Jørgensen 8f1399cf0c Merge pull request #11119 from neheb/hjk
radsecproxy: update to 1.8.1
2020-01-29 17:26:30 +01:00
Darryl Sokoloski c92bb340ab Maintainer: Darryl Sokoloski / @dsokoloski
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>
2020-01-28 13:26:48 -05:00
Peter Stadler 2401fd6db5 nginx: use /etc/nginx/nginx.conf enabling conf.d/
Instead of the default nginx.conf file this file is a small variant
without examples that enables the /etc/nginx/conf.d/ directory.

It will pull in all configuration files from the conf.d directory.
So, other packages can add their server parts in the conf.d directory
without modifying the main nginx.conf file (cf. #9860).

Changed also the default logging behavior:
	error_log stderr; # the init forwards it to logd
	access_log off;

See the updated documentation at:
https://openwrt.org/docs/guide-user/services/webserver/nginx

Signed-off-by: Peter Stadler <peter.stadler@student.uibk.ac.at>
2020-01-28 12:24:55 +01:00
Rosen Penev a477d44b78 Merge pull request #11147 from micmac1/svn2
subversion: fix build failure
2020-01-28 01:51:11 -08:00
Rosen Penev da57ac0f39 ddns-scripts: use HTTP for IPv6 dyndns URL
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-27 22:20:27 -08:00
Rosen Penev fdfe5a7607 ddns-scripts: remove HTTPS from dyndns URL
HTTPS support is not provided by default.

Also fixed a mistakenly added ].

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-27 22:17:26 -08:00
Rosen Penev a0fa14360c ddns-scripts: use new DDNS URL for dyndns.org
https://github.com/openwrt/packages/issues/8360

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-27 21:28:15 -08:00