feed/packages.git
16 months agoMerge pull request #20165 from TDT-AG/pr/20221223-libgpiod
Michael Heimpold [Wed, 28 Dec 2022 10:06:56 +0000 (11:06 +0100)]
Merge pull request #20165 from TDT-AG/pr/20221223-libgpiod

libgpiod: add missing kernel build options via KCONFIG

16 months agogolang: backport an upstream fix for non-retpoline-compatible error
Tianling Shen [Tue, 27 Dec 2022 05:18:29 +0000 (13:18 +0800)]
golang: backport an upstream fix for non-retpoline-compatible error

This fixes the following build error:
```
Building targets
runtime
<autogenerated>:1: non-retpoline-compatible: 00200 (/home/username/works/openwrt/staging_dir/hostpkg/lib/go-cross/src/runtime/time.go:915)       JMP     (R15)(R12*8)
<autogenerated>:1: non-retpoline-compatible: 00115 (/home/username/works/openwrt/staging_dir/hostpkg/lib/go-cross/src/runtime/type.go:614)       JMP     (AX)(SI*8)
<autogenerated>:1: non-retpoline-compatible: 00028 (/home/username/works/openwrt/staging_dir/hostpkg/lib/go-cross/src/runtime/time.go:452)       JMP     (R11)(R10*8)
<autogenerated>:1: non-retpoline-compatible: 00021 (/home/username/works/openwrt/staging_dir/hostpkg/lib/go-cross/src/runtime/error.go:261)      JMP     (DX)(CX*8)
<autogenerated>:1: non-retpoline-compatible: 00050 (/home/username/works/openwrt/staging_dir/hostpkg/lib/go-cross/src/runtime/time.go:691)       JMP     (CX)(R12*8)
<autogenerated>:1: non-retpoline-compatible: 00024 (/home/username/works/openwrt/staging_dir/hostpkg/lib/go-cross/src/runtime/debuglog.go:616)   JMP     (CX)(SI*8)
<autogenerated>:1: non-retpoline-compatible: 00079 (/home/username/works/openwrt/staging_dir/hostpkg/lib/go-cross/src/runtime/time.go:617)       JMP     (R9)(R8*8)
<autogenerated>:1: non-retpoline-compatible: 00025 (/home/username/works/openwrt/staging_dir/hostpkg/lib/go-cross/src/runtime/cgocall.go:453)    JMP     (R9)(DX*8)
<autogenerated>:1: non-retpoline-compatible: 00018 (/home/username/works/openwrt/staging_dir/hostpkg/lib/go-cross/src/runtime/type.go:66)        JMP     (DX)(CX*8)
<autogenerated>:1: non-retpoline-compatible: 00020 (/home/username/works/openwrt/staging_dir/hostpkg/lib/go-cross/src/runtime/alg.go:156)        JMP     (SI)(DX*8)
<autogenerated>:1: too many errors
```

Fixes: #20026
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
16 months agov2ray-geodata: Update to latest version
Tianling Shen [Tue, 27 Dec 2022 03:46:24 +0000 (11:46 +0800)]
v2ray-geodata: Update to latest version

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
16 months agov2ray-core: Update to 5.2.0
Tianling Shen [Tue, 27 Dec 2022 08:42:33 +0000 (16:42 +0800)]
v2ray-core: Update to 5.2.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
16 months agoxray-core: Update to 1.7.0
Tianling Shen [Tue, 27 Dec 2022 08:42:00 +0000 (16:42 +0800)]
xray-core: Update to 1.7.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
16 months agoMerge pull request #20174 from ysc3839/natmap
Tianling Shen [Tue, 27 Dec 2022 08:39:47 +0000 (16:39 +0800)]
Merge pull request #20174 from ysc3839/natmap

natmap: fix some issues and update to 20221225

16 months agoMerge pull request #20170 from blocktrron/zyxel-reset
David Bauer [Mon, 26 Dec 2022 21:45:14 +0000 (22:45 +0100)]
Merge pull request #20170 from blocktrron/zyxel-reset

zyxel-reset: add package

16 months agonatmap: update to 20221225 20174/head
Richard Yu [Mon, 26 Dec 2022 04:29:02 +0000 (12:29 +0800)]
natmap: update to 20221225

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
16 months agonatmap: fix service not stopped when disabled in luci
Richard Yu [Mon, 26 Dec 2022 04:28:52 +0000 (12:28 +0800)]
natmap: fix service not stopped when disabled in luci

luci removes `enable` option when disabled,
fix by setting default value to 0.

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
16 months agonatmap: add Package/conffiles
Richard Yu [Mon, 26 Dec 2022 04:28:36 +0000 (12:28 +0800)]
natmap: add Package/conffiles

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
16 months agomotion: refresh patches
Robert N [Sat, 24 Dec 2022 08:55:17 +0000 (08:55 +0000)]
motion: refresh patches

Signed-off-by: Robert N <nrobert13@gmail.com>
16 months agomotion: update to 4.5.0
Robert N [Fri, 23 Dec 2022 10:40:03 +0000 (10:40 +0000)]
motion: update to 4.5.0

Signed-off-by: Robert N <nrobert13@gmail.com>
16 months agorclone: Update to 1.61.1
Tianling Shen [Sat, 24 Dec 2022 03:23:26 +0000 (11:23 +0800)]
rclone: Update to 1.61.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
16 months agocloudreve: Update to 3.6.2
Tianling Shen [Sat, 24 Dec 2022 03:18:45 +0000 (11:18 +0800)]
cloudreve: Update to 3.6.2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
16 months agoxray-core: Update to 1.6.6-2
Tianling Shen [Sun, 25 Dec 2022 07:01:03 +0000 (15:01 +0800)]
xray-core: Update to 1.6.6-2

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
16 months agoyq: Update to 4.30.6
Tianling Shen [Sun, 25 Dec 2022 06:58:12 +0000 (14:58 +0800)]
yq: Update to 4.30.6

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
16 months agodnsproxy: Update to 0.46.5
Tianling Shen [Sun, 25 Dec 2022 06:58:03 +0000 (14:58 +0800)]
dnsproxy: Update to 0.46.5

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
16 months agodnslookup: Update to 1.8.1
Tianling Shen [Sun, 25 Dec 2022 06:57:49 +0000 (14:57 +0800)]
dnslookup: Update to 1.8.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
16 months agocloudflared: Update to 2022.12.1
Tianling Shen [Sun, 25 Dec 2022 06:57:37 +0000 (14:57 +0800)]
cloudflared: Update to 2022.12.1

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
16 months agozyxel-reset: add package 20170/head
David Bauer [Sun, 25 Dec 2022 01:15:08 +0000 (02:15 +0100)]
zyxel-reset: add package

Add the zyxel-reset package.

This package allows to trigger a factory-reset for ZyXEL devices by
sending a magic LLDP package while the device-to-reset is booting.

This is useful for remote-resetting a ZyXEL device running stock
firmware connected to a switch using OpenWrt. It also allows to reset
devices which do not have a reset-button such as the NWA55AXE.

Signed-off-by: David Bauer <mail@david-bauer.net>
16 months agopython3-networkx: update to 2.8.8
W. Michael Petullo [Tue, 20 Dec 2022 02:09:31 +0000 (20:09 -0600)]
python3-networkx: update to 2.8.8

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agolibarchive: add missing CONFLICT
Michal Vasilek [Thu, 22 Dec 2022 12:05:51 +0000 (13:05 +0100)]
libarchive: add missing CONFLICT

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
16 months agolibarchive: update to 3.6.2
Michal Vasilek [Thu, 22 Dec 2022 11:12:36 +0000 (12:12 +0100)]
libarchive: update to 3.6.2

* fixes CVE-2022-36227
* drop upstreamed patch
* removed deprecated AUTORELEASE

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
16 months agolibgpiod: add missing kernel build options via KCONFIG 20165/head
Florian Eckert [Wed, 21 Dec 2022 13:18:47 +0000 (14:18 +0100)]
libgpiod: add missing kernel build options via KCONFIG

This library needs the kernel config option 'CONFIG_GPIO_CDEV_V1=y' to
be set. If this is not set, the tool 'gpioinfo' produces the error message
'error creating line iterator'. Add the missing kernel config option to
build CDEV with API Version 1 fixes this.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
16 months agokrb5: update to 1.20.1
W. Michael Petullo [Mon, 19 Dec 2022 17:14:39 +0000 (11:14 -0600)]
krb5: update to 1.20.1

Besides updating the package to 1.20.1, this commit removed two patches
that the new release made unnecessary.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agognupg2: refresh GCC options in Makefile
Tony Butler [Thu, 22 Dec 2022 23:26:21 +0000 (15:26 -0800)]
gnupg2: refresh GCC options in Makefile

this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various
compilation options, for GCC versions that are antiquated

convert to parsing the major from the `CONFIG_GCC_VERSION` which will
always exist and can also be used with range logic

intent seemed to be:
* `-DEXTERN_UNLESS_MAIN_MODULE=static` for "=10" (and newer, probably)
* no additional options for "not =10" (or older, probably)

GCC 11 or 12 would likely revert to the default (not =10) option,
because 10 was the newest at the time, and 11 and 12 are "not 10"

Signed-off-by: Tony Butler <spudz76@gmail.com>
16 months agoimagemagick: refresh GCC options in Makefile
Tony Butler [Thu, 22 Dec 2022 23:24:45 +0000 (15:24 -0800)]
imagemagick: refresh GCC options in Makefile

this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various
compilation options, for GCC versions that are antiquated

convert to parsing the major from the `CONFIG_GCC_VERSION` which will
always exist and can also be used with range logic

intent seemed to be:
* `-flto` for "not =10" (or newer, probably)
* no additional options for "=10" (and newer, probably)

GCC 11 or 12 would likely revert to the default (not =10) option,
because 10 was the newest at the time, and 11 and 12 are "not 10"

unsure of what actually works, perhaps `-flto` works in all versions by
now (possibly early gcc 10 bug workaround?)

GCC 11 will have been using `-flto` anyway by the current logic and I
guess it must be working or there would have been changes

Signed-off-by: Tony Butler <spudz76@gmail.com>
16 months agographicsmagick: refresh GCC options in Makefile
Tony Butler [Thu, 22 Dec 2022 23:14:40 +0000 (15:14 -0800)]
graphicsmagick: refresh GCC options in Makefile

this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various
compilation options, for GCC versions that are antiquated

convert to parsing the major from the `CONFIG_GCC_VERSION` which will
always exist and can also be used with range logic

intent seemed to be:
* `-flto` for "not =10" (or newer, probably)
* no additional options for "=10" (and newer, probably)

GCC 11 or 12 would likely revert to the default (not =10) option,
because 10 was the newest at the time, and 11 and 12 are "not 10"

unsure of what actually works, perhaps `-flto` works in all versions by
now (possibly early gcc 10 bug workaround?)

GCC 11 will have been using `-flto` anyway by the current logic and I
guess it must be working or there would have been changes

Signed-off-by: Tony Butler <spudz76@gmail.com>
16 months agoboost: refresh GCC options in Makefile
Tony Butler [Thu, 22 Dec 2022 23:01:37 +0000 (15:01 -0800)]
boost: refresh GCC options in Makefile

this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various
compilation options, for GCC versions that are antiquated

convert to parsing the major from the `CONFIG_GCC_VERSION` which will
always exist and can also be used with range logic

intent seemed to be:
* `-std=gnu++20` for "=10" (and newer, probably)
* `-std=gnu++14` for "=5"
* `-std=gnu++17` for "not =10 and not =5"

GCC 11 or 12 would likely revert to the default (6 through 9) option
with those, because 10 was the newest at the time, and 11 and 12 are
"not =10 and not =5"

probably the GCC 5 support could be removed, not sure about 9 and 10

Signed-off-by: Tony Butler <spudz76@gmail.com>
16 months agogstreamer1: update to 1.20.4
W. Michael Petullo [Tue, 20 Dec 2022 14:18:49 +0000 (08:18 -0600)]
gstreamer1: update to 1.20.4

Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agogst1-plugins-ugly: update to 1.20.4
W. Michael Petullo [Tue, 20 Dec 2022 14:18:22 +0000 (08:18 -0600)]
gst1-plugins-ugly: update to 1.20.4

Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agogst1-plugins-good: update to 1.20.4
W. Michael Petullo [Tue, 20 Dec 2022 14:17:58 +0000 (08:17 -0600)]
gst1-plugins-good: update to 1.20.4

Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agogst1-plugins-base: update to 1.20.4
W. Michael Petullo [Tue, 20 Dec 2022 14:17:31 +0000 (08:17 -0600)]
gst1-plugins-base: update to 1.20.4

Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agogst1-plugins-bad: update to 1.20.4
W. Michael Petullo [Tue, 20 Dec 2022 14:16:26 +0000 (08:16 -0600)]
gst1-plugins-bad: update to 1.20.4

Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agogst1-libav: update to 1.20.4
W. Michael Petullo [Tue, 20 Dec 2022 14:12:40 +0000 (08:12 -0600)]
gst1-libav: update to 1.20.4

Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agopython-curl: update to version 7.45.2
Waldemar Konik [Tue, 20 Dec 2022 15:44:15 +0000 (16:44 +0100)]
python-curl: update to version 7.45.2

PycURL changeLog:

-----------------------------------------------------------------
PycURL 7.45.2 - 2022-12-16
-----------------------------------------------------------------
This release fixes several minor issues and adds support for several libcurl options.

-----------------------------------------------------------------
PycURL 7.45.1 - 2022-03-13
-----------------------------------------------------------------
This release fixes build when libcurl < 7.64.1 is used.

-----------------------------------------------------------------
PycURL 7.45.0 - 2022-03-09
-----------------------------------------------------------------
This release adds support for SecureTransport SSL backend (MacOS), adds ability to unset a number of multi options, adds ability to duplicate easy handles and permits pycurl classes to be subclassed.

-----------------------------------------------------------------
PycURL 7.44.1 - 2021-08-15
-----------------------------------------------------------------
This release repairs incorrect Python thread initialization logic which caused operations to hang.
-----------------------------------------------------------------

Signed-off-by: Waldemar Konik <informatyk74@interia.pl>
Compile tested: x86_64

16 months agoluasocket: update to 3.1.0
W. Michael Petullo [Tue, 20 Dec 2022 02:08:38 +0000 (20:08 -0600)]
luasocket: update to 3.1.0

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agoclick: update to version 8.1.3
Daniel Golle [Tue, 20 Dec 2022 17:43:18 +0000 (17:43 +0000)]
click: update to version 8.1.3

Version 8.1.3
Released 2022-04-28

  Use verbose form of typing.Callable for @command and @group.
  pallets/click#2255

  Show error when attempting to create an option with multiple=True,
  is_flag=True. Use count instead. pallets/click#2246

Version 8.1.2
Released 2022-03-31

  Fix error message for readable path check that was mixed up with the
  executable check. pallets/click#2236

  Restore parameter order for Path, placing the executable parameter at
  the end. It is recommended to use keyword arguments instead of
  positional arguments. pallets/click#2235

Version 8.1.1
Released 2022-03-30

  Fix an issue with decorator typing that caused type checking to
  report that a command was not callable. pallets/click#2227

Version 8.1.0
Released 2022-03-28

  Drop support for Python 3.6. pallets/click#2129

  Remove previously deprecated code. pallets/click#2130

    Group.resultcallback is renamed to result_callback.

    autocompletion parameter to Command is renamed to shell_complete.

    get_terminal_size is removed, use shutil.get_terminal_size instead.

    get_os_args is removed, use sys.argv[1:] instead.

  Rely on PEP 538 and PEP 540 to handle selecting UTF-8 encoding
  instead of ASCII. Click’s locale encoding detection is removed.
  pallets/click#2198

  Single options boolean flags with show_default=True only show the
  default if it is True. pallets/click#1971

  The command and group decorators can be applied with or without
  parentheses. pallets/click#1359

  The Path type can check whether the target is executable.
  pallets/click#1961

  Command.show_default overrides Context.show_default, instead of the
  other way around. pallets/click#1963

  Parameter decorators and @group handles cls=None the same as not
  passing cls. @option handles help=None the same as not passing help.
  pallets/click#1959

  A flag option with required=True requires that the flag is passed
  instead of choosing the implicit default value. pallets/click#1978

  Indentation in help text passed to Option and Command is cleaned the
  same as using the @option and @command decorators does. A command’s
  epilog and short_help are also processed. pallets/click#1985

  Store unprocessed Command.help, epilog and short_help strings.
  Processing is only done when formatting help text for output.
  pallets/click#2149

  Allow empty str input for prompt() when confirmation_prompt=True and
  default="". pallets/click#2157

  Windows glob pattern expansion doesn’t fail if a value is an invalid
  pattern. pallets/click#2195

  It’s possible to pass a list of params to @command. Any params
  defined with decorators are appended to the passed params.
  pallets/click#2131

  @command decorator is annotated as returning the correct type if a
  cls argument is used. pallets/click#2211

  A Group with invoke_without_command=True and chain=False will invoke
  its result callback with the group function’s return value.
  pallets/click#2124

  to_info_dict will not fail if a ParamType doesn’t define a name.
  pallets/click#2168

  Shell completion prioritizes option values with option prefixes over
  new options. pallets/click#2040

  Options that get an environment variable value using
  autoenvvar_prefix treat an empty value as None, consistent with a
  direct envvar. pallets/click#2146

Version 8.0.4
Released 2022-02-18

  open_file recognizes Path("-") as a standard stream, the same as the
  string "-". pallets/click#2106

  The option and argument decorators preserve the type annotation of
  the decorated function. pallets/click#2155

  A callable default value can customize its help text by overriding
  __str__ instead of always showing (dynamic). pallets/click#2099

  Fix a typo in the Bash completion script that affected file and
  directory completion. If this script was generated by a previous
  version, it should be regenerated. pallets/click#2163

  Fix typing for echo and secho file argument. pallets/click#2174,
  pallets/click#2185

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 months agoitsdangerous: update to version 2.1.2
Daniel Golle [Tue, 20 Dec 2022 23:20:35 +0000 (23:20 +0000)]
itsdangerous: update to version 2.1.2

Version 2.1.2
Released 2022-03-24

  Handle date overflow in timed unsign on 32-bit systems.
  pallets/itsdangerous#299

Version 2.1.1
Released 2022-03-09

  Handle date overflow in timed unsign. pallets/itsdangerous#296

Version 2.1.0
Released 2022-02-17

  Drop support for Python 3.6. pallets/itsdangerous#272

  Remove previously deprecated code. pallets/itsdangerous#273

  JWS functionality: Use a dedicated library such as Authlib instead.

  import itsdangerous.json: Import json from the standard library instead.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 months agoWerkzeug: update to version 2.2.2
Daniel Golle [Tue, 20 Dec 2022 23:20:59 +0000 (23:20 +0000)]
Werkzeug: update to version 2.2.2

Version 2.2.2
Released 2022-08-08

  Fix router to restore the 2.1 strict_slashes == False behaviour
  whereby leaf-requests match branch rules and vice versa.
  pallets/werkzeug#2489

  Fix router to identify invalid rules rather than hang parsing them,
  and to correctly parse / within converter arguments.
  pallets/werkzeug#2489

  Update subpackage imports in werkzeug.routing to use the import as
  syntax for explicitly re-exporting public attributes.
  pallets/werkzeug#2493

  Parsing of some invalid header characters is more robust.
  pallets/werkzeug#2494

  When starting the development server, a warning not to use it in a
  production deployment is always shown. pallets/werkzeug#2480

  LocalProxy.__wrapped__ is always set to the wrapped object when the
  proxy is unbound, fixing an issue in doctest that would cause it to
  fail. pallets/werkzeug#2485

  Address one ResourceWarning related to the socket used by run_simple.
  pallets/werkzeug#2421

Version 2.2.1
Released 2022-07-27

  Fix router so that /path/ will match a rule /path if strict slashes
  mode is disabled for the rule. pallets/werkzeug#2467

  Fix router so that partial part matches are not allowed i.e. /2df
  does not match /<int>. pallets/werkzeug#2470

  Fix router static part weighting, so that simpler routes are matched
  before more complex ones. pallets/werkzeug#2471

  Restore ValidationError to be importable from werkzeug.routing.
  pallets/werkzeug#2465

Version 2.2.0
Released 2022-07-23

  Deprecated get_script_name, get_query_string, peek_path_info,
  pop_path_info, and extract_path_info. pallets/werkzeug#2461

  Remove previously deprecated code. pallets/werkzeug#2461

  Add MarkupSafe as a dependency and use it to escape values when
  rendering HTML. pallets/werkzeug#2419

  Added the werkzeug.debug.preserve_context mechanism for restoring
  context-local data for a request when running code in the debug
  console. pallets/werkzeug#2439

  Fix compatibility with Python 3.11 by ensuring that end_lineno and
  end_col_offset are present on AST nodes. pallets/werkzeug#2425

  Add a new faster matching router based on a state machine.
  pallets/werkzeug#2433

  Fix branch leaf path masking branch paths when strict-slashes is
  disabled. pallets/werkzeug#1074

  Names within options headers are always converted to lowercase. This
  matches RFC 6266 that the case is not relevant. pallets/werkzeug#2442

  AnyConverter validates the value passed for it when building URLs.
  pallets/werkzeug#2388

  The debugger shows enhanced error locations in tracebacks in Python
  3.11. pallets/werkzeug#2407

  Added Sans-IO is_resource_modified and parse_cookie functions based
  on WSGI versions. pallets/werkzeug#2408

  Added Sans-IO get_content_length function. pallets/werkzeug#2415

  Don’t assume a mimetype for test responses. pallets/werkzeug#2450

  Type checking FileStorage accepts os.PathLike. pallets/werkzeug#2418

Version 2.1.2
Released 2022-04-28

  The development server does not set Transfer-Encoding: chunked for
  1xx, 204, 304, and HEAD responses. pallets/werkzeug#2375

  Response HTML for exceptions and redirects starts with <!doctype
  html> and <html lang=en>. pallets/werkzeug#2390

  Fix ability to set some cache_control attributes to False.
  pallets/werkzeug#2379

  Disable keep-alive connections in the development server, which are
  not supported sufficiently by Python’s http.server.
  pallets/werkzeug#2397

Version 2.1.1
Released 2022-04-01

  ResponseCacheControl.s_maxage converts its value to an int, like
  max_age. pallets/werkzeug#2364

Version 2.1.0
Released 2022-03-28

  Drop support for Python 3.6. pallets/werkzeug#2277

  Using gevent or eventlet requires greenlet>=1.0 or PyPy>=7.3.7.
  werkzeug.locals and contextvars will not work correctly with older
  versions. pallets/werkzeug#2278

  Remove previously deprecated code. pallets/werkzeug#2276

    Remove the non-standard shutdown function from the WSGI environ
    when running the development server. See the docs for alternatives.

    Request and response mixins have all been merged into the Request
    and Response classes.

    The user agent parser and the useragents module is removed. The
    user_agent module provides an interface that can be subclassed to
    add a parser, such as ua-parser. By default it only stores the
    whole string.

    The test client returns TestResponse instances and can no longer be
    treated as a tuple. All data is available as properties on the
    response.

    Remove locals.get_ident and related thread-local code from locals,
    it no longer makes sense when moving to a contextvars-based
    implementation.

    Remove the python -m werkzeug.serving CLI.

    The has_key method on some mapping datastructures; use key in data
    instead.

    Request.disable_data_descriptor is removed, pass shallow=True
    instead.

    Remove the no_etag parameter from Response.freeze().

    Remove the HTTPException.wrap class method.

    Remove the cookie_date function. Use http_date instead.

    Remove the pbkdf2_hex, pbkdf2_bin, and safe_str_cmp functions. Use
    equivalents in hashlib and hmac modules instead.

    Remove the Href class.

    Remove the HTMLBuilder class.

    Remove the invalidate_cached_property function. Use del obj.attr
    instead.

    Remove bind_arguments and validate_arguments. Use Signature.bind()
    and inspect.signature() instead.

    Remove detect_utf_encoding, it’s built-in to json.loads.

    Remove format_string, use string.Template instead.

    Remove escape and unescape. Use MarkupSafe instead.

  The multiple parameter of parse_options_header is deprecated.
  pallets/werkzeug#2357

  Rely on PEP 538 and PEP 540 to handle decoding file names with the
  correct filesystem encoding. The filesystem module is removed.
  pallets/werkzeug#1760

  Default values passed to Headers are validated the same way values
  added later are. pallets/werkzeug#1608

  Setting CacheControl int properties, such as max_age, will convert
  the value to an int. pallets/werkzeug#2230

  Always use socket.fromfd when restarting the dev server.
  pallets/werkzeug#2287

  When passing a dict of URL values to Map.build, list values do not
  filter out None or collapse to a single value. Passing a MultiDict
  does collapse single items. This undoes a previous change that made
  it difficult to pass a list, or None values in a list, to custom URL
  converters. pallets/werkzeug#2249

  run_simple shows instructions for dealing with “address already in
  use” errors, including extra instructions for macOS.
  pallets/werkzeug#2321

  Extend list of characters considered always safe in URLs based on RFC
  3986. pallets/werkzeug#2319

  Optimize the stat reloader to avoid watching unnecessary files in
  more cases. The watchdog reloader is still recommended for
  performance and accuracy. pallets/werkzeug#2141

  The development server uses Transfer-Encoding: chunked for streaming
  responses when it is configured for HTTP/1.1. pallets/werkzeug#2090,
  pallets/werkzeug#1327, pallets/werkzeug#2091

  The development server uses HTTP/1.1, which enables keep-alive
  connections and chunked streaming responses, when threaded or
  processes is enabled. pallets/werkzeug#2323

  cached_property works for classes with __slots__ if a corresponding
  _cache_{name} slot is added. pallets/werkzeug#2332

  Refactor the debugger traceback formatter to use Python’s built-in
  traceback module as much as possible. pallets/werkzeug#1753

  The TestResponse.text property is a shortcut for
  r.get_data(as_text=True), for convenient testing against text instead
  of bytes. pallets/werkzeug#2337

  safe_join ensures that the path remains relative if the trusted
  directory is the empty string. pallets/werkzeug#2349

  Percent-encoded newlines (%0a), which are decoded by WSGI servers,
  are considered when routing instead of terminating the match early.
  pallets/werkzeug#2350

  The test client doesn’t set duplicate headers for CONTENT_LENGTH and
  CONTENT_TYPE. pallets/werkzeug#2348

  append_slash_redirect handles PATH_INFO with internal slashes.
  pallets/werkzeug#1972, pallets/werkzeug#2338

  The default status code for append_slash_redirect is 308 instead of
  301. This preserves the request body, and matches a previous change
  to strict_slashes in routing. pallets/werkzeug#2351

  Fix ValueError: I/O operation on closed file. with the test client
  when following more than one redirect. pallets/werkzeug#2353

  Response.autocorrect_location_header is disabled by default. The
  Location header URL will remain relative, and exclude the scheme and
  domain, by default. pallets/werkzeug#2352

  Request.get_json() will raise a 400 BadRequest error if the
  Content-Type header is not application/json. This makes a very common
  source of confusion more visible. pallets/werkzeug#2339

Version 2.0.3
Released 2022-02-07

  ProxyFix supports IPv6 addresses. pallets/werkzeug#2262

  Type annotation for Response.make_conditional,
  HTTPException.get_response, and Map.bind_to_environ accepts Request
  in addition to WSGIEnvironment for the first parameter.
  pallets/werkzeug#2290

  Fix type annotation for Request.user_agent_class.
  pallets/werkzeug#2273

  Accessing LocalProxy.__class__ and __doc__ on an unbound proxy
  returns the fallback value instead of a method object.
  pallets/werkzeug#2188

  Redirects with the test client set RAW_URI and REQUEST_URI correctly.
  pallets/werkzeug#2151

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 months agoMarkupSafe: update to version 2.1.1
Daniel Golle [Tue, 20 Dec 2022 23:20:06 +0000 (23:20 +0000)]
MarkupSafe: update to version 2.1.1

Version 2.1.1
Released 2022-03-14
  Avoid ambiguous regex matches in striptags. pallets/markupsafe#293

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 months agolibsoup3: update to 3.2.2
W. Michael Petullo [Tue, 20 Dec 2022 02:11:44 +0000 (20:11 -0600)]
libsoup3: update to 3.2.2

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agolibsoup: update to 2.74.3
W. Michael Petullo [Tue, 20 Dec 2022 02:11:12 +0000 (20:11 -0600)]
libsoup: update to 2.74.3

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agoopenldap: update to 2.6.3
W. Michael Petullo [Tue, 20 Dec 2022 02:13:21 +0000 (20:13 -0600)]
openldap: update to 2.6.3

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agoquota: update to 4.09
W. Michael Petullo [Tue, 20 Dec 2022 01:17:14 +0000 (19:17 -0600)]
quota: update to 4.09

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agohwloc: update to 2.8.0
W. Michael Petullo [Tue, 20 Dec 2022 02:10:20 +0000 (20:10 -0600)]
hwloc: update to 2.8.0

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agopigeonhole: update to 0.5.19
W. Michael Petullo [Tue, 20 Dec 2022 02:14:46 +0000 (20:14 -0600)]
pigeonhole: update to 0.5.19

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agolxc: Remove AUTORELEASE
Hauke Mehrtens [Sun, 18 Dec 2022 14:16:30 +0000 (15:16 +0100)]
lxc: Remove AUTORELEASE

The previous version used PKG_RELEASE:=3.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
16 months agolxc: Fix compilation with glibc 2.36
Hauke Mehrtens [Sat, 17 Dec 2022 21:16:14 +0000 (22:16 +0100)]
lxc: Fix compilation with glibc 2.36

Backport patches from upstream lxc master to fix compilation against
glibc 2.36.

The changes were added in these pull requests:
https://github.com/lxc/lxc/pull/4179
https://github.com/lxc/lxc/pull/4181

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
16 months agosnort3: update to 3.1.50.0
John Audia [Tue, 20 Dec 2022 20:07:45 +0000 (15:07 -0500)]
snort3: update to 3.1.50.0

Upstream bump

Build system: x86_64
Build-tested: bcm2711/RPi4B
Run-tested: bcm2711/RPi4B

Signed-off-by: John Audia <therealgraysky@proton.me>
16 months agosnort3: update to 3.1.49.0
John Audia [Tue, 20 Dec 2022 20:07:11 +0000 (15:07 -0500)]
snort3: update to 3.1.49.0

Upstream bump

Build system: x86_64
Build-tested: bcm2711/RPi4B
Run-tested: bcm2711/RPi4B

Signed-off-by: John Audia <therealgraysky@proton.me>
16 months agosnort3: minor tweaks to local.lua
John Audia [Sun, 18 Dec 2022 14:18:42 +0000 (09:18 -0500)]
snort3: minor tweaks to local.lua

* Use Boolean true for enable inline mode which is more intuitive that older ''
* Add skeleton section for openappid since it has been merged[1]

1. https://github.com/openwrt/packages/commit/2d4e7d5fd343652d0852337184d56522ef5af83d

Signed-off-by: John Audia <therealgraysky@proton.me>
16 months agomotion: add gettext as host dependency
Robert N [Thu, 22 Dec 2022 06:56:59 +0000 (06:56 +0000)]
motion: add gettext as host dependency

Signed-off-by: Robert N <nrobert13@gmail.com>
16 months agoluasec: update to 1.2.0
W. Michael Petullo [Tue, 20 Dec 2022 02:07:44 +0000 (20:07 -0600)]
luasec: update to 1.2.0

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agonode: bump to v16.19.0
Hirokazu MORIKAWA [Tue, 20 Dec 2022 01:51:56 +0000 (10:51 +0900)]
node: bump to v16.19.0

Notable Changes
*OpenSSL 1.1.1s
*Root certificates updated to NSS 3.85
*Time zone update to 2022f

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
16 months agoluaexpat: update to 1.5.1
W. Michael Petullo [Tue, 20 Dec 2022 02:05:13 +0000 (20:05 -0600)]
luaexpat: update to 1.5.1

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agonfdump: update to 1.6.25
W. Michael Petullo [Tue, 20 Dec 2022 02:17:07 +0000 (20:17 -0600)]
nfdump: update to 1.6.25

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agovips: update to 8.13.3
W. Michael Petullo [Tue, 20 Dec 2022 02:14:08 +0000 (20:14 -0600)]
vips: update to 8.13.3

Signed-off-by: W. Michael Petullo <mike@flyn.org>
16 months agoMerge pull request #20158 from stangri/master-pbr
Stan Grishin [Thu, 22 Dec 2022 21:56:54 +0000 (14:56 -0700)]
Merge pull request #20158 from stangri/master-pbr

pbr: bugfix: Makefile, rt_tables fix

16 months agopbr: bugfix: Makefile, rt_tables fix 20158/head
Stan Grishin [Thu, 22 Dec 2022 18:52:41 +0000 (18:52 +0000)]
pbr: bugfix: Makefile, rt_tables fix

Signed-off-by: Stan Grishin <stangri@melmac.ca>
16 months agouacme: Remove deprecated $(AUTORELEASE)
Antti Seppälä [Sun, 11 Dec 2022 18:00:38 +0000 (20:00 +0200)]
uacme: Remove deprecated $(AUTORELEASE)

Signed-off-by: Antti Seppälä <a.seppala@gmail.com>
16 months agouacme: Use UCI to configure firewall instead of iptables
Antti Seppälä [Tue, 29 Nov 2022 11:41:36 +0000 (13:41 +0200)]
uacme: Use UCI to configure firewall instead of iptables

Use UCI to add temporary incoming firewall rule to accept http traffic for
challenge verification.

This should make uacme compatible with OpenWrt's fw3/4 implementation.

Signed-off-by: Antti Seppälä <a.seppala@gmail.com>
16 months agodocker-compose: Update to version 2.14.2
Javier Marcet [Wed, 21 Dec 2022 19:49:02 +0000 (20:49 +0100)]
docker-compose: Update to version 2.14.2

Signed-off-by: Javier Marcet <javier@marcet.info>
16 months agoMerge pull request #20150 from ysc3839/natmap-fix
Tianling Shen [Thu, 22 Dec 2022 01:40:29 +0000 (09:40 +0800)]
Merge pull request #20150 from ysc3839/natmap-fix

natmap: add forward_port option

16 months agopython3: fix ssl support by removing libressl patches
Nick Hainke [Tue, 20 Dec 2022 08:20:45 +0000 (09:20 +0100)]
python3: fix ssl support by removing libressl patches

Remove libressl specific patches. With commit
("tools/libressl: update to 3.7.0") they are no longer needed,
rather they cause python3 to be compiled without working ssl-support.

Fixes: #20107
Suggested-by: Andre Heider <a.heider@gmail.com>
Signed-off-by: Nick Hainke <vincent@systemli.org>
16 months agonatmap: add forward_port option 20150/head
Richard Yu [Wed, 21 Dec 2022 09:50:18 +0000 (17:50 +0800)]
natmap: add forward_port option

The bind port (-b) can be used with forward port (-p),
so expose this option in config file.

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
16 months agoemailrelay: update to v2.4.1
Sergey Ponomarev [Tue, 6 Dec 2022 23:20:02 +0000 (01:20 +0200)]
emailrelay: update to v2.4.1

The patch seems not needed anymore.
Also remove deprecated PKG_RELEASE:=$(AUTORELEASE)

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
16 months agounbound: fix local_subnet for IPv6 addresses that contain a port
Mark Mentovai [Wed, 23 Nov 2022 14:14:38 +0000 (09:14 -0500)]
unbound: fix local_subnet for IPv6 addresses that contain a port

This prevents a forwarding server named like ::1@5453 from being added
to unbound.conf as a forward-host instead of the correct forward-addr.
forward-host requires the name to be resolved, which is impossible in
the absence of another nameserver. Thus, forwarding-only configurations
referencing only the IPv6 loopback address with a port number were
broken.

Signed-off-by: Mark Mentovai <mark@mentovai.com>
16 months agoperl-mail-spamassassin: update to version 4.0.0
Daniel Golle [Tue, 20 Dec 2022 00:21:19 +0000 (00:21 +0000)]
perl-mail-spamassassin: update to version 4.0.0

Apache SpamAssassin -- Version 4.0.0
See https://lwn.net/Articles/918145/ for details

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 months agopostgresql: update to version 14.6
Daniel Golle [Mon, 19 Dec 2022 23:59:40 +0000 (23:59 +0000)]
postgresql: update to version 14.6

This release contains a variety of fixes from 14.5.

See https://www.postgresql.org/docs/release/14.6/ for details.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 months agogawk: update to version 5.2.1
Daniel Golle [Mon, 19 Dec 2022 21:39:38 +0000 (21:39 +0000)]
gawk: update to version 5.2.1

Changes from 5.2.0 to 5.2.1
---------------------------

1. Infrastructure upgrades: PMA version Avon 8.

2. Issues related to the sign of NaN and Inf values on RiscV have
   been fixed; gawk now gives identical results on that platform as
   it does on others.

3. A few issues with the debugger have been fixed.

4. More subtle issues with untyped array elements being passed to
   functions have been fixed.

5. The rwarray extension's readall() function has had some bugs fixed.

6. The PMA allocator is now supported on FreeBSD, OpenBSD and Linux on S/390x.
   Is is now supported also on both Intel and M1 macOS systems.

7. There have been several minor code cleanups and bug fixes. See the
   ChangeLog for details.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 months agocni-plugins: update to version 1.1.1
Daniel Golle [Mon, 19 Dec 2022 19:37:03 +0000 (19:37 +0000)]
cni-plugins: update to version 1.1.1

For details see https://github.com/containernetworking/plugins/releases

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 months agocni: update to version 1.1.2
Daniel Golle [Mon, 19 Dec 2022 19:35:01 +0000 (19:35 +0000)]
cni: update to version 1.1.2

For details see https://github.com/containernetworking/cni/releases

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 months agoccid: update to version 1.5.1
Daniel Golle [Mon, 19 Dec 2022 19:14:52 +0000 (19:14 +0000)]
ccid: update to version 1.5.1

1.5.1 - 14 November 2022, Ludovic Rousseau
 Add support of
  Access IS ATR220 with idProduct: 0x0184
  Alcor Link AK9567
  Alcor Link AK9572
  BLUTRONICS TAURUS NFC
  CHERRY SmartTerminal ST-1144
  CREATOR CRT-603(CZ1) CCR
  Dexon Tecnologias Digitais LTDA DXToken
  ESMART Reader ER433x ICC
  ESMART Reader ER773x Dual & 1S
  Flight system consulting Incredist
  Ledger Nano S
  Ledger Nano S Plus
  Ledger Nano SP
  Ledger Nano X
  SafeNet eToken Fusion
  Sensyl SSC-NFC Reader
 Adjust USB drivers path at run-time via environment variable PCSCLITE_HP_DROPDIR
 configure.ac: add --enable-strict option
 Fix a problem with AUTO PPS readers and ATR convention inverse cards
 examples/scardcontrol:
 - add support of 6A xx error codes
 - check WinSCard error early
 - parse wLcdLayout & bEntryValidationCondition
 macOS: log non sensitive strings as "%{public}s"
 Some other minor improvements

What's Changed
 Fix debug logging of lang in ccid.c in LudovicRousseau/CCID#96

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 months agocryptsetup: update to version 2.6.0
Daniel Golle [Mon, 19 Dec 2022 20:50:47 +0000 (20:50 +0000)]
cryptsetup: update to version 2.6.0

Update to new major release of cryptsetup. For details, please see
the release notes[1].

[1]: https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.6/v2.6.0-ReleaseNotes

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 months agolvm2: update LVM2 to 2.03.17 and DM to 1.02.187
Daniel Golle [Mon, 19 Dec 2022 20:34:03 +0000 (20:34 +0000)]
lvm2: update LVM2 to 2.03.17 and DM to 1.02.187

Version 2.03.17 - 10th November 2022
====================================
  Add new options (--fs, --fsmode) for FS handling when resizing LVs.
  Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
  Fix lv_active field type to binary so --select and --binary applies properly.
  Switch to use mallinfo2 and use it only with glibc.
  Error out in lvm shell if using a cmd argument not supported in the shell.
  Fix lvm shell's lastlog command to report previous pre-command failures.
  Extend VDO and VDOPOOL without flushing and locking fs.
  Add --valuesonly option to lvmconfig to print only values without keys.
  Updates configure with recent autoconf tooling.
  Fix lvconvert --test --type vdo-pool execution.
  Add json_std output format for more JSON standard compliant version of output.
  Fix vdo_slab_size_mb value for converted VDO volume.
  Fix many corner cases in device_id, including handling of S/N duplicates.
  Fix various issues in lvmdbusd.

libdm changes:
Version 1.02.187 - 10th November 2022
=====================================
  Add DM_REPORT_GROUP_JSON_STD for more JSON standard compliant output format.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 months agolibowfat: update to version 0.33
Daniel Golle [Mon, 19 Dec 2022 22:32:54 +0000 (22:32 +0000)]
libowfat: update to version 0.33

Remove no longer needed downstream patches.

Changes since 0.32:

  add byte_start, byte_starts

  add a man page for byte_equal_notimingattack

  buffer_seek is no longer limited to the current buffer contents

  add automated way to run unit test: make check

  add parse.h

  add bytestream abstraction for parsing data from a buffer or a file

  add compiler.h to abstract gcc attributes

  add fmt_strm_malloc

  add cross references to open_* and mmap_* man pages

  add fmt_strm_alloca and fmt_strm_malloc man pages

  add buffer_init_allocbuf, buffer_init_read, buffer_init_write,
  buffer_init_read_allocbuf, buffer_init_write_allocbuf

  fix buffer overread for len=0 in scan_longn (Martin Castillo)

  add iob_write2 with sendfile callback so caller can use OpenSSL's
  SSL_sendfile

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 months agoexfatprogs: update to version 1.2.0
Daniel Golle [Mon, 19 Dec 2022 21:06:35 +0000 (21:06 +0000)]
exfatprogs: update to version 1.2.0

CHANGES:

 * fsck.exfat: Keep traveling files even if there is a corrupted
   directory entry set.

 * fsck.exfat: Introduce the option "b" to recover a boot sector even
   if an exFAT filesystem is not found.

 * fsck.exfat: Introduce the option "s" to create files in
   "/LOST+FOUND", which have clusters allocated but was not belonged
   to any files.

 * fsck.exfat: Rename '.' and '..' entry name to the one user want.

NEW FEATURES:

 * fsck.exfat: Repair corruptions of an exFAT filesystem.
   Please refer to fsck.exfat manpage to see what kind of corruptions
   can be repaired.

 * exfat2img: Dump metadata of an exFAT filesystem. Please refer to
   exfat2img manpage to see how to use it.

BUG FIXES:

 * fsck.exfat: Fix an infinite loop while traveling files.

 * tune.exfat: Fix bitmap entry corruption when adding new volume
   lablel.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
16 months agoMerge pull request #20108 from stangri/master-pbr
Stan Grishin [Mon, 19 Dec 2022 21:10:02 +0000 (14:10 -0700)]
Merge pull request #20108 from stangri/master-pbr

pbr: update to 1.0.1-1

16 months agopbr: update to 1.0.1-1 20108/head
Stan Grishin [Mon, 19 Dec 2022 02:52:29 +0000 (02:52 +0000)]
pbr: update to 1.0.1-1

* add more error/warning messages
* better return statements from ips/nftset functions
* better error/warning handling when inserting policies
* comment out unnecessary nft set/ipst clean ups
* shellchecked status functions

Signed-off-by: Stan Grishin <stangri@melmac.ca>
16 months agoMerge pull request #20099 from tohojo/fix-flent-pkg
Toke Høiland-Jørgensen [Mon, 19 Dec 2022 14:27:42 +0000 (15:27 +0100)]
Merge pull request #20099 from tohojo/fix-flent-pkg

flent: fixup flent package

16 months agoMerge pull request #20103 from graysky2/libdaq3
Florian Eckert [Mon, 19 Dec 2022 08:10:14 +0000 (09:10 +0100)]
Merge pull request #20103 from graysky2/libdaq3

libdaq3: update to 3.0.10

16 months agomwan3: make mwan3.user executable
Florian Eckert [Mon, 19 Dec 2022 07:13:08 +0000 (08:13 +0100)]
mwan3: make mwan3.user executable

This is a fix for the the following change:
https://github.com/openwrt/packages/commit/3d824ea288d907a31729c3629e884ea122c30da0

Before the change, it was only possible to execute a shell script. To
remove this restriction, a binary or other script language can now also
be used for 'mwan3.user'. Unfortunately, the old shell script was not
executable for older mwan3 version. During a sysupgrade with config transfer,
this 'mwan3.user' script could not be executed for newer mwan3 versions.
To fix this, the calling script checks whether the 'mwan3.user' is executable,
and if not, this executable bit is now set.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
16 months agotor: bump to 0.4.7.12 stable
Rui Salvaterra [Thu, 8 Dec 2022 18:40:05 +0000 (18:40 +0000)]
tor: bump to 0.4.7.12 stable

Quoting the changelog:

Changes in version 0.4.7.12 - 2022-12-06
  This version contains a major change that is a new key for moria1. Also, new
  metrics are exported on the MetricsPort for the congestion control
  subsystem.

  o Directory authority changes (moria1):
    - Rotate the relay identity key and v3 identity key for moria1. They
      have been online for more than a decade and refreshing keys
      periodically is good practice. Advertise new ports too, to avoid
      confusion. Closes ticket 40722.

  o Minor feature (Congestion control metrics):
    - Add additional metricsport relay metrics for congestion control.
      Closes ticket 40724.

  o Minor features (fallbackdir):
    - Regenerate fallback directories generated on December 06, 2022.

  o Minor features (geoip data):
    - Update the geoip files to match the IPFire Location Database, as
      retrieved on 2022/12/06.

  o Minor bugfixes (cpuworker, relay):
    - Fix an off by one overload calculation on the number of CPUs being
      used by our thread pool. Fixes bug 40719; bugfix on 0.3.5.1-alpha.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
16 months agotor: bump to 0.4.7.11 stable
Rui Salvaterra [Wed, 23 Nov 2022 19:10:06 +0000 (19:10 +0000)]
tor: bump to 0.4.7.11 stable

Quoting the changelog:

Changes in version 0.4.7.11 - 2022-11-10
  This version contains several major fixes aimed at helping defend against
  network denial of service. It is also extending drastically the MetricsPort
  for relays to help us gather more internal data to investigate performance
  and attacks.

  We strongly recommend to upgrade to this version especially for Exit relays
  in order to help the network defend against this ongoing DDoS.

  o Directory authority changes (dizum, Faravahar):
    - Change dizum IP address. Closes ticket 40687.
    - Remove Faravahar until its operator, Sina, set it back up online
      outside of Team Cymru network. Closes ticket 40688.

  o Major bugfixes (geoip data):
    - IPFire informed us on August 12th that databases generated after
      (including) August 10th did not have proper ARIN network
      allocations. We are updating the database to use the one generated
      on August 9th, 2022. Fixes bug 40658; bugfix on 0.4.5.13.

  o Major bugfixes (onion service):
    - Set a much higher circuit build timeout for opened client rendezvous
      circuit. Before this, tor would time them out very quickly leading to
      unnecessary retries meaning more load on the network. Fixes bug 40694;
      bugfix on 0.3.5.1-alpha.

  o Major bugfixes (OSX):
    - Fix coarse-time computation on Apple platforms (like Mac M1) where
      the Mach absolute time ticks do not correspond directly to
      nanoseconds. Previously, we computed our shift value wrong, which
      led us to give incorrect timing results. Fixes bug 40684; bugfix
      on 0.3.3.1-alpha.

  o Major bugfixes (relay):
    - Improve security of our DNS cache by randomly clipping the TTL
      value. TROVE-2021-009. Fixes bug 40674; bugfix on 0.3.5.1-alpha.

  o Minor feature (Mac and iOS build):
    - Change how combine_libs works on Darwin like platforms to make
      sure we don't include any `__.SYMDEF` and `__.SYMDEF SORTED`
      symbols on the archive before we repack and run ${RANLIB} on the
      archive. This fixes a build issue with recent Xcode versions on
      Mac Silicon and iOS. Closes ticket 40683.

  o Minor feature (metrics):
    - Add various congestion control counters to the MetricsPort. Closes
      ticket 40708.

  o Minor feature (performance):
    - Bump the maximum amount of CPU that can be used from 16 to 128. Note
      that NumCPUs torrc option overrides this hardcoded maximum. Fixes bug
      40703; bugfix on 0.3.5.1-alpha.

  o Minor feature (relay):
    - Make an hardcoded value for the maximum of per CPU tasks into a
      consensus parameter.
    - Two new consensus parameters are added to control the wait time in
      queue of the onionskins. One of them is the torrc
      MaxOnionQueueDelay options which supersedes the consensus
      parameter. Closes ticket 40704.

  o Minor feature (relay, DoS):
    - Apply circuit creation anti-DoS defenses if the outbound circuit
      max cell queue size is reached too many times. This introduces two
      new consensus parameters to control the queue size limit and
      number of times allowed to go over that limit. Closes ticket 40680.

  o Minor feature (relay, metrics):
    - Add DoS defenses counter to MetricsPort.
    - Add congestion control RTT reset counter to MetricsPort.
    - Add counters to the MetricsPort how many connections, per type,
      are currently opened and how many were created.
    - Add relay flags from the consensus to the MetricsPort.
    - Add total number of opened circuits to MetricsPort.
    - Add total number of streams seen by an Exit to the MetricsPort.
    - Add traffic stats as in number of read/written bytes in total.
    - Related to ticket 40194.

  o Minor features (fallbackdir):
    - Regenerate fallback directories generated on November 10, 2022.

  o Minor features (geoip data):
    - Update the geoip files to match the IPFire Location Database, as
      retrieved on 2022/11/10.

  o Minor bugfixes (authorities, sandbox):
    - Allow to write file my-consensus-<flavor-name> to disk when
      sandbox is activated. Fixes bug 40663; bugfix on 0.3.5.1-alpha.

  o Minor bugfixes (dirauth):
    - Directory authorities stop voting a consensus "Measured" weight
      for relays with the Authority flag. Now these relays will be
      considered unmeasured, which should reserve their bandwidth for
      their dir auth role and minimize distractions from other roles. In
      place of the "Measured" weight, they now include a
      "MeasuredButAuthority" weight (not used by anything) so the
      bandwidth authority's opinion on this relay can be recorded for
      posterity. Lastly, remove the AuthDirDontVoteOnDirAuthBandwidth
      torrc option which never worked right. Fixes bugs 40698 and 40700;
      bugfix on 0.4.7.2-alpha.

  o Minor bugfixes (onion service client):
    - A collapsing onion service circuit should be seen as an
      "unreachable" error so it can be retried. Fixes bug 40692; bugfix
      on 0.3.5.1-alpha.

  o Minor bugfixes (onion service):
    - Make the service retry a rendezvous if the circuit is being
      repurposed for measurements. Fixes bug 40696; bugfix
      on 0.3.5.1-alpha.

  o Minor bugfixes (relay overload statistics):
    - Count total create cells vs dropped create cells properly, when
      assessing if our fraction of dropped cells is too high. We only
      count non-client circuits in the denominator, but we would include
      client circuits in the numerator, leading to surprising log lines
      claiming that we had dropped more than 100% of incoming create
      cells. Fixes bug 40673; bugfix on 0.4.7.1-alpha.

  o Code simplification and refactoring (bridges):
    - Remove unused code related to ExtPort connection ID. Fixes bug
      40648; bugfix on 0.3.5.1-alpha.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
16 months agosmcroute: update to 2.5.6
Alexey Smirnov [Sun, 18 Dec 2022 10:55:08 +0000 (13:55 +0300)]
smcroute: update to 2.5.6

Signed-off-by: Alexey Smirnov <s.alexey@gmail.com>
16 months agopostfix: Fix compile against glibc 2.36
Hauke Mehrtens [Sun, 18 Dec 2022 19:18:28 +0000 (20:18 +0100)]
postfix: Fix compile against glibc 2.36

This backports a change from postfix 3.8, I do not know exactly why it
detects Linux 6 here, but this is needed to fix compilation with glibc
2.36.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
16 months agoboost: Reset Package Release version
Carlos Miguel Ferreira [Sun, 18 Dec 2022 19:23:35 +0000 (19:23 +0000)]
boost: Reset Package Release version

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
16 months agoboost: Updates package to version 1.81.0
Carlos Miguel Ferreira [Sun, 18 Dec 2022 04:01:49 +0000 (04:01 +0000)]
boost: Updates package to version 1.81.0

This commit updates boost to version 1.81.0

A new library is available:
- URL [1]: A library for parsing, modifying, and printing URLs using
only C++11, from Vinnie Falco and Alan de Freitas. Features include
fast compilation, strong invariants, and strict compliance using a
memory-friendly approach.

More info about Boost 1.81.0 can be found at the usual place [2].

[1]: https://www.boost.org/doc/libs/1_81_0/libs/url/doc/html/index.html
[2]: https://www.boost.org/users/history/version_1_81_0.html

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
16 months agodos2unix: Deactivate NLS support
Hauke Mehrtens [Sun, 18 Dec 2022 14:06:12 +0000 (15:06 +0100)]
dos2unix: Deactivate NLS support

By default the dos2unix build uses the msgfmt application which is
provided by the host tool gettext in OpenWrt. Instead of adding the
dependency to gettext deactivate NLS support.

This fixes the following build error:
-------------------------------------------
msgfmt -c po/da.po -o po/da.mo
make[4]: msgfmt: No such file or directory
make[4]: *** [Makefile:472: po/da.mo] Error 127

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
16 months agolibdaq3: update to 3.0.10 20103/head
John Audia [Sun, 18 Dec 2022 13:59:28 +0000 (08:59 -0500)]
libdaq3: update to 3.0.10

    Upstream bump

Signed-off-by: John Audia <therealgraysky@proton.me>
16 months agoMerge pull request #20075 from mhei/php8-update-8.2.0
Michael Heimpold [Sun, 18 Dec 2022 08:13:02 +0000 (09:13 +0100)]
Merge pull request #20075 from mhei/php8-update-8.2.0

php8: update to 8.2.0

16 months agoflent: Integrate flent-tools into the flent package 20099/head
Toke Høiland-Jørgensen [Sat, 17 Dec 2022 21:17:26 +0000 (22:17 +0100)]
flent: Integrate flent-tools into the flent package

Now that we're packaging flent itself, there's no reason to have a
completely separate flent-tools package. So integrate the flent-tools
package specification into the main flent package so it's always kept in
sync.

Also add a dependency from flent itself on flent-tools, as the shell
versions of those utilities that Flent uses when running tests doesn't work
on the busybox shell included with openwrt.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
16 months agoflent: Rename and update package
Toke Høiland-Jørgensen [Sat, 17 Dec 2022 21:02:35 +0000 (22:02 +0100)]
flent: Rename and update package

Update the Flent package and move it to net/, renaming it to just 'flent'
instead of python3-flent (it's not a library, having the python3- prefix
makes no sense). Also add python3-defusedxml as a dependency to protect
against XML bombs if using the one of the backends that use XML-RPC, and
trim the dependencies to those used directly by Flent.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
16 months agoigmpproxy: update to version 0.4.0
Oli Ze [Mon, 12 Dec 2022 06:53:36 +0000 (07:53 +0100)]
igmpproxy: update to version 0.4.0

Signed-off-by: Oli Ze <olze@trustserv.de>
16 months agoapr-util: disable parallel build
Michal Vasilek [Thu, 15 Dec 2022 10:18:00 +0000 (11:18 +0100)]
apr-util: disable parallel build

Build reliably fails with -j20

    crypto/apr_passwd.c:200:1: fatal error: error closing -: Broken pipe
      200 | }
          | ^
    compilation terminated.

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
16 months agodosfstools: fix PKG_SOURCE
Stijn Tintel [Wed, 14 Dec 2022 18:23:57 +0000 (20:23 +0200)]
dosfstools: fix PKG_SOURCE

Both mirrors provided in the Makefile only serve gzipped tarballs.

Fixes: dcd7fcfa5b4e ("dosfstools: update to v4.0")
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
16 months agodocker-compose: Update to version 2.14.1
Javier Marcet [Fri, 16 Dec 2022 14:33:32 +0000 (15:33 +0100)]
docker-compose: Update to version 2.14.1

Signed-off-by: Javier Marcet <javier@marcet.info>
17 months agopython3-pytz: bump to version 2022.6
Alexandru Ardelean [Wed, 14 Dec 2022 07:30:28 +0000 (09:30 +0200)]
python3-pytz: bump to version 2022.6

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
17 months agoAdGuardHome: update to v0.107.21
YiZhen Choo [Thu, 15 Dec 2022 18:28:38 +0000 (02:28 +0800)]
AdGuardHome: update to v0.107.21

Signed-off-by: YiZhen Choo <yizhen.c02@gmail.com>