Commit Graph

7839 Commits

Author SHA1 Message Date
C. Guy Yarvin
30cfb2b57d Simplify. 2018-02-15 12:23:12 -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
Fang
7d8a0a36a3 Add state adapters. 2018-02-14 22:41:52 +01:00
Fang
50eeea9f06 Help kiln transition by inlining new types.
These should be removed after an update has happened.
2018-02-14 21:47:10 +01:00
Ted Blackman
e094ca44de
Merge pull request #610 from Fang-/clay-permissions
Clay permissions
2018-02-14 10:11:21 -08:00
Fang
4acc7b372b No longer automatically send invite messages when changing permissions. 2018-02-14 17:20:52 +01:00
Fang
e807db9055 Add usage tags to circle configs, allowing clients to store arbitrary meta usage info. 2018-02-14 17:02:47 +01:00
C. Guy Yarvin
55ea6e6aea Cleared fab flags; preparing to ripple. 2018-02-13 21:36:25 -08:00
Fang
4d5e15cb46 Include generators for making (paths on) desks public or private. 2018-02-13 23:29:16 +01: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
Fang
32f98da12f Merge commit 'c8337088cbaa00c37ba90c80d4e46d50b3c55f35' into clay-permissions 2018-02-13 19:44:19 +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
C. Guy Yarvin
211c44bff7 Defaulting compatibility. 2018-02-12 13:43:24 -08:00
cgyarvin
3dd24508b1
Merge pull request #618 from jfranklin9000/gate
Replace $-(* *) with gate.
2018-02-12 09:44:18 -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
799eef0d2d Add needed default. 2018-02-11 21:17:42 -08: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
d15442eb31 Make kiln not out of date.
For some reason it/hood's not getting compiled against the latest zuse?
2018-02-09 00:34:44 +01:00
Fang
b44130cd05 Undo accidentally committed kiln changes. 2018-02-08 21:58:13 +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