Skip to content

docs: the behaviour examples name the backend kura selects - #171

Merged
Taure merged 1 commit into
mainfrom
docs/behaviour-examples
Aug 5, 2026
Merged

docs: the behaviour examples name the backend kura selects#171
Taure merged 1 commit into
mainfrom
docs/behaviour-examples

Conversation

@Taure

@Taure Taure commented Aug 5, 2026

Copy link
Copy Markdown
Owner

kura_driver and kura_pool documented themselves in terms of pgo — the canonical impl, the conn a caller gets back, the example that starts a pool. kura_backend_postgres selects minato now and kura's own tests carry no pgo at all, so those examples described a backend the reader won't get unless they ask for it.

The pgo driver is still shipped by kura_postgres and is still named where the two genuinely differ: transaction options, and the shape of a checked-out connection (minato hands back a process that owns it; pgo hands back its own conn record).

Docs only — rebar3 ex_doc warning-free, tests unaffected.

kura_driver and kura_pool documented themselves in terms of pgo: the canonical
impl, the conn a caller gets, the example that starts a pool. kura_backend_postgres
selects minato now and kura's own tests carry no pgo at all, so the examples
were describing a backend the reader will not get unless they ask for it.

The pgo driver is still shipped by kura_postgres and still named where it
differs, which is the transaction options and the shape of a checked out
connection.
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown

🟢 Code Coverage — 92.4%

2612 of 2826 lines covered.


🟡 ELP Lint — 1 warning

4 diagnostics found. See job logs for details.


ℹ️ 11 OTP CVEs auto-ignored (already fixed in running version)

These CVEs are patched in the installed OTP version but NVD data
has not been updated to reflect this. They are excluded from the
scan via an auto-generated .trivyignore.

CVE Details
CVE-2026-23943 Fixed in 28.4.1, running 28.4.1 — Pre-auth SSH DoS via unbounded zlib inflate
CVE-2026-23942 Fixed in 28.4.1, running 28.4.1 — SFTP root escape via component-agnostic prefix check in ssh_sftpd
CVE-2026-23941 Fixed in 28.4.1, running 28.4.1 — Request smuggling via first-wins Content-Length parsing in inets httpd
CVE-2026-21620 Fixed in 28.3.2, running 28.4.1 — TFTP Path Traversal
CVE-2016-1000107 Fixed in 28.0.4, running 28.4.1 — Httpd CGI Scripts Environment Variable Pollution AKA "httpoxy"
CVE-2025-58050 Fixed in 28.0.3, running 28.4.1 — Buffer Read Overflow on Regular Expressions with (*scs:) and (*ACCEPT)
CVE-2025-48038 Fixed in 28.0.3, running 28.4.1 — SSH Unverified File Handles can Cause Excessive Use of System Resources
CVE-2025-48039 Fixed in 28.0.3, running 28.4.1 — SSH Unverified Paths can Cause Excessive Use of System Resources
CVE-2025-48040 Fixed in 28.0.3, running 28.4.1 — SSH Malicious Key Exchange Messages may Lead to Excessive Resource Consumption
CVE-2025-48041 Fixed in 28.0.3, running 28.4.1 — SSH_FXP_OPENDIR may Lead to Exhaustion of File Handles
CVE-2025-4748 Fixed in 28.0.1, running 28.4.1 — Absolute Path in Zip Module

@Taure
Taure merged commit 6a92b1c into main Aug 5, 2026
35 of 36 checks passed
@Taure
Taure deleted the docs/behaviour-examples branch August 5, 2026 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant