<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1258">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;
        mso-fareast-language:EN-US;}
pre
        {mso-style-priority:99;
        mso-style-link:"Pr\00E9format\00E9 HTML Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;
        mso-fareast-language:FR;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;
        mso-fareast-language:EN-US;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;
        mso-fareast-language:FR;}
span.PrformatHTMLCar
        {mso-style-name:"Pr\00E9format\00E9 HTML Car";
        mso-style-priority:99;
        mso-style-link:"Pr\00E9format\00E9 HTML";
        font-family:Consolas;
        color:black;
        mso-fareast-language:EN-US;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.crayon-r
        {mso-style-name:crayon-r;}
span.crayon-h
        {mso-style-name:crayon-h;}
span.crayon-i
        {mso-style-name:crayon-i;}
span.EmailStyle27
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:615018402;
        mso-list-type:hybrid;
        mso-list-template-ids:-1258360682 1200755766 67895299 67895301 67895297 67895299 67895301 67895297 67895299 67895301;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-font-family:Calibri;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor="white" lang="FR" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Merci beaucoup Simon pour ce package de mise à jour des MAC !<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">J’ai pu déployer mon package Veyon et tout fonctionne, même le WakeonLan à partir du Ldap </span><span style="font-family:Wingdings;color:#1F497D">J</span><span style="color:#1F497D"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Bonne fin de journée à tous<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="color:windowtext;mso-fareast-language:FR">De :</span></b><span style="color:windowtext;mso-fareast-language:FR"> WAPT <wapt-bounces@lists.tranquil.it>
<b>De la part de</b> Simon FONTENEAU<br>
<b>Envoyé :</b> vendredi 18 janvier 2019 19:43<br>
<b>À :</b> wapt@lists.tranquil.it<br>
<b>Objet :</b> Re: [Wapt] Package Veyon de Joel Latieule<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p><span style="font-size:12.0pt;mso-fareast-language:FR"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal">Le 18/01/2019 à 17:23, MORILLO Jordi a écrit :<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="color:#1F497D">Merci beaucoup Simon !</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Je vais surement te repiquer la partie update_package ;-)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Ci-dessous mon package bien spécifique à mon organisation qui comporte 2 domaines AD distincts non reliés entre eux par des relations d’approbations.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">L’authentification se fait par certificat, et les salles/machines sont récupérés en LDAP sur l’AD Samba Stagiaire.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo2"><![if !supportLists]><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">         
</span></span><![endif]><span style="color:#1F497D">Si le poste fait partie du domaine « pr.educationetformation.fr », alors il s’agit d’un poste stagiaire et j’installe Veyon en minimaliste et invisible.
</span><o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo2"><![if !supportLists]><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">         
</span></span><![endif]><span style="color:#1F497D">Si le poste fait partie du domaine « educ-for.local », alors il s’agit d’un poste formateur.</span><o:p></o:p></p>
<p class="MsoListParagraph" style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l0 level2 lfo2">
<![if !supportLists]><span style="font-family:"Courier New""><span style="mso-list:Ignore">o<span style="font:7.0pt "Times New Roman"">  
</span></span></span><![endif]><span style="color:#1F497D">Le nom du poste sera XXX-YY.educ-for.local où XXX est le code site de l’établissement et YY le numéro du poste.</span><o:p></o:p></p>
<p class="MsoListParagraph" style="margin-left:72.0pt;text-indent:-18.0pt;mso-list:l0 level2 lfo2">
<![if !supportLists]><span style="font-family:"Courier New""><span style="mso-list:Ignore">o<span style="font:7.0pt "Times New Roman"">  
</span></span></span><![endif]><span style="color:#1F497D">Je récupère XXX afin de modifier le Ldap Base DN, du coup, mon poste XXX-YY ne verra que les postes stagiaires de son site XXX.</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">C’est un peu capilotracté, peut-être que seul moi peut comprendre ;-) mais cela fonctionne pour mon cas précis
</span><span style="font-family:Wingdings;color:#1F497D">J</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Jean Latieul avait trouvé il me semble un script Powershell pour pousser les mac adresses des postes dans les objets computer de l’AD. Cela m’intéresse mais je le soupçonne d’utiliser « Import-Module ActiveDirectory »
 qui ne doit fonctionner avec un AD Samba car il s’agit de port/protocole bien spécifique non implémenté pour le moment (TCP 5985 = HTTP and  TCP 5986 = HTTPS)</span><o:p></o:p></p>
</blockquote>
<p>Un paquet wapt qui le fait très bien (inutile de le déployer c'est un update_package)  F9 dans pyscripter<o:p></o:p></p>
<p><a href="https://wapt.tranquil.it/?sort=popular&search=add-macaddress-computer">https://wapt.tranquil.it/?sort=popular&search=add-macaddress-computer</a><o:p></o:p></p>
<p>Attention le compte qui exécute doit avoir les droit en écriture sur l'ad.<o:p></o:p></p>
<p>Simon<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Mon paquet (en cours de finalisation):</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"># -*- coding: utf-8 -*-</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">from setuphelpers import *</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">import os.path</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">import time</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"># registry key(s) where WAPT will find how to remove the application(s)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">uninstallkey = []</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">uninstallstring = ['"C:\Program Files\Veyon\uninstall.exe" /S /ClearConfig']</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">def install():</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    versionpaquet = control['version'].split('-',1)[0]</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    allusersprofile = os.environ['ALLUSERSPROFILE']</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    # Remove old iTALC key</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    if isdir(r'%s\iTALC' % allusersprofile):</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        remove_tree(r'%s\iTALC' % allusersprofile)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    # Installation Formateur</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    if get_domain_fromregistry() == u'educ-for.local':</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        copytree2('Veyon-teacher','%s\Veyon' % allusersprofile)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        path_veyon_conf = makepath(os.path.abspath(os.curdir),'Veyon-teacher.json')</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        install_exe_if_needed('veyon-%s-win64-setup.exe' % versionpaquet,silentflags='/S /ApplyConfig=%s' % path_veyon_conf,key='Veyon',min_version=versionpaquet,killbefore=['veyon-master.exe'])</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        sites = ["100","110","113","120","127","130","300","310","320","500","520","530","540","570","600","605","610","620","621","624","660"]</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        fqdn = get_hostname()</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        hostname = fqdn.split("-")[0]</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        if len(hostname) == 3 and hostname.isdigit():</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">            if hostname in sites:</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">                print('Modify registry')</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">                key=reg_openkey_noredir(HKEY_LOCAL_MACHINE,r'SOFTWARE\Veyon Solutions\Veyon\LDAP',sam=KEY_WRITE)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">                if key:</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">                    reg_setvalue(key,'BaseDN','OU=%s,OU=Sites,DC=pr,DC=educationetformation,DC=fr' % hostname)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    # Installation stagiaire</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    elif get_domain_fromregistry() == u'pr.educationetformation.fr':</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        copytree2('Veyon','%s\Veyon' % allusersprofile)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        path_veyon_conf = makepath(os.path.abspath(os.curdir),'Veyon.json')</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        install_exe_if_needed('veyon-%s-win64-setup.exe' % versionpaquet,silentflags='/S /NoMaster /ApplyConfig=%s' % path_veyon_conf,key='Veyon',min_version=versionpaquet,killbefore=['veyon-master.exe'])</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        if isdir(r'%s\Microsoft\Windows\Start Menu\Programs\Veyon' % allusersprofile):</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">            remove_tree(r'%s\Microsoft\Windows\Start Menu\Programs\Veyon' % allusersprofile)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    else:</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        error("Can't determine domain")</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    print(u'Check that Veyon service is installed and running')</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    if not service_installed('VeyonService'):</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        error("The VeyonService service is not installed")</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">    if service_is_stopped('VeyonService'):</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        print('Starting VeyonService')</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        service_start('VeyonService')</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        time.sleep(8)</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">        if service_is_stopped('VeyonService'):</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">            error("The VeyonService service can't start")</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Bon week-end !</span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="color:windowtext;mso-fareast-language:FR">De :</span></b><span style="color:windowtext;mso-fareast-language:FR"> WAPT
<a href="mailto:wapt-bounces@lists.tranquil.it"><wapt-bounces@lists.tranquil.it></a>
<b>De la part de</b> Simon FONTENEAU<br>
<b>Envoyé :</b> vendredi 18 janvier 2019 16:51<br>
<b>À :</b> <a href="mailto:wapt@lists.tranquil.it">wapt@lists.tranquil.it</a><br>
<b>Objet :</b> Re: [Wapt] Package Veyon de Joel Latieule</span><o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p>Bonjour Jordi<o:p></o:p></p>
<p>Je viens en revanche de pousser deux paquets wapt:<o:p></o:p></p>
<p><a href="https://wapt.tranquil.it/?sort=popular&search=veyon">https://wapt.tranquil.it/?sort=popular&search=veyon</a><o:p></o:p></p>
<p><b>tis-veyon</b> qui install juste veyon.    (il y a l’intérieur) une condition commentée qui permet de ne pas installer la console master si on ne trouve pas "prof" dans le nom du poste.<o:p></o:p></p>
<p>Et :<o:p></o:p></p>
<p><b>tis-config-veyon</b> qui permet de configurer veyon.<o:p></o:p></p>
<p>Ce paquet possède un "update_package()"  (lancer avec F9 dans pyscripter)  <a href="https://www.wapt.fr/fr/doc/wapt-create-packages/updatepackage/index.html">
https://www.wapt.fr/fr/doc/wapt-create-packages/updatepackage/index.html</a><o:p></o:p></p>
<p>Cela permet de créer un fichier csv par groupe wapt (représentant les salles) avec nom, ip , mac .<o:p></o:p></p>
<p>Ensuite, lors de l'installation, la configuration global de veyon est importée avec le fichier :<b> config.json</b><o:p></o:p></p>
<p>Puis la salle est ajoutée au poste si la mac du poste est dans le fichier csv.<o:p></o:p></p>
<p>Simon Fonteneau<br>
Tranquil it<o:p></o:p></p>
<p> <o:p></o:p></p>
<div>
<p class="MsoNormal">Le 17/01/2019 à 16:53, MORILLO Jordi a écrit :<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Ayant tout, mes meilleurs vœux à toutes et à tous !<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Ayant besoin de faire la migration italc -> Veyon suite à un passage en Windows 10, je souhaitais importer le package de Joel Latieule.<o:p></o:p></p>
<p class="MsoNormal">Malheureusement, les fichiers ont disparu du filesender de renater.<o:p></o:p></p>
<p class="MsoNormal">Joel, vous serait-il possible de les republier ?<o:p></o:p></p>
<p class="MsoNormal">En vous remerciant d’avance<o:p></o:p></p>
<p class="MsoNormal">Bien cordialement<o:p></o:p></p>
<p class="MsoNormal">Jordi<o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><br>
<br>
<br>
</span><o:p></o:p></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>WAPT mailing list<o:p></o:p></pre>
<pre><a href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a><o:p></o:p></pre>
<pre><a href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;mso-fareast-language:FR"><br>
<br>
<o:p></o:p></span></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>WAPT mailing list<o:p></o:p></pre>
<pre><a href="mailto:WAPT@lists.tranquil.it">WAPT@lists.tranquil.it</a><o:p></o:p></pre>
<pre><a href="http://lists.tranquil.it/listinfo/wapt">http://lists.tranquil.it/listinfo/wapt</a><o:p></o:p></pre>
</blockquote>
</div>
</body>
</html>