Commit Graph

1196 Commits

Author SHA1 Message Date
Joe Bryan
b24bd2fcbf removes womb and all its accoutrements 2018-10-17 14:54:28 -04:00
Joe Bryan
83661c095a clarifies comments, removes todos, minor refactoring 2018-10-17 14:51:23 -04:00
Joe Bryan
7a97a1c78a adds %jael scry (sein,saxo,life,earl) 2018-10-17 14:39:44 -04:00
Joe Bryan
8ea97d270c saves our public keys and deed sig in %jael on boot 2018-10-17 14:29:18 -04:00
Joe Bryan
5931d6a3b5 refactors %jael identity, moves structures to +state-relative 2018-10-17 14:18:22 -04:00
Isaac Visintainer
91432cf75f added sunk note to jael, implements %ames, stubs other vanes 2018-10-17 14:05:39 -04:00
Joe Bryan
becf9d1a04 %meet neighbors in %jael 2018-10-17 13:53:41 -04:00
Joe Bryan
f7c721fd25 enforces fake/not domain invariants in %jael 2018-10-17 12:44:00 -04:00
Joe Bryan
cf06e987bb updates %eyre to get domains from jael
so that galaxies automatically get ACME certificates
2018-10-17 12:43:49 -04:00
Joe Bryan
8f70f09950 reverts deferral of initial %clay merge
fixing race condition between stars and galaxies on first boot
2018-10-17 12:06:47 -04:00
Joe Bryan
d9fa9a75c4 refactors |dawn (pre-boot validation)
adds comments, fixes moons, simplifies product type
2018-10-16 23:47:39 -04:00
Joe Bryan
535ab6e90b updates %jael to save and %ames to give domains (on boot/startup)
also defers initial clay merge,
renames +turf (utf8 to utf32) to +taft,
and removes duplicate +turf (domain) declarations,
and updates pinned vere to use them
2018-10-16 21:02:41 -04:00
Joseph Lukasik
7dc2f074ef Remove ++cook from ++auri parsing
Now that the uri parsing is not being modified by the localhost forced ssl
upgrade, this cook is not needed.
2018-10-12 16:12:44 -07:00
Joseph Lukasik
cb4a7a54f5 Remove forced ssl upgrade for localhost http reqs 2018-10-12 15:18:47 -07:00
Joe Bryan
06fa0d14a9 11. demacrotizes %6, %7, %8, and %9 2018-10-10 23:23:41 -04:00
Joe Bryan
6e2e6b001f 10. updates %5 to require two subformulas (4K) 2018-10-10 23:04:29 -04:00
Joe Bryan
f16f052401 9. emits %10 (4K) 2018-10-10 20:10:56 -04:00
Joe Bryan
48d67779df 8. adds and implements edit (%10) (4K) 2018-10-10 19:33:11 -04:00
Joe Bryan
f48ce3509c 7. removes %13 and %14 (4K) 2018-10-10 19:27:38 -04:00
Joe Bryan
ad6c489528 6. emits %11 and %12 (4K) 2018-10-10 18:58:19 -04:00
Joe Bryan
4693f111ff 5. implements hint at %11 and wish at %12 (4K) 2018-10-10 18:38:53 -04:00
Joe Bryan
a2187e308c 4. removes %10 and %11 (4K) 2018-10-10 18:23:22 -04:00
Joe Bryan
0cbd5e54e9 3. emits %13 and %14 (4K) 2018-10-10 18:00:52 -04:00
Joe Bryan
a3c3b422f7 2. implements %13 and %14 (4K) 2018-10-10 17:32:41 -04:00
Joe Bryan
e07aee64a2 1. duplicates hint (%10) and wish (%11) at %13 and %14 in +nock (4K) 2018-10-10 17:16:03 -04:00
Joe Bryan
d5368c22fe simplify %pubs and %vein wires so the ducts can be deduped 2018-10-05 23:25:38 -04:00
Joe Bryan
d938e5386a networking re-established with %jael keys 2018-10-05 23:23:31 -04:00
Joe Bryan
e99fb3834d save our private and others' public keys in %ames state 2018-10-05 21:05:20 -04:00
Joe Bryan
a230b8e9fb removes %ames pki and old boot process 2018-10-05 21:01:07 -04:00
Joe Bryan
bd33954ed9 initial fake-key infrastructure in %jael
and updates vere hash for CI
2018-10-05 20:56:54 -04:00
Joe Bryan
71c57c14f2 removes %jael %init, adds tests for %dawn 2018-10-05 20:56:49 -04:00
Joe Bryan
ffaf83895c implements %dawn boot in %jael, removes %ames boot 2018-10-05 20:56:41 -04:00
Joe Bryan
afed20286c cleans up %clay %init 2018-10-05 20:09:46 -04:00
Joe Bryan
62f49dc9e3 minor %ames style cleanup 2018-10-05 20:09:37 -04:00
Joe Bryan
19721d82e1 removes unused +kist/+kest from %jael types 2018-10-05 19:54:06 -04:00
Joe Bryan
536bf47095 adds pre-boot ethereum validation (|dawn) and tests 2018-10-05 19:54:06 -04:00
Ted Blackman
3e721e2817 fix clay cache for non-%mime entries; also add equality check as optimization 2018-10-04 14:43:13 -07:00
Ted Blackman
b349890fb8 use the clay mime cache for sync; also sort some of clay's ford builds for more determinism 2018-10-04 11:37:42 -07:00
Joe Bryan
ea8c964ebd fixes spacing issues in secp ~/ hints 2018-10-03 21:39:27 -04:00
BernardoDeLaPlaz
6cf8506bc7 hint secp 2018-10-03 21:33:43 -04:00
Joe Bryan
bc9936fbec
Merge pull request #833 from urbit/hashboard-jet-cleanup
hashboard CI staging and minor jet cleanup
2018-10-03 18:02:16 -04:00
Joe Bryan
2a78815ede adds fast hints to +need and +shas 2018-10-02 21:45:26 -04:00
Paul Driver
3911d9a8bf differentiate +pfix and +sfix 2018-10-02 21:45:26 -04:00
Fang
b7164a5d70 Make ~| slightly more clear 2018-10-02 17:58:50 -07:00
Fang
f90fb7d16e Update Ethereum stdlib core for latest contracts
To match up to urbit/constitution/b5b8556.
2018-10-02 17:56:00 -07:00
Fang
9f6c73a82d Update some comments and TODOs 2018-10-02 17:20:11 -07:00
Fang
4b908d66f2 Fix issue with Ethereum byte padding logic 2018-10-02 17:20:11 -07:00
Isaac Visintainer
ef3fed4de8 removed zapcol from ford 2018-10-01 14:49:25 -07:00
Fang
020a8fd96a Add @q, phonetic data representation
It's @p, except never scrambles, and doesn't use -- in large values.
2018-09-27 19:56:36 -07:00
Ted Blackman
c31bcb95e6 fix bug in +move-root-to-cache 2018-09-24 13:44:52 -07:00
Elliot Glaysher
49f87e6067 Over the shoulder code review. 2018-09-13 15:54:59 -07:00
Elliot Glaysher
db34424de2 Fix +grad case in +make-join, add assertions. 2018-09-13 14:51:12 -07:00
Elliot Glaysher
d08108fb90 Fix path to oauth atoms. 2018-09-12 13:25:48 -07:00
Curtis Yarvin
72a6beaf4a Various analysis work. 2018-09-10 10:52:14 -07:00
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