Commit Graph

3980 Commits

Author SHA1 Message Date
Benjamin Summers
272263cf4d bumps arvo commit to latest next 2019-04-02 11:31:36 -07:00
Joe Bryan
ea56669696 TCOs +turn jet 2019-04-02 10:40:39 -07:00
Joe Bryan
53ca83f4bc TCOs +weld jet 2019-04-02 10:40:39 -07:00
Joe Bryan
2f9d65ecd2
Merge pull request #1197 from urbit/ccr-fast-boot
cc-release: flexible boot sequence, fast-boot support
2019-03-29 16:21:37 -07:00
Joe Bryan
2b3c218d9f for @pilfer-pandex 2019-03-29 10:50:58 -07:00
Joe Bryan
c39f26f02c fixes typo, adds comment per review 2019-03-28 23:38:13 -07:00
Joe Bryan
2c0566c55a Merge branch 'cc-release' into ccr-fast-boot
* cc-release: (69 commits)
  Fixed Nix build errors on Bernardo's Ubuntu. (#1220)
  Removed urb submodule.
  Removed `pkg/ent` submodule.
  Nix Build + Monorepo Structure (#1196)
  Added -P/--output-pill argument (#6)
  Collapse long lines.
  Nix Setup and Docs (#5)
  Instructions for getting dependencies on Ubuntu/Debian
  Whitespace errors.
  Wrote a really stupid configure script.
  Meson tries to hard to be "smart". Replaced with a Makefile.
  Clarify README comment
  Version bump, remove double negative
  Actually try calling getrandom while configuring
  v0.2.0
  v0.1.4
  Add all config vars to config.h.in
  Wrote a config.h.in file for old meson versions.
  Minor cleanup
  Remove assert, add _ent_fail
  ...
2019-03-20 23:53:41 -07:00
benjamin-tlon
4024cdb739
Fixed Nix build errors on Bernardo's Ubuntu. (#1220) 2019-03-06 11:57:31 -08:00
benjamin-tlon
89e789aadb
Merge pull request #1218 from urbit/bs/vendor-urb
Vendor the `pkg/urb` submodule.
2019-03-04 18:52:21 -08:00
Benjamin Summers
02a1443cec Add 'pkg/urb/' from commit '29a2e6a79e59f93e6399225efec6e09bc17f2767'
git-subtree-dir: pkg/urb
git-subtree-mainline: 774f29bd06
git-subtree-split: 29a2e6a79e
2019-03-04 17:35:24 -08:00
Benjamin Summers
774f29bd06 Removed urb submodule. 2019-03-04 17:34:55 -08:00
benjamin-tlon
1324cb3efd
Merge pull request #1217 from urbit/bs/vendor-libent
Vendor `libent` with `git-subtree`.
2019-03-04 17:13:18 -08:00
Benjamin Summers
9618f37965 Add 'pkg/ent/' from commit '31ac2913f14c6f7631f5792ad942605fb2d9fb87'
git-subtree-dir: pkg/ent
git-subtree-mainline: 1207c204cb
git-subtree-split: 31ac2913f1
2019-03-04 16:49:14 -08:00
Benjamin Summers
1207c204cb Removed pkg/ent submodule. 2019-03-04 16:46:58 -08:00
benjamin-tlon
c86879e833
Nix Build + Monorepo Structure (#1196) 2019-03-04 16:43:53 -08:00
ixv
704abb09ca
Merge branch 'cc-release' into ccr-fast-boot 2019-02-27 11:45:05 -08:00
benjamin-tlon
29a2e6a79e
Added -P/--output-pill argument (#6) 2019-02-26 14:08:32 -08:00
benjamin-tlon
5bb2904f1b
In ripn jet, handle zero values correctly. (#1214) 2019-02-25 15:33:45 -08:00
benjamin-tlon
2811a7f70a
ripn jet (#1210) 2019-02-25 14:17:26 -08:00
benjamin-tlon
93dbe1df26
Remove trailing whitespace and enforce in CI. (#1212) 2019-02-25 13:35:12 -08:00
Joe Bryan
7c2eb5f66f tweaks boot sequence comments 2019-02-12 22:18:53 -05:00
Joe Bryan
eaea384486 ensure that we always add the filesystem when we use -A 2019-02-12 21:25:58 -05:00
Benjamin Summers
5062abe789 Collapse long lines. 2019-02-12 11:07:19 -08:00
Joe Bryan
731aa5a127 fixes typo in protocol structures 2019-02-12 13:38:51 -05:00
Joe Bryan
ae34b923a1
Merge pull request #1193 from urbit/ccr-king-gc
cc-release: enables gc and implements |mass in the i/o process
2019-02-12 13:18:10 -05:00
benjamin-tlon
67359564eb
Nix Setup and Docs (#5) 2019-02-12 09:53:52 -08:00
Joe Bryan
b20d9f43f5 always disable networking for fake ships 2019-02-12 12:51:51 -05:00
Joe Bryan
02d3c3549c saves boot metadata in "event 0", restores on full replay 2019-02-12 12:51:51 -05:00
Joe Bryan
4858904972 adds initial (lifecycle) boot barrier 2019-02-12 12:51:51 -05:00
Joe Bryan
84a1714242 [CI] re-enables building from a pinned arvo commit 2019-02-12 12:51:51 -05:00
Joe Bryan
add82f939a adds comment explaining that +ivory boot is not supported 2019-02-12 12:51:51 -05:00
Joe Bryan
92b1fc46c6 enables replacing initial filesystem if -A is used 2019-02-12 12:51:51 -05:00
Joe Bryan
b41f65304f enables pill download from arvo commit hash 2019-02-12 12:51:51 -05:00
Joe Bryan
bf3dce1c01 enables pill download 2019-02-12 12:50:58 -05:00
Joe Bryan
cdc9f7880c updates boot sequence to first configure serf 2019-02-12 12:50:58 -05:00
Joe Bryan
35d18c2b83 revises pill definition 2019-02-12 12:49:40 -05:00
Joe Bryan
e0d9e19758 updates king pill specifier, refactors pier init and boot 2019-02-12 12:49:40 -05:00
Joe Bryan
35ce4caf1a space-rates the king/client protocol 2019-02-12 12:49:40 -05:00
Joe Bryan
c59e57edee
Merge pull request #1200 from urbit/ccr-format-cleanup
cc-release: fixes CLI argument parsing, uint64_t format strings
2019-02-12 12:46:27 -05:00
Joe Bryan
0e15296aba fixes bug in CLI parsing, incorrect conditional in optional -c 2019-02-12 11:01:02 -05:00
Joe Bryan
4acef975ca removes accidental early return in CLI argument parsing 2019-02-12 11:00:53 -05:00
Joe Bryan
2ee876de9a uses cross-platform c3_d format specifiers 2019-02-12 11:00:43 -05:00
benjamin-tlon
8cde48eafa
Shutdown on SIGTERM using u3_pier_exit() (#1198) 2019-02-11 19:18:21 -08:00
benjamin-tlon
c832f38fc8
Replaced whereami with just (argv[0] ++ "-worker") (#1195) 2019-02-11 14:03:08 -08:00
benjamin-tlon
29b9aea425
In daemon mode, fork into a background process. (#1190)
In daemon mode, fork into a background process, but don't exit from the parent process until the child finishes booting. If the child crashes during boot, exit with an error code.

The motivation for this change is to be able to be able to start a ship with `urb.py` and immediately be able to start interacting with it.
2019-02-11 13:12:23 -08:00
Joe Bryan
c79bd78e5f updates u3_pier_mark comment per review 2019-02-11 16:02:57 -05:00
benjamin-tlon
cbae723c40
Minor updates to comments around snapshot logic (#1194) 2019-02-11 09:03:29 -08:00
Joe Bryan
b04c5f11dd allocates king command sockets connections (boothack) on the c heap 2019-02-10 20:53:29 -05:00
Joe Bryan
83f6402012
Merge pull request #1191 from urbit/ccr-mem-snap
cc-release: reclaim memory regularly, automate checkpoints
2019-02-09 23:29:21 -05:00
Joe Bryan
8085bf5fe6 space-rates the lord/serf protocol 2019-02-09 21:03:47 -05:00