Commit Graph

661 Commits

Author SHA1 Message Date
Fang
4846fb1c8f Make sure wires are consistent wrt including our. 2018-05-29 13:50:02 +02:00
Fang
7ffecaf55f Actually call init. 2018-05-29 13:49:16 +02:00
Fang
f8981097bb Integrate Ethereum logic more closely into existing jael flows.
Compiles, untested.
2018-05-28 23:04:33 +02:00
Fang
05d7b3a86e Make Ethereum state source configurable via %look task. 2018-05-25 02:11:21 +02:00
Fang
8e4f7f23b4 Remove galaxy fingerprints, no longer used. 2018-05-24 19:06:38 +02:00
Fang
9bf6b941e2 Fully eradicate last traces of "secure channels". 2018-05-24 16:54:35 +02:00
Fang
934b006bf1 Use shax instead of mug when hashing sensitive data.
These should maybe just get completely zero'd out instead, if we don't have a use/reason for the hashes.
2018-05-23 23:24:37 +02:00
Fang
b668ba6745 Make jael2jael %hail more correct. 2018-05-23 15:53:41 +02:00
Fang
a8db420868 Strip out old jael PKI logic. 2018-05-23 01:35:16 +02:00
Fang
906ba528f5 "public key" instead of "atom". 2018-05-22 20:34:54 +02:00
Fang
72a680bfe0 Better change message structure.
No longer need to send separate messages for multiple non-simultaneous changes.
2018-05-22 19:32:22 +02:00
Fang
1c7c61c9bb Support continuity number from Ships contract. 2018-05-22 19:30:51 +02:00
Fang
d9e5856b66 Sort the changes we send out to ensure they are in chronological order. 2018-05-21 23:53:06 +02:00
Fang
21cbb2eaeb Make outgoing results actually work, by %pass-ing instead of %give-ing.
This is terrible and should be done properly at some point.
2018-05-21 23:10:27 +02:00
Fang
6d68a74630 Make outgoing messages actually work. 2018-05-18 21:12:46 +02:00
Fang
f58ccdeb39 Accept %vent updates. 2018-05-17 23:49:20 +02:00
Fang
de8b320750 Poll timer & actually init. 2018-05-17 23:10:05 +02:00
Fang
bba5c099d3 Complete Ethereum state subscription logic. 2018-05-17 22:53:32 +02:00
Fang
191c525b34 Handle %sigh responses. 2018-05-17 16:40:55 +02:00
Fang
2e9df6a46c Acceptable duct.
Otherwise responses from vanes get kick: lost.
2018-05-17 02:02:23 +02:00
Fang
af2852d08d Send a correct %hiss to eyre. 2018-05-16 22:14:46 +02:00
Fang
2845975ed9 Add in Ethereum logic.
Not hooked up yet, so untested.
2018-05-16 20:48:20 +02:00
Fang
a0d8a6a974 Include ethereum surs and libs in zuse,
lay foundation for integration into jael.
2018-05-15 23:16:29 +02:00
Fang
38aa493cd3 Make ++py proper again. 2018-05-14 22:17:21 +02:00
Fang
c6dc859244 Indentation fix 2018-05-14 19:20:11 +02:00
Fang
1b2a098d13 Misc cleanup 2018-05-14 18:24:41 +02:00
Anton Dyudin
e327ccf604 ++next on not just the first life 2018-05-14 18:24:41 +02:00
Anton Dyudin
061b48d5aa take out ++insert:up equality check, rights are not idempotent 2018-05-14 18:24:41 +02:00
Anton Dyudin
05eaf496ea collapse unused "nex" 2018-05-14 18:24:41 +02:00
Anton Dyudin
d5d8715b3c fixy uno~by, other vor-based code duplication 2018-05-14 18:24:34 +02:00
Anton Dyudin
bba8c5adfd check request mark
And put ++scry code back in.
2018-05-14 18:24:26 +02:00
Anton Dyudin
c74109264d jael inits 2018-05-14 18:24:19 +02:00
Anton Dyudin
2ad320d66b refactor ++py for uni-directional diffs 2018-05-14 18:24:01 +02:00
Fang
c9e5688065 Make %init complete successfully. 2018-05-11 16:32:07 +02:00
Fang
09e4e813d0 Make sure jael gets processed alongside other vanes. 2018-05-10 01:43:43 +02:00
Fang
b97b5b4180 Fill in stubs and make jael actually act on calls. 2018-05-10 01:42:37 +02:00
Fang
a21a8b1224 Make jael compile.
At the cost of stubbed out ++table arms.
2018-05-09 17:23:25 +02:00
Curtis Yarvin
447a510ef8 Adjust vanes for research changes. 2018-05-03 17:59:10 -07:00
Curtis Yarvin
07fd6faab9 Merge branch 'master' into research-merge; broken 2018-05-03 10:51:39 -07:00
Curtis Yarvin
df14668faf Fill out +plot. 2018-05-02 11:15:01 -07:00
cgyarvin
3ec660df95
Merge pull request #725 from joemfb/wrap-safe
updates +win:re to wrap lines safely with regards to unicode
2018-05-02 11:03:07 -07:00
Fang
f090916f34 Adapt state. 2018-04-30 22:31:57 +02:00
Fang
7e39bd8a8b Remove special logic for the "next aeon to check is 0" case.
It shouldn't be able to occur anymore, so we're fine with being loud if it does.
2018-04-30 22:31:14 +02:00
Fang
0c1ed91dc6 Stored %next requests now point to the next revision they want to check for changes. 2018-04-30 22:28:57 +02:00
Fang
9f94497e87 When looking for changes at revision zero, look for file creation.
This fixes the symptom described in #681, but not the problem.
2018-04-30 16:23:05 +02:00
Curtis Yarvin
823d4fbc6d Generally working type-to-spec printer 2018-04-26 16:05:50 -07:00
Joe Bryan
6371fc19ac updates +win:re to strip all control characters
and renames +gyp:re to +ug:re
2018-04-26 14:40:05 -04:00
Curtis Yarvin
0fbe20a7f5 Convert much of h.h to use new spec declarations. 2018-04-26 10:50:49 -07:00
Curtis Yarvin
d75e1ade8b Proper printing of named synthetics. 2018-04-25 22:32:37 -07:00
Joe Bryan
aa6e215239 updates +win:re to wrap lines safely with regards to unicode
(by converting the tapes in +tank to (list @c) before wrapping, then back)
2018-04-26 01:16:27 -04:00