Commit Graph
5369 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) e5da076f81 configure: check for socklen_t and substitute with a replacement if not available
This unifies MHD code as socklen_t could universally used
2024-06-21 12:53:04 +02:00
Evgeny Grin (Karlson2k) 7e175e2c06 configure: check for uintptr_t type 2024-06-21 12:49:14 +02:00
Evgeny Grin (Karlson2k) d5d7b5b741 configure: check for AF_UNIX headers 2024-06-21 12:48:43 +02:00
Evgeny Grin (Karlson2k) 2ae99d794f configure: improved tests for non-standard platforms 2024-06-21 12:42:43 +02:00
Evgeny Grin (Karlson2k) 0eb0f786bb this_API_is_TERRIBLE.txt: updated 2024-06-10 12:27:50 +02:00
Evgeny Grin (Karlson2k) 0f6b4d7456 .gitignore: updated 2024-06-08 14:38:23 +02:00
Evgeny Grin (Karlson2k) e090a32509 Renamed sys_socket_types.h -> sys_sockets_types.h 2024-06-08 14:38:23 +02:00
Evgeny Grin (Karlson2k) 7e29dedcbb configure: renamed _MHD_NORETURN -> MHD_NORETURN_ 2024-06-08 14:38:23 +02:00
Evgeny Grin (Karlson2k) ec244662ad configure: supported C23 'noreturn' keyword 2024-06-08 14:38:23 +02:00
Evgeny Grin (Karlson2k) 281ce63f42 configure: improved checks for function name magic-macros 2024-06-08 14:38:22 +02:00
Evgeny Grin (Karlson2k) eac6b0387d configure: check for more network/sockets headers 2024-06-08 14:38:22 +02:00
Evgeny Grin (Karlson2k) b3f06a4f7e configure: added detection of variadic macros support 2024-06-08 14:38:22 +02:00
Evgeny Grin (Karlson2k) 5df542a73b configure: added detection of the binary format of NULL pointers 2024-06-08 14:38:21 +02:00
Evgeny Grin (Karlson2k) f852db64df configure: rewritten checks for inline and force inline keywords
Renamed _MHD_static_inline -> MHD_static_inline_
Added use of cache variables in the checks
2024-06-08 14:38:21 +02:00
Evgeny Grin (Karlson2k) 53d4428d41 configure: added separate controls for MHD log and HTTP auto replies 2024-06-08 14:38:21 +02:00
Evgeny Grin (Karlson2k) 0a4eaee007 This API is even more *TERRIBLE* 2024-06-08 14:38:20 +02:00
Evgeny Grin (Karlson2k) 6ddab73bd2 GENERATED: use logger directly 2024-06-08 14:38:20 +02:00
Evgeny Grin (Karlson2k) 3b506a4003 GENERATED: copy some temporal pointers 2024-06-08 14:38:20 +02:00
Evgeny Grin (Karlson2k) 8c4d949bab GENERATED: use pointer for the daemon settings 2024-06-08 14:38:19 +02:00
Evgeny Grin (Karlson2k) 3c86932535 GENERATED: fixed macro names instead of enum values 2024-06-08 14:38:18 +02:00
Evgeny Grin (Karlson2k) 1757738739 GENERATED: add missed options 2024-06-08 14:38:18 +02:00
Evgeny Grin (Karlson2k) d3b09093c8 GENERATED: check the state before using the options 2024-06-08 14:38:18 +02:00
Evgeny Grin (Karlson2k) e4dd181aa5 GENERATED: fixed options addressing 2024-06-08 14:38:17 +02:00
Evgeny Grin (Karlson2k) af6b59571b GENERATED: C89/C99 2024-06-08 14:38:17 +02:00
Evgeny Grin (Karlson2k) 9821db8d96 GENERATED: use correct function attributes 2024-06-08 14:38:17 +02:00
Evgeny Grin (Karlson2k) 35838e2fed GENERATED: use proper includes in .c 2024-06-08 14:38:16 +02:00
Evgeny Grin (Karlson2k) 6ece32ccac GENERATED: use proper includes in headers 2024-06-08 14:38:16 +02:00
Evgeny Grin (Karlson2k) fb73899006 GENERATED: guard header double inclusion 2024-06-08 14:38:16 +02:00
Evgeny Grin (Karlson2k) 2c01cd6557 GENERATED: fixed comment in comment 2024-06-08 14:38:16 +02:00
Evgeny Grin (Karlson2k) ae6e177380 GENERATED: fixed License version 2024-06-08 14:38:15 +02:00
Evgeny Grin (Karlson2k) ead75eb19e configure: fixed configuration summary 2024-05-19 12:34:12 +02:00
Evgeny Grin (Karlson2k) 9a42653c19 compat_calloc.{h,c}: implementation of calloc() replacement 2024-05-16 15:54:25 +02:00
Evgeny Grin (Karlson2k) cd5396a95d microhttpd2_portability.h: added FIXME comments 2024-05-16 15:52:07 +02:00
Evgeny Grin (Karlson2k) 2ef5533654 microhttpd2_portability.h: simplified macros for MHD_EXTERN_ 2024-05-16 15:52:07 +02:00
Evgeny Grin (Karlson2k) 97e031c9a2 microhttpd2_portability.h: lowered scope of included system headers, minor refactoring 2024-05-16 15:52:06 +02:00
Evgeny Grin (Karlson2k) 079c1afa2f microhttpd2_portability.h: dropped wrong comment
This file should include right headers for application and does not
have access to 'MHD_config.h' when used by app.
2024-05-16 15:52:06 +02:00
Evgeny Grin (Karlson2k) 1aadcfc89f sys_malloc.h: new internal header 2024-05-16 15:52:06 +02:00
Evgeny Grin (Karlson2k) 14955ae9c0 mhd_public_api.h: new internal header 2024-05-16 15:52:05 +02:00
Evgeny Grin (Karlson2k) ca0eb6b515 mhd_sys_options.h: improved doxy 2024-05-16 15:52:05 +02:00
Evgeny Grin (Karlson2k) 0ac97dcc1e sys_socket_types.h: new internal header 2024-05-16 15:52:05 +02:00
Evgeny Grin (Karlson2k) 758a58e8f6 sys_bool_type.h: new internal header 2024-05-16 15:52:04 +02:00
Evgeny Grin (Karlson2k) 0f27952923 sys_base_types.h: new internal header 2024-05-16 15:52:04 +02:00
Evgeny Grin (Karlson2k) 6144ce9ba4 mhd_socket_type.h: new internal header, renamed MHD_socket -> MHD_Socket 2024-05-16 15:52:04 +02:00
Evgeny Grin (Karlson2k) d0c8dc6996 mhd_sys_options.h: renamed _MHD_EXTERN -> MHD_EXTERN_ 2024-05-16 15:27:30 +02:00
Evgeny Grin (Karlson2k) 9949be1c99 mhd_sys_options.h: added support for more attributes for functions 2024-05-16 15:27:30 +02:00
Evgeny Grin (Karlson2k) d454a71f15 mhd_sys_options.h: use function attribute "used" 2024-05-16 15:27:30 +02:00
Evgeny Grin (Karlson2k) e031d1d493 mhd_sys_options.h: formatting 2024-05-16 15:27:30 +02:00
Evgeny Grin (Karlson2k) 225b5260ce renamed mhd_sys_options.h -> mhd_sys_options.h 2024-05-16 15:27:29 +02:00
Evgeny Grin (Karlson2k) 647502b6e7 configure: detect more function attributes 2024-05-16 15:27:29 +02:00
Evgeny Grin (Karlson2k) 98c94f3b26 configure: reworked _MHD_EXTERN definition 2024-05-15 21:39:45 +02:00