1
1
mirror of https://github.com/urbit/shrub.git synced 2024-12-15 12:43:31 +03:00
Commit Graph

7552 Commits

Author SHA1 Message Date
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
cgyarvin
3dd24508b1
Merge pull request 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
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
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
Keaton Dunsford
c8337088cb Fix indented code blocks to fenced in new /web/testing/umd doc file
This was causing syntax errors upon loading the web interface and sending the initial build request to Ford. This commit appears to fix that.

For future `.umd` authors, see the `/web/unmark/doc/umd` file for Urbit-flavored markdown syntax.
2018-02-01 12:23:35 -08:00
cgyarvin
1e8e3fdd84
Merge pull request from eglaysher/unicode-string-gates
Unicode string gates
2018-01-29 11:09:08 -08:00
cgyarvin
cadc61929f
Merge pull request from eglaysher/new-stdlib
Unit Testing / Partial New Library Work
2018-01-29 10:55:47 -08:00
Fang
0c0fa0198b
Merge pull request from Fang-/hall-more-debug
Hall debug pokes for checking subs & re-doing upward federation
2018-01-26 22:50:25 +01:00
Fang
4c846c95a6 More debug pokes, for checking incoming subs and resubscribing to federating children. 2018-01-26 22:47:49 +01:00
Fang
68809ff6e8 Proposal for accessing request source. 2018-01-26 16:24:25 +01:00
Fang
6ca8e039b2
Merge pull request from Fang-/hall-talk-0-bone
Hall and talk no longer use bone 0
2018-01-25 19:09:49 +01:00
Fang
2b08d7fbd9 Make hall and talk always use ost.bol instead of bone 0, which gall now disallows. 2018-01-25 19:03:22 +01:00
Fang
72d9a6abd4 Add new clay cards to gall. 2018-01-25 17:22:29 +01:00
Fang
a6a6081b0b Update state structures and related code. 2018-01-25 16:15:01 +01:00
Fang
c1dda042a8 Finalizing interface. 2018-01-25 00:09:46 +01:00
Fang
39f11b7ccd Updates interface to include support for write permissions. 2018-01-24 16:33:41 +01:00
Fang
a4f552cb8f Update clay permissions interface to always supply the source of a node's rule. 2018-01-24 14:30:58 +01:00
Fang
36d40e00de Merge commit 'af4fe5d88597a877135931aeedcc9d460262cf45' into clay-permissions 2018-01-24 14:29:54 +01:00
Ted Blackman
af4fe5d885
Merge pull request from Fang-/clay-multisub
Clay %mult multiple cares
2018-01-23 14:48:31 -08:00
Fang
2e364287d7 Clay permissions interface proposal. 2018-01-23 22:52:31 +01:00
Fang
8a1da39aac Remove ++gift copy from internal clay structures. 2018-01-23 17:38:13 +01:00
Fang
7a0e2f216b Change %mult interface to allow different/multiple cares per path. 2018-01-23 17:35:12 +01:00
cgyarvin
c0e7a71633
Merge pull request from mrdomino/master
New key for ~tyr
2018-01-22 16:22:48 -08:00
Ted Blackman
a8354821b0
Merge pull request from Fang-/clay-multisub
Clay multi-%next: %mult (and fix for %next)
2018-01-22 11:16:13 -08:00