# changelog getFirefox todo * numérotation archive sauvée * révision extraction n° version ## getFirefox 4.19.0 09/03/2018 * lint: shellcheck * lift: revue traitement options * révision: f_affichage * synchro: f__color f__info f__log f__requis f__sudo f__user * synchro: fscript_cronAnacron fscript_get_version fscript_update * fix: ffx_lanceur_desktop, plusieurs versions simultanées possibles, réparer avec `getFirefox ri` ## getFirefox 4.18.0 04/03/2018 * lint ## getFirefox 4.17.1 04/03/2018 * synchro fscript_install, fscript_remove, fscript_update * synchro: f__color, f__info, f__sudo, f__user, f__wget_test * révision: prg_init, f_help * révision: général ubuntu 16.04, ffx_get_version, ffx_install, ffx_pers_get_version ## getFirefox 4.16.1 11/02/2018 * synchro: f__color ## getFirefox 4.16.0 01/02/2018 révision: +requis awk>gawk fix: ffx_config_system, alternatives si primo installation avec aucune alternative existante ## getFirefox 4.15.0 26/01/2018 * révision: mineur, fscript_cronAnacron fscript_install fscript_remove fscript_update * révision: f__requis * fix: f__sudo, extraction nb tentatives ## getFirefox 4.13.1 25/01/2018 * révision: f_help, f_affichage * révision: ffx_install * révision: général wget_log: fscript_get_version, fscript_update ## getFirefox 4.12.0 16/01/2018 * nouveau: cumul options (opérations) possibles (sauf opés scripts) * nouveau: option --sauve pour conserver le téléchargement à l'installation * révision: ffx_lanceur_desktop, mimetype, plus de xul, pas de déclaration images * révision: f__wget_test * révision: f_sudo abandonné dans fscript_install et fscript_remove, au profit appel au traitement général des options * révision: général, invocation f__sudo dans traitement options, plus confortable si su & _all_ * révision: f_sudo, format nombre de tentatives et options appel possibles > 1 * révision: $appli en global au lieu de local * révision: auto-installation, potentiel bug selon conditions appel * révision: réparation icône (endroit du test root pour option all, une seule saisie pw pour tous les canaux) * fix: test gnome-www-browser avant installation (erreur kde) * fix: inscription Default dans profil.ini (synchro fix getThunderbird oubliée :/) ## getFirefox 4.11.0 12/01/2018 * révision: menu réparation icône * all pour tous les canaux installés * menu help * fix: correction commentaire fscript_get_version * fix; correction condition auto-install ## getFirefox 4.10.0 31/12/2017 * menu réparation icone pour pallier au changement lors mise à jour Fx ## getFirefox 4.9.0 29/12/2017 * synchro composants ## getFirefox 4.8.1 27/12/2017 revision: ffx_config_system, meilleur parsage pour default=1 en dernière position ## getFirefox 4.7.0 26/12/2017 révision: f__info, option combinée raw:log révision: f_help remodelage: deux fonctions config_profil, config_system (traitement profil et défaut système) révision: ffx_install fix: ffx_remove, oubli suppression lien dans /usr/bin ## getFirefox 4.5.0 25/12/2017 * cosmétique * révision: ffx_install, ffx_profil_user * révision: général, plus de variables composées avec variable dans local * révision: ffx_lanceur_desktop changement en cours ou bug mozilla sur icon * fix: ffx_get_version, affichage ## getFirefox 4.3.0 24/12/2017 * cosmétique * fix: f__wget_test, incompatible avec redirection logs * fix: typo fscript_update * fix: typo ffx_pers_install ## getFirefox 4.1.0 23/12/2017 * révision: général, tous les wget, définition logs, pour cause de bug wget? sur testing * révision: général, tous les wget, répertoires temp fixes (plus de random) pour permettre reprise DL * fix: mineur, f_help * fix: ffx_install, appel sudo ## getFirefox 4.0.0 22/12/2017 * remodelage complet * Firefox uniquement ## getFirefox 3.16.0 21/12/2017 * révision: update alternatives * fix: mineurs ## getFirefox 3.15.0 18/12/2017 * fix: install manuelle, bug potentiel ## getFirefox 3.14.1 15/12/2017 * synchro f__architecture ## getFirefox 3.14.0 13/12/2017 * révision: f__wget_test ## getFirefox 3.13.0 6/12/2017 * révision: fscript_update, controle chargement début et fin * révision: changement séquence start pour éviter erreur cron ## 3.12.1 5/12/2017 * révision: démarrage * révision: synchro fonctions communes * révision: suppression avertissement ESR, compatibilité * révision: f_tor_install, ffx_install, renommage $architecture * révision: f_tor_install, f_tor_lanceur_desktop, f_tor_pers_install, ffx_install, ffx_default, ffx_install, ffx_pers_install, ffx_profil_user, fscript_cronAnacron_special, renommage $user_ * révision: fscript_cronAnacron, fscript_install, fscript_remove, fscript_update f__log, renommage $fileInstall $fileLogs * révision: affichage ffx_get_version, ffx_pers_get_version * fix: f__wget_test ## 3.11.0 16/10/2017 * mineur f__error f__info f__requis f__wget_test ## 3.10.0 11/10/2017 * fix f__sudo : fonctionnement avec sudo ## 3.9.0 08/10/2017 * f__wget_test(): nouvelle option test, nouveau nommage fichier temp * f__user, premier essai root only, fonctionnement en root only en console * test bash4 au démarrage * révision f__color: utilisation terminfo pour retour au std (et non noir), donc modifs: * f__color f__error f__info f__wget_test * fscript_get_version fscript_install fscript_remove fscript_update * intégration f__sudo dans install & remove script ## 3.8.2 24/09/2017 * fix mineur détection pb 3, raccourci /usr/bin ## 3.8.0 22/09/2017 * renommage fonctions tor * mineure correction lanceurs desktop * renommage ffx_get_versionFF en ffx_get_version, présentation * ffx_get_version, ffx_pers_get_version, ffx_pers_upgrade, ffx_get_canalBas unset/for * f__requis, f__info, f__error unset/for ## 3.7.0 09/09/2017 * remove ligne test dev * présentation ffx_get_versionsFF * correction f_help * révision f_tb_install, f_tb_install * révision ffx_profil_user, suppression ffx_profilIni_inscription inutile en fonction() * révision f__wget_test, fscript_get_version, f__log * nouveau option all pour remove * mieux: gestion paquet firefox-esr en place * fix bug f_tb_remove, ffx_remove * nouveau ffx_default (copie default sur un canal) ## 3.6.2 06/09/2017 * mineur: présentation version, espaces au lieu de Tabs * fix bug droits sur personnalisation (root sur version dev?) ffx_pers_install * préventif sur f_tb_pers_install * cosmétique dirInstallTB="/opt/usr/share/tor-browser" au lieu de "/opt/usr/share/tor-browser/" * f_tb_get_version, f_tb_install, f_tb_lanceur_desktop, f_tb_pers_get_version, f_tb_pers_install, f_tb_pers_remove, f_tb_remove * cosmétique profilTor * f_tb_pers_get_version, f_tb_pers_install * cosmétique dirTemp * f_tb_install, ffx_install, ffx_pers_install * cosmétique user_ * ffx_profil_user * fscript_cronAnacron, fscript_update, fscript_install, fscript_remove * f_tb_get_version, présentation si non installé * f_tb_pers_upgrade, ffx_pers_upgrade, pas de log si pas de maj ## 3.4.0 05/09/2017 révision ffx_pers_upgrade, f_tb_pers_upgrade pour éviter message au cron ## 3.3.0 04/09/2017 * ffx_pers_install, fscript_install, fscript_update (return) * nouveau IFS ## 3.2.0 03/09/2017 * révision appel fscript_remove, fscript_install & fscript_update * fix bug mineur: ffx_pers_install si utilisation en root ## 3.1.0 02/09/2017 * révision mineure f_tb_get_version, f_tb_pers_install, ffx_pers_install * fix bug: url personnalisée pour ffx_pers_get_version * nouveau: option suppression des personnalisations ## 3.0.0 01/09/2017 * révision mineure f__wget_test * nouveau: tor-browser ## 2.9.2 31/08/2017 * fix ffx_install, message installation manuelle ## 2.9.1 30/08/2017 * révision f__requis, f__user, f__wget_test, fscript_cronAnacron * révision déclaration local * révision f__archive_test, ffx_install_manuel * révision affichage ffx_get_versionsFF, ffx_pers_get_version, ffx_pers_install * si produit all, installation personnalisation uniquement pour les produits installés au lieu de f__error * fix version, tb anticipé ## 2.8.0 30/08/2017 * révision conditions d'utilisations, fscript_install, fscript_remove(), fscript_update * révision appel, fscript_install, fscript_remove(), fscript_update * renommage f_help ## 2.7.0 28/08/2017 * fix bug: localisation fileDev * révision f__wget_test * révision mineure ffx_pers_get_version, ffx_get_versionsFF ## 2.6.0 27/08/2017 * fix bug install * fscript_cronAnacron, fscript_install : changement lognameDev ->fileDev * révision présentation fscript_get_version, fscript_install, fscript_remove ## 2.5.0 26/08/2017 * renommage fscript_dl en fscript_update * révision fscript_install, fscript_update, fscript_get_version * révision f__wget_test * révision f__error, f__info * option personnalisation * fix et maj fscript_install pour éventuel fscript_install_special * canal **all** pour install et personnalisation * maj affichage versions personnalisation * fix bug upgrade ## 2.2.1 23/08/2017 * changement délais anacron, fscript_cronAnacron ## 2.2.0 22/08/2017 * maj mineure fscript_dl * fix ffx_profil_user, opérations nécessitant root sans intérêt pour u-canal, root non nécessaire ## 2.1.0 21/08/2017 * révison f__user * log: pas de maj script * maj fscript_dl, fscript_install, fscript_remove, f__info ## 2.0.9 20/08/2017 * fix bug: fscript_cronAnacron appel fscript_cronAnacron_special * fix $TERM * maj fscript_cronAnacron & plus de redémarrage service cron inutile & fonction spécifique pour certains scripts service cron restart &>/dev/null || /etc/init.d/cron restart &>/dev/null || f__info "redémarrer cron ou le PC" * fscript_dl plus de sortie progression download * fscript_get_version inclut version en cours * fscript_install mise en page * install archive manuelle * révision ffx_install * plusieurs options lancement possibles ## 2.0.6 18/08/2017 * maj fscript_cronAnacron lors upgrade et spécial pour dev * maj fscript_get_version, fscript_dl, fscript_install * vérification requis pour fonctionnement script ## 2.0.5 17/08/2017 * test inscription crontab pour recherche bug siduction * test crontab et modif anacrontab lors upgrade ## 2.0.2 16/08/2017 * changement pour homogénéisation des options d'appel du script * révision et homogénéisation des fonctions de script , localisation anacrontab **réinstallation manuelle nécessaire (root)** * révision chmod * lancement cron restart (bien que inutile?) à l'installation et à la suppression du script * fix bug: firefox -P non fonctionnel * fix bug critique: maj non fonctionnelle avec fonction f__user récente.. :( * révision f__user * révision f__requis ## 1.6.0 31/07/2017 * fix bug: détection user sous gnome ## 1.5.2 31/07/2017 * revue log upgrade * option version script ## 1.5.1 30/07/2017 * lifting * fix bug mineur: pas d'inscription superflue dans crontab si plusieurs installations scripts successives ## 1.4.2 28/07/2017 * mieux: fichier log spécifique mais nécessite réinstallation en root (pas de mise à jour) * mieux: logs d'évènements majeurs * fix: suppression ancienne localisation /usr/local/bin/ * avertissement maj manuelle à faire pour nouveaux logs ## 1.3.1 27/07/2017 * supprimé: possibilité installation en user si préexistant * mieux: détection paquet installé * fix bug: lanceur desktop * révision grep quiet ## 1.2.1 27/07/2017 fix: période anacron ## 1.2.0 26/07/2017 * dépendance killall * replacement lien script dans /usr/bin/ (meilleure compat?) * lifting * plus de désinstallation automatique firefox-esr, avertissement ## 1.1.0 24/07/2017 mieux: remove, cas de figure plus aucun canal installé fixé fix: correction help ## 1.0.0 24/07/2017 * 1ère publication