A read-only clone of the dehub project, for until dehub.dev can be brought back online.
Go to file
mediocregopher 1f422511d5 completely refactor accessctl (again)
---
type: change
message: |-
  completely refactor accessctl (again)

  This time it's using an actual access control list system, rather than whatever
  it was doing before. The new system uses a Filter type, rather than Condition,
  to decide which acl element should have its action (allow or deny) applied. This
  makes testing way easier, since all the different matching conditions are now
  individual filters, and so are tested individually.
change_hash: AFgN0hormIlO0VWkLKnAdSDZeVRbh0Wj8LLXOMVQEK+L
credentials:
- type: pgp_signature
  pub_key_id: 95C46FA6A41148AC
  body: iQIzBAABAgAdFiEEJ6tQKp6olvZKJ0lwlcRvpqQRSKwFAl5yoi8ACgkQlcRvpqQRSKwo/g//QkSA80APnPtwcibNeaoUwduH1Xim8pmi5JScKGsOypYkE0Iy+fO3fRNz4r7Tm6qNn7O04fDsiXlxPojxn7+NDFCQArVgoJk3jVTRDBW7LpahWJsYPP1SBjGtaR9o0bOpclXblTMIcteTkLM94AeASqLaEY8StO+5PX/82AkFRQ8E6m9R2HCmgwbBhqwWp8936x8ekMFbSSi0TMIyV4rpd0wj4mjvjjBwa3ArGmH/ynwabPCFuuqMT6996N1zoDn5EqZA5jGrf+Q7rxsI6t1bOnLmg9NGMQYRaZLAVZrp5P6G5XR3et4Gz/2AphAEgYJM3yLbEjZW6Daa77CgTNHXde7gCaWqyfcKlVGPi29/O+2IXhpjwxHwGpsBgEdX9227zapL+jwSAOdUVj8n6C8I8BGqpT7rTwA53yxlbSwXlkttvAn/lGT5X4lK74YfkzMXMEBZKzsb/dQEPyP2Y+AG6z2D4Bs/4szsCiUXF9aG2Yx1o45lVXTTdPUNLIsnhBjM7usbQRg8i5kC+OC9AVCi8E+lf0/Qgp0cUb6QLH47bHvDTH7UluY1bgSLZy+Zjaisvl3a0aK/UspywWN/fFgOrz2cDw232n8IC+Zi4LSKm7dXDRFbC1JNzrwAPP1ifboOrltwKroOsDNaVGhX8ABahNjmrUO4JgE7gvX+zxXb+/I=
  account: mediocregopher
2020-03-18 16:35:32 -06:00
.dehub Refactor access controls to support multiple branches 2020-02-29 13:09:19 -07:00
accessctl completely refactor accessctl (again) 2020-03-18 16:35:32 -06:00
cmd normalize how git commits are interacted with, including changing VerifyComit -> VerifyCommits 2020-03-15 13:50:24 -06:00
fs Initial commit, can create master commit and verify previous master commits 2020-02-15 15:13:50 -07:00
sigcred Modify how SignifierInterface is produced so it always sets AccountID on Credentials 2020-03-13 15:24:46 -06:00
typeobj Add 'default' tag functionality to typeobj 2020-03-04 16:30:24 -07:00
yamlutil Initial commit, can create master commit and verify previous master commits 2020-02-15 15:13:50 -07:00
.gitignore Change all references to 'master' into 'trunk' 2020-02-16 10:28:59 -07:00
change_hash.go Initial commit, can create master commit and verify previous master commits 2020-02-15 15:13:50 -07:00
commit_change_test.go normalize how git commits are interacted with, including changing VerifyComit -> VerifyCommits 2020-03-15 13:50:24 -06:00
commit_change.go normalize how git commits are interacted with, including changing VerifyComit -> VerifyCommits 2020-03-15 13:50:24 -06:00
commit_credential_test.go completely refactor accessctl (again) 2020-03-18 16:35:32 -06:00
commit_credential.go rename commit_signature.go to commit_credential.go 2020-03-14 11:38:35 -06:00
commit_test.go completely refactor accessctl (again) 2020-03-18 16:35:32 -06:00
commit.go completely refactor accessctl (again) 2020-03-18 16:35:32 -06:00
config.go completely refactor accessctl (again) 2020-03-18 16:35:32 -06:00
diff.go Initial commit, can create master commit and verify previous master commits 2020-02-15 15:13:50 -07:00
go.mod Initial commit, can create master commit and verify previous master commits 2020-02-15 15:13:50 -07:00
go.sum Initial commit, can create master commit and verify previous master commits 2020-02-15 15:13:50 -07:00
INTRODUCTION.md completely refactor accessctl (again) 2020-03-18 16:35:32 -06:00
repo_test.go completely refactor accessctl (again) 2020-03-18 16:35:32 -06:00
repo.go normalize how git commits are interacted with, including changing VerifyComit -> VerifyCommits 2020-03-15 13:50:24 -06:00
ROADMAP.md completely refactor accessctl (again) 2020-03-18 16:35:32 -06:00
SPEC.md completely refactor accessctl (again) 2020-03-18 16:35:32 -06:00