aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 6584ada..f37ae26 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,15 @@
2010-08-03 Marcus Brinkmann <[email protected]>
+ * gpgcedev.c (GPGCEDEV_IOCTL_ASSIGN_RVID): New call ASSIGN_RVID.
+ (PIPE_FLAG_HALT_MONITOR): New flag.
+ (struct pipeimpl_s): New members monitor_proc, monitor_access.
+ (pipeimpl_new): Initialize them.
+ (assert_pipeimpl): New function.
+ (access_opnctx, make_pipe): Use it.
+ (make_pipe): If there is a monitor, halt it.
+ (monitor, assign_rvid): New functions.
+ (GPG_IOControl): Handle GPGCEDEV_IOCTL_ASSIGN_RVID.
+
* gpgcedev.c: Use index (between 1 and table size) into
opnctx_table as public context identifiers, instead using pointers
into the table directly (which are not stable under table resize).