bump version to 2022.02.9

add miyoo_defconfig
This commit is contained in:
tiopex
2023-01-31 13:11:45 +01:00
parent 1fa746c353
commit dcdaa3599c
8423 changed files with 184305 additions and 91107 deletions

View File

@@ -0,0 +1,56 @@
From 9c9623c8a47fb5580dfea1a59296c6d224479504 Mon Sep 17 00:00:00 2001
From: Sergei Trofimovich <slyfox@gentoo.org>
Date: Mon, 2 Mar 2020 23:45:22 +0000
Subject: [PATCH] mod_quotatab: fix build failure against gcc-10
On gcc-10 (and gcc-9 -fno-common) build fails as:
```
$ ./configure --with-modules=mod_quotatab && make
...
ld: modules/module_glue.o:(.data.rel+0x68):
undefined reference to `quotatab_file_module'
collect2: error: ld returned 1 exit status
make: *** [Makefile:56: proftpd] Error 1
```
gcc-10 will change the default from -fcommon to fno-common:
https://gcc.gnu.org/PR85678.
The error also happens if CFLAGS=-fno-common passed explicitly.
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
[Retrieved from:
https://github.com/proftpd/proftpd/commit/9c9623c8a47fb5580dfea1a59296c6d224479504]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
contrib/mod_quotatab.c | 1 +
contrib/mod_quotatab.h | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/contrib/mod_quotatab.c b/contrib/mod_quotatab.c
index 4fa6c1f44..0ee480163 100644
--- a/contrib/mod_quotatab.c
+++ b/contrib/mod_quotatab.c
@@ -50,6 +50,7 @@ typedef struct regtab_obj {
module quotatab_module;
/* Quota objects for the current session */
+quota_deltas_t quotatab_deltas;
static quota_table_t *limit_tab = NULL;
static quota_limit_t sess_limit;
diff --git a/contrib/mod_quotatab.h b/contrib/mod_quotatab.h
index ed30333f5..c818395a0 100644
--- a/contrib/mod_quotatab.h
+++ b/contrib/mod_quotatab.h
@@ -188,7 +188,7 @@ typedef struct table_obj {
#define QUOTATAB_TALLY_SRC 0x0002
/* Quota objects for the current session. */
-quota_deltas_t quotatab_deltas;
+extern quota_deltas_t quotatab_deltas;
/* Function prototypes necessary for quotatab sub-modules */
int quotatab_log(const char *, ...)

View File

@@ -29,6 +29,7 @@ config BR2_PACKAGE_PROFTPD_MOD_REDIS
config BR2_PACKAGE_PROFTPD_MOD_SFTP
bool "mod_sftp support"
select BR2_PACKAGE_OPENSSL
select BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 if BR2_PACKAGE_LIBOPENSSL
help
Compile ProFTPD with mod_sftp support

View File

@@ -1,3 +1,3 @@
# Locally calculated
sha256 fa3541c4b34136a7b80cb12a2f6f9a0cab5118a5b0a1653d40af49c6479c35ad proftpd-1.3.6c.tar.gz
sha256 2dbe684034ab592742ebdb778a8a234b70f959efeb30feedee3ea77f26f74fbb proftpd-1.3.6e.tar.gz
sha256 391a473d755c29b5326fb726326ff3c37e42512f53a8f5789fc310232150bf80 COPYING

View File

@@ -4,10 +4,12 @@
#
################################################################################
PROFTPD_VERSION = 1.3.6c
PROFTPD_VERSION = 1.3.6e
PROFTPD_SITE = $(call github,proftpd,proftpd,v$(PROFTPD_VERSION))
PROFTPD_LICENSE = GPL-2.0+
PROFTPD_LICENSE_FILES = COPYING
PROFTPD_CPE_ID_VENDOR = proftpd
PROFTPD_SELINUX_MODULES = ftp
PROFTPD_CONF_ENV = \
ac_cv_func_setpgrp_void=yes \