Commit Graph

3372 Commits

Author SHA1 Message Date
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
Oskari Rauta
35d4c6a128 rust: update to 1.68.1
also add new variable CARGO_VARS to make it possible
to pass environment variables for cargo process.
This is necessary when for example, cross-compiling
netavark.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2023-03-31 15:01:25 +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
Tianling Shen
1625485032 yq: Update to 4.33.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-30 07:17:34 +00:00
Tianling Shen
39e1c2656d yq: Update to 4.32.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-30 07:17:28 +00:00
Tianling Shen
795f2d926b syncthing: Update to 1.23.2
Fixed build with go 1.20

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-30 07:11:40 +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
Jeffery To
b6468a6bd5 golang: Update to 1.20.2, refresh patch
Includes fixes for:

* 1.20.1:
  * CVE-2022-41722: path/filepath: path traversal in filepath.Clean on
    Windows
  * CVE-2022-41723: net/http: avoid quadratic complexity in HPACK
    decoding
  * CVE-2022-41724: crypto/tls: large handshake records may cause panics
  * CVE-2022-41725: net/http, mime/multipart: denial of service from
    excessive resource consumption

* 1.20.2:
  * CVE-2023-24532: crypto/elliptic: specific unreduced P-256 scalars
    produce incorrect results

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-03-30 06:57:34 +00:00
Jeffery To
7d573938ed golang: Update to 1.19.7
Includes fix for CVE-2023-2453 (crypto/elliptic: specific unreduced
P-256 scalars produce incorrect results).

This also includes makefile updates for Go 1.19.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2023-03-30 06:57:27 +00:00
Beginner-Go
18602753bb Revert "golang: bump to v1.19.2"
This reverts commit e5fc54e17f.
2023-03-30 06:57:18 +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
Alexandru Ardelean
8ddb0c31ac sudo: bump to verison 1.9.13p3
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2023-03-30 06:52:46 +00:00
Tianling Shen
c6fead5f68 rust: fix build with glibc
Don't set musl-specific options/ldflags when using glibc.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-30 06:48:27 +00:00
Tianling Shen
6397d2be33 rust: enable use of prebuilt llvm toolchain
llvm-bpf is not ready for generic usage, so use prebuilt llvm toolchain
provided by the rust project to speedup build (~1hour faster).

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-30 06:48:18 +00:00
Tianling Shen
770db0afc5 ripgrep: adapt new rust build standard
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-30 06:47:30 +00:00
Tianling Shen
0df5fcc1a9 maturin: Update to 0.14.15
Fixed a build error:
> unresolved import `time::macros`

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-30 06:47:22 +00:00
Tianling Shen
e54fed036c maturin: adapt new rust build standard
While at it, move maturin out of rust directory.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-30 06:47:10 +00:00
Tianling Shen
a279daed53 rust: refactor build helper
Added new RustBinPackage, RustBinHostBuild wrapper.
Added new RUST_PKG_FEATURES flag.
Moved CARGO_HOME to STAGING_DIR_HOSTPKG.
Overrode default Build/Compile and Host/Compile to Cargo build.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-30 06:47:02 +00:00
Tianling Shen
28c3998f9a rust: remove useless target dependencies and configuration
They are for the target build which is not supported yet, drop them.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-30 06:46:53 +00:00
Tianling Shen
4b2ab07596 rust: remove useless tarball package
These tarball cannot be reused, so simply drop them.

Also move cargo config to a file instead of using echo command.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-03-30 06:46:45 +00:00
Luca Barbato
41d65ade58 rust-lang: update to 1.68.0
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2023-03-30 06:45:39 +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
qingtian110
9629d4722c pacakge: add v2dat from sbwml/luci-app-mosdns
* V2ray geo/ip data unpack tools
2023-03-25 18:44:32 +08:00
coolsnowwolf
c57f71ccf5 msd_lite: bump version 2023-03-21 23:13:42 +08:00
coolsnowwolf
e5fc54e17f golang: bump to v1.19.2 2023-03-19 21:47:32 +08:00
Miles Poupart
1cc609e7a6
zerotier: refresh patches (#664) 2023-03-16 15:26:10 +00:00
coolsnowwolf
62b16c4250
Merge pull request #663 from mengruxing/master
zerotier: update to 1.10.5
2023-03-16 01:42:05 +08: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
Dobroslaw Kijowski
e9a944f180 adguardhome: bump to 0.107.25
* Full changelog available at:
  * https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.25

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
2023-03-11 16:19:10 +00:00
Dobroslaw Kijowski
5432f02195 adguardhome: enable legacy openssl provider for nodejs
Currently compilation fails because of:
```
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
```

What's interesting package gets built but when trying to access UI there's
`404: page not found` error.

It has been reported in multiple places:
* https://github.com/AdguardTeam/AdGuardHome/issues/5559
* https://github.com/AdguardTeam/AdGuardHome/issues/4595

Signed-off-by: Dobroslaw Kijowski <dobo90@gmail.com>
2023-03-11 16:19:02 +00:00
Luca Barbato
0c03c27554 rust-lang: Add an Host/Compile helper as well
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2023-03-11 16:17:33 +00:00