[Pcsclite-git-commit] [website] 01/03: Convert web pages to bootstrap

Ludovic Rousseau rousseau at moszumanska.debian.org
Wed Dec 30 17:12:01 UTC 2015


This is an automated email from the git hooks/post-receive script.

rousseau pushed a commit to branch master
in repository website.

commit e8e0c975dfe14961a9187d5547fad8840c713e10
Author: Ludovic Rousseau <ludovic.rousseau at free.fr>
Date:   Wed Dec 30 18:03:03 2015 +0100

    Convert web pages to bootstrap
    
    Use bootstrap 3.3.6
---
 ccid.html               | 540 ++++++++++++++++++++++--------------------
 ccid_extended_apdu.html |  52 ++--
 index.html              | 301 ++++++++++++++++--------
 pcsclite.html           | 613 ++++++++++++++++++++++++++++++------------------
 4 files changed, 885 insertions(+), 621 deletions(-)

diff --git a/ccid.html b/ccid.html
index d9734de..9e26b70 100644
--- a/ccid.html
+++ b/ccid.html
@@ -1,313 +1,332 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
-<html>
-<head>
-  <title>CCID free software driver</title>
-  <meta name="description" content="CCID free software driver">
-  <link rel="stylesheet" type="text/css" href="default.css">
-  <link href="menu_assets/styles.css" rel="stylesheet" type="text/css">
-  <meta charset="UTF-8">
-</head>
-
-<body>
-	<div id="cssmenu" class="menu6">
-		<ul>
-			<li><a href="#">Top</a></li>
-			<li><a href="#download">Download</a></li>
-			<li><a href="#support">Support</a></li>
-			<li><a href="#CCID_compliant">Check reader</a></li>
-			<li><a href="#readers">CCID readers</a></li>
-			<li><a href="#supported">Supported OS</a></li>
-		</ul>
+<!DOCTYPE html>
+
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content= "width=device-width, initial-scale=1.0">
+
+    <title>PCSClite project</title>
+    <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css">
+    <link href="navbar.css" rel="stylesheet" type="text/css">
+  </head>
+
+  <body>
+    <div class="container">
+      <nav class="navbar navbar-default">
+	<div class="container-fluid">
+	  <div class="navbar-header">
+	    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+	      <span class="sr-only">Toggle navigation</span>
+	      <span class="icon-bar"></span>
+	      <span class="icon-bar"></span>
+	      <span class="icon-bar"></span>
+	    </button>
+	    <a class="navbar-brand" href= "/">MUSCLE</a>
+	  </div>
+
+	  <div class="collapse navbar-collapse" id="navbar">
+	    <ul class="nav navbar-nav">
+	      <li><a href="#">Top</a></li>
+	      <li><a href="#download">Download</a></li>
+	      <li><a href="#support">Support</a></li>
+	      <li><a href="#CCID_compliant">Check reader</a></li>
+	      <li><a href="#readers">CCID readers</a></li>
+	      <li><a href="#supported">Supported OS</a></li>
+	    </ul>
+	  </div>
 	</div>
-
-	<div id="main">
-  <h1>CCID free software driver</h1>
-
-  <p>This package provides the source code for a generic <acronym
-	  title="Universal Serial Bus">USB</acronym> <acronym
-	  title="Chip/Smart Card Interface Devices">CCID</acronym>
-  (Chip/Smart Card Interface Devices) driver and <acronym title="Integrated Circuit(s) Card Devices"> ICCD</acronym> (Integrated
-  Circuit(s) Card Devices).</p>
-
-  <p>See the USB <a href=
-  "http://www.usb.org/developers/docs/devclass_docs/DWG_Smart-Card_CCID_Rev110.pdf">
-  CCID</a> and <a
-  href="http://www.usb.org/developers/docs/devclass_docs/DWG_Smart-Card_USB-ICC_ICCD_rev10.pdf">ICCD</a>
-  specifications from the <a href= "http://www.usb.org/">USB working
+      </nav>
+
+      <div class="jumbotron">
+	<h1>CCID free software driver</h1>
+      </div>
+
+      <div class="content">
+
+	<p>This package provides the source code for a generic <abbr
+	   title="Universal Serial Bus">USB</abbr> <abbr
+    title="Chip/Smart Card Interface Devices">CCID</abbr>
+	 (Chip/Smart Card Interface Devices) driver and <abbr
+	   title="Integrated Circuit(s) Card Devices"> ICCD</abbr> (Integrated
+	 Circuit(s) Card Devices).</p>
+
+	<p>See the USB <a href=
+	"http://www.usb.org/developers/docs/devclass_docs/DWG_Smart-Card_CCID_Rev110.pdf">
+	  CCID</a> and <a
+							  href="http://www.usb.org/developers/docs/devclass_docs/DWG_Smart-Card_USB-ICC_ICCD_rev10.pdf">ICCD</a>
+	specifications from the <a href= "http://www.usb.org/">USB working
 	  group</a>.</p>
 
-  <h2 id="download">Source download</h2>
+	<h2 id="download">Source download</h2>
 
-<h3>Get released/stable versions</h3>
+	<h3>Get released/stable versions</h3>
 
-  <p>Go in the <a
-	  href="https://alioth.debian.org/frs/?group_id=30105#title_ccid">Download</a>
-  section.</p>
-  
-  <p>The latest version is available at <a href=
-	  "https://alioth.debian.org/frs/?group_id=30105">ccid</a>. I
-  provide <code>.tar.gz</code> archives ready to be built using:</p>
+	<p>Go in the <a
+	 href="https://alioth.debian.org/frs/?group_id=30105#title_ccid"
+  class="btn btn-primary"> Download</a> section.</p>
 
-<pre>
-tar xzvf ccid-*.tar.bz2
+	<p>The latest version is available at <a href=
+	"https://alioth.debian.org/frs/?group_id=30105">ccid</a>. I
+      provide <code>.tar.gz</code> archives ready to be built using:</p>
+
+	<pre>tar xzvf ccid-*.tar.bz2
 cd ccid-*
 ./configure
 make
-make install
-</pre>
+make install</pre>
 
-  <p>The latest README is at <a href=
-  "https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pcsclite/CCID.git;a=blob;f=README;hb=HEAD">README</a>.</p>
+	<p>The latest README is at <a href=
+	"https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pcsclite/CCID.git;a=blob;f=README;hb=HEAD">README</a>.</p>
 
-  <h3>Get the current source code from git</h3>
+	<h3>Get the current source code from git</h3>
 
-  <p>If you are a C-language developper (or you know what you are doing), you can also access the <a
-	  href="https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pcsclite/CCID.git;a=summary">git
-	  developement version</a> (or the old <a
-	  href="https://anonscm.debian.org/viewvc/pcsclite/trunk/Drivers/ccid/">SVN version</a>). You may need to use the <a
-	  href="http://git-scm.com/">git</a> version to
-  support the latest added readers.</p>
+	<p>If you are a C-language developper (or you know what you are doing), you can also access the <a
+     href="https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pcsclite/CCID.git;a=summary">git
+     developement version</a> (or the old <a
+     href="https://anonscm.debian.org/viewvc/pcsclite/trunk/Drivers/ccid/">SVN version</a>). You may need to use the <a
+     href="http://git-scm.com/">git</a> version to
+   support the latest added readers.</p>
 
-  <pre><code>git clone git://anonscm.debian.org/pcsclite/CCID.git
+	<pre>git clone git://anonscm.debian.org/pcsclite/CCID.git
 cd CCID
 git submodule init
 git submodule update
 ./bootstrap
 ./configure
-make</code></pre>
+make</pre>
 
-  <p><a href="http://flattr.com/thing/52836/CCID-free-software-driver"> <img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" width=100 height=17></a></p>
+	<p><a href="http://flattr.com/thing/52836/CCID-free-software-driver"> <img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" width=100 height=17></a></p>
 
-  <h2 id="features">Main CCID/ICCD features supported</h2>
+	<h2 id="features">Main CCID/ICCD features supported</h2>
 
-  <ul>
+	<ul>
 	  <li>Exchange levels
-	  	<ul>
-		  <li>short APDU</li>
-		  <li>extended APDU (with some <a
-			  href="ccid_extended_apdu.html">limitations</a> and <a href="http://ludovicrousseau.blogspot.com/2011/05/extended-apdu-status-per-reader.html">lack of support from PC/SC</a>)</li>
-		  <li>TPDU</li>
-		  <li>character</li>
-	  </ul>
+	    <ul>
+	      <li>short APDU</li>
+	      <li>extended APDU (with some <a
+     href="ccid_extended_apdu.html">limitations</a> and <a href="http://ludovicrousseau.blogspot.com/2011/05/extended-apdu-status-per-reader.html">lack of support from PC/SC</a>)</li>
+	      <li>TPDU</li>
+	      <li>character</li>
+	    </ul>
 	  </li>
 	  <li>card protocols
-	  <ul>
-		  <li>T=0</li>
-		  <li>T=1</li>
-	  </ul>
+	    <ul>
+	      <li>T=0</li>
+	      <li>T=1</li>
+	    </ul>
 	  </li>
 	  <li>Protocol Parameter Selection (PPS)
-	  <ul>
-		  <li>negociation made by the driver if needed</li>
-		  <li>highest card/reader communication speed selected</li>
-		  <li>specific mode supported</li>
-	  </ul>
+	    <ul>
+	      <li>negociation made by the driver if needed</li>
+	      <li>highest card/reader communication speed selected</li>
+	      <li>specific mode supported</li>
+	    </ul>
 	  </li>
 	  <li>multi-slot readers</li>
 	  <li>composite CCID devices</li>
 	  <li>PC/SC v2 part 10 <a href="https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pcsclite/CCID.git;a=blob;f=SCARDCONTOL.txt;hb=HEAD">features</a>:
-		  <ul>
-			  <li>GET_FEATURE_REQUEST</li>
-			  <li>secure PIN verify (FEATURE_VERIFY_PIN_DIRECT)</li>
-			  <li>modify PIN entry (FEATURE_MODIFY_PIN_DIRECT)</li>
-			  <li>reader PIN properties (FEATURE_IFD_PIN_PROPERTIES)</li>
-			  <li>Multifunctional Card Terminal reader direct (FEATURE_MCT_READER_DIRECT)</li>
-			  <li>retrieve reader properties in TLV form (FEATURE_GET_TLV_PROPERTIES)
-			  <ul>
-				  <li><a href="http://ludovicrousseau.blogspot.com/2010/05/how-to-know-pin-sizes-supported-by.html">bMinPINSize and bMaxPINSize</a>: How to know the PIN sizes supported by a pinpad reader?</li>
-				  <li><a href="http://ludovicrousseau.blogspot.com/2010/05/how-to-know-pin-sizes-supported-by.html">bEntryValidationCondition</a></li>
-				  <li><a
-					  href="http://ludovicrousseau.blogspot.com/2011/10/featureccidesccommand.html">bPPDUSupport</a></li>
-				  <li>sFirmwareID</li>
-				  <li>bTimeOut2</li>
-				  <li>wLcdMaxCharacters and wLcdMaxLines</li>
-				  <li>wLcdLayout</li>
-				  <li>dwMaxAPDUDataSize</li>
-			  </ul></li>
-			  <li>send CCID escape commands (<a
-				  href="http://ludovicrousseau.blogspot.com/2011/10/featureccidesccommand.html">FEATURE_CCID_ESC_COMMAND</a>)</li>
-		  </ul></li>
-	  <li>Data rates list</li>
-	  <li>Localize LCD display messages (Gemalto GemPC PIN PAD, Covadis Véga-Alpha)</li>
-	  <li>Extended APDU (for T=1 cards only and if your reader is in TPDU
-	  mode or extended APDU mode)</li>
-	  <li>SCardGetAttrib() <a
-		  href="https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pcsclite/CCID.git;a=blob;f=SCARDGETATTRIB.txt;hb=HEAD">attributes</a></li>
-	  <li>ICCD versions A and B</li>
-	  <li><a href="http://ludovicrousseau.blogspot.com/2011/04/libccid-and-usb-selective-suspend.html">USB selective suspend</a></li>
-	  <li><a
-		  href="http://ludovicrousseau.blogspot.fr/2010_08_01_archive.html">RAM consumption efficiency</a> for embedded systems using <code>--enable-embedded</code></li>
-	  <li><a
-	  href="http://ludovicrousseau.blogspot.fr/2013/04/ccid-descriptor-statistics.html">CCID
-	  descriptor statistics</a></li>
-  </ul>
-
-  <h2 id="not_yet_supported">CCID features not yet supported</h2>
-  <ul>
+	    <ul>
+	      <li>GET_FEATURE_REQUEST</li>
+	      <li>secure PIN verify (FEATURE_VERIFY_PIN_DIRECT)</li>
+	      <li>modify PIN entry (FEATURE_MODIFY_PIN_DIRECT)</li>
+	      <li>reader PIN properties (FEATURE_IFD_PIN_PROPERTIES)</li>
+	      <li>Multifunctional Card Terminal reader direct (FEATURE_MCT_READER_DIRECT)</li>
+	      <li>retrieve reader properties in TLV form (FEATURE_GET_TLV_PROPERTIES)
+		<ul>
+		  <li><a href="http://ludovicrousseau.blogspot.com/2010/05/how-to-know-pin-sizes-supported-by.html">bMinPINSize and bMaxPINSize</a>: How to know the PIN sizes supported by a pinpad reader?</li>
+		  <li><a href="http://ludovicrousseau.blogspot.com/2010/05/how-to-know-pin-sizes-supported-by.html">bEntryValidationCondition</a></li>
+		  <li><a
+	   href="http://ludovicrousseau.blogspot.com/2011/10/featureccidesccommand.html">bPPDUSupport</a></li>
+		  <li>sFirmwareID</li>
+		  <li>bTimeOut2</li>
+		  <li>wLcdMaxCharacters and wLcdMaxLines</li>
+		  <li>wLcdLayout</li>
+		  <li>dwMaxAPDUDataSize</li>
+		</ul></li>
+		<li>send CCID escape commands (<a
+    href="http://ludovicrousseau.blogspot.com/2011/10/featureccidesccommand.html">FEATURE_CCID_ESC_COMMAND</a>)</li>
+	    </ul></li>
+	    <li>Data rates list</li>
+	    <li>Localize LCD display messages (Gemalto GemPC PIN PAD, Covadis Véga-Alpha)</li>
+	    <li>Extended APDU (for T=1 cards only and if your reader is in TPDU
+	      mode or extended APDU mode)</li>
+	    <li>SCardGetAttrib() <a
+    href="https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pcsclite/CCID.git;a=blob;f=SCARDGETATTRIB.txt;hb=HEAD">attributes</a></li>
+	    <li>ICCD versions A and B</li>
+	    <li><a href="http://ludovicrousseau.blogspot.com/2011/04/libccid-and-usb-selective-suspend.html">USB selective suspend</a></li>
+	    <li><a
+	    href="http://ludovicrousseau.blogspot.fr/2010_08_01_archive.html">RAM consumption efficiency</a> for embedded systems using <code>--enable-embedded</code></li>
+	    <li><a
+     href="http://ludovicrousseau.blogspot.fr/2013/04/ccid-descriptor-statistics.html">CCID
+     descriptor statistics</a></li>
+	</ul>
+
+	<h2 id="not_yet_supported">CCID features not yet supported</h2>
+	<ul>
 	  <li>Manage suspend/resume (for example in a laptop)</li>
 	  <li>Reader clock frequency change</li>
-  </ul>
+	</ul>
 
-  <p>Contact <a href="mailto:ludovic.rousseau at free.fr">me</a> if you
-  want to see the support of the above <a href="#not_yet_supported">not
+	<p>Contact <a href="mailto:ludovic.rousseau at free.fr">me</a> if you
+	want to see the support of the above <a href="#not_yet_supported">not
 	  yet supported features</a> and you have a budget.</p>
 
-  <h2>Non CCID features that I do not plan to support</h2>
-  <ul>
+	<h2>Non CCID features that I do not plan to support</h2>
+	<ul>
 	  <li>read/write on memory cards</li>
-  </ul>
+	</ul>
 
-  <p>In fact I may implement one of these features if you have a budget.</p>
+	<p>In fact I may implement one of these features if you have a budget.</p>
 
-  <h2 id="support">How to get support</h2>
+	<h2 id="support">How to get support</h2>
 
-  <p>If you have a problem and want to get <a
-	  href="#support">support</a> from me you shall include the
-  following information:</p>
+	<p>If you have a problem and want to get <a
+     href="#support">support</a> from me you shall include the
+   following information:</p>
 
-  <h3>Versions</h3>
+	<h3>Versions</h3>
 
-  <ul>
+	<ul>
 	  <li>CCID driver version</li>
 	  <li>pcsc-lite version</li>
 	  <li>smart card reader name</li>
 	  <li>the output of the command "<code>/usr/sbin/pcscd
-		  --version</code>"</li>
-  </ul>
+	      --version</code>"</li>
+	</ul>
 
-  <h3>Platform</h3>
+	<h3>Platform</h3>
 
-  <ul>
+	<ul>
 	  <li>Operating system or GNU/Linux distribution name and version</li>
 	  <li>Smart card middleware name and version</li>
 	  <li>Reader manufacturer name and reader model name</li>
 	  <li>Smart card name</li>
-  </ul>
+	</ul>
 
-  <h3>Log</h3>
+	<h3>Log</h3>
 
-  <p>Then you shall generate a complete log.</p>
+	<p>Then you shall generate a complete log.</p>
 
-  <ul>
+	<ul>
 	  <li>Kill any running <code>pcscd</code> process</li>
 
 	  <li>(re)start pcscd <b>exactly</b> as described bellow:
-<pre><code>sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu | tee log.txt</code></pre>
+	    <pre>sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu | tee log.txt</pre>
 	  </li>
 
 	  <li>Stop pcscd (using Control-C) <b>after</b> the problem occured and
-	  send me the generated <code>log.txt</code> file</li>
-
-  </ul>
-
-  <p><a href="http://flattr.com/thing/52836/CCID-free-software-driver"> <img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" width=100 height=17></a></p>
+	    send me the generated <code>log.txt</code> file</li>
 
-  <h2 id="lists">Mailing list</h2>
-
-  <p>If you have general questions or bug reports you should use the
-  <a
-	  href="https://lists.alioth.debian.org/mailman/listinfo/pcsclite-muscle">Pcsclite-muscle</a>
-  mailing list.</p>
-
-  <p>First search the mailing list <a
-	  href="http://lists.alioth.debian.org/pipermail/pcsclite-muscle/">archives</a>
-	  (old MUSCLE list <a
-		  href="http://archives.neohapsis.com/archives/dev/muscle/">archives</a>).
-	  Maybe your probem has already been reported and solved. If you
-	  have not found a solution then subscribe to the <a
-	  href="https://lists.alioth.debian.org/mailman/listinfo/pcsclite-muscle">Pcsclite-muscle</a>
-  mailing list and send your request to <tt>pcsclite-muscle at lists.alioth.debian.org</tt>.</p>
+	</ul>
 
-  <h2 id="CCID_compliant">Check reader's compliance to CCID specification</h2>
+	<p><a href="http://flattr.com/thing/52836/CCID-free-software-driver"> <img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" width=100 height=17></a></p>
 
-  <p>To <a href="#CCID_compliant">know</a> if a smart card reader is
-	  CCID compliant and should be supported by this driver but is not
-	  listed bellow</p>
+	<h2 id="lists">Mailing list</h2>
 
-  <p>Just get the <a
+	<p>If you have general questions or bug reports you should use the
+	<a
+     href="https://lists.alioth.debian.org/mailman/listinfo/pcsclite-muscle">Pcsclite-muscle</a>
+	mailing list.</p>
+
+	<p>First search the mailing list <a
+     href="http://lists.alioth.debian.org/pipermail/pcsclite-muscle/">archives</a>
+	(old MUSCLE list <a
+     href="http://archives.neohapsis.com/archives/dev/muscle/">archives</a>).
+   Maybe your probem has already been reported and solved. If you
+   have not found a solution then subscribe to the <a
+     href="https://lists.alioth.debian.org/mailman/listinfo/pcsclite-muscle">Pcsclite-muscle</a>
+   mailing list and send your request to <a
+	   href="mailto:">pcsclite-muscle at lists.alioth.debian.org</a>.</p>
+
+	<h2 id="CCID_compliant">Check reader's compliance to CCID specification</h2>
+
+	<p>To <a href="#CCID_compliant">know</a> if a smart card reader is
+	CCID compliant and should be supported by this driver but is not
+	listed bellow</p>
+
+	<p>Just get the <a
 	  href="https://alioth.debian.org/project/showfiles.php?group_id=30105#title_ccid">source
 	  code</a> of this driver and do:</p>
-<pre><code>tar xjvf ccid-x.y.z.tar.bz2
+	<pre>tar xjvf ccid-x.y.z.tar.bz2
 cd ccid-x.y.z
 ./configure
 make
-sudo ./src/parse > output.txt</code></pre>
-	  <p>and <b>send me (ludovic.rousseau at free.fr) the generated
-		  <code>output.txt</code> file</b>.</p>
+sudo ./src/parse > output.txt</pre>
+	<p>and <b>send me (ludovic.rousseau at free.fr) the generated
+	  <code>output.txt</code> file</b>.</p>
 
 	<p>If your reader is CCID compliant and you would like to add it to
 	the list of readers I would <i>also</i> need:</p>
 	<ul>
-		<li>The URL of a web page describing the reader. Typically the
-		web page of the reader description on the manufacturer web site.</li>
+	  <li>The URL of a web page describing the reader. Typically the
+	    web page of the reader description on the manufacturer web site.</li>
 
-		<li>A picture of the reader. In general a picture is already
-		available on the manufacturer web page described above.</li>
+	  <li>A picture of the reader. In general a picture is already
+	    available on the manufacturer web page described above.</li>
 	</ul>
 
-  <p><a href="http://flattr.com/thing/52836/CCID-free-software-driver"> <img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" width=100 height=17></a></p>
+	<p><a href="http://flattr.com/thing/52836/CCID-free-software-driver"> <img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" width=100 height=17></a></p>
 
-  <h2 id="readers">CCID/ICCD readers</h2>
+	<h2 id="readers">CCID/ICCD readers</h2>
 
-  <ul>
+	<ul>
 	  <li><a href="ccid/supported.html">Supported</a> readers</li>
 	  <li><a href="ccid/shouldwork.html">Should work</a> readers</li>
 	  <li><a href="ccid/unsupported.html">Unsupported</a> readers</li>
 	  <li><a href="ccid/disabled.html">Disabled</a> readers</li>
-  </ul>
+	</ul>
 
-  <p>All the readers are also included in a <a href="ccid/section.html">big matrix</a>.</p>
+	<p>All the readers are also included in a <a href="ccid/section.html">big matrix</a>.</p>
 
-  <h3>Reader selection</h3>
+	<h3>Reader selection</h3>
 
-  <p>You can use an interactive reader selection tool at: <a
-	  href="https://pcsclite.alioth.debian.org/select_readers/">Reader
-	  selection</a>.</p>
-   
-  <p>See <a
-	  href="http://ludovicrousseau.blogspot.fr/2015/09/reader-selection-find-smart-card-reader.html">Reader Selection: find the smart card reader you search</a> for a presentation of the
-  tool.</p>
+	<p>You can use an interactive reader selection tool at: <a
+					      href="https://pcsclite.alioth.debian.org/select_readers/">Reader
+					      selection</a>.</p>
 
-  <h2 id="authors">Authors</h2>
+	<p>See <a
+	   href="http://ludovicrousseau.blogspot.fr/2015/09/reader-selection-find-smart-card-reader.html">Reader Selection: find the smart card reader you search</a> for a presentation of the
+	 tool.</p>
 
-  <p>The main author is <b>Ludovic Rousseau</b>
-  <tt><ludovic.rousseau at free.fr></tt>.</p>
+	<h2 id="authors">Authors</h2>
 
-  <p>I reused source code from other free software projects whose
-  authors are:</p>
-  <ul>
-  <li>Carlos Prados for the PPS and ATR parsing code (taken from his
-  towitoto driver) in <code>towitoko/</code> directory.</li>
+	<p>The main author is <b>Ludovic Rousseau</b>
+	<<a href="mailto:">ludovic.rousseau at free.fr</a>>.</p>
 
-	<li>Olaf Kirch for the T=1 TPDU code (from the OpenCT package) in
-	<code>openct/</code> directory. I (Ludovic Rousseau) greatly improved this
-	code.</li>
+	<p>I reused source code from other free software projects whose
+	authors are:</p>
+	<ul>
+	  <li>Carlos Prados for the PPS and ATR parsing code (taken from his
+	    towitoto driver) in <code>towitoko/</code> directory.</li>
 
-  </ul>
+	  <li>Olaf Kirch for the T=1 TPDU code (from the OpenCT package) in
+	    <code>openct/</code> directory. I (Ludovic Rousseau) greatly improved this
+	    code.</li>
 
-  <h2 id="licence">Licence</h2>
-  <pre>
-  This library is free software; you can redistribute it and/or modify it
-under the terms of the GNU Lesser General Public License as published by
-the Free Software Foundation; either version 2.1 of the License, or (at
-your option) any later version.
+	</ul>
 
-  This library is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
-General Public License for more details.
+	<h2 id="licence">Licence</h2>
 
-  You should have received a copy of the GNU Lesser General Public License
-along with this library; if not, write to the Free Software Foundation,
-Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
-</pre>
+	<p>This library is free software; you can redistribute it and/or
+	modify it under the terms of the GNU Lesser General Public
+	License as published by the Free Software Foundation; either
+	version 2.1 of the License, or (at your option) any later
+	version.</p>
 
-<p>The complete licence is available at
-<a href="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">GNU Lesser General Public License, version 2.1</a></p>
+	<p>This library is distributed in the hope that it will be
+	useful, but WITHOUT ANY WARRANTY; without even the implied
+	warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+	See the GNU Lesser General Public License for more details.</p>
 
-  <h2 id="supported">Supported Operating Systems</h2>
+	<p>You should have received a copy of the GNU Lesser General
+	Public License along with this library; if not, write to the
+	Free Software Foundation, Inc., 59 Temple Place, Suite 330,
+	Boston, MA 02111-1307 USA</p>
+
+	<p>The complete licence is available at
+	<a href="https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html">GNU Lesser General Public License, version 2.1</a></p>
+
+	<h2 id="supported">Supported Operating Systems</h2>
 
 	<h3>GNU/Linux</h3>
 
@@ -317,19 +336,19 @@ Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
 
 	<p>Apple includes my CCID driver (version 1.3.8, released in June
 	2008) since Leopard 10.5.6. See the <a
-		href="http://lists.apple.com/archives/Apple-cdsa/2008/Dec/msg00039.html">mail</a>
+		    href="http://lists.apple.com/archives/Apple-cdsa/2008/Dec/msg00039.html">mail</a>
 	from Shawn Geddis to have a list of changes.</p>
 
 	<p>See the evolutions of the CCID driver in <a
-		href="http://ludovicrousseau.blogspot.fr/2011/08/mac-os-x-lion-and-smart-cards-status.html">Lion
-	(10.7)</a>,
-	<a
-		href="http://ludovicrousseau.blogspot.fr/2012/08/mac-os-x-mountain-lion-and-smart-card.html">Mountain
-		Lion (10.8)</a>, <a
-		href="http://ludovicrousseau.blogspot.fr/2013/10/os-x-mavericks-and-smart-cards-status.html">Mavericks
-	(10.9)</a>, <a
-	href="http://ludovicrousseau.blogspot.fr/2014/11/os-x-yosemite-and-smart-cards-status.html">Yosemite
-	(10.10)</a>, <a href="http://ludovicrousseau.blogspot.fr/2015/10/os-x-el-capitan-and-smart-cards-status.html">El Capitan (10.11)</a>.</p>
+      href="http://ludovicrousseau.blogspot.fr/2011/08/mac-os-x-lion-and-smart-cards-status.html">Lion
+      (10.7)</a>,
+    <a
+      href="http://ludovicrousseau.blogspot.fr/2012/08/mac-os-x-mountain-lion-and-smart-card.html">Mountain
+      Lion (10.8)</a>, <a
+      href="http://ludovicrousseau.blogspot.fr/2013/10/os-x-mavericks-and-smart-cards-status.html">Mavericks
+      (10.9)</a>, <a
+      href="http://ludovicrousseau.blogspot.fr/2014/11/os-x-yosemite-and-smart-cards-status.html">Yosemite
+      (10.10)</a>, <a href="http://ludovicrousseau.blogspot.fr/2015/10/os-x-el-capitan-and-smart-cards-status.html">El Capitan (10.11)</a>.</p>
 
 	<h4>Snow Leopard (10.6.x) and later</h4>
 
@@ -337,19 +356,19 @@ Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
 	without patches. To build the driver you need to extract the archive
 	and do:</p>
 
-<pre><code>./MacOSX/configure
+	<pre>./MacOSX/configure
 make
-sudo make install</code></pre>
+sudo make install</pre>
 
 	<h4>Leopard (10.5)</h4>
 
 	<p>Mac OS X Leopard (10.5) is supported with a <a
-		href="patch_Leopard.txt">simple patch</a>. To build the driver
-	you need to extract the archive and do:</p>
+		      href="patch_Leopard.txt">simple patch</a>. To build the driver
+		    you need to extract the archive and do:</p>
 
-<pre><code>./MacOSX/configure
+	<pre>./MacOSX/configure
 make
-sudo make install</code></pre>
+sudo make install</pre>
 
 	<p>NOTE: The execution of <code>./MacOSX/configure</code> will fail if
 	you have a space character in your current working directory
@@ -357,31 +376,31 @@ sudo make install</code></pre>
 
 	<p>NOTE: Apple's version of pcsc-lite installed with Leopard has
 	<i>many</i> bugs and problems. See <a
-		href="http://www.opensc-project.org/sca/wiki/LeopardBugs">LeopardBugs</a>
+	href="http://www.opensc-project.org/sca/wiki/LeopardBugs">LeopardBugs</a>
 	for a list of known bugs.</p>
 
 	<h4>Tiger (10.4)</h4>
 
 	<p>Mac OS X Tiger (10.4) uses an old pcsc-lite with some problems:
 	<ul>
-		<li>A missing call to <code>IFDHSetProtocolParameters()</code>
-		so the reader is not configured correctly regarding to the card
-		ATR.</li>
+	  <li>A missing call to <code>IFDHSetProtocolParameters()</code>
+	    so the reader is not configured correctly regarding to the card
+	    ATR.</li>
 
-		<li>A wrong API for <code>SCardControl()</code> so you can't use
-		a pin pad reader or any other feature provided by
-		<code>SCardControl()</code>.</li>
+	  <li>A wrong API for <code>SCardControl()</code> so you can't use
+	    a pin pad reader or any other feature provided by
+	    <code>SCardControl()</code>.</li>
 
-		<li>No way to generate a cold reset. Only a warm reset is
-		possible. Uncomment the line <code>#CFLAGS="$CFLAGS
-			-DFAKE_CARD_CHANGED"</code> in <code>MacOSX/configure</code> to
-		fake a card movement after a reset to simulate a cold
-		reset. Note that <code>SCardReconnect()</code> will then fail with
-		<code>SCARD_W_REMOVED_CARD</code>.</li>
+	  <li>No way to generate a cold reset. Only a warm reset is
+	    possible. Uncomment the line <code>#CFLAGS="$CFLAGS
+	      -DFAKE_CARD_CHANGED"</code> in <code>MacOSX/configure</code> to
+	    fake a card movement after a reset to simulate a cold
+	    reset. Note that <code>SCardReconnect()</code> will then fail with
+	    <code>SCARD_W_REMOVED_CARD</code>.</li>
 
 	</ul>
 	<p>You can use this (now unmaintained) <a
-		href="old-SCardControl_patch.txt">patch</a>.</p>
+ href="old-SCardControl_patch.txt">patch</a>.</p>
 
 	<h3>Solaris</h3>
 
@@ -390,15 +409,15 @@ sudo make install</code></pre>
 	<p>I can't test is myself so patches are welcome if needed.</p>
 
 	<p>You can find a <a
-		href="http://www.sun.com/download/index.jsp?tab=2#P">PC/SC-lite</a>
+ href="http://www.sun.com/download/index.jsp?tab=2#P">PC/SC-lite</a>
 	package form Oracle.</p>
 
 	<h3>FreeBSD</h3>
 
 	<p>The driver is available in the <a
-		href="http://www.freebsdsoftware.org/devel/libccid.html">libccid</a>
+ href="http://www.freebsdsoftware.org/devel/libccid.html">libccid</a>
 	package or this <a
-		href="http://www.freshports.org/devel/libccid">freshport</a>.</p>
+ href="http://www.freshports.org/devel/libccid">freshport</a>.</p>
 
 	<h3>NetBSD (pkgsrc)</h3>
 
@@ -408,21 +427,24 @@ sudo make install</code></pre>
 
 	<p>It may or may not work.</p>
 
-  <h2 id="binaries">Available binaries</h2>
+	<h2 id="binaries">Available binaries</h2>
 
-  <p>The drivers are also available as <a href=
-  "http://www.debian.org/"><img
-  src="img/Logo_Debian.png" alt="debian" width=179 height=61>
-  </a> packages <a href=
-  "http://packages.debian.org/libccid">libccid</a>
-  </p>
+	<p>The drivers are also available as <a href=
+	"http://www.debian.org/"><img
+     src="img/Logo_Debian.png" alt="debian" width=179 height=61>
+	</a> packages <a href=
+	"http://packages.debian.org/libccid">libccid</a>
+	</p>
 
-</div>
+      </div>
+    </div>
 
-<div id="footer">
-<tt>Last update: April 2015</tt>
-</div>
+    <div id="footer">
+      Last update: December 2015
+    </div>
 
+<script src="js/jquery-1.11.3.min.js"> </script>
+<script src="bootstrap/js/bootstrap.min.js"> </script>
   </body>
 </html>
 
diff --git a/ccid_extended_apdu.html b/ccid_extended_apdu.html
index c4edaa9..0412bec 100644
--- a/ccid_extended_apdu.html
+++ b/ccid_extended_apdu.html
@@ -1,31 +1,24 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
-<html>
-<head>
-<title>Extended APDU support</title>
-<link rel="stylesheet" type="text/css" href="default.css">
-<script type="text/javascript">
-/* <![CDATA[ */
-    (function() {
-        var s = document.createElement('script'), t = document.getElementsByTagName('script')[0];
-
-        s.type = 'text/javascript';
-        s.async = true;
-        s.src = 'http://api.flattr.com/js/0.5.0/load.js?mode=auto';
-
-        t.parentNode.insertBefore(s, t);
-    })();
-/* ]]> */
-</script>
-</head>
-
-<body>
+<!DOCTYPE html>
+
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta name="viewport" content= "width=device-width, initial-scale=1.0">
+
+    <title>PCSClite project</title>
+    <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css">
+    <link href="navbar.css" rel="stylesheet" type="text/css">
+  </head>
+
+  <body>
+    <div class="container">
+      <div class="jumbotron">
 <h1>Extended APDU support</h1>
 
 <p>An extended APDU is an APDU (command) with data and/or response of
 more than 256 bytes and up to 65536 bytes. See ISO 7816-4 for more
 details.</p>
+	  </div>
 
 <p>The CCID driver supports extended APDU. But this support may be limited
 by the smart card reader itself.</p>
@@ -76,7 +69,7 @@ impact on the driver or the reader.</p>
 
 <p>The exchange level of a reader is contained in the dwFeatures field
 of the CCID descriptor. You can get this information using the
-<tt>parse</tt> command included in the driver source code.</p>
+<code>parse</code> command included in the driver source code.</p>
 
 <p>For example the <a
 href="http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/readers/GemPCTwin.txt?op=file&rev=0&sc=0">GemPC
@@ -121,12 +114,11 @@ support of extended APDU for the reader in my driver.</p>
 
 <p>Support of extended APDU is offered by the reader.</p>
 
-<hr>
-<p>
-<a href="http://validator.w3.org/check/referer"><img src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!"></a> 
-<a href="http://jigsaw.w3.org/css-validator/"><img src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></a> 
-<tt>$Id$</tt>
-</p>
 
+	</div>
+
+    <div id="footer">
+      Last update: December 2015
+    </div>
 </body>
 </html>
diff --git a/index.html b/index.html
index a997a3e..ef5ed9b 100644
--- a/index.html
+++ b/index.html
@@ -1,99 +1,204 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
-   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-	<head><title>PCSC-Lite projects on Alioth</title>
-	<link rel="stylesheet" type="text/css" href="default.css"/>
-	</head>
-	<body>
-
-		<p><a href="musclecard.com/"><img src="img/logo.png"
-			width="639" height="116" alt="MUSCLE logo"/></a></p>
-
-		<h1>PCSC-Lite projects on Alioth</h1>
-
-		<p>Alioth <a href="https://alioth.debian.org/projects/pcsclite/">main page</a>.</p>
-
-		<p>All pcsclite <a href="https://anonscm.debian.org/cgit/pcsclite">git projects</a>.</p>
-
-		<p>Previous <a href="musclecard.com/">MUSCLE web site</a> copy.</p>
-
-		<h2>PCSC-Lite</h2>
-
-		<ul>
-			<li><a
-				href="pcsclite.html">Project page</a></li>
-
-			<li>General mailing list: <a href="https://lists.alioth.debian.org/mailman/listinfo/pcsclite-muscle">Pcsclite-muscle</a> (old list archives <a
-				href="http://archives.neohapsis.com/archives/dev/muscle/">Muscle</a>)</li>
-
-			<li>pcsclite-cvs-commit <a
-				href="http://lists.alioth.debian.org/pipermail/pcsclite-cvs-commit/">
-				mailing list archives</a> (read only list)</li>
-
-			<li>Git repository <a
-					href="https://anonscm.debian.org/cgit/pcsclite/PCSC.git/">web interface</a></li>
-
-			<li><a href="http://ludovicrousseau.blogspot.com/">Ludovic Rousseau blog</a> about PC/SC and smart cards</li>
-
-			<li><a href="http://flattr.com/thing/52835/pcsc-lite"> <img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" width="100" height="17"/></a></li>
-
-		</ul>
-
-		<h2>CCID driver</h2>
-
-		<ul>
-			<li><a href="ccid.html">Project page</a>
-			<ul>
-				<li><a href="ccid.html#support">Sending usefull logs</a></li>
-				<li><a href="ccid.html#CCID_compliant">Checking for
-					reader compliance</a></li>
-				<li><a href="ccid/section.html">Reader matrix</a></li>
-			</ul></li>
-
-			<li><a href="select_readers/">Reader selection</a></li>
-			<ul>
-				<li><a href="select_readers/?features=contactless">Contactless readers</a></li>
-				<li><a href="select_readers/?features=PIN Verification">Pinpad readers</a></li>
-			</ul>
-			<li>Git repository <a
-				href="https://anonscm.debian.org/cgit/pcsclite/CCID.git/">web interface</a></li>
-
-			<li><a href="http://flattr.com/thing/52836/CCID-free-software-driver"> <img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" width="100" height="17"/></a></li>
-
-		</ul>
-
-		<h2>contrib</h2>
-
-		<ul>
-			<li>Git repository <a href="https://anonscm.debian.org/cgit/pcsclite/contrib.git/">web interface</a></li>
-			<li>Old <a href="https://anonscm.debian.org/viewvc/pcsclite/trunk/contrib/libPCSCv2part10/">SVN repository</a></li>
-		</ul>
-
-		<h3>libPCSCv2part10 (part of contrib/)</h3>
-
-		<p>Functions to help use PC/SC v2 part 10.</p>
-
-		<ul>
-			<li><a href="libPCSCv2part10/group__API.html">API documentation</a></li>
-		</ul>
-
-		<h2>Related projects on Alioth</h2>
-
-		<ul>
-			<li><a
-				href="http://muscleplugins.alioth.debian.org/">Muscle
-			Plugins</a></li>
-
-			<li><a
-				href="http://muscleapps.alioth.debian.org/">Muscle
-			Apps</a></li>
-
-		</ul>
-
-<div id="footer">
-<tt>Last update: April 2015</tt>
-</div>
-
-	</body>
+<!DOCTYPE html>
+
+<html lang="en">
+<head>
+  <meta charset="utf-8">
+  <meta name="viewport" content=
+  "width=device-width, initial-scale=1.0">
+
+  <title>MUSCLE</title>
+  <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
+  <link href="navbar.css" rel="stylesheet">
+</head>
+
+<body>
+  <div class="container">
+    <nav class="navbar navbar-default">
+      <div class="container-fluid">
+        <div class="navbar-header">
+          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+			  <span class="sr-only">Toggle navigation</span>
+			  <span class="icon-bar"></span>
+			  <span class="icon-bar"></span>
+			  <span class="icon-bar"></span>
+		  </button>
+		  <a class="navbar-brand" href= "#">MUSCLE</a>
+        </div>
+
+        <div class="collapse navbar-collapse" id="navbar">
+          <ul class="nav navbar-nav">
+            <li><a href="#pcsc-lite">PCSC-Lite</a></li>
+            <li><a href="#ccid">CCID driver</a></li>
+            <li><a href="#contrib">Contrib</a></li>
+            <li><a href="#misc">Misc</a></li>
+          </ul>
+        </div>
+      </div>
+    </nav>
+
+    <div class="jumbotron">
+      <h1>M.U.S.C.L.E.</h1>
+
+      <p>Movement for the Use of Smart Cards in a Linux
+      Environment</p>
+    </div>
+
+    <div class="content">
+      <h2 id="pcsc-lite">PCSC-Lite</h2>
+
+      <ul>
+        <li>
+          <a href="pcsclite.html">Project page</a>
+        </li>
+
+        <li>General mailing list: <a href=
+        "https://lists.alioth.debian.org/mailman/listinfo/pcsclite-muscle">
+          Pcsclite-muscle</a> (old list archives <a href=
+          "http://archives.neohapsis.com/archives/dev/muscle/">Muscle</a>)
+        </li>
+
+        <li>pcsclite-cvs-commit <a href=
+        "http://lists.alioth.debian.org/pipermail/pcsclite-cvs-commit/">
+          mailing list archives</a> (read only list)
+        </li>
+
+        <li>Git repository <a href=
+        "https://anonscm.debian.org/cgit/pcsclite/PCSC.git/">web
+        interface</a>
+        </li>
+
+        <li>
+          <a href="http://ludovicrousseau.blogspot.com/">Ludovic
+          Rousseau blog</a> about PC/SC and smart cards
+        </li>
+
+        <li>
+          <a href=
+          "http://flattr.com/thing/52835/pcsc-lite"><img src=
+          "http://api.flattr.com/button/flattr-badge-large.png"
+          alt="Flattr this" title="Flattr this" width="100" height=
+          "17"></a>
+        </li>
+      </ul>
+
+      <h2 id="ccid">CCID driver</h2>
+
+      <ul>
+        <li>
+          <a href="ccid.html">Project page</a>
+
+          <ul>
+            <li>
+              <a href="ccid.html#support">Sending usefull logs</a>
+            </li>
+
+            <li>
+              <a href="ccid.html#CCID_compliant">Checking for
+              reader compliance</a>
+            </li>
+
+            <li>
+              <a href="ccid/section.html">Reader matrix</a>
+            </li>
+          </ul>
+        </li>
+
+        <li>
+          <a href="select_readers/">Reader selection</a>
+
+          <ul>
+            <li>
+              <a href=
+              "select_readers/?features=contactless">Contactless
+              readers</a>
+            </li>
+
+            <li>
+              <a href=
+              "select_readers/?features=PIN%20Verification">Pinpad
+              readers</a>
+            </li>
+          </ul>
+        </li>
+
+        <li>Git repository <a href=
+        "https://anonscm.debian.org/cgit/pcsclite/CCID.git/">web
+        interface</a>
+        </li>
+
+        <li>
+          <a href=
+          "http://flattr.com/thing/52836/CCID-free-software-driver">
+          <img src=
+          "http://api.flattr.com/button/flattr-badge-large.png"
+          alt="Flattr this" title="Flattr this" width="100" height=
+          "17"></a>
+        </li>
+      </ul>
+
+      <h2 id="contrib">Contrib</h2>
+
+      <ul>
+        <li>Git repository <a href=
+        "https://anonscm.debian.org/cgit/pcsclite/contrib.git/">web
+        interface</a>
+        </li>
+
+        <li>Old <a href=
+        "https://anonscm.debian.org/viewvc/pcsclite/trunk/contrib/libPCSCv2part10/">
+          SVN repository</a>
+        </li>
+      </ul>
+
+      <h3>libPCSCv2part10 (part of contrib/)</h3>
+
+      <p>Functions to help use PC/SC v2 part 10.</p>
+
+      <ul>
+        <li>
+          <a href="libPCSCv2part10/group__API.html">API
+          documentation</a>
+        </li>
+      </ul>
+
+      <h2 id="misc">Misc</h2>
+
+      <ul>
+        <li>Alioth <a href=
+        "https://alioth.debian.org/projects/pcsclite/">main
+        page</a>.
+        </li>
+
+        <li>All pcsclite <a href=
+        "https://anonscm.debian.org/cgit/pcsclite">git
+        projects</a>.
+        </li>
+
+        <li>Previous <a href="musclecard.com/">MUSCLE web site</a>
+        copy.
+        </li>
+      </ul>
+
+      <h2>Related projects on Alioth</h2>
+
+      <ul>
+        <li>
+          <a href="http://muscleplugins.alioth.debian.org/">Muscle
+          Plugins</a>
+        </li>
+
+        <li>
+          <a href="http://muscleapps.alioth.debian.org/">Muscle
+          Apps</a>
+        </li>
+      </ul>
+    </div>
+  </div>
+
+  <div id="footer">
+    Last update: December 2015
+  </div>
+<script src="js/jquery-1.11.3.min.js"> </script>
+<script src="bootstrap/js/bootstrap.min.js"> </script>
+</body>
 </html>
diff --git a/pcsclite.html b/pcsclite.html
index 14a383c..5da74d2 100644
--- a/pcsclite.html
+++ b/pcsclite.html
@@ -1,264 +1,409 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
-   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
-  <title>PCSClite project</title>
-  <link rel="stylesheet" type="text/css" href="default.css"/>
-  <link href="menu_assets/styles.css" rel="stylesheet" type="text/css"/>
-</head>
-
-<body>
-	<div id="cssmenu" class="menu5">
-		<ul>
-			<li><a href="#">Top</a></li>
-			<li><a href="#download">Download</a></li>
-			<li><a href="#features">Supported features</a></li>
-			<li><a href="#support">Support</a></li>
-			<li><a href="#supported">Supported OS</a></li>
-		</ul>
-	</div>
-
-	<div id="main">
-  <h1>PCSC lite project</h1>
-
-<p>Middleware to access a smart card using SCard API (PC/SC).</p>
-
-<h2 id="download">Source download</h2>
-
-<h3>Get released/stable versions</h3>
-
-  <p>Go in the <a
-	  href="https://alioth.debian.org/frs/?group_id=30105#title_pcsclite">Download</a>
-  section.</p>
-  
-  <p>Consult the <a
-	  href="https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pcsclite/PCSC.git;a=blob;f=ChangeLog;hb=HEAD">ChangeLog</a> file.</p>
-
-  <h3>Get the current source code from git</h3>
-
-  <p>You can also access the <a
-	  href="https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pcsclite/PCSC.git;a=summary">git
-	  developement version</a> (or the old <a href="https://anonscm.debian.org/viewvc/pcsclite/trunk/PCSC/">SVN version</a>). You may need to use the <a
-	  href="http://git-scm.com/">git</a> version to
-  support the latest added readers.</p>
-
-  <pre><code>git clone git://anonscm.debian.org/pcsclite/PCSC.git
+<!DOCTYPE html>
+
+<html lang="en">
+  <head>
+	<meta charset="utf-8">
+	<meta name="viewport" content=
+	"width=device-width, initial-scale=1.0">
+
+	<title>PCSClite project</title>
+	<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet"
+											  type="text/css">
+	<link href="navbar.css" rel="stylesheet" type="text/css">
+  </head>
+
+  <body>
+	<div class="container">
+	  <nav class="navbar navbar-default">
+		<div class="container-fluid">
+		  <div class="navbar-header">
+			<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false">
+			  <span class="sr-only">Toggle navigation</span>
+			  <span class="icon-bar"></span>
+			  <span class="icon-bar"></span>
+			  <span class="icon-bar"></span>
+			</button>
+			<a class="navbar-brand" href="/">MUSCLE</a>
+		  </div>
+
+		  <div class="collapse navbar-collapse" id="navbar">
+			<ul class="nav navbar-nav">
+			  <li><a href="#">Top</a></li>
+			  <li><a href="#download">Download</a></li>
+			  <li><a href="#features">Supported features</a></li>
+			  <li><a href="#support">Support</a></li>
+			  <li><a href="#supported">Supported OS</a></li>
+			</ul>
+		  </div>
+		</div>
+	  </nav>
+
+	  <div class="jumbotron">
+		<h1>PCSC lite project</h1>
+
+		<p>Middleware to access a smart card using SCard API
+		(PC/SC).</p>
+	  </div>
+
+	  <div class="content">
+		<h2 id="download">Source download</h2>
+
+		<h3>Get released/stable versions</h3>
+
+		<p>Go in the <a href=
+		"https://alioth.debian.org/frs/?group_id=30105#title_pcsclite"
+		class="btn btn-primary">
+		  Download</a> section.</p>
+
+		<p>Consult the <a href=
+		"https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pcsclite/PCSC.git;a=blob;f=ChangeLog;hb=HEAD">
+		  ChangeLog</a> file.</p>
+
+		<h3>Get the current source code from git</h3>
+
+		<p>You can also access the <a href=
+		"https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pcsclite/PCSC.git;a=summary">
+		  git developement version</a> (or the old <a href=
+		  "https://anonscm.debian.org/viewvc/pcsclite/trunk/PCSC/">SVN
+		  version</a>). You may need to use the <a href=
+		  "http://git-scm.com/">git</a> version to support the latest
+		added readers.</p>
+		<pre>
+<code>git clone git://anonscm.debian.org/pcsclite/PCSC.git
 cd PCSC
 ./bootstrap
 ./configure
-make</code></pre>
-
-  <p><a href="http://flattr.com/thing/52836/CCID-free-software-driver"> <img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" width="100" height="17"/></a></p>
-
-	<h3>Documentation</h3>
-
-	<ul>
-		<li><a href="api/group__API.html">PC/SC Lite API (WinSCard)</a></li>
-		<li><a href="api/group__ErrorCodes.html">PC/SC error codes</a></li>
-		<li><a href="api/group__IFDHandler.html">IFD Handler API v3.0</a></li>
-		<li><a href="api/index.html">PC/SC internals</a>
-		documented with Doxygen</li>
-	</ul>
-
-	<p>See also <a href="http://ludovicrousseau.blogspot.com/">Ludovic Rousseau blog</a> about PC/SC and smart cards</p>
-
-	<h2 id="features">Supported features and more information</h2>
-
-  <ul>
-	  <li>CPU efficiency
-	  <ul>
-	  <li><a href="http://ludovicrousseau.blogspot.com/2010/08/new-ccid-140-and-card-movement.html">Card movement notification mechanism</a></li>
-
-	  <li>Embedded systems support: <a href="http://ludovicrousseau.blogspot.com/2010/07/pcsc-lite-for-limited-embedded-systems.html">pcsc-lite for limited (embedded) systems</a>, <a href="http://ludovicrousseau.blogspot.com/2010/08/ram-and-cpu-improvements-in-pcsc-lite.html">RAM and CPU improvements in pcsc-lite 1.6.x</a></li>
-
-  </ul></li>
-
-	  <li>Power saving
-	  <ul>
-	  <li><a href="http://ludovicrousseau.blogspot.com/2010/10/card-auto-power-on-and-off.html">Card auto power on and off</a></li>
-
-	  <li><a href="http://ludovicrousseau.blogspot.com/2011/11/pcscd-auto-start-using-systemd.html">pcscd auto start using systemd</a> (deprecates <a
-		  href="http://ludovicrousseau.blogspot.com/2010/09/pcscd-auto-start.html">pcscd
-		  auto start</a> and <a href="http://ludovicrousseau.blogspot.fr/2010/12/configuring-your-system-for-pcscd-auto.html">Configuring your system for pcscd
-	  auto-start</a>)</li>
-
-	<li><a href="http://ludovicrousseau.blogspot.fr/2011/04/libccid-and-usb-selective-suspend.html">libccid and USB selective suspend </a></li>
-</ul></li>
-
-  <li>Programming
-	<ul>
-	  <li><a
-		  href="http://ludovicrousseau.blogspot.com/2010/04/pcsc-sample-in-different-languages.html">PC/SC sample in different languages</a></li>
-
-	  <li><a href="http://ludovicrousseau.blogspot.com/2010/05/what-is-in-pcsc-reader-name.html">What is in a PC/SC reader name?</a></li>
-
-	  <li><a href="http://ludovicrousseau.blogspot.com/2010/11/pcsc-client-and-server-on-two-different.html">PC/SC client and server on two different hosts</a></li>
-
-  </ul></li>
-
-  <li>Debug
-	<ul>
-	  <li><a
-		  href="http://ludovicrousseau.blogspot.fr/2011/11/pcsc-api-spy-third-try.html">PCSC API spy, third try</a>, <a href="http://ludovicrousseau.blogspot.fr/2014/02/pcsc-api-spy-on-mac-os-x.html">PCSC API spy, on Mac OS X </a>, <a href="pcsc-spy.1.html">pcsc-spy.1</a> manpage</li>
-
-	  <li><a href="http://ludovicrousseau.blogspot.fr/2015/02/debug-smart-card-reader-driver-on.html">Debug a smart card reader driver on Yosemite </a></li>
-
-	  <li><a href="http://ludovicrousseau.blogspot.fr/2014/03/level-1-smart-card-support-on-gnulinux.html">Level 1 smart card support on GNU/Linux</a>
+make</code>
+		</pre>
 
-	  <li><a href="http://ludovicrousseau.blogspot.fr/2014/03/level-1-smart-card-support-on-mac-os-x.html">Level 1 smart card support on Mac OS X </a>
-  </ul></li>
+		<p><a href=
+		"http://flattr.com/thing/52836/CCID-free-software-driver"><img src="http://api.flattr.com/button/flattr-badge-large.png"
+																 alt="Flattr this" title="Flattr this" width="100" height=
+																 "17"></a></p>
 
-  </ul>
+		<h3>Documentation</h3>
 
+		<ul>
+		  <li>
+			<a href="api/group__API.html">PC/SC Lite API
+			  (WinSCard)</a>
+		  </li>
+
+		  <li>
+			<a href="api/group__ErrorCodes.html">PC/SC error
+			  codes</a>
+		  </li>
+
+		  <li>
+			<a href="api/group__IFDHandler.html">IFD Handler API
+			  v3.0</a>
+		  </li>
+
+		  <li>
+			<a href="api/index.html">PC/SC internals</a> documented
+			with Doxygen
+		  </li>
+		</ul>
 
-  <h2 id="support">How to get support</h2>
-
-  <p>If you have a problem and want to get <a
-	  href="#support">support</a> from me
-  (<tt>ludovic.rousseau at free.fr</tt>) you
-  shall include the following information:</p>
-
-  <h3>Versions</h3>
-
-  <ul>
-	  <li>smart card reader driver name and version</li>
-	  <li>pcsc-lite version</li>
-	  <li>smart card reader name</li>
-	  <li>the output of the command "<code>/usr/sbin/pcscd
-		  --version</code>"</li>
-  </ul>
-
-  <h3>Platform</h3>
-
-  <ul>
-	  <li>Operating system or GNU/Linux distribution name and version</li>
-	  <li>Smart card middleware name and version</li>
-	  <li>Reader manufacturer name and reader model name</li>
-	  <li>Smart card name</li>
-  </ul>
-
-  <h3>Log</h3>
-
-  <p>Then you shall generate a complete log.</p>
-
-  <ul>
-	  <li>Kill any running <code>pcscd</code> process</li>
-
-	  <li>(re)start pcscd <b>exactly</b> as described bellow:
-<pre><code>sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu | tee log.txt</code></pre>
-	  </li>
-
-	  <li>Stop pcscd (using Control-C) <b>after</b> the problem occured and
-	  send me the generated <code>log.txt</code> file</li>
-
-  </ul>
-
-  <p><a href="http://flattr.com/thing/52836/CCID-free-software-driver"> <img src="http://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" width="100" height="17"/></a></p>
-
-  <h2>Mailing list</h2>
-
-  <p>If you have general questions or bug reports you should use the
-  <a
-	  href="https://lists.alioth.debian.org/mailman/listinfo/pcsclite-muscle">Pcsclite-muscle</a>
-  mailing list.</p>
-
-  <p>First search the mailing list <a
-	  href="http://lists.alioth.debian.org/pipermail/pcsclite-muscle/">archives</a>
-	  (old MUSCLE list <a
-		  href="http://archives.neohapsis.com/archives/dev/muscle/">archives</a>).
-	  Maybe your probem has already been reported and solved. If you
-	  have not found a solution then subscribe to the <a
-	  href="https://lists.alioth.debian.org/mailman/listinfo/pcsclite-muscle">Pcsclite-muscle</a>
-  mailing list and send your request to <tt>pcsclite-muscle at lists.alioth.debian.org</tt>.</p>
-
-  <h2>Authors</h2>
-
-  <p>The pcsclite project was started by David Corcoran. The main author
-  now is Ludovic Rousseau.</p>
+		<p>See also <a href=
+		"http://ludovicrousseau.blogspot.com/">Ludovic Rousseau
+		blog</a> about PC/SC and smart cards</p>
 
-  <p>See <a href="http://ludovicrousseau.blogspot.com/2010/10/subversion-statistics-for-pcsc-lite-at.html">Subversion statistics for pcsc-lite at September 2010</a> for more information.</p>
+		<h2 id="features">Supported features and more
+		  information</h2>
 
-  <h2>Licence</h2>
-  <pre>
-  Copyright (c) 1999-2003 David Corcoran <corcoran&linuxnet.com>
-  Copyright (c) 2001-2011 Ludovic Rousseau <ludovic.rousseau&free.fr>
-  All rights reserved.
-  
-  Redistribution and use in source and binary forms, with or without
-  modification, are permitted provided that the following conditions
-  are met:
-  
-  1. Redistributions of source code must retain the above copyright
-     notice, this list of conditions and the following disclaimer.
-  2. Redistributions in binary form must reproduce the above copyright
-     notice, this list of conditions and the following disclaimer in the
-     documentation and/or other materials provided with the distribution.
-  3. The name of the author may not be used to endorse or promote products
-     derived from this software without specific prior written permission.
-  
-  Changes to this license can be made only by the copyright author with
-  explicit written consent.
-  
-  THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-  IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-  OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-  NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-  THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-</pre>
+		<ul>
+		  <li>CPU efficiency
+
+			<ul>
+			  <li>
+				<a href=
+				"http://ludovicrousseau.blogspot.com/2010/08/new-ccid-140-and-card-movement.html">
+				  Card movement notification mechanism</a>
+			  </li>
+
+			  <li>Embedded systems support: <a href=
+			  "http://ludovicrousseau.blogspot.com/2010/07/pcsc-lite-for-limited-embedded-systems.html">
+				  pcsc-lite for limited (embedded) systems</a>,
+				<a href="http://ludovicrousseau.blogspot.com/2010/08/ram-and-cpu-improvements-in-pcsc-lite.html">
+				  RAM and CPU improvements in pcsc-lite 1.6.x</a>
+			  </li>
+			</ul>
+		  </li>
+
+		  <li>Power saving
+
+			<ul>
+			  <li>
+				<a href=
+				"http://ludovicrousseau.blogspot.com/2010/10/card-auto-power-on-and-off.html">
+				  Card auto power on and off</a>
+			  </li>
+
+			  <li>
+				<a href=
+				"http://ludovicrousseau.blogspot.com/2011/11/pcscd-auto-start-using-systemd.html">
+				  pcscd auto start using systemd</a> (deprecates
+				<a href=
+				"http://ludovicrousseau.blogspot.com/2010/09/pcscd-auto-start.html">
+				  pcscd auto start</a> and <a href=
+				  "http://ludovicrousseau.blogspot.fr/2010/12/configuring-your-system-for-pcscd-auto.html">
+				  Configuring your system for pcscd auto-start</a>)
+			  </li>
+
+			  <li>
+				<a href=
+				"http://ludovicrousseau.blogspot.fr/2011/04/libccid-and-usb-selective-suspend.html">
+				  libccid and USB selective suspend</a>
+			  </li>
+			</ul>
+		  </li>
+
+		  <li>Programming
+
+			<ul>
+			  <li>
+				<a href=
+				"http://ludovicrousseau.blogspot.com/2010/04/pcsc-sample-in-different-languages.html">
+				  PC/SC sample in different languages</a>
+			  </li>
+
+			  <li>
+				<a href=
+				"http://ludovicrousseau.blogspot.com/2010/05/what-is-in-pcsc-reader-name.html">
+				  What is in a PC/SC reader name?</a>
+			  </li>
+
+			  <li>
+				<a href=
+				"http://ludovicrousseau.blogspot.com/2010/11/pcsc-client-and-server-on-two-different.html">
+				  PC/SC client and server on two different hosts</a>
+			  </li>
+			</ul>
+		  </li>
+
+		  <li>Debug
+
+			<ul>
+			  <li>
+				<a href=
+				"http://ludovicrousseau.blogspot.fr/2011/11/pcsc-api-spy-third-try.html">
+				  PCSC API spy, third try</a>, <a href=
+				  "http://ludovicrousseau.blogspot.fr/2014/02/pcsc-api-spy-on-mac-os-x.html">
+				  PCSC API spy, on Mac OS X</a> , <a href=
+				  "pcsc-spy.1.html">pcsc-spy.1</a> manpage
+			  </li>
+
+			  <li>
+				<a href=
+				"http://ludovicrousseau.blogspot.fr/2015/02/debug-smart-card-reader-driver-on.html">
+				  Debug a smart card reader driver on Yosemite</a>
+			  </li>
+
+			  <li>
+				<a href=
+				"http://ludovicrousseau.blogspot.fr/2014/03/level-1-smart-card-support-on-gnulinux.html">
+				  Level 1 smart card support on GNU/Linux</a>
+			  </li>
+
+			  <li>
+				<a href=
+				"http://ludovicrousseau.blogspot.fr/2014/03/level-1-smart-card-support-on-mac-os-x.html">
+				  Level 1 smart card support on Mac OS X</a>
+			  </li>
+			</ul>
+		  </li>
+		</ul>
 
-  <h2 id="supported">Supported Operating Systems</h2>
+		<h2 id="support">How to get support</h2>
 
-	<h3>GNU/Linux</h3>
+		<p>If you have a problem and want to get <a href=
+		"#support">support</a> from me
+	  (<a href="mailto:ludovic.rousseau at free.fr">ludovic.rousseau at free.fr</a>) you shall include the
+	  following information:</p>
 
-<ul>
-	<li>GNU/Linux using libudev</li>
+		<h3>Versions</h3>
 
-	<li>GNU/Linux using libusb 1.0.8 and later</li>
-</ul>
+		<ul>
+		  <li>smart card reader driver name and version</li>
 
-	<h3>Mac OS X</h3>
+		  <li>pcsc-lite version</li>
 
-	<p>Apple has its own (forked) version of pcsc-lite. You can find it at <a href="http://smartcardservices.macosforge.org/">SmartCard Services</a> project on <a href="http://www.macosforge.org/">Mac OS Forge</a>.</p>
+		  <li>smart card reader name</li>
 
-	<h3>Solaris</h3>
+		  <li>the output of the command "<code>/usr/sbin/pcscd
+			  --version</code>"</li>
+		</ul>
 
-	<p>Solaris has its own (forked) version of pcsc-lite.</p>
+		<h3>Platform</h3>
 
-	<h3>FreeBSD, NetBSD, OpenBSD, *BSD</h3>
+		<ul>
+		  <li>Operating system or GNU/Linux distribution name and
+			version</li>
 
-	<p>pcsc-lite should work but is not heavily tested on these systems.</p>
+		  <li>Smart card middleware name and version</li>
 
-	<h3>HP-UX</h3>
+		  <li>Reader manufacturer name and reader model name</li>
 
-	<p>pcsc-lite may have worked on HP-UX a long time ago.</p>
+		  <li>Smart card name</li>
+		</ul>
 
-	<h3>Other operating systems</h3>
+		<h3>Log</h3>
 
-	<p>It may or may not work.</p>
+		<p>Then you shall generate a complete log.</p>
 
-  <h2>Available binaries</h2>
+		<ul>
+		  <li>Kill any running <code>pcscd</code> process</li>
 
-  <p>The middleware is also available as <a href=
-  "http://www.debian.org/"><img
-  src="img/Logo_Debian.png" alt="debian" width="179" height="61"/>
-  </a> packages <a href=
-  "http://packages.debian.org/pcscd">pcscd</a>, <a href=
-  "http://packages.debian.org/libpcsclite1">libpcsclite1</a> <a href=
-  "http://packages.debian.org/libpcsclite-dev">libpcsclite-dev</a>
+		  <li>(re)start pcscd <b>exactly</b> as described bellow:
+			<pre>
+<code>sudo LIBCCID_ifdLogLevel=0x000F pcscd --foreground --debug --apdu | tee log.txt</code>
+			</pre>
+		  </li>
 
-  and for many other distributions.</p>
-  </div>
+		  <li>Stop pcscd (using Control-C) <b>after</b> the problem
+			occured and send me the generated <code>log.txt</code>
+			file</li>
+		</ul>
 
-<div id="footer">
-<tt>Last update: April 2015</tt>
-</div>
+		<p><a href=
+		"http://flattr.com/thing/52836/CCID-free-software-driver"><img src="http://api.flattr.com/button/flattr-badge-large.png"
+																 alt="Flattr this" title="Flattr this" width="100" height=
+																 "17"></a></p>
+
+		<h2>Mailing list</h2>
+
+		<p>If you have general questions or bug reports you should
+		use the <a href=
+		"https://lists.alioth.debian.org/mailman/listinfo/pcsclite-muscle">
+		  Pcsclite-muscle</a> mailing list.</p>
+
+		<p>First search the mailing list <a href=
+		"http://lists.alioth.debian.org/pipermail/pcsclite-muscle/">archives</a>
+		(old MUSCLE list <a href=
+		"http://archives.neohapsis.com/archives/dev/muscle/">archives</a>).
+	  Maybe your probem has already been reported and solved. If
+	  you have not found a solution then subscribe to the <a href=
+	  "https://lists.alioth.debian.org/mailman/listinfo/pcsclite-muscle">
+		Pcsclite-muscle</a> mailing list and send your request to
+	  <a href="mailto:">pcsclite-muscle at lists.alioth.debian.org</a>.</p>
+
+		<h2>Authors</h2>
+
+		<p>The pcsclite project was started by David Corcoran. The
+		main author now is Ludovic Rousseau.</p>
+
+		<p>See <a href=
+		"http://ludovicrousseau.blogspot.com/2010/10/subversion-statistics-for-pcsc-lite-at.html">
+		  Subversion statistics for pcsc-lite at September 2010</a> for
+		more information.</p>
+
+		<h2>Licence</h2>
+
+		<p>Copyright (c) 1999-2003 David Corcoran <corcoran at linuxnet.com><br/>
+		Copyright (c) 2001-2011 Ludovic Rousseau
+		<ludovic.rousseau at free.fr><br/>
+		All rights reserved.</p>
+
+		<p>Redistribution and use in source and binary forms, with or without
+		modification, are permitted provided that the following conditions
+		are met:</p>
+
+		<ol>
+		  <li>Redistributions of source code must retain the above copyright
+			notice, this list of conditions and the following disclaimer.</li>
+		  <li>Redistributions in binary form must reproduce the above copyright
+			notice, this list of conditions and the following disclaimer in the
+			documentation and/or other materials provided with the
+			distribution.</li>
+		  <li>The name of the author may not be used to endorse or promote products
+			derived from this software without specific prior written
+			permission.</li>
+		</ol>
+
+		<p>Changes to this license can be made only by the copyright author with
+		explicit written consent.</p>
+
+		<p>THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+		IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+		OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+		IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+		INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+		NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+		DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+		THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+		(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+		THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p>
+
+		<h2 id="supported">Supported Operating Systems</h2>
+
+		<div class="row">
+		  <div class="col-xs-5 thumbnail">
+			<h3>GNU/Linux</h3>
+
+			<ul>
+			  <li>GNU/Linux using libudev</li>
+
+			  <li>GNU/Linux using libusb 1.0.8 and later</li>
+			</ul>
+		  </div>
+
+		  <div class="col-xs-5 thumbnail">
+			<h3>Mac OS X</h3>
+
+			<p>Apple has its own (forked) version of pcsc-lite. You
+			could find it at <a href=
+			"http://smartcardservices.macosforge.org/">SmartCard
+			Services</a> project on <a href=
+			"http://www.macosforge.org/">Mac OS Forge</a>.</p>
+		  </div>
+
+		  <div class="col-xs-5 thumbnail">
+			<h3>Solaris</h3>
+
+			<p>Solaris has its own (forked) version of pcsc-lite.</p>
+		  </div>
+
+		  <div class="col-xs-5 thumbnail">
+			<h3>FreeBSD, NetBSD, OpenBSD, *BSD</h3>
+
+			<p>pcsc-lite should work but is not tested by me on these
+			systems.</p>
+		  </div>
+
+		  <div class="col-xs-5 thumbnail">
+			<h3>HP-UX</h3>
+
+			<p>pcsc-lite may have worked on HP-UX a long time
+			ago.</p>
+		  </div>
+
+		  <div class="col-xs-5 thumbnail">
+			<h3>Other operating systems</h3>
+
+			<p>It may or may not work.</p>
+		  </div>
+		</div>
+
+		<h2>Available binaries</h2>
+
+		<p>The middleware is also available as <a href=
+		"http://www.debian.org/"><img src="img/Logo_Debian.png" alt=
+		"debian" width="179" height="61"></a> packages <a href=
+		"http://packages.debian.org/pcscd">pcscd</a>, <a href=
+		"http://packages.debian.org/libpcsclite1">libpcsclite1</a>
+	  <a href=
+	  "http://packages.debian.org/libpcsclite-dev">libpcsclite-dev</a>
+	  and for many other distributions.</p>
+	  </div>
+	</div>
 
+	<div id="footer">
+	  Last update: December 2015
+	</div><script src="js/jquery-1.11.3.min.js" type=
+	"text/javascript">
+  </script><script src="bootstrap/js/bootstrap.min.js" type=
+  "text/javascript">
+  </script>
   </body>
 </html>
-

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pcsclite/website.git



More information about the Pcsclite-cvs-commit mailing list