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
Curtis Yarvin
714f1a5f7b
First step in eliminating +what from +pony.
2018-05-07 14:27:57 -07:00
Curtis Yarvin
465aaf0f57
Platform for coordinated changes to type system.
2018-05-05 15:11:30 -07:00
Curtis Yarvin
447a510ef8
Adjust vanes for research changes.
2018-05-03 17:59:10 -07:00
Curtis Yarvin
07fd6faab9
Merge branch 'master' into research-merge; broken
2018-05-03 10:51:39 -07:00
Anton Dyudin
f3cb915915
increased eyre hackiness level
...
- more rickety /$ stub to allow ren/collections to build at all
- diasable cross-ship builds for requests with extensions, e.g. foo.css
2018-05-02 16:16:15 -07:00
Fang
fa798292d1
Make clay %w work for requests with number cases as well.
...
Remove dead code.
2018-05-03 00:06:19 +02:00
Fang
d681c5964c
Update existing usage of clay %w to take new result type into account.
2018-05-03 00:06:19 +02:00
Fang
17d7cd4f77
Change clay %w requests to produce both the number and date cases.
2018-05-02 23:37:03 +02:00
Curtis Yarvin
df14668faf
Fill out +plot.
2018-05-02 11:15:01 -07:00
cgyarvin
3ec660df95
Merge pull request #725 from joemfb/wrap-safe
...
updates +win:re to wrap lines safely with regards to unicode
2018-05-02 11:03:07 -07:00
Fang
f090916f34
Adapt state.
2018-04-30 22:31:57 +02:00
Fang
7e39bd8a8b
Remove special logic for the "next aeon to check is 0" case.
...
It shouldn't be able to occur anymore, so we're fine with being loud if it does.
2018-04-30 22:31:14 +02:00
Fang
0c1ed91dc6
Stored %next requests now point to the next revision they want to check for changes.
2018-04-30 22:28:57 +02:00
Fang
9f94497e87
When looking for changes at revision zero, look for file creation.
...
This fixes the symptom described in #681 , but not the problem.
2018-04-30 16:23:05 +02:00
Curtis Yarvin
823d4fbc6d
Generally working type-to-spec printer
2018-04-26 16:05:50 -07:00
Joe Bryan
6371fc19ac
updates +win:re to strip all control characters
...
and renames +gyp:re to +ug:re
2018-04-26 14:40:05 -04:00
Curtis Yarvin
0fbe20a7f5
Convert much of h.h to use new spec declarations.
2018-04-26 10:50:49 -07:00
Curtis Yarvin
d75e1ade8b
Proper printing of named synthetics.
2018-04-25 22:32:37 -07:00
Joe Bryan
aa6e215239
updates +win:re to wrap lines safely with regards to unicode
...
(by converting the tapes in +tank to (list @c) before wrapping, then back)
2018-04-26 01:16:27 -04:00
Keaton Dunsford
b3f10d73cb
Comment out annoying Eyre auth printf's
2018-04-25 15:02:10 -07:00
Curtis Yarvin
c205f73de7
Testing named specs.
2018-04-25 13:24:13 -07:00
Curtis Yarvin
2b4e003a75
Fully migrated to %hint.
2018-04-24 23:07:21 -07:00
Curtis Yarvin
c8255dcf35
Finish integrating %form in +type.
2018-04-24 21:55:40 -07:00
Anton Dyudin
cadff11031
v0 cross-ship page wrap, purely in eyre
2018-04-24 15:34:33 -07:00
C. Guy Yarvin
0c5050b542
About to activate annotation.
2018-04-23 23:07:37 -07:00
C. Guy Yarvin
97d2de4f4e
Still some mild spec conversion bugs.
2018-04-22 19:41:24 -07:00
C. Guy Yarvin
4cd7a35e06
Add scratch file.
2018-04-20 09:45:45 -07:00
C. Guy Yarvin
778eb6eb85
Finished type to spec conversion, trivial case.
2018-04-17 19:17:50 -07:00
C. Guy Yarvin
d9535e03dd
Adjust name handling in +spec.
2018-04-17 18:33:58 -07:00
C. Guy Yarvin
4e5c85df69
Some raw converters.
2018-04-16 20:28:30 -07:00
C. Guy Yarvin
9289fca8aa
Some +plum adjustments.
2018-04-16 17:33:42 -07:00
C. Guy Yarvin
35295ae228
Finish draft of type to spec conversion.
2018-04-15 18:45:43 -07:00
C. Guy Yarvin
371687cdb8
Work in progress.
2018-04-14 18:19:13 -07:00
C. Guy Yarvin
4577869ad9
Adjust type annotations.
2018-04-14 15:12:00 -07:00
C. Guy Yarvin
d9c62942e1
Add hygienic recursion.
2018-04-13 22:31:53 -07:00
C. Guy Yarvin
468e62e150
Interim with partial reform.
2018-04-12 15:42:39 -07:00
C. Guy Yarvin
52a4d76dcb
Work hard technology.
2018-04-11 16:40:22 -07:00
Keaton Dunsford
0e7ea64709
Merge pull request #696 from joemfb/tismodel-toro
...
generalizes =model syntax to be valid for any toro
2018-04-11 15:05:50 -07:00
Keaton Dunsford
1a1beb8580
Merge pull request #649 from joemfb/spin-spun
...
fixes and documents ++spin/++spun (forwardport #385 )
2018-04-11 14:51:59 -07:00
Keaton Dunsford
dd63d70371
Merge commit '2346d0b'
...
* commit '2346d0b':
removes %#
replaces all uses of %# with %~
2018-04-11 14:41:24 -07:00
Keaton Dunsford
344a87a975
Merge commit 'b5aeee1'
...
* commit 'b5aeee1':
updates %cnsg tall parser to be 3-fixed
replaces all tall cnsg hoons with %#
2018-04-11 14:26:38 -07:00
Keaton Dunsford
60b0b1efd9
Merge commit '807652e'
...
* commit '807652e':
adds %# (3-fixed %cnsg alias) to parser
2018-04-11 14:25:34 -07:00
Keaton Dunsford
7768d8790a
Merge pull request #693 from famousj/master
...
Add fingerprint for ~leb
2018-04-11 12:14:44 -07:00
C. Guy Yarvin
6daf9a8537
Some +spec cleanups.
2018-04-10 21:06:46 -07:00
C. Guy Yarvin
e0a155d2d3
New +plum output format.
2018-04-10 18:51:33 -07:00
C. Guy Yarvin
8b98fce459
Improvements on cosmetic analysis.
2018-04-08 10:44:15 -07:00
Joseph Bryan
2346d0bda6
removes %#
2018-04-04 13:28:35 -07:00
Joseph Bryan
a35bb28e69
replaces all uses of %# with %~
2018-04-04 13:25:54 -07:00
Joseph Bryan
b5aeee11e4
updates %cnsg tall parser to be 3-fixed
2018-04-04 13:24:33 -07:00
Joseph Bryan
d6e1e3bc27
replaces all tall cnsg hoons with %#
2018-04-04 14:07:05 -04:00
Joseph Bryan
807652e1ab
adds %# (3-fixed %cnsg alias) to parser
2018-04-04 13:56:21 -04:00
C. Guy Yarvin
1a45e073e9
Work in progress.
2018-03-30 20:54:04 -07:00
Joseph Bryan
d75b299ae1
generalizes =model syntax to be valid for any toro
...
tsfs, tssm, tshp, etc.
2018-03-29 15:13:21 -04:00
C. Guy Yarvin
54a03b4917
Remove old %help form.
2018-03-29 11:21:04 -07:00
C. Guy Yarvin
0adc414510
Finish above renaming.
2018-03-29 11:03:14 -07:00
C. Guy Yarvin
1da6a7f983
Rename plan to spec; add interface/mark molds.
2018-03-29 10:21:59 -07:00
Anton Dyudin
3cdec745a0
Add fingerprint for ~fyr while we're at it
...
(mostly I'm trying to trigger my Travis fix)
2018-03-28 21:11:44 -07:00
justin.leblanc
f608641147
Add fingerprint for ~leb
2018-03-28 08:06:36 -05:00
Anton Dyudin
fede6fd63d
BREACH proto->5, no other changes
...
(cherry picked from commit 5e170b97d852ab9fb882f2399f426d98f1c88878)
2018-03-27 12:45:04 -07:00
C. Guy Yarvin
2c6c9bcc30
Add new %form type.
2018-03-26 16:55:02 -07:00
C. Guy Yarvin
71b8efa81b
Minor tweaks to previous.
2018-03-19 21:42:45 -07:00
C. Guy Yarvin
a082494df1
Preserve artificial mold assembly structure.
2018-03-19 20:59:19 -07:00
C. Guy Yarvin
f7a7ae486a
Add extended +plan runes.
2018-03-19 19:42:13 -07:00
C. Guy Yarvin
5e02e88d9e
Add filter plans $> and $<.
2018-03-19 13:38:19 -07:00
C. Guy Yarvin
28f6da3fa8
More cleanup.
2018-03-19 11:12:44 -07:00
C. Guy Yarvin
3ffa56cbbd
Fix previous commit.
2018-03-19 10:43:25 -07:00
C. Guy Yarvin
3afa0876d3
Stop using obsolete $~ syntax.
2018-03-18 21:18:20 -07:00
C. Guy Yarvin
5f7d3922bd
End use of legacy $| and $& syntax.
2018-03-18 20:54:47 -07:00
C. Guy Yarvin
26577078fa
Completed glyph renaming.
2018-03-18 20:38:01 -07:00
C. Guy Yarvin
bfedf558c0
Complete renaming.
2018-03-18 20:00:25 -07:00
C. Guy Yarvin
eb91e0d56a
Intermediate renaming.
2018-03-18 19:40:38 -07:00
C. Guy Yarvin
39f720cd81
Correct processing of %null. Eliminate %void.
2018-03-18 18:59:05 -07:00
C. Guy Yarvin
4ac0a63233
Modern structure assembly.
2018-03-18 15:59:22 -07:00
C. Guy Yarvin
6290b74878
Modern structure assembly, except hard leaves.
2018-03-18 15:06:33 -07:00
C. Guy Yarvin
e705bd7c54
Same but without debug.
2018-03-17 18:11:07 -07:00
C. Guy Yarvin
79aa1cbc61
Fix $? to use %fits.
2018-03-17 18:06:15 -07:00
Anton Dyudin
a326f48402
flip top protocol bit for testing
2018-03-14 14:35:20 -07:00
Anton Dyudin
00e8ef774d
accept 0w0 generator for all carriers
...
(cherry picked from commit b5e133a68a4bbef7770373579eed0c19d037dc63)
updated for new zuse
2018-03-14 14:34:32 -07:00
C. Guy Yarvin
28eac62fae
Add %over for hygienic plan macros.
2018-03-13 22:56:31 -07:00
C. Guy Yarvin
72449103e4
Reorder ++plan.
2018-03-13 21:37:45 -07:00
C. Guy Yarvin
5c8a77fe90
Final syllable renaming.
2018-03-13 21:36:10 -07:00
C. Guy Yarvin
fa6036b478
Much rune renaming.
2018-03-13 20:17:30 -07:00
Paul Driver
45decc83ac
add ++lest, the non-empty list mold builder
2018-03-13 15:38:17 -07:00
C. Guy Yarvin
5f9ba084a3
Finished decoupling +hoon and +plan.
2018-03-13 15:22:10 -07:00
Keaton Dunsford
42d52073be
Add timestamps to Ford cache wipes
...
This will be more helpful in understanding current Ford's cache-clearing behavior as we continue to make changes to alleviate its issues relating to potential memory overflows, slow build performance, and subsequent `504` HTTP errors.
2018-03-13 12:43:40 -07:00
C. Guy Yarvin
b3066dad30
Disentangled expressions and structures.
2018-03-13 00:11:47 -07:00
C. Guy Yarvin
6432ac8f04
Various fixes and molds.
2018-03-12 22:56:27 -07:00
C. Guy Yarvin
f8d47c252e
Adapt %ts and %br runes.
2018-03-12 18:20:48 -07:00
C. Guy Yarvin
f834e16a23
All root runes replanned.
2018-03-12 11:32:56 -07:00
C. Guy Yarvin
bcb2567229
About to add $>, $<.
2018-03-11 22:29:13 -07:00
C. Guy Yarvin
062dccc00a
Half-converted %tsbr.
2018-03-11 21:16:36 -07:00
C. Guy Yarvin
dae664dd57
Like previous, but actually works.
2018-03-11 13:48:32 -07:00
C. Guy Yarvin
0144a79f15
Parser recognizes plans.
2018-03-11 13:23:06 -07:00
C. Guy Yarvin
67ba916005
Rename ++plan tags.
2018-03-10 21:15:09 -08:00
C. Guy Yarvin
4d183731d4
Adapt $:, $%, $?, so that plan matches hoon.
2018-03-10 20:59:28 -08:00
C. Guy Yarvin
ebfa5352f4
Eliminate special kelp lines; rename crib to plan.
2018-03-09 15:53:13 -08:00
C. Guy Yarvin
c5342caf05
Eliminated line-specific behavior in kelp.
2018-03-08 16:58:29 -08:00
C. Guy Yarvin
a4081b1af9
Switch to %fits for kelp testing.
2018-03-08 16:41:21 -08:00
Anthony
645d2d8b30
merge in hall changes from mark branch
2018-03-06 17:47:43 -08:00
C. Guy Yarvin
59ebad05a0
Eliminate temporary %cold.
2018-03-06 14:42:05 -08:00
C. Guy Yarvin
930a9c82f6
Remove %iced and $^ ++crib.
2018-03-06 14:28:14 -08:00
Fang
5127de36ce
Fix incorrect naming for shake arms.
2018-03-06 01:26:34 +01:00
Fang
e2061066f5
Fix bug in lane-to-bytes conversion.
2018-03-05 20:59:21 +01:00
Fang
b9755a1af1
Make padding pass explicit length, too.
2018-03-05 19:02:28 +01:00
Fang
04fa542769
More comments, better naming.
2018-03-05 16:12:32 +01:00
Fang
0220adce7e
Keccak interface now takes octs to account for leading zeroes when needed.
...
Byte ordering is done for you.
2018-03-05 16:02:27 +01:00
C. Guy Yarvin
edee267eae
Spores almost iced.
2018-03-04 15:08:12 -08:00
C. Guy Yarvin
33f098d47f
Instrumented without logging.
2018-03-03 18:54:15 -08:00
C. Guy Yarvin
67d0bfd089
Ready to test constant-blocking with +spore.
2018-03-02 17:21:52 -08:00
C. Guy Yarvin
5d5672746a
Ready to test constant blocking.
2018-03-02 16:58:58 -08:00
Fang
34fcc6ef80
Add keccak hashing family into zuse.
2018-03-02 17:09:41 +01:00
Anthony
4b58a737f4
merged from mtime
2018-02-27 10:54:17 -08:00
C. Guy Yarvin
7d2107e0cb
Ripple constant blocking testbed.
2018-02-26 22:33:06 -08:00
C. Guy Yarvin
deab31fdb6
With nil weed sample.
2018-02-26 21:18:47 -08:00
Anton Dyudin
dfe5b625a4
Merge branch 'master' into mtime
2018-02-26 17:18:34 -08:00
C. Guy Yarvin
c98623f5a6
++burp to eliminate seminoun frame dragging.
2018-02-26 15:54:02 -08:00
C. Guy Yarvin
fd33164a6e
Ready to test constant blocking.
2018-02-25 20:34:31 -08:00
C. Guy Yarvin
8b946b9c2e
Kernel is rippled, apps mostly.
2018-02-24 19:37:00 -08:00
C. Guy Yarvin
026705973c
No debug.
2018-02-24 18:04:14 -08:00
C. Guy Yarvin
ad016d4409
Almost booting with ripple.
2018-02-24 18:01:53 -08:00
Joseph Bryan
1d00ad0428
reorders ++spin sample
2018-02-23 17:01:16 -05:00
Joseph Bryan
9e3c7870f4
forwardports ++spin/++spun api change
...
adds documentation and typecasts
2018-02-23 17:01:10 -05:00
Anton Dyudin
e0418a3162
amend #589 to reduce =| mold namespace pollution
...
This should fix womb, which has a |=(mold (unit (... +<))) that
pulls ++unit from the wrong place.
2018-02-22 17:48:59 -08:00
C. Guy Yarvin
79b87ed818
Lazy seminouns in place.
2018-02-22 17:06:49 -08:00
C. Guy Yarvin
948d6d438e
Add %kthx for cold testing.
2018-02-22 15:41:38 -08:00
C. Guy Yarvin
06cefbbca3
Lazy seminoun testing with ^%.
2018-02-22 15:32:23 -08:00
Fang
4c16ecba89
Remove trailing whitespace from ames.
2018-02-22 19:11:59 +01:00
Fang
2c07f0ab25
Bump ames protocol version. Now set in a single constant.
2018-02-22 19:11:41 +01:00
Fang
e875efd771
Merge pull request #637 from Fang-/breach-cleanup
...
Pre-breach cleanup
2018-02-22 18:44:33 +01:00
Joe Bryan
f7329c5872
escapes "{" in tape print (++dash:us) ( #636 )
...
modifies ++dash:us to take a list of additional characters to escape
2018-02-22 16:03:13 +01:00
Fang
0d647de570
Clean up ++load of vanes.
2018-02-22 15:19:17 +01:00
C. Guy Yarvin
57eff328d3
Ready to test seminouns.
2018-02-21 21:27:35 -08:00
Ted Blackman
3e753e1286
Merge pull request #628 from ohAitch/keep-cache
...
propagate cache properly when erroring inside /_
2018-02-20 13:14:22 -08:00
Anton Dyudin
66533b7aa6
propagate cache properly when erroring inside /_
2018-02-19 19:15:40 -08:00
C. Guy Yarvin
e2b5379f3d
Fully adapted to seminouns in ++coil.
2018-02-19 17:27:23 -08:00
C. Guy Yarvin
66165cea0c
Fully disengaged jets from core assembly.
2018-02-19 13:04:57 -08:00
Fang
3452d8756e
Fixed error in #417 , use "type" instead of "span".
2018-02-19 18:36:41 +01:00
C. Guy Yarvin
8d101aaf21
Move core assembly back to pure hoon.
2018-02-18 17:52:25 -08:00
C. Guy Yarvin
6535275333
Restored ^% ripple switch for fast testing.
2018-02-18 14:19:09 -08:00
C. Guy Yarvin
a42b5eac61
++mine battery builder for callback from jets.
2018-02-18 13:42:44 -08:00
Ted Blackman
958fbdb649
Merge pull request #407 from max19/dragonfix
...
Dragon4 fix
2018-02-16 14:01:15 -08:00
Ted Blackman
b40103a059
Revert "updates ++boil:ap to crash if a book has pages with the same tag"
2018-02-16 13:14:04 -08:00
Fang
09b812bae7
Merge pull request #417 from frodwith/fixnest-master
...
correct an oversight in ++nest:ut (mismatch with jet)
2018-02-16 21:57:05 +01:00
Ted Blackman
b47cf9cd6a
Merge pull request #619 from jfranklin9000/gate
...
Use ++mold instead of ++gate in ++cask and ++hypo.
2018-02-16 12:53:36 -08:00
Ted Blackman
0921f90b38
Merge branch 'master' into fixnest-master
2018-02-16 12:49:29 -08:00
Ted Blackman
2f6941b365
Merge branch 'master' into dragonfix
2018-02-16 12:46:04 -08:00
Ted Blackman
43383877e3
Merge pull request #363 from joemfb/safe-book
...
updates ++boil:ap to crash if a book has pages with the same tag
2018-02-16 12:26:58 -08:00
C. Guy Yarvin
5f780a2b52
Lazy execution in ++musk.
2018-02-15 15:53:32 -08:00
C. Guy Yarvin
e6f2ab99c0
Properly rippled.
2018-02-15 10:23:25 -08:00
C. Guy Yarvin
6d07e585cd
Ready to try to chill ripple.
2018-02-15 09:39:42 -08:00
C. Guy Yarvin
e0147a724c
Working ripple, sort of.
2018-02-14 17:39:08 -08:00
C. Guy Yarvin
eca422513f
Some ripple-ization that works.
2018-02-14 16:31:09 -08:00
C. Guy Yarvin
c1182da583
About to test ripple.
2018-02-14 15:59:30 -08:00
Ted Blackman
e094ca44de
Merge pull request #610 from Fang-/clay-permissions
...
Clay permissions
2018-02-14 10:11:21 -08:00
C. Guy Yarvin
55ea6e6aea
Cleared fab flags; preparing to ripple.
2018-02-13 21:36:25 -08:00
C. Guy Yarvin
3d462e184a
Only one fabrication bit.
2018-02-13 14:19:11 -08:00
Fang
3b233303d2
Make dill properly deal with clay acks.
...
Also adds a comment about the reason for making the %kids desk public.
2018-02-13 22:47:04 +01:00
Fang
29001f2386
Actually support %crow moves in gall.
2018-02-13 20:12:30 +01:00
Fang
7c747731ca
For %crow tasks: Skim instead of murn. No longer include desks with no rules.
2018-02-13 20:04:47 +01:00
Fang
3b2543dfe8
Fixed and simplified logic in ++allowed-by.
2018-02-13 19:47:17 +01:00
Fang
a6c6714c5d
Fixed incorrect recursion logic for finding permissions.
2018-02-13 19:45:24 +01:00
John Franklin
a33eec2d75
Use ++mold instead of ++gate in ++cask and ++hypo.
2018-02-13 04:43:52 -06:00
C. Guy Yarvin
d44f8e3f5f
About to disable old modeling.
2018-02-12 19:25:46 -08:00
C. Guy Yarvin
9a8dfb21fc
Almost fully transitioned.
2018-02-12 17:09:22 -08:00
Fang
61505ff785
Clay task for retrieving the rules that apply to a group.
2018-02-12 17:57:59 +01:00
Fang
9f66086936
Permission list structure.
2018-02-12 17:57:04 +01:00
Fang
ab0dc23065
Return an error when trying to add rules that contain undefined permission groups.
2018-02-12 16:27:14 +01:00
Fang
8c532942b4
Deleting a permissions group now deletes it from all rules.
2018-02-12 16:02:32 +01:00
John Franklin
3d791048e8
Replace $-(* *) with gate.
2018-02-12 06:45:11 -06:00
C. Guy Yarvin
7b28975ebb
Converted whole kernel to use modern defaulting.
2018-02-11 21:01:25 -08:00
C. Guy Yarvin
314b431b23
Improve tracing in ++musk.
2018-02-11 20:03:38 -08:00
C. Guy Yarvin
5a9aba2185
Most of the way to default-clean.
2018-02-10 21:24:22 -08:00
C. Guy Yarvin
be17ea51f4
Adjust %deft to take a hoon.
2018-02-09 15:15:32 -08:00
Fang
9f05d2f662
Add faces to clay ++task.
2018-02-09 14:48:08 +01:00
Fang
315823250f
Add req alias for incoming requests.
2018-02-09 13:33:15 +01:00
Fang
e541a55575
Cleanup and stylistic changes.
2018-02-09 13:25:46 +01:00
Fang
f60bb7efc1
Actually do permission checks in ++lobes-at-path, for %many requests.
2018-02-09 13:00:12 +01:00
Fang
ee1fb2b4ab
We no longer need to set local copies of remote desks to readable explicitly.
2018-02-09 12:59:42 +01:00
Fang
d7fdb4545e
Ensure %kids desk is publicly readable.
...
Set permissions for that during boot and clay update.
2018-02-09 00:37:17 +01:00
Fang
f835ac4c57
Fix permission checks for %y and %z requests.
2018-02-09 00:35:42 +01:00
Fang
aa2843fedb
Maintain old %warp interface. Use %werp for %west read requests.
...
This also makes live-updating to this new clay easier.
2018-02-08 17:11:32 +01:00
Fang
97eb2a91ae
State adapter.
2018-02-08 14:39:53 +01:00
Fang
91fe74d7d6
Add requester ship to clay's %warp task to aid in permission checks for %wests.
2018-02-08 00:42:40 +01:00
Fang
f0ee403285
Misc small cleanup.
2018-02-07 22:28:33 +01:00
Fang
f296c9bbae
Ensure local copies of foreign desks are always fully accessible.
2018-02-07 22:14:59 +01:00
Fang
c890dad271
Support %p requests.
2018-02-07 21:11:25 +01:00
Fang
3f7e76cca5
Implement requests for reading and writing permission groups.
2018-02-07 21:07:42 +01:00
Fang
8b0b82eb72
Implemented permission checks for read requests.
2018-02-07 21:04:07 +01:00
Fang
6a67b11915
Request sources are now properly bound to the requests, rather than only passed into the desk core initially.
2018-02-07 17:56:50 +01:00
Fang
1b231e82f8
Implement %perm clay request for setting permissions of a node.
2018-02-07 17:56:22 +01:00
Fang
3244cd2802
No longer deduce request source from duct, but pull from socks in %warp and %west as intended.
2018-02-06 21:57:38 +01:00
C. Guy Yarvin
28e4ab691c
Disable debug printfs.
2018-02-05 16:25:58 -08:00
C. Guy Yarvin
d90c16b977
Suppress printf.
2018-02-05 16:24:51 -08:00
C. Guy Yarvin
2e217b562a
Tuple cribs in process.
2018-02-03 21:52:57 -08:00
C. Guy Yarvin
423f2bf00f
Adjust construct recursion logic.
2018-02-03 20:04:56 -08:00
C. Guy Yarvin
cba2dfc8d0
Preadapt ++probe for explicit tuples.
2018-02-03 18:45:07 -08:00
C. Guy Yarvin
c2dd5d19dc
Rename ++tile to ++crib.
2018-02-03 14:01:36 -08:00