- Spegnimento
- 14 ottobre 2026 alle ore 23:02 UTC
- Autore
- Kamo
- Impegno
- 9ac029c
Le parti multipart "files" sono re-sent a MediaService come nuovo corpo multiparte, alimentato dal contenitore copie spooled (il proxy generico non può inoltrare più parti: la primavera è già parsed ). Più di 5 file, o uno su 25 MB, viene rifiutato qui senza un hop a monte. - GET .../attachments/{objImgId} e .../preview: streamed byte-for-byte (file di un agente essere gigabyte; i buffer proxy generici nel mucchio), Range inoltrato, e solo il file proprie intestazioni attraversano (tipo, lunghezza, gamma, disposizione, nosniff, CSP, versione). - CORS ora espone Content-Disposition, Content-Length, Content-Range, Accept-Ranges, X-Attachment-Rendition e Retry-After al widget (Traefik cors middleware set non esporre la propria lista). - Un rifiuto a monte mantiene il suo Content-Type, quindi un errore JSON raggiunge il widget come JSON. - Limitatore di tasso: le vie di collegamento sono traffico di conversazione, non creazione di sessione (loro a 3/min/IP); carica 10/min/IP per conversazione, download 120/min/IP per attacco.
