[spip-dev] syndication https

hello,
sur une 1.9.2 j'ai un petit souci pour syndiquer un site qui est en HTTPS avec un require valid user
l'url https://user:password@monsite/spip.php?page=backend ne passe pas.

en fouinant un peu dans distant.php, je vois qu'en ajoutant juste 3 lignes, ca passe :

if ($t['scheme'] == 'http') {
        $scheme = 'http'; $scheme_fsock='';
    } elseif ($t['scheme'] == 'https') {
        $scheme = 'ssl'; $scheme_fsock='ssl://';
        if (!isset($t['port']) || !($port = $t['port'])) $t['port'] = 443;
    }
    else {
        $scheme = $t['scheme']; $scheme_fsock=$scheme.'://';
    }
+ if (isset($t['user'])) {
+ $scheme_fsock .= $t['user'];
+ if (isset($t['pass'])) $scheme_fsock .= ':'.$t['pass'];
+ $scheme_fsock .= '@';
+ }
    if (!isset($t['port']) || !($port = $t['port'])) $port = 80;
    $query = $t['query'];
    if (!isset($t['path']) || !($path = $t['path'])) $path = "/";

mais bon, c'est sans doute pas le mieux vu que ca ne marchera que pour le fsock

ca a pas mal bougé coté 2.0 mais je pense que de la meme facon, les login/password sautent (parse_url les reccupèrent bien en user/pass mais ca n'est utilisé nul part)

je suis passé à coté d'un truc ou c'est pas géré actuellement ?

@++

PS : question auxiliaire : il y a moyen dans le htaccess de faire un require valid user SAUF si la connexion vient de 127.0.0.1 ?

intégré en [13942].

Committo,Ergo:Sum