summaryrefslogtreecommitdiffstats
path: root/neon
Commit message (Collapse)AuthorAgeFilesLines
* neon: honor --disable-openssl and use GNUTLSAndres Gomez2013-04-134-5/+54
| | | | | | | | | | | On --disable-openssl, the bundled neon library will link against GNUTLS + gcrypt instead of OpenSSL. Change-Id: I5b3f09cd1003aefde0478aaab026536c962212c4 Reviewed-on: https://gerrit.libreoffice.org/3330 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
* Try to fix blindly Windows buildFridrich Štrba2013-03-151-0/+1
| | | | Change-Id: I4bf2d72ba14f5293c2f9aa8eb3a34fedefa03939
* Use the system root certificates in Neon's ne_ssl_trust_default_ca() on Win32Tor Lillqvist2013-03-151-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-2/+0
|
* Turn on NE_DEBUGGING in a debug buildTor Lillqvist2013-03-051-0/+6
| | | | Change-Id: I9ca6ea16868fd41c5547fdca547184bf73e134e1
* Fiddle with hard-coded neon config.h to support USE_NONBLOCKING_CONNECTStephan Bergmann2013-03-011-4/+12
| | | | | | | | | | | | | | | | | | ...see the condition in neon's src/neon_socket.c under which USE_NONBLOCKING_CONNECT would be enabled. This should not have any immediate effect in LibreOffice, as we do not call ne_set_connect_timeout. But it might be beneficial to selectively do so in light of rhbz#915743 "thread deadlock/slow join in insert->hyperlink in impress," to work around neon's disability to abort potentially blocking calls. The enabled features are hopefully POSIX-y enough to allow for plain #ifdef UNX. If not, we need to adapt this to more fine grained conditions. Change-Id: I6bf0a89c1ae73d7183f515e780fff7fe0ae2fed0 Reviewed-on: https://gerrit.libreoffice.org/2492 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
* Bring the hard-coded neon config.h in sync with neon 0.29.5 config.h.inStephan Bergmann2013-03-011-23/+126
| | | | | | | | | | ...keeping all the defines that had not yet been coverd as undefined for now. (HAVE_SOCKS_H curiously has disappeared from neon 0.29.5 config.h.in even though src/ne_socket.c still references it, but we had it undefined anyway.) In general, this hard-coded config.h is a bad idea, though, of course. Change-Id: I5337f1849b776b62676cee7794917742bcf35356
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* convert openssl to gbuild and add to tail_buildPeter Foley2012-12-311-0/+1
| | | | | | | Change-Id: I52c62a91e317f072237cf25ed54f3cc6456d82b3 Reviewed-on: https://gerrit.libreoffice.org/1495 Reviewed-by: Peter Foley <pefoley2@verizon.net> Tested-by: Peter Foley <pefoley2@verizon.net>
* We only support MSVC 2008 (_MSC_VER 1500) or laterTor Lillqvist2012-11-281-4/+2
| | | | | | We can drop or simplify many conditionals. Change-Id: I37e820e515cc09845c30b62c89ddb3b6ff370f97
* tweak some build.lsts for the group photo...Michael Stahl2012-10-151-2/+1
|
* hide external library neon's warningsNorbert Thiebaud2012-09-291-0/+6
| | | | Change-Id: Ie394ee8fc7a7e4c34965242920225c5dc2297c0b
* gbuild: gb_Library_PLAINLIBS_NONE cleanup for WNT:Michael Stahl2012-09-281-1/+1
| | | | | | | add a new gb_LinkTarget_use_system_win32_libs to abstract different linker options on MSVC and GCC. Change-Id: Ic9bf2545f59bf7871e6fc06b290c486ddfbec03d
* gbuild: gb_Library_PLAINLIBS_NONE cleanup for unxgcc/solarisMichael Stahl2012-09-281-2/+2
| | | | Change-Id: Ia7f64bdd0fd81c5dcc08d828db4602b65e2da949
* neon: use .def file on Windows for exporting symbolsMatúš Kukan2012-09-222-0/+298
| | | | Change-Id: Ie88fab057e20792edc2deda327a7b9cefcbcadf8
* neon: convert to gbuildMatúš Kukan2012-09-2213-1339/+633
| | | | Change-Id: I1cca0e3be7e148c835af26d2c001878b849e8432
* neon: fix some warningsMichael Stahl2012-07-272-1/+12
|
* make gbuild the default assumption of build.plBjoern Michaelsen2012-04-291-0/+0
| | | | | | | | this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
* sigh, need a 64bit zlib too on windows, revertingCaolán McNamara2012-04-131-1/+8
|
* gbuildize internal zlibCaolán McNamara2012-04-131-8/+1
| | | | | 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
* Added and improved READMEs for modules in libs-extern-sysJosh Heidenreich2012-02-091-0/+1
|
* Deliver the static libneon built for iOSTor Lillqvist2012-01-271-1/+2
| | | | | | | Actually libneon probably can't be used in an app distributed through the App Store thanks to its LGPL licensing, so eventually we either need a replacement, like AOO, or need to bypass code that uses neon for iOS. But for now let's keep building it...
* Revert "Trying to chop out the uwinapi library"Fridrich Štrba2011-09-161-1/+2
| | | | This reverts commit 2dea0dab4fafda3c10a5bd03ad15ed39a4658b51.
* Trying to chop out the uwinapi libraryFridrich Štrba2011-09-161-2/+1
|
* Drop %_EXT% which was always emptyTor Lillqvist2011-06-031-8/+8
|
* Drop OS2Tor Lillqvist2011-05-211-4/+1
|
* Always link with WS2_32LIB, not WSOCK32LIBTor Lillqvist2011-05-161-5/+2
|
* drop bogus executable flag from idl/build/src and config filesFrancisco Saito2011-03-291-0/+0
|
* Merge commit 'ooo/DEV300_m101' into intm101Jan Holesovsky2011-03-095-52/+98
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: boost/aliasing.patch boost/makefile.mk cairo/cairo/makefile.mk cairo/pixman/makefile.mk dictionaries/da_DK/README_th_da_DK.txt dictionaries/da_DK/description.xml dictionaries/da_DK/dictionaries.xcu dictionaries/da_DK/makefile.mk dictionaries/da_DK/th_da_DK.dat dictionaries/de_AT/th_de_AT_v2.idx dictionaries/de_CH/th_de_CH_v2.idx dictionaries/de_DE/COPYING dictionaries/de_DE/COPYING_GPLv2 dictionaries/de_DE/COPYING_GPLv2.txt dictionaries/de_DE/README_extension_owner.txt dictionaries/de_DE/README_th_de_DE_v2.txt dictionaries/de_DE/makefile.mk dictionaries/de_DE/th_de_DE_v2.idx icu/makefile.mk moz/makefile.mk python/makefile.mk
| * #i116587# - Workaround for IIS sending challenge without realm.Kai Sommerfeld2011-02-031-18/+39
| |
| * #i115991# - neon update 0.29.3 -> 0.29.5Kai Sommerfeld2010-12-085-52/+77
| |
* | Make stlport only optional dependency of postprocessFridrich Štrba2011-02-091-1/+1
|/
* CWS-TOOLING: integrate CWS sb118Jens-Heiner Rechtien2010-04-162-2/+2
|\
| * sb118: merged in re/DEV300_next towards DEV300_m76sb2010-04-075-939/+55
| |\
| * \ sb118: merged in DEV300_m72sb2010-02-252-11/+3
| |\ \
| * \ \ sb118: merged in DEV300_m71sb2010-02-082-98/+175
| |\ \ \
| * | | | sb118: #i108776# changed addsym.awk to also export STLport num_put symbols, ↵sb2010-01-292-2/+2
| | | | | | | | | | | | | | | | | | | | and simplified it by requiring that first section is labeled UDK_3_0_0; adapted map files accordingly, replacing many individual ones with solenv/src templates
* | | | | CWS-TOOLING: integrate CWS ause117Jens-Heiner Rechtien2010-04-132-16/+17
|\ \ \ \ \
| * | | | | #i110331# fixed build dependencies.Kai Sommerfeld2010-03-233-17/+18
| | |_|_|/ | |/| | |
* | | | | ause110: #i106731# yet another changed tarballHans-Joachim Lankenau2010-03-182-2/+2
| | | | |
* | | | | ause110: update to DEV300_m75Hans-Joachim Lankenau2010-03-175-941/+57
|\| | | |
| * | | | CWS-TOOLING: integrate CWS kso43Vladimir Glazunov2010-03-105-941/+57
| |\ \ \ \ | | |_|_|/ | |/| | |
| | * | | #i108909# - export ne_free().Kai Sommerfeld2010-02-221-1/+2
| | | | |
| | * | | #i108909# need to deliver ne_compress.hKai Sommerfeld2010-02-041-0/+1
| | | | |
| | * | | #i108909# - Updated neon to version 0.29.3Kai Sommerfeld2010-02-035-979/+170
| | |/ /
* | | | ause110: update to DEV300_m74Hans-Joachim Lankenau2010-03-102-11/+3
|\| | |
| * | | changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien2010-02-122-11/+3
| | |/ | |/| | | | | | | Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
* | | ause110: update to DEV300_m71Hans-Joachim Lankenau2010-02-082-98/+175
|\| |
| * | fixed compile error after resync.Kai Sommerfeld2010-01-081-46/+42
| | |
| * | rebase to dev300 m69.Kai Sommerfeld2010-01-072-9/+11
| |\|