Skip to content
This repository was archived by the owner on Apr 5, 2024. It is now read-only.

Commit 2621007

Browse files
committedOct 22, 2020
some history
1 parent 866e8cb commit 2621007

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed
 

‎README.md

+14
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,17 @@
33
#### HTTP Holder-Of-Key Authentication Scheme.
44

55
Documentation of the protocol, and the JS API, is in https://github.com/mozilla/hawk/blob/main/API.md.
6+
7+
## Ownership Changes
8+
9+
This was once `hueniverse/hawk` and relased as `hawk`.
10+
Then, after the 7.0.10 release, it was moved to the `hapijs/hawk` repository and released as `@hapi/hawk`.
11+
Hapi later de-supported the library, after releasing version 8.0.0.
12+
It has since been moved to `mozilla/hawk` and is again released as `hawk`.
13+
All of the intermediate versions are also relased as `hawk`.
14+
15+
Changes are represented in GitHub releases on this repository.
16+
17+
Mozilla maintains several Hawk implementations in different langauages, so it is likely to stay at Mozilla for some time.
18+
19+
This library is in "maintenance mode" -- no features will be added, and only security-related bugfixes will be applied.

1 commit comments

Comments
 (1)

community-tc-integration[bot] commented on Oct 22, 2020

@community-tc-integration[bot]
Uh oh! Looks like an error! Details

Taskcluster-GitHub attempted to create a task for this event with the following scopes:

[
  "assume:repo:github.com/mozilla/hawk:branch:main",
  "queue:route:statuses",
  "queue:scheduler-id:taskcluster-github"
]

The expansion of these scopes is not sufficient to create the task, leading to the following:

Client ID static/taskcluster/github does not have sufficient scopes and is missing the following scopes:

{
  "AnyOf": [
    "queue:create-task:highest:proj-taskcluster/ci",
    "queue:create-task:very-high:proj-taskcluster/ci",
    "queue:create-task:high:proj-taskcluster/ci",
    "queue:create-task:medium:proj-taskcluster/ci",
    "queue:create-task:low:proj-taskcluster/ci",
    "queue:create-task:very-low:proj-taskcluster/ci",
    "queue:create-task:lowest:proj-taskcluster/ci"
  ]
}

This request requires the client to satisfy the following scope expression:

{
  "AllOf": [
    "queue:route:statuses",
    "queue:scheduler-id:taskcluster-github",
    {
      "AnyOf": [
        "queue:create-task:highest:proj-taskcluster/ci",
        "queue:create-task:very-high:proj-taskcluster/ci",
        "queue:create-task:high:proj-taskcluster/ci",
        "queue:create-task:medium:proj-taskcluster/ci",
        "queue:create-task:low:proj-taskcluster/ci",
        "queue:create-task:very-low:proj-taskcluster/ci",
        "queue:create-task:lowest:proj-taskcluster/ci"
      ]
    }
  ]
}

  • method: createTask
  • errorCode: InsufficientScopes
  • statusCode: 403
  • time: 2020-10-22T22:18:20.034Z
This repository has been archived.