Branch: refs/heads/master
  Home:   https://github.com/smtpd/qpsmtpd
  Commit: b22d037c393be81d1208a74872874010ecf1119e
      
https://github.com/smtpd/qpsmtpd/commit/b22d037c393be81d1208a74872874010ecf1119e
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M docs/hooks.pod
    M lib/Qpsmtpd.pm
    M lib/Qpsmtpd/Address.pm
    M lib/Qpsmtpd/Plugin.pm
    M lib/Qpsmtpd/SMTP.pm

  Log Message:
  -----------
  Add hook_user_config

This adds a hook_user_config for plugins designed to return per-user
configuration directives.  Qpsmtpd::Address::config() triggers a
hook_user_config plugin.


  Commit: 3379248c45793613121f0c203975ca3ede966aba
      
https://github.com/smtpd/qpsmtpd/commit/3379248c45793613121f0c203975ca3ede966aba
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    A plugins/user_config

  Log Message:
  -----------
  Add user_config example plugin

Add a plugin to read qpsmptd-style configuration files from users' home
directories.  Little to no testing yet.


  Commit: 8d032d8b50e69fd0e90197c4dd53404c580bb8b3
      
https://github.com/smtpd/qpsmtpd/commit/8d032d8b50e69fd0e90197c4dd53404c580bb8b3
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M plugins/user_config

  Log Message:
  -----------
  Follow upstream convention in shebang

Our fork uses '#!/perl (Editor hint)' but upstream normally uses '#!perl'.  
Conforming to upstream.

FWIW, the Kate editor recognizes the former as perl for the purpose of syntax 
highlighting but does not recognize the latter. But the one guy I know who uses 
Kate didn't take the opportunity to object :)


  Commit: eb482aad0a8b1fd63bc0632cde5428dcc9a8d919
      
https://github.com/smtpd/qpsmtpd/commit/eb482aad0a8b1fd63bc0632cde5428dcc9a8d919
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M t/qpsmtpd-address.t

  Log Message:
  -----------
  Tests for Qpsmtpd::Address::config()

Tests for the new Qpsmtpd::Address::config() which should call hook_user_config 
plugins


  Commit: 50cc469881230c76b43ab21d9580a9b1999b122b
      
https://github.com/smtpd/qpsmtpd/commit/50cc469881230c76b43ab21d9580a9b1999b122b
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M plugins/user_config

  Log Message:
  -----------
  Add docs and flexible path to user_config plugin

I needed to make the path modifyable for testing anyway, might as well make it
actually usable.  Not yet tested.


  Commit: 5b8138971a1b8ba628078b85821e9683c6b77c2e
      
https://github.com/smtpd/qpsmtpd/commit/5b8138971a1b8ba628078b85821e9683c6b77c2e
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M lib/Qpsmtpd.pm

  Log Message:
  -----------
  Don't use config cache for hook_config plugins

Conflig plugins can do their own caching:  there's no telling what might change
their return values over the life of the config cache.


  Commit: 18bfc45d0b6cd544352b42e1c21d957fa2aa3ce0
      
https://github.com/smtpd/qpsmtpd/commit/18bfc45d0b6cd544352b42e1c21d957fa2aa3ce0
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M lib/Qpsmtpd.pm
    M t/qpsmtpd-address.t

  Log Message:
  -----------
  Fall back correctly between config methods

hook_user_config no falls back to global hook_config followed by
file-based config followed by %defaults


  Commit: 41a71f5d79836ea45cfd3db54b5461e5bad21d40
      
https://github.com/smtpd/qpsmtpd/commit/41a71f5d79836ea45cfd3db54b5461e5bad21d40
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M t/qpsmtpd-address.t

  Log Message:
  -----------
  Move test sub definition to the bottom


  Commit: fb8f5820559977668c68af800a3c31a56e71ce19
      
https://github.com/smtpd/qpsmtpd/commit/fb8f5820559977668c68af800a3c31a56e71ce19
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M t/qpsmtpd-address.t

  Log Message:
  -----------
  Use a loop to make test data clearer


  Commit: cda40f970be8f9aba87831ff68b475de31f959d0
      
https://github.com/smtpd/qpsmtpd/commit/cda40f970be8f9aba87831ff68b475de31f959d0
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M t/qpsmtpd-address.t

  Log Message:
  -----------
  Remove an unintentionally commited subroutine


  Commit: 23ce6002cf0008d250539b45a8d604f1431b6085
      
https://github.com/smtpd/qpsmtpd/commit/23ce6002cf0008d250539b45a8d604f1431b6085
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M t/qpsmtpd.t

  Log Message:
  -----------
  Qpsmtpd::config() tests


  Commit: de742dc95e6a69bd45de44dbc428db4181a01ea1
      
https://github.com/smtpd/qpsmtpd/commit/de742dc95e6a69bd45de44dbc428db4181a01ea1
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    A t/plugin_tests/user_config

  Log Message:
  -----------
  Add tests for user_config plugin


  Commit: 4b7af20f49204102187437abfeb4b1916ee2397b
      
https://github.com/smtpd/qpsmtpd/commit/4b7af20f49204102187437abfeb4b1916ee2397b
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M plugins/user_config

  Log Message:
  -----------
  Fix pattern substitution in user_config plugin


  Commit: f05254315402cdc1fd0dfe60f435fd9d6261c35a
      
https://github.com/smtpd/qpsmtpd/commit/f05254315402cdc1fd0dfe60f435fd9d6261c35a
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M t/plugin_tests/user_config

  Log Message:
  -----------
  Correct number of user_config tests


  Commit: 2caa191334bddf85840588e6f19ee9ee659a6356
      
https://github.com/smtpd/qpsmtpd/commit/2caa191334bddf85840588e6f19ee9ee659a6356
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M lib/Qpsmtpd.pm

  Log Message:
  -----------
  Avoid warnings on undef hook_config returns values


  Commit: 6ed109914cfd6e0fb5e9add0bbce7d4ac3ab3e64
      
https://github.com/smtpd/qpsmtpd/commit/6ed109914cfd6e0fb5e9add0bbce7d4ac3ab3e64
  Author: Jonathan Hall <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M docs/hooks.pod
    M lib/Qpsmtpd/Address.pm

  Log Message:
  -----------
  POD updates, corrections, and clarifications.


  Commit: 1253e73a4d0e76ff7dacf2c2f377a8928b67b142
      
https://github.com/smtpd/qpsmtpd/commit/1253e73a4d0e76ff7dacf2c2f377a8928b67b142
  Author: Jonathan Hall <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M docs/hooks.pod

  Log Message:
  -----------
  Another minor POD update.


  Commit: e9c56dc2689999ec593884326c72f20a9a6075a6
      
https://github.com/smtpd/qpsmtpd/commit/e9c56dc2689999ec593884326c72f20a9a6075a6
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M lib/Qpsmtpd.pm
    M lib/Qpsmtpd/Address.pm
    M lib/Qpsmtpd/SMTP.pm

  Log Message:
  -----------
  Avoid passing Qpsmtpd object refs around

Use an instantiator in Qpsmtpd.pm for creating Qpsmtpd::Address objects instead


  Commit: c6da8610dc61306b797f4d831975bf1c6fb7c04d
      
https://github.com/smtpd/qpsmtpd/commit/c6da8610dc61306b797f4d831975bf1c6fb7c04d
  Author: Jared Johnson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M lib/Qpsmtpd.pm
    M lib/Qpsmtpd/Address.pm

  Log Message:
  -----------
  Fix crasher

Add missing 'use' and use get/set method for cleaner storage of QP object


  Commit: 41a7b24275b00c8744f578f81d9d392835556165
      
https://github.com/smtpd/qpsmtpd/commit/41a7b24275b00c8744f578f81d9d392835556165
  Author: Matt Simerson <[email protected]>
  Date:   2014-09-15 (Mon, 15 Sep 2014)

  Changed paths:
    M docs/hooks.pod
    M lib/Qpsmtpd.pm
    M lib/Qpsmtpd/Address.pm
    M lib/Qpsmtpd/Plugin.pm
    M lib/Qpsmtpd/SMTP.pm
    A plugins/user_config
    A t/plugin_tests/user_config
    M t/qpsmtpd-address.t
    M t/qpsmtpd.t

  Log Message:
  -----------
  Merge pull request #84 from jaredj/per-recip-config

Add hook_user_config


Compare: https://github.com/smtpd/qpsmtpd/compare/bd47c0696603...41a7b24275b0

Reply via email to