[dovecot/core] 5ecd95: lib-http: server: Added more detailed debugging ab...
GitHub
noreply at github.com
Mon Jun 20 18:30:15 UTC 2016
Branch: refs/heads/master-2.2
Home: https://github.com/dovecot/core
Commit: 5ecd956aab342ffd67a9439f6c8be643592fa996
https://github.com/dovecot/core/commit/5ecd956aab342ffd67a9439f6c8be643592fa996
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M src/lib-http/http-server-connection.c
Log Message:
-----------
lib-http: server: Added more detailed debugging about when idle timeouts are started/stopped.
Commit: 83d369656355f44474198df5a87fb3629295e6ca
https://github.com/dovecot/core/commit/83d369656355f44474198df5a87fb3629295e6ca
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M src/lib-http/http-server-connection.c
Log Message:
-----------
lib-http: server: Fixed handling of idle timeout when request just starts processing on the server.
Commit: d8570b292afd4ee542a0b91ef69914865f0d0931
https://github.com/dovecot/core/commit/d8570b292afd4ee542a0b91ef69914865f0d0931
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M src/lib-http/http-server-connection.c
Log Message:
-----------
lib-http: server: Wrap request payload in a timeout input stream.
The server cannot reset the timeout properly while the payload is being read by the application.
The HTTP client solved this same problem by identical means.
Commit: 189b586eb455a484ba2153ba2512db472e8c6032
https://github.com/dovecot/core/commit/189b586eb455a484ba2153ba2512db472e8c6032
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M src/lib-http/http-server-connection.c
Log Message:
-----------
lib-http: server: Make sure provided connection FDs are non-blocking.
Commit: 183ca5c9e1ab5ee712ef6700021d3c1d18ab7f8c
https://github.com/dovecot/core/commit/183ca5c9e1ab5ee712ef6700021d3c1d18ab7f8c
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M src/lib-http/http-server-connection.c
M src/lib-http/http-server.c
M src/lib-http/http-server.h
Log Message:
-----------
lib-http: server: Added settings to configure the connection's socket kernel buffer sizes.
This is mainly useful for use in the lib-http test suite.
Commit: 3da0c5295afd0c4fbe0233687a58b2d95d6131f4
https://github.com/dovecot/core/commit/3da0c5295afd0c4fbe0233687a58b2d95d6131f4
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M src/lib-http/Makefile.am
Log Message:
-----------
lib-http: Restructured Makefile.am to have less duplicated lines for the test suite.
Commit: f292589f4b85e02d97d974dfe34324c6c0bb9d9f
https://github.com/dovecot/core/commit/f292589f4b85e02d97d974dfe34324c6c0bb9d9f
Author: Stephan Bosch <stephan at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M src/lib-http/Makefile.am
A src/lib-http/test-http-server-errors.c
Log Message:
-----------
lib-http: server: Created test program that tests error conditions.
Currently it is very limited, but it is due to be extended soon towards testing most common error conditions.
Commit: 8fbcc7a11588d8ac1dbc611d888b21fb85d21768
https://github.com/dovecot/core/commit/8fbcc7a11588d8ac1dbc611d888b21fb85d21768
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M src/lib-dcrypt/dcrypt.c
Log Message:
-----------
lib-dcrypt: Fix to backend module loading.
Especially don't die if we fail to load the module.
Commit: bff052bd29dbf7175ee6cd14bd14bcea1900b869
https://github.com/dovecot/core/commit/bff052bd29dbf7175ee6cd14bd14bcea1900b869
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M src/Makefile.am
M src/lib-dcrypt/Makefile.am
M src/lib-dcrypt/dcrypt-openssl.c
M src/lib-ssl-iostream/Makefile.am
A src/lib-ssl-iostream/dovecot-openssl-common.c
A src/lib-ssl-iostream/dovecot-openssl-common.h
M src/lib-ssl-iostream/iostream-openssl-context.c
Log Message:
-----------
lib-dcrypt, lib-ssl-iostream: Share OpenSSL init/deinit code.
Commit: 44911be2c997639ca0dc2200138cfa04c7c4ac7b
https://github.com/dovecot/core/commit/44911be2c997639ca0dc2200138cfa04c7c4ac7b
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M src/lib-dcrypt/Makefile.am
Log Message:
-----------
lib-dcrypt: Added library dependencies to unit tests
Commit: f5e6b05684328b9800ccd973c73027300c832d65
https://github.com/dovecot/core/commit/f5e6b05684328b9800ccd973c73027300c832d65
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M src/lib-dcrypt/dcrypt-openssl.c
M src/lib-dcrypt/dcrypt-private.h
M src/lib-dcrypt/dcrypt.c
M src/lib-dcrypt/dcrypt.h
M src/lib-dcrypt/test-crypto.c
M src/lib-dcrypt/test-stream.c
Log Message:
-----------
lib-dcrypt: Allow specifying crypto_device (OpenSSL engine).
Commit: 344ac89667b41386e1ef46b6cc8e9c099fe4ada1
https://github.com/dovecot/core/commit/344ac89667b41386e1ef46b6cc8e9c099fe4ada1
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M src/lib-ssl-iostream/dovecot-openssl-common.c
Log Message:
-----------
openssl: Use our own malloc()/realloc() that will die on out-of-memory.
This is likely safer rather than caller thinking for example that some input
is invalid when it's only a temporary memory allocation problem.
Commit: 1ad12f870d2953c8e94795fd41bb1762fa89a5cd
https://github.com/dovecot/core/commit/1ad12f870d2953c8e94795fd41bb1762fa89a5cd
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M run-test-valgrind.supp
Log Message:
-----------
Added valgrind suppression for OpenSSL <v1.0.2
This one works at least for CentOS 6. Because the OpenSSL library is
loaded as a plugin and unloaded before exit, valgrind sees only "???"
as the addresses. That's why we're using "obj:*". But the number of
obj:* lines is also important, so this may not work everywhere.
Commit: e28debf6ba906eb62a595d966671918396f5a888
https://github.com/dovecot/core/commit/e28debf6ba906eb62a595d966671918396f5a888
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M src/lib/file-create-locked.c
Log Message:
-----------
lib: file_create_locked() - Unexpectedly deleted temp file is error.
This shouldn't happen and we shouldn't be silently retrying if it does.
Commit: 80951e8dfe68116f4bc8f4b2adae6c8f1fe26fde
https://github.com/dovecot/core/commit/80951e8dfe68116f4bc8f4b2adae6c8f1fe26fde
Author: Timo Sirainen <timo.sirainen at dovecot.fi>
Date: 2016-06-20 (Mon, 20 Jun 2016)
Changed paths:
M run-test-valgrind.supp
Log Message:
-----------
Updated run-test-valgrind.supp
Compare: https://github.com/dovecot/core/compare/8c0379c3c2fa...80951e8dfe68
More information about the dovecot-cvs
mailing list