SourceForge has been redesigned. Learn more.
Close

Activity for Dilian Wesselinov Palauzov

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #41

    --enable-poll doesn't do anything. From your message it is unclear, whether you #define SM_CONF_POLL while you build libmilter and whether this helps, hence the problem is within libmilter using select instead of poll.

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov modified a comment on ticket #41

    Does compiling libmilter with SM_CONF_POLL before linking it with opendkim help? Looking at the code of opendkim the only impact of specifying ./configure --enable-poll is that opendkim -V prints POLL. The last calls within opendkim for poll were removed by commit b6967980bee : Feature request #SF3544764: Support for libar has been discontinued. opendkim[14581]: OpenDKIM Filter: accept() returned invalid socket (Numerical result out of range), try again is generated by libmilter and according to...

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov modified a comment on ticket #41

    Does compiling libmilter with SM_CONF_POLL before linking it with opendkim help? Looking at the code of opendkim the only impact of specifying ./configure --enable-poll is that opendkim -V prints POLL. The last calls within opendkim for poll were removed by commit b6967980bee : Feature request #SF3544764: Support for libar has been discontinued.

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov modified a comment on ticket #41

    Does compiling libmilter with SM_CONF_POLL before linking it with opendkim help? Looking at the code of opendkim the only impact of specifying ./configure --enable-poll is that opendkim -V prints POLL.

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov modified a comment on ticket #41

    Does compiling libmilter with SM_CONF_POLL before linking it with opendkim help?

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #38

    Maybe it is caused by problems fixed in the meantime. Please update to 2.10.3 and report, if the misstateremains.

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #41

    Does compiling libmilter with _FFR_WORKERS_POOL before linking it with opendkim help?

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov modified a comment on ticket #263

    Also StatisticsPolicyScript is not mentioned in opendkim.conf.5 , but in opendkim-lua.3 . Attached is proposed patch.

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov modified a comment on ticket #263

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov modified a comment on ticket #226

    Problems with wrapping are reported also in [#230], [#259] and [#255]. The specification says: first unfold, then strip the whitespaces after the colon. So From:\r\n abc is normalized as "From:abc", not as "From: abc".

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #245

    Opendkim is software that is written in a way that can run on many linux distributions. Each distribution decides which MTA to use and with which socket name should be used to connect a milter with the MTA. Opendkim cannot provide default values, that work in all cases. In particular, whether "-p sockname" from the service files overwrites the socket name from the configuration file depends on whether the configuration file specifies a socket. It is up to the distribution to ensure that at the end...

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov modified a comment on ticket #226

    Problems with wrapping are reported also in [#259] and [#255]. The specification says: first unfold, then strip the whitespaces after the colon. So From:\r\n abc is normalized as "From:abc", not as "From: abc".

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #255

    The reason is that after To: a new line follows immediately, see [#226].

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #244

    Uee a core-dump and share the stored backtrace, otherwise not much can be done to determine what happened. Starting the process under valgrind+memcheck and sharing the output, together with your configuration file could also be very helpful.

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #256

    The git repository of opendkim contains start scripts in the contrib/init directory. It contains three directories: generic, redhat and solaris. None of them has "exit 0". I guess this file was written by FreeBSD, please contact them on this matter. Providing that opendkim was installed by the freebsd package management, for me is unclear why has the package management put files under /usr/local .

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #264

    You should generate core-dump of the failed process and attach a backtrace here. Otherwise not much can be done. In internet there is enough information about how to generate coredumps and backtraces. Sharing your configuration file might be usefull..

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov modified a comment on ticket #226

    Problems with wrapping are reported also in [#259]. The specification says: first unfold, then strip the whitespaces after the colon. So From:\r\n abc is normalized as "From:abc", not as "From: abc".

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #226

    Problems with wrapping are reported also in [#259].

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #259

    Duplicate of [#226].

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #259

    RFC 6376 DomainKeys Identified Mail (DKIM) Signatures, Section 3.4.2. The "relaxed" Header Canonicalization Algorithm (https://tools.ietf.org/html/rfc6376#section-3.4.2) mandates: -- unfold all header field continuation lines -- delete any WSP characters remaining before and after the colon So the header: ABC: def is canonicalized as "abc:def". The implementation of libopendkim however, first eats all WSP after the colon and then converts all isspace() characters to a single space character. So the...

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #265

    diff --git a/opendkim/opendkim-dns.c b/opendkim/opendkim-dns.c --- a/opendkim/opendkim-dns.c +++ b/opendkim/opendkim-dns.c @@ -75,6 +75,7 @@ struct dkimf_unbound pthread_cond_t ub_ready; }; +pthread_mutex_t ub_config_mutex; /* struct dkimf_unbound_cb_data -- libunbound callback data */ struct dkimf_unbound_cb_data { @@ -440,7 +441,9 @@ dkimf_ub_config(void *srv, const char *file) ub = srv; + pthread_mutex_lock(&ub_config_mutex); status = ub_ctx_config(ub->ub_ub, (char *) file); + pthread_mutex_unlock(&ub_config_mutex);...

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #263

    Proposed corrections.

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov created ticket #265

    opendkim/opendkim-dns.c:dkimf_ub_config() is not thread-safe

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov created ticket #39

    opendkim/opendkim.c:dkimf_securefile(): protect with mutex reading output of getpwuid

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #36

    This patch shall make it possible to compile with both GnuTLS2 and GnuTLS3. configure.ac states that the minimal required version og GnuTLS is 2.11.7.

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov created ticket #263

    opendkim.conf.5

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov created ticket #176

    Compiler warning in YY_LESS_LINENO

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #202

    The patch works for me.

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov posted a comment on ticket #202

    Commit 2fce5277 breaks the build, as it helps to put -lgnutls only in ${GNUTLS_LIBS},...

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov created ticket #202

    autoconf and gnutls

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov created ticket #30

    configure.ac: link with -ldl, when using liblua

  • Dilian Wesselinov Palauzov Dilian Wesselinov Palauzov created ticket #29

    configure.ac: find libmilter on 64bit systems

1