[Swan-commit] Changes to ref refs/heads/master

Andrew Cagney cagney at vault.libreswan.fi
Thu Jun 7 15:17:37 UTC 2018


New commits:
commit bc50125b1c58835e0c558b152a132ac0da79421e
Author: Andrew Cagney <cagney at gnu.org>
Date:   Tue Jun 5 14:37:32 2018 -0400

    crls: create a second dedicated crl fetch request queue, separate to the in-progress queue
    
    Fixes a problem where the main thread would block trying to make a url
    fetch request because it had to wait for all the outstanding fetch
    requests to first be processed.
    
    Fixes a leak of generalName_t while copying the url fetch request (see
    nss-cert-crl-03).
    
    Also:
    
    - sets things up for running check_crls() from the main thread which
      will fix a race with 'pluto_pubkeys' (without this change
      check_crls() would have also blocked)
    
    - doesn't fix 'whack "show crl queue"' blocking
    
    - doesn't fix races during pluto's exit
    
    Tested against *crl* and *ocsp*.



More information about the Swan-commit mailing list