aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-http-request.c
Commit message (Collapse)AuthorAgeFilesLines
* Bug 540362: [webkit-composer] Use webkit for composerTomas Popela2014-06-091-37/+35
| | | | Merge wip/webkit-composer branch into master.
* EHttpRequest: Avoid possible data stream memory leakMilan Crha2014-01-311-2/+4
| | | | | The request's finish function is not called in case when the request is cancelled, which meant that the whole data stream was leaked.
* EHTTPRequest: Drop unneeded reference to EMailPartListMilan Crha2014-01-311-19/+0
|
* Bug 721545 - License text contains obsolete FSF postal addressMatthew Barnes2014-01-081-10/+9
|
* EHttpRequest: Simplify proxy handling.Matthew Barnes2013-11-271-13/+6
| | | | | | When creating a temporary SoupSession, synchronize its GProxyResolver with the SoupRequest's SoupSession which is already configured to use our built-in proxy ESource.
* EHttpRequest cleanups.Matthew Barnes2013-11-271-57/+72
|
* Use plain SoupSesson everywhere.Matthew Barnes2013-11-261-3/+2
| | | | SoupSessionAsync and SoupSessionSync are deprecated in libsoup 2.42.
* Bug #711499 - Failed image download lefts opened file descriptorMilan Crha2013-11-211-1/+8
|
* Fix/mute issues found by Coverity scanMilan Crha2013-11-151-2/+2
| | | | | | | | | | | | This makes the code free of Coverity scan issues. It is sometimes quite pedantic and expects/suggests some coding habits, thus certain changes may look weird, but for a good thing, I hope. The code is also tagged with Coverity scan suppressions, to keep the code as is and hide the warning too. Also note that Coverity treats g_return_if_fail(), g_assert() and similar macros as unreliable, and it's true these can be disabled during the compile time, thus it brings in other set of 'weird' changes.
* Convert libemail-engine to a single-include model.Matthew Barnes2013-11-121-7/+5
| | | | Use: #include <libemail-engine/libemail-engine.h>
* Rename e-mail-enums.h to e-mail-engine-enums.h.Matthew Barnes2013-11-111-1/+1
|
* Adapt to CamelDataCache API changes.Matthew Barnes2013-11-021-15/+32
|
* Add debugging for formatter requestsMilan Crha2013-09-251-0/+5
| | | | | With CAMEL_DEBUG=emformat:requests the evolution prints a debug messages about requests being processed when formatting messages.
* Bug #705119 - File descriptors for images not closedMilan Crha2013-07-301-6/+8
|
* Bug #703389 - Proxy ignored for imagesMilan Crha2013-07-161-0/+14
|
* Remove EMailShellSettings.Matthew Barnes2013-03-171-3/+4
| | | | | | | | EShellSettings predates GSettings and is no longer necessary. GSettings allows binding GObject properties to GSettings keys, with optional mapping functions. That fulfills the purpose of EShellSettings.
* EHTTPRequest: Use e_mail_ui_session_check_known_address_sync().Matthew Barnes2013-02-271-6/+25
| | | | | Use e_mail_ui_session_check_known_address_sync() to help determine whether to automatically display images in a text/html MIME part.
* Make EMailPartList thread-safe.Matthew Barnes2012-12-081-2/+4
| | | | | | Exposing data members in the public struct is unwise, especially when EMailPartList is used from multiple threads. Instead keep the members private and provide a set of thread-safe functions to manipulate them.
* Relative URI can crash Evolution in http_request_send_async()Milan Crha2012-11-131-2/+6
|
* Coding style and whitespace cleanup.Matthew Barnes2012-11-111-9/+9
|
* Replace deprecated soup_message_headers_get() with ↵Milan Crha2012-11-061-1/+1
| | | | soup_message_headers_get_list()
* Bug #682295 - Fix deadlock in EHttpRequestDan Vrátil2012-09-141-77/+89
| | | | | | | | | | Fix deadlock in EHttpRequest by running each libsoup operation in it's own GMainContext. The patch also replaces use of features from libsoup>=2.39, because we can't change dependency. The code is based on code from CalDAV, which uses synchronous libsoup API as well and works with libsoup<2.39
* Bug #683866 - Leaks of EMailFormatter objectMilan Crha2012-09-131-7/+4
|
* Fix all 'may be used uninitialized' compiler warningsDan Vrátil2012-08-201-0/+1
|
* Coding style and whitespace cleanup.Matthew Barnes2012-08-201-20/+23
|
* Bug #680702 - Freeze/crash when loading remote imagesDan Vrátil2012-08-181-183/+106
| | | | | | | | Simplify the EHttpRequest by using synchronous libsoup API instead of spawning another async operation within already asynchronous handler. This avoids nested event loop, complex locking and makes to code much simpler.
* Bug #681783 - Critical warning and freeze with libsoup-2.39 and webkitgtk-1.9.2Dan Vrátil2012-08-171-0/+1
|
* Preset timeout on SoupSession-s to 90 secondsMilan Crha2012-07-111-1/+3
|
* Adapt to CamelDataCache API change.Matthew Barnes2012-06-191-1/+1
| | | | camel_data_cache_get_filename() dropped its unused GError parameter.
* Bug #678293 - Already downloaded images are not shownDan Vrátil2012-06-191-2/+10
|
* Bug #431497 - Offline mode should disable loading of images from the internetDan Vrátil2012-06-181-0/+8
|
* Bug #677608 - Fails to open message which is not yet downloadedDan Vrátil2012-06-181-15/+9
|
* Make em_utils_in_addressbook() cancellableDan Vrátil2012-06-141-1/+1
|
* Mail formatter rewriteDan Vrátil2012-06-061-12/+55
| | | | | | | | All mail-parsing and formatting code has been moved to em-format. Parsing is handeled by EMailParser class, formatting by EMailFormatter. Both classes have registry which hold extensions - simple classes that do actual parsing and formatting. Each supported mime-type has it's own parser and formatter extension class.
* Adapt to single-include E-D-S libraries.Matthew Barnes2012-06-041-1/+0
|
* Don't unref GAsyncResult in "finish" functions.Matthew Barnes2012-05-141-1/+0
|
* Fix some GSimpleAsyncResult reference leaks.Matthew Barnes2012-05-131-0/+2
|
* Use g_simple_async_result_set_check_cancellable().Matthew Barnes2012-05-131-5/+10
| | | | Always call it immediately after g_simple_async_result_new().
* Whitespace cleanups.Matthew Barnes2012-05-131-5/+4
|
* Bug #674340 - Evolution hangs on startupDan Vrátil2012-04-261-2/+29
|
* Bug #674272 - Contacts preview differs with mailer running and notDan Vrátil2012-04-231-0/+515
This splits the giant EMailRequest to individual EFileRequest, EStockRequest, EHTTPRequest and EMailRequest, making the first two available globally from e-utils, the othe two are loaded only with mailer, since no other component uses them.