Andy Green
3221f92b1e
introduce-external-poll-callbacks.patch
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-02-12 13:14:11 +00:00
Andy Green
9f99034f7e
export-libwebsocket_service_fd-api.patch
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-02-12 11:57:45 +00:00
Andy Green
0d33833764
decouple-service-from-fd-array-index.patch
...
This patch removes the relationship between position in the
pollfd[] array and any meaning about the type of socket.
It also refactors the service loop so there is a per-fd
function that detects the mode of the connection and services
it accordingly.
The context wsi * array is removed and a hashtable introduced
allowing fast wsi lookup from just the fd that it is
associated with
Signed-off-by: Andy Green <andy@warmcat.com>
2011-02-12 11:57:43 +00:00
Andy Green
44eee688ac
optimize-random-device-open.patch
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-02-10 09:32:24 +00:00
Andy Green
92970baa90
optimize-server-for-all-zero-nonce-case.patch
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-02-10 09:22:35 +00:00
Andy Green
5e1fa17a6c
introduce-new-05-socket-closure-rules.patch
...
Signed-off-by: Andy Green <andy.green@linaro.org>
2011-02-10 09:07:05 +00:00
Andy Green
18910c5920
parse-and-reject-extensions-header.patch
...
Signed-off-by: Andy Green <andy@linaro.org>
2011-02-09 08:58:42 +00:00
Andy Green
bfb051f3a3
introduce-ietf-05-framing-and-commandline-options.patch
...
This adds 05 support, and -v switches on test-client and test-ping
to allow setting their ietf protocol version to 4 or 5.
It also optimizes the masking to us a function pointer, which
takes some conditionals out of the fast path.
Signed-off-by: Andy Green <andy@warmcat.com>
2011-02-09 08:49:14 +00:00
Andy Green
f3d3b40364
change-client-mode-to-enum.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-02-09 07:16:34 +00:00
Andy Green
1efb63c2be
fix-hostname-to-be-server-name--allow-switches-in-any-order.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-02-06 17:42:06 +00:00
Andy Green
927eb7b90d
fix-error-path-on-server-headers-wrong.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-02-01 08:52:55 +00:00
Andy Green
8014b29d20
introduce-k-switch-defeat-masking.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-30 20:57:25 +00:00
Andy Green
6a98054a36
fix-context-close.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-30 20:40:32 +00:00
Andy Green
d655cb4f82
fix-client-close.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-30 12:15:22 +00:00
Andy Green
864d9026a8
add-user-allocation-for-client-connects.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-30 11:43:51 +00:00
Andy Green
bd96d8092e
introduce-LWS_WRITE_CLIENT_IGNORE_XOR_MASK.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-30 08:24:31 +00:00
Andy Green
42f6914d69
clean-style.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-30 08:10:02 +00:00
Andy Green
2ac5a6fce4
fix-host-header-contents--introduce-canonical-hostname-api.patch
...
I?aki pointed out the dummy host field used in client test and ping
is not valid http. This patch changes it to use the actual host
name and adds an api to collect that from the context cheaply.
Reported-by: I?aki Baz Castillo <ibc@aliax.net>
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-28 10:00:18 +00:00
Andy Green
5b9a4c0d43
cleanup-proxy-code--add-timeout.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-28 09:39:29 +00:00
Andy Green
02244bb889
correct-proxy-fail-connect-handling.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-28 09:01:19 +00:00
Andy Green
9659f37967
introduce-http_proxy-support-no-auth.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-27 22:01:43 +00:00
Andy Green
a6cbece1ac
introduce-test-ping-app.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-27 20:06:03 +00:00
Andy Green
f55830dba5
workaround-32bit-size_t.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-27 06:45:53 +00:00
Andy Green
b6e6ebeece
uplevel-soname-and-spec-0.3.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-27 06:36:39 +00:00
Andy Green
90c7cbcc00
introduce-ssl-client-connections--flow-control.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-27 06:26:52 +00:00
Andy Green
7619c47e9c
introduce-private-md5-sha1.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-23 17:47:08 +00:00
Andy Green
6964bb5ee5
clean--fix-sigpipe.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-23 16:50:33 +00:00
Andy Green
4739e5c450
introduce-client-support.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-22 12:51:57 +00:00
Andy Green
ed11a02201
add-enable-nofork-config-option.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-20 10:23:50 +00:00
Andy Green
e92cd1764e
expose-event-loop.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-19 13:11:55 +00:00
Andy Green
38e57bbd71
introduce-04-control-frames.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-19 12:20:27 +00:00
Andy Green
3e5eb78490
introduce-new-04-frame-unmasking.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-18 18:14:26 +00:00
Andy Green
f85e830f7b
introduce-new-04-masking-key-computation.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-18 17:45:00 +00:00
Andy Green
e252217633
introduce-new-04-handshake.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-18 17:14:03 +00:00
Andy Green
d1b11e3d6c
introduce-new-04-headers-logic.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-18 15:39:02 +00:00
Andy Green
df73616d2c
add-base64-encode-decode.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2011-01-18 15:39:02 +00:00
Andy Green
70dfebde50
use-libcrypto-hash-implementations.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2010-12-20 09:35:03 +00:00
Andy Green
4b23c72586
clean--move-v2-support-to-claim-v3.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2010-12-20 09:19:37 +00:00
Andy Green
8f037e4c9a
clean-whitespace.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2010-12-19 22:13:26 +00:00
Andy Green
0ca6a1719b
clean-and-add-pedantic-remove-long-long.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2010-12-19 20:50:01 +00:00
Andy Green
b45993caf3
fork-sever-process-and-introduce-broadcast-api.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2010-12-18 15:13:50 +00:00
Andy Green
f2f54d5d26
fix-md5-problem.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2010-11-15 22:08:00 +00:00
Andy Green
8003f024b8
md5-move-to-using-standard-accessor-macros-for-le.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2010-11-15 15:36:59 +00:00
Andy Green
6192c74fa7
remove-md5-struct.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2010-11-15 12:46:25 +00:00
Andy Green
e77ddd828d
coding-style-cleanups.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2010-11-13 10:03:47 +00:00
Andy Green
85ba32fcbf
fix-revents-inherited-from-old-socket-bug.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2010-11-12 11:47:39 +00:00
Andy Green
47943ae82d
fix-user-pointer-bug.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2010-11-12 11:15:49 +00:00
Andy Green
05464c6b7b
remove-last-fork.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2010-11-12 10:44:18 +00:00
Andy Green
4f3943a8f8
move-to-automatic-protocol-list-scheme.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2010-11-12 10:44:16 +00:00
Andy Green
ab7d933d9d
test-applet-add-reset-button-and-colour-socket-status.patch
...
Signed-off-by: Andy Green <andy@warmcat.com>
2010-11-11 13:19:19 +00:00