Commit Graph

1368 Commits

Author SHA1 Message Date
coolsnowwolf
982dbed1f7 xray-core: update to 24.10.16 2024-10-27 05:08:10 +08:00
coolsnowwolf
c4eec2a9f9 tailscale: bump to v1.76.1 2024-10-22 17:53:01 +08:00
coolsnowwolf
a504021ebb xray-core: revert to 1.8.24 2024-10-20 13:50:19 +08:00
coolsnowwolf
fff92666f3 daed: add package 2024-10-19 18:41:33 +08:00
coolsnowwolf
d1705362d3 minieap: add package 2024-10-19 18:29:48 +08:00
coolsnowwolf
4bdec02759 ddns-go: add package 2024-10-18 16:14:51 +08:00
coolsnowwolf
5e161cbd02 dns2tcp: add package 2024-10-18 11:49:34 +08:00
coolsnowwolf
07ee39846d sing-box: add package 2024-10-18 11:40:15 +08:00
coolsnowwolf
c03cdcb3b9 v2raya: add package 2024-10-18 11:33:43 +08:00
coolsnowwolf
328bd0fe6b mosdns: bump version 2024-10-09 13:42:56 +08:00
coolsnowwolf
d3f6a448c3 Revert "zerotier: referesh patches and merge other upstream changes"
This reverts commit bbc0866a7b.
2024-10-05 01:59:26 +08:00
coolsnowwolf
06e4a0cd14
Merge pull request #857 from MilesPoupart/zerotier-update
zerotier: referesh patches and merge other upstream changes
2024-09-29 23:25:39 +08:00
root
22237093e3 adguardhome: Update to 0.107.52 2024-09-28 07:24:25 +08:00
mwarning
bbc0866a7b zerotier: referesh patches and merge other upstream changes 2024-09-27 23:50:34 +08:00
Miles Poupart
220ed587d1
zerotier: update to 1.14.1 (#850) 2024-09-18 19:00:20 +08:00
zxl hhyccc
540c2d2c14
uugamebooster: Update to 7.9.14 (#847) 2024-09-16 11:00:12 +08:00
Sunshine-Planet
1a2d5e063b
uugamebooster: bump to v7.8.0 (#846) 2024-08-25 15:20:32 +08:00
Joseph km
ce732f8d59
fix: transmission web 404 (#843) 2024-08-04 15:10:44 +08:00
喵二
fc27c176f2
Update tailscale to 1.70.0 2024-07-24 11:23:18 +08:00
zhouzhiwen2000
af362c180a
softethervpn5: update to version 5.02.5185 (#839) 2024-07-18 11:20:33 +08:00
coolsnowwolf
c1ea8b5ee6
Merge pull request #833 from BROBIRD/patch-2
acme: update to 3.0.7
2024-07-04 23:58:23 +08:00
Sunshine-Planet
d3a54ad238 uugamebooster: bump to v6.3.10 2024-07-02 23:07:33 +08:00
coolsnowwolf
15bad1bd56 travelmate: bump version 2024-07-01 12:46:16 +08:00
BROBIRD
e36d1d0307
bump acme to version 3.0.7
bump acme to version 3.0.7
2024-06-30 19:40:47 +08:00
coolsnowwolf
2a83a6112e Merge branch 'master' of https://github.com/coolsnowwolf/packages 2024-06-27 12:38:00 +08:00
coolsnowwolf
7c8bd0385a wg-installer: add PKG_VERSION 2024-06-27 12:37:43 +08:00
coolsnowwolf
e8ced3a250
Merge pull request #829 from mitsukileung/patch-1
Update tailscale to  1.68.1
2024-06-26 10:48:59 +08:00
coolsnowwolf
f30616612b vsftpd: disable seccomp_sandbox 2024-06-23 02:25:21 +08:00
coolsnowwolf
ad47e81264 ua2f: add package 2024-06-22 18:25:14 +08:00
coolsnowwolf
3c99eef31a ngrokc: add package 2024-06-22 18:23:25 +08:00
mitsukileung
41c7faf564
Update tailscale to 1.68.1 2024-06-21 03:48:37 +08:00
HHJLKK
b47f318573
softethervpn5: update version to 5.02.5180 (#826) 2024-06-10 18:06:14 +08:00
HHJLKK
797fcdd4f7
softethervpn5: update version to 5.02.5181 (#825) 2024-06-09 19:18:24 +08:00
Hao Guan
7d89c09430
nginx-util: fix compilation with GCC13 (#824) 2024-06-05 01:40:07 +08:00
coolsnowwolf
85df79dffd mwan3: IPv6 improvements 2024-06-03 22:56:08 +08:00
HHJLKK
a6cba2ee1c
haproxy: update to v3.0.0 (#822) 2024-05-31 09:30:09 +08:00
HHJLKK
64b1688d9a
iperf3: update to 3.17.1 (#818) 2024-05-27 10:20:15 +08:00
Sunshine-Planet
3ffc781f54
uugamebooster: bump to v4.14.4 (#816) 2024-05-24 23:14:05 +08:00
teleostnacl
5bb9de28c7
speedtest-go: update to 1.7.7 (#815)
Signed-off-by: TeleostNaCl <teleostnacl@gmail.com>
2024-05-21 08:20:07 +08:00
HHJLKK
9f470f59fd
tailscale: Update to 1.66.3 (#814) 2024-05-19 12:26:13 +08:00
HHJLKK
6bfc9b160b
tailscale: Update to 1.66.1 (#813) 2024-05-14 17:51:16 +08:00
Miles Poupart
e79dcf9558
zerotier: refresh patches (#811)
Co-authored-by: mwarning <moritzwarning@web.de>
2024-05-14 17:51:04 +08:00
teleostnacl
990d29c540
speedtest-go: update to 1.7.5 (#809)
Signed-off-by: TeleostNaCl <teleostnacl@gmail.com>
2024-05-11 23:51:24 +08:00
coolsnowwolf
7892f9656a Revert "mwan3: bump PKG_VERSION to 2.11.7"
This reverts commit 22dc9ca37e.
2024-05-10 20:54:35 +08:00
coolsnowwolf
46611bf5a4 crowdsec-firewall-bouncer: add package 2024-05-08 03:22:38 +08:00
coolsnowwolf
6f445b61c4 transmission: rename transmission-openssl to transmission 2024-05-08 03:21:21 +08:00
coolsnowwolf
9509a1cedf adblock-fast: remove conflict 2024-05-08 03:02:19 +08:00
coolsnowwolf
ab94451cbe net: add new package from 23.05 2024-05-08 02:58:43 +08:00
teleostnacl
9506025b80
speedtest-go: update to 1.7.0 (#803)
Signed-off-by: TeleostNaCl <teleostnacl@gmail.com>
2024-05-07 00:44:42 +08:00
mitsukileung
52f6fcd204
zerotier: update to 1.14.0 (#804) 2024-05-05 01:05:00 +08:00
zxlhhyccc
7f8487a22e
nps: Update to 0.26.18 (#802) 2024-04-30 18:18:29 +08:00
lean
22dc9ca37e mwan3: bump PKG_VERSION to 2.11.7 2024-04-28 16:49:54 +08:00
teleostnacl
a9dde5d77c
speedtest-go: update to 1.6.11 (#798)
Signed-off-by: TeleostNaCl <teleostnacl@gmail.com>
2024-04-27 18:20:05 +08:00
Kevin.MX
a1f46daeac
tailscale: update to 1.64.2 (#797) 2024-04-26 19:00:05 +08:00
ywt114
85d58da7f2
igmpproxy: update to 0.4 (#796) 2024-04-23 23:09:56 +08:00
coolsnowwolf
476c00498a
Merge pull request #789 from teleostnacl/update-speedtest-go-package
speedtest-go: update to 1.6.10
2024-04-10 01:10:53 +08:00
coolsnowwolf
ed02a817a2
Merge pull request #791 from xkstudio/dev
v2ray-geodata: update to 202404040040
2024-04-10 01:10:31 +08:00
coolsnowwolf
7ac8242a9d modemmanager: bump to 1.22.0 2024-04-09 23:25:24 +08:00
Xiaok
eae0bd77d9
v2ray-geodata: update to 202404040040 2024-04-08 16:24:43 +08:00
TeleostNaCl
ebc883e70c speedtest-go: update to 1.6.10
Signed-off-by: TeleostNaCl <teleostnacl@gmail.com>
2024-04-06 20:32:30 +08:00
unifreq
9dab2a65f8
msd_lite update to version 2024-03-15 (#784)
The original PKG_SOURCE_VERSION is no longer valid and should be replaced with the latest version.
2024-03-21 01:12:47 +08:00
coolsnowwolf
5da06093bf
Merge pull request #779 from MilesPoupart/iperf_update
iperf3: bump to 3.16 and fix dependecy conflict with iperf3-ssl
2024-03-08 22:06:18 +08:00
coolsnowwolf
ba2b8e22d2
mosdns: remove CGO target flag 2024-03-08 22:05:44 +08:00
Jonas Jelonek
1b041b16c6 iperf3: update to 3.16
notable changes:
- multithreading support

changelog: https://github.com/esnet/iperf/releases/tag/3.16

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2024-03-02 21:11:41 +08:00
Jakub Raczynski
a92d03ecaf iperf3: Fix dependecy conflict with iperf3-ssl
When selecting both iperf3 and iperf3 ssl, there is a problem that
both packages install same binary file.
This patch fixes this issue by adding conflict between those packages.

Signed-off-by: Jakub Raczynski <myszsoda@gmail.com>
2024-03-02 21:07:43 +08:00
cxxxfu
d2fba1fef5
Update strongswan Makefile
DEPENDS 相比openwrt官方缺少一项 strongswan-libtls
2024-02-24 19:35:55 +08:00
Miles Poupart
52315adf6f
verysync: update to 2.17.0 (#769) 2024-02-16 12:01:43 +08:00
Miles Poupart
b2ae059e7a
smartdns: bump to 1.2024.45 (#768) 2024-02-16 12:00:18 +08:00
HHJLKK
1a31dfe4f2
curl: update to 8.6.0 (#766) 2024-02-07 00:27:57 +08:00
coolsnowwolf
1257305f20 xtables-addons: fix build with kernel 6.6 2024-01-26 12:58:05 +08:00
coolsnowwolf
c0ce43a885 Merge branch 'master' of https://github.com/coolsnowwolf/packages 2024-01-15 17:44:14 +08:00
coolsnowwolf
ac528f3544 nfs-kernel-server: fix compilation with musl 1.2.4 2024-01-15 17:43:54 +08:00
coolsnowwolf
9b782c3623
Merge pull request #758 from HHJLKK/master
nebula: update to 1.8.2
2024-01-15 17:37:39 +08:00
HHJLKK
25d6832597 nebula: update to 1.8.2 2024-01-15 14:06:03 +08:00
vant
98896f2427
tailscale: update to 1.44.3 (#753)
the latest version with iptables support
2024-01-14 03:30:27 +08:00
HHJLKK
10b901b876
openconnect: drop patch
Fixes #751 (comment)
2024-01-11 23:31:51 +08:00
xiaotan8
b2f32ae476
openconnect: fix PKG_HASH (#749)
Fix: c19ac84 ("openconnect: update to 9.12")
2024-01-10 20:38:17 +08:00
HHJLKK
c19ac843db
openconnect: update to 9.12 (#747) 2024-01-07 02:09:21 +08:00
HHJLKK
f308e4c4de
nebula: update to 1.8.1 (#746) 2023-12-30 01:59:20 +08:00
HHJLKK
0f7be9fc93
frp: update to 0.53.2 (#742) 2023-12-23 00:54:18 +08:00
HHJLKK
986bdbcc1a
curl: update to 8.5.0 (#741) 2023-12-21 21:30:13 +08:00
Frank-pv
00242d67b9
strongswan: update to 5.9.13 (#740) 2023-12-21 18:20:17 +08:00
coolsnowwolf
a6bbc6b2f8 adblock: add new style dnsmasq format 2023-12-20 00:48:52 +08:00
Noo6
4812305c00
treewide: fix mips golang compile error (#737)
Fixes: #692, #730
2023-11-22 21:06:13 +08:00
zhusir
f5434ae838
mosdns: bump to 5.3.1 (#736) 2023-11-21 19:36:09 +08:00
Jim Billy
2a99eaf77f
ddns-scripts: startup by default (#733) 2023-11-17 18:40:36 +08:00
Further
4d926f0d49
squid: update to 5.7 (#728) 2023-11-05 15:20:16 +08:00
Tianling Shen
e3b502aa83 dnsproxy: Update to 0.56.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-26 03:09:36 +08:00
风起
6882649dcb
uugamebooster bump to v3.15.0 (#726) 2023-10-26 02:11:46 +08:00
yuyu
f35c81262f
nebula: update to version 1.7.2 (#724) 2023-10-19 18:02:24 +08:00
coolsnowwolf
a25c5846a2 adblock: bump version 2023-10-17 04:01:43 +08:00
Tianling Shen
b546bb9706 dnsproxy: Update to 0.56.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-12 02:32:03 +08:00
Michal Hrusecky
84ad90f738 curl: Update to version 8.4.0
For detailed changes, see https://curl.se/changes.html#8_4_0
Switching to tar.bz2 for the time being as tar.xz is not yet available.
Fixes CVE-2023-38546 and CVE-2023-38545.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2023-10-12 02:22:59 +08:00
Beginner
aeb576d221
dnsproxy: update to 0.56.0 2023-10-08 02:55:21 +08:00
Dobroslaw Kijowski
560ae1da39 adguardhome: update quic-go to v0.37.6
* quic-go v0.36.x cannot be compiled with Go 1.21. Update that
  AdGuardHome dependency to latest one from v0.37 series.
* It fixes following compilation error:
  go-mod-cache/github.com/quic-go/quic-go@v0.36.2/internal/qtls/go121.go:5:13: cannot use "The version of quic-go you're using can't be built on Go 1.21 yet. For more details, please see https://github.
  com/quic-go/quic-go/wiki/quic-go-and-Go-versions." (untyped string constant "The version of quic-go you're using can't be built on Go 1.21 yet.

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
2023-10-03 03:08:04 +08:00
Beginner
550cceca8b
dnsproxy: update to 0.55.0 2023-10-03 02:57:38 +08:00
Beginner
8ae39a547f
adguardhome: update to v0.107.36 2023-10-03 02:47:28 +08:00
Beginner
30bbe539b6
dnscrypt-proxy2: update to version 2.1.5
Fixes compilation with Go 1.21+.
2023-10-03 02:44:53 +08:00
Beginner
665b4f7a63
frp: update to 0.51.3
Includes some bug fixes and adds support for GO 1.21.
2023-10-03 02:42:04 +08:00
Tony91590
4e3636ca10
curl: fix mirror hash (#716) 2023-10-01 11:36:10 +08:00
trli
98dcd69eb6
unbound: update to 1.180 (#713)
Closed: #710
2023-10-01 00:30:28 +08:00
trli
65e143c314
curl: update to 8.3.0 (#715) 2023-10-01 00:29:23 +08:00
trli
3f25aee8a0
snort3: update to 3.1.70.0 (#714) 2023-10-01 00:28:35 +08:00
lifetyper
92624c9b80
zerotier: bump to 1.12.2 (#708) 2023-09-26 10:06:03 +08:00
aiamadeus
ed009a6ede pgyvpn: add more target support
- Add glibc support
  - Support more platforms
2023-09-16 11:15:20 +08:00
aiamadeus
031bb617e1 phtunnel: add more target support
- Add glibc support
  - Support more platforms
2023-09-16 11:12:06 +08:00
Miles Poupart
139248ca43
zerotier: update to 1.12.1 (#700)
Author:    Moritz Warning <moritzwarning@web.de>

Co-authored-by: Moritz Warning <moritzwarning@web.de>
2023-09-03 00:46:44 +08:00
devome
375756b580
mosdns: sync with upstream (#698) 2023-08-31 01:38:00 +08:00
coolsnowwolf
5ffee92906
Merge pull request #679 from littoy/patch
qemu io_uring feature and bonding patches
2023-06-24 23:26:03 +08:00
zhengmz-aliyun
263b742ff6 zerotier: fix bug
1. fix config_path: create and persist
2. fix secret: support identity.secret
3. fix stop_instance: remove existing networks
2023-06-20 11:19:44 +08:00
Max
999b2eecff
smartdns: Fixing the unwanted tab->space conversion (#689) 2023-05-27 23:27:52 +08:00
Max
2aa331a0a7
tailscale: update to 1.42.0 (#686) 2023-05-27 15:00:08 +08:00
picmax
f578c3cee5
smartdns: update to version 1.2023.42 (#687) 2023-05-27 00:18:36 +08:00
风起
2cfff5aca2
uugamebooster: bump to v3.13.4 (#684) 2023-05-12 20:28:58 +08:00
Husky
943d6a07c2
aria2: fix ca_certificate file (#683) 2023-05-03 10:36:52 +08:00
Lee Clow
d9b86c7003
tailscale: makefile typo fixes (#680)
Fix “tailscaled.state” file does not exist
Remove redundant '/'
2023-04-25 19:05:01 +08:00
littoy
5725379c51 bonding: set num_grat and num_unsol if use arp check 2023-04-21 19:24:08 +08:00
coolsnowwolf
a1f2052320 Revert "qBittorrent: update to 4.5.2 (#671)"
This reverts commit 2ae1ba0ab7.
2023-04-19 02:48:07 +08:00
AmadeusGhost
5f81c06521 headscale: add new package
Closed: #670
2023-04-16 23:55:14 +08:00
蛋炒饭
077aa4b368
qBittorrent-static: update to 4.5.2_v2.0.8 (#677) 2023-04-15 00:05:37 +08:00
breakings
2ae1ba0ab7
qBittorrent: update to 4.5.2 (#671)
Changelog: https://github.com/qbittorrent/qBittorrent/blob/v4_5_x/Changelog

Co-authored-by: breakings <breakingstop@gmail.com>
2023-04-12 17:03:05 +08:00
Oskari Rauta
771078b900 tailscale: update to 1.36.0
- Update tailscale to version 1.36.0
 - Patch iptables support

Tailscale does not (yet) support nftables.
Tailscale allows running with --netfilter=off allowing
end-user to create his own firewall rules, but this
affects only tailscale cli, not tailscaled daemon, so
connection cannot be made without error telling that
tailscaled was unable to determine execute iptables
for determining it's version.

There is a work-around for those who do not want
nft-iptables compatibility package; they can create
a script to /usr/bin/iptables which responds to
--version argument and echos fake version string
and on any other arguments or no arguments, just exits.

After this procedure and starting tailscale cli with
netfilter off- it works. Openwrt has moved on to
nftables, so iptables manipulation seems unnecessary.
Especially for other reasons, on Openwrt, firewall
should be configured on it's own, because firewall
rules made by other software, such as tailscale,
loose their firewalling rules when firewall restarts.

So I patched it to allow "fake" iptables pointing
to executable /bin/false and ignoring version
request. And I also set cli to default to
netfilter off setting.

If still end-user wants to use iptables, this
patch does not make it impossible; just install
iptables, or nft-iptables, and run tailscale
with argument --netfilter=on and it works out
as it did before, tailscaled daemon still
matches with iptables if it is found in $PATH.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-04-02 12:59:30 +00:00
Carlo Alberto Ferraris
b126cc2c1b tailscale: preserve tailscaled state file
Fixes #19774 

Signed-off-by: Carlo Alberto Ferraris <cafxx@strayorange.com>
2023-04-02 12:59:19 +00:00
Stanislav Petrashov
89e71d1494 tailscale: Update to version 1.32.3
Signed-off-by: Stanislav Petrashov <s@petrashov.ru>
2023-04-02 12:59:01 +00:00
Stanislav Petrashov
177fa6c1bd tailscale: update to v1.32.0
Signed-off-by: Stanislav Petrashov <s@petrashov.ru>
2023-04-02 12:58:51 +00:00
Michal Vasilek
34ec9028e8 tailscale: add version tests
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2023-04-02 12:58:42 +00:00
Michal Vasilek
c8573bb2ba tailscale: fix -version
tailscale version, tailscaled -version and the web UI reported the wrong
version number which doesn't cause any issues, but it can be confusing.

This is fixed by specifying the version in go ldflags similar to how
it's done in many other go packages and the official tailscale Dockerfile.

version.Long version can not be specified in GO_PKG_LDFLAGS_X because it
contains a space and GO_PKG_LDFLAGS_X is always split at a space.

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2023-04-02 12:58:35 +00:00
Magnus Kessler
5ae0abe554 tailscale: update to version 1.24.2
Signed-off-by: Magnus Kessler <Magnus.Kessler@gmx.net>
2023-04-02 12:58:19 +00:00
Beginner-Go
236bb3eef4 Revert "tailscale: update to 1.20.2"
This reverts commit e5c3e25138.
2023-04-02 12:57:53 +00:00
Beginner-Go
b1d3cdd28f Revert "tailscale: update to 1.24.2 (#426)"
This reverts commit 2d3c61bd01.
2023-04-02 12:57:45 +00:00
Beginner-Go
969f017669 Revert "tailscale: update to 1.26.0 (#472)"
This reverts commit c9c73f6165.
2023-04-02 12:57:38 +00:00
Beginner-Go
de487b4902 Revert "tailscale: update to 1.28.0 (#493)"
This reverts commit 0247014f79.
2023-04-02 12:57:28 +00:00
Stan Grishin
2564394f86 curl: update to 8.0.1
* https://curl.se/changes.html#8_0_1

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-03-30 15:56:17 +00:00
Oskari Rauta
f8829e2db7 curl: enable unix sockets by default
- changed Config.in to enable unix sockets support by default
 - release number bumped

Description:
socket support is very handy when communicating with
various REST APIs.

Size increases are very small, nearly unnoticiable.

Tested-by: Stan Grishin <stangri@melmac.ca>
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-03-30 07:07:41 +00:00
Stan Grishin
a83b5d49fb curl: update to 7.88.1
* https://curl.se/changes.html#7_88_1

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-03-30 07:07:29 +00:00
Stan Grishin
c1fc386c7d curl: update to 7.86.0
* update to 7.86.0: https://curl.se/changes.html#7_86_0
* remove 300-curl-wolfssl.m4-error-out-if-wolfSSL-is-not-usable.patch as
  it was fixed upstream: https://github.com/curl/curl/pull/9682
* update configure options for OpenSSL as --without-ssl is breaking build
* remove --without-libidn configure arg as it's no longer recognized

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2023-03-30 07:07:04 +00:00
Sibren Vasse
b54bf67d3d openssh: update to 9.3p1
Signed-off-by: Sibren Vasse <github@sibrenvasse.nl>
2023-03-30 06:55:38 +00:00
Tianling Shen
d8342475f8 dnsproxy: Update to 0.48.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-30 06:42:46 +00:00
Tianling Shen
c17d555756 dnsproxy: Update to 0.48.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-30 06:42:37 +00:00
Beginner
b60124ed29
Merge pull request #666 from qingtian110/master
mosdns: update to v5.1.3
2023-03-26 11:37:23 +08:00
Miles Poupart
24eb26b68a
zerotier: update to 1.10.6 (#667) 2023-03-25 22:32:08 +08:00
qingtian110
e6a39f127b mosdns: bump to v5.1.3 2023-03-25 18:47:08 +08:00
coolsnowwolf
c57f71ccf5 msd_lite: bump version 2023-03-21 23:13:42 +08:00
Miles Poupart
1cc609e7a6
zerotier: refresh patches (#664) 2023-03-16 15:26:10 +00:00
mengruxing
6bb9dda583 zerotier: update to 1.10.5 2023-03-15 21:15:10 +08:00
Rosen Penev
57fbaaf5e7 ksmbd-tools: update to 3.4.7
Remove upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-03-11 16:24:10 +00:00
Rosen Penev
3f7392a571 ksmbd-tools: use ksmbd.conf
smb.conf is deprecated.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-03-11 16:23:59 +00:00
Rosen Penev
8feab6d683 ksmbd-tools: update to 3.4.6
Switch to git tarball as the meson files did not get added to the
official one.

Backport busybox style binaries. Saves on size.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-03-11 16:23:39 +00:00
Rafał Miłecki
36fa5135f2 ksmbd-tools: add package with hotplug.d script for auto sharing
One of common use cases for SMB3 server in routers is sharing hotplugged
drives. Users make many attempts setting that up which often are not
optimal.

This script handles it in the cleanest way by using:
1. hotplug.d mount subsystem
2. runtime config in the /var/run/config/

It provides a working basic solution that can be later adjusted by
modifying provided hotplug script.

A pretty much idential solution was part of the samba36 package. It was
added in the OpenWrt commit ef1efa756e0d0 ("samba36: add package with
hotplug.d script for auto sharing") as an answer for feature required by
the Rosinson company.

Cc: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2023-03-11 16:23:32 +00:00
Rafał Miłecki
045be0c693 ksmbd-tools: append config from /var/run/config/ for runtime shares
Dynamically created shares shouldn't be stored in the /etc/config/
because of:
1. Flash wearing
2. Risk of inconsistent state on reboots

With this change all automation/hotplug.d scripts can store runtime in
the /var/run/config/samba. It's useful e.g. for USB drives that user
wants to be automatically shared.

Also: automated scripts should never call "uci [foo] commit" as that
could flush incomplete config. This problem also gets solved.

Identical feature was added to samba36 in the OpenWrt commit
5a59e2c059866 ("samba36: append config from /var/run/config/ for runtime
shares") but wasn't ported to ksmbd until now.

Cc: Jo-Philipp Wich <jo@mein.io>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2023-03-11 16:23:24 +00:00