You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by bu...@apache.org on 2015/07/11 17:42:52 UTC

review requested: [Issue 126312] Window authentication (NTLM) in WebDAV doesn't work: need serf upgrade : [Attachment 84823] Proposed patch to fix the issue, version #1

Giuseppe Castagno (aka beppec56) <gi...@acca-esse.eu> has asked 
for review:
Issue 126312: Window authentication (NTLM) in WebDAV doesn't work: need serf
upgrade
https://bz.apache.org/ooo/show_bug.cgi?id=126312

Attachment 84823: Proposed patch to fix the issue, version #1
https://bz.apache.org/ooo/attachment.cgi?id=84823&action=edit



--- Comment #1 from Giuseppe Castagno (aka beppec56)
<gi...@acca-esse.eu> ---
Created attachment 84823
  --> https://bz.apache.org/ooo/attachment.cgi?id=84823&action=edit
Proposed patch to fix the issue, version #1

A note about the upgrade.

On the Windows porting.
In order to figure out what changes I needed to be able to rewrite the
makefile,
I built serf natively with scons, taking note of the needed Windows libraries
and
source files.

On the Linux porting.
I used the SCons build system, since IMHO it's the best way to do it, when it's
possible natively.
The linked library seems ok, but need be checked if ok in a production build
system.

On the other platform porting.
I couldn't do anything, not having the build systems needed.
Briefly, if there is availability of python natively, and the build is native,
just install python (min vers is 2.7) and install SCons (min ver is 2.3.0)
and it should work.

To test it
in Windows:
- you need to test WebDAV on a server with only the Windows authorization
available, in order to test it thoroughly.
The NTLM authorization mode will work only on Windows platform, since serf uses
Windows API to build the credential.

Things still to be checked:

in Windows Platform.
Check what happens when the Windows user of the PC is different form the user
on WebDAV.

in all platforms:
- need to check a https WebDAV server, to see if certificates are properly
managed

in Linux:
- try if the serf logging facility works (special debugging build, not meant
for production).
I didn't have time to test it.

in other platforms:
- need to check the porting, if it works.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org