Skip to content

Commits

Permalink
v4.4.13
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Nov 15, 2018

  1. EL6 actually does contain Firefox 60 ESR, so use the webextension eve…

    …rywhere rather than the XPI one
    yoe committed Nov 15, 2018
    Copy the full SHA
    c39a9de View commit details
    Browse the repository at this point in the history
  2. 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.
    yoe committed Nov 15, 2018
    Copy the full SHA
    0740270 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2018

  1. Copy the full SHA
    3413735 View commit details
    Browse the repository at this point in the history
  2. Release webextension v1.0.29

    yoe committed Nov 7, 2018
    Copy the full SHA
    d856d30 View commit details
    Browse the repository at this point in the history
  3. Debug

    yoe committed Nov 7, 2018
    Copy the full SHA
    569f57a View commit details
    Browse the repository at this point in the history
  4. 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.
    yoe committed Nov 7, 2018
    Copy the full SHA
    24071a8 View commit details
    Browse the repository at this point in the history
  5. Don't fail on Fedora 29+

    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)
    yoe committed Nov 7, 2018
    Copy the full SHA
    72719ef View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2018

  1. 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 committed Oct 31, 2018
    Copy the full SHA
    d318fec View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2018

  1. Merge remote-tracking branch 'origin/v4.4' into v4.4

    Developer authored and Developer committed Sep 20, 2018
    Copy the full SHA
    100e6e2 View commit details
    Browse the repository at this point in the history
  2. Adjusted supported versions for the 4.4 branch

    Developer authored and Developer committed Sep 20, 2018
    Copy the full SHA
    63f6019 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2018

  1. Update package dependencies

    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 committed Sep 12, 2018
    Copy the full SHA
    c88fd67 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2018

  1. Claim version 4.4.6 for mac middleware release

    Developer authored and Developer committed Aug 10, 2018
    Copy the full SHA
    d50994e View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/master'

    Developer authored and Developer committed Aug 10, 2018
    Copy the full SHA
    b75f845 View commit details
    Browse the repository at this point in the history
  3. BEIDToken: added some logging

    Developer authored and Developer committed Aug 10, 2018
    Copy the full SHA
    fbdc1bd View commit details
    Browse the repository at this point in the history
  4. BEIDToken: remove certfile padding

    Developer authored and Developer committed Aug 10, 2018
    Copy the full SHA
    76511c5 View commit details
    Browse the repository at this point in the history
  5. BEIDToken: add non-rep certificate to the keystore

    Developer authored and Developer committed Aug 10, 2018
    Copy the full SHA
    6970c0d View commit details
    Browse the repository at this point in the history
  6. BEIDToken: check if keyTag value is in range

    Developer authored and Developer committed Aug 10, 2018
    Copy the full SHA
    c73cb11 View commit details
    Browse the repository at this point in the history
  7. BEIDToken: when selecting key: Use the variable keyID in stead of fix…

    …ed number
    Developer authored and Developer committed Aug 10, 2018
    Copy the full SHA
    be5f92a View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2018

  1. Don't forget to add this header, too

    Wouter Verhelst committed Aug 7, 2018
    Copy the full SHA
    f2e33e1 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2018

  1. Merge branch 'master' of https://github.com/Fedict/eid-mw

    Frederik authored and Frederik committed Aug 6, 2018
    Copy the full SHA
    c4c2bcc View commit details
    Browse the repository at this point in the history
  2. Added German translations for WorkPermitConvertor

    Frederik authored and Frederik committed Aug 6, 2018
    Copy the full SHA
    8b020d6 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2018

  1. Added new/renamed header files to the Xcode project file

    Developer authored and Developer committed Aug 3, 2018
    Copy the full SHA
    5d4cc62 View commit details
    Browse the repository at this point in the history
  2. Add forward declaration to silence compiler warning

    Wouter Verhelst committed Aug 3, 2018
    Copy the full SHA
    187d733 View commit details
    Browse the repository at this point in the history
  3. Rework logging slightly

    - 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 committed Aug 3, 2018
    Copy the full SHA
    c775aee View commit details
    Browse the repository at this point in the history
  4. 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 committed Aug 3, 2018
    Copy the full SHA
    d9e5785 View commit details
    Browse the repository at this point in the history
  5. 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 committed Aug 3, 2018
    Copy the full SHA
    9d5f38f View commit details
    Browse the repository at this point in the history
  6. Remove superfluous underscore

    We use DEBUG elsewhere, and _DEBUG here, for essentially the same thing.
    That makes no sense. Fix.
    Wouter Verhelst committed Aug 3, 2018
    Copy the full SHA
    32cb813 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2018

  1. Fix logic reversal

    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 committed Aug 1, 2018
    Copy the full SHA
    d964af0 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2018

  1. also remove the BEIDToken.app

    Developer authored and Developer committed Jul 31, 2018
    Copy the full SHA
    3153683 View commit details
    Browse the repository at this point in the history
  2. mac quick uninstall: copy the license files where productbuild can fi…

    …nd them
    Developer authored and Developer committed Jul 31, 2018
    Copy the full SHA
    c53e0f1 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2018

  1. 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 committed Jul 30, 2018
    Copy the full SHA
    e81e462 View commit details
    Browse the repository at this point in the history
  2. bugfixes in uninstaller pre-install script

    Developer authored and Developer committed Jul 30, 2018
    Copy the full SHA
    7868a1c View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2018

  1. created uninstall scripts for the beid software for macOS

    Frederik authored and Frederik committed Jul 26, 2018
    Copy the full SHA
    14a3e54 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2018

  1. Add libacsccid1 as alternative for libacr38u

    Wouter Verhelst committed Jul 24, 2018
    Copy the full SHA
    593ce0b View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2018

  1. macOS fix the file project targets

    Developer authored and Developer committed Jul 20, 2018
    Copy the full SHA
    f4d0696 View commit details
    Browse the repository at this point in the history
Older