1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-09 00:00:04 +01:00

Commit graph

  • 2a6c6d98ad Merge a936d07dba into 3b3fa9e208 Simon 2014-01-09 11:56:29 -08:00
  • a936d07dba bad index overflow protection of lws_lookup nononame 2014-01-09 20:49:30 +01:00
  • 3b3fa9e208 Use ppoll to allow signals to wake service loop early on change of pollfd event Andy Green 2013-12-25 16:34:37 +08:00
  • 91f19d8d79 unify all pollfd lock management Andy Green 2013-12-21 11:18:34 +08:00
  • 3c7fe49d22 openwrt add build makefile tmu 2013-12-21 10:33:33 +08:00
  • a8268e7619 fix dropmask dereference even when NULL Nikolay Dimitrov 2013-12-21 10:22:17 +08:00
  • 0a0a7ebc37 Trac 53 minw update pmcdona 2013-12-18 10:17:25 +08:00
  • 7a1327977a add locking callback for fds Andy Green 2013-12-18 09:48:26 +08:00
  • 3c86e050e5 Merge 815f36dc18 into 5b34c975ae James Chen 2013-12-13 21:19:27 -08:00
  • 5b34c975ae Optionally allow non-SSL connections on same port as SSL James Devine 2013-12-14 11:41:29 +08:00
  • 4ebedc2c30 windows use msvc baestd and ssize_t from there James Chen 2013-12-14 11:35:01 +08:00
  • 815f36dc18 Adds macro __SIZE_T to check whether it was defined. James Chen 2013-12-13 13:50:34 +08:00
  • 3411c82cae Makes ssize_t windows typedef more appropriate. It should be defined as SSIZE_T. James Chen 2013-12-13 10:57:38 +08:00
  • 8ff88e9df0 distinguish error from truncation Christian Wyss 2013-12-10 21:34:30 +08:00
  • 8d5793bc16 ie10 lws url workaround John Harrison 2013-12-10 21:20:03 +08:00
  • 793e7c07d8 NO_EXTENSIONS fixes mroszko 2013-12-10 21:15:00 +08:00
  • 2764eba89f handle EAGAIN during send Andy Green 2013-12-09 14:16:17 +08:00
  • aa08492021 solve broken partial file sends Andy Green 2013-12-09 11:27:07 +08:00
  • ca15338545 interpret zero rx buffer size as default in http Andy Green 2013-12-08 21:26:52 +08:00
  • 944a78dc58 protect the label with an ifdef Andreas Pakulat 2013-11-04 12:51:50 +01:00
  • e01cb9a49d Subject: [PATCH] Fixed the logging of OpenSSL errors to report the correct details for the current OpenSSL error Jonti 2013-11-22 13:14:26 +02:00
  • ce64fb0f58 Support for HTTP POST. Rewritten by Andy Green to use chunks, add timeout, use extra states in handshake not parser. kapejod 2013-11-19 13:38:16 +01:00
  • b353a458cd support for client authentication based on certs prasannateamf1 2013-11-12 17:21:01 -08:00
  • f7e7936c78 Fixed the logging of OpenSSL errors to report the correct details for the current OpenSSL error Jonti 2013-11-22 13:14:26 +02:00
  • 4944805cfc Merge 246c9fd82a into 909a3720c7 kapejod 2013-11-19 11:17:54 -08:00
  • 246c9fd82a - make POST requests without a Content-Length header work, too kapejod 2013-11-19 20:17:10 +01:00
  • bf4804998b Support for HTTP POST. Use lws_body_copy() to retrieve the body from the post request. kapejod 2013-11-19 13:38:16 +01:00
  • c2d192b541 Merge 7ffc92b1f7 into 909a3720c7 prasannateamf1 2013-11-12 17:27:13 -08:00
  • 7ffc92b1f7 support for client authentication based on certs prasannateamf1 2013-11-12 17:21:01 -08:00
  • 909a3720c7 case insensitive http headers Andy Green 2013-11-13 08:03:05 +08:00
  • 1e3f7b8de9 introduce uri args Andy Green 2013-11-13 07:45:17 +08:00
  • d3f6873942 back up directory paths properly Andy Green 2013-11-13 06:53:21 +08:00
  • 4e7a13314d real http status codes update attack.sh Andy Green 2013-11-11 07:30:33 +08:00
  • 6f42910987 uri santitation fixes deal with single dot update attack.sh Andy Green 2013-11-11 06:14:52 +08:00
  • b1a9e508cd translate and protect uri test sever use uri path Andy Green 2013-11-10 15:15:21 +08:00
  • 19895bcfd4 introduce LWS_CALLBACK_FILTER_HTTP_CONNECTION Andy Green 2013-11-09 11:59:56 +08:00
  • 6cd8880f23 add cookie example to test server Andy Green 2013-11-09 11:06:29 +08:00
  • 7900256c8a allow other headers in http send file Andy Green 2013-11-09 11:04:35 +08:00
  • 84fd949e05 make ah available in http callback properly Andy Green 2013-11-09 11:40:32 +08:00
  • cc13c6f187 improve minilex use external parsing header Andy Green 2013-11-09 10:09:09 +08:00
  • 7ee4f890a3 windows workaround unsigned fd in emulated poll Graham Newton 2013-11-09 08:11:41 +08:00
  • d1eac60f81 interface improve visibility fail if not found Andy Green 2013-11-09 08:07:38 +08:00
  • 787b84e35c protect the label with an ifdef Andreas Pakulat 2013-11-04 12:51:50 +01:00
  • d2003731b4 Merge 972813c0a8 into dae94d8adc apaku 2013-11-03 23:31:59 -08:00
  • dae94d8adc Windows Fix usage in Windows XP targetting projects Andreas Pakulat 2013-10-28 15:00:16 +01:00
  • 29338d9ef3 unixify websock w32.h line endings Andy Green 2013-11-04 10:17:50 +08:00
  • fe8589c07c Windows Fix include for win32helpers Andreas Pakulat 2013-10-16 17:57:17 +02:00
  • 7e8674007d Windows Fix installing the dll Andreas Pakulat 2013-10-28 16:02:12 +01:00
  • 68bd4bd7bf Support _WIN32 in addition to WIN32 define Andreas Pakulat 2013-10-28 15:18:04 +01:00
  • 39ceebcfbf Drop wsockcompat.h header its not part of msvc Andreas Pakulat 2013-10-28 15:15:44 +01:00
  • b1aa1d3389 handle HUP on any mode socket Graham Newton 2013-11-04 09:47:06 +08:00
  • 9bb0c10793 Include EISCONN in compat defines Andreas Pakulat 2013-10-28 16:43:34 +01:00
  • 8e51b816a2 Merge b85a45723e into 9b8a29f8ca apaku 2013-10-28 08:24:01 -07:00
  • 650aa17c85 Fix installing the dll Andreas Pakulat 2013-10-28 16:02:12 +01:00
  • e2b37a776d Drop wsockcompat.h header its not part of msvc Andreas Pakulat 2013-10-28 15:15:44 +01:00
  • 2cbc075756 Support _WIN32 in addition to WIN32 define Andreas Pakulat 2013-10-28 15:18:04 +01:00
  • b85a45723e Fix usage in Windows XP targetting projects Andreas Pakulat 2013-10-28 15:00:16 +01:00
  • 9b8a29f8ca trac41 WIN32 add wsockcompat.h Andy Green 2013-10-26 21:18:44 +08:00
  • 81877e6a4c v1.2.3 changelog update v1.23-chrome32-firefox24 Andy Green 2013-10-26 20:36:08 +08:00
  • 7521233176 make header protection unique remove __prefix Markus Elfring 2013-10-26 20:23:00 +08:00
  • 299244f7fc fix cmake quoting Markus Elfring 2013-10-26 20:03:43 +08:00
  • cfa8ac34c7 cover-proxy-read-EAGAIN.patch Subject: [PATCH] Because of nonblocking sockets reading from proxy might not work in one turn. We should check for EAGAIN. shys 2013-10-25 15:50:21 +02:00
  • 5efcb3f7de Subject: [PATCH] Additional check for EISONN. On iOS "if (connect()) == -1 || errno == EISCONN)" doesn't work. shys 2013-10-25 15:49:11 +02:00
  • 6b5c1af439 Subject: [PATCH] On iOS with nonblocking sockets I experience SSL error which is not really an error ( http://lists.freeradius.org/pipermail/freeradius-users/2009-August/040155.html ). Added check for that. Additional fixes for comments and logging. shys 2013-10-25 15:52:47 +02:00
  • 44e260e004 fix origin u0u0 2013-10-25 17:13:11 +08:00
  • 36efd82da6 defer changing to proxy uri until connected Andy Green 2013-10-25 22:07:57 +08:00
  • f3c68b4474 Update client.c u0u0 2013-10-25 17:13:11 +08:00
  • 6811457323 add EISCONN handling to client connect attempt Andy Green 2013-10-24 22:07:04 +08:00
  • 24f4eb648b wait ssl connect completion on client proxy path shys 2013-10-24 22:27:08 +08:00
  • b4e800e333 manual proxy forcing api shys 2013-10-24 22:12:03 +08:00
  • e0b3d13fbf CMAKE help if cwd not git dir Arokux X 2013-10-24 21:53:39 +08:00
  • 8d15cf4a14 fix typo in NO_SERVER case Andy Green 2013-10-24 21:47:06 +08:00
  • 9564e8631e Merge 9c8200c9c9 into 8b2d6f0ee7 shyswork 2013-10-24 05:46:30 -07:00
  • 9c8200c9c9 add function to manually setup proxy. Useful on iOS where getenv doesn't return proxy settings shys 2013-10-24 14:27:50 +02:00
  • 8b2d6f0ee7 use compatible_close for sockets Andy Green 2013-10-22 06:49:30 +08:00
  • 0c0bf4a985 fix clean return path user code handle Andy Green 2013-10-18 19:23:06 +08:00
  • 1f4267bda8 add explicit error for partial send Andy Green 2013-10-17 08:09:19 +08:00
  • 972813c0a8 Fix include for win32helpers Andreas Pakulat 2013-10-16 17:57:17 +02:00
  • 5dc62ead9d trac 40 client connection properly nonblocking Andy Green 2013-09-20 20:26:12 +08:00
  • e92947680a force failed header parse to act Fujii Bunichiroh 2013-09-18 21:01:02 +08:00
  • 8eda4117dd remove bae64 decode and selftest Andy Green 2013-09-18 20:57:59 +08:00
  • 512c246338 trac #39: allow fd 0 for connection Andy Green 2013-09-18 12:59:33 +08:00
  • 578a24df3d cmake fix for osx 64 bit Erland Isaksson 2013-09-18 09:00:52 +08:00
  • 9beedc163c trac 36 make libwebsocket_set_timeout public Andy Green 2013-09-18 08:47:15 +08:00
  • 96d48fdc28 change LWS_CALLBACK_FILTER_PROTOCOL_CONNECTION user param usage Andy Green 2013-09-18 08:32:55 +08:00
  • 6a316cfbc8 Merge a2f76fb4b7 into 6c58228577 ntdavidson 2013-06-29 04:06:54 -07:00
  • a2f76fb4b7 Merge branch 'master' of https://github.com/ntdavidson/libwebsockets Niall T. Davidson 2013-06-29 12:06:33 +01:00
  • be76642c9e Fixed erroneous byte count reported by libwebsocket_write() Niall T. Davidson 2013-06-10 22:09:16 +01:00
  • 6ce9fc5bdf Merge remote-tracking branch 'upstream/master' Niall T. Davidson 2013-06-29 11:20:48 +01:00
  • 6c58228577 fix http incomplete send handling David Gauchard 2013-06-29 10:24:16 +08:00
  • 8294c1fa4f Request "send" not to trigger SIGPIPE on errors. Joachim Bauch 2013-06-29 10:22:09 +08:00
  • eb51a7a6ef add CMake find function for libwebsockets Jiri Hnidek 2013-06-29 10:18:52 +08:00
  • db761be972 Added additional LWS_CALLBACK_CLOSED_HTTP callback to just_kill_connection branch of close_and_free_session Niall T. Davidson 2013-06-29 10:16:18 +08:00
  • d99f27938e Merge 810dbadd6b into d727e9f698 Joachim Bauch 2013-06-27 00:55:35 -07:00
  • 810dbadd6b Request "send" not to trigger SIGPIPE on errors. Joachim Bauch 2013-06-27 09:52:02 +02:00
  • d727e9f698 Support empty ping and pong packets. Joachim Bauch 2013-06-23 14:47:26 +08:00
  • d8b8542d59 Declare "sha1_init" statically to avoid naming conflicts if linked statically with other libraries providing a method with the same name (e.g. OpenSSL). Joachim Bauch 2013-06-19 15:10:26 +02:00
  • a0bdb18b77 Declare "sha1_init" statically to avoid naming conflicts if linked statically with other libraries providing a method with the same name (e.g. OpenSSL). Joachim Bauch 2013-06-19 15:10:26 +02:00
  • 2e519dce7a Merge 8977d5e513 into 0c9563bbd2 Joachim Bauch 2013-06-19 06:07:31 -07:00
  • 8977d5e513 Support empty ping and pong packets. Joachim Bauch 2013-06-19 15:00:23 +02:00