Curtis Yarvin
e820f2b995
Add a spec to %tstr.
2018-06-21 16:44:53 -07:00
Curtis Yarvin
ad1b3ad162
Proper skin control, with some =/ issues.
2018-06-17 11:03:42 -07:00
Curtis Yarvin
f01bce3582
More renaming.
2018-05-27 13:00:55 -07:00
Curtis Yarvin
b089420cea
Some renaming and stuff.
2018-05-27 12:16:13 -07:00
Curtis Yarvin
7a9a9047c3
Old help totally cleaned out.
2018-05-24 15:40:28 -07:00
Curtis Yarvin
fde39c38e8
Now ignoring ash/elm in foot.
2018-05-20 16:07:28 -07:00
Curtis Yarvin
5e55e48f3b
Adjusted %brcn to support core name.
2018-05-20 12:34:38 -07:00
Curtis Yarvin
5cd2f2692c
Eliminated chapter help.
2018-05-16 14:51:03 -07:00
Curtis Yarvin
612c9a8d6a
Completed first round of changes to +coil.
2018-05-14 21:22:39 -07:00
Curtis Yarvin
1c0a471b65
Removed help from cores.
2018-05-10 17:34:56 -07:00
Curtis Yarvin
847c627003
Merge remote-tracking branch 'origin/master' into research-unhelp
2018-05-09 11:01:44 -07:00
Joe Bryan
b4df1bca18
Merge pull request #976 from joemfb/http-idempotent-resp
...
makes http response %thou effectively idempotent
2018-05-07 18:55:50 -07:00
Curtis Yarvin
9533295b8e
Finished converting +pony.
2018-05-07 17:15:33 -07:00
Elliot Glaysher
26996c2b16
Merge pull request #977 from urbit/meson-build-type
...
Use built in "buildrelease" flag instead of custom "debug=true" flag.
2018-05-07 16:20:44 -07:00
Elliot Glaysher
584855e390
Also fix the README.
2018-05-07 16:15:29 -07:00
Elliot Glaysher
44b210b238
Removes non-functional meson debug option.
...
It looks like the debug mode was copied literally from the old
Makefiles, which interacts poorly with meson and leads to builds
with "-O0 -g -O3".
The correct way to do this is to use "-Dbuildtype=release" or
"-Dbuildtype=debug" during configuration. Set the default builds
made by scripts/build to release.
2018-05-07 16:10:10 -07:00
Curtis Yarvin
163c0a3ebb
Second stage of eliminating +what from +pony.
2018-05-07 15:59:14 -07:00
Curtis Yarvin
9d3a904fa0
Fist step in eliminating +what from +pony.
2018-05-07 14:29:37 -07:00
Curtis Yarvin
747831dc26
Platform for coordinated type system adjustment.
2018-05-05 15:10:34 -07:00
Joe Bryan
ad4f76a431
adds state enum to u3_hreq, ignores attempts to send duplicate http responses
2018-05-04 15:49:44 -04:00
Curtis Yarvin
cad3d6187b
Cleanups.
2018-05-02 16:56:09 -07:00
Curtis Yarvin
5afbf59cae
Merge branch 'master' into research-merge
2018-05-02 16:55:29 -07:00
Curtis Yarvin
2857861fd8
New hinting system.
2018-05-02 15:11:06 -07:00
Joe Bryan
38f9c546c4
Merge pull request #972 from joemfb/ames-f-n
...
allows imperial addresses in the absence of -N (fix -F)
2018-04-25 14:45:00 -07:00
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
Curtis Yarvin
63ea041ecf
Renamed %form to %hint.
2018-04-24 22:29:31 -07:00
Curtis Yarvin
a2e2dee3db
Finish integrating %form in +type.
2018-04-24 21:57:54 -07: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
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
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
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