Commit Graph

97 Commits

Author SHA1 Message Date
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
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
Joseph Bryan
a35bb28e69 replaces all uses of %# with %~ 2018-04-04 13:25:54 -07:00
Joseph Bryan
d6e1e3bc27 replaces all tall cnsg hoons with %# 2018-04-04 14:07:05 -04: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
79aa1cbc61 Fix $? to use %fits. 2018-03-17 18:06:15 -07: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
c1182da583 About to test ripple. 2018-02-14 15:59:30 -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
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
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
C. Guy Yarvin
7b28975ebb Converted whole kernel to use modern defaulting. 2018-02-11 21:01:25 -08:00
C. Guy Yarvin
5a9aba2185 Most of the way to default-clean. 2018-02-10 21:24:22 -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
842fb0bd96 Add $~ default rune; remove $~ legacy uaes. 2018-02-02 21:23:22 -08:00
C. Guy Yarvin
5ab69a2c97 Merge remote-tracking branch 'belisarius222/fjord' into research-fjord 2018-01-31 16:17:03 -08:00
C. Guy Yarvin
e749d60b1d Merged with constant errors disabled. 2018-01-31 15:36:48 -08:00