<?xml version="1.0" ?>
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel rdf:about="https://dev.ncad.info/">
    <title>NCAD::</title>
    <link>https://dev.ncad.info/</link>
    <description>NCAD::Geocoucou ChatMail: Recently opened tasks</description>
    <dc:date>2025-09-17T10:43:56Z</dc:date>
    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://dev.ncad.info/index.php?do=details&amp;task_id=37" />
                <rdf:li rdf:resource="https://dev.ncad.info/index.php?do=details&amp;task_id=36" />
                <rdf:li rdf:resource="https://dev.ncad.info/index.php?do=details&amp;task_id=35" />
                <rdf:li rdf:resource="https://dev.ncad.info/index.php?do=details&amp;task_id=6" />
              </rdf:Seq>
    </items>
    		
  </channel>
    <item rdf:about="https://dev.ncad.info/index.php?do=details&amp;task_id=37">
    <title>FS#37: Page de profil des membre</title>
    <link>https://dev.ncad.info/index.php?do=details&amp;task_id=37</link>
    <dc:date>2025-09-16T12:14:44Z</dc:date>
    <dc:creator>CACHELOU Nicolas</dc:creator>
     <description>

Bonjour,



Cette mise à jour a pour but d&amp;#039;améliorer la page de profil public des membres : 


 Ajout du Nom.

 Ajout du Prénom.

 Ajout du Téléphone.

 Ajout de l&amp;#039;Adresse.

 Ajout du Pays.

 Ajout de la Région.

 Ajout du Code Postal.

 Ajout de la Société.

 Ajout du Service / Département.

 Ajout du Titre.

 Ajout du Rôle.




 Cordialement.

</description>
    <content:encoded><![CDATA[
<p>
Bonjour,
</p>

<p>
Cette mise à jour a pour but d&#039;améliorer la <strong>page de profil public</strong> des membres : 
</p>
<ul>
<li class="level1"><div class="li"> Ajout du <strong>Nom</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout du <strong>Prénom</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout du <strong>Téléphone</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout de <strong>l&#039;Adresse</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout du <strong>Pays</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout de <strong>la Région</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout du <strong>Code Postal</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout de <strong>la Société</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout du <strong>Service</strong> / <strong>Département</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout du <strong>Titre</strong>.</div>
</li>
<li class="level1"><div class="li"> Ajout du <strong>Rôle</strong>.</div>
</li>
</ul>

<p>
 Cordialement.<br />
</p>
]]></content:encoded>
  </item>
    <item rdf:about="https://dev.ncad.info/index.php?do=details&amp;task_id=36">
    <title>FS#36: [MUC] Gestion de la persistence</title>
    <link>https://dev.ncad.info/index.php?do=details&amp;task_id=36</link>
    <dc:date>2025-09-17T10:43:56Z</dc:date>
    <dc:creator>CACHELOU Nicolas</dc:creator>
     <description>

Par défaut, les nouveaux salons de discussion créés sur le serveur sont non-persistent.



Lorsqu&amp;#039;il n&amp;#039;y a plus d&amp;#039;utilisateurs dans le salon, ce dernier est automatiquement détruit. 


 Ajout de la possibilité de pouvoir rendre un salon de discussion persistent.


</description>
    <content:encoded><![CDATA[
<p>
Par défaut, les <em class="u">nouveaux</em> <strong>salons de discussion</strong> créés sur le serveur sont <strong>non-persistent</strong>.
</p>

<p>
Lorsqu&#039;il n&#039;y a plus d&#039;utilisateurs dans le salon, ce dernier est <strong>automatiquement détruit</strong>. 
</p>
<ul>
<li class="level1"><div class="li"> Ajout de la possibilité de pouvoir rendre un salon de discussion persistent.</div>
</li>
</ul>
]]></content:encoded>
  </item>
    <item rdf:about="https://dev.ncad.info/index.php?do=details&amp;task_id=35">
    <title>FS#35: [BDD] Conservation des mots de passe</title>
    <link>https://dev.ncad.info/index.php?do=details&amp;task_id=35</link>
    <dc:date>2025-09-16T21:23:07Z</dc:date>
    <dc:creator>CACHELOU Nicolas</dc:creator>
     <description>

Actuellement, les mots de passe sont enregistrés crypté en base de données.



Le cryptage utilise un SALT commun à tous les mots de passe.



Cette méthode de cryptage présente également l&amp;#039;inconvénient d&amp;#039;être réversible.



En privilégiant l&amp;#039;utilisation de password_hash() pour l&amp;#039;enregistrement des mots de passe, le SALT est directement géré par PHP et durcit. Les HASHS créés sont irréversibles.



(!) Remarques :  


 Dans les deux cas, les mots de passe enregistrés en base de données ne sont pas visible en clair : il s&amp;#039;agit de leur HASH.



 Le HASH du mot de passe ne peut pas être joué pour s&amp;#039;authentifier : dans tous les cas la connaissance du mot de passe est nécessaire.



 Néanmoins, avec password_hash() il devient encore plus difficile de casser les HASH des mots de passe : le HASH est généré dynamiquement et pour un même mot de passe, il peut changer.




(!) Dans tous les cas :



Malgré les précautions prises, il est vivement recommandé : 


 D&amp;#039;utiliser un mot de passe fort : composé d&amp;#039;une suite de caractères aléatoires incluant des caractères spéciaux, des chiffres, des lettres minuscules/majuscule et d&amp;#039;avoir au moins une longueur de 12 caractères.



 De changer au moins une fois par an son mot de passe.



 De ne pas utiliser le même mot de passe pour tous ses comptes.


</description>
    <content:encoded><![CDATA[
<p>
Actuellement, les <strong>mots de passe</strong> sont enregistrés <strong>crypté</strong> en base de données.
</p>

<p>
Le cryptage utilise un <strong>SALT</strong> <em class="u">commun</em> à tous les mots de passe.
</p>

<p>
Cette méthode de cryptage présente également l&#039;<em class="u">inconvénient</em> d&#039;être <strong>réversible</strong>.
</p>

<p>
En privilégiant l&#039;utilisation de <strong>password_hash()</strong> pour l&#039;enregistrement des mots de passe, le <strong>SALT</strong> est directement géré par <acronym title="Hypertext Preprocessor">PHP</acronym> et durcit. Les <strong>HASHS</strong> créés sont <em class="u">irréversibles</em>.
</p>

<p>
<strong>(!) Remarques : </strong> 
</p>
<ul>
<li class="level1"><div class="li"> Dans les deux cas, les <strong>mots de passe enregistrés</strong> en base de données ne sont pas visible en clair : il s&#039;agit de leur <strong>HASH</strong>.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> Le <strong>HASH</strong> du mot de passe ne peut pas être joué pour s&#039;authentifier : dans tous les cas la connaissance du mot de passe est nécessaire.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> Néanmoins, avec <strong>password_hash()</strong> il devient encore plus difficile de casser les HASH des mots de passe : le <strong>HASH</strong> est généré dynamiquement et pour un même mot de passe, il peut changer.</div>
</li>
</ul>

<p>
<strong>(!) Dans tous les cas :</strong>
</p>

<p>
Malgré les précautions prises, il est vivement recommandé : 
</p>
<ul>
<li class="level1"><div class="li"> D&#039;utiliser un <strong>mot de passe fort</strong> : composé d&#039;une suite de <em class="u">caractères aléatoires</em> incluant des <em class="u">caractères spéciaux</em>, des <em class="u">chiffres</em>, des <em class="u">lettres minuscules</em>/<em class="u">majuscule</em> et d&#039;avoir au moins une longueur de <em class="u">12 caractères</em>.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> De <strong>changer</strong> au moins <em class="u">une fois par an</em> son mot de passe.</div>
</li>
</ul>
<ul>
<li class="level1"><div class="li"> De <em class="u">ne pas</em> utiliser le <strong>même mot de passe</strong> pour tous ses comptes.</div>
</li>
</ul>
]]></content:encoded>
  </item>
    <item rdf:about="https://dev.ncad.info/index.php?do=details&amp;task_id=6">
    <title>FS#6: Erreur de lien formulaire d&#039;inscription</title>
    <link>https://dev.ncad.info/index.php?do=details&amp;task_id=6</link>
    <dc:date>2024-08-23T17:01:54Z</dc:date>
    <dc:creator>CACHELOU Nicolas</dc:creator>
     <description>

Bonjour,



Ce bug concerne / est localisé sur : 


 La page d&amp;#039;inscription du service




 Située à l&amp;#039;url : 


 https://chatmail.geocoucou.im/inscription




 Reproductibilité du défaut : 


 En cliquant sur le lien nommé webchat, on est redirigé vers l&amp;#039;url https://webchat.geocoucou.chat/ au lieu de https://webchat.geocoucou.im/




 Cordialement.

</description>
    <content:encoded><![CDATA[
<p>
Bonjour,
</p>

<p>
Ce bug concerne / est localisé sur : 
</p>
<ul>
<li class="level1"><div class="li"> La page d&#039;inscription du service</div>
</li>
</ul>

<p>
 Située à l&#039;url : 
</p>
<ul>
<li class="level1"><div class="li"> <a href="https://chatmail.geocoucou.im/inscription" class="urlextern" title="https://chatmail.geocoucou.im/inscription">https://chatmail.geocoucou.im/inscription</a></div>
</li>
</ul>

<p>
 Reproductibilité du défaut : 
</p>
<ul>
<li class="level1"><div class="li"> En cliquant sur le lien nommé <strong>webchat</strong>, on est redirigé vers l&#039;url <a href="https://webchat.geocoucou.chat/" class="urlextern" title="https://webchat.geocoucou.chat/">https://webchat.geocoucou.chat/</a> au lieu de <a href="https://webchat.geocoucou.im/" class="urlextern" title="https://webchat.geocoucou.im/">https://webchat.geocoucou.im/</a></div>
</li>
</ul>

<p>
 Cordialement.<br />
</p>
]]></content:encoded>
  </item>
  </rdf:RDF>
