[dovecot/core] ab8b02: lib-http: Remove unnecessary enum declaration.

GitHub noreply at github.com
Mon Apr 10 14:00:13 EEST 2017


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: ab8b02a7a25661f297e41dfbd3b41f249c635b0a
      https://github.com/dovecot/core/commit/ab8b02a7a25661f297e41dfbd3b41f249c635b0a
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-04-10 (Mon, 10 Apr 2017)

  Changed paths:
    M src/lib-http/http-client-private.h

  Log Message:
  -----------
  lib-http: Remove unnecessary enum declaration.

Most of these were removed by a8fe899601735459641edae975c0fa08be8482e2


  Commit: 86306a33cb79999d8c16894b71f5b2c902168140
      https://github.com/dovecot/core/commit/86306a33cb79999d8c16894b71f5b2c902168140
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-04-10 (Mon, 10 Apr 2017)

  Changed paths:
    M src/doveadm/doveadm-who.c

  Log Message:
  -----------
  doveadm who: Don't aggregate empty usernames with different IPs

We'll assume that in that case anvil is used to track IP addresses rather
than usernames. (Dovecot core doesn't currently use this.)


  Commit: 1fbeeb371ac7dd8b0df387fe237dd580f8345acb
      https://github.com/dovecot/core/commit/1fbeeb371ac7dd8b0df387fe237dd580f8345acb
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-04-10 (Mon, 10 Apr 2017)

  Changed paths:
    M src/login-common/login-common.h
    M src/login-common/main.c

  Log Message:
  -----------
  *-login: Move code to login_anvil_init()

Calling this allows plugins that need to talk to anvil make sure they have
an anvil connection even if mail_max_userip_connections=0.


  Commit: 869fc2033a25577f9f3b73f5856e89a8f395c8b2
      https://github.com/dovecot/core/commit/869fc2033a25577f9f3b73f5856e89a8f395c8b2
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-04-10 (Mon, 10 Apr 2017)

  Changed paths:
    M src/lib-http/http-client-private.h
    M src/lib-http/http-client-request.c

  Log Message:
  -----------
  lib-http: Track request's first and last send attempt times separately.


  Commit: e88a77033c7afd250cb3ed5a5273518282098cb0
      https://github.com/dovecot/core/commit/e88a77033c7afd250cb3ed5a5273518282098cb0
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-04-10 (Mon, 10 Apr 2017)

  Changed paths:
    M src/lib-http/http-client-request.c
    M src/lib-http/http-client.h

  Log Message:
  -----------
  lib-http: Add http_client_request_stats.first_sent_msecs

Also rename sent_msecs to last_sent_msecs.


  Commit: d4fed32b5847e6684e454cd0137d318eee2b72b6
      https://github.com/dovecot/core/commit/d4fed32b5847e6684e454cd0137d318eee2b72b6
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-04-10 (Mon, 10 Apr 2017)

  Changed paths:
    M src/lib-http/http-client-request.c

  Log Message:
  -----------
  lib-http: Improve request stats text.

It's important to know how long the request was in queue before it was sent.

Also the "n attempts in m secs" makes more sense if it was counting only the
time after the initial request was sent, not including the queuing time.

If there is more than 1 attempt, log separately how long all the attempts
were waited on vs. how long the last attempt took.


Compare: https://github.com/dovecot/core/compare/bffd1b36c047...d4fed32b5847


More information about the dovecot-cvs mailing list