--- - branch: MAIN date: Fri Sep 8 11:59:33 UTC 2023 files: - new: '1.913' old: '1.912' path: pkgsrc/security/Makefile pathrev: pkgsrc/security/Makefile@1.913 type: modified - new: '1.1' old: '0' path: pkgsrc/security/py-truststore/DESCR pathrev: pkgsrc/security/py-truststore/DESCR@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/security/py-truststore/Makefile pathrev: pkgsrc/security/py-truststore/Makefile@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/security/py-truststore/PLIST pathrev: pkgsrc/security/py-truststore/PLIST@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/security/py-truststore/distinfo pathrev: pkgsrc/security/py-truststore/distinfo@1.1 type: added id: 20230908T115933Z.37037714541e76f2bef7034ad83a1f6df70e6f24 log: | py-truststore: added version 0.8.0 Truststore is a library which exposes native system certificate stores (ie "trust stores") through an ssl.SSLContext-like API. This means that Python applications no longer need to rely on certifi as a root certificate store. Native system certificate stores have many helpful features compared to a static certificate bundle like certifi: * Automatically update certificates as new CAs are created and removed * Fetch missing intermediate certificates * Check certificates against certificate revocation lists (CRLs) to avoid monster-in-the-middle (MITM) attacks * Managed per-system rather than per-application by a operations/IT team * PyPI is no longer a CA distribution channel module: pkgsrc subject: 'CVS commit: pkgsrc/security' unixtime: '1694174373' user: adam