]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
Merge branch 'next' into uap
authorArne Fitzenreiter <arne_f@ipfire.org>
Wed, 2 Nov 2011 15:46:45 +0000 (16:46 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 2 Nov 2011 15:46:45 +0000 (16:46 +0100)
config/asterisk/asterisk.makeopts
config/guardian/guardian.pl
config/rootfiles/packages/asterisk
config/rootfiles/packages/mediatomb
langs/fr/cgi-bin/fr.pl
lfs/asterisk
lfs/guardian
lfs/lcr
lfs/mISDN
lfs/mediatomb
lfs/squid

index 2c5c8007270ad8b3d387564ddd389921de442147..cac9675d553bc8f94607daebf854729ceadb1a61 100644 (file)
@@ -6,6 +6,7 @@ MENUSELECT_FORMATS=
 MENUSELECT_FUNCS=func_odbc 
 MENUSELECT_PBX=pbx_gtkconsole 
 MENUSELECT_RES=res_config_odbc res_config_pgsql res_jabber res_odbc 
+MENUSELECT_TESTS=test_astobj2 test_expr test_poll test_skel 
 MENUSELECT_OPTS_app_voicemail=
 MENUSELECT_CFLAGS=LOADABLE_MODULES 
 MENUSELECT_EMBED=
@@ -30,3 +31,7 @@ MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_odbc
 MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_pgsql
 MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_jabber
 MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_odbc
+MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_astobj2
+MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_expr
+MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_poll
+MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_skel
index c7fd5f8656acdbd100c6a2009719c890f0bb0f51..86d93fe6117999985587e7a87bb393fa0c9e5ae7 100644 (file)
@@ -95,8 +95,17 @@ for (;;) {
        if (seek(ALERT2,0,1)){
                while (<ALERT2>) {
                        chop;
-                       if ($_=~/.*sshd.*Failed password for root from.*/) {
-                               my @array=split(/ /,$_);&checkssh ($array[11], "possible SSH-Bruteforce Attack");}
+                       if ($_=~/.*sshd.*Failed password for .* from.*/) {
+                               my @array=split(/ /,$_);
+                               my $temp = "";
+                               if ( $array[11] eq "port" ) {
+                                       $temp = $array[10];
+                               } elsif ( $array[11] eq "from" ) {
+                                       $temp = $array[12];
+                               } else {
+                                       $temp = $array[11];
+                               }
+                               &checkssh ($temp, "possible SSH-Bruteforce Attack");}
                        }
        }
 
@@ -164,24 +173,28 @@ sub checkssh {
 
        return 1 if ($source eq $gatewayaddr); # or our gateway
 
-       if ($sshhash{$dest} eq "" ){
-               $sshhash{$dest} = 1;
+       return 0 if ($sshhash{$source} > 4); # allready blocked
+
+       if ( ($ignore{$source} == 1) ){
+               &write_log("Ignoring attack because $source is in my ignore list\n");
+               return 1;
        }
-       if ($sshhash{$dest} >= 3 ) {
-               &write_log ("source = $source, count $sshhash{$dest} - blocking for ssh attack.\n");
+
+       if ($sshhash{$source} == 4 ) {
+               &write_log ("source = $source, blocking for ssh attack.\n");
                &ipchain ($source, "", $type);
+               $sshhash{$source} = $sshhash{$source}+1;
+               return 0;
        }
-# you will see this if the destination was not in the $sshhash, and the
-# packet was not ignored before the target check..
-       else {
-               &write_log ("Odd.. source = $source, ssh count only $sshhash{$dest} - No action done.\n");
-               if (defined ($opt_d)) {
-                       foreach $key (keys %sshhash) {
-                               &write_log ("sshhash{$key} = %sshhash{$key}\n");
-                       }
-               }
-               $sshhash{$key} = $sshhash{$key}+1;
+
+       if ($sshhash{$source} eq "" ){
+               $sshhash{$source} = 1;
+               &write_log ("SSH Attack = $source, ssh count only $sshhash{$source} - No action done.\n");
+               return 0;
        }
+
+       $sshhash{$source} = $sshhash{$source}+1;
+       &write_log ("SSH Attack = $source, ssh count only $sshhash{$source} - No action done.\n");
 }
 
 sub ipchain {
@@ -221,9 +234,9 @@ sub build_ignore_hash {
                        $count++;
                }
                close (IGNORE);
-               print "Loaded $count addresses from $ignorefile\n";
+               &write_log("Loaded $count addresses from $ignorefile\n");
        } else {
-               print "No ignore file was loaded!\n";
+               &write_log("No ignore file was loaded!\n");
        }
 }
 
index 789ec1bc20997082114f33b0b6ba7dda89b41eb3..896d900bb8cefe0af98115ce83408a28936e1f9e 100644 (file)
@@ -75,6 +75,7 @@ etc/rc.d/rc6.d/K30asterisk
 #usr/include/asterisk/rtp.h
 #usr/include/asterisk/say.h
 #usr/include/asterisk/sched.h
+#usr/include/asterisk/select.h
 #usr/include/asterisk/sha1.h
 #usr/include/asterisk/slinfactory.h
 #usr/include/asterisk/smdi.h
@@ -84,6 +85,7 @@ etc/rc.d/rc6.d/K30asterisk
 #usr/include/asterisk/strings.h
 #usr/include/asterisk/tdd.h
 #usr/include/asterisk/term.h
+#usr/include/asterisk/test.h
 #usr/include/asterisk/threadstorage.h
 #usr/include/asterisk/time.h
 #usr/include/asterisk/tonezone_compat.h
@@ -110,7 +112,6 @@ usr/lib/asterisk/modules/app_dahdibarge.so
 usr/lib/asterisk/modules/app_dahdiras.so
 usr/lib/asterisk/modules/app_dahdiscan.so
 usr/lib/asterisk/modules/app_db.so
-usr/lib/asterisk/modules/app_devstate.so
 usr/lib/asterisk/modules/app_dial.so
 usr/lib/asterisk/modules/app_dictate.so
 usr/lib/asterisk/modules/app_directed_pickup.so
@@ -120,7 +121,6 @@ usr/lib/asterisk/modules/app_dumpchan.so
 usr/lib/asterisk/modules/app_echo.so
 usr/lib/asterisk/modules/app_exec.so
 usr/lib/asterisk/modules/app_externalivr.so
-usr/lib/asterisk/modules/app_fax.so
 usr/lib/asterisk/modules/app_festival.so
 usr/lib/asterisk/modules/app_flash.so
 usr/lib/asterisk/modules/app_followme.so
@@ -139,11 +139,8 @@ usr/lib/asterisk/modules/app_mixmonitor.so
 usr/lib/asterisk/modules/app_morsecode.so
 usr/lib/asterisk/modules/app_mp3.so
 usr/lib/asterisk/modules/app_nbscat.so
-usr/lib/asterisk/modules/app_nv_backgrounddetect.so
-usr/lib/asterisk/modules/app_nv_faxdetect.so
 usr/lib/asterisk/modules/app_page.so
 usr/lib/asterisk/modules/app_parkandannounce.so
-usr/lib/asterisk/modules/app_pickup2.so
 usr/lib/asterisk/modules/app_playback.so
 usr/lib/asterisk/modules/app_privacy.so
 usr/lib/asterisk/modules/app_queue.so
@@ -171,7 +168,6 @@ usr/lib/asterisk/modules/app_test.so
 usr/lib/asterisk/modules/app_transfer.so
 usr/lib/asterisk/modules/app_url.so
 usr/lib/asterisk/modules/app_userevent.so
-usr/lib/asterisk/modules/app_valetparking.so
 usr/lib/asterisk/modules/app_verbose.so
 usr/lib/asterisk/modules/app_voicemail.so
 usr/lib/asterisk/modules/app_waitforring.so
@@ -226,7 +222,6 @@ usr/lib/asterisk/modules/func_channel.so
 usr/lib/asterisk/modules/func_curl.so
 usr/lib/asterisk/modules/func_cut.so
 usr/lib/asterisk/modules/func_db.so
-usr/lib/asterisk/modules/func_devstate.so
 usr/lib/asterisk/modules/func_enum.so
 usr/lib/asterisk/modules/func_env.so
 usr/lib/asterisk/modules/func_global.so
@@ -364,7 +359,7 @@ var/lib/asterisk/images/asterisk-intro.jpg
 var/lib/asterisk/keys/freeworlddialup.pub
 var/lib/asterisk/keys/iaxtel.pub
 #var/lib/asterisk/moh
-var/lib/asterisk/moh/.asterisk-moh-opsound-gsm
+var/lib/asterisk/moh/.asterisk-moh-opsound-gsm-2.03
 var/lib/asterisk/moh/CHANGES-asterisk-moh-opsound-gsm
 var/lib/asterisk/moh/CREDITS-asterisk-moh-opsound-gsm
 var/lib/asterisk/moh/LICENSE-asterisk-moh-opsound-gsm
@@ -374,14 +369,14 @@ var/lib/asterisk/moh/macroform-the_simplicity.gsm
 var/lib/asterisk/moh/manolo_camp-morning_coffee.gsm
 var/lib/asterisk/moh/reno_project-system.gsm
 #var/lib/asterisk/sounds
-var/lib/asterisk/sounds/.asterisk-core-sounds-en-gsm-1.4.16
-var/lib/asterisk/sounds/.asterisk-extra-sounds-en-gsm-1.4.9
+var/lib/asterisk/sounds/.asterisk-core-sounds-en-gsm-1.4.20
+var/lib/asterisk/sounds/.asterisk-extra-sounds-en-gsm-1.4.11
 var/lib/asterisk/sounds/1-for-am-2-for-pm.gsm
 var/lib/asterisk/sounds/1-yes-2-no.gsm
-var/lib/asterisk/sounds/CHANGES-asterisk-core-en-1.4.16
-var/lib/asterisk/sounds/CHANGES-asterisk-extra-en-1.4.9
-var/lib/asterisk/sounds/CREDITS-asterisk-core-en-1.4.16
-var/lib/asterisk/sounds/LICENSE-asterisk-core-en-1.4.16
+var/lib/asterisk/sounds/CHANGES-asterisk-core-en-1.4.20
+var/lib/asterisk/sounds/CHANGES-asterisk-extra-en-1.4.11
+var/lib/asterisk/sounds/CREDITS-asterisk-core-en-1.4.20
+var/lib/asterisk/sounds/LICENSE-asterisk-core-en-1.4.20
 var/lib/asterisk/sounds/T-changed-to.gsm
 var/lib/asterisk/sounds/T-is-not-available.gsm
 var/lib/asterisk/sounds/T-to-disable-ancmnt.gsm
@@ -447,6 +442,7 @@ var/lib/asterisk/sounds/are-you-still-there2.gsm
 var/lib/asterisk/sounds/arizona.gsm
 var/lib/asterisk/sounds/arkansas.gsm
 var/lib/asterisk/sounds/arlington.gsm
+var/lib/asterisk/sounds/ascending-2tone.gsm
 var/lib/asterisk/sounds/astcc-account-balance-is.gsm
 var/lib/asterisk/sounds/astcc-account-number-invalid.gsm
 var/lib/asterisk/sounds/astcc-balance-of-account-is.gsm
@@ -538,7 +534,7 @@ var/lib/asterisk/sounds/carried-away-by-monkeys.gsm
 var/lib/asterisk/sounds/cause-code.gsm
 var/lib/asterisk/sounds/cc-amex.gsm
 var/lib/asterisk/sounds/cc-discover.gsm
-var/lib/asterisk/sounds/cc-nastercard.gsm
+var/lib/asterisk/sounds/cc-mastercard.gsm
 var/lib/asterisk/sounds/cc-visa.gsm
 var/lib/asterisk/sounds/celsius.gsm
 var/lib/asterisk/sounds/cent.gsm
@@ -599,12 +595,16 @@ var/lib/asterisk/sounds/conf-lockednow.gsm
 var/lib/asterisk/sounds/conf-muted.gsm
 var/lib/asterisk/sounds/conf-noempty.gsm
 var/lib/asterisk/sounds/conf-nonextended.gsm
+var/lib/asterisk/sounds/conf-now-muted.gsm
+var/lib/asterisk/sounds/conf-now-recording.gsm
+var/lib/asterisk/sounds/conf-now-unmuted.gsm
 var/lib/asterisk/sounds/conf-onlyone.gsm
 var/lib/asterisk/sounds/conf-onlyperson.gsm
 var/lib/asterisk/sounds/conf-onlypersonleft.gsm
 var/lib/asterisk/sounds/conf-otherinparty.gsm
 var/lib/asterisk/sounds/conf-peopleinconf.gsm
 var/lib/asterisk/sounds/conf-placeintoconf.gsm
+var/lib/asterisk/sounds/conf-roll-callcomplete.gsm
 var/lib/asterisk/sounds/conf-sysop.gsm
 var/lib/asterisk/sounds/conf-sysopreq.gsm
 var/lib/asterisk/sounds/conf-sysopreqcancelled.gsm
@@ -863,6 +863,7 @@ var/lib/asterisk/sounds/denver.gsm
 var/lib/asterisk/sounds/department-administrator.gsm
 var/lib/asterisk/sounds/department.gsm
 var/lib/asterisk/sounds/deposit.gsm
+var/lib/asterisk/sounds/descending-2tone.gsm
 var/lib/asterisk/sounds/design.gsm
 var/lib/asterisk/sounds/detroit.gsm
 var/lib/asterisk/sounds/development.gsm
@@ -926,6 +927,7 @@ var/lib/asterisk/sounds/digits/9.gsm
 var/lib/asterisk/sounds/digits/90.gsm
 var/lib/asterisk/sounds/digits/a-m.gsm
 var/lib/asterisk/sounds/digits/at.gsm
+var/lib/asterisk/sounds/digits/billion.gsm
 var/lib/asterisk/sounds/digits/day-0.gsm
 var/lib/asterisk/sounds/digits/day-1.gsm
 var/lib/asterisk/sounds/digits/day-2.gsm
@@ -1054,11 +1056,21 @@ var/lib/asterisk/sounds/digits/h-20.gsm
 var/lib/asterisk/sounds/digits/h-3.gsm
 var/lib/asterisk/sounds/digits/h-30.gsm
 var/lib/asterisk/sounds/digits/h-4.gsm
+var/lib/asterisk/sounds/digits/h-40.gsm
 var/lib/asterisk/sounds/digits/h-5.gsm
+var/lib/asterisk/sounds/digits/h-50.gsm
 var/lib/asterisk/sounds/digits/h-6.gsm
+var/lib/asterisk/sounds/digits/h-60.gsm
 var/lib/asterisk/sounds/digits/h-7.gsm
+var/lib/asterisk/sounds/digits/h-70.gsm
 var/lib/asterisk/sounds/digits/h-8.gsm
+var/lib/asterisk/sounds/digits/h-80.gsm
 var/lib/asterisk/sounds/digits/h-9.gsm
+var/lib/asterisk/sounds/digits/h-90.gsm
+var/lib/asterisk/sounds/digits/h-billion.gsm
+var/lib/asterisk/sounds/digits/h-hundred.gsm
+var/lib/asterisk/sounds/digits/h-million.gsm
+var/lib/asterisk/sounds/digits/h-thousand.gsm
 var/lib/asterisk/sounds/digits/hundred.gsm
 var/lib/asterisk/sounds/digits/million.gsm
 var/lib/asterisk/sounds/digits/minus.gsm
@@ -1128,6 +1140,7 @@ var/lib/asterisk/sounds/el-paso.gsm
 var/lib/asterisk/sounds/eleventh.gsm
 var/lib/asterisk/sounds/email.gsm
 var/lib/asterisk/sounds/emergency.gsm
+var/lib/asterisk/sounds/en_AU
 var/lib/asterisk/sounds/enabled.gsm
 var/lib/asterisk/sounds/encode.gsm
 var/lib/asterisk/sounds/engineering.gsm
@@ -1763,6 +1776,7 @@ var/lib/asterisk/sounds/pascal2.gsm
 var/lib/asterisk/sounds/patchy.gsm
 var/lib/asterisk/sounds/pbx-invalid.gsm
 var/lib/asterisk/sounds/pbx-invalidpark.gsm
+var/lib/asterisk/sounds/pbx-parkingfailed.gsm
 var/lib/asterisk/sounds/pbx-transfer.gsm
 var/lib/asterisk/sounds/pence.gsm
 var/lib/asterisk/sounds/pennies.gsm
@@ -1955,6 +1969,7 @@ var/lib/asterisk/sounds/quarter.gsm
 var/lib/asterisk/sounds/queue-callswaiting.gsm
 var/lib/asterisk/sounds/queue-holdtime.gsm
 var/lib/asterisk/sounds/queue-less-than.gsm
+var/lib/asterisk/sounds/queue-minute.gsm
 var/lib/asterisk/sounds/queue-minutes.gsm
 var/lib/asterisk/sounds/queue-periodic-announce.gsm
 var/lib/asterisk/sounds/queue-quantity1.gsm
index 5f08e9152c8216a54fcf240a43edb2a7d2bf868c..fd727523516e585f8342ed5f77ee1d0497493bd4 100644 (file)
@@ -3,7 +3,6 @@ usr/bin/mediatomb
 #usr/share/mediatomb
 #usr/share/mediatomb/js
 usr/share/mediatomb/js/common.js
-usr/share/mediatomb/js/import-dvd.js
 usr/share/mediatomb/js/import.js
 usr/share/mediatomb/js/playlists.js
 usr/share/mediatomb/mappings.xml
index 04edb257c61df33413551a68b4c1de686b427b16..e7e5aed403a8df1152158e661421247ee35eacf3 100644 (file)
@@ -2,8 +2,8 @@
 %tr,
 
 'Act as' => 'Agir en tant que :',
-'Add Level7 rule' => 'Ajouter une règle Level7',
-'Add Port Rule' => 'Ajouter une règle de port',
+'Add Level7 rule' => 'Ajouter une règle de Niveau 7',
+'Add Port Rule' => 'Ajouter une règle de Port',
 'Add Rule' => 'Ajouter une règle',
 'Add a route' => 'Ajouter une route',
 'Async logging enabled' => 'Activer l\'écriture asynchrone du fichier syslog',
 'ConnSched weekdays' => 'Jours de la semaine :',
 'Edit an existing route' => 'Modifier une route existante',
 'Enter TOS' => 'Activer ou désactiver TOS-Bits <br /> puis appuyez sur <i> Enregistrer </i>.',
-'Existing Files' => 'Fichiers dans la base de donnée',
+'Existing Files' => 'Fichiers dans la base de données',
 'HDD temperature' => 'Température Disque Dur',
-'Level7 Protocol' => 'Protocole Level7',
-'Level7 Rule' => 'Règle Level7',
-'Level7 rule' => 'Règle Level7',
-'Local VPN IP' => 'Reseau Interne (Vert):',
-'MTU' => 'Taille MTU:',
+'Level7 Protocol' => 'Protocole de Niveau 7',
+'Level7 Rule' => 'Règle de Niveau 7',
+'Level7 rule' => 'Règle de Niveau 7',
+'Local VPN IP' => 'Réseau Interne (Vert):',
+'MTU' => 'Taille du MTU:',
 'Number of IPs for the pie chart' => 'Nombre d\'IPs pour le graphique circulaire',
 'Number of Ports for the pie chart' => 'Nombre de Ports pour le graphique circulaire',
 'OVPN' => 'OVPN',
 'Pages' => 'Pages',
 'Ping' => 'Ping :',
 'Port Rule' => 'Règle de Port',
-'QoS not enabled' => 'QoS n\'est pas actif!',
+'QoS not enabled' => 'La QoS n\'est pas active!',
 'Queuelenght' => 'Taille de la file d\'attente ',
-'Remote IP' => ' IP / Nom Hote Distant (DynDNS):',
-'Remote VPN IP' => 'Sous réseau VPN (ex. 10.0.10.0/255.255.255.0):',
+'Remote IP' => ' IP / Nom Hôte Distant (DynDNS):',
+'Remote VPN IP' => 'Sous-réseau VPN (ex. 10.0.10.0/255.255.255.0):',
 'Resolv' => 'Résoudre/Réessayer:',
 'Scan for Files' => 'Recherche de fichiers',
 'Scan from Directory' => 'Recherche depuis le répertoire',
-'Set time on boot' => 'Forcer le réglage de l\'heure sytème au démarrage',
-'Subclass' => 'Sous classe',
+'Set time on boot' => 'Forcer le réglage de l\'heure système au démarrage',
+'Subclass' => 'Sous-classe',
 'TOS Bits' => 'Bits TOS',
-'TOS Rule' => 'Régle TOS',
+'TOS Rule' => 'Règle TOS',
 'TOS rule' => 'Règle TOS',
 'The class number does not match the specified interface.' => 'Le numéro de classe ne correspond pas à l\'interface spécifiée.',
-'The destination IP address is invalid.' => 'L\'adresse IP de destination est non valide.',
-'The source IP address is invalid.' => 'L\'adresse IP source est non valide.',
+'The destination IP address is invalid.' => 'L\'adresse IP de destination n\'est pas valide.',
+'The source IP address is invalid.' => 'L\'adresse IP source n\'est pas valide.',
 'Utilization on' => 'Utilisation actif',
 'Verbose' => 'Bavard:',
-'WakeOnLan' => 'Réveil par le réseau',
+'WakeOnLan' => 'Réveil via le réseau',
 'a ca certificate with this name already exists' => 'Un certificat de CA avec ce nom existe déjà.',
 'a connection with this common name already exists' => 'Une connexion avec ce nom commun existe déjà.',
 'a connection with this name already exists' => 'Une connexion avec ce nom existe déjà.',
 'abort' => 'annuler',
 'access allowed' => 'Accès autorisé de:',
-'access refused with this oinkcode' => 'Accès refusé avec ce Oink Code',
+'access refused with this oinkcode' => 'Accès refusé avec ce code Oink',
 'accounting' => 'Comptage',
 'accounting user nonpdc' => 'Comptage - pas en mode contrôleur principal de domaine',
 'accounting user pdc' => 'Comptage - mode contrôleur principal de domaine',
 'add device' => 'Ajouter un périphérique',
 'add network' => 'Ajouter un réseau',
 'add new alias' => 'Ajouter un nouvel alias:',
-'add new lease' => 'Ajouter un nouveaux bail',
+'add new lease' => 'Ajouter un nouveau bail',
 'add new ovpn' => 'Ajouter un OpenVPN:',
-'add printer' => 'Ajouter imprimante',
-'add service' => 'Ajouter service',
-'add share' => 'Ajouter partage',
-'add subclass' => 'Ajouter sous-classe',
+'add printer' => 'Ajouter une imprimante',
+'add service' => 'Ajouter un service',
+'add share' => 'Ajouter un partage',
+'add subclass' => 'Ajouter une sous-classe',
 'add user' => 'Ajouter un utilisateur',
 'add xtaccess' => 'Ajouter un accès externe',
 'add-route' => 'Ajouter route supplémentaire',
 'added from dhcp lease list' => 'Ajouter à partir de la liste de baux DHCP',
-'admin user password has been changed' => 'Le mot de passe ADMIN a été changé.',
+'admin user password has been changed' => 'Le mot de passe admin a été changé.',
 'admin users' => 'Utilisateur avec droits super-utilisateur',
 'administrator user password' => 'Mot de passe de l\'administrateur:',
 'adsl settings' => 'Réglages ADSL',
 'alcatelusb upload' => 'Charger le Firmware Speedtouch USB',
 'alias ip' => 'Alias IP',
 'aliases' => 'Alias',
-'aliases not active' => 'Les Alias ne seront pas actif tant que votre interface ROUGE est en mode STATIQUE',
+'aliases not active' => 'Les Alias ne seront pas actifs tant que votre interface ROUGE est en mode STATIQUE',
 'all' => 'Tous',
 'all interfaces' => 'Toutes les Interfaces',
 'all services' => 'Tous les Services',
 'available updates' => 'Mises à jour Disponible :',
 'average' => 'Moyenne',
 'avoid dod' => 'Ne pas utiliser cette option avec connexion à la demande! Principalement utilisée si votre IPFire se trouve derrière un routeur. Votre IP ROUGE doit être au coeur de l\'un des trois numéros de réseau réservés par exemple 10 / 8, 172.16/12, 192.168/16',
-'back' => 'RETOUR',
+'back' => 'Retour',
 'backup' => 'Sauvegarde',
 'backup archive' => 'Fichier Sauvegarde (.dat)',
 'backup clear archive' => 'Clear Backup File (.gz)',
 'backup config floppy' => 'Sauvegarder la Configuration - Lecteur de Disquette',
 'backup configuration' => 'Configuration de la sauvegarde :',
-'backup erase key' => 'Effacer la cle',
-'backup explain key' => 'Les sauvegardes sont chiffrées à l\'aide d\'une clef. Afin d\'éviter toute manipulation illégale, IPFire restaure uniquement les sauvegardes chiffrées avec la clef spécifiée ici. Vous avez trois options à votre disposition : ',
-'backup explain key li1' => 'laissez IPFire créer une clef pour vous.',
-'backup explain key li2' => 'importez une clef suavegardée (possiblement protégée par un mot de passe).',
-'backup explain key li3' => 'extraire une clef depuis une sauvegarde 1.4.10 non chiffrée.',
-'backup explain key no1' => 'vous devriez sauver cette clef si vous planifier une installation de nouvelles machines , IPFire n\'accepte qu\'une seule création/import de clef.',
-'backup explain key no2' => 'les sauvegardes sur disquettes ne sont pas concernées par cette clef.',
-'backup export key' => 'Exporter la clef',
-'backup extract key' => 'Extraire la clef',
+'backup erase key' => 'Effacer la clé',
+'backup explain key' => 'Les sauvegardes sont chiffrées à l\'aide d\'une clé. Afin d\'éviter toute manipulation illégale, IPFire restaure uniquement les sauvegardes chiffrées avec la clé spécifiée ici. Vous avez trois options à votre disposition : ',
+'backup explain key li1' => 'Laissez IPFire créer une clé pour vous.',
+'backup explain key li2' => 'Importez une clé sauvegardée (peut-être protégée par un mot de passe).',
+'backup explain key li3' => 'Extraire une clé depuis une sauvegarde 1.4.10 non chiffrée.',
+'backup explain key no1' => 'Vous devriez sauver cette clé si vous planifier une installation de nouvelles machines ; IPFire n\'accepte qu\'une seule création/importation de clé.',
+'backup explain key no2' => 'Les sauvegardes sur disquettes ne sont pas concernées par cette clé.',
+'backup export key' => 'Exporter la clé',
+'backup extract key' => 'Exporter la clé',
 'backup from' => 'Sauvegarder depuis',
-'backup generate key' => 'Générer la clef',
+'backup generate key' => 'Générer la clé',
 'backup import dat file' => 'Importer un fichier de Sauvegarde (.dat)',
-'backup import key' => 'Importer une clef',
-'backup key' => 'Sauvegarder la clef de chiffrement',
-'backup key file' => 'Sauvegarder le fichier clef',
-'backup key info' => 'IPFire restreint l\'accès au clef sauvegardées, ainsi vous devez connaitre le mot de passe root. Vous avez la possibilité de protéger cette clef à l\'extérieur d\'IPFire à l\'aide d\'un mot de passe.',
-'backup media info' => 'Les disquettes et les médias non partitionnés peuvent afficher des tailles de partitons erronées. Dans ce cas, séléctionnez le périphérique en question. Souvenez vous qu\'il faut monter le disque dur avant d\'éjecter un périphérique. Remarque : les disquettes crées ici ne sont pas utilisables avec l\'installeur d\'IPFire!',
-'backup missing key' => 'A besoin de la clef de sauvegarde pour restaurer la configuration',
+'backup import key' => 'Importer une clé',
+'backup key' => 'Sauvegarder la clé de chiffrement',
+'backup key file' => 'Sauvegarder le fichier clé',
+'backup key info' => 'IPFire restreint l\'accès aux clés sauvegardées, par conséquent vous devez connaitre le mot de passe root. Vous avez la possibilité de protéger cette clé à l\'extérieur d\'IPFire à l\'aide d\'un mot de passe.',
+'backup media info' => 'Les disquettes et les supports non partitionnés peuvent afficher des tailles de partitions erronées. Dans ce cas, séléctionnez le périphérique en question. Souvenez vous qu\'il faut monter le disque dur avant d\'éjecter un périphérique. Remarque : les disquettes crées ici ne sont pas utilisables avec l\'installeur d\'IPFire!',
+'backup missing key' => 'La clé de sauvegarde est nécessaire pour restaurer la configuration',
 'backup password' => 'Mot de passe de sauvegarde',
-'backup protect key password' => 'Sauvegarde du mot de passe de la clef',
+'backup protect key password' => 'Sauvegarde du mot de passe de la clé',
 'backup sets' => 'Configuration des sauvegardes',
 'backup to floppy' => 'Sauvegarder sur disquettes',
 'backupaddon' => 'Sauvegarde additionnelle',
 'backupprofile' => 'Au cas ou la reconnexion échourrait, changez de profil',
 'backups' => 'sauvegardes',
-'backupwarning' => 'Veuillez restaurer votre sauvegarde principale et ensuite vos sauvegardes additionnelles. Veuillez garder le nom de fichier fournit lors du téléchargement.',
+'backupwarning' => 'Veuillez restaurer votre sauvegarde principale et ensuite vos sauvegardes additionnelles. Veuillez conserver le nom de fichier fournit lors du téléchargement.',
 'bad characters in' => 'Mauvais caractères dans ',
 'bad characters in script field' => 'Mauvais caractères dans le champ de script',
 'bad characters in the telephone number field' => 'Mauvais caractères dans le champ du numéro de téléphone',
 'bad return code' => 'Le programme d\'aide retourne un code d\'erreur',
 'bad source range' => 'La fourchette des ports sources à une première valeur supérieure ou égale à la deuxième valeur.',
 'bandwidth usage' => 'utilisation de la bande passante (externe)',
-'bandwitherror' => 'Vous ne pouvez pas changer les réglages de la bande passante tant que le Qos est activé. Désactivez d\'abord le Qos.<p>',
+'bandwitherror' => 'Vous ne pouvez pas changer les réglages de la bande passante tant que la Qos est activée. Désactivez d\'abord la Qos.<p>',
 'bandwithsettings' => 'Réglages de la bande passante',
 'basic options' => 'Options de base',
 'beep when ppp connects or disconnects' => 'Bipper quand IPFire se connecte ou se déconnecte',
 'bewan adsl usb' => 'A SUPPRIMER',
 'bitrate' => 'Echantillonage',
 'bleeding rules' => 'Bleeding Edge règles de Snort',
-'blue' => 'BLEU',
+'blue' => 'Bleu',
 'blue access' => 'Accès Bleu',
-'blue access use hint' => 'Vous devez entrer l\'adresse IP ou MAC de votre périphérique. Vous pouvez également rentrer les deux',
+'blue access use hint' => 'Vous devez saisir l\'adresse IP ou MAC de votre périphérique. Vous pouvez également saisir les deux',
 'blue interface' => 'Interface Bleu',
 'broadcast' => 'Diffusion',
 'broken pipe' => 'Tuyau cassé',
 'clear cache' => 'Vider le Cache',
 'clear playlist' => 'Liste de lecture vide',
 'clenabled' => 'Fournir du temps au réseau local',
-'click to disable' => 'Activé (cliquez pour désactivé)',
-'click to enable' => 'Désactivé (cliquez to activé)',
+'click to disable' => 'Activé (cliquer pour désactiver)',
+'click to enable' => 'Désactivé (cliquer pour activer)',
 'client' => 'Nom de la Station (ordinateur)',
 'clock has not been synchronized' => 'L\'horloge n\'est pas synchronisée',
 'clock last synchronized at' => 'L\'horloge a été synchronisée à :',
 'computer to modem rate' => 'Taux de l\'ordinateur au modem :',
 'concentrator name' => 'Nom de concentrateur :',
 'confirmation' => 'confirmation',
-'connect' => 'OVPN Démarrage / Connection',
-'connect the modem' => 'Connection au modem',
+'connect' => 'OVPN Démarrage / Connexion',
+'connect the modem' => 'Connexion au modem',
 'connect timeout' => 'Temps de connexion dépassé :',
 'connected' => 'Connecté',
-'connecting' => 'Connection en cours...',
+'connecting' => 'Connexion en cours...',
 'connection' => 'Connection',
 'connection closed' => 'Non connecté...',
-'connection debugging' => 'Déboggage de la connection',
-'connection status and controlc' => 'Etat et contrôle de connection :',
+'connection debugging' => 'Déboggage de la connexion',
+'connection status and controlc' => 'Etat et contrôle de connexion :',
 'connection tracking' => 'Surveillance des connexions IPTables',
-'connection type' => 'Type de Connection',
+'connection type' => 'Type de Connexion',
 'connection type is invalid' => 'Le type de connexion est non valide.',
-'connections' => 'Connections',
+'connections' => 'Connexions',
 'connections are associated with this ca.  deleting the ca will delete these connections as well.' => 'Les connexions sont associées avec cette CA. La suppression de cette CA entraînera la suppression des connexions associées.',
 'connscheduler' => 'Planificateur de connexion',
 'core notice 1' => '<strong>Remarque:</strong> Il y a une mise à jour de',
 'core notice 2' => 'pour',
 'core notice 3' => 'disponible.',
-'could not be opened' => 'ne peut pas etre ouvert',
+'could not be opened' => 'ne peut pas être ouvert',
 'could not connect to' => 'Impossible de se connecter à',
 'could not connect to www ipcop org' => 'Impossible de se connecter à www.ipcop.org',
 'could not connect to www ipfire org' => 'Impossible de se connecter à www.ipfire.org',
 'could not create directory' => 'Impossible de créer le répertoire.',
-'could not download latest patch list' => 'Ne peut pas télécharger la dernière liste de patchs (non connecté).',
+'could not download latest patch list' => 'Ne peut pas télécharger la dernière liste de correctifs (non connecté).',
 'could not download latest updates' => 'Impossible de télécharger les dernières mises à jour.',
 'could not download the available updates list' => 'Impossible de télécharger la liste des mises à jour disponible.',
-'could not open available updates file' => 'Impossible d\'ouvrir le fichier de mises à jour disponible.',
-'could not open installed updates file' => 'Impossible d\'ouvrir le fichier de mises à jour installé',
+'could not open available updates file' => 'Impossible d\'ouvrir le fichier des mises à jour disponibles.',
+'could not open installed updates file' => 'Impossible d\'ouvrir le fichier des mises à jour installées',
 'could not open update information file' => 'Impossible d\'ouvrir le fichier d\'information de mise à jour. Le fichier est corrompu.',
 'could not retrieve common name from certificate' => 'Impossible de récupérer le nom courant depuis le certificat.',
 'country' => 'Pays',
 'cpu frequency per' => 'CPU fréquence par',
-'cpu idle usage' => 'Pourcentage d\'inactivite CPU',
+'cpu idle usage' => 'Pourcentage d\'inactivité CPU',
 'cpu interrupt usage' => 'Utilisation des interruptions CPU',
 'cpu iowait usage' => 'Le COU attend des IO',
 'cpu irq usage' => 'Utilisation CPU IRQ',
 'destination port overlaps' => 'La plage de ports de destination se superpose à une plage existante.',
 'detail level' => 'Niveau du Détail',
 'device' => 'Périphérique',
-'devices on blue' => 'Périphériques en Bleu',
+'devices on blue' => 'Périphériques sur Bleu',
 'dhcp advopt add' => 'Ajouter une option DHCP',
 'dhcp advopt added' => 'Option DHCP ajoutée',
 'dhcp advopt blank value' => 'La valeur de l\'option DHCP ne peut pas être vide.',
 'log lines per page' => 'Lignes par page',
 'log server address' => 'Serveur Syslog',
 'log settings' => 'Réglages des rapports',
-'log summaries' => 'Compte-rendus des rapports',
-'log summary' => 'Compte-rendu du rapport',
+'log summaries' => 'Rapports de synthèse',
+'log summary' => 'Rapport de synthèse',
 'log var messages' => 'Paramètres des /var/log/messages',
 'log view' => 'Vue du rapport',
 'log viewer' => 'Visualisateur du rapport',
 'monday' => 'Lundi',
 'month' => 'Mois',
 'month-graph' => 'Mois',
-'monthly firewallhits' => 'Attaques mensuelle du pare-feu',
+'monthly firewallhits' => 'Attaques mensuelles du pare-feu',
 'monthly start day bad' => 'Le jour de début du mois est incorrect',
 'monthly traffic bad' => 'Le trafic mensuel est incorrect',
 'monthly volume' => 'Traffic mensuel',
 'networks settings' => 'Réglages Pare-feu - Réseau',
 'new optionsfw later' => 'Vos modifications seront actives au prochain redémarrage',
 'new optionsfw must boot' => 'Vous devez redémarrer IPFire',
-'newer' => 'Jamais',
+'newer' => 'Récents',
 'next' => 'suivant',
 'no' => 'Non',
 'no alcatelusb firmware' => 'aucun firmware Alcatel USB. Veuillez le charger.',
 'notes' => 'Notes',
 'november' => 'Novembre',
 'ntp configuration' => 'Configuration NTP',
-'ntp must be enabled to have clients' => 'Le NTP doit être activé pour avoir des clients.',
+'ntp must be enabled to have clients' => 'NTP doit être activé pour avoir des clients.',
 'ntp server' => 'Serveur NTP',
 'ntp syncro disabled' => 'Synchronisation NTP désactivée',
 'ntp syncro enabled' => 'Synchronisation NTP activée',
 'o-yes' => 'Actif',
 'october' => 'Octobre',
 'off' => 'off',
-'ok' => 'OK',
-'older' => 'Vieux',
+'ok' => 'Ok',
+'older' => 'Anciens',
 'on' => 'sur',
 'online help en' => 'Aide en ligne (en Français)',
 'only digits allowed in holdoff field' => 'Seuls les chiffres sont autorisés dans le champ holdoff',
 'tone dial' => 'DTMF :',
 'too long 80 char max' => ' est trop long, le maximum autorisé est de 80 caractères',
 'total connection time' => 'Temps total de connexion',
-'total hits for log section' => 'Nombre de clics total pour la section connexion',
+'total hits for log section' => 'Nombre d\'occurrences pour la section',
 'traffic back' => 'Retour',
 'traffic calc time' => 'Temps de calcul',
 'traffic calc time bad' => 'Le temps de calcul n\'est pas correct',
 'urlfilter src error' => 'Source ne peut être vide',
 'urlfilter sun' => 'Dim',
 'urlfilter sunday' => 'Dimanche',
-'urlfilter tar error' => 'Impossible d\'extraire les fichiers depuis archive tar',
+'urlfilter tar error' => 'Impossible d\'extraire les fichiers depuis l\'archive tar',
 'urlfilter thu' => 'Jeu',
 'urlfilter thursday' => 'Jeudi',
 'urlfilter time' => 'Temps',
 'urlfilter tue' => 'Mar',
 'urlfilter tuesday' => 'Mardi',
 'urlfilter unfiltered clients' => 'Adresses IP non filtrées',
-'urlfilter update information' => 'Une mise à jour est diponible au téléchargement. Visitez <a href="http://www.urlfilter.net" target="_blank">http://www.urlfilter.net</a> pour plus d\'informations.',
+'urlfilter update information' => 'Une mise à jour est disponible en téléchargement. Visitez <a href="http://www.urlfilter.net" target="_blank">http://www.urlfilter.net</a> pour plus d\'informations.',
 'urlfilter update notification' => 'Mise à jour !',
 'urlfilter update now' => 'Mettre à jour',
 'urlfilter update results' => 'Blacklist update results',
 'vpi number' => 'Nombre VPI:',
 'vpn' => 'VPN',
 'vpn aggrmode' => 'Mode agressif IKE autorisé. Eviter si possible (la clé pré-partagée est transmise en clair) !',
-'vpn altname syntax' => 'SubjectAltName est une liste séparée par des virgules d\'email, dns, uri, les objets du RID et de la propriété intellectuelle. <br /> E-mail: une adresse e-mail. Email Syntaxe: copie prend le champ email du certificat à être utilisé. <br /> DNS: un nom de domaine valide. <br /> URI: tout URI valide. <br /> RID: identificateur d\'objet enregistré. <br /> IP: une adresse IP. <br /> Remarque: jeu de caractères est limité et le cas est significatif. <br /> Exemple: <br /> <b> e-mail: </ b> ipcop@foo.org <b>, email: </ b> <b> copier, DNS: </ b> www.ipcop.org <b>, IP: </ b> 127.0.0.1 <b>, URI: </ b> http://url/to / quelque chose',
+'vpn altname syntax' => 'SubjectAltName est une liste séparée par des virgules d\'email, DNS, URI, RID et de les objets du IP. <br />Email: une adresse d\'email. Email Syntaxe: copie prend le champ email du certificat à être utilisé. <br />DNS: un nom de domaine valide. <br />URI: tout URI valide. <br />RID: identificateur d\'objet enregistré. <br />IP: une adresse IP. <br />Remarque: jeu de caractères est limité et le cas est significatif. <br />Exemple:<br /><b>email:</b>info@ipfire.org<b>, email:</b>copier<b>,DNS:</b>www.ipfire.org<b>,IP:</b>127.0.0.1<b>,URI:</b>http://url/quelque/chose',
 'vpn auth-dn' => 'Le pair est identifié par soit IPV4_ADDR, FQDN, USER_FQDN ou la chaine DER_ASN1_DN dans le champ Remote ID',
 'vpn configuration main' => 'VPN configuration - Principal',
 'vpn delayed start' => 'Délai avant le lancement du VPN (seconds)',
 'vpn watch' => 'Redémarrer net-to-net VPN si IP hôte distant change (dyndns).',
 'waiting to synchronize clock' => 'Attendre la synchronisation de l\'horloge',
 'warn when traffic reaches' => 'Avertir lorsque le trafic atteint x %',
-'warning messages' => 'Messages d\Alerte',
+'warning messages' => 'Messages d\'Alerte',
 'was deleted' => 'a été effacé',
 'web hits' => 'Nombre total de sites correspondant à des critères retenus pour',
 'web proxy' => 'Proxy web',
index e1a39773faf081d4de4289ec31a5b1f4f91979d4..8b4a02f33450ea8cd859af57a6e6ec3c00246171 100644 (file)
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007  Michael Tremer & Christian Schmidt                      #
+# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
 
 include Config
 
-VER        = 1.4.28
+VER        = 1.4.42
 
 THISAPP    = asterisk-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
-SUP_ARCH   = i586
 PROG       = asterisk
-PAK_VER    = 5
+PAK_VER    = 6
 
 CHAN_CAPI  = chan_capi-1.1.4
 
@@ -45,29 +44,26 @@ DEPS       = "libpri libtiff libvorbis libogg spandsp netsnmpd"
 
 objects = $(DL_FILE) \
        asterisk-1.4-de-prompts.tar.gz \
-       asterisk-core-sounds-en-gsm-1.4.16.tar.gz \
-       asterisk-extra-sounds-en-gsm-1.4.9.tar.gz \
-       asterisk-moh-opsound-gsm.tar.gz \
-       asterisk-addons-1.4.9.tar.gz \
-       agx-ast-addons-svn65.tgz \
+       asterisk-core-sounds-en-gsm-1.4.22.tar.gz \
+       asterisk-extra-sounds-en-gsm-1.4.11.tar.gz \
+       asterisk-moh-opsound-gsm-2.03.tar.gz \
+       asterisk-addons-1.4.13.tar.gz \
        $(CHAN_CAPI).tar.gz
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-asterisk-core-sounds-en-gsm-1.4.16.tar.gz = $(URL_IPFIRE)/asterisk-core-sounds-en-gsm-1.4.16.tar.gz
-asterisk-extra-sounds-en-gsm-1.4.9.tar.gz = $(URL_IPFIRE)/asterisk-extra-sounds-en-gsm-1.4.9.tar.gz
-asterisk-moh-opsound-gsm.tar.gz = $(URL_IPFIRE)/asterisk-moh-opsound-gsm.tar.gz
+asterisk-core-sounds-en-gsm-1.4.22.tar.gz = $(URL_IPFIRE)/asterisk-core-sounds-en-gsm-1.4.22.tar.gz
+asterisk-extra-sounds-en-gsm-1.4.11.tar.gz = $(URL_IPFIRE)/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz
+asterisk-moh-opsound-gsm-2.03.tar.gz = $(URL_IPFIRE)/asterisk-moh-opsound-gsm-2.03.tar.gz
 asterisk-1.4-de-prompts.tar.gz = $(URL_IPFIRE)/asterisk-1.4-de-prompts.tar.gz
-asterisk-addons-1.4.9.tar.gz = $(URL_IPFIRE)/asterisk-addons-1.4.9.tar.gz
-agx-ast-addons-svn65.tgz = $(URL_IPFIRE)/agx-ast-addons-svn65.tgz
+asterisk-addons-1.4.13.tar.gz = $(URL_IPFIRE)/asterisk-addons-1.4.13.tar.gz
 $(CHAN_CAPI).tar.gz = $(URL_IPFIRE)/$(CHAN_CAPI).tar.gz
 
-$(DL_FILE)_MD5 = e8006ce319e18ce07ce1335ad583330a
-asterisk-core-sounds-en-gsm-1.4.16.tar.gz_MD5 = 87145c1775141613d1471864dae12bdd
-asterisk-extra-sounds-en-gsm-1.4.9.tar.gz_MD5 = ffa11b9d0128735425c43b9ce445dedf
-asterisk-moh-opsound-gsm.tar.gz_MD5 = 1fa8246f532a08ecc359f5e428bd7f60
+$(DL_FILE)_MD5 = 332f2f67e0eefe84b1e55320eab45166
+asterisk-core-sounds-en-gsm-1.4.22.tar.gz_MD5 = 2a99a45c0675135255bc65796b12f7c6
+asterisk-extra-sounds-en-gsm-1.4.11.tar.gz_MD5 = 5479cb4cb81d678304d96f35e4933a11
+asterisk-moh-opsound-gsm-2.03.tar.gz_MD5 = 09066f55f1358f298bc1a6e4678a3ddf
 asterisk-1.4-de-prompts.tar.gz_MD5 = 626a2b95071a5505851e43874dfbfd5c
-asterisk-addons-1.4.9.tar.gz_MD5 = 0c0ddf2386a9541e416e122ca082e611
-agx-ast-addons-svn65.tgz_MD5 = 9372d818cc68337658110f793d0fd8e0
+asterisk-addons-1.4.13.tar.gz_MD5 = e59471b6f25901a82e45b9e5e0c73703
 $(CHAN_CAPI).tar.gz_MD5 = 18fa835e724b7814deafbfa5b8cb01eb
 
 install : $(TARGET)
@@ -111,9 +107,15 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cd $(DIR_APP) && cp -fv $(DIR_SRC)/config/asterisk/asterisk.makeopts menuselect.makeopts
 
        # add additional sounds
-       cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-core-sounds-en-gsm-1.4.16.tar.gz $(DIR_APP)/sounds/
-       cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-extra-sounds-en-gsm-1.4.9.tar.gz $(DIR_APP)/sounds/
-       cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-moh-opsound-gsm.tar.gz $(DIR_APP)/sounds/
+       cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-core-sounds-en-gsm-1.4.22.tar.gz $(DIR_APP)/sounds/
+       cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz $(DIR_APP)/sounds/
+       cd $(DIR_APP) && cp -fv $(DIR_DL)/asterisk-moh-opsound-gsm-2.03.tar.gz $(DIR_APP)/sounds/
+
+       # Fix wrong cpu optimization (march=armv5tel)
+       cd $(DIR_APP) && sed -i -e "s|^PROC=armv5te.*|PROC=armv5te|g" makeopts
+
+       # Add armv5te to gsm codecs
+       cd $(DIR_APP) && sed -i -e "s|armv5b |*armv5te |g" codecs/gsm/Makefile
 
        # compile and install
        cd $(DIR_APP) && make $(MAKETUNING) all
@@ -121,7 +123,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cd $(DIR_APP) && make samples
 
        # extract and configure asterisk-addons
-       cd $(DIR_SRC) && tar zxf $(DIR_DL)/asterisk-addons-1.4.9.tar.gz
+       cd $(DIR_SRC) && tar zxf $(DIR_DL)/asterisk-addons-1.4.13.tar.gz
        cd $(DIR_SRC)/asterisk-addons-* && ./configure --prefix=/usr --sysconfdir=/var/ipfire
        # enable additional features (--> NOT NEEDED, DEFAULT CONFIG INCLUDES ALL)
        #cd $(DIR_SRC)/asterisk-addons-* && cp -f $(DIR_SRC)/config/asterisk/addons.makeopts menuselect.makeopts
@@ -150,16 +152,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        cd $(DIR_SRC)/$(CHAN_CAPI) && make install
        @rm -rf $(DIR_SRC)/$(CHAN_CAPI)
 
-       # build FAX stuff (TODO: get newer version... where to download source?)
-       cd $(DIR_SRC) && tar zxf $(DIR_DL)/agx-ast-addons-svn65.tgz
-       # bugfix: disable app_confcall (not supported with dahdi, but we can take meetme)
-       cd $(DIR_SRC)/agx-ast-addons && echo "project (agx-ast-addons-zaptel)" > ./app-dahdi/CMakeLists.txt
-       cd $(DIR_SRC)/agx-ast-addons && echo >> ./app-dahdi/CMakeLists.txt
-       # end bugfix
-       cd $(DIR_SRC)/agx-ast-addons && ./configure.sh
-       cd $(DIR_SRC)/agx-ast-addons && ./build.sh
-       @rm -rf $(DIR_SRC)/agx-ast-addons
-
        # be sure all source is removed
        @rm -rf $(DIR_APP) $(DIR_SRC)/asterisk-*
 
index 251a56f2aade641f08eea6e8bcad7a1da14c1c02..fea50db0c8764d07269820999cb74b5cced15af2 100644 (file)
@@ -30,7 +30,7 @@ THISAPP    = guardian-$(VER)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = guardian
-PAK_VER    = 7
+PAK_VER    = 8
 
 DEPS       = ""
 
diff --git a/lfs/lcr b/lfs/lcr
index 8b4e04b740f4bc99f24b97e591e6977144421797..453afa43dc2eb33bc77896c10c0df6502e5b2a44 100644 (file)
--- a/lfs/lcr
+++ b/lfs/lcr
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2010  IPFire Team  <info@ipfire.org>                          #
+# Copyright (C) 2007-2011  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -31,7 +31,6 @@ DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
-SUP_ARCH   = i586
 PROG       = lcr
 PAK_VER    = 3
 
index 9c5f4004a367751efd24da8107924553771b27c2..c73f5196b12358a60b11c7acae2060084a24b5b8 100644 (file)
--- a/lfs/mISDN
+++ b/lfs/mISDN
@@ -33,7 +33,6 @@ DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)-kmod-$(KVER)-$(VERSUFIX)
-SUP_ARCH   = i586
 
 ###############################################################################
 # Top-level Rules
@@ -75,6 +74,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @rm -rf $(DIR_SRC)/mISDN* && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_SRC)/mISDN && patch -Np1 < $(DIR_SRC)/src/patches/mISDN-hfcusb-reportl1down.patch
        cd $(DIR_SRC)/mISDN && patch -Np1 < $(DIR_SRC)/src/patches/mISDN_hfc-s_add_id.patch
+ifeq "$(MACHINE_TYPE)" "arm"
+       # Remove unsupported timestampcounter on arm. the result seems to be unused
+       cd $(DIR_SRC)/mISDN && sed -i -e "s|rdtscl(pChan->ulTimestampIn);||g" drivers/isdn/mISDN/octvqe/octvqe_linux.c
+endif
        cd $(DIR_SRC)/mISDN && ./configure --with-kerneldir=/usr/src/linux
        cd $(DIR_SRC)/mISDN && make KVERS=$(KVER)-$(VERSUFIX) modules
        cd $(DIR_SRC)/mISDN && make KVERS=$(KVER)-$(VERSUFIX) \
index b327d724058ecc1a489fb5231d7be04ecf1c9d1a..2bfde66ca5d62ccb19943d65ddc4c681acf2d3dd 100644 (file)
 
 include Config
 
-VER        = svn2020
+VER        = 0.12.1
 
 THISAPP    = mediatomb-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
+DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = mediatomb
-PAK_VER    = 3
+PAK_VER    = 4
 
 DEPS       = "sqlite taglib ffmpeg-libs"
 
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 7fb4ef41da88f82eb1d0acb160104874
+$(DL_FILE)_MD5 = e927dd5dc52d3cfcebd8ca1af6f0d3c2
 
 install : $(TARGET)
 
@@ -76,7 +76,7 @@ $(subst %,%_MD5,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
-       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
        cd $(DIR_APP) && ./configure --prefix=/usr
        cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
        cd $(DIR_APP) && make install
index a29109fc49662ed3cd5a070aa658f00f866970e3..6b71f0dae05ec994a61345860515e0c659477bb6 100644 (file)
--- a/lfs/squid
+++ b/lfs/squid
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.1.15
+VER        = 3.1.16
 
 THISAPP    = squid-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 73d47363ddccc400bc0fb2f814c63a92
+$(DL_FILE)_MD5 = 675aef4411d41f5b55b15a29ad6e5261
 
 install : $(TARGET)