| 0ec0f743 | 21-Apr-2024 | Damjan Jovanovic | Override OpenSSL's certificate verification with our own, instead ofusing its verification and selectively overriding the result.
 - A nonsense self-signed expired certificate is fed into Cur
 Override OpenSSL's certificate verification with our own, instead ofusing its verification and selectively overriding the result.
 - A nonsense self-signed expired certificate is fed into Curl to get it
 to initialize even when the certificates in its expected system path
 are missing or elsewhere.
 - In Curl's CURLOPT_SSL_CTX_FUNCTION, our Curl_SSLContextCallback, we
 then completely override OpenSSL's verification process with ours,
 using SSL_CTX_set_cert_verify_callback() (instead of the previous
 SSL_CTX_set_verify() which just allows us to override OpenSSL's
 verification result).
 - The verification is largely the same as before, we just have to call
 slightly different functions to retrieve the certificate to verify and
 the untrusted chain.
 - Create components using the component context, not the legacy multi
 service factory.
 - Various other cleanups, better logging, etc. were made in the process.
 
 Patch by: me
 
 (cherry picked from commit f7b97bf7d9139c8b602d3da3aadbeef0631e39c1)
 show more ...  | 
| e8e5910f | 06-Feb-2024 | Damjan Jovanovic | Allow our WebDAV content provider to connect when the TLS certificate namedoesn't match the server's host name.
 
 Currently in such cases the connection always fails, and the user isn't e
 Allow our WebDAV content provider to connect when the TLS certificate namedoesn't match the server's host name.
 
 Currently in such cases the connection always fails, and the user isn't even
 given a chance to allow it. This is because Curl does the server name
 validation itself. However we already have code to validate server names,
 and we prompt the user for what to do, unlike Curl which always fails.
 Therefore disable Curl's verification and use ours.
 
 Patch by: me
 
 (cherry picked from commit 88ba7bc95f387996e4041aab9f586786362ea8da)
 show more ...  | 
            | Revision tags: AOO420-Dev5-m5, AOO4115-GA, AOO4114-GA, AOO420-Dev4-m4 | 
|
| f7ba5d5a | 23-Aug-2022 | Damjan Jovanovic | In the WebDAV content provider, allow the user to permit any TLS certificatein the chain that's invalid, not just the first.
 
 Patch by: me
 
 (cherry picked from commit c464040a440
 In the WebDAV content provider, allow the user to permit any TLS certificatein the chain that's invalid, not just the first.
 
 Patch by: me
 
 (cherry picked from commit c464040a4409a7ab63c22a7b2358ce0134c09c10)
 show more ...  | 
            | Revision tags: AOO4113-GA | 
|
| 5f005af5 | 22-May-2022 | Arrigo Marchiori | Decode Curl errors
 (cherry picked from commit b9e06544f399447a1a5df77229f012135bc131a9)
 | 
| b28b64c2 | 28-Apr-2022 | Damjan Jovanovic | Include string.h too, for memcpy().
 (cherry picked from commit 19cdc44e34d49eeb215c9268163feda83250d827)
 | 
| 9646dec5 | 04-Apr-2022 | Damjan Jovanovic | Port our WebDAV content provider from serf/apr/apr-util, to curl.
 Patch by: me
 
 (adapted from commit 51ba086bf122dbb5b50fd813e5b9a81c051aa16b by Arrigo
 Marchiori)
 | 
            | Revision tags: AOO4112-GA, AOO4111-GA, AOO420-Dev3-m3 | 
|
| 13ab1ff5 | 15-May-2021 | mseidel | Fixed typos, removed whitespace
 (cherry picked from commit 8ca5c32494228b7d30eee9a738e1008f188136d9)
 | 
            | Revision tags: AOO4110-GA, AOO419-GA | 
|
| 3adbb628 | 08-Dec-2020 | mseidel | Fixed typos, removed whitespace
 (cherry picked from commit f30f79b7372056bdef90ae6368e7fa5ef14968ca)
 | 
            | Revision tags: AOO418-GA | 
|
| 6d53c851 | 25-Sep-2020 | mseidel | Fixed typo (explicitely -> explicitly) and some more
 (cherry picked from commit 56b8eddca8dfa483d4f8ff0d4ce385505d8407b6)
 | 
| fb0b81f5 | 14-Jun-2020 | mseidel | Fixed typos (the the -> the) and some more
 (cherry picked from commit 7950f2af818787db817abe90d4dbb3d6d8409899)
 | 
            | Revision tags: 420-Dev2-m2, AOO417, AOO420-Dev-m1, AOO416, AOO416-RC1, AOO415, AOO414, AOO413 | 
|
| 137b0318 | 07-Jan-2017 | damjan | Add a missing precompiled header include.
 Patch by: me
 
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1777745 13f79535-47bb-0310-9956-ffa450edef68
 | 
| 720f0185 | 06-Jan-2017 | damjan | Ubuntu 14.04 apparently isn't happen with implicit int -> sal_In32 andwchar_t -> sal_Unicode conversions, so do them explicitly.
 
 Patch by: me
 
 
 
 git-svn-id: https://svn.
 Ubuntu 14.04 apparently isn't happen with implicit int -> sal_In32 andwchar_t -> sal_Unicode conversions, so do them explicitly.
 
 Patch by: me
 
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1777531 13f79535-47bb-0310-9956-ffa450edef68
 show more ...  | 
| 01b48801 | 04-Jan-2017 | damjan | Fix a regression that caused AOO to crash on startup, due to theucpexpand1 library no longer exporting symbols after the port to gbuild.
 
 Patch by: me
 
 
 
 git-svn-id: http
 Fix a regression that caused AOO to crash on startup, due to theucpexpand1 library no longer exporting symbols after the port to gbuild.
 
 Patch by: me
 
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1777356 13f79535-47bb-0310-9956-ffa450edef68
 show more ...  | 
| 421ed02e | 03-Jan-2017 | damjan | Port main/ucb to gbuild.
 Use real version detection from the library instead of from the header
 files for apr, apr-util, and serf.
 
 Add apr, apr-util, and serf to main/Repository
 Port main/ucb to gbuild.
 Use real version detection from the library instead of from the header
 files for apr, apr-util, and serf.
 
 Add apr, apr-util, and serf to main/RepositoryExternal.mk where they belong.
 
 For GNOMEVFS and GIO, use the CFLAGS and LIBS detected by ./configure
 instead of trying to rediscover them like the dmake makefiles did.
 
 Patch by: me
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1777194 13f79535-47bb-0310-9956-ffa450edef68
 show more ...  | 
            | Revision tags: AOO4121 | 
|
| 30acf5e8 | 22-May-2016 | pfg | Spelling, spelling ...
 Why worry about some sprinkled German when we haven't yet learned English.
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1745006 13f79535
 Spelling, spelling ...
 Why worry about some sprinkled German when we haven't yet learned English.
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1745006 13f79535-47bb-0310-9956-ffa450edef68
 show more ...  | 
            | Revision tags: AOO412, SNAPSHOT | 
|
| ff309014 | 06-Oct-2015 | Andrea Pescetti | #i126305# Fix access to standard websites (e.g., no WebDAV).Patch by: Giuseppe Castagno
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1707170 13f79535-47bb-0310-995
 #i126305# Fix access to standard websites (e.g., no WebDAV).Patch by: Giuseppe Castagno
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1707170 13f79535-47bb-0310-9956-ffa450edef68
 show more ...  | 
            | Revision tags: AOO411 | 
|
| a5a4e590 | 27-Sep-2015 | Pedro Giffuni | Fix build with external webdav.
 Submitted by:   Don Lewis
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1705542 13f79535-47bb-0310-9956-ffa450edef68
 | 
| 1d401386 | 25-Sep-2015 | Andrea Pescetti | #i126305# Add missing files from the patch.
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1705276 13f79535-47bb-0310-9956-ffa450edef68
 | 
| 9c0c1533 | 24-Sep-2015 | Andrea Pescetti | #i126305# Add support for WebDAV locking.Patch by: Giuseppe Castagno <giuseppe.castagno@acca-esse.eu>
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1705199 13f79535
 #i126305# Add support for WebDAV locking.Patch by: Giuseppe Castagno <giuseppe.castagno@acca-esse.eu>
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1705199 13f79535-47bb-0310-9956-ffa450edef68
 show more ...  | 
| 9c0df323 | 24-Sep-2015 | Andrea Pescetti | #i125194# Fix WebDAV file locking.Patch by: Giuseppe Castagno <giuseppe.castagno@acca-esse.eu>
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1705196 13f79535-47bb-0
 #i125194# Fix WebDAV file locking.Patch by: Giuseppe Castagno <giuseppe.castagno@acca-esse.eu>
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1705196 13f79535-47bb-0310-9956-ffa450edef68
 show more ...  | 
| 3e3730bb | 23-Jan-2015 | Pedro Giffuni | Fix webdav build with external serf.
 Building with external serf (which is recommended) has been
 broken for a while. Restore the proper include paths for
 the external serf to work.
 
 Fix webdav build with external serf.
 Building with external serf (which is recommended) has been
 broken for a while. Restore the proper include paths for
 the external serf to work.
 
 While testing this change, I noticed that downloading the old serf
 can fail breaking the build but this is unrelated to this patch.
 
 Authors:        Don Lewis, maho@
 Obtained from:  FreeBSD port
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1654282 13f79535-47bb-0310-9956-ffa450edef68
 show more ...  | 
| 86e1cf34 | 29-Apr-2014 | Pedro Giffuni | Many spelling fixes: directories r* - z*.
 Attempt to clean up most but certainly not all the spelling
 mistakes that found home in OpenOffice through decades. We
 could probably blame
 Many spelling fixes: directories r* - z*.
 Attempt to clean up most but certainly not all the spelling
 mistakes that found home in OpenOffice through decades. We
 could probably blame the international nature of the code but
 it is somewhat shameful that this wasn't done before.
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1591062 13f79535-47bb-0310-9956-ffa450edef68
 show more ...  | 
            | Revision tags: AOO410 | 
|
| fc7f71c8 | 27-Mar-2014 | Herbert Dürr | #i124421# force the availability of type_info symbols thrown by the ucb module
 When exceptions are passed around in uno::Any types to be thrown later it
 was observed on OSX64 that the ty
 #i124421# force the availability of type_info symbols thrown by the ucb module
 When exceptions are passed around in uno::Any types to be thrown later it
 was observed on OSX64 that the type_info symbols of these exceptions were
 not available anywhere. On most platforms the UNO bridge would synthesize
 them by emulating how the platform's toolchain would do it. Forcing the
 emission of the type_infos by the real toolchain is much better than
 second guessing and reverse engineering its operation.
 
 An even better approach would be to have the ucb throw the exceptions itself
 instead of wrapping, rewrapping, unwrapping, etc. them. Once this is done
 the dummyThrower helper function is no longer needed.
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1582365 13f79535-47bb-0310-9956-ffa450edef68
 show more ...  | 
            | Revision tags: AOO410_Beta | 
|
| 5c7c46a0 | 17-Feb-2014 | Yuri Dario | #i123744# use only one way to include serf headers.
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1569046 13f79535-47bb-0310-9956-ffa450edef68
 | 
| e54851fe | 21-Jan-2014 | Oliver-Rainer Wittmann | 123744: method <SerfSession::verifySerfCertificateChain(..)> - consider certificate's Subject Alternative Name field when searching for matching certificate host name
 
 
 git-svn-id: h
 123744: method <SerfSession::verifySerfCertificateChain(..)> - consider certificate's Subject Alternative Name field when searching for matching certificate host name
 
 
 git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1560071 13f79535-47bb-0310-9956-ffa450edef68
 show more ...  |