Joseph Bryan
27da6091ea
prints libh2o version in urbit -R
2018-03-12 12:10:23 -04:00
Joseph Bryan
04dde536f9
makes pointer sanity-check safe for tls, removes unnecessary malloc
2018-03-12 12:01:29 -04:00
Paul Driver
73469e3383
remove well-intentioned equality profile breakage
...
process sampling already takes care to turn off cpu profiling during its
sampling. this "fix" for mid-equality sampling was masking another bug
at an earlier point in the debugging process for the unifying equality
changes. I realized upon reflection that it was incorrect.
2018-03-09 10:42:19 -08:00
Joseph Bryan
c01609b290
disables automatic chunked transfer-encoding
...
by setting content-length before start_response
2018-03-08 15:28:47 -05:00
Ted Blackman
67d3460a91
Merge pull request #941 from frodwith/runtime-overflows
...
Runtime overflows
2018-03-06 14:29:36 -08:00
Paul Driver
8661b53c8f
Merge branch 'master' into runtime-overflows
2018-03-06 13:04:45 -08:00
Paul Driver
16364d4a18
Revert "Revert "Merge pull request #920 from frodwith/runtime-overflows""
...
This reverts commit 6bf2b4de6b
.
2018-03-06 13:04:18 -08:00
cgyarvin
8d0f6cf3a6
Merge pull request #940 from techieAgnostic/issue_876
...
Updated key generation message. Fixes #876
2018-03-06 10:03:00 -08:00
Paul Driver
ac65967fa0
fix memory leak in jam
2018-03-06 09:44:16 -08:00
Shaun Kerr
9592f0315d
Updated key generation message. Fixes #876
2018-03-06 13:39:21 +13:00
Paul Driver
c6b9b9a63e
trace in sung/sang
2018-03-05 13:39:11 -08:00
Paul Driver
f90c714942
fix profiling during equality
2018-03-05 13:20:34 -08:00
Joseph Bryan
4222bd24fb
generalizes _http_rec_fail
2018-03-05 13:40:23 -05:00
Joseph Bryan
0a74b9d272
adds pointer sanity check to struct cast in _http_rec_accept
2018-03-05 13:40:23 -05:00
Joseph Bryan
a3a7bd9f97
switches to stack allocation in _http_vec_from_octs
2018-03-05 13:40:17 -05:00
Joseph Bryan
40a588889c
refactor, reorder, rename
2018-03-05 10:36:35 -05:00
Joseph Bryan
159d586e67
writes only successfully started servers to .http.ports
2018-03-05 10:36:35 -05:00
Joseph Bryan
a0b19f125f
cleanup
2018-03-05 10:36:35 -05:00
Joseph Bryan
54fcac2b92
asan fix: initialize host before linking config to accept_ctx
...
and adds hostname(s) TODO
2018-03-05 10:36:34 -05:00
Joseph Bryan
fdafc30ee8
set HTTP response content length
2018-03-05 10:36:34 -05:00
Joseph Bryan
2f5623c3d4
skip starting secure server if no tls
2018-03-05 10:36:34 -05:00
Joseph Bryan
59504118f1
adds libh2o cmake build step
2018-03-05 10:36:34 -05:00
Joseph Bryan
75b027bdd7
makes h2o_globalconf_t per server in u3_http
2018-03-05 10:36:34 -05:00
Joseph Bryan
c7b7a5fb17
refactors _http_respond()
2018-03-05 10:36:34 -05:00
Joseph Bryan
0451ebc81c
print unknown request methods (debug only)
2018-03-05 10:36:34 -05:00
Joseph Bryan
d8c16add85
print error on uv_listen failure
2018-03-05 10:36:34 -05:00
Joseph Bryan
5f843afb65
bail on massive octs (??)
2018-03-05 10:36:34 -05:00
Joseph Bryan
f74c20473d
updates vere.h with new server/connection/request structs
2018-03-05 10:36:33 -05:00
Joseph Bryan
79a13059bd
cleanup from review
2018-03-05 10:36:33 -05:00
Joseph Bryan
9693794afc
ghetto tls
2018-03-05 10:36:33 -05:00
Joseph Bryan
86ec59f86d
start all 3 servers
2018-03-05 10:36:33 -05:00
Joseph Bryan
d2edbb116d
perhaps we should pass the query parameters ...
2018-03-05 10:36:33 -05:00
Joseph Bryan
f62a117741
restore host header to make %eyre happy
2018-03-05 10:36:33 -05:00
Joseph Bryan
6a9e13eb79
adds real %eyre integration, removes jhttp
2018-03-05 10:36:33 -05:00
Joseph Bryan
24dd4e92ac
stop leaking headers
2018-03-05 10:36:33 -05:00
Joseph Bryan
ed8c902b4a
refactors meth
2018-03-05 10:36:33 -05:00
Joseph Bryan
18c4f09bcc
ghetto eyre integration works! (errs in ++emule)
2018-03-05 10:36:32 -05:00
Joseph Bryan
28022ddca8
refactors response headers
2018-03-05 10:36:32 -05:00
Joseph Bryan
79fa28df98
better names
2018-03-05 10:36:32 -05:00
Joseph Bryan
fbfb1c4186
print ip
2018-03-05 10:36:32 -05:00
Joseph Bryan
e65fa24fca
adds trivial libh2o integration
2018-03-05 10:36:32 -05:00
Joseph Bryan
36c2bd9194
updates Makefile with build steps for libh2o
2018-03-05 10:36:26 -05:00
mikolajp
b14b3216ba
Add pip3 to travis
2018-03-05 13:58:59 +08:00
mikolajp
811d3a5956
Use pip3 version of pathlib
2018-03-05 13:54:17 +08:00
mikolajp
81c760e1a7
Pin meson version at 0.44.1
2018-03-05 13:51:31 +08:00
mikolajp
e30ad41003
Require python 3.5
2018-03-05 13:45:19 +08:00
mikolajp
cbccd2d541
Require python 3.6
2018-03-05 13:41:26 +08:00
mikolajp
b6339fdb04
Update debian package deps
2018-03-05 12:55:19 +08:00
mikolajp
06c8f268bd
Update debian package deps
2018-03-05 12:53:52 +08:00
mikolajp
34ba547625
Remove leftovers or ragel.
2018-03-05 11:57:49 +08:00