mirror of https://framagit.org/kyodev/kyopages.git
2.6.2
This commit is contained in:
parent
80bf0e45eb
commit
f1f0e63c16
|
@ -101,8 +101,9 @@ lancer le script sans arguments: `getFlashPlayer` ou avec l'option help `getFlas
|
||||||
ni le distribuer librement.
|
ni le distribuer librement.
|
||||||
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
||||||
sans que l'éditeur fasse beaucoup d'efforts pour corriger cela...
|
sans que l'éditeur fasse beaucoup d'efforts pour corriger cela...
|
||||||
Il sera bloqué à plus ou moins court terme pas les navigateurs majeurs,
|
Il sera bloqué plus ou moins bloqué à terme pas les navigateurs majeurs,
|
||||||
c'est à dire Firefox et Chrom(ium). Préparez vous à cela...
|
c'est à dire Firefox et Chrom(ium). Préparez vous à cela...
|
||||||
|
voir: https://developer.mozilla.org/fr/docs/Plugins/Roadmap
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -124,8 +125,9 @@ lancer le script sans arguments: `getFlashPlayer` ou avec l'option help `getFlas
|
||||||
ni le distribuer librement.
|
ni le distribuer librement.
|
||||||
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
||||||
sans que l'éditeur fasse beaucoup d'efforts pour corriger cela...
|
sans que l'éditeur fasse beaucoup d'efforts pour corriger cela...
|
||||||
Il sera bloqué à plus ou moins court terme pas les navigateurs majeurs,
|
Il sera bloqué plus ou moins bloqué à terme pas les navigateurs majeurs,
|
||||||
c'est à dire Firefox et Chrom(ium). Préparez vous à cela...
|
c'est à dire Firefox et Chrom(ium). Préparez vous à cela...
|
||||||
|
voir: https://developer.mozilla.org/fr/docs/Plugins/Roadmap
|
||||||
|
|
||||||
version FlashPlayer en ligne: 26.0.0.137
|
version FlashPlayer en ligne: 26.0.0.137
|
||||||
|
|
||||||
|
@ -177,8 +179,9 @@ lancer le script sans arguments: `getFlashPlayer` ou avec l'option help `getFlas
|
||||||
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
||||||
sans que l'éditeur fasse beaucoup d'efforts pour corriger cet état
|
sans que l'éditeur fasse beaucoup d'efforts pour corriger cet état
|
||||||
de fait...
|
de fait...
|
||||||
Il sera donc bloqué à plus ou moins court terme pas les navigateurs
|
Il sera bloqué plus ou moins bloqué à terme pas les navigateurs majeurs,
|
||||||
majeurs, c'est à dire Firefox et Chrom(ium). Préparez vous à cela...
|
c'est à dire Firefox et Chrom(ium). Préparez vous à cela...
|
||||||
|
voir: https://developer.mozilla.org/fr/docs/Plugins/Roadmap
|
||||||
|
|
||||||
|
|
||||||
FlashPlayer 26.0.0.137 installé ou mis à jour pour kyodev
|
FlashPlayer 26.0.0.137 installé ou mis à jour pour kyodev
|
||||||
|
@ -279,7 +282,7 @@ pour vérifier la date où la dernière version du plugin a été installée ou
|
||||||
`date -r ~/.mozilla/plugins/libflashplayer.version`
|
`date -r ~/.mozilla/plugins/libflashplayer.version`
|
||||||
|
|
||||||
|
|
||||||
## supprimer le script sur le système
|
## supprimer le script
|
||||||
|
|
||||||
en **root**:
|
en **root**:
|
||||||
`getFlashPlayer sysremove`
|
`getFlashPlayer sysremove`
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
version=2.6.1
|
version=2.6.2
|
||||||
date="18/07/2017"
|
date="18/07/2017"
|
||||||
projet="Kyodev"
|
projet="Kyodev"
|
||||||
contact="https://framagit.org/kyodev/kyopages/issues"
|
contact="https://framagit.org/kyodev/kyopages/issues"
|
||||||
script="getFlashPlayer"
|
script="getFlashPlayer"
|
||||||
urlScript="https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer"
|
urlScript="https://framagit.org/kyodev/kyopages/raw/master/scripts/getFlashPlayer"
|
||||||
|
urlNotice="https://kyodev.frama.io/kyopages/scripts/getFlashPlayer/"
|
||||||
user_agent="Mozilla/5.0 (X11; Linux $(uname -m); rv:54.0) Gecko/20100101 Firefox/54.0"
|
user_agent="Mozilla/5.0 (X11; Linux $(uname -m); rv:54.0) Gecko/20100101 Firefox/54.0"
|
||||||
|
|
||||||
##### license LPRAB/WTFPL
|
##### license LPRAB/WTFPL
|
||||||
|
@ -225,9 +226,9 @@ cat << 'EOF'
|
||||||
ni le distribuer librement.
|
ni le distribuer librement.
|
||||||
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
Il souffre de nombreuses vulnérabilités chroniques, depuis des années
|
||||||
sans que l'éditeur fasse beaucoup d'efforts pour corriger cela...
|
sans que l'éditeur fasse beaucoup d'efforts pour corriger cela...
|
||||||
Il sera bloqué à plus ou moins court terme pas les navigateurs majeurs,
|
Il sera bloqué plus ou moins bloqué à terme pas les navigateurs majeurs,
|
||||||
c'est à dire Firefox et Chrom(ium). Préparez vous à cela...
|
c'est à dire Firefox et Chrom(ium). Préparez vous à cela...
|
||||||
|
voir: https://developer.mozilla.org/fr/docs/Plugins/Roadmap
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -292,7 +293,6 @@ fflash_install(){
|
||||||
f__testArchive "$dirTemp$file" || f__error " Le fichier $dirTemp$file n'est pas une archive tar.gz valide"
|
f__testArchive "$dirTemp$file" || f__error " Le fichier $dirTemp$file n'est pas une archive tar.gz valide"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir -p "$dirTemp"
|
|
||||||
# décompression archive téléchargée dans dossier de travail
|
# décompression archive téléchargée dans dossier de travail
|
||||||
if [ -e "$file" ]; then tar -xaf "$file" -C "$dirTemp"; else tar -xaf "$dirTemp$file" -C "$dirTemp"; fi
|
if [ -e "$file" ]; then tar -xaf "$file" -C "$dirTemp"; else tar -xaf "$dirTemp$file" -C "$dirTemp"; fi
|
||||||
if [ "$1" == "manuel" ]; then verFlash="$(strings $dirTemp/libflashplayer.so | grep -Eo '[0-9]+_[0-9]+_[0-9]+_[0-9]+' | sed 's/_/./g')"; fi
|
if [ "$1" == "manuel" ]; then verFlash="$(strings $dirTemp/libflashplayer.so | grep -Eo '[0-9]+_[0-9]+_[0-9]+_[0-9]+' | sed 's/_/./g')"; fi
|
||||||
|
@ -336,18 +336,18 @@ fflash_manuelInstall(){
|
||||||
fflash_install "manuel" "$1"
|
fflash_install "manuel" "$1"
|
||||||
}
|
}
|
||||||
|
|
||||||
### début script =======================================================
|
|
||||||
|
|
||||||
#initialisation
|
#initialisation
|
||||||
f__user
|
f__user
|
||||||
verFlash="na"
|
verFlash="na"
|
||||||
f__requis "wget" "logger" "file"
|
f__requis "wget" "logger" "file" "tar"
|
||||||
[ -e "/opt/bin/$script" ] && ls -l "/opt/bin/$script" | grep 'root' &>/dev/null && f__error "bug sécu 01" \
|
|
||||||
"veuillez désinstaller le script et le réinstaller" "voir: $urlNotice#supprimer-le-script"
|
|
||||||
|
|
||||||
# installation du script si pas dans le système
|
# installation du script si pas dans le système
|
||||||
dirname "$0" | grep 'bin' &>/dev/null || fscript_install
|
dirname "$0" | grep 'bin' &>/dev/null || fscript_install
|
||||||
|
|
||||||
|
[ "$1" != "sysremove" ] && [ -e "/opt/bin/$script" ] && ls -l "/opt/bin/$script" | grep 'root' &>/dev/null && f__error "bug sécu 01" \
|
||||||
|
"veuillez désinstaller le script et le réinstaller" "voir: $urlNotice#supprimer-le-script"
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
"install" )
|
"install" )
|
||||||
fflash_install;; # installation plugin
|
fflash_install;; # installation plugin
|
||||||
|
|
|
@ -1,15 +1,13 @@
|
||||||
# changelog getFlashPlayer
|
# changelog getFlashPlayer
|
||||||
|
|
||||||
## 2.6.1 18/07/2017
|
## 2.6.2 18/07/2017
|
||||||
|
|
||||||
* cosmétique
|
|
||||||
* test bug sécu 01
|
|
||||||
* fix mineur: meilleur ménage lors mise à jour script
|
|
||||||
|
|
||||||
## 2.6.0 18/07/2017
|
|
||||||
|
|
||||||
* mieux: ajouts chown sécu
|
* mieux: ajouts chown sécu
|
||||||
* mineur: ménage tests supplémentaires
|
* mineur: ménage tests supplémentaires
|
||||||
|
* cosmétique
|
||||||
|
* test bug sécu 01
|
||||||
|
* fix bug sécu
|
||||||
|
* fix mineur: meilleur ménage lors mise à jour script
|
||||||
|
|
||||||
## 2.5.0 18/07/2017
|
## 2.5.0 18/07/2017
|
||||||
|
|
||||||
|
@ -17,24 +15,15 @@
|
||||||
|
|
||||||
## 2.4.3 17/07/2017
|
## 2.4.3 17/07/2017
|
||||||
|
|
||||||
* tests supplémentaires pour cerner bug
|
|
||||||
|
|
||||||
## 2.4.2 17/07/2017
|
|
||||||
|
|
||||||
* typo
|
|
||||||
|
|
||||||
## 2.4.1 17/07/2017
|
|
||||||
|
|
||||||
* fix mineur: ménage tentative détection url v2
|
|
||||||
* fix mineur: lien fr pour détection version en ligne
|
|
||||||
|
|
||||||
## 2.4.0 17/07/2017
|
|
||||||
|
|
||||||
* mieux, multi linux: test dépendances
|
* mieux, multi linux: test dépendances
|
||||||
* mieux, multi linux: test cnx
|
* mieux, multi linux: test cnx
|
||||||
* révision extraction version flash
|
* révision extraction version flash
|
||||||
* révision procédure maj script
|
* révision procédure maj script
|
||||||
* révision wgets
|
* révision wgets
|
||||||
|
* fix mineur: ménage tentative détection url v2
|
||||||
|
* fix mineur: lien fr pour détection version en ligne
|
||||||
|
* typo
|
||||||
|
* tests supplémentaires pour cerner bug
|
||||||
|
|
||||||
## 2.3.1 17/07/2017
|
## 2.3.1 17/07/2017
|
||||||
|
|
||||||
|
@ -50,37 +39,23 @@
|
||||||
|
|
||||||
## 2.2.1 14/07/2017
|
## 2.2.1 14/07/2017
|
||||||
|
|
||||||
|
* fix bug: mauvaise détection paquet flashplugin-nonfree installé
|
||||||
|
* mieux: installation script optimisée lors mise à jour
|
||||||
|
* mieux: root plus nécessaire lors maj manuelle du script
|
||||||
* fix mineurs
|
* fix mineurs
|
||||||
* mieux: déclaration PATH & IFS (sécu)
|
* mieux: déclaration PATH & IFS (sécu)
|
||||||
* fix: détection changement url
|
* fix: détection changement url
|
||||||
* fix mineur: user-agent
|
* fix mineur: user-agent
|
||||||
* BUG: erreur chargement -> wget? idem avec curl
|
* BUG: erreur chargement -> wget? idem avec curl
|
||||||
|
|
||||||
## 2.2.0 14/07/2017
|
|
||||||
|
|
||||||
* fix bug: mauvaise détection paquet flashplugin-nonfree installé
|
|
||||||
* mieux: installation script optimisée lors mise à jour
|
|
||||||
* mieux: root plus nécessaire lors maj manuelle du script
|
|
||||||
|
|
||||||
## 2.1.0 13/07/2017
|
## 2.1.0 13/07/2017
|
||||||
|
|
||||||
* nouveau: installation d'une archive téléchargée manuellement
|
* nouveau: installation d'une archive téléchargée manuellement
|
||||||
* mieux: test validité archive téléchargée
|
* mieux: test validité archive téléchargée
|
||||||
|
|
||||||
|
|
||||||
## 2.0.2 13/07/2017
|
## 2.0.2 13/07/2017
|
||||||
|
|
||||||
* fix mineurs
|
|
||||||
* renommage fonctions
|
|
||||||
* fin nettoyage v-test
|
|
||||||
* fix bug: test sur taille download
|
|
||||||
* fix bug: test wget
|
|
||||||
|
|
||||||
## 2.0.1 13/07/2017
|
|
||||||
|
|
||||||
* fix mineurs
|
|
||||||
|
|
||||||
## 2.0.0 13/07/2017
|
|
||||||
|
|
||||||
* nouveau
|
* nouveau
|
||||||
* mise à jour automatique du script
|
* mise à jour automatique du script
|
||||||
* chargements moins verbeux
|
* chargements moins verbeux
|
||||||
|
@ -88,6 +63,12 @@
|
||||||
* test et maj éventuelle script lors du test disponibilité de flash
|
* test et maj éventuelle script lors du test disponibilité de flash
|
||||||
* plus de limitation debian
|
* plus de limitation debian
|
||||||
* abandon version v-test (problème de liens de chargement)
|
* abandon version v-test (problème de liens de chargement)
|
||||||
|
* fix mineurs
|
||||||
|
* fix mineurs
|
||||||
|
* renommage fonctions
|
||||||
|
* fin nettoyage v-test
|
||||||
|
* fix bug: test sur taille download
|
||||||
|
* fix bug: test wget
|
||||||
|
|
||||||
## 1.1.0 12/07/2017
|
## 1.1.0 12/07/2017
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue