libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit f9461e528c5fbe1aa92d342564327c97fde88592
parent bd8eb3f218120fc90bed1d647aba5f4613f55320
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Wed, 31 Jan 2024 23:28:40 +0100

Updated copyright years

Diffstat:
Mconfigure.ac | 2+-
Msrc/microhttpd/basicauth.c | 2+-
Msrc/microhttpd/connection.c | 2+-
Msrc/microhttpd/connection.h | 1+
Msrc/microhttpd/connection_https.c | 2+-
Msrc/microhttpd/daemon.c | 6+++---
Msrc/microhttpd/digestauth.c | 2+-
Msrc/microhttpd/gen_auth.c | 2+-
Msrc/microhttpd/internal.c | 2+-
Msrc/microhttpd/internal.h | 3++-
Msrc/microhttpd/md5.c | 2+-
Msrc/microhttpd/md5_ext.c | 2+-
Msrc/microhttpd/md5_ext.h | 2+-
Msrc/microhttpd/memorypool.c | 4++--
Msrc/microhttpd/memorypool.h | 4++--
Msrc/microhttpd/mhd_align.h | 2+-
Msrc/microhttpd/mhd_assert.h | 2+-
Msrc/microhttpd/mhd_bithelpers.h | 8+++++---
Msrc/microhttpd/mhd_byteorder.h | 2+-
Msrc/microhttpd/mhd_compat.h | 2+-
Msrc/microhttpd/mhd_itc.h | 2+-
Msrc/microhttpd/mhd_itc_types.h | 2+-
Msrc/microhttpd/mhd_limits.h | 2+-
Msrc/microhttpd/mhd_locks.h | 2+-
Msrc/microhttpd/mhd_mono_clock.c | 2+-
Msrc/microhttpd/mhd_mono_clock.h | 2+-
Msrc/microhttpd/mhd_send.c | 2+-
Msrc/microhttpd/mhd_send.h | 2+-
Msrc/microhttpd/mhd_sockets.c | 2+-
Msrc/microhttpd/mhd_sockets.h | 2+-
Msrc/microhttpd/mhd_str.c | 2+-
Msrc/microhttpd/mhd_str.h | 2+-
Msrc/microhttpd/mhd_threads.c | 2+-
Msrc/microhttpd/mhd_threads.h | 2+-
Msrc/microhttpd/postprocessor.c | 3++-
Msrc/microhttpd/reason_phrase.c | 3++-
Msrc/microhttpd/response.c | 2+-
Msrc/microhttpd/sha1.c | 2+-
Msrc/microhttpd/sha256.c | 2+-
Msrc/microhttpd/sha256_ext.c | 2+-
Msrc/microhttpd/sha512_256.c | 2+-
Msrc/microhttpd/sysfdsetsize.c | 2+-
Msrc/microhttpd/sysfdsetsize.h | 2+-
Msrc/microhttpd/test_auth_parse.c | 2+-
Msrc/microhttpd/test_client_put_stop.c | 2+-
45 files changed, 56 insertions(+), 50 deletions(-)

diff --git a/configure.ac b/configure.ac @@ -1,6 +1,6 @@ # This file is part of libmicrohttpd. # (C) 2006-2021 Christian Grothoff (and other contributing authors) -# (C) 2014-2023 Evgeny Grin (Karlson2k) +# (C) 2014-2024 Evgeny Grin (Karlson2k) # # libmicrohttpd is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published diff --git a/src/microhttpd/basicauth.c b/src/microhttpd/basicauth.c @@ -1,7 +1,7 @@ /* This file is part of libmicrohttpd Copyright (C) 2010, 2011, 2012 Daniel Pittman and Christian Grothoff - Copyright (C) 2014-2022 Evgeny Grin (Karlson2k) + Copyright (C) 2014-2023 Evgeny Grin (Karlson2k) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c @@ -1,7 +1,7 @@ /* This file is part of libmicrohttpd Copyright (C) 2007-2020 Daniel Pittman and Christian Grothoff - Copyright (C) 2015-2023 Evgeny Grin (Karlson2k) + Copyright (C) 2015-2024 Evgeny Grin (Karlson2k) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/connection.h b/src/microhttpd/connection.h @@ -1,6 +1,7 @@ /* This file is part of libmicrohttpd Copyright (C) 2007 Daniel Pittman and Christian Grothoff + Copyright (C) 2015-2023 Evgeny Grin (Karlson2k) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/connection_https.c b/src/microhttpd/connection_https.c @@ -1,7 +1,7 @@ /* This file is part of libmicrohttpd Copyright (C) 2007, 2008, 2010 Daniel Pittman and Christian Grothoff - Copyright (C) 2015-2021 Karlson2k (Evgeny Grin) + Copyright (C) 2015-2022 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c @@ -1,7 +1,7 @@ /* This file is part of libmicrohttpd Copyright (C) 2007-2018 Daniel Pittman and Christian Grothoff - Copyright (C) 2015-2023 Evgeny Grin (Karlson2k) + Copyright (C) 2015-2024 Evgeny Grin (Karlson2k) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -6607,10 +6607,10 @@ parse_options_va (struct MHD_Daemon *daemon, #ifdef HTTPS_SUPPORT const char *pstr; #if GNUTLS_VERSION_MAJOR >= 3 - gnutls_certificate_retrieve_function2 *pgcrf; + gnutls_certificate_retrieve_function2 * pgcrf; #endif #if GNUTLS_VERSION_NUMBER >= 0x030603 - gnutls_certificate_retrieve_function3 *pgcrf2; + gnutls_certificate_retrieve_function3 * pgcrf2; #endif #endif /* HTTPS_SUPPORT */ diff --git a/src/microhttpd/digestauth.c b/src/microhttpd/digestauth.c @@ -1,7 +1,7 @@ /* This file is part of libmicrohttpd Copyright (C) 2010, 2011, 2012, 2015, 2018 Daniel Pittman and Christian Grothoff - Copyright (C) 2014-2023 Evgeny Grin (Karlson2k) + Copyright (C) 2014-2024 Evgeny Grin (Karlson2k) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/gen_auth.c b/src/microhttpd/gen_auth.c @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2022 Evgeny Grin (Karlson2k) + Copyright (C) 2022-2023 Evgeny Grin (Karlson2k) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/internal.c b/src/microhttpd/internal.c @@ -1,7 +1,7 @@ /* This file is part of libmicrohttpd Copyright (C) 2007 Daniel Pittman and Christian Grothoff - Copyright (C) 2015-2021 Evgeny Grin (Karlson2k) + Copyright (C) 2015-2023 Evgeny Grin (Karlson2k) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/internal.h b/src/microhttpd/internal.h @@ -1,7 +1,7 @@ /* This file is part of libmicrohttpd Copyright (C) 2007-2018 Daniel Pittman and Christian Grothoff - Copyright (C) 2014-2022 Evgeny Grin (Karlson2k) + Copyright (C) 2014-2023 Evgeny Grin (Karlson2k) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -2921,6 +2921,7 @@ MHD_get_master (struct MHD_Daemon *const daemon) */ void MHD_upgraded_connection_mark_app_closed_ (struct MHD_Connection *connection); + #endif /* UPGRADE_SUPPORT */ diff --git a/src/microhttpd/md5.c b/src/microhttpd/md5.c @@ -1,6 +1,6 @@ /* This file is part of GNU libmicrohttpd - Copyright (C) 2022 Evgeny Grin (Karlson2k) + Copyright (C) 2022-2023 Evgeny Grin (Karlson2k) GNU libmicrohttpd is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/md5_ext.c b/src/microhttpd/md5_ext.c @@ -1,6 +1,6 @@ /* This file is part of GNU libmicrohttpd - Copyright (C) 2022 Evgeny Grin (Karlson2k) + Copyright (C) 2022-2023 Evgeny Grin (Karlson2k) GNU libmicrohttpd is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/md5_ext.h b/src/microhttpd/md5_ext.h @@ -1,6 +1,6 @@ /* This file is part of GNU libmicrohttpd - Copyright (C) 2022 Evgeny Grin (Karlson2k) + Copyright (C) 2022-2024 Evgeny Grin (Karlson2k) GNU libmicrohttpd is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/memorypool.c b/src/microhttpd/memorypool.c @@ -1,7 +1,7 @@ /* This file is part of libmicrohttpd - Copyright (C) 2007--2021 Daniel Pittman, Christian Grothoff, and - Karlson2k (Evgeny Grin) + Copyright (C) 2007--2024 Daniel Pittman and Christian Grothoff + Copyright (C) 2014--2024 Evgeny Grin (Karlson2k) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/memorypool.h b/src/microhttpd/memorypool.h @@ -1,7 +1,7 @@ /* This file is part of libmicrohttpd - Copyright (C) 2007--2019 Daniel Pittman, Christian Grothoff and - Karlson2k (Evgeny Grin) + Copyright (C) 2007--2024 Daniel Pittman and Christian Grothoff + Copyright (C) 2016--2024 Evgeny Grin (Karlson2k) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_align.h b/src/microhttpd/mhd_align.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2021 Karlson2k (Evgeny Grin) + Copyright (C) 2021-2022 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_assert.h b/src/microhttpd/mhd_assert.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2017-2021 Karlson2k (Evgeny Grin) + Copyright (C) 2017-2022 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_bithelpers.h b/src/microhttpd/mhd_bithelpers.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2019-2021 Karlson2k (Evgeny Grin) + Copyright (C) 2019-2023 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -58,7 +58,8 @@ MHD_DATA_TRUNCATION_RUNTIME_CHECK_DISABLE_ #endif /* ! __clang__ */ #define _MHD_BYTES_SWAP32(value32) \ ((uint32_t) _byteswap_ulong ((uint32_t) value32)) -#elif __has_builtin (__builtin_bswap32) +#elif \ + __has_builtin (__builtin_bswap32) #define _MHD_BYTES_SWAP32(value32) \ ((uint32_t) __builtin_bswap32 ((uint32_t) value32)) #else /* ! __has_builtin(__builtin_bswap32) */ @@ -80,7 +81,8 @@ MHD_DATA_TRUNCATION_RUNTIME_CHECK_DISABLE_ #endif /* ! __clang__ */ #define _MHD_BYTES_SWAP64(value64) \ ((uint64_t) _byteswap_uint64 ((uint64_t) value64)) -#elif __has_builtin (__builtin_bswap64) +#elif \ + __has_builtin (__builtin_bswap64) #define _MHD_BYTES_SWAP64(value64) \ ((uint64_t) __builtin_bswap64 ((uint64_t) value64)) #else /* ! __has_builtin(__builtin_bswap64) */ diff --git a/src/microhttpd/mhd_byteorder.h b/src/microhttpd/mhd_byteorder.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2015 Karlson2k (Evgeny Grin) + Copyright (C) 2015-2022 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_compat.h b/src/microhttpd/mhd_compat.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2014-2016 Karlson2k (Evgeny Grin) + Copyright (C) 2014-2021 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_itc.h b/src/microhttpd/mhd_itc.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2016 Karlson2k (Evgeny Grin) + Copyright (C) 2016-2023 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_itc_types.h b/src/microhttpd/mhd_itc_types.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2016 Karlson2k (Evgeny Grin), Christian Grothoff + Copyright (C) 2016-2020 Karlson2k (Evgeny Grin), Christian Grothoff This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_limits.h b/src/microhttpd/mhd_limits.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2015 Karlson2k (Evgeny Grin) + Copyright (C) 2015-2022 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_locks.h b/src/microhttpd/mhd_locks.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2016 Karlson2k (Evgeny Grin) + Copyright (C) 2016-2022 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_mono_clock.c b/src/microhttpd/mhd_mono_clock.c @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2015 Karlson2k (Evgeny Grin) + Copyright (C) 2015-2022 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_mono_clock.h b/src/microhttpd/mhd_mono_clock.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2015 Karlson2k (Evgeny Grin) + Copyright (C) 2015-2021 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_send.c b/src/microhttpd/mhd_send.c @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2017,2020 Karlson2k (Evgeny Grin), Full re-write of buffering and + Copyright (C) 2017-2023 Karlson2k (Evgeny Grin), Full re-write of buffering and pushing, many bugs fixes, optimisations, sendfile() porting Copyright (C) 2019 ng0 <ng0@n0.is>, Initial version of send() wrappers diff --git a/src/microhttpd/mhd_send.h b/src/microhttpd/mhd_send.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2017, 2020 Karlson2k (Evgeny Grin) + Copyright (C) 2017-2021 Karlson2k (Evgeny Grin) Copyright (C) 2019 ng0 This library is free software; you can redistribute it and/or diff --git a/src/microhttpd/mhd_sockets.c b/src/microhttpd/mhd_sockets.c @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2014-2016 Karlson2k (Evgeny Grin) + Copyright (C) 2014-2024 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_sockets.h b/src/microhttpd/mhd_sockets.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2014-2016 Karlson2k (Evgeny Grin) + Copyright (C) 2014-2023 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_str.c b/src/microhttpd/mhd_str.c @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2015-2023 Karlson2k (Evgeny Grin) + Copyright (C) 2015-2024 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_str.h b/src/microhttpd/mhd_str.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2015-2022 Karlson2k (Evgeny Grin) + Copyright (C) 2015-2023 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_threads.c b/src/microhttpd/mhd_threads.c @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2016 Karlson2k (Evgeny Grin) + Copyright (C) 2016-2023 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/mhd_threads.h b/src/microhttpd/mhd_threads.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2016 Karlson2k (Evgeny Grin) + Copyright (C) 2016-2023 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/postprocessor.c b/src/microhttpd/postprocessor.c @@ -1,6 +1,7 @@ /* This file is part of libmicrohttpd - Copyright (C) 2007-2021 Daniel Pittman, Christian Grothoff, and Evgeny Grin + Copyright (C) 2007-2021 Daniel Pittman and Christian Grothoff + Copyright (C) 2014-2022 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/reason_phrase.c b/src/microhttpd/reason_phrase.c @@ -1,6 +1,7 @@ /* This file is part of libmicrohttpd - Copyright (C) 2007, 2011, 2017, 2019 Christian Grothoff, Karlson2k (Evgeny Grin) + Copyright (C) 2007, 2011, 2017, 2019 Christian Grothoff + Copyright (C) 2017-2023 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/response.c b/src/microhttpd/response.c @@ -1,7 +1,7 @@ /* This file is part of libmicrohttpd Copyright (C) 2007-2021 Daniel Pittman and Christian Grothoff - Copyright (C) 2015-2022 Evgeny Grin (Karlson2k) + Copyright (C) 2015-2023 Evgeny Grin (Karlson2k) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/sha1.c b/src/microhttpd/sha1.c @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2019-2021 Karlson2k (Evgeny Grin) + Copyright (C) 2019-2022 Karlson2k (Evgeny Grin) libmicrohttpd is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/sha256.c b/src/microhttpd/sha256.c @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2019-2022 Evgeny Grin (Karlson2k) + Copyright (C) 2019-2023 Evgeny Grin (Karlson2k) libmicrohttpd is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/sha256_ext.c b/src/microhttpd/sha256_ext.c @@ -1,6 +1,6 @@ /* This file is part of GNU libmicrohttpd - Copyright (C) 2022 Evgeny Grin (Karlson2k) + Copyright (C) 2022-2023 Evgeny Grin (Karlson2k) GNU libmicrohttpd is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/sha512_256.c b/src/microhttpd/sha512_256.c @@ -1,6 +1,6 @@ /* This file is part of GNU libmicrohttpd - Copyright (C) 2022 Evgeny Grin (Karlson2k) + Copyright (C) 2022-2023 Evgeny Grin (Karlson2k) GNU libmicrohttpd is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/sysfdsetsize.c b/src/microhttpd/sysfdsetsize.c @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2015 Karlson2k (Evgeny Grin) + Copyright (C) 2015-2023 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/sysfdsetsize.h b/src/microhttpd/sysfdsetsize.h @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2015 Karlson2k (Evgeny Grin) + Copyright (C) 2015-2023 Karlson2k (Evgeny Grin) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public diff --git a/src/microhttpd/test_auth_parse.c b/src/microhttpd/test_auth_parse.c @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2022 Karlson2k (Evgeny Grin) + Copyright (C) 2022-2023 Karlson2k (Evgeny Grin) This test tool is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as diff --git a/src/microhttpd/test_client_put_stop.c b/src/microhttpd/test_client_put_stop.c @@ -1,6 +1,6 @@ /* This file is part of libmicrohttpd - Copyright (C) 2021 Evgeny Grin (Karlson2k) + Copyright (C) 2021-2024 Evgeny Grin (Karlson2k) libmicrohttpd is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published