xdrm-brackets
|
6c8afe8720
|
implemented key -> accept + working upgrade
|
2018-04-25 18:58:48 +02:00 |
xdrm-brackets
|
df8c9bc61c
|
added 101 - Switching Protocols on success
|
2018-04-25 18:11:13 +02:00 |
xdrm-brackets
|
d743448fce
|
added request status code (defined in response) for creation from request to response
|
2018-04-25 18:09:26 +02:00 |
xdrm-brackets
|
08b73e87ad
|
remove debug
|
2018-04-25 17:53:53 +02:00 |
xdrm-brackets
|
4468aa69b6
|
remove debug
|
2018-04-25 17:30:24 +02:00 |
xdrm-brackets
|
5649c49837
|
added 'String()' to check upgrade request
|
2018-04-25 17:22:27 +02:00 |
xdrm-brackets
|
4df664a138
|
added completion variables to track with asynchronous reading (chunk reader)
|
2018-04-25 17:21:56 +02:00 |
xdrm-brackets
|
4994d34bc7
|
added 'isComplete' to check request completion
|
2018-04-25 17:21:21 +02:00 |
xdrm-brackets
|
b3194f53cb
|
minmod
|
2018-04-25 17:01:57 +02:00 |
xdrm-brackets
|
0e20c4cba6
|
removed checks/extracts
|
2018-04-25 17:01:51 +02:00 |
xdrm-brackets
|
3159ffe3eb
|
moved header checks/extracts into single file + added 'checkOriginPolicy' (Host/Origin headers can be read in any order) + added key check+extraction
|
2018-04-25 17:01:39 +02:00 |
xdrm-brackets
|
2edafff0f5
|
created alias for [][]byte (HeaderValue) for better readability
|
2018-04-25 17:00:51 +02:00 |
xdrm-brackets
|
fcdcb42b62
|
Upgrade + Connection headers check
|
2018-04-25 16:40:43 +02:00 |
xdrm-brackets
|
4bcfd9c6ab
|
extractHostPort() from the 'Host' header
|
2018-04-25 16:25:58 +02:00 |
xdrm-brackets
|
0792cfaa06
|
added String()
|
2018-04-25 16:25:41 +02:00 |
xdrm-brackets
|
2e90ff9cae
|
[gwstester] clean
|
2018-04-25 16:06:14 +02:00 |
xdrm-brackets
|
be8bfa012e
|
[internal.http.reader] auto-correcting (no error raised)
|
2018-04-25 15:55:32 +02:00 |
xdrm-brackets
|
ca472fb80c
|
[internal.http.request] -> [internal.http.upgrade.request]
[http.upgrade.request] minmod
|
2018-04-25 15:54:15 +02:00 |
xdrm-brackets
|
45a3166dcc
|
[http.upgrade.request] 'parseHeader' directly returns the error (err)
|
2018-04-25 15:41:39 +02:00 |
xdrm-brackets
|
e3270318c2
|
[internal.http.request.parser.header] optimise: remove 'regexp' + some checks
|
2018-04-25 15:39:24 +02:00 |
xdrm-brackets
|
1ef8597742
|
[cmd.gwstester] moved execution time to client management
|
2018-04-25 15:01:39 +02:00 |
xdrm-brackets
|
8cda08731f
|
[http.upgrade.request.private] clean 'parseHeader()' with using [internal.http.request.parser.header]
|
2018-04-25 15:01:12 +02:00 |
xdrm-brackets
|
e375de0f33
|
[internal.http.request.parser.header] multi-value header parser
|
2018-04-25 15:00:43 +02:00 |
xdrm-brackets
|
b3ccc911ee
|
[http.upgrade.request.private] clean 'parseHeader()' with using [internal.http.request.parser.reqline]
|
2018-04-25 09:58:50 +02:00 |
xdrm-brackets
|
3f5dee7818
|
[http.upgrade.request.types] updated + used [internal.http.request.parser.reqline]
|
2018-04-25 09:57:16 +02:00 |
xdrm-brackets
|
00e5698391
|
[internal.http.request.parser.reqlin] Request-Line parse with minimum memory space
|
2018-04-25 09:55:32 +02:00 |
xdrm-brackets
|
25879a3310
|
[cmd.gwstester] added sample code to test while developing [http.upgrade.request.private|public|types] http upgrade request parser beginning [internal.http.reader] http header parser working for now
|
2018-04-24 23:10:01 +02:00 |
xdrm-brackets
|
d0b83bc272
|
[draft] create
|
2018-04-24 18:45:11 +02:00 |
xdrm-brackets
|
7f2bb614b3
|
[readme] first update
|
2018-04-24 17:25:52 +02:00 |
xdrm-brackets
|
2e2d0d2266
|
[licence] added specific fields
|
2018-04-24 17:13:15 +02:00 |
xdrm-brackets
|
eb517c3579
|
Initial commit
|
2018-04-24 11:10:35 -04:00 |