Package: openct
Version: 0.6.10-1rb1
Severity: normal
Tags: patch
I have a newer eToken NG that identifies itself on USB with vendor 0529
(Aladdin) and model 0700. I just copied the older definitions (0529:0600)
everywhere I found them, as the new model seems to work just fine with the
current etoken64 driver.
See patch.
diff -ruN openct-0.6.10/debian/changelog openct-0.6.10+/debian/changelog
--- openct-0.6.10/debian/changelog 2006-11-27 13:06:24.000000000 +0100
+++ openct-0.6.10+/debian/changelog 2006-11-27 12:03:46.000000000 +0100
@@ -1,3 +1,9 @@
+openct (0.6.10-1rb1) unstable; urgency=low
+
+ * Recognise 0529/0700 as an alternative vendor/id of eToken 64.
+
+ -- Robert Bihlmeyer <[EMAIL PROTECTED]> Mon, 27 Nov 2006 12:03:46 +0100
+
openct (0.6.10-1) unstable; urgency=medium
* New upstream release. Urgency medium to fix these bugs before the
diff -ruN openct-0.6.10/etc/Info.plist openct-0.6.10+/etc/Info.plist
--- openct-0.6.10/etc/Info.plist 2006-09-12 18:38:49.000000000 +0200
+++ openct-0.6.10+/etc/Info.plist 2006-11-27 10:30:14.000000000 +0100
@@ -16,6 +16,7 @@
<string>0x0529</string>
<string>0x0529</string>
<string>0x0529</string>
+ <string>0x0529</string>
<string>0x073d</string>
<string>0x04b9</string>
<string>0x04b9</string>
@@ -45,6 +46,7 @@
<string>0x050c</string>
<string>0x0514</string>
<string>0x0600</string>
+ <string>0x0700</string>
<string>0x0005</string>
<string>0x1202</string>
<string>0x1300</string>
diff -ruN openct-0.6.10/etc/openct.conf.in openct-0.6.10+/etc/openct.conf.in
--- openct-0.6.10/etc/openct.conf.in 2006-09-20 20:42:57.000000000 +0200
+++ openct-0.6.10+/etc/openct.conf.in 2006-11-27 10:32:57.000000000 +0100
@@ -60,6 +60,7 @@
driver etoken64 {
ids = {
usb:0529/0600,
+ usb:0529/0700,
};
};
driver eutron {
diff -ruN openct-0.6.10/etc/openct.udev openct-0.6.10+/etc/openct.udev
--- openct-0.6.10/etc/openct.udev 2006-11-06 23:21:05.000000000 +0100
+++ openct-0.6.10+/etc/openct.udev 2006-11-27 10:32:16.000000000 +0100
@@ -9,6 +9,7 @@
SYSFS{idVendor}=="0529", SYSFS{idProduct}=="0514", RUN+="/lib/udev/openct_usb"
# eToken 64
SYSFS{idVendor}=="0529", SYSFS{idProduct}=="0600", RUN+="/lib/udev/openct_usb"
+SYSFS{idVendor}=="0529", SYSFS{idProduct}=="0700", RUN+="/lib/udev/openct_usb"
# eutron
SYSFS{idVendor}=="073d", SYSFS{idProduct}=="0005", RUN+="/lib/udev/openct_usb"
# ikey2k
diff -ruN openct-0.6.10/etc/openct.usermap openct-0.6.10+/etc/openct.usermap
--- openct-0.6.10/etc/openct.usermap 2006-09-12 18:38:49.000000000 +0200
+++ openct-0.6.10+/etc/openct.usermap 2006-11-27 10:31:54.000000000 +0100
@@ -7,6 +7,7 @@
openct 0x0003 0x0529 0x0514 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# eToken 64
openct 0x0003 0x0529 0x0600 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
+openct 0x0003 0x0529 0x0700 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# eutron
openct 0x0003 0x073d 0x0005 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
# ikey2k
--
Robbe