Re: WebDAV mit Windows 7?

2011-09-21 Diskussionsfäden Michael Renner
On Tuesday, September 13, 2011 05:26:50 pm Mario Brandt wrote:
> Moin!
> Ich hatte damit bisher keine Probleme (ohne SSL).
> 
> Was für Probleme treten denn genau auf?

Mit Hilfe von wireshark schaute ich mir das nun genauer an. Sehr seltsam!
Bei https geht es schief, weil alle TCP-Pakete leer sind. Es wird zwar mit SYN 
und ACK eine Verbindung aufgebaut, doch es gibt kein Paket das auch nur ein 
einziges Bit als Payload enthält. Also auch kein GET / .

Gut, also zurück zu http. Dort wird ein GET abgesetzt. Dann verlangt der 
Apache die Basic Authentifacation worauf der Windows Explorer nicht mehr 
reagiert.

Mit DigestAuth das selbe Bild: der Windows Explorer schickt einfach keine 
Daten:

OPTIONS /renner HTTP/1.1
User-Agent: Microsoft-WebDAV-MiniRedir/6.1.7601
Translate: f
Host: 78.47.22.221
Via: 1.1 SGW-02 (squid)
X-Forwarded-For: unknown
Cache-Control: max-age=259200
Connection: keep-alive

HTTP/1.1 401 Authorization Required
Date: Wed, 21 Sep 2011 12:53:28 GMT
Server: Apache
WWW-Authenticate: Digest realm="78.47.22.221", 
nonce="eoAGEHOtBAA=86093a86e90d7cffe1cc08f043d99ff627930526", algorithm=MD5, 
qop="auth"
Content-Length: 401
Connection: close
Content-Type: text/html; charset=iso-8859-1

.
.
.
.


Immerhin scheint der Zugriff mit http (nicht mit https) selbst zu 
funktionieren: Ganz ohne Zugriffsschutz kann man auf den WebDAV-Server 
zugreifen.

Was ist das nur?

CU

--
Apache HTTP Server Mailing List "users-de"
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



Re: Re: WebDAV mit Windows 7?

2011-09-15 Diskussionsfäden klaus
Hallo,
ich bin für ein paar Tage nicht vor Ort und kann Deine Mail nicht lesen.
Ich werde sie nach meiner Rückkehr  ab 19.09.11 beantworten.
Klaus Puntke



--
Apache HTTP Server Mailing List "users-de" 
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



Re: WebDAV mit Windows 7?

2011-09-15 Diskussionsfäden Michael Renner
On Wednesday 14 September 2011, Martin Allert wrote:
> Hallo,

Moin,

> Lass mich raten:
> 
> Da liegen office Files drin, also xlsx etc...

ne, im Verzeichnis in das ich einsteige gibt es nur Unterverzeichnisse. Die 
enthalten zur Zeit nur Testdateien bin der Endung .bin

Muss wirklich mal im Netzwerk sniffen ...

CU
-- 
|Michael Renner  E-mail: michael.ren...@gmx.de  |
|81541 Munichskype: michael.renner.gmx.de   |
|Germany Don't drink as root!  ESC:wq

--
Apache HTTP Server Mailing List "users-de" 
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



Re: WebDAV mit Windows 7?

2011-09-14 Diskussionsfäden Martin Allert
Hallo,

Lass mich raten:

Da liegen office Files drin, also xlsx etc...


Viele Grüße,

Martin Allert
(Mobil)

Am 14.09.2011 um 17:52 schrieb "Michael Renner" :

> On Tuesday, September 13, 2011 05:26:50 pm Mario Brandt wrote:
>> Moin!
>> Ich hatte damit bisher keine Probleme (ohne SSL).
> 
> Moin Mario,
> 
>> Was für Probleme treten denn genau auf?
> 
> unabhängig von SSL oder nicht kann schon keine Verbindung aufgebaut werden. 
> Nach Eingabe von http://server.domain.tld/username und der Abfrage von 
> Username und Passwort lautet die Fehlermelung:
> 
> Der eingegebene Ordner ist ungültig, wählen sie einen anderen Ordner
> 
> Andere Clients (XP, Mount unter Linux, curl, BitKinex etc) funktionieren 
> problemlos. Kompiliert wurde der Apache 2.2.19 mit den Optionen
>  $ ./configure --prefix=/opt/apache22 --enable-modules=all --enable-ssl --
> sysconfdir=/opt/apache22/etc/ --datadir=/global/WebDAV/data/ --enable-pie --
> enable-bucketeer --enable-reqtimeout --enable-expires --enable-headers --
> enable-dav -enable-dav-fs --enable-dav-lock
> 
> Die Konfiguration für meinen User sieht so aus (und funktioniert einzig mit 
> Windows 7 nicht)
>  
>Options +All Indexes
>AllowOverride None
>order allow,deny
>allow from all
>DAV On
>DavDepthInfinity off
>AuthName "Login area"
>AuthType Basic
>#AuthType Digest
>#AuthDigestDomain /renner https://server.domain.tld/renner
>#AuthDigestProvider file
>#AuthUserFile "/global/WebDAV/var/digest"
> 
> 
> UNLOCK>
>  Require user renner
>
>AuthUserFile /global/WebDAV/var/htpasswd
> 
>  
> Das SSL wird extern gemacht, nicht vom Apache selbst.
> 
> Jetzt wollte ich nochmal testen um den TCP-Traffic zu sniffen und die genaue 
> Fehlermeldung aus dem Logfile zu holen. Offensichtlich scheinbar sind die TCP-
> Pakete aber leer. Sehr verwirrend!
> 
> Dankbar für weitere Hinweise
> 
> 
> --
>Apache HTTP Server Mailing List "users-de" 
>  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
>   sonstige Anfragen an users-de-h...@httpd.apache.org
> --
> 


Re: WebDAV mit Windows 7?

2011-09-14 Diskussionsfäden Michael Renner
On Tuesday, September 13, 2011 05:26:50 pm Mario Brandt wrote:
> Moin!
> Ich hatte damit bisher keine Probleme (ohne SSL).

Moin Mario,

> Was für Probleme treten denn genau auf?

unabhängig von SSL oder nicht kann schon keine Verbindung aufgebaut werden. 
Nach Eingabe von http://server.domain.tld/username und der Abfrage von 
Username und Passwort lautet die Fehlermelung:

Der eingegebene Ordner ist ungültig, wählen sie einen anderen Ordner

Andere Clients (XP, Mount unter Linux, curl, BitKinex etc) funktionieren 
problemlos. Kompiliert wurde der Apache 2.2.19 mit den Optionen
  $ ./configure --prefix=/opt/apache22 --enable-modules=all --enable-ssl --
sysconfdir=/opt/apache22/etc/ --datadir=/global/WebDAV/data/ --enable-pie --
enable-bucketeer --enable-reqtimeout --enable-expires --enable-headers --
enable-dav -enable-dav-fs --enable-dav-lock

Die Konfiguration für meinen User sieht so aus (und funktioniert einzig mit 
Windows 7 nicht)
  
Options +All Indexes
AllowOverride None
order allow,deny
allow from all
DAV On
DavDepthInfinity off
AuthName "Login area"
AuthType Basic
#AuthType Digest
#AuthDigestDomain /renner https://server.domain.tld/renner
#AuthDigestProvider file
#AuthUserFile "/global/WebDAV/var/digest"



  Require user renner

AuthUserFile /global/WebDAV/var/htpasswd

  
Das SSL wird extern gemacht, nicht vom Apache selbst.

Jetzt wollte ich nochmal testen um den TCP-Traffic zu sniffen und die genaue 
Fehlermeldung aus dem Logfile zu holen. Offensichtlich scheinbar sind die TCP-
Pakete aber leer. Sehr verwirrend!

Dankbar für weitere Hinweise


--
Apache HTTP Server Mailing List "users-de"
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



Re: Re: WebDAV mit Windows 7?

2011-09-13 Diskussionsfäden klaus
Hallo,
ich bin für ein paar Tage nicht vor Ort und kann Deine Mail nicht lesen.
Ich werde sie nach meiner Rückkehr  ab 19.09.11 beantworten.
Klaus Puntke



--
Apache HTTP Server Mailing List "users-de" 
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



Re: WebDAV mit Windows 7?

2011-09-13 Diskussionsfäden Mario Brandt
Moin!
Ich hatte damit bisher keine Probleme (ohne SSL).

Was für Probleme treten denn genau auf?

Gruß
Mario

--
Apache HTTP Server Mailing List "users-de"
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



Re: WebDAV mit Windows 7?

2011-09-12 Diskussionsfäden klaus
Hallo,
ich bin für ein paar Tage nicht vor Ort und kann Deine Mail nicht lesen.
Ich werde sie nach meiner Rückkehr  ab 19.09.11 beantworten.
Klaus Puntke



--
Apache HTTP Server Mailing List "users-de" 
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



WebDAV mit Windows 7?

2011-09-12 Diskussionsfäden Michael Renner
Moin,

seit Windows Vista (und auch mit Windows 7) ist es schwierig mit einen
WebDAV-Server auf Apache-Basis zu arbeiten.

Im Netz finden sich verschiedene Tipps (MS-Patch einspielen, Port in die
URL aufnehmen, Registry anpassen, nur http/https verwenden) die alle nur
unter bestimmten Begingungen zu funktionieren.

Gibt es inzwischen eine Lösung, die zuverlässig serverseitig konfiguriert
werden kann?

Danke
-- 
|Michael Renner  E-mail: michael.ren...@gmx.de  |
|81541 Munichskype: michael.renner.gmx.de   |
|Germany Don't drink as root!  ESC:wq

--
Apache HTTP Server Mailing List "users-de"
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



Re: WebDAV mit Windows

2009-07-15 Diskussionsfäden Michelle Konzack
Hallo Reiner und *,

also Du kannst überhaupt schon mal auf WebDAV zugreifen...

Hier bei mir geht überhaupt nichts, mit Ausnahme unter  Debian GNU/Linux
mit "cadaver".

Ws wir derzeit benötigen ist eine  möglichkeit,  XP/Vista  per  Netzwerk
Datei System darauf zugreidfen zu lassen,  nur  Vista  kann  sich  nicht
Verbinden.

Was für einen Windows Client verwendest Du?

Vor allem, wie richtet man WebDAV  für  verschiedene  Benutzer  ein  mit
unterschiedlichen Rechten und auch Shared Verzeichnisse?

Thanks, Greetings and nice Day/Evening
Michelle Konzack
Systemadministrator
Tamay Dogan Network
Debian GNU/Linux Consultant

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
# Debian GNU/Linux Consultant #
 Michelle Konzack
   c/o Vertriebsp. KabelBW
   Blumenstrasse 2
Jabber linux4miche...@jabber.ccc.de   77694 Kehl/Germany
IRC #Debian (irc.icq.com) Tel. DE: +49 177 9351947
ICQ #328449886Tel. FR: +33  6  61925193


signature.pgp
Description: Digital signature


Re: WebDAV mit Windows

2009-06-23 Diskussionsfäden Rainer Sokoll
Bjoern Hoehrmann wrote:
> * Rainer Sokoll wrote:
>> Geht einwandfrei mit Nautilus und cadaver. Kommt aber ein XP-Client,
>> kann er keine Verzeichnisse anlegen - den Menüpunkt gibts schlichtweg
>> nicht. 
> 
>> Allow: 
>> OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK
> 
> Das Problem ist dann wohl, dass hier MKCOL nicht steht.

Ich muß nochmal nachhaken. Es scheint wirklich der Allow-Header zu sein.
 Rfc 2616 sagt dazu:

  The Allow entity-header field lists the set of methods supported
  by the resource identified by the Request-URI. The purpose of this
  field is strictly to inform the recipient of valid methods
  associated with the resource. An Allow header field MUST be
  present in a 405 (Method Not Allowed) response.

  Allow   = "Allow" ":" #Method

  Example of use:

  Allow: GET, HEAD, PUT

  This field cannot prevent a client from trying other methods.
  However, the indications given by the Allow header field value
  SHOULD be followed. The actual set of allowed methods is defined
  by the origin server at the time of each request.

Scheinbar hält sich XP an das, was im Header steht, andere Clients
nicht. Blöderweise scheint der Inhalt von Allow: unabhängig vom Inhalt
des -Containers zu sein?
Hat jemand eine Idee, wie ich den Indianer dazu bringen kann, einen
korrekten Allow:-Header zu senden? Oder auch gar keinen?

Rainer


--
Apache HTTP Server Mailing List "users-de" 
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



Re: WebDAV mit Windows

2009-06-22 Diskussionsfäden Rainer Sokoll
On Mon, Jun 22, 2009 at 10:15:12PM +0200, Bjoern Hoehrmann wrote:

> >> >Allow: 
> >> >OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK
> >> 
> >> Das Problem ist dann wohl, dass hier MKCOL nicht steht.
> >
> >Leider negativ, hier ein tcpdump mit cadaver, und da kann ich
> >Verzeichnisse anlegen:
> 
> Das wäre nur dann relevant, wenn der XP Client versucht ein Verzeichnis
> anzulegen, um zu entscheiden, ob er den Menüpunkt anbieten soll.

Hm, gut, also der cadaver versucht, unabhängig vom Allow:-Header, ein
Verzeichnis anzulegen - das meinst Du?
Aber warum steht im Header kein Allow?
Ich habe doch:


  DAV on
  Order Allow,Deny
  Options +Indexes
  IndexOptions FancyIndexing HTMLTable FoldersFirst NameWidth=* \
DescriptionWidth=* SuppressHTMLPreamble SuppressDescription
  IndexOrderDefault Descending Date
  
Allow from all
  


Und da steht eindeutig MKCOL.
*kopfkratz*

Rainer

--
Apache HTTP Server Mailing List "users-de" 
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



Re: WebDAV mit Windows

2009-06-22 Diskussionsfäden Bjoern Hoehrmann
* Rainer Sokoll wrote:
>On Mon, Jun 22, 2009 at 09:10:15PM +0200, Bjoern Hoehrmann wrote:
>> * Rainer Sokoll wrote:
>> >Geht einwandfrei mit Nautilus und cadaver. Kommt aber ein XP-Client,
>> >kann er keine Verzeichnisse anlegen - den Menüpunkt gibts schlichtweg
>> >nicht. 
>> 
>> >Allow: 
>> >OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK
>> 
>> Das Problem ist dann wohl, dass hier MKCOL nicht steht.
>
>Leider negativ, hier ein tcpdump mit cadaver, und da kann ich
>Verzeichnisse anlegen:

Das wäre nur dann relevant, wenn der XP Client versucht ein Verzeichnis
anzulegen, um zu entscheiden, ob er den Menüpunkt anbieten soll.
-- 
Björn Höhrmann · mailto:bjo...@hoehrmann.de · http://bjoern.hoehrmann.de
Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 

--
Apache HTTP Server Mailing List "users-de" 
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



Re: WebDAV mit Windows

2009-06-22 Diskussionsfäden Rainer Sokoll
On Mon, Jun 22, 2009 at 09:10:15PM +0200, Bjoern Hoehrmann wrote:
> * Rainer Sokoll wrote:
> >Geht einwandfrei mit Nautilus und cadaver. Kommt aber ein XP-Client,
> >kann er keine Verzeichnisse anlegen - den Menüpunkt gibts schlichtweg
> >nicht. 
> 
> >Allow: 
> >OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK
> 
> Das Problem ist dann wohl, dass hier MKCOL nicht steht.

Leider negativ, hier ein tcpdump mit cadaver, und da kann ich
Verzeichnisse anlegen:

--[Client]--
OPTIONS / HTTP/1.1
Host: webdav.example.com
User-Agent: cadaver/0.22.5 neon/0.25.5
Keep-Alive: 
Connection: TE, Keep-Alive
TE: trailers

--[Server]--
HTTP/1.1 200 OK
Date: Mon, 22 Jun 2009 19:46:10 GMT
Server: Apache/2.2.11 (Unix) DAV/2
DAV: 1,2
DAV: 
MS-Author-Via: DAV
Allow: 
OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK
Content-Length: 0
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: httpd/unix-directory

Etwas später:

--[Client]--
MKCOL /rainer/ HTTP/1.1
Host: webdav.example.com
User-Agent: cadaver/0.22.5 neon/0.25.5
Connection: TE
TE: trailers

--[Server]--
HTTP/1.1 201 Created
Date: Mon, 22 Jun 2009 19:46:23 GMT
Server: Apache/2.2.11 (Unix) DAV/2
Location: http://webdav.example.com/rainer/
Content-Length: 313
Content-Type: text/html; charset=ISO-8859-1

--
Apache HTTP Server Mailing List "users-de" 
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



Re: WebDAV mit Windows

2009-06-22 Diskussionsfäden Bjoern Hoehrmann
* Rainer Sokoll wrote:
>Geht einwandfrei mit Nautilus und cadaver. Kommt aber ein XP-Client,
>kann er keine Verzeichnisse anlegen - den Menüpunkt gibts schlichtweg
>nicht. 

>Allow: 
>OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK

Das Problem ist dann wohl, dass hier MKCOL nicht steht.
-- 
Björn Höhrmann · mailto:bjo...@hoehrmann.de · http://bjoern.hoehrmann.de
Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de
25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 

--
Apache HTTP Server Mailing List "users-de" 
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--



WebDAV mit Windows

2009-06-22 Diskussionsfäden Rainer Sokoll
Hallo,

Ziel: Ein per WebDAV freigebenes Verzeichnis (/) soll neue Verzeichnisse
aufnehmen können, ind die dann nach Lust und Laune kopiert werden kann.
In der Wurzel sollen nur neue Verzeichnisse angelegt werden können,
jedoch keine Daten agbelegt werden.


  DAV on
  Order Allow,Deny
  Options +Indexes
  IndexOptions FancyIndexing HTMLTable FoldersFirst NameWidth=* \
DescriptionWidth=* SuppressHTMLPreamble SuppressDescription
  IndexOrderDefault Descending Date
  
Allow from all
  


  
Allow from all
  


Geht einwandfrei mit Nautilus und cadaver. Kommt aber ein XP-Client,
kann er keine Verzeichnisse anlegen - den Menüpunkt gibts schlichtweg
nicht. In (bestehenden) Unterverzeichnissen aber sehr wohl.
Ein tcpdump bringt nur unglaubliche Gräßlichkeiten - da werden munter
Netbios name queries durch die Gegend geblasen, es wird gepingt, ja, und
zwischendurch wird tatsächlich auch WebDAV gesprochen:

--[Client]--
OPTIONS / HTTP/1.1
translate: f
User-Agent: Microsoft-WebDAV-MiniRedir/5.1.2600
Host: webdav.example.com
Content-Length: 0
Connection: Keep-Alive
Pragma: no-cache

--[Server]--
HTTP/1.1 200 OK
Date: Mon, 22 Jun 2009 17:28:49 GMT
Server: Apache/2.2.11 (Unix) DAV/2
DAV: 1,2
DAV: 
MS-Author-Via: DAV
Allow: 
OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK
Content-Length: 0
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: httpd/unix-directory

Irgendwie ist mir ja unwohl bei der Vielzahl der Methoden, die angeblich
erlaubt sind.
Aber hat jemand eine Idee, warum Windows (es ist ein XP mit IE/, falls
das eine Rolle spielt), keine Verzeichnisse in der Wurzel anlegen mag?

Danke,
Rainer

--
Apache HTTP Server Mailing List "users-de" 
  unsubscribe-Anfragen an users-de-unsubscr...@httpd.apache.org
   sonstige Anfragen an users-de-h...@httpd.apache.org
--