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

Commit graph

  • fbf48227b3 add by hand http send example Andy Green 2013-02-14 23:06:37 +08:00
  • e803c82044 create user alloc for http if requested Andy Green 2013-02-14 23:18:10 +08:00
  • 54cb346320 introduce LWS_CALLBACK_HTTP_WRITEABLE Andy Green 2013-02-14 22:23:54 +08:00
  • adc71469da just get hostname into canonical_hostname Andy Green 2013-02-14 17:11:22 +08:00
  • 475bbdc938 remove getnameinfo Andy Green 2013-02-14 17:02:26 +08:00
  • 9fc50b5a40 fragge able to send chunks larger than rx buffer Andy Green 2013-02-14 14:15:58 +08:00
  • c2bb3dc7b3 unstaged server changes v1.22-chrome26-firefox18 Andy Green 2013-02-14 11:25:44 +08:00
  • 53a4678608 update 1.21 changelog Andy Green 2013-02-14 11:23:49 +08:00
  • ff5dbf91b1 check for default protocol rx buf limit v1.21-chrome26-firefox18 Andy Green 2013-02-14 10:18:31 +08:00
  • 182cb9ae5f update changelog v1.2-chrome26-firefox18 Andy Green 2013-02-13 11:54:08 +08:00
  • 0878b9ed05 fix missing cr from closing log Andy Green 2013-02-13 11:44:20 +08:00
  • 3ad2ecfbd8 update echo to use externsion getting api Andy Green 2013-02-13 09:34:53 +08:00
  • f272cb0624 Fixed DLL compilation on Windows for CMake. Joakim Soderberg 2013-02-13 09:29:26 +08:00
  • 08483536d2 Fixed soname and build shared lib for CMake. Joakim Soderberg 2013-02-13 09:29:17 +08:00
  • f83585f4b6 Added so-version information to the lib. Joakim Soderberg 2013-02-13 09:29:09 +08:00
  • 5b7312213e disable fstack usage Andy Green 2013-02-13 09:08:43 +08:00
  • 0f13459048 echo test app needs different lockfile Andy Green 2013-02-12 22:44:43 +08:00
  • 676bac2583 update rpm specfile Andy Green 2013-02-12 15:48:00 +08:00
  • f59d56cbd8 introduce attack script Andy Green 2013-02-12 12:56:05 +08:00
  • 94f94652ed security disallow repeated GET Andy Green 2013-02-12 13:10:19 +08:00
  • 3ee9b31054 security harden http parser a bit Andy Green 2013-02-12 12:52:39 +08:00
  • d579a7d89a fix another escaape runon Andy Green 2013-02-12 12:53:36 +08:00
  • c3ef0d600a add cyassl keepalive valgrind minimal mem to changelog Andy Green 2013-02-12 10:50:49 +08:00
  • 48258817a0 bump version to 1.2 and soname to 3 Andy Green 2013-02-12 10:36:39 +08:00
  • 508946cefd api make close api private only Andy Green 2013-02-12 10:19:08 +08:00
  • 70edd6fb80 api remove hangup_on_client Andy Green 2013-02-12 10:15:25 +08:00
  • 728569af60 update test echo for iface info member namechange Andy Green 2013-02-12 10:10:32 +08:00
  • cecf5e73cf eliminate snprintf Andy Green 2013-02-12 10:07:22 +08:00
  • 7a506ba5cb fix info struct api docs for iface vs interface Andy Green 2013-02-12 10:13:02 +08:00
  • 63ff120ba5 Fixed compilation on Windows. Joakim Soderberg 2013-02-11 17:52:23 +01:00
  • 72dfd756d4 update memory performance info Andy Green 2013-02-11 22:40:39 +08:00
  • 224149ab58 fix ssl reject path for freeing header allocation Andy Green 2013-02-11 21:43:41 +08:00
  • 35517092ff fix busted debug format in ssl mode Andy Green 2013-02-11 20:10:56 +08:00
  • 090789e87b fix string escape runon Andy Green 2013-02-11 20:03:59 +08:00
  • 14f4729c0d fix without server Andy Green 2013-02-11 19:36:15 +08:00
  • b5b23199f6 style cleanup Andy Green 2013-02-11 17:13:32 +08:00
  • ad68639a7b valgrind openssl destroy as far as possible Andy Green 2013-02-11 14:50:45 +08:00
  • 3886ec7246 valgrind client close in a controlled way on SIGINT valgrind-clean Andy Green 2013-02-11 14:32:02 +08:00
  • fdd305a986 valgrind eliminate uninitialized warning on close Andy Green 2013-02-11 14:32:48 +08:00
  • 1ae1b1fae8 valgrind also deallocate rx buf on close when client Andy Green 2013-02-11 14:12:32 +08:00
  • 310655bf27 valgrind dont close things directly in the callback Andy Green 2013-02-11 14:08:50 +08:00
  • 93f98d748d valgrind client go through context destroy on connection error Andy Green 2013-02-11 14:05:02 +08:00
  • e77fb804dc client convert to new headers scheme eliminating mallocs Andy Green 2013-02-11 13:04:45 +08:00
  • bebc1bb852 valgrind free rx_user_buffer if entered CONNMODE_WS_SERVING Andy Green 2013-02-11 12:37:13 +08:00
  • a7109e6ebf valgrind introduce protocol init and destroy user callbacks Andy Green 2013-02-11 12:05:54 +08:00
  • 7b92205086 valgrind context destroy close all conns properly Andy Green 2013-02-11 11:43:05 +08:00
  • 4708a02f06 valgrind drop header allocation down http path Andy Green 2013-02-11 11:27:44 +08:00
  • 16ab3185c4 replace per header mallocs with single malloc 3 level struct Andy Green 2013-02-10 18:02:31 +08:00
  • a86f634d4f improve static allocation notice Andy Green 2013-02-11 11:04:56 +08:00
  • 4659648159 valgrind free context allocations Andy Green 2013-02-11 11:04:01 +08:00
  • 33fa908293 remove extension cruft from struct lws Andy Green 2013-02-11 10:03:00 +08:00
  • 60fbc63513 use part of service buffer to make response not malloc Andy Green 2013-02-11 09:37:23 +08:00
  • 895d56d4ce remove minimum frame size for deflate Andy Green 2013-02-11 09:32:53 +08:00
  • a3957ef804 stop O2 override Andy Green 2013-02-11 09:31:43 +08:00
  • aedc953a8f dont close in user callback wrapper let ancestor do it Andy Green 2013-02-10 21:21:24 +08:00
  • 5ab9c68687 fix error path in file transfer Andy Green 2013-02-10 20:58:04 +08:00
  • acfa1a879e throw out lws_websocket_related cruft Andy Green 2013-02-10 16:25:20 +08:00
  • d91d5e8d22 optimize wsi using bitfields and enums to chars Andy Green 2013-02-10 16:00:47 +08:00
  • e48ba315b8 use context service buffer instead of stack for clent_connect Andy Green 2013-02-10 15:34:59 +08:00
  • f54a94b494 use context service buffer instead of stack for clent_connect_2 Andy Green 2013-02-10 15:19:39 +08:00
  • e310b0c443 use context service buffer instead of stack for create_context Andy Green 2013-02-10 15:10:10 +08:00
  • 2b40b79e6d fix non ssl changes missed from context api change Andy Green 2013-02-10 22:22:01 +08:00
  • c97067cf69 use context service buffer instead of stack for lws_client_socket_service Andy Green 2013-02-10 11:03:32 +08:00
  • 0390608a39 use context service buffer instead of stack for server_socket_service Andy Green 2013-02-10 10:43:04 +08:00
  • 5f348a80a0 add static stack analysis Andy Green 2013-02-10 10:23:24 +08:00
  • f0b79e238c dont try figure out listen_service_fd position if unset Andy Green 2013-02-10 10:46:45 +08:00
  • a47865fa19 dont try set per socket keepalive timing on bsds Andy Green 2013-02-10 09:39:47 +08:00
  • 9e4c917c27 fix broken listen socket piggybacking Andy Green 2013-02-10 09:06:38 +08:00
  • a690cd066e introduce keepalive option and make common socket options function Andy Green 2013-02-09 12:25:31 +08:00
  • da1fb0b89f remove receiving timeout for client Andy Green 2013-02-09 14:20:17 +08:00
  • 8e0c98484e correct test client to close synchronously with last send Andy Green 2013-02-09 14:10:04 +08:00
  • e7c97e8429 align max frame for mirror protocol to what the code does Andy Green 2013-02-09 14:07:32 +08:00
  • 1b26527e72 change context creation params to struct Andy Green 2013-02-09 14:01:09 +08:00
  • 0480f6420c handshake bail3 should be bail Andy Green 2013-02-08 20:10:03 +08:00
  • 5449511d3e remove fixed rx buffer allow definition per protocol Andy Green 2013-02-06 21:10:16 +09:00
  • f27034201f account for context in static allocation figure Andy Green 2013-02-08 12:53:27 +08:00
  • 9b09dc0213 remove all PATH_MAX or MAX_PATH Andy Green 2013-02-08 12:48:36 +08:00
  • e84652c4ea use context service buf in place of large stack arrays Andy Green 2013-02-08 13:01:02 +08:00
  • b8b247d3e1 remove need for filepath buffer on http file serve Andy Green 2013-01-22 07:20:08 +08:00
  • c11b587aed add static linking exception to LICENSE Andy Green 2013-02-07 23:44:21 +08:00
  • 750200121e add unchanged lgpl 2.1 in LICENSE Andy Green 2013-02-07 23:43:56 +08:00
  • 3b233cbc24 Fix memory leaks when creating a context. Peter Pentchev 2013-02-07 16:31:19 +02:00
  • 4d46cb5a3f Generate the API reference in text format, too. Peter Pentchev 2013-02-07 16:19:52 +02:00
  • c74964ec44 Fix two typos. Peter Pentchev 2013-02-07 16:17:13 +02:00
  • ed334463e8 changelog header lifecycle Andy Green 2013-02-07 21:14:33 +08:00
  • 23c5f2ecd0 add autotools bits for cyassl Andy Green 2013-02-06 15:43:00 +09:00
  • 68a672bb44 unionize header token array Andy Green 2013-02-06 20:23:40 +09:00
  • a2b3a36e44 document header lifecycle change Andy Green 2013-02-06 20:13:03 +09:00
  • 2b57a34677 headers deleted after websocket established Andy Green 2013-02-06 15:15:25 +09:00
  • e4dffc99df leverage TOKEN_SKIPPING better in parser Andy Green 2013-02-04 09:24:18 +08:00
  • 177ca78921 simplify parsing complete Andy Green 2013-02-04 09:09:19 +08:00
  • 3455e676d8 act on fatal parse problems Andy Green 2013-02-04 08:55:42 +08:00
  • c5dc32ab48 remove deprecated vcxproj Andy Green 2013-02-06 20:00:45 +09:00
  • df60b0c089 update changelog about cmake Andy Green 2013-02-06 19:57:12 +09:00
  • 7df9908148 Added build instructions for CMake. Joakim Soderberg 2013-02-07 20:24:19 +08:00
  • 039ce8fc7f add README Andy Green 2013-02-06 16:07:27 +09:00
  • f57751f92b Fixed compilation on NetBSD. Joakim Soderberg 2013-02-06 15:31:20 +09:00
  • cb4156d437 Cleaned up the CyaSSL linking in the CMake project a bit. Joakim Söderberg 2013-02-06 15:30:56 +09:00
  • 91de93391c Fixed windows build. Joakim Soderberg 2013-02-06 15:30:33 +09:00
  • e9a42119f6 Added some minor changes to CMake build file. Joakim Soderberg 2013-02-06 15:29:59 +09:00