Commit Graph
698 Commits
Author SHA1 Message Date
Christian Grothoff 3a7b39add8 english 2013-09-02 21:00:58 +00:00
Christian Grothoff 41d2fc1eba fix epoll use after free 2013-09-02 21:00:31 +00:00
Christian Grothoff 3dae7d198e log 2013-09-01 19:56:21 +00:00
Christian Grothoff 6578d480c5 towards fixing #3008 2013-08-30 11:54:56 +00:00
Christian Grothoff eb34a0239f fix #3007 2013-08-28 16:41:17 +00:00
Christian Grothoff 671bae8078 -missing release commit 2013-08-27 16:48:34 +00:00
Christian Grothoff a23e55f20b making build tolerate missing SOCK_NONBLOCK/EPOLL_CLOEXEC (older glibc) 2013-08-27 16:43:53 +00:00
Christian Grothoff a50a5626c0 document #2983 2013-08-12 21:56:49 +00:00
Christian Grothoff 9569a609ed -document select/shutdown issue on W32, move z/os documentation into manual 2013-08-12 21:51:47 +00:00
Christian Grothoff 1246d46e55 attempted fix for #2983 2013-08-10 19:03:01 +00:00
Christian Grothoff 53ef8b4a60 address #2984 2013-08-10 18:41:01 +00:00
Christian Grothoff b742dc221d -disable use of shutdown on W32 2013-08-10 15:33:50 +00:00
Christian Grothoff c55535a0b8 -update ChangeLog 2013-08-08 05:56:51 +00:00
Christian Grothoff 22941cd1b6 -fix reactivating plibc 2013-08-07 22:05:53 +00:00
Christian Grothoff 35d4603ed1 -fixing ChangeLog 2013-08-07 09:05:08 +00:00
Christian Grothoff 36ac797380 -use more portable rand instead of random 2013-08-07 06:19:33 +00:00
Christian Grothoff f55c9a8e98 -fix connect/content-length handling 2013-08-02 21:42:29 +00:00
Christian Grothoff 7056c9e811 -fix #2968 2013-07-28 14:41:40 +00:00
Christian Grothoff a559950eb8 -fix combining HTTPS and EPOLL 2013-07-20 10:36:26 +00:00
Christian Grothoff 1237387390 adding experimental turbo mode 2013-07-19 15:51:45 +00:00
Christian Grothoff 32d7b92ba7 -cleanup connections also if MHD_run_from_select is used 2013-07-19 08:05:35 +00:00
Christian Grothoff b99be60d5d -packaging 0.9.28 2013-07-19 07:59:29 +00:00
Christian Grothoff 282386193c eliminate shutdown calls that are not required, strictly speaking 2013-07-14 17:59:09 +00:00
Christian Grothoff ccdf83cd04 name MHD worker threads 2013-07-14 17:38:24 +00:00
Christian Grothoff 6e07994a8b -fixing #2899: allow clients to customize MHD_BUF_INC_SIZE via option 2013-07-05 10:12:10 +00:00
Christian Grothoff 9fe0e9d411 Adding support for using epoll for the MHD event loop 2013-07-04 15:29:56 +00:00
Christian Grothoff d9ab40f532 -cleaner behavior with respect to stopping to read pipelined requests 2013-06-28 12:07:11 +00:00
Christian Grothoff 05d1a633b1 improving build system to tolerate missing libraries for libmicrospdy 2013-05-21 12:35:28 +00:00
Christian Grothoff cfea15fe53 -fix 2886 2013-05-20 10:30:32 +00:00
Christian Grothoff a39c6c5206 -2nd attempt to fix #2859, this time things look much better 2013-05-15 20:04:11 +00:00
Christian Grothoff f35fdf4b7c -fixing #2859 2013-05-06 10:49:23 +00:00
Christian Grothoff af157f337a -chlog 2013-05-05 19:44:54 +00:00
Christian Grothoff 7f193935fa releasing 0.9.27 2013-05-05 18:25:32 +00:00
Christian Grothoff 888e39055f adding support for quiesce 2013-04-26 09:00:01 +00:00
Christian Grothoff 1a6f22b489 finished with demonstrator 2013-03-31 21:18:03 +00:00
Christian Grothoff 7b8fb41d1e -clarify benchmark result 2013-03-31 19:48:11 +00:00
Christian Grothoff 4f55d5dd15 -benchmark 2013-03-31 19:18:33 +00:00
Christian Grothoff 39affe6c56 adding MHD_run_from_select to API 2013-03-31 18:28:43 +00:00
Christian Grothoff 5b45f52e77 bump, changelog 2013-03-31 18:06:37 +00:00
Christian Grothoff 99ce9f42e1 releasing 0.9.26 2013-03-29 16:23:40 +00:00
Christian Grothoff aa8465c711 -fixing #2818 2013-03-07 09:13:40 +00:00
Christian Grothoff f6d108e3bc fix #2802 2013-03-04 12:47:09 +00:00
Christian Grothoff de9b039ee5 the cleanup mutex struct should not be directly copied and share used
by multiple thread, which cause crash on some platform,
e.g. ios/darwin

Ulion
2013-03-01 00:12:59 +00:00
Christian Grothoff 5d9bc9ead9 -releasing 0.9.25 2013-02-06 00:52:27 +00:00
Christian Grothoff fe480ef1ad fix #2733 2013-02-01 09:20:40 +00:00
Christian Grothoff ef3bdbd92e Hello,
could be possible to change declarations for arrays of strings in the file reason_phrase.c?

Currently it is static const char * []. This places all strings into .rodata section and pointers to them into LMA of .text and also into .data in VMA.

E.g. for an ARM Cortex M3 (flash + SRAM) compiled with a arm-none-eabi-gcc
static const char *one_hundred[] = {
  "Continue",
  "Switching Protocols",
  "Processing"
};


Strings "Continue", "Switching Protocols", "Processing" are stored in flash. Also an array with pointers to strings is stored in flash. In addition, this array is copied into SRAM (+16 bytes). If you would change it to "static const char * const one_hundred[]" ... it would occupy only flash.

and
struct MHD_Reason_Block
{
......
  const char * const * data;
};

I agree, it is not relevant on a PC but on most microcontroller the SRAM is a limiting factor not the rom(flash).

Best
Martin Velek
2013-01-30 12:26:27 +00:00
Christian Grothoff 49b0e0ce8f fix #2734 2013-01-29 20:44:22 +00:00
Christian Grothoff b1a0a07b65 fixing regression from January 6th 2013-01-26 20:42:29 +00:00
Christian Grothoff afb01406a3 return success even without optional \r\n 2013-01-11 22:34:56 +00:00
Christian Grothoff 3d0152c7bb allow 0-byte responses with response_from_callback 2013-01-06 20:21:31 +00:00