Updated copyright notices to include the year 2018.
lib-mail: ostream-dot - Require o_stream_finish() to write the trailer Similar to ostream-zlib.
global: Replace o_stream_nfinish() with o_stream_finish() whenever possible
global: Use i_close_fd instead of close Some were missed, found by coverity
global: start relying on [io]_stream_unref(NULL) being a no-op Cleanup performed with the following semantic patch: @@ expression E; @@ - if (E != NULL) { - i_stream_unref(&E); - } + i_stream_unref(&E); @@ expression E; @@ - if (E != NULL) { - o_stream_unref(&E); - } + o_stream_unref(&E);
global: start relying on io_remove{,_closed}(NULL) being a no-op Cleanup performed with the following semantic patch: @@ expression E; @@ - if (E != NULL) { - io_remove(&E); - } + io_remove(&E); @@ expression E; @@ - if (E != NULL) { - io_remove_closed(&E); - } + io_remove_closed(&E);
lib-program-client: Made the test suite ignore the protocol version.
lib-program-client unit test: Let OS assign the listener port
test: lib-program-client: Ignore some return values in test server Makes static analyzers happier
Updated copyright notices to include the year 2017.
lib-program-client: Fix building with compilers that have no typeof()
lib-program-client: Add support for iostream-dot This is also made mandatory for TCP client.
lib-program-client: Add tests for TCP client