summaryrefslogtreecommitdiff
path: root/neon/neon.patch
AgeCommit message (Collapse)Author
2013-03-15Use the system root certificates in Neon's ne_ssl_trust_default_ca() on Win32Tor Lillqvist
Fixes a problem that was noticed when working on bnc#805901, which is about documents opened from WebDAV (using https) not being locked (in the WebDAV sense). For some reason, at least in the 3.6 branch, I noticed that LibreOffice did not manage to open any connection to the WebDAV server. The error message "Server error message: Server certificate verification failed: issuer is not trusted" was displayed. Turning on Neon logging I saw the OpenSSL error code 19 (X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN) passing by. Some googling turned up http://stackoverflow.com/questions/4103472/ssl-handshake-fails-with-a-verisign-chain-certificate-that-contains-two-ca-s . If I understand correctly, root certificates (which are the final ones in a certificate chain) are by definition self-signed. One can try this on Linux (or even on Windows, using the openssl command built as part of the LibreOffice built): openssl s_client -connect vibe.novell.com:443 -showcerts and see that it also displays a message about this "error": "verify error:num=19:self signed certificate in certificate chain" One can get around that by passing the -CApath option: openssl s_client -connect vibe.novell.com:443 -showcerts -CApath /etc/ssl/certs on Linux. There is no corresponding directory with trusted certificates as files on Windows. This tells OpenSSL where to find a list of trusted root certificates. Apparently when OpenSSL is used by LibreOffice it does not use the list of trusted root certificates that Windows knows automatically. This patch makes it do that when ne_ssl_trust_default_ca() is called. Change-Id: Iddbd3d61413aa52adbed3f9a0239a364e70668d8 Reviewed-on: https://gerrit.libreoffice.org/2741 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2012-09-22neon: convert to gbuildMatúš Kukan
Change-Id: I1cca0e3be7e148c835af26d2c001878b849e8432
2012-04-13sigh, need a 64bit zlib too on windows, revertingCaolán McNamara
2012-04-13gbuildize internal zlibCaolán McNamara
and stick headers into the solver in the same hierarchy as is "standard" so we don't have to patch so much, similiarly rename to libz
2011-09-16Revert "Trying to chop out the uwinapi library"Fridrich Štrba
This reverts commit 2dea0dab4fafda3c10a5bd03ad15ed39a4658b51.
2011-09-16Trying to chop out the uwinapi libraryFridrich Štrba
2011-05-21Drop OS2Tor Lillqvist
2011-05-16Always link with WS2_32LIB, not WSOCK32LIBTor Lillqvist
2011-02-03#i116587# - Workaround for IIS sending challenge without realm.Kai Sommerfeld
2010-12-08#i115991# - neon update 0.29.3 -> 0.29.5Kai Sommerfeld
2010-03-23#i110331# fixed build dependencies.Kai Sommerfeld
2010-02-03#i108909# - Updated neon to version 0.29.3Kai Sommerfeld
2009-12-14#i10000# fix for link error on windowsVladimir Glazunov
2009-11-04CWS-TOOLING: integrate CWS tkr27Oliver Bolte
2009-10-28 06:49:21 +0100 tkr r277234 : #105418# rebase issue SYSSHELLLIB doesn't exist anymore 2009-10-27 12:25:20 +0100 tkr r277198 : #105418# rebase issue SYSSHELLLIB doesn't exist anymore 2009-10-26 08:06:52 +0100 tkr r277172 : #105418# rename -lineon to -lneon for mingw port 2009-10-22 14:58:56 +0200 tkr r277125 : #i105418# rename neon lib name 2009-10-22 14:56:48 +0200 tkr r277123 : #i105418# rename neon lib name 2009-10-14 13:33:53 +0200 tkr r276894 : #i105891# windows ifilter relocated 2009-10-12 12:12:43 +0200 tkr r276826 : CWS-TOOLING: rebase CWS tkr27 to branches/OOO320@276773 (milestone: OOO320:m1) 2009-10-08 12:50:50 +0200 tkr r276787 : #i105418# introduced new defines for special_lib_file 2009-10-08 12:48:08 +0200 tkr r276786 : #i105418# build neon as shared library 2009-10-08 12:13:35 +0200 tkr r276782 : #i105418# build neon as shared library 2009-09-29 12:46:16 +0200 tkr r276523 : #i105418# build neon as shared library 2009-09-29 12:36:15 +0200 tkr r276522 : #i105418# build neon as shared library 2009-09-29 12:17:21 +0200 tkr r276519 : #i105418# build neon as shared library 2009-09-29 11:11:33 +0200 tkr r276512 : #i105418# build neon as shared library 2009-09-29 10:39:19 +0200 tkr r276509 : #i105418# build neon as shared library 2009-09-29 10:36:45 +0200 tkr r276508 : #i105418# build neon as shared library
2009-09-17CWS-TOOLING: integrate CWS kso32fixes2Jens-Heiner Rechtien
2009-09-14 kso #i104767# - 64 bit build breaker 2009-09-14 kso #i14767# - compiler warning 2009-09-08 kso i104767# - Removed obsolete header. 2009-09-08 kso i104767# - Removed obsolete header include. 2009-09-08 kso #i104767# - Fixed build breaker. 2009-09-07 kso #i104767# - merged in dev300 m57. 2009-09-07 kso #i104767# - support for system credentials usage 2009-09-07 kso #i104767# - support for system credentials usage 2009-09-07 kso #i104767# - support for system credentials usage 2009-09-07 kso #i104767# - support for system credentials usage 2009-09-07 kso #i104767# - support for system credentials usage 2009-09-07 Kai Sommerfeld #i104767# - support for system credentials usage 2009-09-07 Kai Sommerfeld #i104767# - support for system credentials usage 2009-09-07 ks93798 #i104767# - adaptions for NTLM SSO
2009-07-27CWS-TOOLING: integrate CWS kso32fixesJens-Heiner Rechtien
2009-07-10 15:25:24 +0200 kso r273899 : #i53184# - fix probs with UNC server names containing underscores. 2009-07-10 14:31:59 +0200 kso r273893 : CWS-TOOLING: rebase CWS kso32fixes to trunk@273858 (milestone: DEV300:m52) 2009-07-09 13:46:16 +0200 kso r273861 : #i53184# - withdrew patch. 2009-07-08 13:39:00 +0200 kso r273829 : #i63159# - added license header 2009-07-08 11:44:08 +0200 kso r273824 : i53184 - cannot open files from shell if UNC server has a _ (underscore) 2009-07-08 11:21:12 +0200 kso r273822 : #i93271# - mingw build error 2009-07-08 11:13:48 +0200 kso r273821 : #i91247 - Adhere to one more xdg spec 2009-07-08 11:02:53 +0200 kso r273820 : #i89017# - osl_trace now emits trailing line feed to the debugger 2009-07-08 10:55:04 +0200 kso r273819 : #i88663# - not waiting on successful forks but subsequent process failure 2009-07-07 17:05:27 +0200 kso r273810 : #i88382# - It's nice to leave the modal mode in gtk+ too ;-) 2009-07-07 16:53:34 +0200 kso r273808 : i88331# - Typo in include guard 2009-07-07 16:48:17 +0200 kso r273807 : i82831# - crashrep: warnings when size_t != int 2009-07-07 16:39:49 +0200 kso r273806 : i63159# - Patch to use d_type field in dirent structure if possible 2009-06-24 12:52:27 +0200 kso r273333 : #i100274# - solved win2k missing symbol problem (again). 2009-05-20 13:58:48 +0200 kso r272124 : CWS-TOOLING: rebase CWS kso32fixes to trunk@271830 (milestone: DEV300:m48) 2009-04-17 14:50:54 +0200 kso r270950 : CWS-TOOLING: rebase CWS kso32fixes to trunk@270723 (milestone: DEV300:m46) 2009-03-26 09:27:28 +0100 kso r270054 : #i100274# NTLM code cleanup. 2009-03-20 14:13:38 +0100 kso r269807 : #i100274# - Fixed potential buffer overflow in NTLM code. 2009-03-19 14:53:03 +0100 kso r269748 : #i100274. Added NTLM support for Non-Windows platforms. 2009-03-17 15:52:44 +0100 kso r269613 : CWS-TOOLING: rebase CWS kso32fixes to trunk@269297 (milestone: DEV300:m43)
2009-07-07CWS-TOOLING: integrate CWS tkr22_DEV300Vladimir Glazounov
2009-06-10 16:22:32 +0200 tkr r272826 : #100878# ucpdav1 lib has now the patch flag 2009-06-08 14:38:33 +0200 tkr r272731 : CWS-TOOLING: rebase CWS tkr22 to branches/OOO310@272261 (milestone: OOO310:m12) 2009-06-08 13:10:16 +0200 tkr r272728 : #100878# add Wspiapi.h to ne_sockets to prevent win2000 crashes
2009-06-24#i92629# remove DOS line ends from neon patch fileRüdiger Timm
2009-02-19CWS-TOOLING: integrate CWS sb106Oliver Bolte
2009-02-09 16:24:28 +0100 sb r267520 : #i95310# copied from cws/cmis01@267519; neon-0.28.2.tar.gz replaces neon-0.26.3.tar.gz
2008-08-21#100000# Last patch (from CWS os2port03) was based on revision 1.20, so we ↵Rüdiger Timm
lost some changes. Get them back (done by TKR - thanks).