Commit Graph

75 Commits

Author SHA1 Message Date
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