Jōshin
3e7d344c01
Minor file-head cleanup
...
I removed anything that was in portable.h, specified proper path names,
and removed some now-wrong (?) public domain notices.
2019-01-13 22:42:00 -08:00
Joe Bryan
b60668f1d8
fixes 0-byte allocation in _cttp_bods_to_vec()
2018-12-08 20:09:23 -05:00
Joe Bryan
1774725e4c
removes i/o polling
2018-11-26 16:29:38 -05:00
Joe Bryan
07b6cf807b
bumps http client request timeout to 5 minutes
2018-11-06 19:30:23 -05:00
Joe Bryan
dacb80eef0
Merge branch 'master' into https-proxy-config
...
* master:
adds an http request timer to ensure connections are always closed
moves u3_pact to vere.h, replacing the unused u3_apac
fixes memory leak in failed cttp.c address resolution
Remove deprecated paths from gitignore
print error on failed syscall in _ce_patch_create()
removes tabs from http.c
removes orphaned telnet constants and forward declarations
2018-08-09 18:22:53 -04:00
Joe Bryan
36ae7a5f07
sets the http client request timeout to 2 minutes
2018-07-18 13:52:49 -04:00
Joe Bryan
f5867bfad5
fixes memory leak in failed cttp.c address resolution
2018-07-12 22:43:05 -04:00
Joe Bryan
dab9c9d850
fixes linking bugs in doubly-linked u3_creq
2018-07-10 13:13:44 -04:00
Joe Bryan
2a10000a67
fixes improper null-termination in cttp header buffers
2018-04-16 15:14:49 -04: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
a23d708dae
reorder, rename, refactor, comment
2018-03-15 22:56:05 -04: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
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
01bedc86f5
moves openssl init and prng seeding to main.c
2018-03-12 12:19:00 -04:00
Matthew Levan
4417b1c6fe
*Removed* line 1521 to remove default header
2017-10-25 14:22:13 -07:00
Matthew Levan
e228dcd822
Commented out 1521 to remove default header
2017-10-25 14:06:36 -07:00
C. Guy Yarvin
97ee2dcd22
Issue 504 to requester when socket breaks.
2017-06-24 11:39:15 -04:00
John Franklin
fc06bec143
Call uv_close() on UV_EOF in _cttp_ccon_kick_read_cryp_cb() and _cttp_ccon_kick_read_clyr_cb(). This addresses https://github.com/urbit/urbit/issues/254 .
2016-06-07 18:28:34 -05:00
Philip C Monk
9edda1bb73
descriptive names for c files
...
fixes #294
2015-06-23 21:29:11 -04:00