Commit Graph
299 Commits
Author SHA1 Message Date
Christian Grothoff ea8bac4745 adding MHD_set_response_options function 2014-06-08 13:11:50 +00:00
Christian Grothoff 1f4a53507e fix #3413 2014-06-01 22:08:47 +00:00
Christian Grothoff fd764222b8 -version bump 2014-05-28 13:49:18 +00:00
Christian Grothoff 07e0a5ea0a releasing 0.9.36 2014-05-25 18:20:18 +00:00
Christian Grothoff 51da5739fe -fix #3397 2014-05-13 16:26:49 +00:00
Christian Grothoff 7231b7f830 fix #3391 2014-05-02 18:43:17 +00:00
Christian Grothoff c94a82388f improve documentation for key-value iterator 2014-04-24 19:41:30 +00:00
Evgeny Grin (Karlson2k) 2bffe00f07 Added ability to use native W32 threads, added --with-threads=LIB configure parameter 2014-04-08 14:46:06 +00:00
Evgeny Grin (Karlson2k) c196047666 Updated doxygen for MHD_FEATURE with new option name, fixed check of initialisaion of ligcrypt < 1.6.0 2014-04-07 20:26:20 +00:00
Christian Grothoff ca3a7d621c add MHD_OPTION_HTTPS_MEM_DHPARAMS to support PFS 2014-04-07 11:27:18 +00:00
Evgeny Grin (Karlson2k) 30da663666 W32: use critical section instead of waitable object as MHD require synchronization only within one process 2014-04-04 11:19:41 +00:00
Evgeny Grin (Karlson2k) 96a5541b5f Fix w32 build 2014-04-04 10:22:05 +00:00
Evgeny Grin (Karlson2k) 002ebb63f3 fix macros for pthread mutex 2014-04-01 07:23:33 +00:00
Evgeny Grin (Karlson2k) 08a582230d Cosmetics 2014-04-01 06:22:25 +00:00
Evgeny Grin (Karlson2k) 60d4fbee43 Implement wrapper macros for mutex manipulations, support W32 native mutex, require at least WinXP headers on W32 2014-04-01 06:16:04 +00:00
Evgeny Grin (Karlson2k) 52a6587591 Added new function MHD_is_feature_supported() 2014-03-29 15:13:33 +00:00
Evgeny Grin (Karlson2k) 3bc4813f52 Increased FD_SETSIZE for W32, added MHD_get_fdset2 2014-03-27 13:49:19 +00:00
Christian Grothoff 84fd3a8bbd -fix testspdy linker issue 2014-03-05 15:15:12 +00:00
Evgeny Grin (Karlson2k) 5f568b003a Improve header compatibility with MSVC 2014-02-26 17:55:34 +00:00
Christian Grothoff 756e2da381 version bumping 2014-02-24 22:33:49 +00:00
Sree Harsha Totakura bc1137bd60 Add support for TCP FASTOPEN connections. 2014-02-24 16:25:43 +00:00
Evgeny Grin (Karlson2k) 795f26da23 w32functions cleanups and makefile fixes for W32 2014-02-20 07:07:30 +00:00
Christian Grothoff 68c667f88b move headers to src/include, build w32functions.c as static library (untested) to make 'make distclean' work cleanly 2014-02-19 06:47:35 +00:00
Evgeny Grin (Karlson2k) bda741a432 Don't allow compile with unsupported Cygwin configuration 2014-02-18 18:41:07 +00:00
Evgeny Grin (Karlson2k) ceae73d954 Remove PlibC files 2014-02-18 18:40:59 +00:00
Evgeny Grin (Karlson2k) 41e5c4888a Remove PlibC from autotools files 2014-02-18 18:40:50 +00:00
Evgeny Grin (Karlson2k) f0316a499c Remove PlibC from platform.h 2014-02-18 18:40:24 +00:00
Evgeny Grin (Karlson2k) 41ea8b14cd Remove PlibC wrappers and macros 2014-02-18 18:39:59 +00:00
Evgeny Grin (Karlson2k) 8b28e693b2 add sleep() and usleep() replacement for W32 2014-02-18 18:39:31 +00:00
Evgeny Grin (Karlson2k) b7dabd9efb remove inet_pton() from tests, use real IPv6 loopback for test 2014-02-18 18:39:10 +00:00
Evgeny Grin (Karlson2k) 1acde3cb8e add ability to use socketspair instead of pipe, implement W32 pipe/socketspair emulation, implement MHD_SYS_select_
configure.ac: add "--disable-pipes" option
2014-02-18 18:38:41 +00:00
Evgeny Grin (Karlson2k) c311027f28 Implement MHD_socket, MHD_INVALID_SOCKET 2014-02-18 18:37:48 +00:00
Christian Grothoff 3de91d17fd From: Karlson2k <k2k@narod.ru>
Date: Wed, 12 Feb 2014 14:19:34 +0400
Subject: [PATCH] Fix _MHD_EXTERN if "platform.h" is included in external file
2014-02-12 16:36:42 +00:00
Christian Grothoff da3b07ecb8 clarification to documentation by Evgeny Grin 2014-02-11 18:43:17 +00:00
Christian Grothoff c07b4f1057 -doxygen, style and indentation fixes to microspdy.h 2014-02-08 14:22:22 +00:00
LRN 0d8aeae6df Add decl check for _stati64 (required for newer plibc)
Remove redundant -no-undefined (it's part of mandatory MHD_LIB_LDFLAGS
now)

Remove --export-all-symbols for W32 (visibility is used instead)
Add -fvisibility=hidden configure check (shamelessly borrowed from GTK)

Remove unused -export-symbols-regex check

Define _MHD_EXTERN to "extern" if it's undefined (this is what clients
get)

Mark all public functions with _MHD_EXTERN

Remove HIDDEN_SYMBOL definition

Don't mark hidden functions with HIDDEN_SYMBOL (everything that is not
explicitly public is hidden by default now)

Change constructor macros a bit to apply _MHD_EXTERN to them cleanly

Use HIDDEN_VISIBILITY_CFLAGS when compiling libraries

Remove EXPORT.sym files, don't mention them in EXTRA_DIST, don't use
them to define a list of exported functions

Remove redundant -no-undefined, make sure only the one that gets into
Makefiles directly remains, remove -Wl prefix from it
2014-01-27 06:59:02 +00:00
Christian Grothoff 73659c8e20 -bump 2014-01-22 08:48:22 +00:00
Christian Grothoff 3d8a80474e -version bump 2014-01-01 20:51:45 +00:00
Christian Grothoff a372d23b4e -hide symbols 2013-12-24 11:28:30 +00:00
Christian Grothoff 33affa9d1e -releasing 0.9.33 2013-12-21 16:30:55 +00:00
Christian Grothoff 9889fd9eee add support for SNI 2013-12-21 16:28:54 +00:00
Christian Grothoff e82e13bba5 fixing #3179 2013-12-09 20:43:13 +00:00
Christian Grothoff 38fad29b45 -fix build issue without HTTPS and compiler warnings, as reported by Dilyan Palauzov
on the mailinglist
2013-12-06 23:45:41 +00:00
Christian Grothoff d9999d6650 -version bumps and chlogs for 0.9.32 release 2013-12-03 20:33:47 +00:00
Christian Grothoff 0ff9edee27 -bump version 2013-12-03 20:12:05 +00:00
Christian Grothoff 04ca76e78e Adding Matt Holiday's fixes to suspend/resume logic
(plus documentation updates).
2013-12-03 20:11:34 +00:00
LRN e524263be2 Add a variant of multipart preprocessor test that splits data in two parts
before feeding it to the preprocessor, trying all possible points where data
can be split. Prior to r30427 this test would have crashed only if data is
split at the very beginning (< 11). After r30427 this test crashes every time
the data is split somewhere around the boundary.
At least that is the case on W32.
2013-10-30 00:53:38 +00:00
Christian Grothoff 8e6b1e7899 experimental code to support flow control for connections via MHD_suspend_connection and MHD_resume_connection 2013-10-24 08:41:04 +00:00
Christian Grothoff a79c58be3d -forgotten commit for 0.9.31 release 2013-10-24 08:39:55 +00:00
LRN 8b0dc86067 Fix a typo 2013-09-24 12:49:32 +00:00