There are 11 open security issues in sid.
There are 11 open security issues in forky.
There are 31 open security issues in bullseye.
There are 3 open security issues in buster.
There is 1 open security issue in bookworm.
commit 42d6e8640b9fcb91472fbad79544467d4acb2e8b
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon Jun 1 08:05:20 2026 +0200
remove superfluous copyright file patterns
commit 0e06362a279751d9e24a217f3803f5dace55b211
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon Jun 1 08:02:29 2026 +0200
install dconf profile
commit 2504d78ef227fb27d670005c140a0551fb7248df
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon Jun 1 08:01:30 2026 +0200
remove man pages no longer distributed
commit 12471e327feaee15b26ea0190739430881fc1db3
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon Jun 1 08:00:00 2026 +0200
install SRP library
commit c7b0271ecdff6cc81883c72b0570789055951004
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon Jun 1 07:53:18 2026 +0200
patch implicit header import bug
commit 336285c621cd02bf5b9c28eb55dcaa7a57cae06f
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon Jun 1 07:55:56 2026 +0200
we no longer distribute macusers
commit cad319db51e01ae3d11b00527c93f9abade437f7
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon Jun 1 07:55:12 2026 +0200
bump to soversion 20
commit c5031b8ebd5d7343c74cd7d2457dad60d22b11eb
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon Jun 1 07:34:01 2026 +0200
update changelog
commit cf1000ac043bcb9e62efd0fd5d3bd4a5778abe83
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon Jun 1 07:39:40 2026 +0200
configure spotlight backends
commit ff1c01906092918fbc3962edfbf2e9434644f393
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon Jun 1 07:35:19 2026 +0200
unfuzz patch
commit 8e9cba2a407710ca834fa1c0fdce254f7a3d9109
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 31 23:21:55 2026 +0200
update smoketests
commit 5c523e5c6c6d7d78d66049507f1b090d4f8ddfd2
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 31 23:15:25 2026 +0200
tests are bigendian compatible now
commit 8c30f6efed140ec05c9361659e4ca49f81c393a7
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 31 23:11:11 2026 +0200
a few readmes have been removed
commit ae28bc104799395bc443c59c7cc649d517f8585a
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 31 23:09:28 2026 +0200
we no longer ship a dbus conf for afpstats
commit 349000388dfbb8ef1ebb72eb6628c379ac6d537e
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 31 23:07:44 2026 +0200
update comment
commit e2aeea6327677ffed534f689ec6df59010ead929
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 31 23:06:05 2026 +0200
soversion bumped to v20
commit 01cab8c6f62dd8660f3b7cc6376c70927f166cf1
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 31 23:04:14 2026 +0200
use centralized descriptions
commit fb963a08df5eae1179c96200ea2ba03595cf7b98
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 31 22:55:58 2026 +0200
switch to the light-weight libev
commit 3eda9557f4da5c260f5e0ed23b232937dfb11703
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 31 22:55:32 2026 +0200
update control for v4.5.0
commit 83333a403a7864656c69128daeed48befcad93ab
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 31 22:30:34 2026 +0200
update copyright
commit 1e1ec1ed53978842ef98aa35cc1d571670c5961b
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 31 21:22:35 2026 +0200
update copyright_hints
commit ed7f7d090eae1f0a37f46be50009ef8af9c587fe
Merge: fb9f6e3a d850356a
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 31 21:03:58 2026 +0200
Update upstream source from tag 'upstream/4.5.0_ds'
Update to upstream version '4.5.0~ds'
with Debian dir 90b020a5a49bd16ffbc60cb14244161a291cae66
commit d850356afe4effb1608cb061ef103442ef4c2028
Merge: 01c12a7f 3fcb0e10
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 31 21:03:51 2026 +0200
New upstream version 4.5.0~ds
commit 3fcb0e10345bd2ff4bc1e27265f7c9cd1c9e182b
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sat May 30 14:06:29 2026 +0200
move containers readme to repository root
this makes it so that documentation that is to be distributed and
published to the website is always either under the doc/ subdir or
in the repository root
commit b35b4130492e8e9aaaa1708c6e7df5e6ec56dbe2
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sat May 30 09:45:59 2026 +0200
docs: improve Japanese localization wordings and grammar
commit 2b20258187035e036331db1caef2d461d9ffe19a
Author: Daniel Markstedt <daniel@mindani.net>
Date: Thu May 21 18:43:49 2026 +0200
docs: refresh Japanese localization
commit 96873e1882c892061238f33331d40181ef0ac439
Author: Daniel Markstedt <daniel@mindani.net>
Date: Thu May 21 19:34:43 2026 +0200
docs: minor tweaks to the manual for clarity
commit 5b15beeaa76e552719f2509ccc1601ac892ccef5
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sat May 30 08:27:31 2026 +0200
add advisories
commit d639228cccf9cadd7d4bcc6db8d95b530b9af9fb
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sat May 30 08:23:44 2026 +0200
update changelog
commit 06c6a4186a25375f7dbd61a2253e35e8dd1bef17
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sat May 23 22:51:46 2026 +0200
CVE-2026-49390: afpd: strictly parse server quantum
Reported-by: Michalis Vasileiadis (@vmihalis)
Signed-off-by: Daniel Markstedt <daniel@mindani.net>
Reviewed-by: Andy Lemin (@andylemin)
commit 5a343d1aa53dc406aca922f7c379ab82d0decd3e
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sat May 23 20:56:14 2026 +0200
testsuite: add FPCatSearch and FPCatSearchExt error case tests
Co-authored-by: Michalis Vasileiadis (@vmihalis)
Signed-off-by: Daniel Markstedt <daniel@mindani.net>
Reviewed-by: Andy Lemin (@andylemin)
commit 39bd5c0fc78b21c05e3eac2501ae92290c61f3f0
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sat May 23 20:47:29 2026 +0200
CVE-2026-49389: afpd: bound CatSearch search-spec length and reject truncated specs
Reported-by: Michalis Vasileiadis (@vmihalis)
Co-authored-by: Michalis Vasileiadis (@vmihalis)
Signed-off-by: Daniel Markstedt <daniel@mindani.net>
Reviewed-by: Andy Lemin (@andylemin)
commit 117c7679642a0b4c986ea68d51f6a7fc655527fd
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon May 25 21:38:31 2026 +0200
CVE-2026-49387,CVE-2026-49388: afpd: bound Spotlight unmarshalling reads
Reported-by: Michalis Vasileiadis (@vmihalis)
Signed-off-by: Daniel Markstedt <daniel@mindani.net>
Reviewed-by: Andy Lemin (@andylemin)
commit b81c3e7dd917380b43db2343fa6cd460487176b0
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon May 25 21:10:20 2026 +0200
testsuite: add FPSpotlightRPC error case tests
commit 9cbf31d1ee382a42a7ac2b676c3a0d6f20f98cd1
Author: NJRoadfan <NJRoadfan@users.noreply.github.com>
Date: Fri May 29 23:41:17 2026 -0400
meson: Fix detection of libatomic
Currently if the test for built-in GCC atomic functions fails, meson only searches for the libatomic library at the default location. Some platforms install the library in an alternate location (ex: NetBSD/m68k), so we search those additional locations. If the library is found, update the linker args to search that directory. Fixes #3043.
commit ae54748b066bf4b0e1c01e9f524e2c83fea14dc1
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sat May 30 00:03:57 2026 +0200
ci: add libev dependency to macOS spectest job
commit 6a36f459e032d38b54a302f611e10a28b919eb8c
Author: Daniel Markstedt <daniel@mindani.net>
Date: Fri May 29 23:40:13 2026 +0200
meson: generate compilation doc on the fly, don't store in git
the COMPILATION.md doc is only meant to be published on the website,
so rather than storing a snapshot in git that has to be refreshed
regularly, let it be built on the fly only when needed
this saves us some manual overhead for each release
commit 4a186c1e42496ae8e7631d2808f900ab772226d8
Author: Daniel Markstedt <daniel@mindani.net>
Date: Fri May 29 19:47:26 2026 +0200
docs: import YAML::PP preserve constant directly
Ubuntu 22.04 ships YAML::PP 0.029, whose YAML::PP::Common module
does not provide the :PRESERVE export tag used by newer releases.
Import PRESERVE_ORDER explicitly instead, which is the only constant
this helper needs and keeps make_compile_docs.pl compatible with
both old and new YAML::PP versions.
commit 077b9bc9002c6d67fce3e2eb3370214fd13414e4
Author: Daniel Markstedt <daniel@mindani.net>
Date: Thu May 28 19:52:59 2026 +0200
meson: introduce a -Dwith-docs-only option
the -Dwith-docs-only option bypasses all source code compilation
and generates only the documentation
the primary purpose of this option is to build the docs for the
netatalk.io website when using the -Dwith-website option,
deployed as a submodule of the netatalk.io git repository
commit 7425e025f941f6fe94872f8ab8fb112e3ec49a5c
Author: Daniel Markstedt <daniel@mindani.net>
Date: Wed May 27 23:17:52 2026 +0200
test: report afpd integration checks with TAP
Add a TAP output mode to the afpd integration test harness and run
it through Meson's TAP protocol so individual assertions are visible
in Meson test output. Preserve the existing direct-run output by
default and keep TAP output on the original stdout even after afpd
logging setup.
Bump the Meson requirement to 0.62.0 for verbose TAP test reporting
and print the afpd integration tests in the setup summary.
commit f20656d807fbfc69270ba4fd7963a4443a0068e1
Author: Daniel Markstedt <daniel@mindani.net>
Date: Wed May 27 21:14:05 2026 +0200
afp.conf: default cnid server host-only port
Preserve the configured CNID server host when no port is specified
and default the port to 4700. Also split volume-level host:port
values on the owned copy so the stored server name is clean.
Check CNID server parsing allocations before logging or using the
parsed host and port, avoiding NULL string arguments on allocation
failure.
Clarify cnid server/listen documentation for hostnames and the
default port.
Add afpd integration test coverage for host-only global CNID server
config.
Reported-by: plouflechien (@pm)
Signed-off-by: Daniel Markstedt <daniel@mindani.net>
commit 16342d4fb572683020f32b6c84424432369c4c6a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue May 26 15:55:24 2026 +0000
build(deps): bump github/codeql-action in /.github/workflows
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.35.3 to 4.35.4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/e46ed2cbd01164d986452f91f178727624ae40d7...68bde559dea0fdcac2102bfdf6230c5f70eb485e)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.35.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
commit 668ac922c320a447bd8f6e83c96aec4e3985a60a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue May 26 15:53:27 2026 +0000
build(deps): bump debian from 13.4-slim to 13.5-slim in /distrib/docker
Bumps debian from 13.4-slim to 13.5-slim.
---
updated-dependencies:
- dependency-name: debian
dependency-version: 13.5-slim
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
commit 2182c6eb398902761c084ebc914ac670299ccb84
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon May 25 20:56:10 2026 +0200
spotlight: drain ready localsearch callbacks on fetch
The AFP client can poll fetchQueryResultsForContext immediately
after the Tracker query callback has queued the first cursor_next_async(),
but before the cursor callback has populated the current page or
marked the query done.
Run ready GLib main-context callbacks while the current page is still
empty so localsearch returns the first available result page, or DONE
for an empty result set, instead of repeated empty pending pages.
Also continue cursor iteration when Tracker returns a row without a URI.
commit 45872c053998143ce44954d7c6f4cf735d3c0014
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon May 25 20:18:45 2026 +0200
webmin: centralize select builder options in core library
rather than repeatedly hard coding each option list, define a hash
centrally in netatalk-lib.pl and read it in each module with the
new build_parameter_select method
this makes it more straight forward to add and maintain select
options, while reducing code repetition and potential for mistakes
commit f43bb3f4e5a2da8c3055b87434d28a7c57f7960e
Author: Daniel Markstedt <daniel@mindani.net>
Date: Mon May 25 07:36:57 2026 +0200
afpd: report client address in afpstats
Send the connected client host/address in the login IPC payload
instead of the configured server hostname. Resolve TCP clients to
reverse-DNS names when available, fall back to normalized IP strings,
and report AppleTalk sessions by DDP net.node address.
commit 38383de61fc99e5c11c8028f7e87b52f294157a1
Author: NJRoadfan <NJRoadfan@users.noreply.github.com>
Date: Mon May 25 10:34:05 2026 -0400
webmin: Add xapian spotlight backend
commit 4bc16133ca22b2bba3537a77cecabbeab67bb345
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 24 15:49:09 2026 +0200
distrib: harden container CNID MySQL setup
Ref. GHSA-prvr-w43r-xf5r
Reported-by: Michalis Vasileiadis (@vmihalis)
Signed-off-by: Daniel Markstedt <daniel@mindani.net>
commit 6e4a3e1adb37324523afc17404b2ce4c66d0794d
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 24 08:59:35 2026 +0200
distrib: curl command to use HTTPS protocol
commit ed65c08a5a7767c9690361ffb8e5e4f3bc9d8426
Author: Daniel Markstedt <daniel@mindani.net>
Date: Sun May 24 08:34:32 2026 +0200
distrib: pin to specific Webmin version in container build
Ref. GHSA-7fch-hrhx-h3mq
Reported-by: Michalis Vasileiadis (@vmihalis)
Signed-off-by: Daniel Markstedt <daniel@mindani.net>
commit fb9f6e3a36a6419c0237de39c9ad258bed1fa1d3
Author: Daniel Markstedt <daniel@mindani.net>
Date: Wed May 20 07:54:24 2026 +0200
update to unstable release and high priority
There are 11 open security issues in trixie.
You can find information about how to handle these issues in the security team's documentation.