Good job, and thanks for adding tests.

A few comments:

- I was surprised that it takes a non-trivial amount of code to
  basically raise the DICT_DEBUG flag on a dictionary instance. But
  I guess that is because the debug: monitor is now also installed
  as a dictionary.

- It handles recursion robustly:

    $ postmap -q root debug:debug:unix:passwd.byname
    postmap: unix:passwd.byname lookup: "root" = "root:x:0:0:Super 
User:/root:/bin/bash"
    postmap: debug:unix:passwd.byname lookup: "root" = "root:x:0:0:Super 
User:/root:/bin/bash"
    root:x:0:0:Super User:/root:/bin/bash

- postconf_dbms.c needs to be updated to skip leading debug: prefixes
  just like proxy: prefixes. The purpose of that module is to
  inspect database-specific config files (LDAP, SQL, etc.), and
  to complain about mistakes with database client parameter settings.

- Need to add ${SHLIB_ENV} before ${VALGRIND} in tests, so that
  they will work when Postfix is built with shared libpostfix-*
  libraries.

        Wietse
_______________________________________________
Postfix-devel mailing list -- postfix-devel@postfix.org
To unsubscribe send an email to postfix-devel-le...@postfix.org

Reply via email to