Curtis Yarvin
0990f7daaa
Just a couple stubs
2018-09-06 19:01:44 -07:00
Fang
b4631e9438
Merge pull request #803 from urbit/ethereum-signing
...
Ethereum transaction signing
2018-09-06 11:17:52 +02:00
Curtis Yarvin
6cf2303f2d
Various fixes and improvements.
2018-09-05 17:38:36 -07:00
Ted Blackman
0ac5038b7b
Enqueue second Clay write during an Arvo event ( #807 )
...
* clay queue passes test
* docs on :cue and :tip in clay
* minor typo
2018-09-05 16:05:23 -07:00
Elliot Glaysher
148f62569c
Be explicit in having hoon file suffixes in security driver paths.
2018-09-04 13:28:24 -07:00
Fang
b7681cf73c
Make ++ecdsa-raw-recover accept unmodified signature
...
Continuation of b2365dbd4
2018-09-04 18:08:23 +02:00
Fang
96e5dd4600
Add comments to clarify transaction signing logic
2018-09-04 17:41:30 +02:00
Fang
27e35e392d
Minor corrections
2018-09-04 16:49:49 +02:00
Fang
cc98052347
Support sending raw transactions to RPC nodes
2018-09-04 16:42:27 +02:00
Fang
0f4069e6dc
Implement Ethereum transaction signing
...
Includes RLP encoding logic.
2018-09-04 15:11:50 +02:00
Fang
b2365dbd4b
Remove nonstandard 27 minimum value from ecdsa signature v
...
Ethereum uses 27/28 (superseded) or 35/36 for the v value. Other use
cases may want the recovery value directly. This makes it produce 0/1.
2018-09-04 14:59:35 +02:00
Ted Blackman
c0c00de7e9
Fix %reef handling more. Now uses the right part of the arvo core
2018-09-02 03:48:40 -07:00
Ted Blackman
60fcfc467e
fix ford %reef dependency tracking
2018-08-30 16:06:27 -07:00
Fang
15ee6ba31d
Merge pull request #795 from urbit/jael-continuity
...
Constitution + jael updates
2018-08-30 02:44:05 +02:00
Fang
37e0933c7f
Misc. jael notes and improvements
2018-08-30 02:06:20 +02:00
Fang
e752a706b2
Add %meet task to jael for indicating era connectivity
2018-08-30 02:05:34 +02:00
Fang
c5c4d0f65f
Include continuity flag in relative public key state
2018-08-30 02:02:17 +02:00
Fang
2d04795fd9
Update constitution and jael logic to work with latest contracts
2018-08-30 01:58:47 +02:00
Fang
737b1d8ba1
Merge pull request #787 from urbit/crypto-additions
...
Includes in zuse:
* little-endian wrappers for the SHA and HMAC families,
* secp256k implementation,
* Blake2b implementation,
* Argon2 implementation,
And adds libraries for:
* BIP32 HD wallets,
* keygen, to match [keygen-js](/urbit/keygen-js).
2018-08-29 18:27:51 +02:00
Joe Bryan
f9ed9bf02f
Merge pull request #789 from urbit/ames-eth-boot
...
cleans up %ames and %jael in anticipation of greater ethereum integration
2018-08-28 15:16:54 -07:00
Joe Bryan
ad4e7dd7d1
Merge pull request #755 from urbit/rmariani-patch-1
...
removes dead +mz:nl, updates +bif syntax
2018-08-28 14:01:24 -07:00
rmariani
f5de7a8bd8
Fixed commentary in +ff ( #781 )
...
A comment incorrectly indicated that `w` was a face for two different terms in the same arm.
2018-08-28 13:48:11 -07:00
rmariani
ea84114a0b
removes dead +mz:nl, updates +bif syntax
...
`+mz:nl` was determined by ~sorreg to be dead code, and there doesn't seem to be any possible `a` that will nest in the current code.
Also, `+bif:in` and `+bif:by` had the weird syntactical construct of `=< [+< +>]`. I simplified it to the more straightforward `=< +`.
2018-08-28 13:44:42 -07:00
Joshua Reagan
01ac311fac
crash ++ rad
when arg of 0
is used ( #766 )
...
* crash `++ rad` when arg of `0` is used
2018-08-28 13:37:16 -07:00
Elliot Glaysher
097b64b751
Remove turbo, which seems to have resurrected itself in a merge.
2018-08-28 11:44:37 -07:00
Elliot Glaysher
e3e5ae6d30
Merge pull request #783 from urbit/ford-turbo-clock
...
Improvements to +clock / +capped-queue
2018-08-28 10:11:03 -07:00
Fang
67be11499b
Merge branch 'release-candidate' into crypto-additions
2018-08-28 16:35:53 +02:00
Fang
81c36e3a86
Restore trailing whitespace for merge
2018-08-28 16:31:43 +02:00
Fang
6d01b1d0c4
Merge branch 'keygen' into crypto-additions
2018-08-28 12:29:47 +02:00
Joe Bryan
4d22f348e3
XX REMOVE sets contract address to match truffle/ganache testnet
2018-08-27 16:36:27 -07:00
Joe Bryan
f35202a9fa
updates %jael to encode aut/net keys and use +pass everywhere
2018-08-27 16:36:16 -07:00
Joe Bryan
aaa56092e3
disables (obsolete?) %jael assertion that the first hull-dill be %full
2018-08-27 16:36:04 -07:00
Joe Bryan
f67d48970f
simplifies +acru interface, updates +crub and call-sites
2018-08-27 16:35:43 -07:00
Joe Bryan
4567fddb5f
removes deprecated +crua, updates %eyre and lib/hood/write to use +crub
2018-08-27 16:35:37 -07:00
Joe Bryan
c7268d20b9
slog %mack tanks in %gall on bad ack
2018-08-27 16:35:23 -07:00
Joe Bryan
26109c4a72
slog %crud tanks in %dill when we don't have a duct
2018-08-27 16:35:06 -07:00
Joe Bryan
bf966691fa
restores white-listed moves lost in the merge
2018-08-27 16:23:41 -07:00
Joe Bryan
50782bd1c9
Merge branch 'research-constitution' into release-candidate
...
* research-constitution: (120 commits)
removes obsolete doccords-style comments
Revert "fixy uno~by, other vor-based code duplication"
Implement argon2.
Use face over lark when available.
Implement blake2b.
Use ++rep over ++can when we can
Use ++rev over ++swp, for safety.
Clean up base58 en/decoding
Rename secp point serialization arms
Add HMAC-SHA1
Put +=byts to use
Restructure and complete BIP32 core
Fix bug in RIPEMD-160 implementation.
BIP32 key derivation logic. Messy, in dire need of restructuring.
Fix bug in HMAC implementation.
SHA-1 re-implementation, can account for leading zeroes.
Converting points on curve to un/compressed numbers.
RIPEMD-160 implementation.
Start work on BIP32 support. Library file includes wrappers for the SHA family to make it take and produce sane byte order data, and a new HMAC implementation that depends on it. Also includes @belisarius222's secp256k1 implementation, plus experimental (and broken) support for other secp variants.
Add ++rev to bit arithmetic, for reversing block order while accounting for leading zeroes.
...
2018-08-27 15:48:13 -07:00
Joe Bryan
a6f3c2f5f9
removes obsolete doccords-style comments
2018-08-27 15:33:32 -07:00
Elliot Glaysher
e1ee2b211e
+capped-queue is also general. Move to zuse and add tests.
2018-08-27 15:25:33 -07:00
Joe Bryan
aa3f43c00d
Revert "fixy uno~by, other vor-based code duplication"
...
This reverts commit d5d8715b3c
.
2018-08-27 14:56:45 -07:00
Elliot Glaysher
7f623772ac
The +clock structure is general, put it in zuse and add tess.
2018-08-27 14:51:42 -07:00
Elliot Glaysher
6e127dbea7
Don't cache live builds until canceled.
2018-08-24 15:12:29 -07:00
Elliot Glaysher
0286254b69
Merge branch 'ford-turbo' of github.com:urbit/arvo into ford-turbo
2018-08-23 15:15:50 -07:00
Ted Blackman
a4e764a1a1
ford %call actually fail on error
2018-08-23 15:03:36 -07:00
Elliot Glaysher
88abe302d2
Merge remote-tracking branch 'origin/ford-turbo' into ford-turbo
2018-08-23 10:39:40 -07:00
Ted Blackman
f297565260
minor doc improvement
2018-08-22 22:36:27 -07:00
Ted Blackman
df21c0363c
Add /* ford rune
2018-08-22 17:53:56 -07:00
Curtis Yarvin
c94fd1b3df
Various fixes and improvements.
2018-08-22 17:43:33 -07:00
Elliot Glaysher
a467bc3870
Add debugging stuff to ford to try to catch non-existent build error.
2018-08-22 16:35:22 -07:00
Elliot Glaysher
32ff2c1847
Marginally better error reporting in %cast.
2018-08-22 13:09:29 -07:00
Ted Blackman
551ab7046c
%ct request all filepaths with prefix
2018-08-22 12:57:43 -07:00
Elliot Glaysher
32088aeb01
Merge remote-tracking branch 'origin/ford-turbo' into ford-turbo
2018-08-21 16:34:24 -07:00
Ted Blackman
eca688384c
+wipe docs
2018-08-21 15:36:16 -07:00
Elliot Glaysher
86fa41cb54
Add debugging output for when a clay ford build fails.
2018-08-21 15:30:04 -07:00
Joe Bryan
3c4e8d87b6
fixes %ford to support %walk where source and target marks are the same
2018-08-21 15:29:08 -07:00
Ted Blackman
659c64e542
docs for +per-event
2018-08-21 15:08:48 -07:00
Ted Blackman
12f05489fb
add overview docs
2018-08-21 14:17:31 -07:00
Elliot Glaysher
b166a55792
Get the collections page displaying. Requires a second reload.
2018-08-21 14:13:58 -07:00
Elliot Glaysher
96dcc99336
Add compile errors to cast failure output.
2018-08-21 11:30:57 -07:00
Ted Blackman
1ca5b0eb1b
Merge branch 'ford-turbo-anchor' into ford-turbo
2018-08-20 17:06:33 -07:00
Ted Blackman
3f81f708cc
Add FIFO build cache. Tests pass
2018-08-20 16:59:44 -07:00
Elliot Glaysher
7f79f1e019
Make the scry in +code work again.
2018-08-20 16:42:26 -07:00
Elliot Glaysher
eca03bf6eb
Clean up the vale test.
2018-08-20 16:34:45 -07:00
Elliot Glaysher
17e3279321
Merge remote-tracking branch 'cgyarvin/research-final' into ford-turbo
2018-08-20 15:43:46 -07:00
Elliot Glaysher
7291c0b66f
Hack out the weird /path from +gram
2018-08-20 15:36:11 -07:00
Curtis Yarvin
746c26a40a
Eliminate de-cons optimization.
2018-08-20 15:32:44 -07:00
Elliot Glaysher
1f3456fc4d
rewrite +soft to use +mule
2018-08-20 14:34:31 -07:00
Elliot Glaysher
ba0de921ab
Merge remote-tracking branch 'origin/collections' into ford-turbo
2018-08-20 13:14:13 -07:00
Ted Blackman
5d0fa0e0e7
Merge branch 'ford-turbo-anchors-instead-of-ducts' into ford-turbo-anchor
2018-08-20 13:12:36 -07:00
Ted Blackman
8db97cd3b7
fix merge problems; turned off +test-vale-error until type system is fixed
2018-08-20 11:19:14 -07:00
Ted Blackman
6ba2cb46fd
Merge remote-tracking branch 'cgy/ford-turbo-original' into ford-turbo
2018-08-20 10:32:44 -07:00
Curtis Yarvin
3c45fc55de
Smoke-test boots with full ford-turbo merge.
2018-08-19 16:06:19 -07:00
Elliot Glaysher
4e9ad16939
WIP: Start rebuilding on anchors.
2018-08-17 17:29:23 -07:00
Elliot Glaysher
7d3ae8902a
WIP: Rename and 80 char.
2018-08-17 16:54:43 -07:00
Ted Blackman
85d55cef9d
typo
2018-08-17 15:30:13 -07:00
Ted Blackman
dfcbd29697
killed several TODOs
2018-08-17 15:27:47 -07:00
Curtis Yarvin
0bceb27dbe
Merge remote-tracking branch 'origin/ford-turbo' into ford-turbo-original
2018-08-17 15:26:51 -07:00
Curtis Yarvin
d062445ffb
Merge commit '89a0a' into ford-turbo-original
2018-08-17 15:04:31 -07:00
Curtis Yarvin
694a4de20e
Merge commit 'e941f' into ford-turbo-original
2018-08-17 13:53:46 -07:00
Curtis Yarvin
0d9af017e7
Merge commit '5d933' into ford-turbo-original
2018-08-17 11:31:23 -07:00
Curtis Yarvin
d2cfa0d78e
Remove debug.
2018-08-17 11:30:23 -07:00
Curtis Yarvin
55b90b2df3
Clean build.
2018-08-17 11:24:22 -07:00
Elliot Glaysher
3b8d2a4a9c
Fix test error strings.
2018-08-16 16:00:33 -07:00
Curtis Yarvin
8f45f30afa
Almost back to working.
2018-08-16 14:39:39 -07:00
Elliot Glaysher
e123410f03
General error message cleanup.
2018-08-16 14:38:50 -07:00
Curtis Yarvin
45cdcbdbbd
Porting work in progress.
2018-08-15 18:37:13 -07:00
Curtis Yarvin
3de36adc6d
Work in progress.
2018-08-15 18:05:30 -07:00
Curtis Yarvin
a6b8407bc4
Building, without (strangely) command:lens
2018-08-15 17:23:37 -07:00
Elliot Glaysher
5d2f6f5885
Don't crash on incorrect +grab product type in marks.
2018-08-15 16:54:41 -07:00
Curtis Yarvin
fa9c4636f9
Merge branch 'research-tome' into ford-turbo-original
2018-08-15 16:48:37 -07:00
Elliot Glaysher
781e7e3add
Add jet hints, %hood caching, and a jab.
2018-08-15 16:39:25 -07:00
Elliot Glaysher
e804d0ff59
Create +jab:by which does +put and +get as mutation.
2018-08-15 14:06:24 -07:00
Ted Blackman
ddef8079a3
|keep and associated machinery
2018-08-15 13:58:54 -07:00
Elliot Glaysher
a6a78cea65
%keep in ford.
2018-08-15 13:48:41 -07:00
Elliot Glaysher
100cda2678
%wipe percentage
2018-08-15 13:07:39 -07:00
Elliot Glaysher
4a081f0fbd
Fix |mass
2018-08-15 10:47:15 -07:00
Elliot Glaysher
f09da3f962
Cleanup: remove , 80 chars, comments.
2018-08-14 16:39:23 -07:00
Fang
8fc069eb79
Standardize Argon2u parameters
2018-08-15 01:08:16 +02:00
Elliot Glaysher
f1a24217c6
Clean up ~& in eyre.
2018-08-14 14:20:00 -07:00
Elliot Glaysher
adfa3b25cd
Cache works. Tests pass. Boots.
2018-08-14 13:17:33 -07:00
Elliot Glaysher
c62b9f6655
First working cache; tests don't work yet.
2018-08-14 13:05:18 -07:00
Elliot Glaysher
dcedf1c8d9
WIP: Clock algorithm
2018-08-13 16:55:12 -07:00
Elliot Glaysher
35afbeeb07
Clean up +scry-blocks
2018-08-13 15:58:18 -07:00
Elliot Glaysher
e33c8e02bf
Stub +access-cache with +cache-key
2018-08-13 15:43:02 -07:00
Elliot Glaysher
91b0b59317
Cleanup of +make types in preperation for additional field.
2018-08-13 14:51:20 -07:00
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
dded51f0cd
Start %collections on startup, too.
2018-08-09 16:06:14 -07:00
Joe Bryan
f4eb2c1fa4
fixes bad merge in %clay (+read-p sample)
2018-08-09 18:48:29 -04:00
Joe Bryan
429a80fc87
removes duplicate arm in %zuse from merge
2018-08-09 18:36:45 -04:00
Joe Bryan
b0ecbcd2ab
Merge branch 'master' into collections
...
* master: (27 commits)
Transfer ~tep to Rivendell and ~bes to NSPV.
moar changes
stylistic changes
included full group information in scry
clay permissions issue #749
fixed outside urls
fixed clay mut problem
let us not include .html extensions in our urls if we don't want to
Bump Ames :protocol-version from 1 to 2
made hymn renderer unneccesary
variety of bug-fixes
first pass, basic functionality working
Transition ~marzod's Ask duties to a dedicated ship
Bump Ames :protocol-version from 0 to 1
fixes +spin to preserve the type of the head of the product
simplified the code
now covers posts with spaces and no text
Revert "Revert "Change %w care to return both @ud and @da cases""
Revert "Change %w care to return both @ud and @da cases"
Posts and Comments with no text ignored
...
2018-08-09 18:13:52 -04:00
Elliot Glaysher
11cb648399
Trying to get collections working
2018-08-09 14:59:33 -07:00
Elliot Glaysher
89a0a91c57
Boots without old ford.
2018-08-09 11:22:37 -07:00
Ted Blackman
f6042d9e1a
memoize +bran:ut
2018-08-08 14:48:01 -07:00
Elliot Glaysher
81bd72ee21
WIP: Commiting so I can get the ~+ patch.
2018-08-08 14:47:01 -07:00
Ted Blackman
e941f76115
memoize +bran:ut
2018-08-08 14:23:36 -07:00
Elliot Glaysher
5d9339052e
Remove all usage of ford from eyre.
2018-08-07 13:52:31 -07:00
Curtis Yarvin
34855b68f2
Various fixes and improvements.
2018-08-07 13:35:02 -07:00
Elliot Glaysher
00a32ffe73
End to end rendering using ford-turbo.
2018-08-06 14:09:01 -07:00
Elliot Glaysher
68e255b5a6
WIP: Get first ford build in eyre working / renderers should return their name as mark
2018-08-06 13:29:36 -07:00
Fang
e715445c98
Add base58 functions to zuse
2018-08-06 21:23:19 +02:00
Elliot Glaysher
af8148b244
Eyre will %bake builds using ford-turbo now.
2018-08-02 16:18:56 -07:00
Elliot Glaysher
7a3baf35a3
We must %bake the target mark, not the source mark, in %cast.
2018-08-02 16:15:35 -07:00
Elliot Glaysher
8124ae49c0
Make sure we deal with renderer to mark fallback in %bake
2018-08-02 15:55:07 -07:00
Elliot Glaysher
4ecb004adc
Get clay building again / better %alts debugging
2018-08-02 13:21:30 -07:00
Elliot Glaysher
f2c0d3289f
Uses both %mades. This works locally.
2018-08-01 14:05:54 -07:00
Elliot Glaysher
1ca5ca665e
WIP: Move ++cast-thou to turbo, but it's a no-op in practice.
2018-08-01 13:40:44 -07:00
Elliot Glaysher
5051214c05
WIP: All the helper methods.
2018-08-01 13:21:27 -07:00
Elliot Glaysher
e279ec7960
Fix ordering problem with +intercepted-scry.
...
This fixes generators which scry into %a.
2018-08-01 13:06:13 -07: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
fee20d5de3
bugfixes and some test changes
2018-07-30 22:24:32 -07:00
Isaac Visintainer
1349052f73
collections redesign
2018-07-30 20:17:16 -07:00
Curtis Yarvin
899e2ff9c9
Various fixes and improvements.
2018-07-29 18:19:29 -07:00
Joe Bryan
a6ea3131f2
fixes bug in %eyre proxy config, repairs existing config in +load
2018-07-25 16:43:00 -04:00
Elliot Glaysher
31afbc71ce
Eyre uses turbo to build security drivers.
2018-07-25 12:36:31 -07:00
Elliot Glaysher
7ebf6f262f
Make |mass work
2018-07-24 11:08:57 -07:00
Elliot Glaysher
84e05eba12
Integration of the state machine code complete; can boot a fakezod.
...
Fakezod boots with the new state machine code, and can run the +ford-turbo
test suite.
2018-07-24 10:54: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
8f046df9d4
Make cleanup of scrys/subs compile; add new tests.
2018-07-23 14:57:27 -07:00
Ted Blackman
7b9f871bf2
untested cleanup of subscription and scrying functions
2018-07-23 14:06:21 -07:00
Ted Blackman
c68931bdf8
untested minor bugfix
2018-07-23 14:06:05 -07:00
Ted Blackman
01595622f3
untested multiplexer for pending scrys
2018-07-23 14:05:54 -07:00
Ted Blackman
aa17947db7
WIP +request-tracker and some docs cleanup
2018-07-23 14:05:31 -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
Curtis Yarvin
8d1cb514c3
Add =label=spec feature.
2018-07-21 12:19:33 -07:00
Elliot Glaysher
edaa6cb363
Remove next-builds/candidate-builds from state.
2018-07-20 16:22:13 -07:00
Elliot Glaysher
4afa6b73ef
WIP: +test-alts-and-live and +test-double-alts
2018-07-20 15:56:35 -07:00
Elliot Glaysher
0bdabe2481
WIP: got +test-alts working
2018-07-20 14:53:13 -07:00
Anthony Arroyo
a6eb000939
added comment re: protocol number limitations
2018-07-20 17:52:48 -04:00
Isaac Visintainer
b26641c997
reverted to old long-poll system but with 8 second fixed era length
2018-07-20 17:49:47 -04:00
Elliot Glaysher
ca2fe7a543
WIP: +test-five-oh-fora passes.
2018-07-19 17:05:30 -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
Curtis Yarvin
bc6ad0456d
Some ?# cleanups.
2018-07-16 16:24:59 -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
Fang
5041937837
Add jet hint to ++swp.
2018-07-13 13:53:07 +02:00
Fang
64964ea2a9
Add ++sha to hoon.hoon, for correct byte-order SHA hashing.
2018-07-11 22:50:10 +02:00
Fang
c8514d5841
Add +=byts type.
...
Similar to octs, but for "normal" byte order as found in most @
except @t.
2018-07-11 20:49:11 +02:00
Fang
7b4eb67346
Add ++rev for reversing bloq order.
...
This is different from ++swp in that it turns leading zeroes into
trailing zeroes correctly, rather than ignoring them.
2018-07-11 20:47:23 +02:00
Joe Bryan
7ea4b5bc0b
adds authentication nonce to proxy notifications %wise and %that
2018-07-10 23:40:13 -04:00
Curtis Yarvin
0f6077395b
Basic ?# functionality tested.
2018-07-10 11:18:59 -07:00
Curtis Yarvin
24dc55ca95
+ar passes smoke test.
2018-07-09 17:57:56 -07:00
Curtis Yarvin
274030f7ff
Transfer ~tep to Rivendell and ~bes to NSPV.
2018-07-06 10:11:05 -07:00
Curtis Yarvin
a5ce1b67f6
Without debug.
2018-07-06 09:58:55 -07:00
Curtis Yarvin
af10afba1e
_ar texture matching.
2018-07-06 08:03:11 -07: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
c8c90bc587
integrates :acme with %eyre (receive new domains/orders, install certificates)
2018-06-28 23:45:04 -04:00
Joe Bryan
2f6fc2493d
updates %eyre state adaptation in +load
2018-06-28 13:41:48 -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
Elliot Glaysher
6aeb2a0de7
%cast should use %walk.
2018-06-27 16:57:40 -07:00
Elliot Glaysher
2d4dbc7c47
Rework %walk so that it doesn't load all marks.
2018-06-27 16:26:47 -07:00
Elliot Glaysher
7e00f930b8
Add helper function for common build pattern.
2018-06-27 13:37:54 -07:00
Isaac Visintainer
972ff2c82a
first attempt, lets see how it goes...
2018-06-27 11:09:38 -07:00
Elliot Glaysher
87cbea377d
Remove indirect hoons and fix up callsites using //
2018-06-26 13:52:56 -07:00
Elliot Glaysher
693ab11c65
Add the %walk schematic
2018-06-22 15:20:52 -07:00
Curtis Yarvin
7550b80b2d
Add a spec to %tstr.
2018-06-21 16:44:35 -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
Isaac Visintainer
c68025c8b2
moar changes
2018-06-20 10:12:26 -07: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
dfa915d1ff
stylistic changes
2018-06-19 15:27:16 -07:00
Isaac Visintainer
43b3a84db5
included full group information in scry
2018-06-19 14:43:16 -07:00
Curtis Yarvin
75e0c66227
Resolved skin issues.
2018-06-18 19:45:38 -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
8b8ab69d00
Proper skin control, with some =/ issues.
2018-06-17 11:03:19 -07:00
Curtis Yarvin
472f753a1a
More %kthx adaptation.
2018-06-15 14:18:22 -07:00
Curtis Yarvin
07e8e3029f
Initial rind installation.
2018-06-15 10:37:57 -07:00
Elliot Glaysher
a0cb2829df
Fix +enqueue-client-rebuilds by writing +find-old-clients
2018-06-13 13:12:36 -07:00
Elliot Glaysher
df008e95ae
Don't send null ducts in subscriptions to clay.
...
We were previously sending ~ as the duct to clay for our %multi
subscriptions. This caused arvo to drop events. Keep track of the
last duct which issued a subscription on a disc and cancel old
subscriptions if the duct changed.
2018-06-13 13:12:36 -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
Keaton Dunsford
aad68343ee
Bump Ames :protocol-version from 1 to 2
...
For the ~2018.6.8 continuity breach. See urbit/urbit#997 .
2018-06-08 15:02:08 -07:00
Curtis Yarvin
919fcdcd0f
Add %kthx and +rind.
2018-06-07 14:37:16 -04:00
Curtis Yarvin
45831ad142
Support full toga on all sofas.
2018-06-04 15:30:03 -07:00
Elliot Glaysher
11911b16c1
Report some data to |mass
2018-06-04 15:26:24 -07:00
Curtis Yarvin
5bb8e6db95
Mild renamings.
2018-06-04 13:44:07 -07:00
Elliot Glaysher
5cb4cbba37
Fix +ls performance by not +hard-ing in scry
2018-06-04 10:54:12 -07:00
Elliot Glaysher
bc17312fa3
Merge branch 'master' into ford-turbo
2018-06-04 09:59:44 -07:00
Curtis Yarvin
737302a001
Resolve infinitely growing pill (~| in kernel)
2018-06-02 17:45:41 -07:00
Elliot Glaysher
74da8f878c
%dontjo can now use the turbo vane to run the +ford-turbo test suite
2018-06-01 16:18:21 -07:00
Elliot Glaysher
85a419b469
%dontjo is able to do simple expressions
2018-06-01 15:18:12 -07:00
Curtis Yarvin
2c2a680c57
Introduced +$ notation.
2018-06-01 14:31:10 -07:00
Elliot Glaysher
6f3e1a48a4
Get +ford-turbo tests passing again, running against the vane itself.
2018-06-01 11:35:56 -07:00
Fang
11d02ee307
Merge pull request #2 from eglaysher/research-constitution
...
Add +test-jael with one test that checks results of %init
2018-06-01 19:20:16 +02:00
Elliot Glaysher
521777cc72
Add +test-jael with one test that asserts the moves sent in response to %init.
2018-06-01 10:08:45 -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
0b3713ce07
basic transfusion succeeded
2018-05-31 11:25:06 -07:00
Ted Blackman
873e073faf
transfusion into kernel as %t vane
2018-05-30 16:25:28 -07:00
Curtis Yarvin
6be168d6a1
Latest +cosmetic in h.h.
2018-05-29 19:18:15 -07: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
Curtis Yarvin
2abfe9f211
Improved working chapters.
2018-05-29 14:14:05 -07: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
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
Curtis Yarvin
3c3130c37d
Chapters with stub names.
2018-05-28 22:21:44 -07:00
Fang
f8981097bb
Integrate Ethereum logic more closely into existing jael flows.
...
Compiles, untested.
2018-05-28 23:04:33 +02:00
Curtis Yarvin
bcd76e4caa
More renaming.
2018-05-27 13:01:04 -07:00
Curtis Yarvin
a29b22357d
Some renaming and stuff.
2018-05-27 12:15:15 -07:00
Curtis Yarvin
b9dd94cfc1
No comment.
2018-05-26 15:22:20 -07:00
Keaton Dunsford
6503c97037
Bump Ames :protocol-version from 0 to 1
...
For the ~2018.5.24 continuity breach.
2018-05-24 17:23:41 -07:00
Fang
05d7b3a86e
Make Ethereum state source configurable via %look task.
2018-05-25 02:11:21 +02:00
Anthony Arroyo
48c9d322a0
isaac's eyre changes to polling parameters as requested by Logan
2018-05-24 17:00:17 -07:00
Curtis Yarvin
a26105370b
Old help totally cleaned out.
2018-05-24 15:39:56 -07: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
Keaton Dunsford
f484969a9f
Merge pull request #733 from urbit/revert-732-revert-729-clay-w-change
...
Change %w care to return both @ud and @da cases
2018-05-23 16:58:27 -07: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
Curtis Yarvin
0037e50ec3
Merge branch 'research-unhelp' into research-tome
2018-05-22 23:44:09 -07:00
Curtis Yarvin
d54462885b
Various fixes and improvements.
2018-05-22 23:43: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
Curtis Yarvin
ecce70e799
Initial changes to remove fluff from arms.
2018-05-21 16:31:00 -07: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
Curtis Yarvin
3fc02131c6
Partly removed cruft from +tome.
2018-05-20 16:59:29 -07:00
Curtis Yarvin
ac996f7335
Now ignoring ash/elm in foot.
2018-05-20 16:06:53 -07:00
Curtis Yarvin
92925c1a4c
Merge branch 'research-hosed' into research-unhelp
2018-05-20 13:23:24 -07:00
Curtis Yarvin
d15578859b
Badly done.
2018-05-20 13:23:01 -07:00
Curtis Yarvin
7f107fe37d
Adjusted %brcn to support core name.
2018-05-20 12:31:34 -07: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
Curtis Yarvin
7caa1f86e1
Eliminate chapters in +coil.
2018-05-16 14:51:20 -07: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
Joe Bryan
47c315a971
fixes +spin to preserve the type of the head of the product
2018-05-15 17:31:49 -04:00
Fang
a0d8a6a974
Include ethereum surs and libs in zuse,
...
lay foundation for integration into jael.
2018-05-15 23:16:29 +02:00
Anthony Arroyo
4afdd22533
patch back in realnet ames (was testnet ames in xship-wrap
2018-05-15 12:48:05 -07:00
Curtis Yarvin
949ba3f194
Completed first round of changes to +coil.
2018-05-14 21:22:23 -07: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
Curtis Yarvin
e4b7b81d84
Removed last +chap instances from +coil.
2018-05-12 16:36:29 -07:00
Fang
c9e5688065
Make %init complete successfully.
2018-05-11 16:32:07 +02:00
Curtis Yarvin
7c5b00a653
Removed help from cores; fixed +solid double
2018-05-10 17:35:26 -07: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
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
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
Anthony Arroyo
c72cf81925
Merge pull request #729 from Fang-/clay-w-change
...
Change %w care to return both @ud and @da cases
Merging on @eglaysher 's approval
2018-05-09 10:47:39 -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
a02a45061a
Finished converting +pony.
2018-05-07 17:16:36 -07:00
Curtis Yarvin
022f94a51c
Second stage of eliminating +what from +pony.
2018-05-07 15:59:33 -07:00