Bug 103274 - Provide a default XCommandEnvironment to ucbhelper::Content when needed
Summary: Provide a default XCommandEnvironment to ucbhelper::Content when needed
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
5.3.0.0.alpha0+
Hardware: All All
: medium normal
Assignee: Giuseppe Castagno (aka beppec56)
URL:
Whiteboard: target:5.3.0
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-17 07:53 UTC by Giuseppe Castagno (aka beppec56)
Modified: 2016-12-08 09:20 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Giuseppe Castagno (aka beppec56) 2016-10-17 07:53:16 UTC
Stressing the WebDAV provider a bit, I found some new problem, specifically when trying to use LO in a 'multi LO user' way.

By 'multi LO user' I mean working on the same WebDAV file two or more users, with only one at a time working, switching among them using the 'Edit > Edit Mode' menu selection.

Seems that framework changed a bit behaviour, some new problem popped up, probably one of the cause is the XCommandEnvironment missing, specifically to enable authentication and/or ssl certificate analysis.

The first patch set of this series is a possible simplified solution to obtain a default XComandEnvironment whenever a default ucbhelper::Content is instantiated,
the suggested way to use it is part of the same commit as well.

This is an implementation stemming from <https://gerrit.libreoffice.org/gitweb?p=core.git;a=commitdiff;h=3b26a2a403ca5e99b0dd07d042d47501c091af16>.

This bug act as anchor point of the future commits changing the XCommandEnvironment() to a default version (see example in the first commit), when the need arise.
Comment 1 Commit Notification 2016-10-17 10:46:04 UTC
Giuseppe Castagno committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=26c99e42db233e375a007c49e1e903359caa1ce3

tdf#103274: Add helper for a default XCommandEnvironment reference.

It will be available in 5.3.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 2 Commit Notification 2016-10-17 14:49:01 UTC
Giuseppe Castagno committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=1c304b206e77f19fcca2cf61a854100c28196e7b

tdf#103274: Add default XCommandEnvironment reference

It will be available in 5.3.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 3 Commit Notification 2016-10-17 18:37:26 UTC
Giuseppe Castagno committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=50f08e87346f684666fce484f5b80f0189172366

tdf#103274 (3): Add default XCommandEnvironment reference

It will be available in 5.3.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 4 Commit Notification 2016-10-18 06:43:11 UTC
Giuseppe Castagno committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=75ab2019a577813bcca2cdbe6aae38187cb52b50

tdf#103274 (4): Add default XCommandEnvironment reference

It will be available in 5.3.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 5 Commit Notification 2016-10-18 06:43:15 UTC
Giuseppe Castagno committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=296f8a579181a4ad0555e2e5eaa84db3ec2fafd1

tdf#103274 (5): Add default XCommandEnvironment reference

It will be available in 5.3.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 6 Commit Notification 2016-10-18 10:35:16 UTC
Giuseppe Castagno committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=4009470eca063b7001941cc21580617f0288298c

tdf#103274 (6): Add default XCommandEnvironment reference

It will be available in 5.3.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 7 Commit Notification 2016-10-18 13:53:47 UTC
Giuseppe Castagno committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=aaa3072313267c17fa30b56ea7e81e6ac00339c1

tdf#103274 (7): Add default XCommandEnvironment reference

It will be available in 5.3.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 8 Commit Notification 2016-10-18 19:37:09 UTC
Giuseppe Castagno committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=71dfc1113e45caff3d2ff43261a81c8cadae340a

tdf#103274 (8): Add default XCommandEnvironment reference

It will be available in 5.3.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 9 Commit Notification 2016-10-19 10:45:44 UTC
Giuseppe Castagno committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=17b94a616d63759294a9530dca5139972172aadf

tdf#103274 (9): Add default XCommandEnvironment reference

It will be available in 5.3.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 10 Commit Notification 2016-10-19 17:46:23 UTC
Giuseppe Castagno committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=75239b77139434db9be5e0e7e133e3661c5404b0

tdf#103274 (10): Add default XCommandEnvironment reference

It will be available in 5.3.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 11 Commit Notification 2016-10-20 17:45:23 UTC
Giuseppe Castagno committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=52350c15b37573e160f25d39565f577fc7189955

tdf#103274 (11): Add default XCommandEnvironment reference

It will be available in 5.3.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 12 Xisco Faulí 2016-12-06 11:37:56 UTC
Hello Giuseppe,
Is this bug fixed?
If so, could you please close it as RESOLVED FIXED?
Comment 13 Giuseppe Castagno (aka beppec56) 2016-12-08 09:20:04 UTC
For the time being seems fixed.