{"id":31,"date":"2008-04-04T11:31:12","date_gmt":"2008-04-04T15:31:12","guid":{"rendered":"http:\/\/myblog.vindaloo.com\/?p=31"},"modified":"2008-05-18T21:23:01","modified_gmt":"2008-05-19T01:23:01","slug":"use-the-source-luke","status":"publish","type":"post","link":"http:\/\/myblog.vindaloo.com\/?p=31","title":{"rendered":"Use the source, Luke!"},"content":{"rendered":"<p>I wrote earlier about SASL and postfix. One side affect of my setup has been that I get these spurious warnings in my logs.<\/p>\n<p><code>Apr  4 10:22:19 corellia postfix\/smtpd[69626]: auxpropfunc error invalid parameter supplied<\/code><\/p>\n<p>I&#8217;ve been meaning to throw some time at this problem for a while now but everything works so I haven&#8217;t. Upgrading my infrastructure to the latest Open and FreeBSD&#8217;s has me using newer packet filtering code with more capabilities so what was once a non-problem has become a pain in the neck. This problem is tied to another feature of cyrus  sasl that if find annoying.  The configuration for postfix and cyrus is handled through a file called smtpd.conf. This file is stored in \/usr\/local\/lib\/sasl2\/smtpd.conf. This is annoying for one because under Unix configuration files like this belong in \/etc. But for two because the file is poorly documented at best. Reading the source for postfix shows that this is handled by the smtpd_sasl_path. It&#8217;s already well documented that this variable isn&#8217;t a path, it&#8217;s the base file name for the configuration file. This is fixed in postfix 2.5. The warning comes from the initialization of the ldapdb component of sasl. Even though I&#8217;m not using it I have to specify the parameter ldapdb_uri.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I wrote earlier about SASL and postfix. One side affect of my setup has been that I get these spurious warnings in my logs. Apr 4 10:22:19 corellia postfix\/smtpd[69626]: auxpropfunc error invalid parameter supplied I&#8217;ve been meaning to throw some time at this problem for a while now but everything works so I haven&#8217;t. Upgrading &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/myblog.vindaloo.com\/?p=31\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Use the source, Luke!&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-31","post","type-post","status-publish","format-standard","hentry","category-open-source"],"_links":{"self":[{"href":"http:\/\/myblog.vindaloo.com\/index.php?rest_route=\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/myblog.vindaloo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/myblog.vindaloo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/myblog.vindaloo.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/myblog.vindaloo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=31"}],"version-history":[{"count":0,"href":"http:\/\/myblog.vindaloo.com\/index.php?rest_route=\/wp\/v2\/posts\/31\/revisions"}],"wp:attachment":[{"href":"http:\/\/myblog.vindaloo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/myblog.vindaloo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/myblog.vindaloo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}