Commit Graph

4075 Commits

Author SHA1 Message Date
Jōshin
97b072ef6d warn about urandom 2018-12-27 20:06:45 +00:00
Jōshin
ff8fa84e28 Remove pedantic arg 2018-12-27 11:55:40 -08:00
Jōshin
59102acc59 Rename dep 2018-12-27 11:53:34 -08:00
Jōshin
38cf11ed34 Cleanup, MIT license 2018-12-27 11:43:48 -08:00
Jōshin
4d89cad020 Add a sample program 2018-12-27 19:19:59 +00:00
Jōshin
16451c769c Fix on Linux 2018-12-27 19:13:51 +00:00
Jōshin
30390fa180 More robust read loop 2018-12-27 11:07:48 -08:00
Jōshin
f1b44b42a9 Get it working 2018-12-27 10:56:10 -08:00
Jōshin
8ef34bea65 blargh fighting with meson 2018-12-27 10:27:28 -08:00
Jōshin
7a7e7b30f8 Simpler implementation 2018-12-26 22:06:40 -08:00
Jōshin
a9f39225c5 Fix build on OS X 2018-12-25 19:49:36 -08:00
Jōshin
aa7e4cce8e Initial 2018-12-25 19:44:59 -08:00
Fang
50938333a2
Merge pull request #1114 from urbit/azimuth-sponsor
Update dawn comments
2018-12-21 18:36:49 +01:00
Fang
a09e2b7818 Update comments in dawn to reflect changes in urbit/arvo#958 2018-12-21 18:00:48 +01:00
Fang
20adb8a4f7
Merge pull request #1111 from urbit/azimuth
Rename hull to point in Ethereum boot logic
2018-12-18 20:48:50 +01:00
Fang
e53b0497a2 Rename hul to pot, to match renaming of hull to point 2018-12-18 17:40:05 +01:00
ixv
4d7a04d4d9
Merge pull request #1113 from urbit/raft-bugfix
fix _raft_lame bug
2018-12-17 17:13:17 -08:00
Isaac Visintainer
61b9556612 fix _raft_lame bug 2018-12-17 16:59:24 -08:00
Joe Bryan
3137fc3b87 builds urbit-worker separately from urbit 2018-12-17 13:38:12 -05:00
Joe Bryan
81d6570410 builds noun/ separately from vere/ 2018-12-17 12:23:54 -05:00
Joe Bryan
d67747c0f6 runs out of build directory 2018-12-17 11:28:55 -05:00
Joe Bryan
b710290677 completes event-time option renaming 2018-12-17 11:28:55 -05:00
Joe Bryan
064a9d18a5 cleans up CLI arg parsing for restart 2018-12-17 11:28:55 -05:00
Joe Bryan
2a50486c23 restores pier restart 2018-12-17 11:28:55 -05:00
Joe Bryan
72c9833689 corrects reference-counting in _boothack_doom() 2018-12-17 11:28:55 -05:00
Joe Bryan
c4544b2853 removes http from boot-sequence hack 2018-12-17 11:28:55 -05:00
Joe Bryan
17274f4693 prints event replacement details 2018-12-17 11:28:55 -05:00
Joe Bryan
a70568e3c3 sends single-home arvo identity and entropy events 2018-12-17 11:28:55 -05:00
Joe Bryan
f37647b35c updates pier.c with new pill structure 2018-12-17 11:28:55 -05:00
Joe Bryan
572534f47e updates ivory.c to latest pill
common pill interface, single-home
2018-12-17 11:28:55 -05:00
Joe Bryan
77eeb37003 updates u3v_lite for new pill structure and lifecycle formula 2018-12-17 11:28:55 -05:00
Joe Bryan
2cc5760627 enables u3t_slog() during boot 2018-12-17 11:28:55 -05:00
Joe Bryan
042b55326f Merge branch 'release-candidate' into cc-release-rc-merge
* release-candidate: (90 commits)
  Only bail if profiling is enabled
  Fixes the build on OpenBSD
  don't abort on bail:fail, but continue with crash handling
  renames event-timing, adds build option to enable
  Add jet for +del:in
  prevents profiling on *bsd
  removes preprocessor errors in trace.c on openbsd
  updates secp256k1 to include /usr/local/include for openbsd
  Style nits
  [CI] Update arvo
  Add a jet for +del:by
  fit UTF-8 tape bug
  calls u3_raft_work on leader promotion (for eager restart effects)
  enables event-log encryption
  removes unused u3v_nick (effect traversal) and u3v_http_request
  refactors event replay, removing unnecessary effect traversal
  refactors event poke, removing unnecessary effect traversal
  trailing whitespace
  adds and corrects some raft comments
  separates effects and persistence
  ...
2018-12-17 11:28:24 -05:00
Joe Bryan
4d79a6b2ef removes orphaned http-parser submodule 2018-12-17 11:11:58 -05:00
Fang
f3e60b800a Rename hull to point in Ethereum boot logic 2018-12-17 13:20:49 +01:00
Joe Bryan
1efb9c3ec4
Merge pull request #1110 from mrdomino/release-candidate
Fixes the build on OpenBSD
2018-12-14 19:08:07 -05:00
Jōshin
830c0715f8 Only bail if profiling is enabled 2018-12-14 23:04:38 +00:00
Jōshin
69f4157588 Fixes the build on OpenBSD
Tested with stock clang on an OpenBSD 6.4 amd64 VM. Unfortunately
clang (and also gcc from ports) was not pleased about c3_rand,
whereas this was fine before. I have no idea what changed, but it
works now.
2018-12-14 22:51:02 +00:00
Joe Bryan
c707770e8a
Merge pull request #1109 from urbit/bail-fail-continue
don't abort on bail:fail, but continue with crash handling
2018-12-14 16:07:54 -05:00
Joe Bryan
916223326c don't abort on bail:fail, but continue with crash handling 2018-12-13 23:26:17 -05:00
Joe Bryan
a50e040d55
Merge pull request #1108 from urbit/opt-event-time
renames event-timing, adds build option to enable
2018-12-13 21:22:49 -05:00
Joe Bryan
7a172f6860 renames event-timing, adds build option to enable 2018-12-13 20:03:19 -05:00
Joe Bryan
5a397fef43
Merge pull request #1107 from urbit/crypt-log
re-enable event-log encryption
2018-12-13 19:55:22 -05:00
Joe Bryan
e0880a5b2e
Merge pull request #1094 from urbit/build-compat
fixes various build and compatibility issues
2018-12-13 19:46:13 -05:00
Elliot Glaysher
cd9458603b
Merge pull request #1106 from urbit/jet-del-in
Add jet for +del:in
2018-12-13 15:27:02 -08:00
Elliot Glaysher
e25c8388a4 Add jet for +del:in 2018-12-13 14:39:53 -08:00
Joe Bryan
abe21628d5 Merge branch 'release-candidate' into build-compat
* release-candidate: (27 commits)
  Style nits
  [CI] Update arvo
  Add a jet for +del:by
  fit UTF-8 tape bug
  calls u3_raft_work on leader promotion (for eager restart effects)
  removes unused u3v_nick (effect traversal) and u3v_http_request
  refactors event replay, removing unnecessary effect traversal
  refactors event poke, removing unnecessary effect traversal
  trailing whitespace
  adds and corrects some raft comments
  separates effects and persistence
  updates terminal to always 32 bytes on read
  updates ames to always allocate 2K bytes on read
  set alarm for behn timers
  updates u3_raft_work() to be async, adds sync u3_raft_play()
  synchronously processes each event singly
  handles effect/event pairs singly while iterating queue
  factor out raft_pump()
  factored out _raft_crop() and _raft_poke()
  uncouple roe mutation
  ...
2018-12-13 17:22:04 -05:00
Joe Bryan
766e6e507e prevents profiling on *bsd 2018-12-13 17:04:26 -05:00
Joe Bryan
a9f912cf0b removes preprocessor errors in trace.c on openbsd 2018-12-13 15:49:02 -05:00
Joe Bryan
5b55368c4a updates secp256k1 to include /usr/local/include for openbsd 2018-12-13 15:44:38 -05:00