SECURITY update to netatalk-3.1.13.

CVE-2021-31439
CVE-2022-23121
CVE-2022-23123
CVE-2022-23122
CVE-2022-23125
CVE-2022-23124
CVE-2022-0194
This commit is contained in:
ajacoutot 2022-03-25 11:05:08 +00:00
parent 30a4da96e9
commit 76cd8557b7
4 changed files with 15 additions and 32 deletions

View File

@ -1,12 +1,11 @@
COMMENT= AFP file and print services for IP networks
V= 3.1.12
V= 3.1.13
DISTNAME= netatalk-${V}
EXTRACT_SUFX= .tar.bz2
PKGSPEC= netatalk->=3,<4
REVISION= 4
SHARED_LIBS += atalk 16.0 # 16.0
SHARED_LIBS += atalk 16.0 # 18.0
CATEGORIES= net

View File

@ -1,2 +1,2 @@
SHA256 (netatalk-3.1.12.tar.bz2) = FWD4Oj2kG+l+C3CpbiQCFZuN3GMdOFODYLFHhL6tpdE=
SIZE (netatalk-3.1.12.tar.bz2) = 1918312
SHA256 (netatalk-3.1.13.tar.bz2) = ia2mvP4bOa2U9YwjZlTR2UTyZFw+femLM3TgvTfV4F0=
SIZE (netatalk-3.1.13.tar.bz2) = 1218394

View File

@ -1,17 +0,0 @@
From 32df6e155ccfc83216321925273c3e75e631ebe6 Mon Sep 17 00:00:00 2001
From: Andrew Bauer <zonexpertconsulting@outlook.com>
Date: Wed, 22 Jan 2020 09:59:47 -0600
Subject: [PATCH] fix ftbs multiple def of invalid_dircache_entries
Index: etc/afpd/directory.h
--- etc/afpd/directory.h.orig
+++ etc/afpd/directory.h
@@ -91,7 +91,7 @@ struct maccess {
#define AR_UWRITE (1<<2)
#define AR_UOWN (1<<7)
-q_t *invalid_dircache_entries;
+extern q_t *invalid_dircache_entries;
typedef int (*dir_loop)(struct dirent *, char *, void *);

View File

@ -1,13 +1,14 @@
Pick-up libevent2 from LOCALBASE.
--- etc/netatalk/Makefile.in.orig Tue Dec 29 03:02:05 2015
+++ etc/netatalk/Makefile.in Wed Dec 30 06:50:05 2015
@@ -101,7 +101,7 @@ sbin_PROGRAMS = netatalk$(EXEEXT)
@USE_BUILTIN_LIBEVENT_TRUE@ $(top_builddir)/libevent/libevent.la
Index: etc/netatalk/Makefile.in
--- etc/netatalk/Makefile.in.orig
+++ etc/netatalk/Makefile.in
@@ -433,7 +433,7 @@ netatalk_LDADD = \
@ZEROCONF_LIBS@ \
$(top_builddir)/libatalk/libatalk.la
-netatalk_LDFLAGS = @LIBEVENT_LDFLAGS@ -levent
+netatalk_LDFLAGS = @LIBEVENT_LDFLAGS@ $$(pkg-config --libs libevent)
noinst_HEADERS = afp_zeroconf.h afp_avahi.h afp_mdns.h
all: all-am
@USE_BUILTIN_LIBEVENT_FALSE@am__append_3 = @LIBEVENT_CFLAGS@
-@USE_BUILTIN_LIBEVENT_FALSE@am__append_4 = @LIBEVENT_LDFLAGS@ -levent
+@USE_BUILTIN_LIBEVENT_FALSE@am__append_4 = @LIBEVENT_LDFLAGS@ $$(pkg-config --libs libevent)
subdir = etc/netatalk
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/macros/afs-check.m4 \