X-Git-Url: https://git.sesse.net/?p=pr0n;a=blobdiff_plain;f=perl%2Fpr0n-upload.pl;h=95ac0471476eda5446cf52c46926b1318a866fe5;hp=6d5aacc9d898039e8cf8e0c731ba5bc6075d2b2c;hb=b413b07902fc271184d81c02c542c0301ea36515;hpb=773d6cc9629e119b2bdc0ea8849aefccc29ffc8b;ds=sidebyside diff --git a/perl/pr0n-upload.pl b/perl/pr0n-upload.pl index 6d5aacc..95ac047 100755 --- a/perl/pr0n-upload.pl +++ b/perl/pr0n-upload.pl @@ -26,10 +26,6 @@ $queue->enqueue(@ARGV); # Fetch username and password, and check that they actually work. my ($user, $pass) = get_credentials(); my $dav = init_dav($url, $user, $pass); -my $r = $dav->propfind(-url => $url, -depth => 0); -if ($r == 0) { - die "Couldn't open $url: " . $dav->message . "\n"; -} # Fire up the worker threads, and wait for them to finish. my @threads = (); @@ -61,7 +57,7 @@ sub init_dav { my $ua = HTTP::DAV::UserAgent->new(); $ua->agent('pr0n-uploader/v1.0 (perldav)'); my $dav = HTTP::DAV->new(-useragent=>$ua); - $dav->credentials(-user=>$user, -pass=>$pass, -url=>$url); + $dav->credentials(-user=>$user, -pass=>$pass, -url=>$url, -realm=>'pr0n.sesse.net'); $dav->open(-url => $url) or die "Couldn't open $url: " . $dav->message . "\n"; return $dav;