Mikolaj Paraniak
9498d6baa9
Fix new meson version check
2018-03-17 11:26:13 +08:00
Mikolaj Paraniak
21e4af8edc
Fix legacy meson version detection.
2018-03-17 11:17:07 +08:00
Mikolaj Paraniak
5c160bebc1
Universal meson build.
2018-03-17 11:07:59 +08:00
Joseph Bryan
a23d708dae
reorder, rename, refactor, comment
2018-03-15 22:56:05 -04:00
Joseph Bryan
f4e60f604a
cleans up server SSL_CTX, saves pointer on u3_Host
2018-03-15 22:55:51 -04:00
Paul Driver
c1f4c7fcb3
change overflow check to short
2018-03-15 16:58:04 -07:00
Paul Driver
0883264aa1
do the don trick for jam
2018-03-15 15:58:20 -07:00
Paul Driver
e1d724e084
tightening down song_x even further, offloading book-keeping to a seperate helper function
2018-03-15 15:51:35 -07:00
Elliot Glaysher
26fc29f2e4
Make meson build work with version 0.29.
2018-03-15 15:40:05 -07:00
Paul Driver
93d54041a9
tightening up unifying equality in several small ways
2018-03-15 15:06:53 -07:00
Paul Driver
3c54440c82
mov/off optimization for unifying equality
2018-03-15 13:07:22 -07:00
Paul Driver
e6456a6bc8
Merge branch 'unbreak-euq' into faulty
2018-03-14 19:15:59 -07:00
Paul Driver
1d1593274c
tightening up jam jet
2018-03-14 17:53:12 -07:00
Joseph Bryan
419a634ad9
cleans up client SSL_CTX initialization
2018-03-14 17:02:06 -04:00
Joseph Bryan
63081c94e5
updates cancellation to properly handle async address resolution
2018-03-14 13:21:20 -04:00
Joseph Bryan
f6c0ec399f
comments cttp.c for functions duplicated from http.c
2018-03-14 13:21:20 -04:00
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
C. Guy Yarvin
d90d0327e2
Change %bunt to %bcdt.
2018-03-13 19:57:53 -07: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
Keaton Dunsford
d5c7b3b932
Merge pull request #944 from keatondunsford/master
...
Revert "Merge pull request #941 from frodwith/runtime-overflows"
2018-03-12 16:55:58 -07:00
Keaton Dunsford
074a293257
Revert "Merge pull request #941 from frodwith/runtime-overflows"
...
This reverts commit 67d3460a91
, reversing
changes made to 8d0f6cf3a6
.
2018-03-12 16:42:39 -07: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
C. Guy Yarvin
55e895036c
Eliminate old-fashioned burn.
2018-03-10 20:57:02 -08: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