summaryrefslogtreecommitdiff
path: root/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* meson.build: Define ssize_t for MSVC-style buildsmaster.msvcChun-wei Fan2021-09-281-0/+6
| | | | | This is necessary as we are using nghttp2 which uses ssize_t, which is not defined by Microsoft's standard headers, and it is actually a part of POSIX.
* 3.0.13.0.1Patrick Griffis2021-09-261-2/+2
|
* 3.0.03.0.0Patrick Griffis2021-09-181-1/+1
|
* build: Remove libxml dependencyPatrick Griffis2021-09-011-16/+0
| | | | It is no longer used with the removal of XML-RPC support.
* Bump glib requirement to 2.69.1Patrick Griffis2021-08-231-1/+1
|
* build: Require gnutls 3.6.0 for mock-pkcs11Patrick Griffis2021-07-211-1/+1
| | | | Closes #231
* 2.99.92.99.9Patrick Griffis2021-07-081-1/+1
|
* build: Depend on glib 2.69.0Patrick Griffis2021-07-081-1/+1
|
* meson.build: set c_std to gnu99Fabrice Fontaine2021-07-011-1/+1
| | | | | | | | | | | | | | | | Set c_std to gnu99 to avoid the following build failure with gcc 4.8: In file included from /tmp/instance-0/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/resolv.h:65:0, from /tmp/instance-0/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/glib-2.0/gio/gnetworking.h:40, from ../libsoup/soup-address.c:14: /tmp/instance-0/output-1/host/arm-buildroot-linux-gnueabi/sysroot/usr/include/arpa/nameser.h:115:2: error: unknown type name 'u_char' const u_char *_msg, *_eom; ^ Fixes: - http://autobuild.buildroot.org/results/56b9cb987e25b99d6fed16c537552f47c3376f21 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* Meson: Fix fallback to sqlite3 subprojectXavier Claessens2021-06-161-1/+2
| | | | Meson's wrapdb had both sqlite and sqlite3 but the former is outdated.
* 2.99.82.99.8Patrick Griffis2021-06-041-1/+1
|
* build: Add pkcs11_tests option to explicitly enable/disable themPatrick Griffis2021-06-041-2/+2
|
* build: Add http2_tests build option to explicitly enable themPatrick Griffis2021-06-041-7/+12
|
* ssl-test: Add tests for PKCS#11 pin protected certPatrick Griffis2021-06-021-1/+4
|
* 2.99.72.99.7Patrick Griffis2021-05-281-1/+1
|
* 2.99.62.99.6Patrick Griffis2021-05-221-1/+1
|
* Add initial HTTP2 backendPatrick Griffis2021-05-161-1/+17
|
* 2.99.52.99.5Patrick Griffis2021-05-061-1/+1
|
* build: When tests disabled treat autobahn as disabledPatrick Griffis2021-04-221-1/+6
| | | | You may still explicitly enable autobahn even with tests disabled
* 2.99.42.99.4Patrick Griffis2021-04-201-1/+1
|
* meson.build: Fix Windows config for ntlm-authChun-wei Fan2021-04-191-0/+2
| | | | | There is no ntlm-auth program for Windows, so just use a dummy dependency for it on Windows builds.
* build: Add more common-sense error cflagsPatrick Griffis2021-04-171-0/+2
|
* autobahn: Various improvements:Patrick Griffis2021-04-131-5/+3
| | | | | | | | | | | | | - build: change autobahn into a auto-detected feature - build: Remove duplication from existing test build file - Avoid using __FILE__ and use GLibs test file utils - Change indentation to be consistent with project - Remove duplicate args to list number of tests or run specific tests glib provides this already - In each test case run mainloop to completion to properly track case status - Generate a report every run - Output reports into the meson-logs directory, not the CWD of source - Actually run the server until it is listening rather than sleep()
* tests: include tests/autobahnDiego Pino Garcia2021-04-131-0/+4
|
* 2.99.32.99.3Patrick Griffis2021-04-081-1/+1
|
* 2.99.22.99.2Patrick Griffis2021-03-101-1/+1
|
* Fix compile warningsPatrick Griffis2021-03-051-1/+1
|
* build: Build with more warningsPatrick Griffis2021-03-051-2/+8
|
* Add a method to override the remote connection.Robert Ancell2021-03-051-0/+6
| | | | | | This allows using a Unix socket to communicate on. Fixes https://gitlab.gnome.org/GNOME/libsoup/-/issues/75
* 2.99.12.99.1Patrick Griffis2021-02-231-1/+1
|
* build: Print summary of configurationPatrick Griffis2021-02-081-1/+31
|
* meson: skip the fallback for sysprof on WindowsChristoph Reiter2020-12-221-1/+3
| | | | | | | | Otherwise it will download the subproject and fail when trying to build it since sysprof is Linux only. Instead skip the fallback on Windows, so that if force-enabled it will fail, but in auto mode it will just skip sysprof.
* Ignore typedef-redefinition with ClangPatrick Griffis2020-12-161-1/+2
|
* Add basic fuzzing supportPatrick Griffis2020-12-161-3/+4
|
* Rewrite get example using new APIPatrick Griffis2020-12-131-2/+1
|
* build: Bump glib dep to 2.67.1Patrick Griffis2020-12-131-7/+1
|
* ci: Add AddressSanitizer testingPatrick Griffis2020-11-251-0/+4
|
* Replace SoupURI with GUriPatrick Griffis2020-11-141-1/+7
|
* build: Remove unused variablesPatrick Griffis2020-10-301-4/+0
|
* session: remove soup_session_queue_message and soup_session_send_messagecarlosgc/remove-old-apiCarlos Garcia Campos2020-09-301-1/+3
| | | | | There are a few tests that are now skipped because they still use the old api and I'm not sure yet if they will be removed or reworked.
* Bump libsoup API to 3.0Patrick Griffis2020-09-191-3/+3
|
* Remove XMLRPC supportPatrick Griffis2020-09-191-22/+1
| | | | | | | This feature does not appear to be used by any maintained project and in general XMLRPC usage on the internet has gone down. Removing it just reduces complexity and maintainance burden.
* Reorganize source treePatrick Griffis2020-09-191-0/+1
|
* build: Link tests against static version of libsoupPatrick Griffis2020-09-191-5/+0
| | | | This allows testing non-public APIs
* Remove deprecated SoupGnome libraryPatrick Griffis2020-09-191-5/+0
|
* build: Remove -Wdeclaration-after-statementPatrick Griffis2020-09-191-1/+0
|
* 2.72.02.72.0Patrick Griffis2020-09-131-2/+2
|
* 2.71.12.71.1Patrick Griffis2020-09-051-1/+1
|
* build: do not search for unused sqlite headerTom Schoonjans2020-08-031-1/+1
| | | | | This was necessary to ensure compilation with Visual Studio's cl.exe on conda-forge (see https://github.com/conda-forge/staged-recipes/pull/12226).
* soup-message-io: Add sysprof profiling support for HTTP connectionsPhilip Withnall2020-07-271-0/+16
| | | | | | | | | | | | | | | | | This adds very basic support for dumping HTTP connection information to sysprof, if the process is being run under a sysprof session. See https://gitlab.gnome.org/GNOME/sysprof/-/issues/43 for plans of how this could be expanded in future. This is just a starting point. The code in this commit dumps a message to the sysprof capture which includes the URI, total time for the connection (request + response), and the amount of data transferred in the request and response. It adds an optional dependency on `libsysprof-capture-4.a`, and a subproject for building that if it’s not available on the system. Signed-off-by: Philip Withnall <withnall@endlessm.com>