<p style="margin:0;padding:0;" align="left"><br /></p> <br /> OOooppss, I was a bit late and it is described in a better English than mine.<br /> <br />+10<br /><br />EF.<br /><br /><blockquote style="border-left: 2px solid #ff0000; padding-left: 5px; margin-left: 5px">&gt; Message du 28/03/08 19:09<br />&gt; De : &quot;Julien BLACHE&quot; <br />&gt; <br />&gt; Based on the current saned, it can already be achieved:<br />&gt;  - link saned statically to libsane-dll (what we know as libsane<br />&gt;    today)<br />&gt;  - ship libsane-net as libsane<br />&gt;  - add a local connection to saned, typically a UNIX socket and listen<br />&gt;    to that and that only unless general networking is explicitly<br />&gt;    enabled. Ditto libsane only connects to the UNIX socket by<br />&gt;    default. (the UNIX socket wins hands down against localhost/TCP)<br />&gt; <br />&gt; There, done. Keep all the underlying architecture as far as saned is<br />&gt; concerned.<br />&gt; <br />&gt; After that, implement whatever new feature you want in the<br />&gt; backends. The backends API is now a private API between saned and the<br />&gt; backends. Updates to the public SANE API as implemented by libsane<br />&gt; only requires changing libsane. As an added bonus, a compat layer can<br />&gt; probably be offered for current backends that cannot be modified.<br />&gt; <br />&gt; The network protocol will also probably need to change at some point,<br />&gt; I haven't thought about that particular point yet. More interactivity,<br />&gt; more status messages and the ability to feed scan data over a unique<br />&gt; TCP stream would be nice.<br />&gt; <br />&gt; User ACLs can be added to the mix.<br />&gt; <br />&gt; We're losing the ability to link an application to a backend directly<br />&gt; as is possible today, but it's seldomly use and we're getting rid of<br />&gt; those frigging side effects we have today.<br />&gt; <br />&gt; If we're redoing SANE, let's at least do it the right way. Investing<br />&gt; time and effort into something that'll only be marginally better than<br />&gt; what we have today makes no sense.<br />&gt; <br />&gt; JB.<br /></blockquote><BR><BR><i>Créez votre adresse électronique <a target=_blank href=http://www.laposte.net>prénom.nom@laposte.net</a> <BR> 1 Go d'espace de stockage, anti-spam et anti-virus intégrés.</i><BR>