Elliot Glaysher
841b023671
Don't run nest checks on every +call.
2018-12-03 11:45:50 -08:00
Elliot Glaysher
e94a1012f5
3: Use +slot 2/3 instead of +slap %p/%q
2018-12-01 14:27:32 -08:00
Joe Bryan
6022da6d06
fixes %ford %reef build, enables and fixes test
2018-11-27 23:46:34 -05:00
Joe Bryan
144c844a78
crash in %behn if the output duct is unset
2018-11-27 13:03:44 -05:00
Joe Bryan
353916ced0
crash in %ames if the output duct is unset
2018-11-27 12:58:55 -05:00
Joe Bryan
213903c343
restores %dirk to %gall whitelist for |commit
2018-11-27 12:58:40 -05:00
Joe Bryan
d5296de4a0
handles %crud task in %clay
2018-11-27 12:58:32 -05:00
Joe Bryan
a3710f760a
Merge pull request #895 from urbit/keep-no-more
...
updates %ames to use %behn, %behn to use effects
2018-11-26 17:27:53 -05:00
Isaac Visintainer
b036a2bbe7
stopped cross-ship building with ourselves
2018-11-26 14:18:59 -08:00
Joe Bryan
2d47b6a6e2
removes +doze from all vanes
2018-11-26 16:17:34 -05:00
Joe Bryan
e98ddea39b
cleans up %behn state management, fixes reloading
2018-11-26 16:17:30 -05:00
Joe Bryan
e661d55e49
updates %behn to use effects instead of +doze polling
2018-11-26 03:28:58 -05:00
Joe Bryan
19f3ae3b5a
updates %ames to use %behn timers instead of +doze polling
2018-11-26 01:33:41 -05:00
Elliot Glaysher
c7f79953dc
Remove !: from vanes.
2018-11-24 14:47:32 -08:00
Elliot Glaysher
2871f5827d
Cache the results of +ap-find, which was taking 10% of runtime.
2018-11-24 14:47:32 -08:00
Elliot Glaysher
884ed27c07
Remove 200ms delay in +run-builds in ford.
2018-11-13 11:32:02 -08:00
Isaac Visintainer
0df228f165
added jet hints to hall, collections, gall
2018-11-07 14:31:31 -08:00
Isaac Visintainer
71c1161599
eyre: reduce view timeout, stop redirecting on cookies, delete subs
...
after getting a quit
2018-11-07 14:31:31 -08:00
Joe Bryan
e094ce8984
Merge pull request #882 from urbit/quiet-ames-jael
...
suppress %ames/%jael printfs
2018-11-07 14:40:07 -05:00
Joe Bryan
24b3d0da08
Merge pull request #873 from urbit/lofi-dns
...
simplify :dns app
2018-11-07 12:30:20 -05:00
Joe Bryan
5456ed860a
removes %jael west/coop printfs
2018-11-07 01:40:07 -05:00
Joe Bryan
d549a6015b
removes %ames vein/pubs/packet-drop printfs
2018-11-06 22:37:12 -05:00
Joe Bryan
9892809fce
comments out %jael %pubs printf
2018-11-06 19:23:25 -05:00
Joe Bryan
41833dcdc8
Revert "adds lane-change subscriptions (%tend/%rove) to ames"
...
This reverts commit adc9da0b0c
.
2018-11-06 19:09:24 -05:00
Joe Bryan
42a285efef
simplifies :dns, removing dependence on %ames routing
2018-11-06 19:09:24 -05:00
Joe Bryan
b37c6b45c8
refactors %eyre %born task, prunes pending requests
2018-11-06 15:38:58 -05:00
Joe Bryan
6deeb7dee9
Merge pull request #876 from urbit/eyre-path-parsing
...
fix eyre path parsing for security drivers
2018-11-05 17:01:28 -05:00
Philip Monk
a467f87e2a
give children the whole story
2018-11-02 17:05:41 -07:00
Philip Monk
8deed09311
argue about rewinding 40 blocks whenever we lose the filter
...
in case someone's debugging this and wants to understand the decisions
made.
2018-11-02 16:02:11 -07:00
Philip Monk
7faad4de1a
rewind when we detect a chain reorganization
2018-11-02 15:32:02 -07:00
Philip Monk
726808779d
prepare for rewinding on reorg detection
2018-11-02 15:31:31 -07:00
Philip Monk
06317772d4
cosmetology
2018-11-02 10:22:30 -07:00
Joe Bryan
2be23e20db
prints request path if %eyre fails to parse it
2018-11-02 13:22:25 -04:00
Philip Monk
313cbcdf3b
publish updates about after snapshot
2018-11-01 18:11:29 -07:00
Philip Monk
3a507c364e
send snapshot to initialize kids
2018-11-01 18:11:29 -07:00
Philip Monk
6c4760f243
bug fixes and cleaning to prepare for snap vents
2018-11-01 18:11:29 -07:00
Philip Monk
85127511f3
cosmetic cleaning
2018-11-01 18:11:29 -07:00
Joe Bryan
c8f1b4d5a1
Merge branch 'release-candidate' into ames-eth-keys
...
* release-candidate: (33 commits)
update pin-vere-commit.txt
Bug fix for metal-wrapping runes
Remove old-zuse (#867 )
Type Analysis (#865 )
remove clam from error sigpam
Fix compiler error.
Remove temporary type analysis work.
Remove ++cook from ++auri parsing
Remove forced ssl upgrade for localhost http reqs
moved to new branch with updated arvo
11. demacrotizes %6, %7, %8, and %9
10. updates %5 to require two subformulas (4K)
9. emits %10 (4K)
8. adds and implements edit (%10) (4K)
7. removes %13 and %14 (4K)
6. emits %11 and %12 (4K)
5. implements hint at %11 and wish at %12 (4K)
4. removes %10 and %11 (4K)
3. emits %13 and %14 (4K)
2. implements %13 and %14 (4K)
...
2018-11-01 00:18:54 -04:00
Joe Bryan
a5b5ce5d04
refactors +hull updates in %jael, adds comments
2018-11-01 00:03:30 -04:00
Joe Bryan
c014303233
moves +code scry to %jael, removes obsolete %ames scrys
2018-11-01 00:03:26 -04:00
Joe Bryan
0d12bc8f6e
removes or clarifies %ames todo comments
2018-10-31 23:30:19 -04:00
Joe Bryan
1c8573789e
removes unused structures from %ames state
2018-10-31 23:21:29 -04:00
Philip Monk
0db24cf208
clean and add tests
2018-10-31 15:18:40 -07:00
Philip Monk
6660d697ec
allow booting from ethereum snapshot
2018-10-31 14:34:21 -07:00
Philip Monk
871857f4c6
only snapshot eth-derived state
2018-10-30 17:05:05 -07:00
Philip Monk
c82315382b
fix for parity
2018-10-30 16:18:54 -07:00
Philip Monk
c1f86dc296
manually restore from snapshot
2018-10-30 11:41:54 -07:00
Joe Bryan
3e09b9b6c5
includes block number and ethereum gateway url in boot event
2018-10-29 15:38:14 -04:00
Philip Monk
fb07d9eada
Merge pull request #864 from urbit/philip/ames-eth-keys
...
add chunking and start snapshotting
2018-10-26 18:35:25 -07:00
Philip Monk
c806694271
add robustness
2018-10-25 16:15:42 -07:00
Philip Monk
dc1888e112
add chunking and start snapshotting
2018-10-25 15:03:40 -07:00
Joe Bryan
0e59788dff
fixes bugs in individual continuity breaches
2018-10-25 17:41:05 -04:00
Anthony Arroyo
0c38349e56
remove clam from error sigpam
2018-10-24 14:45:24 -07:00
Joe Bryan
db08708fe6
fixes bug in forwarded packet routing
2018-10-24 16:31:50 -04:00
Philip Monk
90419eb009
better handling of lost filters
...
- add `etn` to `++abet:su` and `++curd` for propogation of `latest-block`
- start new filters 40 blocks before `latest-block` to allow for reorgs
while we weren't looking
- add getLogs in case we need it later
2018-10-24 13:25:02 -07:00
Philip Monk
1819be5139
add a convenient error message ( #862 )
2018-10-24 12:18:04 -04:00
Joe Bryan
4d3b204769
implements key rotation with continuity
...
also not quite working
2018-10-18 14:45:54 -04:00
Joe Bryan
a29a40b0d9
refines %sunk discontinuity notifications
...
still not completely correct ...
2018-10-18 12:38:43 -04:00
Joe Bryan
13ada085b6
simplifies and refactors %dill initialization
2018-10-18 11:51:17 -04:00
Joe Bryan
fbebdeb81c
self-sign own comet deed in %jael scry
2018-10-17 22:54:03 -04:00
Joe Bryan
835ce129a1
adds +deed scry to %jael, uses in %ames
2018-10-17 15:31:44 -04:00
Joe Bryan
ba5414cae3
use jael scrys for (almost) all +sein/+saxo calls in vanes
2018-10-17 15:23:33 -04:00
Joe Bryan
1e0408b445
updates sein:title to use %jael scry, adds ^sein:title
2018-10-17 15:22:07 -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
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
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
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
Fang
b7164a5d70
Make ~| slightly more clear
2018-10-02 17:58:50 -07:00
Isaac Visintainer
ef3fed4de8
removed zapcol from ford
2018-10-01 14:49:25 -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
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
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
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
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
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
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
Elliot Glaysher
e1ee2b211e
+capped-queue is also general. Move to zuse and add tests.
2018-08-27 15:25:33 -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
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
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
7291c0b66f
Hack out the weird /path from +gram
2018-08-20 15:36:11 -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
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
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
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
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
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
Elliot Glaysher
81bd72ee21
WIP: Commiting so I can get the ~+ patch.
2018-08-08 14:47:01 -07:00
Elliot Glaysher
5d9339052e
Remove all usage of ford from eyre.
2018-08-07 13:52:31 -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
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
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
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
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
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
Joe Bryan
7ea4b5bc0b
adds authentication nonce to proxy notifications %wise and %that
2018-07-10 23:40:13 -04:00
Curtis Yarvin
274030f7ff
Transfer ~tep to Rivendell and ~bes to NSPV.
2018-07-06 10:11:05 -07: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
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
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
Elliot Glaysher
11911b16c1
Report some data to |mass
2018-06-04 15:26:24 -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
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
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
Curtis Yarvin
2c6aeb1ac2
Enforce chapter titles.
2018-05-29 00:00:07 -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
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
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
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
d15578859b
Badly done.
2018-05-20 13:23:01 -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
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
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