
Socket connection to gpg-agent is not closed under some circumstances
Reported by Luke Le | July 2nd, 2015 @ 02:07 PM | in 0.6 (closed)
Libmacgpg opens a socket connection to gpg-agent in
+[GPGTaskHelper isPassphraseInGPGAgentCache:] to query the
gpg-agent for the passphrase to a key.
This connection however is not closed under some circumstances
which after a certain amount of requests, leads to various crashes
due to exhausted file descriptors.
Bugs and crashes which might be triggered by this one:
Comments and changes to this ticket
-
-
Support July 5th, 2015 @ 01:24 AM
- State changed from new to fixed
(from [e643f023bf668f3bd8cfef117462884dc3a70bc8]) [FIX] Properly close socket connection to gpg-agent when querying if a passphrase is in cache [#147 state:fixed]
- Before the socket was not closed, if the passphrase was found in the gpg-agent's cache. After a while the available file descriptors where exhausted and many IO operations using gpg-agent would fail.
- Adds the GPGSocketCloseTest unit test which fails if the socket connections are not properly closed. https://github.com/GPGTools/Libmacgpg/commit/e643f023bf668f3bd8cfef...
-
steve July 8th, 2015 @ 12:43 PM
- State changed from fixed to verified
-
-
-
-
-
-
-
-
-
steve February 8th, 2016 @ 05:24 PM
- State changed from verified to released
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป