Package Details: opendmarc 1.3.1-2

Git Clone URL: https://aur.archlinux.org/opendmarc.git (read-only)
Package Base: opendmarc
Description: Free open source software implementation of the DMARC specification
Upstream URL: http://www.trusteddomain.org/opendmarc/
Licenses: custom
Submitter: roentgen
Maintainer: qft
Last Packager: qft
Votes: 11
Popularity: 0.155391
First Submitted: 2013-01-05 17:50
Last Updated: 2015-07-08 03:32

Dependencies (8)

Required by (0)

Sources (2)

Latest Comments

qft commented on 2015-05-28 04:19

@k0ste, thank you for your suggestion. I just added these packages as optdepends. I didn't add them as required dependencies because not every user needs the report functionality, and these packages were not mentioned as required in the official documents. Adding these packages as required will make the package way more bloated than the current status. I hope you will understand.

k0ste commented on 2015-05-28 03:18

This packages need to run perl opendmarc scripts: perl-switch perl-dbi perl-dbd-mysql perl-libwww.
I think this must be included to deps, because reports is the core feature.

webczat commented on 2015-02-11 09:46

Hmm, could you please upgrade the package?

roentgen commented on 2014-04-12 05:16

Thanks for the fix. I'll wait to see what the devs say in my bug report.

http://sourceforge.net/p/opendmarc/tickets/73/

gothmog.todi commented on 2014-04-11 18:23

okay, after some digging I was able to fix it by adding the following at the beginning of build():

export LDFLAGS="${LDFLAGS//,--as-needed}"

gothmog.todi commented on 2014-04-11 11:43

anybody else having problems building this?

[...]
/bin/sh ../libtool --tag=CC --mode=link gcc -std=gnu99 -pthread -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -L/usr/lib -pthread -Wl,-O1,--sort-common,--as-needed,-z,relro -o opendmarc opendmarc-config.o opendmarc-opendmarc.o opendmarc-opendmarc-ar.o opendmarc-opendmarc-dstring.o opendmarc-parse.o opendmarc-test.o opendmarc-util.o ../libopendmarc/libopendmarc.la -lmilter -lresolv -lrt -lidn
libtool: link: gcc -std=gnu99 -pthread -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -pthread -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -o .libs/opendmarc opendmarc-config.o opendmarc-opendmarc.o opendmarc-opendmarc-ar.o opendmarc-opendmarc-dstring.o opendmarc-parse.o opendmarc-test.o opendmarc-util.o -L/usr/lib ../libopendmarc/.libs/libopendmarc.so -lmilter -lresolv -lrt -lidn -pthread
../libopendmarc/.libs/libopendmarc.so: undefined reference to `__dn_expand'
../libopendmarc/.libs/libopendmarc.so: undefined reference to `__dn_skipname'
../libopendmarc/.libs/libopendmarc.so: undefined reference to `__res_query'
collect2: error: ld returned 1 exit status
[...]

qft commented on 2013-10-06 17:12

Thanks for improving the PKGBUID. I changed my service files to have "Type=folking", and I let the service run in the background. Maybe you like the service running in the forground more.

roentgen commented on 2013-10-06 17:03

I made some changes.

Running in the foreground and type=simple go together. So far I see no need to change this.

The -l switch is gone and may be switched in the config file.

/run/opendmarc contains some state info in my system.

roentgen commented on 2013-10-03 04:47

Thanks for the feedback.

IIRC all of these were issues on earlier versions of opendmarc and then they stuck. I'll do some checks and update.

qft commented on 2013-10-03 00:10

Thnaks for the PKGBUID. I'm just wondering why you created the /run/opendmarc folder. It is always empty and I didn't see any ill effect after deleting this folder. Also is there any specific reason you want the service to run in the foreground instead of the default background? I think parameters like -f -l is better suited to be put into configure files rather than in the command argument.

By the way, in the service file, it should be "Restart=always" rather than "Restart=Always", otherwise a warning message is given.