This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/tooling-docs.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 6b60f3b Automatic Site Publish by Buildbot
6b60f3b is described below
commit 6b60f3b0ec7e5d60472bbc3f089fe738f1df01a8
Author: buildbot <[email protected]>
AuthorDate: Wed Nov 26 21:24:28 2025 +0000
Automatic Site Publish by Buildbot
---
output/_pagefind/index/en_262f93f.pf_index | Bin 17946 -> 0 bytes
output/_pagefind/index/en_2a9bdf8.pf_index | Bin 0 -> 17925 bytes
output/_pagefind/pagefind-entry.json | 2 +-
output/_pagefind/pagefind.en_77caf9525a.pf_meta | Bin 170 -> 0 bytes
output/_pagefind/pagefind.en_e4e11f7beb.pf_meta | Bin 0 -> 170 bytes
output/draft-asf-token-standard.html | 32 ++++++++++++------------
6 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/output/_pagefind/index/en_262f93f.pf_index
b/output/_pagefind/index/en_262f93f.pf_index
deleted file mode 100644
index 29c945c..0000000
Binary files a/output/_pagefind/index/en_262f93f.pf_index and /dev/null differ
diff --git a/output/_pagefind/index/en_2a9bdf8.pf_index
b/output/_pagefind/index/en_2a9bdf8.pf_index
new file mode 100644
index 0000000..c8fc771
Binary files /dev/null and b/output/_pagefind/index/en_2a9bdf8.pf_index differ
diff --git a/output/_pagefind/pagefind-entry.json
b/output/_pagefind/pagefind-entry.json
index 09f6555..7b9a3a1 100644
--- a/output/_pagefind/pagefind-entry.json
+++ b/output/_pagefind/pagefind-entry.json
@@ -1 +1 @@
-{"version":"1.0.4","languages":{"en":{"hash":"en_77caf9525a","wasm":"en","page_count":11}}}
\ No newline at end of file
+{"version":"1.0.4","languages":{"en":{"hash":"en_e4e11f7beb","wasm":"en","page_count":11}}}
\ No newline at end of file
diff --git a/output/_pagefind/pagefind.en_77caf9525a.pf_meta
b/output/_pagefind/pagefind.en_77caf9525a.pf_meta
deleted file mode 100644
index f5235d3..0000000
Binary files a/output/_pagefind/pagefind.en_77caf9525a.pf_meta and /dev/null
differ
diff --git a/output/_pagefind/pagefind.en_e4e11f7beb.pf_meta
b/output/_pagefind/pagefind.en_e4e11f7beb.pf_meta
new file mode 100644
index 0000000..04f65d4
Binary files /dev/null and b/output/_pagefind/pagefind.en_e4e11f7beb.pf_meta
differ
diff --git a/output/draft-asf-token-standard.html
b/output/draft-asf-token-standard.html
index 356b74c..e035add 100644
--- a/output/draft-asf-token-standard.html
+++ b/output/draft-asf-token-standard.html
@@ -155,22 +155,22 @@ True
</code></pre>
<p>Because the maximum value of a CRC-32, <code>0xFFFFFFFF</code>, is encoded
by this specification as <code>4gfFC3</code>, no base62 encoded checksums
beyond that value can be generated. One consequence is that the leading base62
digit must be in the range <code>0-4</code>, and this is reflected in the
regular expression. Further constraints to the regular expression would be
possible, but the chosen constraint level balances accuracy with concision.</p>
<h2>Sample generator code</h2>
-<pre><code class="language-python"> def asf_secret_token(component: str)
-> str:
- import secrets
- import zlib
- lower = "abcdefghijklmnopqrstuvwxyz"
- if len(component) not in (3, 4, 5, 6):
- raise ValueError("Component must be between 3 and 6 letters")
- if not (set(component) <= set(lower)):
- raise ValueError("Component must use lowercase letters only")
- alphabet = "0123456789" + lower.upper() + lower
- entropy = "".join(secrets.choice(alphabet) for _ in range(27))
- n = zlib.crc32(entropy.encode("ascii"))
- checksum = ""
- for _ in range(6):
- n, rem = divmod(n, 62)
- checksum = alphabet[rem] + checksum
- return f"asf_{component}_{entropy}{checksum}"
+<pre><code>def asf_secret_token(component: str) -> str:
+ import secrets
+ import zlib
+ lower = "abcdefghijklmnopqrstuvwxyz"
+ if len(component) not in (3, 4, 5, 6):
+ raise ValueError("Component must be between 3 and 6 letters")
+ if not (set(component) <= set(lower)):
+ raise ValueError("Component must use lowercase letters only")
+ alphabet = "0123456789" + lower.upper() + lower
+ entropy = "".join(secrets.choice(alphabet) for _ in range(27))
+ n = zlib.crc32(entropy.encode("ascii"))
+ checksum = ""
+ for _ in range(6):
+ n, rem = divmod(n, 62)
+ checksum = alphabet[rem] + checksum
+ return f"asf_{component}_{entropy}{checksum}"
</code></pre>
<h2>Sample generated tokens</h2>
<p>These values must not be used in any application. The <code>sample</code>
component will be registered by Security as the first known component, and can
be used for documentation examples where an arbitrary component is suitable.</p>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]