We analyzed the issue and it was indeed a (not that uncommon) rule in the 
firewall/proxy solution that mandated the presence of "Mozilla" and "Windows". 
The solution was to change the user agents to the style "Mozilla/5.0 ($OS) 
mirall/x.x.x". After that, the proxy happily accpted basic auth.

This way, at least the Windows client will work. I was willing to make that 
sacrifice because I am aware of at least one mobile ISP that checks for user 
agents (of course the real fix is to encrypt your traffic with SSL, but some 
choose not to). I am not willing to hardcode "Windows" though when its not 
(Linux, OS X). This makes debugging hell ("What, you are using Mac OS? The 
server logs indicate you are using a Windows client!").

IMHO, User-Agent filtering is even more retarded than blocking ports (claim to 
fame: all modern malware is using port 80 today, making it even harder to 
detect), but at least that makes ownCloud client work in a "slightly paranoid 
default corporate setting".

Daniel

Am 29.05.2013 um 10:37 schrieb Marcos Mezo:

> I'm just a follower of the mailing list and testing OwnCloud myself for a few 
> months, so no expert here.
> 
> From what I see ,you are using a proxy and when using the web browser it 
> validates "automagically" with NTLM.
> 
> As far as I know, but maybe things have changed, with client version 1.2 
> onwards proxy auth is supported, but only with basic authentication, not with 
> NTLM. Quoting a mail from this mailinglist from 17/1/2013:
> ------
> today we released the ownCloud Client 1.2.0 beta 2 which includes the 
> following improvements and new features since beta 1:
> 
> - Fix proxy authentication (Basic auth, NTLM will not yet work)
> - The status dialog now provides statistics on the last sync run (via the 
> info button)
> ------
> 
> I have not seen any further anouncements regarding this issue, so I asume it 
> might not be working yet.
> 
> ¿Does this make sense?
> 
> Marcos
> 
>> Hey!
>> I would like to setup the owncloud-windows-clients in a company. (The 
>> companies internet goes through a firewall)
>> I have a nginx webserver set up and I can connect to owncloud using the 
>> windows client from home.
>> However, when I connect from the company, the windows-client gets http error 
>> 403 (forbidden) responded.
>> Therefore I can still use the webclient in the company though. I made some 
>> screenshots of wireshark sniffs where you can see the difference, between 
>> the access:
>> https://www.dropbox.com/sh/4tu6ftcnhogfogi/YWvfL6vwIG
>> (I hope you excuse dropbox ;) )
>> Watching these files lets me assume, that the http user-agent might be 
>> responsible for this firewall behaviour.
>> 
>> Does anyone have further informations for this kind of problem?
>> 
>> _______________________________________________
>> Owncloud mailing list
>> [email protected]
>> https://mail.kde.org/mailman/listinfo/owncloud
> 
> _______________________________________________
> Owncloud mailing list
> [email protected]
> https://mail.kde.org/mailman/listinfo/owncloud

--
www.owncloud.com - Your Data, Your Cloud, Your Way!

ownCloud GmbH, GF: Markus Rex, Holger Dyroff
Schloßäckerstrasse 26a, 90443 Nürnberg, HRB 28050 (AG Nürnberg)

_______________________________________________
Owncloud mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/owncloud

Reply via email to