Skip to content

OpenProfalux v0.2.9

Choose a tag to compare

@Shad107 Shad107 released this 06 Oct 21:20
· 145 commits to main since this release

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.