Skip to content

Documentation improvements: update procedure and examples for server initialization, TLS, and certificate management - #48

Merged
szeka9 merged 6 commits into
mainfrom
development
Aug 23, 2026
Merged

szeka9 merged 6 commits into
mainfrom
development

Conversation

@szeka9

@szeka9 szeka9 commented Aug 23, 2026

Copy link
Copy Markdown
Owner

No description provided.

Server initialization is now done by the application module,
managing configuration, TLS, IAM, and starting the socket
server.

Update example applications and code snippets in the documentation
where the old approach is used.
szeka9 added 5 commits August 23, 2026 19:10
…ocumentation

HTTP sessions and browser security headers are now enabled
by default instead of requiring users to opt in.
HTTP sessions are only conditionally enabled when HTTP
authentication is turned on.

Update documentation about configuration lifecycle as
the configuration API is no longer exposed.
…reation

Add missing sections in the security documentation about certificate
management.

Update Makefile rules to sign certificates by a CA (generated automatically
when missing). This is more user-friendly as it produces valid certificates
if the CA is trusted.
Use exact device names in mpremote commands for better clarity.

Fix miscellaneous formatting problems and remove unnecessary
line breaks.
The version attribute is moved to the top-level module,
no longer stored in pyrobusta.utils.config.

Update the cleanup script to also remove sensitive data
from the device.
Add links to generated markdown tables
and improve the formatting of related Makefile rules.
@szeka9
szeka9 merged commit f3bb89f into main Aug 23, 2026
1 check passed
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