Commit Graph

315 Commits

Author SHA1 Message Date
Fang
b79ebf066d Squash all DNS changes into a single diff, simplifying some logic. 2018-06-01 00:23:29 +02:00
Fang
574b5f6347 Initial inline docs for ++et.
Also minor cleanup.
2018-05-30 00:40:00 +02:00
Fang
d1091d6e9c When configuring a new source, refer to the old source for cleanup actions. 2018-05-30 00:36:13 +02:00
Fang
a50d8b7442 Misc TODOs. 2018-05-29 22:06:22 +02:00
Fang
1b6f353d93 Misc cleanup. 2018-05-29 22:02:41 +02:00
Fang
9bcb065d96 Move last bit of subscription update logic out of ++et,
and make sure subscription results actually make it across.
2018-05-29 20:20:25 +02:00
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
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
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
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
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
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
Keaton Dunsford
b3f10d73cb Comment out annoying Eyre auth printf's 2018-04-25 15:02:10 -07:00
Keaton Dunsford
dd63d70371 Merge commit '2346d0b'
* commit '2346d0b':
  removes %#
  replaces all uses of %# with %~
2018-04-11 14:41:24 -07:00
Keaton Dunsford
344a87a975 Merge commit 'b5aeee1'
* commit 'b5aeee1':
  updates %cnsg tall parser to be 3-fixed
  replaces all tall cnsg hoons with %#
2018-04-11 14:26:38 -07:00
Joseph Bryan
a35bb28e69 replaces all uses of %# with %~ 2018-04-04 13:25:54 -07:00
Joseph Bryan
d6e1e3bc27 replaces all tall cnsg hoons with %# 2018-04-04 14:07:05 -04:00