Steven Dee
e4708058a0
Include errno properly on OpenBSD
2014-04-10 04:24:19 -07:00
~hatteb-mitlyd
a0c18f56b2
change to asserting malloc
2014-04-01 17:48:26 -07:00
Steve Dee
90665f29ed
Skip event on replay, not disk read
2014-03-28 12:00:30 -07:00
Steve Dee
b7c6df667c
Add flag to skip the last event
...
Handy when that event causes disastrous repercussions at the C level.
On the whole, terrible. Note that the flag is spelled "-Xwtf",
pronounced "pleaXe wipe that fscker".
2014-03-28 11:38:23 -07:00
Steven Dee
5c68bb4de6
fpurge stopped working on Arch at some point
2014-03-25 08:43:52 -07:00
Steve Dee
d9a27c0949
Found our 28 bytes
2014-03-25 08:05:46 -07:00
Steve Dee
2d1cab488c
Fix leak in u2_raft_work
2014-03-13 11:26:27 -07:00
Steve Dee
afa1c641e9
Start ent_w at 1
...
Also, increment our sequence numbers if we have to.
2014-03-11 07:46:32 -07:00
Steven Dee
6466a1760a
Fix on linux, remove a debug printf
2014-03-10 23:18:58 +00:00
Steve Dee
f4f1c711d5
New event log format including term and type
2014-03-10 16:14:21 -07:00
Steve Dee
c5bb5bb5e7
Moronic key-value store
...
This is kind of dumb, but we need to persist stuff for Raft, and
we can't touch noun state from followers.
2014-03-07 19:12:27 -08:00
Steve Dee
e7f6270864
Rejigger boot sequence
...
The calls to u2_raft_work were effectless since the log hasn't been
initialized by that point.
2014-03-07 13:45:31 -08:00
Steven Dee
60e63dd869
s/raft/sist/
2014-03-06 10:53:32 -08:00
Steve Dee
d045f31f23
Rejigger the event loop again
2014-03-06 08:59:20 -08:00
C. Guy Yarvin
a7055224fa
Various HTTP client fixes.
2014-02-26 17:58:40 -08:00
Steve Dee
d7e4c46150
Revert "Revert "Merge remote-tracking branch 'urbit/master' into master""
...
This reverts commit dc6f72fa0a8ff2097b1e9c900ebec444c0d4c24f.
2014-02-25 12:18:07 -08:00
Steve Dee
de5048e895
Revert "Merge remote-tracking branch 'urbit/master' into master"
...
This reverts commit d52d2835b96f89e7ebbe5392c99f1483d165ee0b, reversing
changes made to 58838ea246e52c064719edc56e29b6a1ba713fdf.
Conflicts:
Makefile
2014-02-24 11:27:57 -08:00
Steve Dee
9b992ae438
Merge remote-tracking branch 'urbit/master' into master
...
Conflicts:
v/loop.c
2014-02-24 10:45:10 -08:00
Steve Dee
d83f057881
bail instead of exit from boot
...
Fixes terminal state not being reset on boot error. We pre-initialize
pig to prevent warnings since gcc doesn't understand that u2_lo_bail
exits.
2014-02-24 10:40:52 -08:00
Steve Dee
6143fe46b2
Back out log format version bump
2014-02-24 10:29:08 -08:00
Steve Dee
2fc0ccf2d1
Fix event playback
2014-02-19 11:51:44 -08:00
Steve Dee
a957cd649e
WIP cleanup and fixes
2014-02-18 16:48:46 -08:00
Steve Dee
e0e37cc569
Splinter disk persistence and reck stuff back out
2014-02-17 18:21:24 -08:00