Intégration de la branche release-2.6.0
This commit is contained in:
commit
05c1c25929
|
@ -1,3 +1,9 @@
|
||||||
|
## Version 2.6.0 du 10/07/2015-17:32
|
||||||
|
|
||||||
|
efa6b3a Intégration de la branche ftps
|
||||||
|
3288999 authftp: support tls en forçant l'utilisation de lftp
|
||||||
|
58e7f6f pconf reconnait maintenant les arguments offline et online
|
||||||
|
|
||||||
## Version 2.5.1 du 03/07/2015-08:29
|
## Version 2.5.1 du 03/07/2015-08:29
|
||||||
|
|
||||||
abc4cb9 dumpclients: possibilité de choisir les champs supplémentaires à afficher
|
abc4cb9 dumpclients: possibilité de choisir les champs supplémentaires à afficher
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
2.5.1
|
2.6.0
|
||||||
|
|
7
authftp
7
authftp
|
@ -25,6 +25,9 @@ OPTIONS
|
||||||
$scriptname -l -o -e -o 'mirror remote local' host login pass
|
$scriptname -l -o -e -o 'mirror remote local' host login pass
|
||||||
Dans cet exemple, l'option -e de lftp est utilisée pour faire un miroir
|
Dans cet exemple, l'option -e de lftp est utilisée pour faire un miroir
|
||||||
local du répertoire remote.
|
local du répertoire remote.
|
||||||
|
--tls
|
||||||
|
Indiquer que la connexion se fera en TLS. Implique --lftp puisque ncftp
|
||||||
|
ne le supporte pas.
|
||||||
|
|
||||||
note: A cause d'une limitation de lftp, ce n'est pas possible de se connecter
|
note: A cause d'une limitation de lftp, ce n'est pas possible de se connecter
|
||||||
automatiquement avec lftp si le mot de passe contient une virgule. A cause de la
|
automatiquement avec lftp si le mot de passe contient une virgule. A cause de la
|
||||||
|
@ -39,12 +42,14 @@ set_defaults authftp
|
||||||
noproxy="$AUTHFTP_PROXY_DISABLED"
|
noproxy="$AUTHFTP_PROXY_DISABLED"
|
||||||
lftp=
|
lftp=
|
||||||
options=()
|
options=()
|
||||||
|
tls=
|
||||||
parse_opts "${PRETTYOPTS[@]}" \
|
parse_opts "${PRETTYOPTS[@]}" \
|
||||||
--help '$exit_with display_help' \
|
--help '$exit_with display_help' \
|
||||||
-p,--proxy noproxy= \
|
-p,--proxy noproxy= \
|
||||||
-n,--noproxy noproxy=1 \
|
-n,--noproxy noproxy=1 \
|
||||||
-l,--lftp lftp=1 \
|
-l,--lftp lftp=1 \
|
||||||
-o:,--option: options \
|
-o:,--option: options \
|
||||||
|
--tls tls=1 \
|
||||||
@ args -- "$@" && set -- "${args[@]}" || die "$args"
|
@ args -- "$@" && set -- "${args[@]}" || die "$args"
|
||||||
|
|
||||||
[ -n "$noproxy" -o -n "$AUTHFTP_PROXY_HOST" ] || die "AUTHFTP_PROXY_HOST doit être défini"
|
[ -n "$noproxy" -o -n "$AUTHFTP_PROXY_HOST" ] || die "AUTHFTP_PROXY_HOST doit être défini"
|
||||||
|
@ -57,6 +62,8 @@ read_value -i "Entrez l'identifiant de connexion" login "$2"
|
||||||
read_value -i "Entrez le mot de passe" password "$3"
|
read_value -i "Entrez le mot de passe" password "$3"
|
||||||
read_value -i "Entrez le chemin" path "$4" N
|
read_value -i "Entrez le chemin" path "$4" N
|
||||||
|
|
||||||
|
[ -n "$tls" ] && lftp=1
|
||||||
|
|
||||||
if [ -n "$lftp" ]; then
|
if [ -n "$lftp" ]; then
|
||||||
if [ -n "$noproxy" ]; then
|
if [ -n "$noproxy" ]; then
|
||||||
exec lftp -u "$login,$password" "${options[@]}" "ftp://$host/$path"
|
exec lftp -u "$login,$password" "${options[@]}" "ftp://$host/$path"
|
||||||
|
|
|
@ -52,8 +52,8 @@ function pconf() {
|
||||||
*) UTOOLS_AUTO=1;;
|
*) UTOOLS_AUTO=1;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
n|np|nopush) UTOOLS_VCS_OFFLINE=1;;
|
n|np|nopush|o|off|offline) UTOOLS_VCS_OFFLINE=1;;
|
||||||
push) UTOOLS_VCS_OFFLINE=;;
|
push|on|online) UTOOLS_VCS_OFFLINE=;;
|
||||||
p|cyclep)
|
p|cyclep)
|
||||||
case "$UTOOLS_VCS_OFFLINE" in
|
case "$UTOOLS_VCS_OFFLINE" in
|
||||||
"") UTOOLS_VCS_OFFLINE=1;;
|
"") UTOOLS_VCS_OFFLINE=1;;
|
||||||
|
|
Loading…
Reference in New Issue