First, sorry for my english.
If i try to upgrade my arch box, pacman say to me that all remote database are unreacheble.
So i tried to modify the XferCommand like this :

XferCommand = echo %u

and i discover that the url isn't correct :

ftp://ftp.archlinux.org/testing/os/i686/testing.db.tar.gz/testing.db.tar.gz
ftp://ftp.archlinux.org/current/os/i686/current.db.tar.gz/current.db.tar.gz

the correct one is
ftp://ftp.archlinux.org/testing/os/i686/testing.db.tar.gz/

i resolved the problem with this XferCommand :

XferCommand = echo %u | awk '{ print(substr($1,0,index($1,"gz/")+1)) }' | xargs /usr/bin/wget --passive-ftp -c -O %o


bye :)