Commit graph

  • 1cd3ba6fdc ipv6 use lws_plat_ to avoid win naming collision Andy Green 2014-04-02 23:03:23 +08:00
  • 5266f66f50 win32 inet_top Andy Green 2014-04-02 21:31:07 +08:00
  • 0651e500d4 changelog add info about cmake needing clean build dir sometimes Andy Green 2014-04-02 21:18:11 +08:00
  • e40aa9b920 plat change to build selection by cmake Andy Green 2014-04-02 21:02:54 +08:00
  • 2c24ec0211 refactor out most NO_EXTENSIONS Andy Green 2014-04-02 19:45:42 +08:00
  • 158e804cb7 refactor out WIN32 tests from code Andy Green 2014-04-02 14:25:10 +08:00
  • 03cf1dde39 truncated send issue independent of LWS_NO_EXTENSIONS 2 Andy Green 2014-04-01 14:20:44 +08:00
  • f9196dd85c truncated send issue independent of LWS_NO_EXTENSIONS Andy Green 2014-04-01 11:24:44 +08:00
  • 5bc002e424 only use clean buffer for failed write if sent something Andy Green 2014-04-01 09:59:23 +08:00
  • 4dd338590e libev protect when disabled at runtime in server.c Andy Green 2014-04-01 08:36:36 +08:00
  • 8c2c92491e win32 clean remove leftover ifdef Andy Green 2014-03-31 22:03:09 +08:00
  • 4e1462d890 fix libev build Andy Green 2014-03-31 14:42:56 +08:00
  • bfaea95f60 clean libwebsockets.c Andy Green 2014-03-31 11:01:32 +08:00
  • b13eed4dcc Cleanup header includes Patrick Gansterer 2014-03-30 10:19:23 +02:00
  • ac49f1e97f Remove useless usage of ssize_t Patrick Gansterer 2014-03-30 10:18:51 +02:00
  • c3e8337bbd Windows: Support LWS_POLLHUP socket event Patrick Gansterer 2014-03-30 09:54:55 +02:00
  • b47f87b04b Introduce LWS_POLLIN, LWS_POLLOUT and LWS_POLLHUP Patrick Gansterer 2014-03-30 09:18:05 +02:00
  • e85ddb4822 Merge branch 'tid' of https://github.com/paroga/libwebsockets Andy Green 2014-03-30 09:48:59 +08:00
  • 0bf8fe51bf Add missing resetting of the service_tid on Windows Patrick Gansterer 2014-03-29 09:34:24 +01:00
  • 73882e49fc Remove websock-w32.h Patrick Gansterer 2014-03-29 08:25:58 +01:00
  • 462c981e9c Move #define for random() into the test applications where needed Patrick Gansterer 2014-03-29 08:05:07 +01:00
  • 970e19ceaa Remove unreferenced local variable on Windows Patrick Gansterer 2014-03-29 07:52:37 +01:00
  • 60cbbac880 Use Sleep() instead of usleep() on Windows Patrick Gansterer 2014-03-29 07:52:01 +01:00
  • fc5734c339 Remove dummy headers for Windows Patrick Gansterer 2014-03-29 07:43:38 +01:00
  • 8df031d336 Remove emulated_poll on Windows Patrick Gansterer 2014-03-29 07:15:40 +01:00
  • 0fc37b64f6 windows Use WSAWaitForMultipleEvents() instead of poll() on Windows Patrick Gansterer 2014-03-28 15:44:56 +01:00
  • 8c020f2363 Build fixes for WindowsCE Patrick Gansterer 2014-03-28 18:09:20 +01:00
  • 6ff04bb459 Remove duplicated code for setting the socket options Patrick Gansterer 2014-03-28 09:28:13 +01:00
  • 0447329414 Fix IPv6 on non-Linux platforms Patrick Gansterer 2014-03-28 08:28:02 +01:00
  • 145ecece10 cyassl skip setting SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER Andy Green 2014-03-28 14:00:01 +08:00
  • a616300091 Fix nonblocking connect on Windows Patrick Gansterer 2014-03-27 11:21:41 +01:00
  • 7844d04adc ipv6 client fix Andy Green 2014-03-25 14:08:21 +08:00
  • 055f2979ec ipv6 integration fixes Andy Green 2014-03-24 16:09:25 +08:00
  • 3f13ea2264 add ipv6 support James Devine 2014-03-24 16:09:25 +08:00
  • 9ed754d46e fix NO_EXTENSIONS Andy Green 2014-03-23 15:15:54 +08:00
  • 9769f4f293 libev port Andrew Canaday 2014-03-23 13:25:07 +08:00
  • 03203aba93 trac 58 ssl enable SNI per vhost certs erauhut 2014-03-23 12:24:40 +08:00
  • 28b12ad0af ssl output handle want read write Andy Green 2014-03-23 12:02:52 +08:00
  • 35c80f9885 ssl add SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER to server and client Andy Green 2014-03-23 11:53:07 +08:00
  • e254d9589d truncated send keep and grow truncation buffer Andy Green 2014-03-23 11:41:15 +08:00
  • 27e770b0ef clean output.c a little Andy Green 2014-03-23 11:21:51 +08:00
  • 564056d27c nonzero return from client parser is close Andy Green 2014-03-17 18:40:08 +08:00
  • d2ec7adbab ssl client use OS CA root certs by default Andy Green 2014-03-15 10:39:29 +08:00
  • 5ac7e7ad5a client allow user callback to close on nonzero return Andy Green 2014-03-15 09:32:40 +08:00
  • bbc5c07054 upgrade and improve storage efficiency of minilex Andy Green 2014-03-09 11:49:21 +08:00
  • 1ee57f6fe8 Add libwebsocket_cancel_service() to let a pending libwebsocket_service() return Patrick Gansterer 2014-03-06 11:57:50 +01:00
  • 25f8b9e230 openwrt: add cyassl options, update to LWS_ cmake syntax John Clark 2014-03-02 16:27:10 -05:00
  • e04ec35a43 Fix installation into relative installation directory Patrick Gansterer 2014-02-28 16:29:28 +01:00
  • cb6ee152d2 Define libwebsocket_write_http as a macro instead of inline Patrick Gansterer 2014-03-03 12:21:20 +01:00
  • ae1a8be61a win32 provide empty declaration for inline Andy Green 2014-03-03 07:21:30 +08:00
  • 71a8870fa2 add cyassl options, update to LWS_ cmake syntax John Clark 2014-03-02 16:27:10 -05:00
  • 388dc7d201 Fix cyassl flags, update documentation John Clark 2014-03-01 22:24:47 -05:00
  • 4a83727bf6 Remove duplicated implementations for bzero() Patrick Gansterer 2014-02-28 13:17:49 +01:00
  • 2dbd837c41 WSAGetLastError() instead of errno on Windows Patrick Gansterer 2014-02-28 12:37:52 +01:00
  • 61a6ae4f77 Check if getenv() exists Patrick Gansterer 2014-02-28 02:32:03 +01:00
  • 148b945f7f Allow setting the HTTP proxy via creation info Patrick Gansterer 2014-02-28 02:31:23 +01:00
  • 02684c54fb fix missing include for time Andy Green 2014-02-28 09:09:17 +08:00
  • 5b71aac2ed Enable compilation on Windows CE Patrick Gansterer 2014-02-28 01:31:39 +01:00
  • cd9d6c5149 Correctly server non-ASCII filenames on Windows Patrick Gansterer 2014-02-28 01:29:28 +01:00
  • 9d614917c3 Add dummy implementation when strerror() is missing Patrick Gansterer 2014-02-28 00:59:53 +01:00
  • e5720a347e Cleanup include statements Patrick Gansterer 2014-02-28 00:57:19 +01:00
  • 8a59033565 Fix type checks in CMake Patrick Gansterer 2014-02-28 00:42:08 +01:00
  • ce8079c09b Add explicit cast to setsockopt() calls Patrick Gansterer 2014-02-28 00:37:20 +01:00
  • fce64cda4c Fix Content-Type header of http status response Patrick Gansterer 2014-02-27 11:42:41 +01:00
  • 81338aa886 Use native file functions on Windows Patrick Gansterer 2014-02-27 03:21:50 +01:00
  • 3ef96e8095 Rename leave to cleanup Patrick Gansterer 2014-02-26 21:56:59 +01:00
  • 92792b4eef Avoid calls to gettimeofday() Patrick Gansterer 2014-02-26 21:37:31 +01:00
  • 7769a2d07e Replace perror() with lwsl_warn() Patrick Gansterer 2014-02-26 19:52:11 +01:00
  • b37bd6ce5c Fix endian detection on non-linux systems Patrick Gansterer 2014-02-26 19:21:40 +01:00
  • 2ff6955046 Add missing LWS_VISIBLE to libwebsocket_set_timeout() Patrick Gansterer 2014-02-26 18:51:05 +01:00
  • 0f3e41373b unconfuse quoting in CMakeLists.txtt Andy Green 2014-02-27 07:28:45 +08:00
  • 83725d8cd4 revert wrong fix visibility of return_http_status Andy Green 2014-02-27 07:19:21 +08:00
  • 7b7b7b2734 Fix windows compilation. Joakim Soderberg 2014-02-24 18:23:00 +01:00
  • 86267d94ad use SO_REUSEADDR on windows since supposedly ok now Gabriel Gritsch 2014-02-22 18:00:28 +08:00
  • 6afb19ac2c fix visibility of return_http_status Andy Green 2014-02-21 18:51:38 +08:00
  • 7f54e76f6d fix WITHOUT_CLIENT install in CMake Andy Green 2014-02-21 18:48:05 +08:00
  • 1ea84e7710 update cmake opts in README.build Andy Green 2014-02-21 18:45:45 +08:00
  • 92f9b16c9e interface_to_sa no longer server only Andy Green 2014-02-21 18:43:42 +08:00
  • e049a77775 Call libwebsocket_set_timeout() before callback LWS_CALLBACK_HTTP. Craig McQueen 2014-02-20 10:27:11 +11:00
  • 03bb8f9045 Add support to binding client to interface. Mattias Lundberg 2014-02-18 10:06:57 +01:00
  • 6596e4b2f5 Fix compilation on Windows. Joakim Soderberg 2014-02-18 13:38:14 +01:00
  • e7fd8b199e Add LWS_VISIBLE to libwebsocket_set_timeout() so it can be used externally. Craig McQueen 2014-02-19 09:24:17 +11:00
  • a9e4787aee add missing CMake pieces Andy Green 2014-02-16 01:52:50 +08:00
  • 8284cf18ad document new extpoll apis Michael Haberler 2014-02-15 20:33:46 +08:00
  • 099645dc05 update test server for new extpoll Michael Haberler 2014-02-15 20:21:02 +08:00
  • ffbc02ff11 change extpoll in lib to new way Michael Haberler 2014-02-15 20:19:26 +08:00
  • b309305a7e replace old extpoll callbacks with LWS_CALLBACK_CHANGE_MODE_POLL_FD Michael Haberler 2014-02-15 20:18:24 +08:00
  • cb7330680e define struct libwebsocket_pollargs Michael Haberler 2014-02-15 20:15:55 +08:00
  • 76b6ea191c add outermost wsi lifetime callbacks Andy Green 2014-02-15 19:25:50 +08:00
  • 09f005819a LWS_CALLBACK_USER Andy Green 2014-02-15 16:49:41 +08:00
  • e39e6ef926 libwebsocket_callback_all_protocol Andy Green 2014-02-15 16:36:38 +08:00
  • 890f8e992b add const http write helper Gabriel Gritsch 2014-02-15 16:20:25 +08:00
  • 8ea1955c3e fix zero length ping pong Andy Green 2014-02-15 16:00:37 +08:00
  • f975f73640 missing endian preprocessor defines on Linux environments Daniel Ludwig 2014-02-14 00:17:46 +01:00
  • e919af8d18 update version in libwebsockets.pc Andy Green 2014-02-15 14:45:14 +08:00
  • 7c6f26c62c fix memory leak arnaudviala 2014-02-15 14:39:40 +08:00
  • 176de27df6 add timeout between accept and negotiation Andy Green 2014-02-15 14:36:02 +08:00
  • d578f57f7f Fix documentation for LWS_CALLBACK_FILTER_NETWORK_CONNECTION Alexandre Erwin Ittner 2014-02-06 23:15:51 -02:00
  • af8694d203 make force_exit volatile. Jakob Flierl 2014-01-27 12:37:47 +01:00
  • 67445557c2 cmake and other fixes Joakim Soderberg 2014-02-15 13:48:56 +08:00