Joe Bryan
72e3c85998
1. single-home %dill
2018-12-13 14:06:16 -05:00
Ted Blackman
1adc48a6ec
fix two more silly bugs
2018-12-12 23:17:13 -08:00
Ted Blackman
d6b39a6d6a
behn: lifo to fifo to fix clay bug
2018-12-12 23:16:53 -08:00
Elliot Glaysher
00c79de3df
Merge pull request #936 from urbit/dont-sell-out
...
Don't call +sell in normal cases in Ford.
2018-12-12 15:46:55 -08:00
Elliot Glaysher
63504552c1
Condensced into two lines on average
2018-12-12 15:29:59 -08:00
Elliot Glaysher
08263ea7e6
Don't call +sell in normal cases in Ford.
...
+sell invokes the type checker and thus adds 10ms to each event
where it is used. +sell is invoked in "tapes like {<this>}". Ford
error messages use that format on errors. Many common Ford builds
are expected to fail, but swallow the error messages. This modifies
them so that they generate their error messages in a cheaper way.
2018-12-12 14:40:31 -08:00
Ted Blackman
f897921d9c
Behn dumb ( #935 )
...
* changing behn
* A dumber behn, which seems to work
* don't sort the whole timers list
* comments and cleanup
2018-12-12 14:09:47 -08:00
Elliot Glaysher
20ea6e622c
Speed up +put:by-schematic
...
This speeds up the +gather step in Ford. By not doing a full sort every
time we add a build, we remove ~30ms of latency from each chat message
sent my landscape.
2018-12-11 15:52:35 -08:00
Joe Bryan
4b7b7e6bdc
removes strange %ames self-gift when forwarding to self
2018-12-11 14:38:19 -05:00
Elliot Glaysher
484dba95ca
Light version of +sloy
2018-12-10 13:22:56 -08:00
Elliot Glaysher
e65f374cc1
Also have some more hints.
2018-12-07 14:45:55 -08:00
Joe Bryan
6a1f32bb19
Merge branch 'release-candidate' into single-home
...
* release-candidate:
[CI] updates pinned vere commit
Use a trap to lazily evaluate the arguments to %dude in Eyre.
Don't do two passes in the unjetted +sort
%hold removed
losing the `b` reference
remove !:
use assertion
Update pin-vere-commit.txt
type variance bug fix
Trim ethereum snapshot in Jael (#911 )
Moved to +jack
Add ~| to arvo to try to debug intermittent crash.
Add special cases for %da and %ta to +slaw
2018-12-06 19:07:38 -05:00
Elliot Glaysher
f659f91107
Use a trap to lazily evaluate the arguments to %dude in Eyre.
...
Also adds a bunch of hints to make runtime more legible.
2018-12-06 15:10:34 -08:00
Joe Bryan
234d9e7c45
12. removes %vega (old), renames %velo to %vega
...
and incorporates review feedback
2018-12-06 17:43:47 -05:00
Joe Bryan
e0bce20c26
7. trivially single-home the vanes
2018-12-06 00:36:17 -05:00
Ted Blackman
2001d39360
Trim ethereum snapshot in Jael ( #911 )
...
trim snapshot format
2018-12-05 16:26:32 -08:00
Joe Bryan
51ca94d192
corrects "awaiting hood" prompt
2018-12-04 15:28:50 -05:00
Joe Bryan
cae4b03c5c
removes initial %clay merge
2018-12-04 03:09:51 -05:00
Joe Bryan
99a3fc6a05
removes auto-resetting "init" sync
2018-12-04 03:09:51 -05:00
Joe Bryan
faaa9cecee
handles %crud in %behn
2018-12-03 17:11:28 -05:00
Elliot Glaysher
7185d02929
Don't run nest checks in clay, either.
2018-12-03 13:22:39 -08:00
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