Joe Bryan
8f66508d63
arvo: moves arvo state management into |le
...
and sketches out new event/effect routing
2020-11-17 15:07:40 -08:00
Joe Bryan
d729746c38
arvo: reforms state and upgrade structures
2020-11-13 12:51:48 -08:00
Joe Bryan
a1aa129f42
u3: re-enables fixed +apt:in/+apt:by jets
2020-11-11 18:16:30 -08:00
Joe Bryan
bac545e23c
Merge branch 'release/next-vere' into na-release/next-vere
...
* release/next-vere: (1369 commits)
nix: fixes `shellFor` nix-shell helper
vere: print error and exit if stdin is not a tty
build: silence service account activation output
build: minor refactoring of haskell-nix overlays
build: move darwin install_name_tool fixup from vere to king haskell
u3: fixes incorrect double ref-counting in |ff jets
u3: removes unused `Exit` variable
u3: removes obsolete bail:need assertion
u3: refactors fatal exception handling in u3m_bail()
build: remove {sha256,md5} output for push-storage-object effects
build: add log message when destination object already exists
build: force google-cloud-sdk to use python3
build: adding support for hercules ci effects
build: remove push-to-storage for ivory, brass, and solid pills
pill: rebuild solid pill with %lens included in lite boot apps
arvo: run %lens when lite boot (-l) is specified
build: expose configurable arguments when booting/testing fake ships
build: ensure urbit tests are run with the -g argument
vere: ensure debug symbols aren't stripped by default (by nix)
build: remove from-scratch ropsten pill builds on ci
...
2020-11-11 18:03:01 -08:00
Joe Bryan
a70c8cb204
vere: print error and exit if stdin is not a tty
2020-11-07 21:08:34 -08:00
Joe Bryan
cae9292f8f
Merge pull request #3660 from urbit/jb/fl-leaks
...
u3: fixes incorrect double ref-counting in |ff jets
2020-11-06 15:28:22 -08:00
Joe Bryan
464351abc2
u3: fixes incorrect double ref-counting in |ff jets
2020-11-05 19:29:02 -08:00
Joe Bryan
7b42ae75fc
u3: removes unused Exit
variable
2020-11-05 18:09:55 -08:00
Joe Bryan
46b19538b1
u3: removes obsolete bail:need assertion
2020-11-05 18:09:37 -08:00
Joe Bryan
3915047d73
u3: refactors fatal exception handling in u3m_bail()
2020-11-05 18:07:20 -08:00
Brendan Hay
ff3d7c1574
arvo: run %lens when lite boot (-l) is specified
2020-11-05 10:25:31 +01:00
Joe Bryan
54c0e1b9a0
Merge pull request #3879 from urbit/jb/snapshot-post-replay
...
vere: save snapshot upon completed replay
2020-11-03 14:56:54 -08:00
Joe Bryan
94da5c9102
vere: add comment noting possible ctrl-z deadlock
2020-11-03 12:00:54 -08:00
Joe Bryan
0d617eefc9
vere: save snapshot upon completed replay
2020-11-03 11:57:55 -08:00
Joe Bryan
190557cf88
vere: set maximum http request to 512 MiB
2020-11-03 10:51:34 -08:00
fang
50651cd76e
Merge pull request #3849 from urbit/pppf/eyre-slog
...
kh: webslogs
2020-10-31 21:22:09 +01:00
fang
2497283ff2
king: more code style weaks, remove stale todo's
2020-10-31 21:00:00 +01:00
pilfer-pandex
82606e03e3
Merge pull request #3852 from urbit/pp/fix-kh-again
...
king: fix a warning
2020-10-30 17:31:15 -07:00
Elliot Glaysher
15d2c18368
Merge pull request #3809 from urbit/kh-specify-eth-node
...
king: port the '-e' option to specify ethereum node endpoint.
2020-10-30 20:06:00 -04:00
pilfer-pandex
a211390e77
king: and fix a warning in Packet.hs
2020-10-30 16:35:52 -07:00
pilfer-pandex
06f3dc2d3e
king: fix MonadFail issue in Packet.hs caused by merge
2020-10-30 16:29:57 -07:00
fang
c0f1fe8433
king: improve code style in KingSubsite
2020-10-30 23:42:33 +01:00
fang
77fc886570
Merge branch 'release/next-vere' into pppf/eyre-slog
2020-10-30 23:30:00 +01:00
pilfer-pandex
bd0672cb8e
king: 1 TiB mapsize for event log
2020-10-30 14:54:33 -07:00
pilfer-pandex
6f0bb5990c
Merge pull request #3595 from urbit/pp/stateless
...
Implement stateless forwarding in the king
2020-10-30 14:48:38 -07:00
Joe Bryan
bafa1ef7f5
Merge pull request #3806 from urbit/release/next-ci
...
build: migrate to hercules ci, haskell.nix, and upgrade to ghc 8.8.4
2020-10-30 14:33:26 -07:00
fang
3f9cd4a794
king: get rid of unnecessary helper
2020-10-29 23:22:48 +01:00
Brendan Hay
6599a85b99
king: ensure tests are enabled on ci and don't depend on lfs pills
2020-10-29 16:20:41 +01:00
fang
5615b5dc1a
king: factor scrying logic into helper lib
...
Takes care of constructing the full scry path based off the given
components. Fills in timestamp with the current time. Logs errors on
result conversion failures.
2020-10-28 19:59:48 +01:00
fang
af225f673a
king: scry to check authentication of webslog reqs
...
Instead of giving webslogs to anyone who asks, only acknowledge requests
with valid session cookies. Send 403s to all others.
2020-10-28 19:33:21 +01:00
Elliot Glaysher
d1c5f97bd7
king: cancel http servers immediately on shutdown.
2020-10-28 14:24:52 -04:00
fang
418b9fda7e
king: add helper for escaping Text into @ta format
...
Behavior should match (scot %t the-text).
2020-10-28 19:13:23 +01:00
Elliot Glaysher
b3c145ee35
king: port the '-e' option to specify ethereum node endpoint.
2020-10-27 14:01:59 -04:00
Elliot Glaysher
4e35a8eb8a
Merge pull request #3769 from urbit/kh-inject
...
king: implement -I and --inject-event-list
2020-10-27 10:44:33 -04:00
Brendan Hay
de17409fd6
king: various warning and -Werror related fixes
...
This also removes -Werror from racqure due to the sheer number
build failures arising from compiler warnings.
2020-10-27 14:28:08 +01:00
Brendan Hay
74db584ad7
king: simplify parser types to avoid invalid existential newtype
2020-10-27 14:28:08 +01:00
Brendan Hay
2b74a8edd6
king: disable overlapping patterns for deriveNoun/Void usage
2020-10-27 14:28:08 +01:00
Brendan Hay
d752256126
king: replace use of deprecated network/socket address lookup
2020-10-27 14:28:08 +01:00
Brendan Hay
c089f4c557
herb: removing unnecessary .gitattributes
2020-10-27 14:28:08 +01:00
Brendan Hay
a6e748627c
herb: correct python shebang
...
This ensures the shebang works and can be run or patched via nix.
2020-10-27 14:28:08 +01:00
Brendan Hay
8a830934b1
build: reorganising top-level .gitignore and add nix ignores
2020-10-27 14:28:07 +01:00
Brendan Hay
016b4a7244
vere: externalise version from configure script
...
This allows tooling such as ci expressions to easily inspect the
build's current version.
2020-10-27 14:28:05 +01:00
Brendan Hay
345bf2c39a
king: remove broken/unused regex-tdfa-text dependency
...
Text instances are now contained in the parent regex-tdfa package.
2020-10-27 13:56:17 +01:00
Brendan Hay
eeff3034cd
king: update stackage resolver to lts-16.15
...
This allows us to drop flat/urbit-hob as they're now in the package set,
web3/vinyl need to be added to account for urbit-azimuth's dependencies.
2020-10-27 13:56:04 +01:00
Brendan Hay
ce3cbf0857
build: rework all nix expressions to support hercules-ci builds
...
This also removes nixcrpkgs and OSX cross compilation in favour of
compiling on the target. x86_64/musl targets are still supported
on Linux.
All sources are now managed via niv (see nix/sources.json) and Haskell
package sets are provided/organised via IOHK's haskell.nix.
Some effort has been made to expose similar top-level attributes for
development, but in some cases there have been changes. Please see
the comments in the top-level default.nix and ci.nix files for usage.
2020-10-27 13:55:49 +01:00
Joe Bryan
75404376ba
Merge pull request #3764 from urbit/jb/ames-clean
...
vere: refactors ames i/o driver
2020-10-26 13:50:20 -07:00
Joe Bryan
9cc9a308bf
vere: fix snprintf return-code check in ames
2020-10-26 13:32:56 -07:00
fang
2e7b2ceedb
Merge branch 'pp/stateless' into pppf/eyre-slog
2020-10-26 16:34:41 +01:00
Elliot Glaysher
759ac51f27
king: Don't hard error on injected event failure.
2020-10-26 10:57:07 -04:00
fang
828f88b737
Merge branch 'master' into release/next-vere
2020-10-26 14:54:06 +01:00