Commit graph

  • f803c0d9df fix heap corruption if HTTP callback calls libwebsocket_close_and_free_session Nick Dowell 2012-04-05 10:29:29 +08:00
  • fd96330920 map wsorigin on to origin at an early point and stop dupe header mem leaks Andy Green 2012-04-03 17:02:20 +02:00
  • 5519d9f054 handle unsupported protocol correctly Nick Dowell 2012-04-03 17:22:19 +01:00
  • 15601fd8f1 fix issuing null extension header if none supported Andy Green 2012-03-29 09:27:13 +08:00
  • d515ddd51d Don't care for the human-readable part of "HTTP/1.1 101" reply Artem Egorkine 2011-11-23 10:46:24 +02:00
  • f2e5e985c3 cleanup fixes tested on win32 compiler Dan Zhang 2011-11-09 15:55:16 +08:00
  • 20b66e9939 win32 poll emulation clean and address PEEK issue Andy Green 2011-11-09 07:28:45 +08:00
  • cc01247c50 debug move most spew into debug macro Andy Green 2011-11-07 19:53:23 +08:00
  • 49146dbcce Add libwebsockets_ensure_user_space Alex Bligh 2011-11-07 17:19:25 +08:00
  • 2f5b9bd30e add missing win32 zlib pieces David Galeano 2011-10-04 20:59:24 +08:00
  • 2ef75057cd http charsets have case insensitive tokens Oleg Golosovskiy 2011-10-04 20:20:14 +08:00
  • 7b11fec7ca Added support for Windows XP. David Galeano 2011-10-04 19:55:18 +08:00
  • 08d60f1876 Added BYTE_ORDER definition for win32 builds. David Galeano 2011-10-03 19:30:27 +08:00
  • 07b56e6a8c doc LWS_EXTERN Andy Green 2011-10-03 19:30:22 +08:00
  • 0644779c62 zlib update David Galeno 2011-09-26 17:33:45 +01:00
  • 4c65884343 Added "Release DLL" configuration. David Galeano 2011-09-26 17:30:34 +01:00
  • 9454e21567 Added LWS_EXTERN to allow building a DLL. Signed-off-by: David Galeano <davidgaleano@turbulenz.biz> David Galeano 2011-09-26 12:17:20 +01:00
  • f70093583b Fixed compiler warnings. Signed-off-by: David Galeano <davidgaleano@turbulenz.biz> David Galeano 2011-09-26 12:09:54 +01:00
  • a0e4c88351 Ignoring Release build and opensdf files. David Galeano 2011-09-26 12:09:20 +01:00
  • 5bf65788ea fix failure to limit 7bit lengths support-protocol-v8-chrome-15-firefox-6 Andy Green 2011-09-25 10:46:31 +01:00
  • f24311527e Fix compile issue on Apple M K 2011-09-25 10:34:35 +01:00
  • a11fe94f2c correct cpp extern only being on win32 Andy Green 2011-09-25 10:30:26 +01:00
  • 188d896c81 test html uplevel detect browser and MozWebSocket Andy Green 2011-09-25 10:01:02 +01:00
  • d85cb2083d v08v13 add support v13 default Andy Green 2011-09-25 09:32:54 +01:00
  • 25a56b0ac3 v08 receiver ignore frame with unhandled ext opcode Andy Green 2011-09-25 08:47:57 +01:00
  • 815fa23a98 v08 change ignore incoming set ext bits Andy Green 2011-09-25 08:47:53 +01:00
  • c15cb38d13 my compiler version didn't find it, but there is an uninitialized usage of len pointed out by Sonic on the blog Andy Green 2011-06-26 10:27:28 +01:00
  • 0922650b53 extensions fix deflate stream vs mux and veto it on mux children Andy Green 2011-05-28 10:19:19 +01:00
  • 5555c98728 x google mux handle illegal channel add indexes cleanup handle ch1 rx Andy Green 2011-05-26 12:59:13 +01:00
  • 68b4504329 extensions introduce pre close veto Andy Green 2011-05-25 21:41:57 +01:00
  • 8c6aaa2b43 extensions change child count to highest child subchannel Andy Green 2011-05-25 21:07:20 +01:00
  • f6652412f3 extensions ensure per conn allocation starts zeroed Andy Green 2011-05-25 20:46:18 +01:00
  • 6ab0bba068 x google mux complete introduction of MUX_REAL_CHILD_INDEX_OFFSET that got included accidentally Andy Green 2011-05-25 12:16:00 +01:00
  • f4a7c6944b add gitignore Jean-Pierre Gygax 2011-05-25 09:51:48 +01:00
  • b422887874 win32 update for vc 2010 contributed Jean-Pierre Gygax 2011-05-25 09:50:58 +01:00
  • d3b421e112 remove use mux blocks macro Andy Green 2011-05-25 09:48:03 +01:00
  • a59bb9016c x google mux change to new compact channel index scheme Andy Green 2011-05-24 23:08:05 +01:00
  • 69b6808358 x google mux introduce sticky mux opcode usage if ever used in channel Andy Green 2011-05-24 22:57:41 +01:00
  • 66a16f393e x google mux implement child close Andy Green 2011-05-24 22:07:45 +01:00
  • 7448c7ee0b test client add flag to defeat mux extension Andy Green 2011-05-24 22:06:17 +01:00
  • 4084af1745 test client make mirror data source channel open and close all the time Andy Green 2011-05-24 22:06:17 +01:00
  • 0054401f21 Modify Zlib VS project to be able to build in 64 bit Michel Archembault 2011-05-24 19:07:16 +01:00
  • 03bec393a5 Move include of gettimeofday.h to be able to build in C and C++ Michel Archambault 2011-05-24 17:15:25 +01:00
  • 6a1b904c95 move win32 zlib to correct place Michel Archembault 2011-05-24 16:42:42 +01:00
  • 2d1301e8cb dump active protocols and extensions at context create Andy Green 2011-05-24 10:14:41 +01:00
  • 0059754e35 fix parser reaction to zero length payloads Andy Green 2011-05-24 09:40:59 +01:00
  • 3293c2a6f7 fix server ping coming as client payload Andy Green 2011-05-24 09:34:50 +01:00
  • a41314f3bf introduce x google mux very draft indeed Andy Green 2011-05-23 10:00:03 +01:00
  • 8214a0447e win32 update projects Michel Archambault 2011-05-14 16:01:02 +02:00
  • b75c026613 remove line end at 72 for base64 encode Andy Green 2011-05-14 15:08:00 +02:00
  • 9c5c8385fc win32 use binary flag on opening http file Andy Green 2011-05-14 15:08:00 +02:00
  • ec7e0dc0f6 make base 64 helper apis public Andy Green 2011-05-14 15:07:59 +02:00
  • f94e058e52 win32 move gettimeofday include inside extern c Andy Green 2011-05-14 15:07:56 +02:00
  • 8f5f91f7c8 win32 nuke autogenerated files from tree Andy Green 2011-05-14 13:15:09 +02:00
  • b1dab512c1 win32 fix release build Andy Green 2011-05-14 13:12:01 +02:00
  • 66a36ff577 fix deflate window Andy Green 2011-04-29 17:43:06 +08:00
  • 043a0ba854 move send pipe choked api to public exports Andy Green 2011-04-25 23:54:11 +08:00
  • bc15798f65 handle new masking order and fixups support-protocol-v7 Andy Green 2011-04-24 08:12:38 +01:00
  • 23545dbb90 interpret new opcode map when 07 Andy Green 2011-04-24 06:19:22 +01:00
  • 53b6385399 issue new opcodes when 07 Andy Green 2011-04-24 06:05:29 +01:00
  • 4e752248eb write client frames the new way for 07 Andy Green 2011-04-24 06:04:03 +01:00
  • 33872cd376 carry over 06 stuff to 07 Andy Green 2011-04-24 05:49:44 +01:00
  • 283d0a2046 add 07 support Andy Green 2011-04-24 05:46:23 +01:00
  • 5fd55cd3a9 introduce 07 opcode ordering Andy Green 2011-04-23 10:54:53 +01:00
  • 27a0b91333 fix frgmented server reply Andy Green 2011-04-16 10:54:28 +01:00
  • 72c34321d3 Revert Pavel's patch looping in recv Andy Green 2011-04-16 10:46:21 +01:00
  • 4b65a562a5 Fix segfault in libwebsocket_write() Pavel Borzenkov 2011-04-15 13:17:26 +01:00
  • 876534b0d5 recv() may not return all data Pavel Borzenkov 2011-04-15 13:16:58 +01:00
  • 71ea500081 Use IPPROTO_TCP instead of SOL_TCP Pavel Borzenkov 2011-04-15 13:16:32 +01:00
  • 2af39964dc HTTP headers may be case-sensitive Pavel Borzenkov 2011-04-12 09:47:50 +01:00
  • 26111bc4c6 select raw zlib compression Andy Green 2011-03-22 09:06:52 +00:00
  • 46c2ea0d6f pass ext pointer in ext callback Andy Green 2011-03-22 09:04:01 +00:00
  • 6eeadae1ab update win32 support for zlib Peter Hinz 2011-03-10 18:19:10 +00:00
  • bb45a90037 Re: Windows port of your libwebsocket Peter Hinz 2011-03-10 18:14:01 +00:00
  • 7627af52a3 try to cover AF_LOCAL in libwebsockets_get_peer_addresses Andy Green 2011-03-09 15:13:52 +00:00
  • f92def7eef use unsigned peer dotted quad Andy Green 2011-03-09 15:02:20 +00:00
  • 5948865eb6 beautify fraggle Andy Green 2011-03-09 09:21:24 +00:00
  • 4bf91d7224 libwebsockets - gcc warnings Patrick McManus 2011-03-09 07:18:28 +00:00
  • 6c9395529e disable nagle algorithm Andy Green 2011-03-08 08:56:57 +00:00
  • 98a623fa46 clean fraggle Andy Green 2011-03-08 08:43:59 +00:00
  • e9739ed203 introduce fraggle test app Andy Green 2011-03-07 21:40:59 +00:00
  • 82c3d54c10 introduce libwebsocket_is_final_fragment Andy Green 2011-03-07 21:16:31 +00:00
  • 9a50ba844f fix misunderstood fragmentation restriction Andy Green 2011-03-07 21:14:23 +00:00
  • 5d9d94ba09 add CONTINUATION write mode Andy Green 2011-03-07 20:47:41 +00:00
  • 2836c641cf expose SHA1 api Andy Green 2011-03-07 20:47:41 +00:00
  • 8acc194dc2 expose random api Andy Green 2011-03-07 20:47:40 +00:00
  • 9e4c2b6e35 add separate server writeable and change naming to match rest of callbacks Andy Green 2011-03-07 20:47:39 +00:00
  • 58eaa74fd0 remove bogus bytes on first line of websockets.c Andy Green 2011-03-07 17:54:06 +00:00
  • 7c9c4d4dca add explicit libz inclusion Andy Green 2011-03-07 17:52:00 +00:00
  • c44159fb3a flush extensions when closing Andy Green 2011-03-07 07:08:18 +00:00
  • da527dfdee add extra state for waiting on close ack with timeout Andy Green 2011-03-07 07:08:12 +00:00
  • 69758fa809 introduce test server close testing switch Andy Green 2011-03-07 07:08:07 +00:00
  • 2a8978feec interop notes - libwebsocket -06 close Pat McManus @Mozilla 2011-03-07 06:06:36 +00:00
  • a047d8582d configure add requirement for zlib.h deflate-stream-support Andy Green 2011-03-06 13:37:10 +00:00
  • 775884edd2 add compression defeat switch to test client Andy Green 2011-03-06 13:32:53 +00:00
  • ce6a21dbda introduce deflate compression extension Andy Green 2011-03-06 13:32:53 +00:00
  • 6e5f95e401 allow extensions for parsing Andy Green 2011-03-06 13:15:34 +00:00
  • 4cd87a0bd9 introduce internal extensions array Andy Green 2011-03-06 13:15:32 +00:00
  • 2366b1c997 instantiate extensions server accepted Andy Green 2011-03-06 13:15:31 +00:00
  • c6517fa2ad dynamically create client extensions offer from extensions list Andy Green 2011-03-06 13:15:29 +00:00