[dovecot/core] bae0b5: lib-master: Rename master_service_log_debug_parse(...

GitHub noreply at github.com
Wed Apr 25 11:30:19 EEST 2018


  Branch: refs/heads/master-2.3
  Home:   https://github.com/dovecot/core
  Commit: bae0b531715bdf45d15919e0426e7a4e0f1fd2d0
      https://github.com/dovecot/core/commit/bae0b531715bdf45d15919e0426e7a4e0f1fd2d0
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib-master/master-service-settings.c
    M src/lib-master/master-service-settings.h
    M src/lib-master/master-service.c

  Log Message:
  -----------
  lib-master: Rename master_service_log_debug_parse() to master_service_log_filter_parse()

This function will be used for parsing other settings besides just
log_debug.


  Commit: 0aeb68b1ca18ff04b0ead3fb326752fee5fb487a
      https://github.com/dovecot/core/commit/0aeb68b1ca18ff04b0ead3fb326752fee5fb487a
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib-master/master-service-settings.c

  Log Message:
  -----------
  lib-master: Cleanup - Add new helper function for parsing log filter settings


  Commit: a95134b47a2a978d282a84d585b7733da3a2d978
      https://github.com/dovecot/core/commit/a95134b47a2a978d282a84d585b7733da3a2d978
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib-master/master-service-settings.c

  Log Message:
  -----------
  lib-master: If log_debug is empty, don't set global debug log filter at all

global_debug_log_filter==NULL check is a bit faster.


  Commit: 15e4f2b2b7c4fdc4e725c4da016da36c804fc3fe
      https://github.com/dovecot/core/commit/15e4f2b2b7c4fdc4e725c4da016da36c804fc3fe
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib-master/stats-client.c
    M src/stats/client-writer.c

  Log Message:
  -----------
  lib-master, stats: Send event's log_type to stats process

This makes the internal stats protocol incompatible with the previous
version, so major protocol version is increased.


  Commit: 8bb5f946ce1f6c580b2b1bf297b174a8ce464c62
      https://github.com/dovecot/core/commit/8bb5f946ce1f6c580b2b1bf297b174a8ce464c62
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib-master/stats-client.c
    M src/lib/event-filter.c
    M src/lib/event-filter.h
    M src/lib/event-log.c
    M src/stats/client-writer.c
    M src/stats/stats-metrics.c
    M src/stats/stats-metrics.h

  Log Message:
  -----------
  lib: Add log types as event categories

This allows using debug, info, warning, error, fatal and panic as
categories.


  Commit: edddfbd949a2dc53eb4d3a107d76e7eae6de319e
      https://github.com/dovecot/core/commit/edddfbd949a2dc53eb4d3a107d76e7eae6de319e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib/event-log.c
    M src/lib/event-log.h

  Log Message:
  -----------
  lib: Add global core filter, which allows core dumping on matching events


  Commit: f26570f17d8c75a702c487534bbb6b18606adeb6
      https://github.com/dovecot/core/commit/f26570f17d8c75a702c487534bbb6b18606adeb6
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib-master/master-service-settings.c
    M src/lib-master/master-service-settings.h

  Log Message:
  -----------
  lib-master: Add log_core_filter setting to core dump on matching filter


  Commit: ee1e416071a6c881340d73e4a4e0a83898ae325f
      https://github.com/dovecot/core/commit/ee1e416071a6c881340d73e4a4e0a83898ae325f
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib/imem.c
    M src/lib/imem.h

  Log Message:
  -----------
  lib: Added i_memdup().


  Commit: 2e1682d44349b91c0d4167d8b1346e6ca1a6c85e
      https://github.com/dovecot/core/commit/2e1682d44349b91c0d4167d8b1346e6ca1a6c85e
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib-mail/test-message-address.c

  Log Message:
  -----------
  lib-mail: test-message-address: Use i_memdup() rather than explicit malloc(), memcpy().


  Commit: 55fd5fe1ff9f93c4436a16ec8393e1177bdf594d
      https://github.com/dovecot/core/commit/55fd5fe1ff9f93c4436a16ec8393e1177bdf594d
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib-mail/test-message-address.c

  Log Message:
  -----------
  lib-mail: test-message-address: Add test for parsing empty path.


  Commit: 9684507e8f27b512f104d0e340a2b1233063db29
      https://github.com/dovecot/core/commit/9684507e8f27b512f104d0e340a2b1233063db29
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib-mail/message-address.c

  Log Message:
  -----------
  lib-mail: message-address: Properly deinit RFC822 parser in message_address_parse_path().


  Commit: 48470164f8f255f5dea8d8841153d302cfab10e0
      https://github.com/dovecot/core/commit/48470164f8f255f5dea8d8841153d302cfab10e0
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib-mail/message-address.c
    M src/lib-mail/test-message-address.c

  Log Message:
  -----------
  lib-mail: message-address: Require paths with an invalid source route to have at least a proper `:'.

Otherwise, the parser would allow a bare domain.


  Commit: 2f25c139022dc233fdaf275ea1fae9b781b7f2b4
      https://github.com/dovecot/core/commit/2f25c139022dc233fdaf275ea1fae9b781b7f2b4
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib-mail/message-address.c
    M src/lib-mail/test-message-address.c

  Log Message:
  -----------
  lib-mail: message-address: Make sure incomplete paths are rejected by parser.


  Commit: 206660e590d2601158d05d1f2b29179cd90f885b
      https://github.com/dovecot/core/commit/206660e590d2601158d05d1f2b29179cd90f885b
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib-mail/message-address.c
    M src/lib-mail/test-message-address.c

  Log Message:
  -----------
  lib-mail: message-address: Make parser properly reject paths with spurious trailing characters.


  Commit: 5f5b5097edb45e72f1c32fcdf157b36a7e4071e0
      https://github.com/dovecot/core/commit/5f5b5097edb45e72f1c32fcdf157b36a7e4071e0
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-04-25 (Wed, 25 Apr 2018)

  Changed paths:
    M src/lib-mail/message-address.c
    M src/lib-mail/test-message-address.c

  Log Message:
  -----------
  lib-mail: message-address: Make the parser allow paths that omit `<' and `>'.

This is a syntax violation, but we allow it to account for a rather wide
selection of software that does not follow the standards.


Compare: https://github.com/dovecot/core/compare/06855565c79d...5f5b5097edb4


More information about the dovecot-cvs mailing list