tribune
A tribune is web chat system used by moules.
It has a least a bouchot:
- an XML backend and/or TSV backend accessible through HTTP request.
- an HTTP POST support for posting messages.
Most alive tribunes add features:
- integrated coincoin
- file upload
- authentification
Miscellaneous
Character encoding
Every strings in every tribunes and subsystems MUST be valid UTF-8.
Bouchot SHOULD be prepared to handle invalid UTF-8 strings.
Sanitization
Bouchot and Coincoin MUST be prepared invalid tribune data.
They MUST sanitize their inputs or die trying.