aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/connection_https.c
Commit message (Collapse)AuthorAge
* Deduplicated connection's closure code, improved TLS closure.Evgeny Grin (Karlson2k)2016-11-01
|
* get test_upgrade_ssl to pass againChristian Grothoff2016-10-17
|
* fixing build errors if new upgrade logic is compiled without HTTPS supportChristian Grothoff2016-09-05
|
* more work on upgrade implementationChristian Grothoff2016-08-28
|
* Refactoring: do not define EPOLL_SUPPORT if epoll is disabled or not supported.Evgeny Grin (Karlson2k)2016-08-24
|
* configure.ac: cleanup and fixes related to optional features, corresponding ↵Evgeny Grin (Karlson2k)2016-01-11
| | | | changes in source files
* -fix assertion failure from race on shutdown and buffer shrinkage with ↵Christian Grothoff2015-10-25
| | | | pipelining
* connection_https.c: include "connection.h" alongside with "connection_https.h"Evgeny Grin (Karlson2k)2015-09-07
|
* Include correct header in connection_https.cEvgeny Grin (Karlson2k)2015-09-06
|
* Reimplement monotonic clock with wide range of platforms supportEvgeny Grin (Karlson2k)2015-08-27
|
* export MHD_get_reason_phrase_forChristian Grothoff2015-08-14
|
* -bringing copyright tags up to FSF standardChristian Grothoff2015-02-07
|
* Hi Christian,Christian Grothoff2014-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I attach the first attempt on SO_REUSEPORT. The patch is available either at https://github.com/foxik/libmicrohttpd/commit/9ce9422742e10458f87275ea202a982e00c2b88c or attached. (It is against the version with MHD_DAEMON_OPTION_CURRENT_CONNECTIONS, but I can rebase it to current SVN HEAD if you want.) It seems that a reasonably multiplatform way of detecting SO_REUSEPORT is #ifdef SO_REPOSEPORT which is used for example by Perl. For SO_EXCLUSIVEADDRUSE, the same strategy seems to work too, according to Windows SDK headers and MinGW WinAPI headers. The current patch adds an option to allowing/disallowing address:port reuse. One remark: - currently both nonexisting SO_xxx and setsockopt failure are fatal and MHD_start_daemon fails. That may be too harsh -- maybe the MHD_OPTION_LISTENING_ADDRESS_REUSE should be only a hint. Nevertheless, as one can freely not use MHD_OPTION_LISTENING_ADDRESS_REUSE option, I chose the "fail on error" behaviour. Thanks, cheers, Milan Straka Original patch modified to get rid of some redundant USE_DEBUG checks, fix indentation, and #ifndef SO_REUSEPORT on Linux, we try be #defining it to 15 ourselves.
* Add decl check for _stati64 (required for newer plibc)LRN2014-01-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* -hide symbolsChristian Grothoff2013-12-24
|
* releasing 0.9.30Christian Grothoff2013-09-02
|
* -fix connect/content-length handlingChristian Grothoff2013-08-02
|
* microhttpd: put "#if EPOLL_SUPPORT" everywhere, so compilation can succeed ↵Andrey Uzunov2013-07-21
| | | | even when it is disabled
* -fix combining HTTPS and EPOLLChristian Grothoff2013-07-20
|
* -changing directory nameChristian Grothoff2013-05-05