Joseph Bryan
|
234ef5d109
|
replaces local h2hed struct with updated u3_hhed in http.c
|
2018-03-14 13:21:15 -04:00 |
|
Joseph Bryan
|
828c73c7e9
|
adds nam_w and val_w to u3_hhed, updates cttp appropriately
|
2018-03-14 13:21:10 -04:00 |
|
Joseph Bryan
|
cf47c0a2b8
|
implements request cancellation, cleans up success/failure handling
|
2018-03-14 11:33:59 -04:00 |
|
Joseph Bryan
|
221207053d
|
resolves ip addresses explicitly, enables https requests
|
2018-03-14 11:33:58 -04:00 |
|
Joseph Bryan
|
a0bf822036
|
attaches response headers
|
2018-03-14 11:33:58 -04:00 |
|
Joseph Bryan
|
09585f73a9
|
switches cttp to be request-oriented, removes u3_ccon and jhttp
still buggy
|
2018-03-14 11:33:53 -04:00 |
|
Joseph Bryan
|
157fc2c7bb
|
sends cttp responses to %eyre (buggy)
|
2018-03-12 21:09:38 -04:00 |
|
Joseph Bryan
|
97caea778b
|
ghetto libh2o client
|
2018-03-12 21:09:37 -04:00 |
|
Joseph Bryan
|
50b06e1ec6
|
sets Server header to urbit/vere-$VERSION
|
2018-03-12 21:09:37 -04:00 |
|
Joseph Bryan
|
01bedc86f5
|
moves openssl init and prng seeding to main.c
|
2018-03-12 12:19:00 -04:00 |
|
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 |
|
Joseph Bryan
|
c01609b290
|
disables automatic chunked transfer-encoding
by setting content-length before start_response
|
2018-03-08 15:28:47 -05: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
|
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 |
|
Ted Blackman
|
ea2adb6e22
|
typo
|
2017-11-29 17:26:01 -08:00 |
|
Ted Blackman
|
9044de04cf
|
Print out localhost-only message on ames init
|
2017-11-29 17:18:34 -08:00 |
|
Ted Blackman
|
48c98653a7
|
cool it with the 'ames: czar: localhost-only' messages
|
2017-11-29 17:13:42 -08:00 |
|
C. Guy Yarvin
|
057b866b17
|
Add terminal printers.
|
2017-11-08 14:37:39 -08:00 |
|
Ted Blackman
|
2a75beaf8e
|
-L -> -N, allow remote networking in -F mode
|
2017-10-30 17:41:48 -07:00 |
|
Ted Blackman
|
4843234a78
|
check for -A
|
2017-10-30 03:43:03 -07:00 |
|
Ted Blackman
|
e852389fd2
|
-s pill from arvo's git hash and branch
|
2017-10-30 03:17:14 -07:00 |
|
Ted Blackman
|
bef3f128b4
|
_arvo_hash() function works
|
2017-10-27 17:12:57 -07:00 |
|
Ted Blackman
|
cda959fa26
|
tabs
|
2017-10-27 09:44:37 -07:00 |
|