Install
Works with Drupal: ^11.1Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
30.96 KB
MD5: 0594175aa5f5b9d420b410773ffb8dc7
SHA-1: 1cba862921a3eafc455d4a580cb885fe071d5a3d
SHA-256: e6e6e747dfcd34eeca7c5423417f37df204b7bc8f5f77c59606aa32defe9a3f5
Download zip
53.11 KB
MD5: d9954716d610de2ffbbe46c0fee940bc
SHA-1: aad0f50234a26c6fae3674fa0c096c9cecc327f2
SHA-256: b15725b03383804b67927dce626af6320ce5aaa737a80d694f7567bd2a7abbb1
Release notes
First alpha release of Proof of Work.
Challenges
- SHA-256 puzzle: proof of work in a Web Worker (JavaScript).
- Shape matching: match shapes in order, without JavaScript (disabled by default).
- Waiting time: signed meta refresh, optionally in several steps, without JavaScript.
Highlights
- Stateless: HMAC-signed tokens and passes bound to the client IP address.
- Protected pages stay cacheable in the internal page cache.
- Optional Content-Security-Policy (csp module) nonce support.
This is an alpha release: APIs and configuration may still change. Feedback in the issue queue is welcome.