Repository navigation
OpenProfalux v0.2.9
Durcissement du mqtts (TLS), suite à une revue du code.
Sécurité
- Le contrôle du nom (CN) du certificat du broker n'est plus levé en silence pour un broker joint par IP. Il ne l'est que si un certificat d'autorité privé est fourni ; avec le bundle public, le contrôle reste actif. Un certificat public quelconque ne peut plus usurper un broker joint par IP.
Corrections
- Certificats volumineux : la sauvegarde accepte désormais les trois certificats (CA, client, clé) sans être rejetée par une limite de corps trop basse, et l'interface remonte l'échec au lieu d'annoncer à tort « enregistré ».
- Effacement : une case « effacer » sous chaque certificat permet de revenir au bundle public et de couper le TLS mutuel depuis l'interface, sans forger de requête.
Sous le capot
- La décision de vérification du CN est extraite en fonction pure, avec un banc de test dédié (table de vérité + mutation).
Mise à jour OTA directe, table de partitions inchangée.