Commits
v4.4.13
Name already in use
Commits on Nov 15, 2018
-
EL6 actually does contain Firefox 60 ESR, so use the webextension eve…
…rywhere rather than the XPI one
-
Use openssl rehash rather than c_rehash
c_rehash is a compatibility perl script that isn't available on all systems. In contrast, openssl rehash is available in more places, also because c_rehash is sometimes implemented by using rehash. Try to be more portable and use the right thing.
Commits on Nov 7, 2018
-
-
-
Also update the getModuleSlots stuff
Now that the module may not be accessed directly, we may need to redirect module stuff to the p11-kit module. Since our add-on only cares about Belgian eID cards, ensure that if another module is loaded through p11-kit, we filter those out by skipping any slots that have a token but don't have "Belgium Government" as the manufacturer.
-
We configure our PKCS#11 library into the p11-kit configuration, so that applications (other than Firefox) can easily make use of our BeID module. In addition, we ship a Firefox add-on which uses the browser.pkcs11 API to load our PKCS#11 module into Firefox automatically, and sideload that extension. Recent versions of Fedora have configured Firefox to autoload the p11-kit-proxy.so module so that all registered PKCS#11 modules are available on the system by default, which is great; but it does have the unfortunate side effect that if our add-on tries to load the BeID PKCS#11 module, that fails (because it has been loaded already). Work around this issue by adding a configuration giving access to the p11-kit-proxy.so module to our add-on; if (and only if) it fails to load the BeID PKCS#11 module, we can then check if the p11-kit-proxy module is loaded, and if so, assume that that was the reason and move on without loading the module. (cherry picked from commit db57066)
Commits on Oct 31, 2018
-
Ensure c++ support is always available
Recent mock packages don't install compilers anymore by default (?), so now we need to depend on it...
Wouter Verhelst committedOct 31, 2018
Commits on Sep 20, 2018
-
Merge remote-tracking branch 'origin/v4.4' into v4.4
Developer authored and Developer committedSep 20, 2018 -
Adjusted supported versions for the 4.4 branch
Developer authored and Developer committedSep 20, 2018
Commits on Sep 12, 2018
-
Now that Firefox ESR 60 has been released, most distributions have dropped ESR 52 for which the older XPC-based add-on was required. The sole exception to this rule is RHEL6. One might wonder whether it's worth keeping a package for a distribution that is that ancient; but since it costs us next to nogthing, might as well keep the XPC extension there. Everywhere else, drop it and switch to the webextension.
Wouter Verhelst committedSep 12, 2018
Commits on Aug 10, 2018
-
Claim version 4.4.6 for mac middleware release
Developer authored and Developer committedAug 10, 2018 -
Merge remote-tracking branch 'origin/master'
Developer authored and Developer committedAug 10, 2018 -
Developer authored and Developer committed
Aug 10, 2018 -
BEIDToken: remove certfile padding
Developer authored and Developer committedAug 10, 2018 -
BEIDToken: add non-rep certificate to the keystore
Developer authored and Developer committedAug 10, 2018 -
BEIDToken: check if keyTag value is in range
Developer authored and Developer committedAug 10, 2018 -
BEIDToken: when selecting key: Use the variable keyID in stead of fix…
…ed number
Developer authored and Developer committedAug 10, 2018
Commits on Aug 7, 2018
-
Don't forget to add this header, too
Wouter Verhelst committedAug 7, 2018
Commits on Aug 6, 2018
-
Merge branch 'master' of https://github.com/Fedict/eid-mw
Frederik authored and Frederik committedAug 6, 2018 -
Added German translations for WorkPermitConvertor
Frederik authored and Frederik committedAug 6, 2018
Commits on Aug 3, 2018
-
Added new/renamed header files to the Xcode project file
Developer authored and Developer committedAug 3, 2018 -
Add forward declaration to silence compiler warning
Wouter Verhelst committedAug 3, 2018 -
- Deduplicate the "log.h" filename, otherwise we can't correctly use it from some locations if we need to (this will break some builds...) - Add a function to get a configuration value from the config file when using C code - Add a function to figure out the current log level when using C code. This will probably break the Windows and OSX builds; build system updates will be necessary. With that, PKCS#11 logging will work under Linux, even when we didn't define _DEBUG or DEBUG.
Wouter Verhelst committedAug 3, 2018 -
For usage on platforms besides VS, lets define our own EIDMW_DEBUG
And for keping debug and release behaviour similar, lets not use different init values for the debug level (in case the debug config is missing)
Frederik authored and Frederik committedAug 3, 2018 -
Changed DEBUG by _DEBUG, which is used everywhere else in the code, a…
…nd set by VS by default for debug builds
Frederik authored and Frederik committedAug 3, 2018 -
We use DEBUG elsewhere, and _DEBUG here, for essentially the same thing. That makes no sense. Fix.
Wouter Verhelst committedAug 3, 2018
Commits on Aug 1, 2018
-
The condition ((a != x) || (a != y)) is always true (it can't be equal to two values at the same time). We actually meant to check if it is equal to either of them, rather than to be not equal to both. Coverity CID#191139
Wouter Verhelst committedAug 1, 2018
Commits on Jul 31, 2018
-
Developer authored and Developer committed
Jul 31, 2018 -
mac quick uninstall: copy the license files where productbuild can fi…
…nd them
Developer authored and Developer committedJul 31, 2018
Commits on Jul 30, 2018
-
Added a script to create a beid uninstaller installer (a beid uninsta…
…ller installer in order to have a signed wrapper around our uninstall script)
Developer authored and Developer committedJul 30, 2018 -
bugfixes in uninstaller pre-install script
Developer authored and Developer committedJul 30, 2018
Commits on Jul 26, 2018
-
created uninstall scripts for the beid software for macOS
Frederik authored and Frederik committedJul 26, 2018
Commits on Jul 24, 2018
-
Add libacsccid1 as alternative for libacr38u
Wouter Verhelst committedJul 24, 2018
Commits on Jul 20, 2018
-
macOS fix the file project targets
Developer authored and Developer committedJul 20, 2018