Fang
4de1a2a2db
Make RIPEMD-160 actually accept proper ++byts
...
Previously, it was interpreting the wid as bit-length rather than
byte-length, which is inconsistent, confusing, and largely unnecessary.
2018-08-10 17:56:32 +02:00
Elliot Glaysher
81bd72ee21
WIP: Commiting so I can get the ~+ patch.
2018-08-08 14:47:01 -07:00
Fang
e715445c98
Add base58 functions to zuse
2018-08-06 21:23:19 +02:00
Elliot Glaysher
da9a27b2c4
Remove merge artifact that prevented boot.
2018-08-01 13:05:55 -07:00
Elliot Glaysher
4363163319
Merge remote-tracking branch 'origin/collections-redesign' into ford-turbo-eyre-sec
...
Note: This ignores changes to clay for expediency, these may need to
be hand merged later.
2018-07-31 10:11:10 -07:00
Isaac Visintainer
1349052f73
collections redesign
2018-07-30 20:17:16 -07:00
Elliot Glaysher
bf696a049d
Merge branch 'ford-master-state-machine' into ford-turbo
2018-07-23 15:20:29 -07:00
Elliot Glaysher
2279fd8649
Add a live=? bit to %build.
2018-07-23 13:58:38 -07:00
Ted Blackman
2398a91344
Removed %pin, %same, and %dude from +build-result. Untested
2018-07-23 10:06:09 -07:00
Elliot Glaysher
9d8e295094
WIP: trying to move to master branch.
2018-07-19 16:49:11 -07:00
Fang
4a6e71832f
Add RIPEMD-160 to zuse
...
Jet hinted but not yet implemented.
2018-07-20 01:41:27 +02:00
Fang
df63ff6208
Add argon2 and blake2b to zuse
2018-07-19 21:47:06 +02:00
Anthony Arroyo
dc103dcabd
Merge pull request #765 from urbit/https-acme
...
adds letsencrypt client :acme, integrates with :dns app and %eyre
2018-07-19 12:11:04 -07:00
Fang
050fa5d996
Fix incorrect usage of HMAC function in secp core.
2018-07-13 17:28:19 +02:00
Fang
1e6dc842a4
Add secp core with secp256k to zuse.
...
Not yet fully jet-hinted.
2018-07-13 15:22:34 +02:00
Fang
676b188d5f
Add correct byte-order HMAC family to zuse.
2018-07-13 14:50:15 +02:00
Joe Bryan
7ea4b5bc0b
adds authentication nonce to proxy notifications %wise and %that
2018-07-10 23:40:13 -04:00
Anthony Arroyo
1dd61041eb
Merge pull request #756 from urbit/fix-zuse-crub-overflow
...
tail-call optimizes +ctra, +ctrb, and +ctrc in |aes
2018-07-02 11:22:49 -07:00
Joe Bryan
c84b0d9ca8
tail-call optimizes +ctra, +ctrb, and +ctrc in |aes
2018-06-30 23:22:15 -04:00
Joe Bryan
d358548223
implements .well-known in %eyre
2018-06-28 13:41:48 -04:00
Joe Bryan
26f4182c18
adds config to %eyre state, %rule gift to update, %born includes host/ips
2018-06-28 13:41:43 -04:00
Isaac Visintainer
972ff2c82a
first attempt, lets see how it goes...
2018-06-27 11:09:38 -07:00
Elliot Glaysher
693ab11c65
Add the %walk schematic
2018-06-22 15:20:52 -07:00
Fang
a9340d7d68
Add ++rev to bit arithmetic,
...
for reversing block order while accounting for leading zeroes.
2018-06-21 18:49:10 +02:00
Joe Bryan
adc9da0b0c
adds lane-change subscriptions (%tend/%rove) to ames
2018-06-20 17:33:32 -04:00
Joe Bryan
461e0e9d14
adds http configuration effect (%form) and port notification move (%live)
2018-06-20 14:01:35 -04:00
Joe Bryan
2a15e83fc3
adds http reverse proxy notification move (%wise) and effect (%that)
2018-06-20 14:01:35 -04:00
Fang
c6756467ed
Update structures and events to match on-chain data.
2018-06-20 14:17:22 +02:00
Joe Bryan
9d72b8f92b
Merge branch 'collections' into collections-merge
...
* collections: (127 commits)
Revert "cross-ship permissions works now"
deleted more unused files, updated json arm of collections mark
removed unused index file (was used for debug)
cross-ship permissions works now
rendered MVE css and js 272af56804f822c23efa645aafcf1d5d8a8bfdff
simplified latest alias
new 'latest' page in colls
deleted a swp file
mve updates f83035d162dd60107b45798117cf924437070798
isaac's eyre changes to polling parameters as requested by Logan
rendered MVE f0a44584883e8789ec5bab9c80334ae0ee251e02
source new circle to inbox in collections app
relative href
removed topic text from collection json
patch back in realnet ames (was testnet ames in xship-wrap
collections now sends invites to whitelist
aded fascen to pass along fasbuc params
add x-htm wrappers for &htm
rename default eyre mark to x-urb, do xhsip on x- prefix requests
updated json endpoints in accordance with logan's requests
...
2018-06-19 20:51:22 -04:00
Isaac Visintainer
43b3a84db5
included full group information in scry
2018-06-19 14:43:16 -07:00
Elliot Glaysher
165083b253
Boots with clay backed by ford-turbo.
2018-06-18 16:18:02 -07:00
Isaac Visintainer
4d11928db6
clay permissions issue #749
2018-06-18 16:10:11 -07:00
Curtis Yarvin
07e8e3029f
Initial rind installation.
2018-06-15 10:37:57 -07:00
Elliot Glaysher
ddf0334b15
Switch Gall to use the Turbo vane.
...
This fixes Gall and userland apps so that they boot. It then disables
%hall and %talk, which will only boot with the +fond jet disabled.
(Otherwise, we get a bail from the jet.)
2018-06-13 13:12:32 -07:00
Elliot Glaysher
a37b587337
Add %list schematic
...
This replaces the %tabl silk from old ford.
2018-06-13 11:09:49 -07:00
Curtis Yarvin
2c2a680c57
Introduced +$ notation.
2018-06-01 14:31:10 -07:00
Fang
2a30a653ad
Rename block to logs.
2018-06-01 17:30:14 +02:00
Fang
6e2b907522
Make use of new Spawned event to ensure one diff per event.
...
This allows us to simplify logic and semantics.
2018-06-01 17:14:35 +02:00
Ted Blackman
6fae175bba
WIP trying to get dontjo working
2018-05-31 17:14:39 -07:00
Fang
00b34a1422
Small notes and cleanup.
2018-06-01 00:34:21 +02:00
Fang
3b660e92a8
Add %pubs for subscribing to public keys of a specific ship.
2018-06-01 00:31:45 +02:00
Fang
b79ebf066d
Squash all DNS changes into a single diff, simplifying some logic.
2018-06-01 00:23:29 +02:00
Ted Blackman
873e073faf
transfusion into kernel as %t vane
2018-05-30 16:25:28 -07:00
Fang
a50d8b7442
Misc TODOs.
2018-05-29 22:06:22 +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
Curtis Yarvin
2c6aeb1ac2
Enforce chapter titles.
2018-05-29 00:00:07 -07:00
Curtis Yarvin
ddb0fc22f4
Chapter names for everyone.
2018-05-28 23:42:16 -07: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
Curtis Yarvin
a26105370b
Old help totally cleaned out.
2018-05-24 15:39:56 -07: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
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
bba5c099d3
Complete Ethereum state subscription logic.
2018-05-17 22:53:32 +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
1b2a098d13
Misc cleanup
2018-05-14 18:24:41 +02:00
Elliot Glaysher
88ab046d88
Change %wris so it always returns a date.
...
This removes the scry from +rebuild in ford-turbo. This is ok since ford-turbo
Is the only consumer of %wris. The ford-turbo app now works end-to-end in a
way that theoretically should work without the app.
2018-05-10 11:18:52 -07:00
Fang
b97b5b4180
Fill in stubs and make jael actually act on calls.
2018-05-10 01:42:37 +02:00
Anthony Arroyo
9bd01853e5
Revert "Revert "Change %w care to return both @ud and @da cases""
2018-05-09 11:24:34 -07:00
Anthony Arroyo
00b2291ca8
Revert "Change %w care to return both @ud and @da cases"
2018-05-09 10:56:07 -07:00
Fang
a21a8b1224
Make jael compile.
...
At the cost of stubbed out ++table arms.
2018-05-09 17:23:25 +02:00
Anton Dyudin
f936e45790
rename default eyre mark to x-urb, do xhsip on x- prefix requests
2018-05-08 12:42:22 -07:00
Curtis Yarvin
07fd6faab9
Merge branch 'master' into research-merge; broken
2018-05-03 10:51:39 -07:00
Fang
17d7cd4f77
Change clay %w requests to produce both the number and date cases.
2018-05-02 23:37:03 +02:00
Anton Dyudin
cadff11031
v0 cross-ship page wrap, purely in eyre
2018-04-24 15:34:33 -07:00
C. Guy Yarvin
97d2de4f4e
Still some mild spec conversion bugs.
2018-04-22 19:41:24 -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
C. Guy Yarvin
5f7d3922bd
End use of legacy $| and $& syntax.
2018-03-18 20:54:47 -07:00
C. Guy Yarvin
26577078fa
Completed glyph renaming.
2018-03-18 20:38:01 -07:00
C. Guy Yarvin
bfedf558c0
Complete renaming.
2018-03-18 20:00:25 -07:00
C. Guy Yarvin
eb91e0d56a
Intermediate renaming.
2018-03-18 19:40:38 -07:00
C. Guy Yarvin
79aa1cbc61
Fix $? to use %fits.
2018-03-17 18:06:15 -07:00
C. Guy Yarvin
5c8a77fe90
Final syllable renaming.
2018-03-13 21:36:10 -07:00
Fang
5127de36ce
Fix incorrect naming for shake arms.
2018-03-06 01:26:34 +01:00
Fang
e2061066f5
Fix bug in lane-to-bytes conversion.
2018-03-05 20:59:21 +01:00
Fang
b9755a1af1
Make padding pass explicit length, too.
2018-03-05 19:02:28 +01:00
Fang
04fa542769
More comments, better naming.
2018-03-05 16:12:32 +01:00
Fang
0220adce7e
Keccak interface now takes octs to account for leading zeroes when needed.
...
Byte ordering is done for you.
2018-03-05 16:02:27 +01:00
Fang
34fcc6ef80
Add keccak hashing family into zuse.
2018-03-02 17:09:41 +01:00
Anton Dyudin
dfe5b625a4
Merge branch 'master' into mtime
2018-02-26 17:18:34 -08:00
C. Guy Yarvin
026705973c
No debug.
2018-02-24 18:04:14 -08:00
C. Guy Yarvin
ad016d4409
Almost booting with ripple.
2018-02-24 18:01:53 -08:00
C. Guy Yarvin
e0147a724c
Working ripple, sort of.
2018-02-14 17:39:08 -08:00
C. Guy Yarvin
eca422513f
Some ripple-ization that works.
2018-02-14 16:31:09 -08:00
C. Guy Yarvin
55ea6e6aea
Cleared fab flags; preparing to ripple.
2018-02-13 21:36:25 -08:00
C. Guy Yarvin
d44f8e3f5f
About to disable old modeling.
2018-02-12 19:25:46 -08:00
C. Guy Yarvin
9a8dfb21fc
Almost fully transitioned.
2018-02-12 17:09:22 -08:00
Fang
61505ff785
Clay task for retrieving the rules that apply to a group.
2018-02-12 17:57:59 +01:00
Fang
9f66086936
Permission list structure.
2018-02-12 17:57:04 +01:00
C. Guy Yarvin
7b28975ebb
Converted whole kernel to use modern defaulting.
2018-02-11 21:01:25 -08:00
Fang
9f05d2f662
Add faces to clay ++task.
2018-02-09 14:48:08 +01:00
Fang
aa2843fedb
Maintain old %warp interface. Use %werp for %west read requests.
...
This also makes live-updating to this new clay easier.
2018-02-08 17:11:32 +01:00
Fang
91fe74d7d6
Add requester ship to clay's %warp task to aid in permission checks for %wests.
2018-02-08 00:42:40 +01:00
Fang
3f7e76cca5
Implement requests for reading and writing permission groups.
2018-02-07 21:07:42 +01:00