Commit Graph

2576 Commits

Author SHA1 Message Date
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
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
Anton Dyudin
cc9d8e3ebf Merge remote-tracking branch 'curt/retrofit-release' 2017-12-07 12:47:21 -08:00
C. Guy Yarvin
3e77ed0b8d Preadapt for sm->mc and fs->sk rune changes. 2017-12-07 09:53:43 -08:00
C. Guy Yarvin
2b8c046b13 Cache ++blow. 2017-12-07 08:49:55 -08:00
Anton Dyudin
d829a27b4f bumped version 2017-12-06 21:24:25 -08:00
C. Guy Yarvin
98c28965cf Clean up %H. 2017-12-06 21:18:23 -08:00
C. Guy Yarvin
7cebac8144 Merge remote-tracking branch 'origin/retrofit' into retrofit-redefault 2017-12-06 16:38:40 -08:00
C. Guy Yarvin
cb46432b9b Support ^% switch to ++aq instead of ++ap. 2017-12-06 16:33:49 -08:00
C. Guy Yarvin
62b20b56ee Support long ~$ symbols. 2017-12-06 16:33:24 -08:00
cgyarvin
5abae22b6c
Merge pull request #905 from urbit/git-retro
New pill URL format and search through old commits
2017-12-06 09:40:48 -08:00
Ted Blackman
677a97371b New pill URL format and search through old commits 2017-12-05 17:59:20 -08:00
Ted Blackman
fd7dde786f
Merge pull request #904 from ohAitch/travis-release
Travis releases
2017-12-05 10:45:18 -08:00
Ted Blackman
ec1aa3f6c8
Merge pull request #900 from urbit/silencio
Silencio
2017-12-05 10:39:50 -08:00
Anton Dyudin
b98bb44c85 release from urbit/urbit tags, mark as pre-release 2017-12-04 16:04:14 -08:00
C. Guy Yarvin
fbaa88039f Remove unneeded +al connection. 2017-12-04 12:09:33 -08:00
C. Guy Yarvin
82ce76865f Move %wtts to %fits. 2017-12-04 12:07:29 -08:00
C. Guy Yarvin
fbbdd4e9f4 Add %cold. 2017-12-03 19:11:31 -08:00
Anton Dyudin
ef6c9199dd Fact #44: if you're modifying a '.travis.yml' your commit message should specify one of “fuck”, “shit”, etc. 2017-11-30 19:31:14 -08:00
Anton Dyudin
f7041a4453 swap out api token 2017-11-30 19:16:15 -08:00