pilfer-pandex
c5b0834bca
Merge branch 'king-haskell' of github.com:urbit/urbit into king-haskell
2019-12-16 15:03:50 -08:00
pilfer-pandex
2103b9f941
Merge branch 'pp/proto' of github.com:urbit/urbit into king-haskell
2019-12-16 15:01:50 -08:00
pilfer-pandex
601508adfc
some convenience, partial work on let
2019-12-16 14:54:38 -08:00
Benjamin Summers
36692278e1
Merge branch 'master' of github.com:urbit/urbit into merge-king
2019-12-16 14:49:20 -08:00
Benjamin Summers
7e124cd3dd
Merge branch 'king-haskell' of github.com:urbit/urbit into merge-king
2019-12-16 14:43:44 -08:00
benjamin-tlon
33d5c4fae6
Merge pull request #2103 from urbit/kh/atom-bytes-bug
...
Fix a bug in atom<->bytestring conversion.
2019-12-16 12:21:22 -08:00
Joe Bryan
2f6d512248
Merge pull request #2101 from urbit/http-respond-safe
...
vere: fix use-after-free in http responses
2019-12-16 11:46:58 -08:00
Benjamin Summers
0fa9086b4d
Fix a nasty bug in atom<->bytestring conversion.
2019-12-16 02:22:18 -08:00
Joe Bryan
4691fa2a8d
vere: plugs leak of http response headers
2019-12-14 23:26:24 -08:00
Joe Bryan
01470355d1
vere: fix use-after-free in closing/canceling http request
2019-12-14 18:25:43 -08:00
Joe Bryan
d5949f2358
vere: fix use-after-free when sending http response
2019-12-14 18:25:39 -08:00
Philip Monk
bfd2e533a1
goad: make startup resilient to errors
...
By not running the risky %goad card in on-init. Also includes some qol
fixes.
2019-12-13 18:50:26 -08:00
Philip Monk
9aa3591e91
Merge branch 'philip/goad'
...
* philip/goad:
goad: recompile apps after changes to /sys
Signed-off-by: Philip Monk <phil@pcmonk.me>
2019-12-13 17:21:31 -08:00
Philip Monk
b14606660a
goad: recompile apps after changes to /sys
...
OTAs commonly end up in an inconsistent state if apps depend on changes
to /sys. For example, the %sift changes break on OTA because %spider
needs to be reloaded so that it's aware of the new thread type. This
adds a %goad app, which reloads all apps after every change to /sys.
Getting this to start OTA is nontrivial, but this pattern should work
for apps in the future. The changes to clock shouldn't generally be
necessary; they are only necessary here because we can't rely on hood to
start goad, since hood fails to compile if it's run before zuse is
reloaded. Once goad is active, this will cease to be a problem.
2019-12-13 17:14:51 -08:00
Jared Tobin
07e2f20f57
Merge branch 'fix-lr-jet' ( #2089 )
...
* fix-lr-jet:
hoon: fix typo in +put:in
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-13 21:05:34 +08:00
Elliot Glaysher
44f6a90a4c
hoon: fix typo in +put:in
...
This fixes +put:in so that it works without the correct jet. There's a
mismatch where the hoon code is wrong and the jet is correct, so that
when we try to run this on alternate interpreters which may not have the
+in jets, things won't work.
2019-12-13 21:00:21 +08:00
Benjamin Summers
66fc04fde7
TODO HACK WIP DONTCOMMIT: Suppress serf logging.
2019-12-13 02:50:54 -08:00
Benjamin Summers
a1be331ac8
Make HTTP Server more lenient.
2019-12-13 02:10:53 -08:00
Benjamin Summers
c49e26d556
TODO HACK DONT COMMIT: Log to stderr
2019-12-13 02:02:10 -08:00
Benjamin Summers
acdd9b82f5
Remove timer hack from king<->serf protocol (should be fixed?)
2019-12-12 19:01:24 -08:00
Benjamin Summers
2a5f2a2d6e
Make http-server less picky about request IDs.
2019-12-12 19:01:03 -08:00
Benjamin Summers
b2526854e8
Fix king bug validate-events
2019-12-12 19:00:35 -08:00
Benjamin Summers
25aa8c9fb6
Merge branch 'king-haskell' of github.com:urbit/urbit into merge-king
2019-12-12 18:15:12 -08:00
pilfer-pandex
d10bdf4ce7
recursion, sums, and products work on a bunch of test cases!!!!
2019-12-12 12:14:19 -08:00
Jared Tobin
aff97bf150
Merge branch 'm/eth-apps' ( #2084 )
...
* origin/m/eth-apps:
claz: clean up head of app file
static gall: update claz
ethio: add +get-next-nonce
zuse: update %eth-get-transaction-count
zuse: include all relevant azimuth addresses
ethio: implement +batch-read-contract-strict
ethio: fail request-rpc more properly
static gall: update gaze
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-12 16:27:04 +08:00
benjamin-tlon
398d90227a
Merge pull request #2086 from urbit/kh/osx-release
...
OSX Release Builds for King Haskell
2019-12-12 00:25:42 -08:00
Jared Tobin
9ba4505086
Merge branch 'ames-sift' ( #2081 )
...
* ames-sift:
ames: refactor +load
ames: +send-blob better ship printing
hood: |ames-sift generator to trace by ship
ames: add %sift to trace by ship
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-12 16:06:32 +08:00
Ted Blackman
35596ca7de
ames: refactor +load
2019-12-12 15:55:37 +08:00
Ted Blackman
d4574b5da4
ames: +send-blob better ship printing
2019-12-12 15:55:36 +08:00
Ted Blackman
c500e03b81
hood: |ames-sift generator to trace by ship
2019-12-12 15:55:36 +08:00
Ted Blackman
d77fb0f685
ames: add %sift to trace by ship
2019-12-12 15:55:32 +08:00
Jared Tobin
2cf8bb215d
Merge branch 'urbit-ID' ( #2077 )
...
* origin/urbit-ID:
updates to 'Urbit identity' language in comet boot message
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-12 15:52:07 +08:00
Jared Tobin
15c929077d
Merge branch 'newt-plug-leak' ( #2076 )
...
* origin/newt-plug-leak:
newt: free completed message buffer
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-12 15:51:43 +08:00
Jared Tobin
1a88edeb37
Merge branch 'vere-build-tests' ( #2075 )
...
* origin/vere-build-tests:
vere: updates the test build targets to be generic
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-12 15:51:19 +08:00
Jared Tobin
85d447f173
Merge branch 'philip/gall-noop' ( #2073 )
...
* origin/philip/gall-noop:
gall: no-op on duplicate watch-ack
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-12 15:50:19 +08:00
Jared Tobin
2aa86e3121
Merge branch 'philip/stuck-flow' ( #2071 )
...
* origin/philip/stuck-flow:
ames: recover from mismatched message nums
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-12 15:49:53 +08:00
Jared Tobin
3888eabaa8
Merge branch 'ames-set-port' ( #2057 )
...
* origin/ames-set-port:
ames: refactors udp init() and bind()
ames: honor -p for galaxies, with warning
ames: adds port printfs for all ships
ames: honor -p for non-galaxies
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-12 15:49:34 +08:00
Benjamin Summers
641fb525d7
Alright, the cache is back.
2019-12-11 23:47:54 -08:00
Jared Tobin
e4a7dae888
Merge branch 'philip/login-instructions' ( #2039 )
...
* origin/philip/login-instructions:
eyre: add instructions to login page
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-12 15:46:36 +08:00
Jared Tobin
5febd033cf
Merge branch 'link-full' ( #1970 )
...
* origin/link-full:
link-server-hook: disable verb by default
link: make network comms work
link: add minimal link-server-hook and link-webext
server: properly defined request-line type
link: social bookmarking core implementation
group-store: create, add, remove generators
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-12 15:45:41 +08:00
Benjamin Summers
8989f1a8db
Got rid of cachix by accident.
2019-12-11 23:24:10 -08:00
Benjamin Summers
73ca4a4201
Fuck! Why did Travis lose my cache?
2019-12-11 22:40:57 -08:00
Benjamin Summers
1bae15bc6b
How about now?
2019-12-11 21:43:23 -08:00
Benjamin Summers
2fd0af0d71
OSX build seems to work. Does the linux build still work?
2019-12-11 21:07:05 -08:00
Benjamin Summers
86420e64c8
I hate testing in CI.
2019-12-11 20:11:51 -08:00
Benjamin Summers
bd79a92f9f
No git-lfs required for OSX builds.
2019-12-11 20:08:54 -08:00
Benjamin Summers
0ce787a196
First stab at running OSX build.
2019-12-11 19:59:45 -08:00
Benjamin Summers
c5299c0b3d
Build on linux and OSX.
2019-12-11 19:38:01 -08:00
pilfer-pandex
a544831fba
actually typechecks now lol
2019-12-11 14:44:08 -08:00
pilfer-pandex
5389bc376a
allegedly correct implementation of type recursion that compiles!
2019-12-11 14:29:24 -08:00