Asterisk 1.8 : suppression du calltokenoptional au profit de requirecalltoken
authorMoussa NOMBRÉ <mnombre@u-nm.b.ca.auf>
Fri, 8 Jun 2012 20:08:44 +0000 (16:08 -0400)
committerMoussa NOMBRÉ <mnombre@u-nm.b.ca.auf>
Fri, 8 Jun 2012 20:08:44 +0000 (16:08 -0400)
creer-fichiers
debian/changelog
debian/compat
debian/control
debian/postinst
debian/rules

index 5f28963..85fc3bf 100755 (executable)
@@ -1,7 +1,6 @@
 #!/bin/bash
 
 IAX=iax.global
 #!/bin/bash
 
 IAX=iax.global
-IAXCALLTOKEN=iax-calltoken.global
 EXTEN=extensions.global
 EXTENCANON=extensions-canon.global
 
 EXTEN=extensions.global
 EXTENCANON=extensions-canon.global
 
@@ -27,16 +26,6 @@ $AVERTISSEMENT
 
 EOF
 
 
 EOF
 
-cat << EOF > $IAXCALLTOKEN
-; /etc/asterisk/auf/$IAXCALLTOKEN
-; Fichier à inclure dans le contexte [general] de iax.conf
-; (avant les autre #include) avec : "#include $IAXCALLTOKEN"
-; (Note: le fichier iax.conf fourni par le paquet asterisk-config-auf
-; n'effectue PAS cette inclusion ; il faut la faire soi-même)
-;
-$AVERTISSEMENT
-
-EOF
 
 for f in $EXTEN $EXTENCANON ; do
   cat << EOF > $f
 
 for f in $EXTEN $EXTENCANON ; do
   cat << EOF > $f
@@ -107,24 +96,10 @@ auth=rsa
 inkeys=$username
 host=dynamic
 context=AUF
 inkeys=$username
 host=dynamic
 context=AUF
-;requirecalltoken=auto
+requirecalltoken=auto
 
 EOF
 
 
 EOF
 
-       if [ -n "$serverip" ] ; then
-               cat << EOF >> $IAXCALLTOKEN
-; $server
-calltokenoptional=$serverip
-
-EOF
-       else
-               cat << EOF >> $IAXCALLTOKEN
-; $server
-;calltokenoptional=
-
-EOF
-       fi
-
        cat << EOF >> $EXTEN
 ; Liaison vers $username
 ; prefix=$prefix serveur=$server
        cat << EOF >> $EXTEN
 ; Liaison vers $username
 ; prefix=$prefix serveur=$server
index e4dfbc8..9af2270 100644 (file)
@@ -1,3 +1,13 @@
+asterisk-config-auf-connexions (1.15+nmu1) unstable; urgency=low
+
+  * Non-maintainer upload
+  * Mise en place de requirecalltoken en remplacement de calltokenoptional.
+    Et suppression du fichier iax-calltoken.global.
+  * postinst : plus besoin de copier les clés 
+    de /var/lib/asterisk vers /usr/share/asterisk.
+
+ -- Moussa NOMBRÉ <moussa.nombre@auf.org>  Fri, 08 Jun 2012 11:44:44 -0400
+
 asterisk-config-auf-connexions (1.15) unstable; urgency=low
 
   * dépendance sur host|bind9-host et gestion des 2 versions de host
 asterisk-config-auf-connexions (1.15) unstable; urgency=low
 
   * dépendance sur host|bind9-host et gestion des 2 versions de host
index b8626c4..7f8f011 100644 (file)
@@ -1 +1 @@
-4
+7
index e3830d5..99bb134 100644 (file)
@@ -3,14 +3,14 @@ Section: comm
 Priority: optional
 Maintainer: Progfou <jean-christophe.andre@auf.org>
 Build-Depends: debhelper (>= 4.0.0), host | bind9-host
 Priority: optional
 Maintainer: Progfou <jean-christophe.andre@auf.org>
 Build-Depends: debhelper (>= 4.0.0), host | bind9-host
-Standards-Version: 3.8.0
+Standards-Version: 3.9.3
 
 Package: asterisk-config-auf-connexions
 Architecture: all
 
 Package: asterisk-config-auf-connexions
 Architecture: all
-Depends: adduser
+Depends: adduser, ${misc:Depends}
 Description: Configuration d'Asterisk pour l'AUF - partie interconnexion
  .
 Description: Configuration d'Asterisk pour l'AUF - partie interconnexion
  .
- Configuration d'Asterisk pour le systeme VoIP de l'AUF
+ Configuration d'Asterisk pour le systeme VoIP de l'AUF.
  .
  Contient les paramètres de connexion entre serveurs :
   - toutes les clés publiques de tous les serveurs AUF, placées dans
  .
  Contient les paramètres de connexion entre serveurs :
   - toutes les clés publiques de tous les serveurs AUF, placées dans
@@ -21,8 +21,7 @@ Description: Configuration d'Asterisk pour l'AUF - partie interconnexion
     http://svn.digium.com/svn/asterisk/branches/1.4/doc/IAX2-security.pdf
   - /etc/asterisk/auf/extensions.global : définition des exten internationaux
   - /etc/asterisk/auf/extensions-canon.global : définition des exten
     http://svn.digium.com/svn/asterisk/branches/1.4/doc/IAX2-security.pdf
   - /etc/asterisk/auf/extensions.global : définition des exten internationaux
   - /etc/asterisk/auf/extensions-canon.global : définition des exten
-    internationaux avec précision des masques des extensions locales
+    internationaux avec précision des masques des extensions locales.
  .
  Note : le paquet asterisk-config-auf propose une configuration qui prend déjà
  .
  Note : le paquet asterisk-config-auf propose une configuration qui prend déjà
- en compte (via des #include) ces fichiers, à l'exception du support des
- calltoken qui doit être ajouté manuellement (section [general] de iax.conf).
+ en compte (via des #include) ces fichiers.
index 3444619..93e62f0 100644 (file)
@@ -49,36 +49,6 @@ case "$1" in
         chmod 0640 /etc/asterisk/*.conf 2> /dev/null || true
         #chmod 0640 /etc/asterisk/auf/* 2> /dev/null || true
 
         chmod 0640 /etc/asterisk/*.conf 2> /dev/null || true
         #chmod 0640 /etc/asterisk/auf/* 2> /dev/null || true
 
-       # migration vers /usr/share pour asterisk 1.4 : on copie les *.key
-       # et les *.pub correspondantes de /var/lib vers /usr/share
-       if test -d /var/lib/asterisk/keys ; then
-           cd /var/lib/asterisk/keys
-           if ls *.key > /dev/null 2>&1; then
-               for KEY in *.key
-               do
-                       # si la clé privée n'existe pas dans /usr/share, on la copie
-                       if [ ! -e /usr/share/asterisk/keys/$KEY ]
-                       then
-                               echo "asterisk1.4 : cp /var/lib/asterisk/keys/$KEY /usr/share/asterisk/keys/$KEY"
-                               cp -a $KEY /usr/share/asterisk/keys/ || true
-                               # clé publique correspondante, sera copiée si elle existe dans /var/lib
-                               # et si elle n'existe pas dans /usr/share/
-                               PUB=`basename $KEY .key`.pub
-                               if [ -e $PUB -a ! -e /usr/share/asterisk/keys/$PUB ]
-                               then
-                                       echo "asterisk1.4 : cp /var/lib/asterisk/keys/$PUB /usr/share/asterisk/keys/$PUB"
-                                       cp -a $PUB /usr/share/asterisk/keys/ || true
-                               fi
-                       fi
-               done
-           fi
-           # droits minimums sur les clés dans /var/lib
-           chown -R root:asterisk /var/lib/asterisk/keys
-           chmod 0755 /var/lib/asterisk/keys
-           chmod 0444 /var/lib/asterisk/keys/*.pub 2> /dev/null || true
-           chmod 0440 /var/lib/asterisk/keys/*.key 2> /dev/null || true
-       fi
-
        # droits minimums sur les clés dans /usr/share
        chown -R root:asterisk /usr/share/asterisk/keys
        chmod 0755 /usr/share/asterisk/keys
        # droits minimums sur les clés dans /usr/share
        chown -R root:asterisk /usr/share/asterisk/keys
        chmod 0755 /usr/share/asterisk/keys
index f0b322a..ff94897 100755 (executable)
@@ -30,6 +30,10 @@ configure-stamp:
        touch configure-stamp
 
 
        touch configure-stamp
 
 
+build-arch: build
+build-indep: build
+
+
 build: build-stamp
 
 build-stamp: configure-stamp 
 build: build-stamp
 
 build-stamp: configure-stamp