From: Jakub J. <no...@gi...> - 2021-03-09 23:00:31
|
Branch: refs/heads/master Home: https://github.com/OpenSC/OpenSC Commit: b5f26051bb0860296fda347bd76ac827ac86c462 https://github.com/OpenSC/OpenSC/commit/b5f26051bb0860296fda347bd76ac827ac86c462 Author: Jakub Jelen <jj...@re...> Date: 2021-03-09 (Tue, 09 Mar 2021) Changed paths: M src/pkcs11/framework-pkcs15.c Log Message: ----------- Fix build on gcc11 This made most of the applications crashing in Fedora 34 when smart card was plugged in. The suggested patch makes the code path more obvious for gcc to handle. https://bugzilla.redhat.com/show_bug.cgi?id=1930652 Commit: 45e262f5372195bb7e1f1f141067d8290e2276dc https://github.com/OpenSC/OpenSC/commit/45e262f5372195bb7e1f1f141067d8290e2276dc Author: Jakub Jelen <jj...@re...> Date: 2021-03-09 (Tue, 09 Mar 2021) Changed paths: M src/libopensc/pkcs15-westcos.c Log Message: ----------- westcos: Avoid strict aliasing violations Commit: 2fa6700599f358bc97d69ff923b7bde9304b7dc7 https://github.com/OpenSC/OpenSC/commit/2fa6700599f358bc97d69ff923b7bde9304b7dc7 Author: Jakub Jelen <jj...@re...> Date: 2021-03-09 (Tue, 09 Mar 2021) Changed paths: M src/pkcs11/framework-pkcs15.c M src/pkcs11/pkcs11-object.c M src/tools/pkcs11-register.c Log Message: ----------- Remove more issues with strict aliasing These would demonstrate with gcc11 and can be detected with gcc flag -Wstrict-aliasing=2 (also with older gcc) Commit: 544dcc68272db07e1847a008dcae4ad8d4462989 https://github.com/OpenSC/OpenSC/commit/544dcc68272db07e1847a008dcae4ad8d4462989 Author: Jakub Jelen <jj...@re...> Date: 2021-03-09 (Tue, 09 Mar 2021) Changed paths: M configure.ac Log Message: ----------- configure: Warn about strict alliasing issues in strict builds Commit: 63031b2193b35cd6d46d5ef14206fa1cb8539b7f https://github.com/OpenSC/OpenSC/commit/63031b2193b35cd6d46d5ef14206fa1cb8539b7f Author: Jakub Jelen <jj...@re...> Date: 2021-03-09 (Tue, 09 Mar 2021) Changed paths: M src/tools/pkcs11-tool.c Log Message: ----------- pkcs11-tool: Avoid strict-aliasing issues on 32b architectures Commit: 60632100a0ea5634896c625c0e26657f3b5d874d https://github.com/OpenSC/OpenSC/commit/60632100a0ea5634896c625c0e26657f3b5d874d Author: Jakub Jelen <jj...@re...> Date: 2021-03-09 (Tue, 09 Mar 2021) Changed paths: M src/pkcs11/pkcs11.h Log Message: ----------- pkcs11: Avoid redefinition of ck_interface (#2243) Commit: 1ef79e99f70305edf3e0b21cd7c039c70ec4b255 https://github.com/OpenSC/OpenSC/commit/1ef79e99f70305edf3e0b21cd7c039c70ec4b255 Author: Jakub Jelen <jj...@re...> Date: 2021-03-09 (Tue, 09 Mar 2021) Changed paths: M src/libopensc/reader-pcsc.c Log Message: ----------- reader-pcsc: Avoid strict aliasing issues Compare: https://github.com/OpenSC/OpenSC/compare/5b42a62ec023...1ef79e99f703 |