Commit Graph

36 Commits

Author SHA1 Message Date
C. Guy Yarvin
a4a1cd8705 More error. 2014-11-06 14:04:02 -08:00
C. Guy Yarvin
b7c712753c Print status code on HTTP error. 2014-11-06 14:02:33 -08:00
C. Guy Yarvin
a2ba265d99 Renaming, renaming. 2014-11-05 19:10:22 -08:00
C. Guy Yarvin
4855a9d1d8 Another great renaming. 2014-11-05 16:20:01 -08:00
C. Guy Yarvin
87d8169c57 Fix sed follies. 2014-11-05 15:36:30 -08:00
C. Guy Yarvin
dbe046620a Move loobeans from u3 to c3. 2014-11-04 17:18:47 -08:00
C. Guy Yarvin
2ca5ae560d Another experimental renaming. 2014-11-04 16:53:07 -08:00
C. Guy Yarvin
a71a657680 compiles and links. 2014-09-10 17:01:32 -07:00
TJIC
a1bc6dcbf8 libuv 0.11 working 2014-08-22 17:33:27 -04:00
TJIC
bd7403a034 progress on libuv11 2014-08-20 18:09:51 -04:00
C. Guy Yarvin
c0692b7a5c Various fixes and improvements. 2014-06-24 10:32:59 -07:00
~hatteb-mitlyd
db0961f171 free a failed-accept http conn asynchronously 2014-06-07 12:27:47 -07:00
C. Guy Yarvin
c6ef1fba01 Shell console. 2014-04-16 17:49:41 -07:00
C. Guy Yarvin
1317ac3c1e Clean up requests from dead connections. 2014-04-14 11:01:18 -07:00
Steve Dee
0ebce498bd Trailing whitespace
You guys. The default git precommit hook checks for this. You can enable
it by copying and pasting this command into a shell in your Urbit
checkout:

    cp .git/hooks/precommit{.sample,}
2014-04-07 10:19:02 -07:00
~hatteb-mitlyd
a0c18f56b2 change to asserting malloc 2014-04-01 17:48:26 -07:00
~hatteb-mitlyd
f6c4224130 don't crash when server cannot be found 2014-03-28 11:43:35 -07:00
C. Guy Yarvin
5a1e02fb48 Fix issue #128. 2014-03-27 09:42:27 -07:00
~hatteb-mitlyd
38c04a68e6 fix headers leak 2014-03-24 19:42:01 -07:00
C. Guy Yarvin
c837404578 A bunch of web fixes. Preparing to proxy. 2014-03-21 14:46:14 -07:00
C. Guy Yarvin
56a61c1c7f Add a pseudo-secure http server. 2014-03-19 15:40:40 -07:00
Steve Dee
0f64d9b859 Fix _http_bods_free 2014-03-13 11:29:14 -07:00
~hatteb-mitlyd
cff116fa0c don't leak 2014-03-11 14:20:27 -07:00
~hatteb-mitlyd
6e00220193 avoid responding to a dead http req 2014-03-11 14:11:03 -07:00
C. Guy Yarvin
dd4a42b345 Some HTTP client fixes. 2014-03-03 11:51:35 -08:00
C. Guy Yarvin
54ed2bdcb0 More C files. 2014-02-26 16:40:53 -08:00
Steve Dee
ed09e5d12e Bring up listeners after boot 2014-01-17 00:12:05 -08:00
Steve Dee
262e9fb984 Remove \r from http notification 2013-12-18 15:13:48 -08:00
Steven Dee
f2a839426b Ye olde whitespace cleanup part 2
sed -i, glanced at.
2013-12-18 13:17:47 -08:00
C. Guy Yarvin
f592b16a59 Combat wake loops. 2013-11-20 22:43:12 -08:00
C. Guy Yarvin
66c4e463e9 Fix some http-parser bugs; clean up dill. 2013-11-13 21:25:24 -08:00
Steven Dee
324c6a235d Remove most instances of strcpy and sprintf
OpenBSD whines about these and recommends using strlcpy / snprintf
instead. Since strlcpy isn't quite universal yet, we use strncpy instead
and be careful about terminating the string. We could implement a
portable strlcpy in terms of strncpy, but that'd add another function to
the namespace.

Yes, usually the length is obviously bounded. Still, pretending
strcpy/sprintf don't exist seems like a great strategy.

N.B. there are still a few occurrences of strcpy and sprintf under f/
and in libuv, but I don't have time to tackle them right now.
2013-10-30 15:25:22 -04:00
C. Guy Yarvin
367838774a Fix broken build. 2013-10-30 11:42:24 -07:00
C. Guy Yarvin
549d090add Various fixes and improvements. 2013-10-30 11:26:51 -07:00
C. Guy Yarvin
25b7ed9a9c Various fixes and improvements. 2013-10-26 20:55:53 -07:00
Christian Carter
3af3130bdc Cleaning up old code 2013-09-28 13:21:18 -07:00