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

Commit graph

  • 60fbab80b3 dont free externally allocated user_space when closing connection Andy Green 2014-07-05 10:31:12 +08:00
  • 6e8962250f fix build on OpenBSD geq 2014-05-28 04:52:18 +00:00
  • 73ce361614 Added HTTP OPTIONS support: Andy Green 2014-07-05 10:04:19 +08:00
  • f3b6f25e6a Added comma after if-none-match... Andrew Canaday 2014-06-30 05:54:16 -04:00
  • 470c92c8fd Added HTTP_STATUS_NO_CONTENT == 204 Andrew Canaday 2014-06-29 19:14:43 -04:00
  • ba63f81b92 Reducing CPU cycles spent calculating per-header length limit. Andrew Canaday 2014-06-29 01:34:24 -04:00
  • 304fab3a59 Added docs for token limits. Andrew Canaday 2014-06-29 00:30:45 -04:00
  • 97168b7082 Added optional per-header length limits: Andrew Canaday 2014-06-29 00:25:19 -04:00
  • 64c75e1d35 Merge b5d1e101cf into dfca3abfa1 Andrew Canaday 2014-06-29 05:11:14 +00:00
  • b5d1e101cf Regenerated lextable.. Andrew Canaday 2014-06-29 01:10:30 -04:00
  • 0aeb17aec6 Merge branch 'feature/new_http_headers' into develop Andrew Canaday 2014-06-28 20:24:33 -04:00
  • 4220327520 Added new HTTP headers and WSI tokens: Andrew Canaday 2014-06-28 20:19:57 -04:00
  • e65daf8fde Merge e033362cb5 into dfca3abfa1 seamxr 2014-06-25 21:14:05 +00:00
  • e033362cb5 Not free external allocated memory blocks. seamxr 2014-06-25 14:09:17 -07:00
  • 1c018ab79a SSL: Disable support for SSLv2 and SSLv3. Roger A. Light 2014-06-03 01:35:00 +01:00
  • b1f62cc2f1 fix build on OpenBSD geq 2014-05-28 04:52:18 +00:00
  • 17306cebe4 Merge 2648e903a2 into dfca3abfa1 Andrew Canaday 2014-05-24 20:17:47 +00:00
  • 2648e903a2 Forgot to add WSI_TOKEN_OPTIONS_URI to the switch statement in parsers. Andrew Canaday 2014-05-24 16:17:17 -04:00
  • 09c007eba4 Added HTTP OPTIONS support: Andrew Canaday 2014-05-23 18:53:13 -04:00
  • dfca3abfa1 clean partial send handling warning Andy Green 2014-05-22 11:12:15 +08:00
  • f77e6e33d1 Partial send handling kolis 2014-05-19 14:40:50 +02:00
  • 516962db41 Merge 576d75eaf5 into 7cc7ae476a Peter V 2014-04-28 07:44:12 +00:00
  • 9d13d652ee Merge e83148a381 into 7cc7ae476a Peter V 2014-04-28 07:43:14 +00:00
  • b34065369b Merge d1aa5ed93f into 7cc7ae476a Peter V 2014-04-28 07:42:15 +00:00
  • 7cc7ae476a Fix for binding socket to a specific interface (fixes #116) also allow binding to IP address with @iface info.iface = "eth0"; info.iface = "192.168.1.5"; vpeter4 2014-04-27 12:32:15 +02:00
  • 46e48868ac Turn off IPv6 in windows for now Joakim Soderberg 2014-04-24 14:47:10 +02:00
  • 590fb70102 Conditionally declare variable vpeter4 2014-04-27 13:22:09 +02:00
  • e035f2ea3e Compile with older OpenSSL library (missing symbol SSL_set_tlsext_host_name) vpeter4 2014-04-27 12:52:21 +02:00
  • d1aa5ed93f new API function libwebsocket_wsi_user which returns the optional user allocation that is attached to the wsi vpeter4 2014-04-27 18:58:55 +02:00
  • 2d085d05e0 Merge 7c00fc3d9d into 6ea337aa3e Peter V 2014-04-27 11:35:31 +00:00
  • 7c00fc3d9d Disable compile error: statement with no effect vpeter4 2014-04-27 13:35:28 +02:00
  • 4dd8ada592 Disable compile warning: no newline at end of file vpeter4 2014-04-27 13:28:22 +02:00
  • 576d75eaf5 Conditionally declare variable vpeter4 2014-04-27 13:22:09 +02:00
  • c60c59e7bd Compile with older OpenSSL library (missing symbol SSL_set_tlsext_host_name) vpeter4 2014-04-27 12:52:21 +02:00
  • e83148a381 Fix for binding socket to a specific interface (fixes #116) also allow binding to IP address with @iface info.iface = "eth0"; info.iface = "192.168.1.5"; vpeter4 2014-04-27 12:32:15 +02:00
  • 1551500d15 Turn off IPv6 in windows for now... Joakim Soderberg 2014-04-24 14:47:10 +02:00
  • 6ea337aa3e introduce LWS_FEATURE_ tests Andy Green 2014-04-21 08:27:19 +09:00
  • 1b2fc03f24 libev stub macros need to reflect void when disabled Andy Green 2014-04-21 07:59:44 +09:00
  • 2406a7068f Merge c11b847fa8 into f004ec594e Patrick Gansterer 2014-04-15 16:50:19 +00:00
  • c11b847fa8 Windows: Fix implementation of lws_plat_inet_ntop() Patrick Gansterer 2014-04-15 18:45:48 +02:00
  • fb9dc57068 Windows: Use gai_strerrorW() instead of gai_strerror() Patrick Gansterer 2014-04-15 18:42:57 +02:00
  • fe0ca596d6 Windows: Fix the passed parameter to the setsockopt function Patrick Gansterer 2014-04-15 18:41:38 +02:00
  • a6b019aaee Declare the lws_ssl_capable_*_no_ssl function outside the SSL #ifdef Patrick Gansterer 2014-04-15 18:40:31 +02:00
  • 6bb4b62ede Fix compilation on Windows CE after cleanup Patrick Gansterer 2014-04-15 18:39:26 +02:00
  • 1077e1f4d2 Fix include statement of in6addr.h Patrick Gansterer 2014-04-15 18:38:54 +02:00
  • f004ec594e rxflow just return 0 when changing state Andy Green 2014-04-12 11:47:25 +08:00
  • 0f58db3940 windows ipv6 add necessary header Andy Green 2014-04-12 11:10:35 +08:00
  • cdb9bf9bdd refactor move ssl server service to ssl.c Andy Green 2014-04-12 10:07:02 +08:00
  • a717df2739 refactor libev eliminate all code ifdefs Andy Green 2014-04-11 13:14:37 +08:00
  • f4ffc1e215 fixes for close flush Andy Green 2014-04-10 17:06:59 +08:00
  • e7016aae2b fixup no extentsion around last clean Andy Green 2014-04-10 15:15:13 +08:00
  • a1a24d26a6 close should flush any truncated send before really closing Andy Green 2014-04-10 14:25:24 +08:00
  • d7340c141f clean=various ifdef reduction Andy Green 2014-04-10 14:08:10 +08:00
  • 15d56dd9da truncated send always callback on writeable Andy Green 2014-04-10 11:23:18 +08:00
  • c5d3ed328b test server extend timeout while sending leaf Andy Green 2014-04-10 11:11:06 +08:00
  • fe660b5c4b inform timeout source when TIMEDOUT_WAITING Andy Green 2014-04-10 11:03:22 +08:00
  • 5b08f12fe8 docs clarify create context comment threading not supported Andy Green 2014-04-10 10:13:43 +08:00
  • f184ebf038 Merge 13607305d4 into 47e0c91e2f JoakimSoderberg 2014-04-08 23:16:22 +00:00
  • 47e0c91e2f move SNI temp var back one Andy Green 2014-04-08 16:15:02 +01:00
  • 1a308e4176 define LWS_SSL_CAPPABLE return codes even when no SSL enabled Andy Green 2014-04-08 07:26:30 +01:00
  • 5b94c3b449 Update private-libwebsockets.h spayton 2014-04-07 18:43:58 +01:00
  • a2881aacfe Update private-libwebsockets.h spayton 2014-04-07 18:43:58 +01:00
  • d2f5b199bc windows Fix build. Joakim Soderberg 2014-04-07 11:28:08 +02:00
  • 13607305d4 Fixes windows build. Joakim Soderberg 2014-04-07 11:28:08 +02:00
  • e9b61b5ba5 windows clean out redundant inet_ntop prototype Andy Green 2014-04-07 06:25:07 +01:00
  • 529d4814d0 fix ssl error reporting Andy Green 2014-04-06 12:39:22 +01:00
  • 485abc1c66 allow signals during send Andy Green 2014-04-06 12:41:20 +01:00
  • 8e18fe3a94 fix accept nonzero as close from WRITEABLE callback Andy Green 2014-04-06 12:40:16 +01:00
  • 78f266a525 refactor use unified ssl read write functions Andy Green 2014-04-05 16:48:48 +01:00
  • 02138126f2 refactor add ssl read write single implementation Andy Green 2014-04-06 06:26:35 +01:00
  • b25b85f606 windows allow syslog log target to mao to stderr Andy Green 2014-04-03 23:34:09 +08:00
  • 92795d64db windows fix breakage from plat refactor Andy Green 2014-04-03 22:38:49 +08:00
  • a5fe1192cf windows fix SetFilePointer args Andy Green 2014-04-03 19:52:37 +08:00
  • 2eedea9884 http2 add initial alpn support Andy Green 2014-04-03 14:33:48 +08:00
  • c57037a555 refactor ssl related code into ssl.c Andy Green 2014-04-03 10:17:00 +08:00
  • b49a995a8d clean small additional ifdef reduction Andy Green 2014-04-03 10:11:04 +08:00
  • aad2eac48e refactor handshake client and server handling into client.c and server.c Andy Green 2014-04-03 09:03:37 +08:00
  • d99476b2b3 refactor move flow control to server.c Andy Green 2014-04-03 08:40:05 +08:00
  • e38031a394 refactor migrate client and server specific context init into client.c and server.c Andy Green 2014-04-03 08:24:29 +08:00
  • 34f3dd2082 refactor pollfd related functions into pollfd.c Andy Green 2014-04-03 07:42:50 +08:00
  • d474135424 refactor service related functions into service.c Andy Green 2014-04-03 07:36:41 +08:00
  • 3d67f515db refactor context related functions into context.c Andy Green 2014-04-03 07:29:50 +08:00
  • 0d4a346177 remove libev build tag Andy Green 2014-04-03 07:17:10 +08:00
  • a654fc0d50 clean move lws_plat externs Andy Green 2014-04-03 07:16:40 +08:00
  • 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
  • ef28723a45 Merge b13eed4dcc into e85ddb4822 Patrick Gansterer 2014-03-30 08:34:49 +00: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