diff --git a/tr/algorithms/vc-data-integrity.json b/tr/algorithms/vc-data-integrity.json
index 22d08c960721..a454ff3f7c90 100644
--- a/tr/algorithms/vc-data-integrity.json
+++ b/tr/algorithms/vc-data-integrity.json
@@ -41,7 +41,7 @@
]
},
{
- "html": "The following algorithm specifies how a digital proof can be added to an input document, and can then be used to verify the output document's authenticity\nand integrity. Required inputs are an input document (map\ninputDocument), a cryptosuite instance (struct cryptosuite), and a\nset of options (map options). Output is a secured data document\n(map) or an error. Whenever this algorithm encodes strings, it MUST use\nUTF-8 encoding.",
+ "html": "The following algorithm specifies how a digital proof can be added to an input document, and can then be used to verify the output document's authenticity\nand integrity. Required inputs are an input document (map\ninputDocument), a cryptosuite instance (struct cryptosuite), and a\nset of options (map options). Output is a secured data document\n(map) or an error. Whenever this algorithm encodes strings, it MUST use\nUTF-8 encoding.",
"rationale": ".algorithm",
"steps": [
{
@@ -51,10 +51,10 @@
"html": "If one or more of the proof.type, proof.verificationMethod, and\nproof.proofPurpose values is not set, an error MUST be raised and SHOULD\nconvey an error type of\nPROOF_GENERATION_ERROR."
},
{
- "html": "If options has a non-null domain item, it MUST be equal to\nproof.domain or an error MUST be raised and SHOULD convey\nan error type of PROOF_GENERATION_ERROR."
+ "html": "If options has a non-null domain item, it MUST be equal to\nproof.domain or an error MUST be raised and SHOULD convey\nan error type of PROOF_GENERATION_ERROR."
},
{
- "html": "If options has a non-null challenge item, it MUST be equal to\nproof.challenge or an error MUST be raised and SHOULD\nconvey an error type of\nPROOF_GENERATION_ERROR."
+ "html": "If options has a non-null challenge item, it MUST be equal to\nproof.challenge or an error MUST be raised and SHOULD\nconvey an error type of\nPROOF_GENERATION_ERROR."
},
{
"html": "Let securedDataDocument be a copy of inputDocument."
@@ -68,7 +68,7 @@
]
},
{
- "html": "The following algorithm specifies how to incrementally add a proof to a proof\nset or proof chain starting with a secured document containing either a proof or\nproof set/chain. Required inputs are a secured data document (map\nsecuredDocument), a cryptographic suite (cryptosuite instance suite), and a set of options (map options). Output is a new\nsecured data document (map). Whenever this algorithm encodes strings, it\nMUST use UTF-8 encoding.",
+ "html": "The following algorithm specifies how to incrementally add a proof to a proof\nset or proof chain starting with a secured document containing either a proof or\nproof set/chain. Required inputs are a secured data document (map\nsecuredDocument), a cryptographic suite (cryptosuite instance suite), and a set of options (map options). Output is a new\nsecured data document (map). Whenever this algorithm encodes strings, it\nMUST use UTF-8 encoding.",
"rationale": ".algorithm",
"steps": [
{
@@ -81,10 +81,10 @@
"html": "Let matchingProofs be an empty list."
},
{
- "html": "If options has a previousProof
item that is a string, add the\nelement from allProofs with an id
attribute matching previousProof
to\nmatchingProofs. If a proof with id
equal to previousProof
does not exist in\nallProofs, an error MUST be raised and SHOULD convey an error type of\nPROOF_GENERATION_ERROR."
+ "html": "If options has a previousProof
item that is a string, add the\nelement from allProofs with an id
attribute matching previousProof
to\nmatchingProofs. If a proof with id
equal to previousProof
does not exist in\nallProofs, an error MUST be raised and SHOULD convey an error type of\nPROOF_GENERATION_ERROR."
},
{
- "html": "If options has a previousProof
item that is an array, add each\nelement from allProofs with an id
attribute that matches an element of that\narray. If any element of previousProof
list has an id
attribute that does\nnot match the id
attribute of any element of allProofs, an error MUST be\nraised and SHOULD convey an error type of\nPROOF_GENERATION_ERROR."
+ "html": "If options has a previousProof
item that is an array, add each\nelement from allProofs with an id
attribute that matches an element of that\narray. If any element of previousProof
list has an id
attribute that does\nnot match the id
attribute of any element of allProofs, an error MUST be\nraised and SHOULD convey an error type of\nPROOF_GENERATION_ERROR."
},
{
"html": "Set inputDocument.proof to matchingProofs."
@@ -105,22 +105,22 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Let securedDocument be the result of running parse JSON bytes to an Infra value on documentBytes."
+ "html": "Let securedDocument be the result of running parse JSON bytes to an Infra value on documentBytes."
},
{
- "html": "If either securedDocument is not a map or securedDocument.proof\nis not a map, an error MUST be raised and SHOULD convey an error type of\n\nPARSING_ERROR."
+ "html": "If either securedDocument is not a map or securedDocument.proof\nis not a map, an error MUST be raised and SHOULD convey an error type of\n\nPARSING_ERROR."
},
{
"html": "Let proof be securedDocument.proof."
},
{
- "html": "If one or more of proof.type,\nproof.verificationMethod, and\nproof.proofPurpose does not exist,\nan error MUST be raised and SHOULD convey an error type of\nPROOF_VERIFICATION_ERROR."
+ "html": "If one or more of proof.type,\nproof.verificationMethod, and\nproof.proofPurpose does not exist,\nan error MUST be raised and SHOULD convey an error type of\nPROOF_VERIFICATION_ERROR."
},
{
"html": "If expectedProofPurpose was given, and it does not match\nproof.proofPurpose,\nan error MUST be raised and SHOULD convey an error type of\nPROOF_VERIFICATION_ERROR."
},
{
- "html": "If domain was given, and it does not contain the same strings as\nproof.domain (treating a single string as a set containing just\nthat string), an error MUST be raised and SHOULD convey an error type of INVALID_DOMAIN_ERROR."
+ "html": "If domain was given, and it does not contain the same strings as\nproof.domain (treating a single string as a set containing just\nthat string), an error MUST be raised and SHOULD convey an error type of INVALID_DOMAIN_ERROR."
},
{
"html": "If challenge was given, and it does not match\nproof.challenge, an error MUST be raised and SHOULD\nconvey an error type of\nINVALID_CHALLENGE_ERROR."
@@ -129,7 +129,7 @@
"html": "Let cryptosuiteVerificationResult be the result of running the\ncryptosuite.verifyProof algorithm with\nsecuredDocument provided as input."
},
{
- "html": "Return a verification result with items:\n
previousProof
attribute and the value of that\nattribute is a string, add the element from allProofs with an id
\nattribute value matching the value of previousProof
to matchingProofs
.\nIf a proof with id
value equal to the value of previousProof
does not\nexist in allProofs, an error MUST be raised and SHOULD convey an error\ntype of\nPROOF_VERIFICATION_ERROR. If the\npreviousProof
attribute is a list, add each element from allProofs\nwith an id
attribute value that matches the value of an element of that\nlist. If any element of previousProof
list has an id
attribute\nvalue that does not match the id
attribute value of any element of\nallProofs, an error MUST be raised and SHOULD convey an error type of\nPROOF_VERIFICATION_ERROR."
+ "html": "If proof contains a previousProof
attribute and the value of that\nattribute is a string, add the element from allProofs with an id
\nattribute value matching the value of previousProof
to matchingProofs
.\nIf a proof with id
value equal to the value of previousProof
does not\nexist in allProofs, an error MUST be raised and SHOULD convey an error\ntype of\nPROOF_VERIFICATION_ERROR. If the\npreviousProof
attribute is a list, add each element from allProofs\nwith an id
attribute value that matches the value of an element of that\nlist. If any element of previousProof
list has an id
attribute\nvalue that does not match the id
attribute value of any element of\nallProofs, an error MUST be raised and SHOULD convey an error type of\nPROOF_VERIFICATION_ERROR."
},
{
"html": "Let inputDocument be a copy of securedDocument with the proof value\nremoved and then set inputDocument.proof to matchingProofs."
diff --git a/tr/dfns/vc-data-integrity.json b/tr/dfns/vc-data-integrity.json
index 47568e41bb7e..8005e7d43657 100644
--- a/tr/dfns/vc-data-integrity.json
+++ b/tr/dfns/vc-data-integrity.json
@@ -231,7 +231,7 @@
"number": "1.4"
},
"definedIn": "dt",
- "htmlProse": "A document that contains public cryptographic material as defined in the\nController Documents 1.0 specification."
+ "htmlProse": "A document that contains public cryptographic material as defined in the\nControlled Identifier Document 1.0 specification."
},
{
"id": "dfn-cryptosuite",
diff --git a/tr/ids/html-aria.json b/tr/ids/html-aria.json
index e8a4cb6fbd7b..ef2001497b36 100644
--- a/tr/ids/html-aria.json
+++ b/tr/ids/html-aria.json
@@ -421,13 +421,17 @@
"https://www.w3.org/TR/html-aria/#att-checked",
"https://www.w3.org/TR/html-aria/#att-disabled",
"https://www.w3.org/TR/html-aria/#att-hidden",
+ "https://www.w3.org/TR/html-aria/#issue-container-generatedID-6",
+ "https://www.w3.org/TR/html-aria/#h-note-8",
+ "https://www.w3.org/TR/html-aria/#issue-container-generatedID-7",
+ "https://www.w3.org/TR/html-aria/#h-note-9",
"https://www.w3.org/TR/html-aria/#att-placeholder",
"https://www.w3.org/TR/html-aria/#att-max",
"https://www.w3.org/TR/html-aria/#att-min",
"https://www.w3.org/TR/html-aria/#att-readonly",
"https://www.w3.org/TR/html-aria/#att-contenteditable",
- "https://www.w3.org/TR/html-aria/#issue-container-generatedID-6",
- "https://www.w3.org/TR/html-aria/#h-note-8",
+ "https://www.w3.org/TR/html-aria/#issue-container-generatedID-8",
+ "https://www.w3.org/TR/html-aria/#h-note-10",
"https://www.w3.org/TR/html-aria/#att-required",
"https://www.w3.org/TR/html-aria/#att-colspan",
"https://www.w3.org/TR/html-aria/#att-rowspan",
@@ -435,20 +439,20 @@
"https://www.w3.org/TR/html-aria/#docconformance-deprecated",
"https://www.w3.org/TR/html-aria/#deprecated-aria-roles",
"https://www.w3.org/TR/html-aria/#x4-3-1-deprecated-aria-roles",
- "https://www.w3.org/TR/html-aria/#issue-container-generatedID-7",
- "https://www.w3.org/TR/html-aria/#h-note-9",
+ "https://www.w3.org/TR/html-aria/#issue-container-generatedID-9",
+ "https://www.w3.org/TR/html-aria/#h-note-11",
"https://www.w3.org/TR/html-aria/#deprecated-dpub-aria-roles",
"https://www.w3.org/TR/html-aria/#x4-3-2-deprecated-dpub-aria-roles",
- "https://www.w3.org/TR/html-aria/#issue-container-generatedID-8",
- "https://www.w3.org/TR/html-aria/#h-note-10",
+ "https://www.w3.org/TR/html-aria/#issue-container-generatedID-10",
+ "https://www.w3.org/TR/html-aria/#h-note-12",
"https://www.w3.org/TR/html-aria/#deprecated-aria-attributes",
"https://www.w3.org/TR/html-aria/#x4-3-3-deprecated-aria-attributes",
- "https://www.w3.org/TR/html-aria/#issue-container-generatedID-9",
- "https://www.w3.org/TR/html-aria/#h-note-11",
+ "https://www.w3.org/TR/html-aria/#issue-container-generatedID-11",
+ "https://www.w3.org/TR/html-aria/#h-note-13",
"https://www.w3.org/TR/html-aria/#case-requirements-for-aria-role-state-and-property-attributes",
"https://www.w3.org/TR/html-aria/#case-sensitivity",
- "https://www.w3.org/TR/html-aria/#issue-container-generatedID-10",
- "https://www.w3.org/TR/html-aria/#h-note-12",
+ "https://www.w3.org/TR/html-aria/#issue-container-generatedID-12",
+ "https://www.w3.org/TR/html-aria/#h-note-14",
"https://www.w3.org/TR/html-aria/#example-16",
"https://www.w3.org/TR/html-aria/#allowed-descendants-of-aria-roles",
"https://www.w3.org/TR/html-aria/#x5-allowed-descendants-of-aria-roles",
diff --git a/tr/index.json b/tr/index.json
index 17881193180b..2cef959c3cba 100644
--- a/tr/index.json
+++ b/tr/index.json
@@ -1,7 +1,7 @@
{
"type": "crawl",
"title": "Reffy crawl",
- "date": "2024-12-13T01:35:14.164Z",
+ "date": "2024-12-14T01:35:06.892Z",
"options": {
"fallback": "tr/index.json",
"output": "report",
@@ -719,7 +719,7 @@
"https://aomediacodec.github.io/av1-spec/"
],
"crawled": "https://aomediacodec.github.io/av1-spec/av1-spec.pdf",
- "date": "13 December 2024",
+ "date": "14 December 2024",
"links": "links/av1-spec.json"
},
{
@@ -11312,11 +11312,11 @@
],
"crawled": "https://www.w3.org/TR/html-aria/",
"crawlCacheInfo": {
- "lastModified": "Tue, 07 May 2024 13:42:18 GMT"
+ "lastModified": "Fri, 13 Dec 2024 19:59:32 GMT"
},
"generator": "respec",
- "date": "07 May 2024",
- "revision": "7856a5b75e9456291bc3347772612db6ae27c049",
+ "date": "13 December 2024",
+ "revision": "7f7718c44ad5ab8c92824a70240dfa6c18532cf9",
"links": "links/html-aria.json",
"refs": "refs/html-aria.json",
"dfns": "dfns/html-aria.json",
@@ -18494,11 +18494,11 @@
],
"crawled": "https://www.w3.org/TR/vc-data-integrity/",
"crawlCacheInfo": {
- "lastModified": "Sun, 17 Nov 2024 19:14:18 GMT"
+ "lastModified": "Fri, 13 Dec 2024 15:06:04 GMT"
},
"generator": "respec",
- "date": "17 November 2024",
- "revision": "d4592973798f07bb134559f637c7dcc312a2c40a",
+ "date": "13 December 2024",
+ "revision": "edec6dab3a11629b0ee1c23b3a23d63d44690b57",
"algorithms": "algorithms/vc-data-integrity.json",
"links": "links/vc-data-integrity.json",
"refs": "refs/vc-data-integrity.json",
@@ -18876,11 +18876,11 @@
],
"crawled": "https://www.w3.org/TR/wasm-core-2/",
"crawlCacheInfo": {
- "lastModified": "Fri, 06 Dec 2024 21:13:06 GMT"
+ "lastModified": "Fri, 13 Dec 2024 18:14:10 GMT"
},
"generator": "bikeshed",
- "date": "6 December 2024",
- "revision": "187873922a3d89bb22c82141d99c3e474b1f9b19",
+ "date": "13 December 2024",
+ "revision": "12e754f800367ba9f89e09b214f2d4ff3d14a32e",
"algorithms": "algorithms/wasm-core-2.json",
"links": "links/wasm-core-2.json",
"refs": "refs/wasm-core-2.json",
@@ -18948,11 +18948,11 @@
],
"crawled": "https://www.w3.org/TR/wasm-js-api-2/",
"crawlCacheInfo": {
- "lastModified": "Fri, 06 Dec 2024 21:06:36 GMT"
+ "lastModified": "Fri, 13 Dec 2024 18:07:32 GMT"
},
"generator": "bikeshed",
- "date": "6 December 2024",
- "revision": "187873922a3d89bb22c82141d99c3e474b1f9b19",
+ "date": "13 December 2024",
+ "revision": "12e754f800367ba9f89e09b214f2d4ff3d14a32e",
"algorithms": "algorithms/wasm-js-api-2.json",
"links": "links/wasm-js-api-2.json",
"refs": "refs/wasm-js-api-2.json",
diff --git a/tr/links/html-aria.json b/tr/links/html-aria.json
index f5b5e0ac8db3..e56efc0d99bd 100644
--- a/tr/links/html-aria.json
+++ b/tr/links/html-aria.json
@@ -31,13 +31,9 @@
"https://github.com/w3c/html-aria/pull/462": {},
"https://github.com/w3c/html-aria/pull/469": {},
"https://github.com/w3c/html-aria/pull/489": {},
+ "https://github.com/w3c/html-aria/pull/507": {},
+ "https://github.com/w3c/html-aria/pull/533": {},
"https://html.spec.whatwg.org/multipage/": {},
- "https://html.spec.whatwg.org/multipage/custom-elements.html": {
- "anchors": [
- "autonomous-custom-element",
- "form-associated-custom-element"
- ]
- },
"https://html.spec.whatwg.org/multipage/dom.html": {
"anchors": [
"semantics-2",
@@ -56,17 +52,6 @@
"concept-fe-checked"
]
},
- "https://html.spec.whatwg.org/multipage/form-elements.html": {
- "anchors": [
- "the-meter-element",
- "the-progress-element"
- ]
- },
- "https://html.spec.whatwg.org/multipage/grouping-content.html": {
- "anchors": [
- "the-main-element"
- ]
- },
"https://html.spec.whatwg.org/multipage/images.html": {
"anchors": [
"unknown-images"
@@ -111,33 +96,12 @@
},
"https://html.spec.whatwg.org/multipage/sections.html": {
"anchors": [
- "the-h1,-h2,-h3,-h4,-h5,-and-h6-elements",
- "the-header-element",
- "the-footer-element"
- ]
- },
- "https://html.spec.whatwg.org/multipage/tables.html": {
- "anchors": [
- "the-table-element"
+ "the-h1,-h2,-h3,-h4,-h5,-and-h6-elements"
]
},
"https://infra.spec.whatwg.org/": {},
"https://www.rfc-editor.org/rfc/rfc2119": {},
"https://www.rfc-editor.org/rfc/rfc8174": {},
- "https://www.w3.org/2023/Process-20231103/": {
- "anchors": [
- "recs-and-notes",
- "candidate-amendments",
- "allow-new-features"
- ]
- },
- "https://www.w3.org/Consortium/Patent-Policy/": {
- "anchors": [
- "sec-Requirements",
- "def-essential",
- "sec-Disclosure"
- ]
- },
"https://www.w3.org/TR/": {},
"https://www.w3.org/TR/accname-1.2/": {
"anchors": [
@@ -314,7 +278,21 @@
},
"https://www.w3.org/TR/wai-aria-practices-1.2/": {},
"https://www.w3.org/groups/wg/webapps": {},
- "https://www.w3.org/groups/wg/webapps/ipr": {}
+ "https://www.w3.org/groups/wg/webapps/ipr": {},
+ "https://www.w3.org/policies/patent-policy/": {
+ "anchors": [
+ "sec-Requirements",
+ "def-essential",
+ "sec-Disclosure"
+ ]
+ },
+ "https://www.w3.org/policies/process/20231103/": {
+ "anchors": [
+ "recs-and-notes",
+ "candidate-amendments",
+ "allow-new-features"
+ ]
+ }
},
"autolinks": {
"https://html.spec.whatwg.org/multipage/canvas.html": {
@@ -324,7 +302,9 @@
},
"https://html.spec.whatwg.org/multipage/custom-elements.html": {
"anchors": [
+ "autonomous-custom-element",
"elementinternals",
+ "form-associated-custom-element",
"attr-face-readonly"
]
},
diff --git a/tr/links/wasm-core-2.json b/tr/links/wasm-core-2.json
index 2e48bb0d7319..8a13a689bca7 100644
--- a/tr/links/wasm-core-2.json
+++ b/tr/links/wasm-core-2.json
@@ -5,7 +5,6 @@
},
"links": {
"rawlinks": {
- "http://ieeexplore.ieee.org/servlet/opac?punumber=4610933": {},
"https://datatracker.ietf.org/doc/html/rfc2119": {},
"https://dl.acm.org/citation.cfm?doid=3062341.3062363": {},
"https://dl.acm.org/citation.cfm?id=3167082": {},
@@ -29,6 +28,7 @@
"https://github.com/WebAssembly/spec/tree/main/proposals/reference-types/": {},
"https://github.com/WebAssembly/spec/tree/main/proposals/sign-extension-ops/": {},
"https://github.com/WebAssembly/spec/tree/main/proposals/simd/": {},
+ "https://ieeexplore.ieee.org/document/8766229": {},
"https://link.springer.com/chapter/10.1007/978-3-030-90870-6_4": {},
"https://webstore.ansi.org/RecordDetail.aspx?sku=INCITS+4-1986%5bR2012%5d": {},
"https://www.cis.upenn.edu/~bcpierce/tapl/": {},
diff --git a/tr/links/wasm-js-api-2.json b/tr/links/wasm-js-api-2.json
index cdadf6eeddd4..32b32e2c92df 100644
--- a/tr/links/wasm-js-api-2.json
+++ b/tr/links/wasm-js-api-2.json
@@ -5,13 +5,13 @@
},
"links": {
"rawlinks": {
- "http://ieeexplore.ieee.org/servlet/opac?punumber=4610933": {},
"https://datatracker.ietf.org/doc/html/rfc2119": {},
"https://encoding.spec.whatwg.org/": {},
"https://github.com/WebAssembly/spec/issues": {},
"https://github.com/WebAssembly/spec/issues/879": {},
"https://github.com/WebAssembly/spec/issues?utf8=%E2%9C%93&q=is%3Aissue++": {},
"https://html.spec.whatwg.org/multipage/": {},
+ "https://ieeexplore.ieee.org/document/8766229": {},
"https://infra.spec.whatwg.org/": {},
"https://tc39.es/ecma262/multipage/": {},
"https://webassembly.github.io/spec/core/": {},
diff --git a/tr/refs/wasm-core-2.json b/tr/refs/wasm-core-2.json
index 9343abf27aba..2cfa04363046 100644
--- a/tr/refs/wasm-core-2.json
+++ b/tr/refs/wasm-core-2.json
@@ -7,7 +7,7 @@
"normative": [
{
"name": "IEEE-754-2019",
- "url": "http://ieeexplore.ieee.org/servlet/opac?punumber=4610933"
+ "url": "https://ieeexplore.ieee.org/document/8766229"
},
{
"name": "RFC2119",
diff --git a/tr/refs/wasm-js-api-2.json b/tr/refs/wasm-js-api-2.json
index 42d6ec750766..c76f8fd0cff8 100644
--- a/tr/refs/wasm-js-api-2.json
+++ b/tr/refs/wasm-js-api-2.json
@@ -37,7 +37,7 @@
"informative": [
{
"name": "IEEE-754",
- "url": "http://ieeexplore.ieee.org/servlet/opac?punumber=4610933"
+ "url": "https://ieeexplore.ieee.org/document/8766229"
},
{
"name": "WASMWEB",