[dovecot/core] f883bf: uri-util: Removed have_port and have_host_ip flags...

GitHub noreply at github.com
Mon May 16 08:00:11 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: f883bf3eff62f5d27df5ee9ee664edc38a77937f
      https://github.com/dovecot/core/commit/f883bf3eff62f5d27df5ee9ee664edc38a77937f
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M src/imap-login/client-authenticate.c
    M src/lib-http/http-client-host.c
    M src/lib-http/http-client-request.c
    M src/lib-http/http-url.c
    M src/lib-http/http-url.h
    M src/lib-http/test-http-client.c
    M src/lib-http/test-http-request-parser.c
    M src/lib-http/test-http-url.c
    M src/lib-imap-urlauth/imap-urlauth.c
    M src/lib-imap/imap-url.c
    M src/lib-imap/imap-url.h
    M src/lib-imap/test-imap-url.c
    M src/lib/uri-util.c
    M src/lib/uri-util.h

  Log Message:
  -----------
  uri-util: Removed have_port and have_host_ip flags.

Presence of port can be tested with port != 0.
Presence of IP can be tested with ip->family != 0.


  Commit: 32f28ff765ef6983af0df78ebc5289b478abf3fe
      https://github.com/dovecot/core/commit/32f28ff765ef6983af0df78ebc5289b478abf3fe
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M src/lib/uri-util.c
    M src/lib/uri-util.h

  Log Message:
  -----------
  uri-util: Added public function for parsing single percent encoding instances.


  Commit: b0dfc8fc0dd5d08fe6a746e346dca6c737749d89
      https://github.com/dovecot/core/commit/b0dfc8fc0dd5d08fe6a746e346dca6c737749d89
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M src/lib-http/http-url.c
    M src/lib-http/test-http-url.c
    M src/lib-imap/imap-url.c
    M src/lib-imap/test-imap-url.c
    M src/lib/uri-util.c
    M src/lib/uri-util.h

  Log Message:
  -----------
  uri-util: Implemented proper parsing of DNS-based host name for URI schemes that use DNS host names, such as http and imap.


  Commit: b7e953d7eecd18f1d0de701cc181e8830d8167b1
      https://github.com/dovecot/core/commit/b7e953d7eecd18f1d0de701cc181e8830d8167b1
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M src/lib/uri-util.c
    M src/lib/uri-util.h

  Log Message:
  -----------
  uri-util: Parsing of unreserved syntax erroneously included percent encoding.

This functionality is currently not used, so no problems would occur.


  Commit: a643e1e3e5d9d8a60eeff83601f86ee00c26332a
      https://github.com/dovecot/core/commit/a643e1e3e5d9d8a60eeff83601f86ee00c26332a
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M src/lib/uri-util.c
    M src/lib/uri-util.h

  Log Message:
  -----------
  uri-util: Added support for initializing the URI parser from data.


  Commit: 62ed3307fb8a4a038a32a5181c503f1b645bf946
      https://github.com/dovecot/core/commit/62ed3307fb8a4a038a32a5181c503f1b645bf946
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M src/lib/uri-util.c

  Log Message:
  -----------
  uri-util: Added complete syntax comment.


  Commit: 8d2d2780c9e71581ff9c3e8bce527b492c295ec1
      https://github.com/dovecot/core/commit/8d2d2780c9e71581ff9c3e8bce527b492c295ec1
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M src/lib-http/http-url.c
    M src/lib-imap/imap-url.c
    M src/lib/uri-util.c
    M src/lib/uri-util.h

  Log Message:
  -----------
  uri-util: Split struct uri_host from uri_authority.

Adds support for parsing host separately and manipulating host struct.


  Commit: f74dbd3ff682fea040f60383e001620d1f1b09d3
      https://github.com/dovecot/core/commit/f74dbd3ff682fea040f60383e001620d1f1b09d3
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M src/lib-http/http-client-host.c
    M src/lib-http/http-client-request.c
    M src/lib-http/http-url.c
    M src/lib-http/http-url.h
    M src/lib-http/test-http-client.c
    M src/lib-http/test-http-request-parser.c
    M src/lib-http/test-http-url.c
    M src/plugins/fts-solr/solr-connection.c
    M src/plugins/fts/fts-parser-tika.c

  Log Message:
  -----------
  lib-http: Started using struct uri_host in struct http_url.


  Commit: 66134fbce11778241ca9f8458ee2a0488a05bde0
      https://github.com/dovecot/core/commit/66134fbce11778241ca9f8458ee2a0488a05bde0
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M src/imap-login/client-authenticate.c
    M src/lib-imap-urlauth/imap-urlauth.c
    M src/lib-imap/imap-url.c
    M src/lib-imap/imap-url.h
    M src/lib-imap/test-imap-url.c

  Log Message:
  -----------
  lib-imap: Started using struct uri_host in struct imap_url.


  Commit: b4167b174b4eeebceaf80e240635e601f0a9860c
      https://github.com/dovecot/core/commit/b4167b174b4eeebceaf80e240635e601f0a9860c
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M src/lib-http/http-url.c
    M src/lib-imap/imap-url.c
    M src/lib/uri-util.c

  Log Message:
  -----------
  uri-util: Reworked URI scheme parsing.

Made uri_cut_scheme() use uri_parse_scheme() internally rather than the other way around.


  Commit: af53c056cf1e3d133a78c201e72a678b5431d0fb
      https://github.com/dovecot/core/commit/af53c056cf1e3d133a78c201e72a678b5431d0fb
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M src/lib/uri-util.c

  Log Message:
  -----------
  uri-util: Improved implementation of uri_data_encode().


  Commit: e4e9ba5f43f9bf7e072d7d9fcc3259a42ecb15c8
      https://github.com/dovecot/core/commit/e4e9ba5f43f9bf7e072d7d9fcc3259a42ecb15c8
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M src/lib/uri-util.c
    M src/lib/uri-util.h

  Log Message:
  -----------
  uri-util: Made uri_data_encode() public.


  Commit: 4e52bade0f83746405ecc1d0396e9b2ac7b98cd8
      https://github.com/dovecot/core/commit/4e52bade0f83746405ecc1d0396e9b2ac7b98cd8
  Author: Stephan Bosch <stephan at rename-it.nl>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M src/lib/uri-util.c
    M src/lib/uri-util.h

  Log Message:
  -----------
  uri-util: Made URI encoding functions accept NULL pointer for additional escaped characters.


  Commit: 9aa483ebcba67bf1137ff79312315386eda94352
      https://github.com/dovecot/core/commit/9aa483ebcba67bf1137ff79312315386eda94352
  Author: Stephan Bosch <stephan at dovecot.fi>
  Date:   2016-05-16 (Mon, 16 May 2016)

  Changed paths:
    M src/lib/uri-util.h

  Log Message:
  -----------
  uri-util: Added documentation for all functions in header.


Compare: https://github.com/dovecot/core/compare/0edb839b5fa5...9aa483ebcba6


More information about the dovecot-cvs mailing list