Commit Graph
5390 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) 7dc64d4e0d Follow-up for 631d550d6e 2024-07-14 12:56:30 +02:00
Christian Grothoff 66eb07b375 -wrong variable 2024-07-14 12:32:42 +02:00
Christian Grothoff 631d550d6e -fix build error: SO_ERROR on some platforms 2024-07-14 12:28:09 +02:00
Evgeny Grin (Karlson2k) 189805ef3e WIP more 2024-07-14 07:37:42 +02:00
Evgeny Grin (Karlson2k) 7e22768057 w32_lib_res.rc.in: fixed 2024-07-11 10:16:49 +02:00
Evgeny Grin (Karlson2k) fb348d8fe9 Partial revert of 7237eb207b 2024-07-11 10:12:30 +02:00
Christian Grothoff 1cfb0c6d1a -fix typo 2024-07-10 09:01:24 +02:00
Christian Grothoff 5d47c2a260 -fix typo 2024-07-10 08:59:49 +02:00
Christian Grothoff 7237eb207b -fix typo 2024-07-10 08:58:25 +02:00
Evgeny Grin (Karlson2k) b81de0bd22 Still WIP 2024-07-10 07:48:16 +02:00
Evgeny Grin (Karlson2k) b916770d7a Minor update 2024-07-04 00:01:20 +02:00
Evgeny Grin (Karlson2k) 41f2a26f62 Initial draft M2 (WIP) 2024-07-01 02:53:35 +02:00
Evgeny Grin (Karlson2k) e0206d1972 this_API_is_TERRIBLE: even more 2024-06-21 17:29:41 +02:00
Evgeny Grin (Karlson2k) e0ea255739 GENERATED: more edits 2024-06-21 17:29:01 +02:00
Evgeny Grin (Karlson2k) c48a9a4112 configure: added tests for supported enum attributes 2024-06-21 14:32:28 +02:00
Evgeny Grin (Karlson2k) ab9bf849de configure: improved testing for supported function attributes 2024-06-21 14:31:37 +02:00
Evgeny Grin (Karlson2k) cbf3805feb configure: added checks for sokets-related symbols declarations 2024-06-21 14:28:03 +02:00
Evgeny Grin (Karlson2k) 3c8e2af0b2 configure: added checks for socketpair() 2024-06-21 14:23:34 +02:00
Evgeny Grin (Karlson2k) b3da38e9e5 configure: added tests for 'unreachable' supported keywords 2024-06-21 14:22:18 +02:00
Evgeny Grin (Karlson2k) d4c400b7fa configure: added support for 'restrict' 2024-06-21 14:19:56 +02:00
Evgeny Grin (Karlson2k) 2e3d50e61f configure: added check for various levels of compound literals support 2024-06-21 14:17:19 +02:00
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