[dovecot/core] d67f00: lib-http: client: Fixed whitespace in the top comm...
GitHub
noreply at github.com
Thu Dec 7 19:00:12 EET 2017
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: d67f004ebf944adca3ba09ed547febfa75442476
https://github.com/dovecot/core/commit/d67f004ebf944adca3ba09ed547febfa75442476
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client.c
Log Message:
-----------
lib-http: client: Fixed whitespace in the top comment explaining the structure of the HTTP client.
Commit: 8149ed57ae5abbb0c4ccfe88c1d7c58255dc85cf
https://github.com/dovecot/core/commit/8149ed57ae5abbb0c4ccfe88c1d7c58255dc85cf
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-host.c
M src/lib-http/http-client-private.h
M src/lib-http/http-client-queue.c
Log Message:
-----------
lib-http: client: Created separate http_client_queue_get() function.
Before, this was combined in http_client_queue_create() which caused a large code block to be indentet.
Separating creation and obtaining the current instance makes the code cleaner.
Commit: 3ad0a46f43bbd18f00a10bd74fa00b095b0a8da6
https://github.com/dovecot/core/commit/3ad0a46f43bbd18f00a10bd74fa00b095b0a8da6
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-host.c
M src/lib-http/http-client-queue.c
Log Message:
-----------
lib-http: client: Simplified initiation of connection setup upon request submission.
Commit: 63a1359e6e7f6b1aebf58eb5d9f8187140ddcb4f
https://github.com/dovecot/core/commit/63a1359e6e7f6b1aebf58eb5d9f8187140ddcb4f
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-private.h
Log Message:
-----------
lib-http: client: Cosmetic changes to http-client-private.h.
Commit: fab1a1c57f467c19c728d2391ff5e5025bb832f7
https://github.com/dovecot/core/commit/fab1a1c57f467c19c728d2391ff5e5025bb832f7
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-private.h
M src/lib-http/http-client.c
M src/lib-http/http-client.h
Log Message:
-----------
lib-http: client: Created basic shared context between clients.
In this basic form it only shares default settings.
Commit: 9fe6a55877bee691b32c12c7be56242054841670
https://github.com/dovecot/core/commit/9fe6a55877bee691b32c12c7be56242054841670
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-connection.c
M src/lib-http/http-client-private.h
M src/lib-http/http-client.c
Log Message:
-----------
lib-http: client: Moved connection list from client to shared context.
Commit: 20493a543316e8c3acfd8ba4af257ceb658cdfce
https://github.com/dovecot/core/commit/20493a543316e8c3acfd8ba4af257ceb658cdfce
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-connection.c
M src/lib-http/http-client-peer.c
M src/lib-http/http-client-private.h
Log Message:
-----------
lib-http: client: Moved connection pool handling from peer to separate object.
Commit: 23fe024e1dfc8eb5eaefc4e57a16b4257568f510
https://github.com/dovecot/core/commit/23fe024e1dfc8eb5eaefc4e57a16b4257568f510
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-host.c
M src/lib-http/http-client-private.h
M src/lib-http/http-client-queue.c
Log Message:
-----------
lib-http: client: Avoid direct access to host object members from queue.
Commit: fbe111ce65bb5af03314adbfa8bcde3f08c08641
https://github.com/dovecot/core/commit/fbe111ce65bb5af03314adbfa8bcde3f08c08641
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-host.c
Log Message:
-----------
lib-http: client: host: Moved http_client_host_check_idle() function.
This is a preparation for a subsequent change.
Commit: 2300bdf148ee501082947c2ec79d12c175489897
https://github.com/dovecot/core/commit/2300bdf148ee501082947c2ec79d12c175489897
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-host.c
Log Message:
-----------
lib-http: client: host: Moved http_client_host_submit_request() function.
This is a preparation for a subsequent change.
Commit: e48102389fb49deadfc685600dc2e56177fd0d7c
https://github.com/dovecot/core/commit/e48102389fb49deadfc685600dc2e56177fd0d7c
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-host.c
M src/lib-http/http-client-private.h
M src/lib-http/http-client-queue.c
M src/lib-http/http-client.c
Log Message:
-----------
lib-http: client: shared context: Allow sharing host lookups between clients.
Commit: 90fa7fd470244e123f75278d54a58007937c80d4
https://github.com/dovecot/core/commit/90fa7fd470244e123f75278d54a58007937c80d4
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-peer.c
Log Message:
-----------
lib-http: client: peer: Moved http_client_peer_create() function.
This is a preparation for a subsequent change.
Commit: 4e629672bcb3c85e240b0f43369cdde3b5ce400b
https://github.com/dovecot/core/commit/4e629672bcb3c85e240b0f43369cdde3b5ce400b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-peer.c
Log Message:
-----------
lib-http: client: peer: Moved http_client_peer_disconnect() function.
This is a preparation for a subsequent change.
Commit: 1be73c463dba613f52c586013cf271330ff6e4e1
https://github.com/dovecot/core/commit/1be73c463dba613f52c586013cf271330ff6e4e1
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-peer.c
Log Message:
-----------
lib-http: client: peer: Moved http_client_peer_ref() function.
This is a preparation for a subsequent change.
Commit: 0dfe37d8e4c03dc39c600ca8a5c9aba429a30b91
https://github.com/dovecot/core/commit/0dfe37d8e4c03dc39c600ca8a5c9aba429a30b91
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-peer.c
Log Message:
-----------
lib-http: client: peer: Moved http_client_peer_unref() function.
This is a preparation for a subsequent change.
Commit: 5a8d6f8db4a2317071e8a430ec635e08df95cfb1
https://github.com/dovecot/core/commit/5a8d6f8db4a2317071e8a430ec635e08df95cfb1
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-peer.c
Log Message:
-----------
lib-http: client: peer: Moved http_client_peer_close() function.
This is a preparation for a subsequent change.
Commit: 9e1f1030693273d7dc2818b0ca5c446d5de99ad4
https://github.com/dovecot/core/commit/9e1f1030693273d7dc2818b0ca5c446d5de99ad4
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-peer.c
Log Message:
-----------
lib-http: client: peer: Moved http_client_peer_drop() function.
This is a preparation for a subsequent change.
Commit: 01cfa2ea0ca02a6dac3d97f5f1b72dfbd8da5e78
https://github.com/dovecot/core/commit/01cfa2ea0ca02a6dac3d97f5f1b72dfbd8da5e78
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-peer.c
Log Message:
-----------
lib-http: client: peer: Moved http_client_peer_get() function.
This is a preparation for a subsequent change.
Commit: 4a9bd6a8552df6ca229f13ffd5eee1d3a3343af8
https://github.com/dovecot/core/commit/4a9bd6a8552df6ca229f13ffd5eee1d3a3343af8
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-peer.c
Log Message:
-----------
lib-http: client: peer: Moved http_client_peer_connect_backoff() function.
This is a preparation for a subsequent change.
Commit: aa65356a0616aec6789b9c94e9706aae4623dfcc
https://github.com/dovecot/core/commit/aa65356a0616aec6789b9c94e9706aae4623dfcc
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-peer.c
Log Message:
-----------
lib-http: client: peer: Moved http_client_peer_start_backoff_timer() function.
This is a preparation for a subsequent change.
Commit: 49088f457c12e2895ca23e19a73aad34d5836973
https://github.com/dovecot/core/commit/49088f457c12e2895ca23e19a73aad34d5836973
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-peer.c
Log Message:
-----------
lib-http: client: peer: Moved http_client_peer_increase_backoff_timer() function.
This is a preparation for a subsequent change.
Commit: 0a3bccd23f510aa34bda3c092a3d79d80a10f4b9
https://github.com/dovecot/core/commit/0a3bccd23f510aa34bda3c092a3d79d80a10f4b9
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-peer.c
Log Message:
-----------
lib-http: client: peer: Moved http_client_peer_reset_backoff_timer() function.
This is a preparation for a subsequent change.
Commit: 27a2e59eaa648fef2acb2c4b852567d22e016a2d
https://github.com/dovecot/core/commit/27a2e59eaa648fef2acb2c4b852567d22e016a2d
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-connection.c
M src/lib-http/http-client-peer.c
M src/lib-http/http-client-private.h
M src/lib-http/http-client-queue.c
M src/lib-http/http-client-request.c
M src/lib-http/http-client.c
Log Message:
-----------
lib-http: client: shared context: Allow sharing peer state between clients.
Commit: faa4f87ec5a0b13a4cbea35f4d3065dfa3a26ec4
https://github.com/dovecot/core/commit/faa4f87ec5a0b13a4cbea35f4d3065dfa3a26ec4
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/test-http-client.c
Log Message:
-----------
lib-http: test-http-client: Run several clients simultaneously.
Commit: fd30e54bd56f0869f5c2e14b42fd53f7b36cff45
https://github.com/dovecot/core/commit/fd30e54bd56f0869f5c2e14b42fd53f7b36cff45
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client-connection.c
M src/lib-http/http-client-host.c
M src/lib-http/http-client-peer.c
M src/lib-http/http-client-private.h
M src/lib-http/http-client-queue.c
M src/lib-http/http-client-request.c
M src/lib-http/http-client.c
Log Message:
-----------
lib-http: client: Added identifier to client log messages.
Commit: 6776cc851a593b2a893103833e08ed3902ce1933
https://github.com/dovecot/core/commit/6776cc851a593b2a893103833e08ed3902ce1933
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/http-client.c
Log Message:
-----------
lib-http: client: Amended the top comment explaining the structure of the HTTP client.
Commit: 58e3ba77673e6069a366dbe96d3467dcaacc54fe
https://github.com/dovecot/core/commit/58e3ba77673e6069a366dbe96d3467dcaacc54fe
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/test-http-payload.c
Log Message:
-----------
lib-http: test-http-payload: Added support for running multiple parallel clients.
Commit: 5644698fc6d7d2e3b23188ebdaacf3b2c5e6bceb
https://github.com/dovecot/core/commit/5644698fc6d7d2e3b23188ebdaacf3b2c5e6bceb
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-07 (Thu, 07 Dec 2017)
Changed paths:
M src/lib-http/test-http-payload.c
Log Message:
-----------
lib-http: test-http-payload: Added tests for running multiple clients in parallel with shared context.
Compare: https://github.com/dovecot/core/compare/cae3c6903c10...5644698fc6d7
More information about the dovecot-cvs
mailing list