Joe Bryan
3c88802e6d
Merge pull request #973 from joemfb/http-resp-free
...
http: ensures that response buffers aren't freed until the request is disposed
2018-04-25 14:44:43 -07:00
Joe Bryan
2b3554a845
refactors _http_req_respond to use the h2o memory pool and defer cleanup
...
possibly fixing a use after free
2018-04-25 16:14:59 -04:00
Joe Bryan
dcc5eb521d
fixes memory leak in ames fuzz-mode canceled requests
2018-04-24 15:28:35 -04:00
Joe Bryan
4466119b2e
allows imperial addresses in the absence of -N
2018-04-24 15:27:04 -04:00
Paul Driver
0e45d64cef
minor things like initializing variables and stuff
2018-04-18 12:22:50 -07:00
Paul Driver
a5e79c2820
ream callsites at boot
2018-04-18 12:19:56 -07:00
Paul Driver
033b2c1721
using cached locations to speed up kicks
2018-04-17 14:57:59 -07:00
Paul Driver
50f3c9ef63
holding onto locations and finks at call sites without leaks
2018-04-17 13:47:52 -07:00
Paul Driver
7333250eeb
no inter-road call site communication, bat/pog caching working!
2018-04-16 17:27:32 -07:00
Paul Driver
bb76625c4e
keeping batteries for no reason
2018-04-16 16:54:20 -07:00
cgyarvin
37b56f2fc8
Merge pull request #967 from joemfb/terminate-cttp-header
...
fixes improper null-termination in cttp header buffers
2018-04-16 23:07:35 +02:00
Joe Bryan
2a10000a67
fixes improper null-termination in cttp header buffers
2018-04-16 15:14:49 -04:00
Paul Driver
3c7317a1a4
registration site caching
2018-04-14 14:57:12 -07:00
Paul Driver
4c482af711
fixed memoization, memory problems in reap
2018-04-13 13:32:31 -07:00
Paul Driver
ed58c5f267
stash - jacks kernel successfully
2018-04-12 17:14:40 -07:00
Paul Driver
4959d951b0
stash - first pass & compile
2018-04-12 11:31:42 -07:00
Paul Driver
c619f27b08
stash
2018-04-11 16:30:57 -07:00
Keaton Dunsford
95b2c68695
Merge pull request #965 from joemfb/friendly-tls
...
updates "secure server not started" msg to be friendlier
2018-04-11 14:21:12 -07:00
Joe Bryan
0588a3c7fd
updates "secure server not started" msg to be friendlier
2018-04-11 13:57:14 -07:00
Joe Bryan
4842bb8c29
Merge pull request #942 from joemfb/libh2o
...
rewrites http client and server to use libh2o
2018-04-11 13:12:23 -07:00
Joe Bryan
3ee0c7605c
removes client request debug printf
2018-04-11 12:23:42 -07:00
Joe Bryan
70cb696559
terminates all strings in headers and body buffers
2018-04-10 17:04:21 -07:00
Joe Bryan
a62d59edf0
cleans up http headers, incorporate review feedback
2018-04-10 17:04:21 -07:00
Joe Bryan
05339a771e
adds extra newline between headers and body
2018-04-10 12:55:44 -07:00
Joe Bryan
b745cb83bc
updates cttp.c to allocate header struct and members separately
2018-04-10 12:55:44 -07:00
Joseph Bryan
fa152f639b
adds libh2o to meson build, removes http-parser
...
with submodule fallback to a fork in the urbit organization
2018-04-10 12:55:44 -07:00
Joe Bryan
6c36594f6f
Merge branch 'master' into libh2o
...
* master: (124 commits)
use compile-time assertion to check for unsigned char
Don't build libuv in travis if it is now submoduled.
Rebuild the scripts without PKG_CONFIG_PATH hacks.
Remove manual PKG_CONFIG_PATH configuration.
Enable fallback libuv bundle
Bundle libuv.
adds a cell check for the sample of the +roll gate
Add missing flags fixing the markdown parser bug #951
Revert "Merge pull request #952 from eglaysher/revert-meson"
Revert "Merge pull request #949 from eglaysher/meson-build-clean"
Revert "The -C flag was added for exactly this case."
The -C flag was added for exactly this case.
Take ownership of the submodule repositories.
Revert "Revert "Merge pull request #941 from frodwith/runtime-overflows""
Add legacy meson instructions to README
Fix new meson version check
Fix legacy meson version detection.
Universal meson build.
change overflow check to short
do the don trick for jam
...
2018-04-09 19:49:40 -07:00
Keaton Dunsford
87e28fb787
Merge pull request #953 from eglaysher/reapply-meson
...
Reapply meson
2018-04-09 19:14:55 -07:00
cgyarvin
e70a61171e
Merge pull request #954 from joemfb/assert-uchar
...
requires unsigned char on startup
2018-04-10 03:26:28 +02:00
Joseph Bryan
2caa2bc6bd
use compile-time assertion to check for unsigned char
2018-04-09 18:22:48 -07:00
cgyarvin
85aa27d494
Merge pull request #957 from joemfb/roll-gate-sample
...
adds a cell check for the sample of the +roll gate
2018-04-10 02:44:54 +02:00
Paul Driver
d25b3d04b1
use walk_with in u3j_ream
2018-04-04 11:51:21 -07:00
Paul Driver
c027d8aca4
fix (untriggered) memory leak in _cj_hook_in)
2018-04-03 20:28:44 -07:00
Elliot Glaysher
e97ab9da16
Don't build libuv in travis if it is now submoduled.
2018-04-03 11:23:00 -07:00
Elliot Glaysher
b933204492
Rebuild the scripts without PKG_CONFIG_PATH hacks.
2018-04-03 11:15:17 -07:00
Elliot Glaysher
34950b696e
Remove manual PKG_CONFIG_PATH configuration.
...
Thanks @joemfb!
2018-04-03 11:05:41 -07:00
mikolajp
6730caa83b
Enable fallback libuv bundle
2018-04-03 10:34:10 -07:00
Elliot Glaysher
57da487df3
Bundle libuv.
2018-04-03 10:31:53 -07:00
Paul Driver
cd342ab1c1
make come and flee more atomic
...
profiler and mememory checker are working properly now (and together)
2018-04-02 18:38:33 -07:00
Paul Driver
3b7e9eca0b
Merge branch 'bytecode-mint' into spot-check
2018-04-02 14:08:51 -07:00
Paul Driver
03763e4817
fix profiling leaks
2018-04-02 14:08:28 -07:00
Paul Driver
41fd9cf287
surface allocate label in profile sample
2018-04-02 11:39:03 -07:00
Paul Driver
9b00b2084d
fix memory errors in ream: boot and resume now pass memory checker
2018-03-31 15:15:29 -07:00
Paul Driver
a078e03f33
fix a memory leak in u3j_spot
2018-03-31 14:27:19 -07:00
Paul Driver
4fc65663c6
more bugfixes: now boots and restores from checkpoint
2018-03-31 13:51:41 -07:00
Joseph Bryan
84759f6394
adds a cell check for the sample of the +roll gate
2018-03-31 12:06:10 -04:00
Paul Driver
b8506c70ea
bugfixes
2018-03-30 13:01:03 -07:00
Paul Driver
a61ed7df17
fix compile errors
2018-03-30 11:49:18 -07:00
Paul Driver
78d4d79959
a clarifying comment
2018-03-30 11:17:48 -07:00
Paul Driver
58e21b4d2e
housekeeping
2018-03-30 11:16:05 -07:00