libulfius: update to 2.6.8
authorRosen Penev <redacted>
Wed, 5 Aug 2020 01:04:35 +0000 (18:04 -0700)
committerRosen Penev <redacted>
Fri, 7 Aug 2020 18:56:26 +0000 (11:56 -0700)
Upstream fixed the libmicrohttp issue. Removed local patch.

Signed-off-by: Rosen Penev <redacted>
libs/libulfius/Makefile
libs/libulfius/patches/010-libmicrohttpd.patch [deleted file]

index 61518944f994f3823c5808afb8fe26da4f9e2958..962672e4736dd87d66bd037742be482cd20f4d8d 100644 (file)
@@ -1,12 +1,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=libulfius
-PKG_VERSION:=2.6.7
-PKG_RELEASE:=2
+PKG_VERSION:=2.6.8
+PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/babelouest/ulfius/tar.gz/v$(PKG_VERSION)?
-PKG_HASH:=fbbcf693043409cc1929820b3eae5e1f7b1c93a3a8acec981946988ee3d0e85b
+PKG_HASH:=cb7c2aede096e99a1b70b8ff0fe545c28663709c70819cf7872dc8bda831c3ad
 
 PKG_MAINTAINER:=Toni Uhlig <matzeton@googlemail.com>
 PKG_LICENSE:=LGPL-2.1-or-later
diff --git a/libs/libulfius/patches/010-libmicrohttpd.patch b/libs/libulfius/patches/010-libmicrohttpd.patch
deleted file mode 100644 (file)
index 7860f46..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
---- a/src/ulfius.c
-+++ b/src/ulfius.c
-@@ -61,7 +61,7 @@ int y_close_logs() {
- /**
-  * Fill a map with the key/values specified
-  */
--static int ulfius_fill_map_check_utf8(void * cls, enum MHD_ValueKind kind, const char * key, const char * value) {
-+static enum MHD_Result ulfius_fill_map_check_utf8(void * cls, enum MHD_ValueKind kind, const char * key, const char * value) {
-   char * tmp;
-   int res;
-   UNUSED(kind);
-@@ -94,7 +94,7 @@ static int ulfius_fill_map_check_utf8(void * cls, enum MHD_ValueKind kind, const
- /**
-  * Fill a map with the key/values specified
-  */
--static int ulfius_fill_map(void * cls, enum MHD_ValueKind kind, const char * key, const char * value) {
-+static enum MHD_Result ulfius_fill_map(void * cls, enum MHD_ValueKind kind, const char * key, const char * value) {
-   char * tmp;
-   int res;
-   UNUSED(kind);
-@@ -290,7 +290,7 @@ void mhd_request_completed (void *cls, struct MHD_Connection *connection,
-  * if a parameter is larger than max_post_param_size, truncate it
-  * return MHD_NO on error
-  */
--static int mhd_iterate_post_data (void * coninfo_cls, enum MHD_ValueKind kind, const char * key,
-+static enum MHD_Result mhd_iterate_post_data (void * coninfo_cls, enum MHD_ValueKind kind, const char * key,
-                                   const char * filename, const char * content_type,
-                                   const char * transfer_encoding, const char * data, uint64_t off, size_t size) {
-   
-@@ -352,7 +352,7 @@ static int mhd_iterate_post_data (void * coninfo_cls, enum MHD_ValueKind kind, c
-  * function executed by libmicrohttpd every time an HTTP call is made
-  * return MHD_NO on error
-  */
--static int ulfius_webservice_dispatcher (void * cls, 
-+static enum MHD_Result ulfius_webservice_dispatcher (void * cls,
-                                          struct MHD_Connection * connection,
-                                          const char * url, 
-                                          const char * method,
-@@ -363,7 +363,8 @@ static int ulfius_webservice_dispatcher (void * cls,
-   struct _u_endpoint * endpoint_list = ((struct _u_instance *)cls)->endpoint_list, ** current_endpoint_list = NULL, * current_endpoint = NULL;
-   struct connection_info_struct * con_info = * con_cls;
--  int mhd_ret = MHD_NO, callback_ret = U_OK, i, close_loop = 0, inner_error = U_OK, mhd_response_flag;
-+  enum MHD_Result mhd_ret = MHD_NO;
-+  int callback_ret = U_OK, i, close_loop = 0, inner_error = U_OK, mhd_response_flag;
- #ifndef U_DISABLE_WEBSOCKET
-   // Websocket variables
-   int upgrade_protocol = 0;
git clone https://git.99rst.org/PROJECT