Diff of the two buildlogs: -- --- b1/build.log 2021-01-15 23:55:53.566170264 +0000 +++ b2/build.log 2021-01-15 23:57:16.775479744 +0000 @@ -1,7 +1,7 @@ W: cgroups are not available on the host, not using them. I: pbuilder: network access will be disabled during build -I: Current time: Thu Feb 17 18:15:11 -12 2022 -I: pbuilder-time-stamp: 1645164911 +I: Current time: Sat Jan 16 13:55:55 +14 2021 +I: pbuilder-time-stamp: 1610754955 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -18,7 +18,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Tue Jan 29 06:21:14 2019 -12 +gpgv: Signature made Wed Jan 30 08:21:14 2019 +14 gpgv: using RSA key 4DEF788779AF46C6BD02839E5DD8E0BF91A3D3DA gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./chasquid_0.07-1.dsc @@ -29,135 +29,169 @@ dpkg-source: info: applying 0001-Use_chasquid_user.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/11967/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/53228/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/53228/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/53228/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.0.3(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='11967' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=53228 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.xtNTWTeDC6/pbuilderrc_juFA --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.xtNTWTeDC6/b1 --logfile b1/build.log chasquid_0.07-1.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/sbin/chroot' - http_proxy='http://85.184.249.68:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.xtNTWTeDC6/pbuilderrc_FQix --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.xtNTWTeDC6/b2 --logfile b2/build.log chasquid_0.07-1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos5-amd64 5.9.0-0.bpo.2-amd64 #1 SMP Debian 5.9.6-1~bpo10+1 (2020-11-19) x86_64 GNU/Linux + Linux i-capture-the-hostname 4.19.0-13-amd64 #1 SMP Debian 4.19.160-2 (2020-11-28) x86_64 GNU/Linux I: ls -l /bin total 5116 - -rwxr-xr-x 1 root root 1168776 Apr 17 2019 bash - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 14328 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 43744 Feb 28 2019 cat - -rwxr-xr-x 1 root root 64320 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 64288 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 72512 Feb 28 2019 chown - -rwxr-xr-x 1 root root 146880 Feb 28 2019 cp - -rwxr-xr-x 1 root root 121464 Jan 17 2019 dash - -rwxr-xr-x 1 root root 109408 Feb 28 2019 date - -rwxr-xr-x 1 root root 76712 Feb 28 2019 dd - -rwxr-xr-x 1 root root 93744 Feb 28 2019 df - -rwxr-xr-x 1 root root 138856 Feb 28 2019 dir - -rwxr-xr-x 1 root root 84288 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 39520 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 35424 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 68880 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 34896 Apr 22 2020 fusermount - -rwxr-xr-x 1 root root 198976 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 98048 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 26696 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 68552 Feb 28 2019 ln - -rwxr-xr-x 1 root root 56760 Jul 26 2018 login - -rwxr-xr-x 1 root root 138856 Feb 28 2019 ls - -rwxr-xr-x 1 root root 108624 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 89088 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 68544 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 43808 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 43008 Jan 9 2019 more - -rwsr-xr-x 1 root root 51280 Jan 9 2019 mount - -rwxr-xr-x 1 root root 14408 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 138728 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 39616 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 47776 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 68416 Feb 28 2019 rm - -rwxr-xr-x 1 root root 47776 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 23312 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Feb 9 02:46 sh -> dash - -rwxr-xr-x 1 root root 39552 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 80672 Feb 28 2019 stty - -rwsr-xr-x 1 root root 63568 Jan 9 2019 su - -rwxr-xr-x 1 root root 35488 Feb 28 2019 sync - -rwxr-xr-x 1 root root 445560 Apr 23 2019 tar - -rwxr-xr-x 1 root root 14440 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 97152 Feb 28 2019 touch - -rwxr-xr-x 1 root root 35424 Feb 28 2019 true - -rwxr-xr-x 1 root root 14328 Apr 22 2020 ulockmgr_server - -rwsr-xr-x 1 root root 34888 Jan 9 2019 umount - -rwxr-xr-x 1 root root 39584 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 138856 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 34896 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/11967/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1168776 Apr 18 2019 bash + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 14328 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 43744 Mar 1 2019 cat + -rwxr-xr-x 1 root root 64320 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 64288 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 72512 Mar 1 2019 chown + -rwxr-xr-x 1 root root 146880 Mar 1 2019 cp + -rwxr-xr-x 1 root root 121464 Jan 18 2019 dash + -rwxr-xr-x 1 root root 109408 Mar 1 2019 date + -rwxr-xr-x 1 root root 76712 Mar 1 2019 dd + -rwxr-xr-x 1 root root 93744 Mar 1 2019 df + -rwxr-xr-x 1 root root 138856 Mar 1 2019 dir + -rwxr-xr-x 1 root root 84288 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 39520 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 35424 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 68880 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 34896 Apr 23 2020 fusermount + -rwxr-xr-x 1 root root 198976 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 98048 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 26696 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 68552 Mar 1 2019 ln + -rwxr-xr-x 1 root root 56760 Jul 27 2018 login + -rwxr-xr-x 1 root root 138856 Mar 1 2019 ls + -rwxr-xr-x 1 root root 108624 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 89088 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 68544 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 43808 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 43008 Jan 10 2019 more + -rwsr-xr-x 1 root root 51280 Jan 10 2019 mount + -rwxr-xr-x 1 root root 14408 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 138728 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 39616 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 47776 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 68416 Mar 1 2019 rm + -rwxr-xr-x 1 root root 47776 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 23312 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jan 16 13:56 sh -> bash + lrwxrwxrwx 1 root root 4 Jan 7 22:26 sh.distrib -> dash + -rwxr-xr-x 1 root root 39552 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 80672 Mar 1 2019 stty + -rwsr-xr-x 1 root root 63568 Jan 10 2019 su + -rwxr-xr-x 1 root root 35488 Mar 1 2019 sync + -rwxr-xr-x 1 root root 445560 Apr 24 2019 tar + -rwxr-xr-x 1 root root 14440 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 97152 Mar 1 2019 touch + -rwxr-xr-x 1 root root 35424 Mar 1 2019 true + -rwxr-xr-x 1 root root 14328 Apr 23 2020 ulockmgr_server + -rwsr-xr-x 1 root root 34888 Jan 10 2019 umount + -rwxr-xr-x 1 root root 39584 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 138856 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 34896 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/53228/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -270,7 +304,7 @@ Get: 55 http://deb.debian.org/debian buster/main amd64 golang-blitiri-go-log-dev all 0.0+git20170910.0.2b2e1b6-1 [5960 B] Get: 56 http://deb.debian.org/debian buster/main amd64 golang-blitiri-go-spf-dev all 0.0+git20170821.0.33aa985-1 [6160 B] Get: 57 http://deb.debian.org/debian buster/main amd64 golang-blitiri-go-systemd-dev all 0.0+git20170821.0.aec3508-1 [5904 B] -Fetched 85.9 MB in 2s (50.0 MB/s) +Fetched 85.9 MB in 2s (44.9 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19195 files and directories currently installed.) @@ -521,7 +555,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/chasquid-0.07/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/chasquid-0.07/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package chasquid dpkg-buildpackage: info: source version 0.07-1 dpkg-buildpackage: info: source distribution unstable @@ -541,168 +575,168 @@ debian/rules override_dh_auto_build make[1]: Entering directory '/build/chasquid-0.07' dh_auto_build -- -ldflags " -X main.version=0.07-1 -X main.sourceDateTs=1547863832" - cd obj-x86_64-linux-gnu && go install -gcflags=all=\"-trimpath=/build/chasquid-0.07/obj-x86_64-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/chasquid-0.07/obj-x86_64-linux-gnu/src\" -v -p 16 -ldflags " -X main.version=0.07-1 -X main.sourceDateTs=1547863832" blitiri.com.ar/go/chasquid blitiri.com.ar/go/chasquid/cmd/chasquid-util blitiri.com.ar/go/chasquid/cmd/mda-lmtp blitiri.com.ar/go/chasquid/cmd/smtp-check blitiri.com.ar/go/chasquid/internal/aliases blitiri.com.ar/go/chasquid/internal/auth blitiri.com.ar/go/chasquid/internal/config blitiri.com.ar/go/chasquid/internal/courier blitiri.com.ar/go/chasquid/internal/domaininfo blitiri.com.ar/go/chasquid/internal/dovecot blitiri.com.ar/go/chasquid/internal/envelope blitiri.com.ar/go/chasquid/internal/maillog blitiri.com.ar/go/chasquid/internal/normalize blitiri.com.ar/go/chasquid/internal/protoio blitiri.com.ar/go/chasquid/internal/protoio/testpb blitiri.com.ar/go/chasquid/internal/queue blitiri.com.ar/go/chasquid/internal/safeio blitiri.com.ar/go/chasquid/internal/set blitiri.com.ar/go/chasquid/internal/smtp blitiri.com.ar/go/chasquid/internal/smtpsrv blitiri.com.ar/go/chasquid/internal/sts blitiri.com.ar/go/chasquid/internal/testlib blitiri.com.ar/go/chasquid/internal/tlsconst blitiri.com.ar/go/chasquid/internal/trace blitiri.com.ar/go/chasquid/internal/userdb + cd obj-x86_64-linux-gnu && go install -gcflags=all=\"-trimpath=/build/chasquid-0.07/obj-x86_64-linux-gnu/src\" -asmflags=all=\"-trimpath=/build/chasquid-0.07/obj-x86_64-linux-gnu/src\" -v -p 15 -ldflags " -X main.version=0.07-1 -X main.sourceDateTs=1547863832" blitiri.com.ar/go/chasquid blitiri.com.ar/go/chasquid/cmd/chasquid-util blitiri.com.ar/go/chasquid/cmd/mda-lmtp blitiri.com.ar/go/chasquid/cmd/smtp-check blitiri.com.ar/go/chasquid/internal/aliases blitiri.com.ar/go/chasquid/internal/auth blitiri.com.ar/go/chasquid/internal/config blitiri.com.ar/go/chasquid/internal/courier blitiri.com.ar/go/chasquid/internal/domaininfo blitiri.com.ar/go/chasquid/internal/dovecot blitiri.com.ar/go/chasquid/internal/envelope blitiri.com.ar/go/chasquid/internal/maillog blitiri.com.ar/go/chasquid/internal/normalize blitiri.com.ar/go/chasquid/internal/protoio blitiri.com.ar/go/chasquid/internal/protoio/testpb blitiri.com.ar/go/chasquid/internal/queue blitiri.com.ar/go/chasquid/internal/safeio blitiri.com.ar/go/chasquid/internal/set blitiri.com.ar/go/chasquid/internal/smtp blitiri.com.ar/go/chasquid/internal/smtpsrv blitiri.com.ar/go/chasquid/internal/sts blitiri.com.ar/go/chasquid/internal/testlib blitiri.com.ar/go/chasquid/internal/tlsconst blitiri.com.ar/go/chasquid/internal/trace blitiri.com.ar/go/chasquid/internal/userdb errors -internal/race -runtime/internal/sys -math/bits -unicode/utf8 -vendor/golang_org/x/crypto/cryptobyte/asn1 -internal/nettrace unicode -vendor/golang_org/x/net/dns/dnsmessage -crypto/subtle encoding -unicode/utf16 -crypto/internal/subtle -container/list runtime/internal/atomic +unicode/utf16 +runtime/internal/sys +unicode/utf8 internal/cpu +internal/race sync/atomic -blitiri.com.ar/go/chasquid/internal/set runtime/cgo -vendor/golang_org/x/crypto/curve25519 -internal/bytealg +math/bits +internal/nettrace +container/list +vendor/golang_org/x/net/dns/dnsmessage +crypto/internal/subtle +crypto/subtle +vendor/golang_org/x/crypto/cryptobyte/asn1 internal/testlog +blitiri.com.ar/go/chasquid/internal/set +internal/bytealg +vendor/golang_org/x/crypto/curve25519 math runtime strconv crypto/rc4 sync io -syscall +reflect internal/singleflight math/rand -reflect +syscall +bytes strings hash -crypto/cipher -bytes crypto/internal/randutil +crypto/cipher text/tabwriter -hash/crc32 crypto +hash/crc32 crypto/hmac -crypto/sha512 crypto/md5 +crypto/sha512 crypto/sha1 crypto/sha256 golang.org/x/crypto/pbkdf2 crypto/aes -path -html bufio vendor/golang_org/x/text/transform golang.org/x/text/transform golang.org/x/crypto/scrypt +path +html +golang.org/x/text/runes internal/syscall/unix time -golang.org/x/text/runes internal/poll sort encoding/binary os golang.org/x/text/internal/tag regexp/syntax -encoding/base64 -crypto/des vendor/golang_org/x/crypto/internal/chacha20 +crypto/des vendor/golang_org/x/crypto/poly1305 -encoding/pem +encoding/base64 vendor/golang_org/x/crypto/chacha20poly1305 -fmt +encoding/pem runtime/debug path/filepath -io/ioutil +fmt regexp +io/ioutil blitiri.com.ar/go/chasquid/internal/safeio -flag log +flag context net/url -encoding/json text/template/parse -compress/flate encoding/hex +compress/flate vendor/golang_org/x/net/http2/hpack -math/big mime -vendor/golang_org/x/text/unicode/norm mime/quotedprintable +encoding/json net/http/internal +vendor/golang_org/x/text/unicode/norm +math/big blitiri.com.ar/go/chasquid/internal/envelope golang.org/x/text/unicode/norm -golang.org/x/text/language -golang.org/x/text/width -blitiri.com.ar/go/chasquid/internal/tlsconst -github.com/docopt/docopt-go golang.org/x/net/internal/timeseries -net vendor/golang_org/x/text/unicode/bidi golang.org/x/text/unicode/bidi +net os/exec -text/template -golang.org/x/text/secure/bidirule -vendor/golang_org/x/text/secure/bidirule -golang.org/x/text/internal +golang.org/x/text/language +golang.org/x/text/width +blitiri.com.ar/go/chasquid/internal/tlsconst runtime/trace +github.com/docopt/docopt-go +vendor/golang_org/x/text/secure/bidirule testing -vendor/golang_org/x/net/idna +compress/gzip +golang.org/x/text/secure/bidirule +text/template +runtime/pprof +github.com/golang/protobuf/proto golang.org/x/net/idna -golang.org/x/text/cases +vendor/golang_org/x/net/idna blitiri.com.ar/go/chasquid/internal/testlib -compress/gzip +golang.org/x/text/internal +golang.org/x/text/cases crypto/rand -encoding/asn1 -crypto/elliptic crypto/dsa -runtime/pprof -crypto/rsa -golang.org/x/text/secure/precis +crypto/elliptic +encoding/asn1 html/template -github.com/golang/protobuf/proto +golang.org/x/text/secure/precis +crypto/rsa +crypto/ecdsa crypto/x509/pkix vendor/golang_org/x/crypto/cryptobyte -crypto/ecdsa blitiri.com.ar/go/chasquid/internal/normalize blitiri.com.ar/go/chasquid/internal/aliases blitiri.com.ar/go/chasquid/internal/auth +blitiri.com.ar/go/chasquid/internal/protoio +github.com/golang/protobuf/ptypes/any +github.com/golang/protobuf/ptypes/duration +github.com/golang/protobuf/ptypes/timestamp +blitiri.com.ar/go/chasquid/internal/protoio/testpb +blitiri.com.ar/go/chasquid/internal/userdb +github.com/golang/protobuf/ptypes log/syslog -crypto/x509 -net/textproto vendor/golang_org/x/net/http/httpproxy -blitiri.com.ar/go/spf +net/textproto blitiri.com.ar/go/systemd +blitiri.com.ar/go/spf +crypto/x509 golang.org/x/sys/unix blitiri.com.ar/go/log +blitiri.com.ar/go/chasquid/internal/config vendor/golang_org/x/net/http/httpguts -mime/multipart blitiri.com.ar/go/chasquid/internal/dovecot net/mail blitiri.com.ar/go/chasquid/cmd/mda-lmtp -blitiri.com.ar/go/chasquid/internal/config -blitiri.com.ar/go/chasquid/internal/protoio -github.com/golang/protobuf/ptypes/any -github.com/golang/protobuf/ptypes/timestamp -github.com/golang/protobuf/ptypes/duration -blitiri.com.ar/go/chasquid/internal/protoio/testpb -blitiri.com.ar/go/chasquid/internal/userdb -github.com/golang/protobuf/ptypes +mime/multipart crypto/tls golang.org/x/crypto/ssh/terminal blitiri.com.ar/go/chasquid/cmd/chasquid-util -net/http/httptrace net/smtp +net/http/httptrace net/http blitiri.com.ar/go/chasquid/internal/smtp +golang.org/x/net/trace expvar golang.org/x/net/context/ctxhttp -golang.org/x/net/trace net/http/pprof blitiri.com.ar/go/chasquid/internal/trace blitiri.com.ar/go/chasquid/internal/domaininfo -blitiri.com.ar/go/chasquid/internal/maillog blitiri.com.ar/go/chasquid/internal/sts +blitiri.com.ar/go/chasquid/internal/maillog blitiri.com.ar/go/chasquid/internal/courier blitiri.com.ar/go/chasquid/cmd/smtp-check blitiri.com.ar/go/chasquid/internal/queue @@ -710,7 +744,7 @@ blitiri.com.ar/go/chasquid make[1]: Leaving directory '/build/chasquid-0.07' dh_auto_test -O--buildsystem=golang - cd obj-x86_64-linux-gnu && go test -vet=off -v -p 16 blitiri.com.ar/go/chasquid blitiri.com.ar/go/chasquid/cmd/chasquid-util blitiri.com.ar/go/chasquid/cmd/mda-lmtp blitiri.com.ar/go/chasquid/cmd/smtp-check blitiri.com.ar/go/chasquid/internal/aliases blitiri.com.ar/go/chasquid/internal/auth blitiri.com.ar/go/chasquid/internal/config blitiri.com.ar/go/chasquid/internal/courier blitiri.com.ar/go/chasquid/internal/domaininfo blitiri.com.ar/go/chasquid/internal/dovecot blitiri.com.ar/go/chasquid/internal/envelope blitiri.com.ar/go/chasquid/internal/maillog blitiri.com.ar/go/chasquid/internal/normalize blitiri.com.ar/go/chasquid/internal/protoio blitiri.com.ar/go/chasquid/internal/protoio/testpb blitiri.com.ar/go/chasquid/internal/queue blitiri.com.ar/go/chasquid/internal/safeio blitiri.com.ar/go/chasquid/internal/set blitiri.com.ar/go/chasquid/internal/smtp blitiri.com.ar/go/chasquid/internal/smtpsrv blitiri.com.ar/go/chasquid/internal/sts blitiri.com.ar/go/chasquid/internal/testlib blitiri.com.ar/go/chasquid/internal/tlsconst blitiri.com.ar/go/chasquid/internal/trace blitiri.com.ar/go/chasquid/internal/userdb + cd obj-x86_64-linux-gnu && go test -vet=off -v -p 15 blitiri.com.ar/go/chasquid blitiri.com.ar/go/chasquid/cmd/chasquid-util blitiri.com.ar/go/chasquid/cmd/mda-lmtp blitiri.com.ar/go/chasquid/cmd/smtp-check blitiri.com.ar/go/chasquid/internal/aliases blitiri.com.ar/go/chasquid/internal/auth blitiri.com.ar/go/chasquid/internal/config blitiri.com.ar/go/chasquid/internal/courier blitiri.com.ar/go/chasquid/internal/domaininfo blitiri.com.ar/go/chasquid/internal/dovecot blitiri.com.ar/go/chasquid/internal/envelope blitiri.com.ar/go/chasquid/internal/maillog blitiri.com.ar/go/chasquid/internal/normalize blitiri.com.ar/go/chasquid/internal/protoio blitiri.com.ar/go/chasquid/internal/protoio/testpb blitiri.com.ar/go/chasquid/internal/queue blitiri.com.ar/go/chasquid/internal/safeio blitiri.com.ar/go/chasquid/internal/set blitiri.com.ar/go/chasquid/internal/smtp blitiri.com.ar/go/chasquid/internal/smtpsrv blitiri.com.ar/go/chasquid/internal/sts blitiri.com.ar/go/chasquid/internal/testlib blitiri.com.ar/go/chasquid/internal/tlsconst blitiri.com.ar/go/chasquid/internal/trace blitiri.com.ar/go/chasquid/internal/userdb ? blitiri.com.ar/go/chasquid [no test files] ? blitiri.com.ar/go/chasquid/cmd/chasquid-util [no test files] ? blitiri.com.ar/go/chasquid/cmd/mda-lmtp [no test files] @@ -730,7 +764,7 @@ === RUN TestManyFiles --- PASS: TestManyFiles (0.00s) PASS -ok blitiri.com.ar/go/chasquid/internal/aliases 0.121s +ok blitiri.com.ar/go/chasquid/internal/aliases 0.010s === RUN TestDecodeResponse --- PASS: TestDecodeResponse (0.00s) auth_test.go:54: OK: "" failed with Response pieces != 3, as per RFC @@ -744,36 +778,36 @@ auth_test.go:54: OK: "a\x00a\x00pass" failed with Identity must be in the form user@domain auth_test.go:54: OK: "\xffa@b\x00\xffa@b\x00pass" failed with bidirule: failed Bidi Rule === RUN TestAuthenticate ---- PASS: TestAuthenticate (1.37s) +--- PASS: TestAuthenticate (0.56s) === RUN TestInterfaces --- PASS: TestInterfaces (0.00s) === RUN TestMultipleBackends ---- PASS: TestMultipleBackends (0.20s) +--- PASS: TestMultipleBackends (0.19s) === RUN TestErrors --- PASS: TestErrors (0.00s) === RUN TestReload --- PASS: TestReload (0.00s) PASS -ok blitiri.com.ar/go/chasquid/internal/auth 1.619s +ok blitiri.com.ar/go/chasquid/internal/auth 0.770s === RUN TestEmptyConfig --- PASS: TestEmptyConfig (0.00s) - testlib.go:23: test directory: "/tmp/testlib_040196777" + testlib.go:23: test directory: "/tmp/testlib_302561491" === RUN TestFullConfig --- PASS: TestFullConfig (0.00s) - testlib.go:23: test directory: "/tmp/testlib_927636980" + testlib.go:23: test directory: "/tmp/testlib_113051158" === RUN TestErrorLoading --- PASS: TestErrorLoading (0.00s) === RUN TestBrokenConfig --- PASS: TestBrokenConfig (0.00s) - testlib.go:23: test directory: "/tmp/testlib_689888963" + testlib.go:23: test directory: "/tmp/testlib_838602365" PASS -ok blitiri.com.ar/go/chasquid/internal/config 0.041s +ok blitiri.com.ar/go/chasquid/internal/config 0.044s === RUN TestProcmail ---- PASS: TestProcmail (0.05s) - testlib.go:23: test directory: "/tmp/testlib_188982627" +--- PASS: TestProcmail (0.02s) + testlib.go:23: test directory: "/tmp/testlib_579739485" === RUN TestProcmailTimeout _ procmail.go:69 Courier.Procmail to@local: error: Operation timed out ---- PASS: TestProcmailTimeout (0.11s) +--- PASS: TestProcmailTimeout (0.10s) === RUN TestProcmailBadCommandLine _ procmail.go:82 Courier.Procmail to: error: Procmail failed: exec: \"thisdoesnotexist\": executable file not found in $PATH - \"\" _ procmail.go:82 Courier.Procmail to: error: Procmail failed: exit status 1 - \"cat: unrecognized option '--fail_unknown_option'\\nTry 'cat --help' for more information.\\n\" @@ -784,10 +818,10 @@ === RUN TestSanitize --- PASS: TestSanitize (0.00s) === RUN TestSMTP -_ smtp.go:138 Courier.SMTP to@to: error: Could not dial: dial tcp: address ::::42359: too many colons in address -_ smtp.go:107 Courier.SMTP to@to: error: \":::\" returned transient error: Could not dial: dial tcp: address ::::42359: too many colons in address ---- PASS: TestSMTP (0.01s) - testlib.go:23: test directory: "/tmp/testlib_916352358" +_ smtp.go:138 Courier.SMTP to@to: error: Could not dial: dial tcp: address ::::34879: too many colons in address +_ smtp.go:107 Courier.SMTP to@to: error: \":::\" returned transient error: Could not dial: dial tcp: address ::::34879: too many colons in address +--- PASS: TestSMTP (0.00s) + testlib.go:23: test directory: "/tmp/testlib_131610392" smtp_test.go:62: fakeServer got connection smtp_test.go:73: fakeServer read: "EHLO me" smtp_test.go:73: fakeServer read: "MAIL FROM:" @@ -796,32 +830,32 @@ smtp_test.go:73: fakeServer read: "QUIT" smtp_test.go:69: fakeServer exiting: EOF === RUN TestSMTPErrors -_ smtp.go:149 Courier.SMTP to@to: error: Error saying hello: write tcp 127.0.0.1:34030->127.0.0.1:38369: i/o timeout -_ smtp.go:107 Courier.SMTP to@to: error: \"127.0.0.1\" returned transient error: Error saying hello: write tcp 127.0.0.1:34030->127.0.0.1:38369: i/o timeout -_ smtp.go:111 Courier.SMTP to@to: error: all MXs returned transient failures (last: Error saying hello: write tcp 127.0.0.1:34030->127.0.0.1:38369: i/o timeout) +_ smtp.go:149 Courier.SMTP to@to: error: Error saying hello: write tcp 127.0.0.1:50008->127.0.0.1:44821: i/o timeout +_ smtp.go:107 Courier.SMTP to@to: error: \"127.0.0.1\" returned transient error: Error saying hello: write tcp 127.0.0.1:50008->127.0.0.1:44821: i/o timeout +_ smtp.go:111 Courier.SMTP to@to: error: all MXs returned transient failures (last: Error saying hello: write tcp 127.0.0.1:50008->127.0.0.1:44821: i/o timeout) _ smtp.go:206 Courier.SMTP to@to: error: MAIL+RCPT 501 mail error _ smtp.go:206 Courier.SMTP to@to: error: MAIL+RCPT 501 rcpt error _ smtp.go:211 Courier.SMTP to@to: error: DATA 554 data error _ smtp.go:220 Courier.SMTP to@to: error: DATA closing 551 data response error ---- PASS: TestSMTPErrors (1.02s) - testlib.go:23: test directory: "/tmp/testlib_671922568" +--- PASS: TestSMTPErrors (1.01s) + testlib.go:23: test directory: "/tmp/testlib_087461898" smtp_test.go:62: fakeServer got connection - smtp_test.go:188: failed as expected: all MXs returned transient failures (last: Error saying hello: write tcp 127.0.0.1:34030->127.0.0.1:38369: i/o timeout) + smtp_test.go:188: failed as expected: all MXs returned transient failures (last: Error saying hello: write tcp 127.0.0.1:50008->127.0.0.1:44821: i/o timeout) smtp_test.go:69: fakeServer exiting: EOF - testlib.go:23: test directory: "/tmp/testlib_176224071" + testlib.go:23: test directory: "/tmp/testlib_318207457" smtp_test.go:62: fakeServer got connection smtp_test.go:73: fakeServer read: "EHLO me" smtp_test.go:73: fakeServer read: "MAIL FROM:" smtp_test.go:188: failed as expected: MAIL+RCPT 501 mail error smtp_test.go:69: fakeServer exiting: EOF - testlib.go:23: test directory: "/tmp/testlib_234448145" + testlib.go:23: test directory: "/tmp/testlib_842584763" smtp_test.go:62: fakeServer got connection smtp_test.go:73: fakeServer read: "EHLO me" smtp_test.go:73: fakeServer read: "MAIL FROM:" smtp_test.go:73: fakeServer read: "RCPT TO:" smtp_test.go:188: failed as expected: MAIL+RCPT 501 rcpt error smtp_test.go:69: fakeServer exiting: EOF - testlib.go:23: test directory: "/tmp/testlib_395096427" + testlib.go:23: test directory: "/tmp/testlib_036814501" smtp_test.go:62: fakeServer got connection smtp_test.go:73: fakeServer read: "EHLO me" smtp_test.go:73: fakeServer read: "MAIL FROM:" @@ -829,7 +863,7 @@ smtp_test.go:73: fakeServer read: "DATA" smtp_test.go:188: failed as expected: DATA 554 data error smtp_test.go:79: fakeServer exiting: unexpected EOF - testlib.go:23: test directory: "/tmp/testlib_478895829" + testlib.go:23: test directory: "/tmp/testlib_267313183" smtp_test.go:62: fakeServer got connection smtp_test.go:73: fakeServer read: "EHLO me" smtp_test.go:73: fakeServer read: "MAIL FROM:" @@ -840,7 +874,7 @@ === RUN TestNoMXServer _ smtp.go:77 Courier.SMTP to@to: error: Could not find mail server: --- PASS: TestNoMXServer (0.00s) - testlib.go:23: test directory: "/tmp/testlib_488557007" + testlib.go:23: test directory: "/tmp/testlib_652674985" smtp_test.go:206: got permanent failure, as expected: Could not find mail server: === RUN TestTooManyMX --- PASS: TestTooManyMX (0.00s) @@ -851,54 +885,54 @@ === RUN TestMXLookupError --- PASS: TestMXLookupError (0.00s) === RUN TestLookupInvalidDomain ---- PASS: TestLookupInvalidDomain (0.01s) +--- PASS: TestLookupInvalidDomain (0.00s) PASS -ok blitiri.com.ar/go/chasquid/internal/courier 1.283s +ok blitiri.com.ar/go/chasquid/internal/courier 1.179s === RUN TestBasic -_ domaininfo.go:107 DomainInfo /tmp/testlib_240486081: d1 incoming level raised: TLS_SECURE > PLAIN -_ domaininfo.go:99 DomainInfo /tmp/testlib_240486081: error: d1 incoming denied: TLS_INSECURE < TLS_SECURE -_ domaininfo.go:99 DomainInfo /tmp/testlib_240486081: error: d1 incoming denied: TLS_INSECURE < TLS_SECURE +_ domaininfo.go:107 DomainInfo /tmp/testlib_431659438: d1 incoming level raised: TLS_SECURE > PLAIN +_ domaininfo.go:99 DomainInfo /tmp/testlib_431659438: error: d1 incoming denied: TLS_INSECURE < TLS_SECURE +_ domaininfo.go:99 DomainInfo /tmp/testlib_431659438: error: d1 incoming denied: TLS_INSECURE < TLS_SECURE --- PASS: TestBasic (0.00s) - testlib.go:23: test directory: "/tmp/testlib_240486081" + testlib.go:23: test directory: "/tmp/testlib_431659438" === RUN TestNewDomain -_ domaininfo.go:107 DomainInfo /tmp/testlib_870089022: insecure incoming level raised: TLS_INSECURE > PLAIN -_ domaininfo.go:139 DomainInfo /tmp/testlib_870089022: insecure outgoing level raised: TLS_INSECURE > PLAIN -_ domaininfo.go:107 DomainInfo /tmp/testlib_870089022: secure incoming level raised: TLS_SECURE > PLAIN -_ domaininfo.go:139 DomainInfo /tmp/testlib_870089022: secure outgoing level raised: TLS_SECURE > PLAIN +_ domaininfo.go:107 DomainInfo /tmp/testlib_740920623: insecure incoming level raised: TLS_INSECURE > PLAIN +_ domaininfo.go:139 DomainInfo /tmp/testlib_740920623: insecure outgoing level raised: TLS_INSECURE > PLAIN +_ domaininfo.go:107 DomainInfo /tmp/testlib_740920623: secure incoming level raised: TLS_SECURE > PLAIN +_ domaininfo.go:139 DomainInfo /tmp/testlib_740920623: secure outgoing level raised: TLS_SECURE > PLAIN --- PASS: TestNewDomain (0.00s) - testlib.go:23: test directory: "/tmp/testlib_870089022" + testlib.go:23: test directory: "/tmp/testlib_740920623" === RUN TestProgressions -_ domaininfo.go:107 DomainInfo /tmp/testlib_022829652: pisis incoming level raised: TLS_INSECURE > PLAIN -_ domaininfo.go:139 DomainInfo /tmp/testlib_022829652: pisis outgoing level raised: TLS_INSECURE > PLAIN -_ domaininfo.go:107 DomainInfo /tmp/testlib_022829652: pisis incoming level raised: TLS_SECURE > TLS_INSECURE -_ domaininfo.go:139 DomainInfo /tmp/testlib_022829652: pisis outgoing level raised: TLS_SECURE > TLS_INSECURE -_ domaininfo.go:99 DomainInfo /tmp/testlib_022829652: error: pisis incoming denied: TLS_INSECURE < TLS_SECURE -_ domaininfo.go:131 DomainInfo /tmp/testlib_022829652: error: pisis outgoing denied: TLS_INSECURE < TLS_SECURE -_ domaininfo.go:107 DomainInfo /tmp/testlib_022829652: ssip incoming level raised: TLS_SECURE > PLAIN -_ domaininfo.go:139 DomainInfo /tmp/testlib_022829652: ssip outgoing level raised: TLS_SECURE > PLAIN -_ domaininfo.go:99 DomainInfo /tmp/testlib_022829652: error: ssip incoming denied: TLS_INSECURE < TLS_SECURE -_ domaininfo.go:131 DomainInfo /tmp/testlib_022829652: error: ssip outgoing denied: TLS_INSECURE < TLS_SECURE -_ domaininfo.go:99 DomainInfo /tmp/testlib_022829652: error: ssip incoming denied: PLAIN < TLS_SECURE -_ domaininfo.go:131 DomainInfo /tmp/testlib_022829652: error: ssip outgoing denied: PLAIN < TLS_SECURE ---- PASS: TestProgressions (0.01s) - testlib.go:23: test directory: "/tmp/testlib_022829652" +_ domaininfo.go:107 DomainInfo /tmp/testlib_488757117: pisis incoming level raised: TLS_INSECURE > PLAIN +_ domaininfo.go:139 DomainInfo /tmp/testlib_488757117: pisis outgoing level raised: TLS_INSECURE > PLAIN +_ domaininfo.go:107 DomainInfo /tmp/testlib_488757117: pisis incoming level raised: TLS_SECURE > TLS_INSECURE +_ domaininfo.go:139 DomainInfo /tmp/testlib_488757117: pisis outgoing level raised: TLS_SECURE > TLS_INSECURE +_ domaininfo.go:99 DomainInfo /tmp/testlib_488757117: error: pisis incoming denied: TLS_INSECURE < TLS_SECURE +_ domaininfo.go:131 DomainInfo /tmp/testlib_488757117: error: pisis outgoing denied: TLS_INSECURE < TLS_SECURE +_ domaininfo.go:107 DomainInfo /tmp/testlib_488757117: ssip incoming level raised: TLS_SECURE > PLAIN +_ domaininfo.go:139 DomainInfo /tmp/testlib_488757117: ssip outgoing level raised: TLS_SECURE > PLAIN +_ domaininfo.go:99 DomainInfo /tmp/testlib_488757117: error: ssip incoming denied: TLS_INSECURE < TLS_SECURE +_ domaininfo.go:131 DomainInfo /tmp/testlib_488757117: error: ssip outgoing denied: TLS_INSECURE < TLS_SECURE +_ domaininfo.go:99 DomainInfo /tmp/testlib_488757117: error: ssip incoming denied: PLAIN < TLS_SECURE +_ domaininfo.go:131 DomainInfo /tmp/testlib_488757117: error: ssip outgoing denied: PLAIN < TLS_SECURE +--- PASS: TestProgressions (0.00s) + testlib.go:23: test directory: "/tmp/testlib_488757117" === RUN TestErrors -_ domaininfo.go:107 DomainInfo /tmp/testlib_251025532: d1 incoming level raised: TLS_SECURE > PLAIN +_ domaininfo.go:107 DomainInfo /tmp/testlib_255775429: d1 incoming level raised: TLS_SECURE > PLAIN --- PASS: TestErrors (0.00s) - testlib.go:23: test directory: "/tmp/testlib_251025532" + testlib.go:23: test directory: "/tmp/testlib_255775429" PASS -ok blitiri.com.ar/go/chasquid/internal/domaininfo 0.071s +ok blitiri.com.ar/go/chasquid/internal/domaininfo 0.030s === RUN TestUsernameNotSafe --- PASS: TestUsernameNotSafe (0.00s) === RUN TestAutodetect --- PASS: TestAutodetect (0.00s) - testlib.go:23: test directory: "/tmp/testlib_006823003" + testlib.go:23: test directory: "/tmp/testlib_782493647" === RUN TestReload --- PASS: TestReload (0.00s) === RUN TestNotASocket --- PASS: TestNotASocket (0.00s) PASS -ok blitiri.com.ar/go/chasquid/internal/dovecot 0.040s +ok blitiri.com.ar/go/chasquid/internal/dovecot 0.024s === RUN TestSplit --- PASS: TestSplit (0.00s) === RUN TestDomainIn @@ -906,13 +940,13 @@ === RUN TestAddHeader --- PASS: TestAddHeader (0.00s) PASS -ok blitiri.com.ar/go/chasquid/internal/envelope 0.036s +ok blitiri.com.ar/go/chasquid/internal/envelope 0.043s === RUN TestLogger --- PASS: TestLogger (0.00s) === RUN TestDefault --- PASS: TestDefault (0.00s) PASS -ok blitiri.com.ar/go/chasquid/internal/maillog 0.044s +ok blitiri.com.ar/go/chasquid/internal/maillog 0.055s === RUN TestUser --- PASS: TestUser (0.00s) === RUN TestDomain @@ -922,39 +956,39 @@ === RUN TestDomainToUnicode --- PASS: TestDomainToUnicode (0.00s) PASS -ok blitiri.com.ar/go/chasquid/internal/normalize 0.023s +ok blitiri.com.ar/go/chasquid/internal/normalize 0.022s === RUN TestBin --- PASS: TestBin (0.00s) - testlib.go:23: test directory: "/tmp/testlib_258307251" + testlib.go:23: test directory: "/tmp/testlib_332248453" === RUN TestText --- PASS: TestText (0.00s) - testlib.go:23: test directory: "/tmp/testlib_905203037" + testlib.go:23: test directory: "/tmp/testlib_124040191" === RUN TestStore --- PASS: TestStore (0.00s) - testlib.go:23: test directory: "/tmp/testlib_280007063" + testlib.go:23: test directory: "/tmp/testlib_423206025" === RUN TestFileErrors --- PASS: TestFileErrors (0.00s) - testlib.go:23: test directory: "/tmp/testlib_409410017" + testlib.go:23: test directory: "/tmp/testlib_900871587" PASS -ok blitiri.com.ar/go/chasquid/internal/protoio 0.108s +ok blitiri.com.ar/go/chasquid/internal/protoio 0.041s ? blitiri.com.ar/go/chasquid/internal/protoio/testpb [no test files] === RUN TestDSN --- PASS: TestDSN (0.00s) dsn_test.go:36: From: Mail Delivery System To: Subject: Mail delivery failed: returning message to sender - Message-ID: - Date: Fri, 18 Feb 2022 06:17:58 +0000 + Message-ID: + Date: Fri, 15 Jan 2021 23:56:50 +0000 In-Reply-To: References: X-Failed-Recipients: ñaca@africa.org, Auto-Submitted: auto-replied MIME-Version: 1.0 Content-Type: multipart/report; report-type=delivery-status; - boundary="ypK2c1fIc68" + boundary="0H-Sk_M8j8k" - --ypK2c1fIc68 + --0H-Sk_M8j8k Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Description: Notification @@ -971,7 +1005,7 @@ oh! the humanity! - --ypK2c1fIc68 + --0H-Sk_M8j8k Content-Type: message/global-delivery-status Content-Description: Delivery Report Content-Transfer-Encoding: 8bit @@ -991,78 +1025,76 @@ Diagnostic-Code: smtp; oh! the humanity! - --ypK2c1fIc68 + --0H-Sk_M8j8k Content-Type: message/rfc822 Content-Description: Undelivered Message Content-Transfer-Encoding: 8bit data ñaca - --ypK2c1fIc68-- + --0H-Sk_M8j8k-- === RUN TestBasic -_ queue.go:304 Queue.SendLoop 1G5FLjWLKt4: from from -_ queue.go:363 Queue.SendLoop 1G5FLjWLKt4: nodomain sent -_ queue.go:363 Queue.SendLoop 1G5FLjWLKt4: am@loco sent -_ queue.go:363 Queue.SendLoop 1G5FLjWLKt4: x@remote sent -_ queue.go:338 Queue.SendLoop 1G5FLjWLKt4: all done ---- PASS: TestBasic (0.00s) - testlib.go:23: test directory: "/tmp/testlib_550235872" +_ queue.go:304 Queue.SendLoop CbKhvU8dsuU: from from +_ queue.go:363 Queue.SendLoop CbKhvU8dsuU: nodomain sent +_ queue.go:363 Queue.SendLoop CbKhvU8dsuU: am@loco sent +_ queue.go:363 Queue.SendLoop CbKhvU8dsuU: x@remote sent +_ queue.go:338 Queue.SendLoop CbKhvU8dsuU: all done +--- PASS: TestBasic (0.02s) + testlib.go:23: test directory: "/tmp/testlib_264169175" === RUN TestDSNOnTimeout -_ queue.go:304 Queue.SendLoop 7rwZrbk_a1M: from from@loco -_ queue.go:462 Queue.SendLoop 7rwZrbk_a1M: queued DSN: oczngPWcIj4 -_ queue.go:338 Queue.SendLoop 7rwZrbk_a1M: all done -_ queue.go:304 Queue.SendLoop oczngPWcIj4: from <> -_ queue.go:363 Queue.SendLoop oczngPWcIj4: from@loco sent -_ queue.go:338 Queue.SendLoop oczngPWcIj4: all done +_ queue.go:304 Queue.SendLoop iOCHvbekMRU: from from@loco +_ queue.go:462 Queue.SendLoop iOCHvbekMRU: queued DSN: waEydty-S6w +_ queue.go:338 Queue.SendLoop iOCHvbekMRU: all done +_ queue.go:304 Queue.SendLoop waEydty-S6w: from <> +_ queue.go:363 Queue.SendLoop waEydty-S6w: from@loco sent +_ queue.go:338 Queue.SendLoop waEydty-S6w: all done --- PASS: TestDSNOnTimeout (0.00s) - testlib.go:23: test directory: "/tmp/testlib_810668643" + testlib.go:23: test directory: "/tmp/testlib_715518750" === RUN TestAliases -_ queue.go:304 Queue.SendLoop pSx1toXsXzc: from from -_ queue.go:363 Queue.SendLoop pSx1toXsXzc: ata@hualpa sent -_ queue.go:363 Queue.SendLoop pSx1toXsXzc: pq@loco sent -_ queue.go:363 Queue.SendLoop pSx1toXsXzc: rs@loco sent +_ queue.go:304 Queue.SendLoop ST4G14RBWSg: from from +_ queue.go:363 Queue.SendLoop ST4G14RBWSg: ata@hualpa sent +_ queue.go:363 Queue.SendLoop ST4G14RBWSg: pq@loco sent +_ queue.go:363 Queue.SendLoop ST4G14RBWSg: rs@loco sent +_ queue.go:338 Queue.SendLoop ST4G14RBWSg: all done --- PASS: TestAliases (0.00s) - testlib.go:23: test directory: "/tmp/testlib_388199495" -_ queue.go:371 Queue.SendLoop pSx1toXsXzc: error: failed to write: rename /tmp/testlib_388199495/.m:pSx1toXsXzc083187307 /tmp/testlib_388199495/m:pSx1toXsXzc: no such file or directory + testlib.go:23: test directory: "/tmp/testlib_903723314" === RUN TestFullQueue -_ queue.go:338 Queue.SendLoop pSx1toXsXzc: all done -E queue.go:222 failed to remove queue file "/tmp/testlib_388199495/m:pSx1toXsXzc": remove /tmp/testlib_388199495/m:pSx1toXsXzc: no such file or directory --- PASS: TestFullQueue (0.00s) - testlib.go:23: test directory: "/tmp/testlib_663500494" + testlib.go:23: test directory: "/tmp/testlib_249320493" === RUN TestPipes -_ queue.go:304 Queue.SendLoop OWJeItFpW6E: from from -_ queue.go:363 Queue.SendLoop OWJeItFpW6E: to sent -_ queue.go:371 Queue.SendLoop OWJeItFpW6E: error: failed to write: open /tmp/testlib_663500494/.m:OWJeItFpW6E770905570: no such file or directory -_ queue.go:338 Queue.SendLoop OWJeItFpW6E: all done -E queue.go:222 failed to remove queue file "/tmp/testlib_663500494/m:OWJeItFpW6E": remove /tmp/testlib_663500494/m:OWJeItFpW6E: no such file or directory ---- PASS: TestPipes (0.03s) - testlib.go:23: test directory: "/tmp/testlib_440826575" +_ queue.go:304 Queue.SendLoop fwBUNr02qL0: from from +_ queue.go:363 Queue.SendLoop fwBUNr02qL0: to sent +_ queue.go:371 Queue.SendLoop fwBUNr02qL0: error: failed to write: open /tmp/testlib_249320493/.m:fwBUNr02qL0753993137: no such file or directory +_ queue.go:338 Queue.SendLoop fwBUNr02qL0: all done +E queue.go:222 failed to remove queue file "/tmp/testlib_249320493/m:fwBUNr02qL0": remove /tmp/testlib_249320493/m:fwBUNr02qL0: no such file or directory +--- PASS: TestPipes (0.00s) + testlib.go:23: test directory: "/tmp/testlib_774129946" === RUN TestNextDelay --- PASS: TestNextDelay (0.00s) === RUN TestSerialization -_ queue.go:304 Queue.SendLoop W30rxpfKMeA: from from@loco -_ queue.go:363 Queue.SendLoop W30rxpfKMeA: to@to sent -_ queue.go:338 Queue.SendLoop W30rxpfKMeA: all done +_ queue.go:304 Queue.SendLoop vP8hwY5mxec: from from@loco +_ queue.go:363 Queue.SendLoop vP8hwY5mxec: to@to sent +_ queue.go:338 Queue.SendLoop vP8hwY5mxec: all done --- PASS: TestSerialization (0.00s) - testlib.go:23: test directory: "/tmp/testlib_782685657" + testlib.go:23: test directory: "/tmp/testlib_456770396" PASS -ok blitiri.com.ar/go/chasquid/internal/queue 0.447s +ok blitiri.com.ar/go/chasquid/internal/queue 0.045s === RUN TestWriteFile --- PASS: TestWriteFile (0.00s) - testlib.go:23: test directory: "/tmp/testlib_640226509" + testlib.go:23: test directory: "/tmp/testlib_033300018" === RUN TestWriteFileWithOp --- PASS: TestWriteFileWithOp (0.00s) - testlib.go:23: test directory: "/tmp/testlib_515855441" + testlib.go:23: test directory: "/tmp/testlib_983168390" === RUN TestWriteFileWithFailingOp --- PASS: TestWriteFileWithFailingOp (0.00s) - testlib.go:23: test directory: "/tmp/testlib_245624491" + testlib.go:23: test directory: "/tmp/testlib_176121512" PASS -ok blitiri.com.ar/go/chasquid/internal/safeio 0.038s +ok blitiri.com.ar/go/chasquid/internal/safeio 0.066s === RUN TestString --- PASS: TestString (0.00s) PASS -ok blitiri.com.ar/go/chasquid/internal/set 0.039s +ok blitiri.com.ar/go/chasquid/internal/set 0.055s === RUN TestIsPermanent --- PASS: TestIsPermanent (0.00s) === RUN TestIsASCII @@ -1076,129 +1108,129 @@ === RUN TestFallbackToIDNA --- PASS: TestFallbackToIDNA (0.00s) PASS -ok blitiri.com.ar/go/chasquid/internal/smtp 0.035s +ok blitiri.com.ar/go/chasquid/internal/smtp 0.040s _ server.go:207 Server listening on 127.0.0.1:13999 (submission) _ server.go:207 Server listening on 127.0.0.1:13777 (submission+TLS) _ server.go:207 Server listening on 127.0.0.1:13444 (SMTP) === RUN TestSecLevel -_ conn.go:270 SMTP.Conn 127.0.0.1:40366: error: exiting with error: EOF -_ conn.go:270 SMTP.Conn 127.0.0.1:40664: error: exiting with error: EOF -_ domaininfo.go:107 DomainInfo /tmp/testlib_433147034: slc incoming level raised: TLS_CLIENT > PLAIN -_ domaininfo.go:99 DomainInfo /tmp/testlib_433147034: error: slc incoming denied: PLAIN < TLS_CLIENT +_ conn.go:270 SMTP.Conn 127.0.0.1:51530: error: exiting with error: EOF +_ conn.go:270 SMTP.Conn 127.0.0.1:52888: error: exiting with error: EOF +_ domaininfo.go:107 DomainInfo /tmp/testlib_221642750: slc incoming level raised: TLS_CLIENT > PLAIN +_ domaininfo.go:99 DomainInfo /tmp/testlib_221642750: error: slc incoming denied: PLAIN < TLS_CLIENT _ conn.go:475 testconn testconn: error: security level check for slc failed (PLAIN) --- PASS: TestSecLevel (0.00s) - testlib.go:23: test directory: "/tmp/testlib_433147034" + testlib.go:23: test directory: "/tmp/testlib_221642750" === RUN TestIsHeader --- PASS: TestIsHeader (0.00s) === RUN TestAddrLiteral --- PASS: TestAddrLiteral (0.00s) === RUN TestSimple -_ conn.go:608 SMTP.Conn 127.0.0.1:40370: Queued from from@from to [to@localhost] - Xgtx60rCS6Q -_ queue.go:304 Queue.SendLoop Xgtx60rCS6Q: from from@from +_ conn.go:608 SMTP.Conn 127.0.0.1:51534: Queued from from@from to [to@localhost] - Cgds53nIGjY +_ queue.go:304 Queue.SendLoop Cgds53nIGjY: from from@from _ procmail.go:69 Courier.Procmail testuser@localhost: error: Operation timed out -_ queue.go:359 Queue.SendLoop Xgtx60rCS6Q: testuser@localhost temporary error: Operation timed out -_ queue.go:328 Queue.SendLoop Xgtx60rCS6Q: waiting for 1m27s ---- PASS: TestSimple (0.02s) +_ queue.go:359 Queue.SendLoop Cgds53nIGjY: testuser@localhost temporary error: Operation timed out +_ queue.go:328 Queue.SendLoop Cgds53nIGjY: waiting for 1m27s +--- PASS: TestSimple (0.00s) === RUN TestSimpleTLS -_ conn.go:270 SMTP.Conn 127.0.0.1:40370: error: exiting with error: EOF -_ conn.go:608 SMTP.Conn 127.0.0.1:40372: Queued from from@from to [to@localhost] - 20u49K-dB5Q -_ queue.go:304 Queue.SendLoop 20u49K-dB5Q: from from@from +_ conn.go:270 SMTP.Conn 127.0.0.1:51534: error: exiting with error: EOF +_ conn.go:608 SMTP.Conn 127.0.0.1:51536: Queued from from@from to [to@localhost] - XFDuIQgJjCg +_ queue.go:304 Queue.SendLoop XFDuIQgJjCg: from from@from _ procmail.go:69 Courier.Procmail testuser@localhost: error: Operation timed out -_ queue.go:359 Queue.SendLoop 20u49K-dB5Q: testuser@localhost temporary error: Operation timed out -_ queue.go:328 Queue.SendLoop 20u49K-dB5Q: waiting for 1m59s ---- PASS: TestSimpleTLS (0.05s) +--- PASS: TestSimpleTLS (0.00s) +_ queue.go:359 Queue.SendLoop XFDuIQgJjCg: testuser@localhost temporary error: Operation timed out === RUN TestManyEmails -_ conn.go:270 SMTP.Conn 127.0.0.1:40372: error: exiting with error: EOF -_ conn.go:608 SMTP.Conn 127.0.0.1:40374: Queued from from@from to [to@localhost] - Fld_-hsUjTs -_ queue.go:304 Queue.SendLoop Fld_-hsUjTs: from from@from +_ queue.go:328 Queue.SendLoop XFDuIQgJjCg: waiting for 1m59s +_ conn.go:270 SMTP.Conn 127.0.0.1:51536: error: exiting with error: EOF +_ conn.go:608 SMTP.Conn 127.0.0.1:51538: Queued from from@from to [to@localhost] - YouQeBfWCuY +_ queue.go:304 Queue.SendLoop YouQeBfWCuY: from from@from _ procmail.go:69 Courier.Procmail testuser@localhost: error: Operation timed out -_ queue.go:359 Queue.SendLoop Fld_-hsUjTs: testuser@localhost temporary error: Operation timed out -_ queue.go:328 Queue.SendLoop Fld_-hsUjTs: waiting for 1m18s -_ conn.go:608 SMTP.Conn 127.0.0.1:40374: Queued from from@from to [to@localhost] - o7H-oAnvEOo -_ queue.go:304 Queue.SendLoop o7H-oAnvEOo: from from@from +_ queue.go:359 Queue.SendLoop YouQeBfWCuY: testuser@localhost temporary error: Operation timed out +_ queue.go:328 Queue.SendLoop YouQeBfWCuY: waiting for 1m18s +_ conn.go:608 SMTP.Conn 127.0.0.1:51538: Queued from from@from to [to@localhost] - OKm3RFG0iX4 +_ queue.go:304 Queue.SendLoop OKm3RFG0iX4: from from@from _ procmail.go:69 Courier.Procmail testuser@localhost: error: Operation timed out -_ queue.go:359 Queue.SendLoop o7H-oAnvEOo: testuser@localhost temporary error: Operation timed out -_ queue.go:328 Queue.SendLoop o7H-oAnvEOo: waiting for 1m20s -_ conn.go:608 SMTP.Conn 127.0.0.1:40374: Queued from from@from to [to@localhost] - NbBFPlsQTUM -_ queue.go:304 Queue.SendLoop NbBFPlsQTUM: from from@from +_ queue.go:359 Queue.SendLoop OKm3RFG0iX4: testuser@localhost temporary error: Operation timed out +_ queue.go:328 Queue.SendLoop OKm3RFG0iX4: waiting for 1m20s +_ conn.go:608 SMTP.Conn 127.0.0.1:51538: Queued from from@from to [to@localhost] - ns8tMFnSKAM +_ queue.go:304 Queue.SendLoop ns8tMFnSKAM: from from@from +--- PASS: TestManyEmails (0.02s) _ procmail.go:69 Courier.Procmail testuser@localhost: error: Operation timed out -_ queue.go:359 Queue.SendLoop NbBFPlsQTUM: testuser@localhost temporary error: Operation timed out -_ queue.go:328 Queue.SendLoop NbBFPlsQTUM: waiting for 1m0s ---- PASS: TestManyEmails (0.01s) +_ queue.go:359 Queue.SendLoop ns8tMFnSKAM: testuser@localhost temporary error: Operation timed out === RUN TestAuth -_ conn.go:270 SMTP.Conn 127.0.0.1:40374: error: exiting with error: EOF -_ conn.go:608 SMTP.Conn 127.0.0.1:40672: Queued from testuser@localhost to [to@localhost] - t3mRBLlv9yE -_ queue.go:304 Queue.SendLoop t3mRBLlv9yE: from testuser@localhost +_ queue.go:328 Queue.SendLoop ns8tMFnSKAM: waiting for 1m0s +_ conn.go:270 SMTP.Conn 127.0.0.1:51538: error: exiting with error: EOF +_ conn.go:608 SMTP.Conn 127.0.0.1:52896: Queued from testuser@localhost to [to@localhost] - nGKd9C6GLtE +_ queue.go:304 Queue.SendLoop nGKd9C6GLtE: from testuser@localhost _ procmail.go:69 Courier.Procmail testuser@localhost: error: Operation timed out -_ queue.go:359 Queue.SendLoop t3mRBLlv9yE: testuser@localhost temporary error: Operation timed out -_ queue.go:328 Queue.SendLoop t3mRBLlv9yE: waiting for 1m31s ---- PASS: TestAuth (0.22s) +_ queue.go:359 Queue.SendLoop nGKd9C6GLtE: testuser@localhost temporary error: Operation timed out +_ queue.go:328 Queue.SendLoop nGKd9C6GLtE: waiting for 1m31s +--- PASS: TestAuth (0.13s) === RUN TestSubmissionWithoutAuth -_ conn.go:270 SMTP.Conn 127.0.0.1:40672: error: exiting with error: EOF -_ conn.go:251 SMTP.Conn 127.0.0.1:40674: error: MAIL failed: 550 5.7.9 Mail to submission port must be authenticated +_ conn.go:270 SMTP.Conn 127.0.0.1:52896: error: exiting with error: EOF +_ conn.go:251 SMTP.Conn 127.0.0.1:52898: error: MAIL failed: 550 5.7.9 Mail to submission port must be authenticated --- PASS: TestSubmissionWithoutAuth (0.01s) === RUN TestAuthOnTLS -_ conn.go:270 SMTP.Conn 127.0.0.1:40674: error: exiting with error: EOF -_ conn.go:608 SMTP.Conn 127.0.0.1:43756: Queued from testuser@localhost to [to@localhost] - ABiF9HRmCQU -_ queue.go:304 Queue.SendLoop ABiF9HRmCQU: from testuser@localhost +_ conn.go:270 SMTP.Conn 127.0.0.1:52898: error: exiting with error: EOF +_ conn.go:608 SMTP.Conn 127.0.0.1:34644: Queued from testuser@localhost to [to@localhost] - BPqcjSTdjBQ +_ queue.go:304 Queue.SendLoop BPqcjSTdjBQ: from testuser@localhost _ procmail.go:69 Courier.Procmail testuser@localhost: error: Operation timed out -_ queue.go:359 Queue.SendLoop ABiF9HRmCQU: testuser@localhost temporary error: Operation timed out -_ queue.go:328 Queue.SendLoop ABiF9HRmCQU: waiting for 1m29s ---- PASS: TestAuthOnTLS (0.32s) +_ queue.go:359 Queue.SendLoop BPqcjSTdjBQ: testuser@localhost temporary error: Operation timed out +_ queue.go:328 Queue.SendLoop BPqcjSTdjBQ: waiting for 1m29s +--- PASS: TestAuthOnTLS (0.11s) === RUN TestAuthOnSMTP -_ conn.go:270 SMTP.Conn 127.0.0.1:43756: error: exiting with error: EOF -_ conn.go:608 SMTP.Conn 127.0.0.1:40382: Queued from testuser@localhost to [to@localhost] - lLyculjFvbE -_ queue.go:304 Queue.SendLoop lLyculjFvbE: from testuser@localhost -_ procmail.go:69 Courier.Procmail testuser@localhost: error: Operation timed out -_ queue.go:359 Queue.SendLoop lLyculjFvbE: testuser@localhost temporary error: Operation timed out ---- PASS: TestAuthOnSMTP (0.22s) +_ conn.go:270 SMTP.Conn 127.0.0.1:34644: error: exiting with error: EOF +_ conn.go:608 SMTP.Conn 127.0.0.1:51546: Queued from testuser@localhost to [to@localhost] - nQpDlOXgTQ8 +_ queue.go:304 Queue.SendLoop nQpDlOXgTQ8: from testuser@localhost +--- PASS: TestAuthOnSMTP (0.12s) === RUN TestWrongMailParsing -_ queue.go:328 Queue.SendLoop lLyculjFvbE: waiting for 1m14s -_ conn.go:270 SMTP.Conn 127.0.0.1:40382: error: exiting with error: EOF -_ conn.go:251 SMTP.Conn 127.0.0.1:40384: error: MAIL failed: 501 5.1.7 Sender address malformed -_ conn.go:251 SMTP.Conn 127.0.0.1:40384: error: MAIL failed: 501 5.1.7 Sender address malformed -_ conn.go:251 SMTP.Conn 127.0.0.1:40384: error: MAIL failed: 501 5.1.7 Sender address malformed -_ conn.go:251 SMTP.Conn 127.0.0.1:40384: error: MAIL failed: 501 5.1.7 Sender address malformed -_ conn.go:251 SMTP.Conn 127.0.0.1:40384: error: MAIL failed: 501 5.1.7 Sender address malformed -_ conn.go:251 SMTP.Conn 127.0.0.1:40384: error: MAIL failed: 501 5.1.7 Sender address malformed -_ conn.go:251 SMTP.Conn 127.0.0.1:40384: error: RCPT failed: 501 5.1.3 Malformed destination address -_ conn.go:251 SMTP.Conn 127.0.0.1:40384: error: RCPT failed: 501 5.1.3 Malformed destination address -_ conn.go:251 SMTP.Conn 127.0.0.1:40384: error: RCPT failed: 501 5.1.3 Malformed destination address -_ conn.go:251 SMTP.Conn 127.0.0.1:40384: error: RCPT failed: 501 5.1.3 Malformed destination address -_ conn.go:251 SMTP.Conn 127.0.0.1:40384: error: RCPT failed: 501 5.1.3 Malformed destination address -_ conn.go:256 SMTP.Conn 127.0.0.1:40384: error: too many errors, breaking connection +_ procmail.go:69 Courier.Procmail testuser@localhost: error: Operation timed out +_ queue.go:359 Queue.SendLoop nQpDlOXgTQ8: testuser@localhost temporary error: Operation timed out +_ conn.go:270 SMTP.Conn 127.0.0.1:51546: error: exiting with error: EOF +_ queue.go:328 Queue.SendLoop nQpDlOXgTQ8: waiting for 1m14s +_ conn.go:251 SMTP.Conn 127.0.0.1:51548: error: MAIL failed: 501 5.1.7 Sender address malformed +_ conn.go:251 SMTP.Conn 127.0.0.1:51548: error: MAIL failed: 501 5.1.7 Sender address malformed +_ conn.go:251 SMTP.Conn 127.0.0.1:51548: error: MAIL failed: 501 5.1.7 Sender address malformed +_ conn.go:251 SMTP.Conn 127.0.0.1:51548: error: MAIL failed: 501 5.1.7 Sender address malformed +_ conn.go:251 SMTP.Conn 127.0.0.1:51548: error: MAIL failed: 501 5.1.7 Sender address malformed +_ conn.go:251 SMTP.Conn 127.0.0.1:51548: error: MAIL failed: 501 5.1.7 Sender address malformed +_ conn.go:251 SMTP.Conn 127.0.0.1:51548: error: RCPT failed: 501 5.1.3 Malformed destination address +_ conn.go:251 SMTP.Conn 127.0.0.1:51548: error: RCPT failed: 501 5.1.3 Malformed destination address +_ conn.go:251 SMTP.Conn 127.0.0.1:51548: error: RCPT failed: 501 5.1.3 Malformed destination address +_ conn.go:251 SMTP.Conn 127.0.0.1:51548: error: RCPT failed: 501 5.1.3 Malformed destination address +_ conn.go:251 SMTP.Conn 127.0.0.1:51548: error: RCPT failed: 501 5.1.3 Malformed destination address +_ conn.go:256 SMTP.Conn 127.0.0.1:51548: error: too many errors, breaking connection --- PASS: TestWrongMailParsing (0.00s) === RUN TestNullMailFrom --- PASS: TestNullMailFrom (0.00s) === RUN TestRcptBeforeMail -_ conn.go:270 SMTP.Conn 127.0.0.1:40386: error: exiting with error: EOF -_ conn.go:251 SMTP.Conn 127.0.0.1:40388: error: RCPT failed: 503 5.5.1 Sender not yet given ---- PASS: TestRcptBeforeMail (0.01s) +_ conn.go:270 SMTP.Conn 127.0.0.1:51550: error: exiting with error: EOF +_ conn.go:251 SMTP.Conn 127.0.0.1:51552: error: RCPT failed: 503 5.5.1 Sender not yet given +--- PASS: TestRcptBeforeMail (0.00s) === RUN TestRcptOption -_ conn.go:270 SMTP.Conn 127.0.0.1:40388: error: exiting with error: EOF -_ conn.go:270 SMTP.Conn 127.0.0.1:40390: error: exiting with error: EOF +_ conn.go:270 SMTP.Conn 127.0.0.1:51552: error: exiting with error: EOF --- PASS: TestRcptOption (0.00s) === RUN TestRelayForbidden -_ conn.go:251 SMTP.Conn 127.0.0.1:40392: error: RCPT failed: 503 5.7.1 Relay not allowed +_ conn.go:270 SMTP.Conn 127.0.0.1:51554: error: exiting with error: EOF +_ conn.go:251 SMTP.Conn 127.0.0.1:51556: error: RCPT failed: 503 5.7.1 Relay not allowed --- PASS: TestRelayForbidden (0.00s) === RUN TestSimpleCommands -_ conn.go:270 SMTP.Conn 127.0.0.1:40392: error: exiting with error: EOF -_ conn.go:251 SMTP.Conn 127.0.0.1:40394: error: VRFY failed: 502 5.5.1 You have a strange feeling for a moment, then it passes. -_ conn.go:251 SMTP.Conn 127.0.0.1:40394: error: EXPN failed: 502 5.5.1 You feel disoriented for a moment. +_ conn.go:270 SMTP.Conn 127.0.0.1:51556: error: exiting with error: EOF +_ conn.go:251 SMTP.Conn 127.0.0.1:51558: error: VRFY failed: 502 5.5.1 You have a strange feeling for a moment, then it passes. +_ conn.go:251 SMTP.Conn 127.0.0.1:51558: error: EXPN failed: 502 5.5.1 You feel disoriented for a moment. --- PASS: TestSimpleCommands (0.00s) === RUN TestReset -_ conn.go:270 SMTP.Conn 127.0.0.1:40394: error: exiting with error: EOF +_ conn.go:270 SMTP.Conn 127.0.0.1:51558: error: exiting with error: EOF --- PASS: TestReset (0.00s) === RUN TestRepeatedStartTLS -_ conn.go:270 SMTP.Conn 127.0.0.1:40396: error: exiting with error: EOF -_ conn.go:251 SMTP.Conn 127.0.0.1:40398: error: STARTTLS failed: 503 5.5.1 You are already wearing that! ---- PASS: TestRepeatedStartTLS (0.01s) +_ conn.go:270 SMTP.Conn 127.0.0.1:51560: error: exiting with error: EOF +_ conn.go:251 SMTP.Conn 127.0.0.1:51562: error: STARTTLS failed: 503 5.5.1 You are already wearing that! +--- PASS: TestRepeatedStartTLS (0.00s) === RUN TestStartTLSOnTLS -_ conn.go:251 SMTP.Conn 127.0.0.1:43776: error: STARTTLS failed: 503 5.5.1 You are already wearing that! ---- PASS: TestStartTLSOnTLS (0.01s) +_ conn.go:251 SMTP.Conn 127.0.0.1:34664: error: STARTTLS failed: 503 5.5.1 You are already wearing that! +--- PASS: TestStartTLSOnTLS (0.00s) PASS -_ conn.go:270 SMTP.Conn 127.0.0.1:43776: error: exiting with error: EOF -ok blitiri.com.ar/go/chasquid/internal/smtpsrv 1.992s +_ conn.go:270 SMTP.Conn 127.0.0.1:34664: error: exiting with error: EOF +ok blitiri.com.ar/go/chasquid/internal/smtpsrv 0.712s === RUN TestParsePolicy --- PASS: TestParsePolicy (0.00s) sts_test.go:92: pol1: &{Version:STSv1 Mode:enforce MXs:[*.mail.example.com] MaxAge:34h17m36s} @@ -1215,18 +1247,18 @@ sts_test.go:216: version99: got expected error: unknown policy version sts_test.go:224: domErr: got expected error: error for testing purposes === RUN TestPolicyTooBig ---- PASS: TestPolicyTooBig (0.16s) +--- PASS: TestPolicyTooBig (0.10s) sts_test.go:240: got error as expected: MTA-STS TXT record missing === RUN TestCacheBasics ---- PASS: TestCacheBasics (0.02s) - testlib.go:23: test directory: "/tmp/testlib_706218788" +--- PASS: TestCacheBasics (0.00s) + testlib.go:23: test directory: "/tmp/testlib_116211482" sts_test.go:275: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} sts_test.go:284: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} sts_test.go:298: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} sts_test.go:307: cache fetched domErr: === RUN TestCacheBadData --- PASS: TestCacheBadData (0.00s) - testlib.go:23: test directory: "/tmp/testlib_111517917" + testlib.go:23: test directory: "/tmp/testlib_428164363" sts_test.go:349: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} sts_test.go:363: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} sts_test.go:372: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} @@ -1234,26 +1266,26 @@ sts_test.go:363: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} sts_test.go:372: cache fetched domain.com: &{STSv1 enforce [*.mail.domain.com] 1h0m0s} === RUN TestCacheRefresh ---- PASS: TestCacheRefresh (0.02s) - testlib.go:23: test directory: "/tmp/testlib_166285132" +--- PASS: TestCacheRefresh (0.01s) + testlib.go:23: test directory: "/tmp/testlib_738918914" sts_test.go:393: Fetch "refresh-test": &{STSv1 enforce [mx] 1m40s} sts_test.go:393: Fetch "refresh-test": &{STSv1 enforce [mx] 1m40s} sts_test.go:393: Fetch "refresh-test": &{STSv1 enforce [mx] 3m20s} === RUN TestCacheSlashSafe --- PASS: TestCacheSlashSafe (0.00s) - testlib.go:23: test directory: "/tmp/testlib_065606181" + testlib.go:23: test directory: "/tmp/testlib_161269267" sts_test.go:472: recovered: domain contains slash === RUN TestURLForDomain --- PASS: TestURLForDomain (0.00s) === RUN TestHasSTSRecord --- PASS: TestHasSTSRecord (0.00s) === RUN TestHTTPGet ---- PASS: TestHTTPGet (0.00s) +--- PASS: TestHTTPGet (0.01s) PASS -ok blitiri.com.ar/go/chasquid/internal/sts 0.256s +ok blitiri.com.ar/go/chasquid/internal/sts 0.166s === RUN TestBasic --- PASS: TestBasic (0.00s) - testlib.go:23: test directory: "/tmp/testlib_672509342" + testlib.go:23: test directory: "/tmp/testlib_877420389" === RUN TestRemoveCheck --- PASS: TestRemoveCheck (0.00s) testlib_test.go:33: recovered: invalid/dangerous directory @@ -1264,42 +1296,42 @@ testlib_test.go:60: recovered: invalid/dangerous path === RUN TestRewrite --- PASS: TestRewrite (0.00s) - testlib.go:23: test directory: "/tmp/testlib_136528512" + testlib.go:23: test directory: "/tmp/testlib_524811999" PASS -ok blitiri.com.ar/go/chasquid/internal/testlib 0.049s +ok blitiri.com.ar/go/chasquid/internal/testlib 0.043s === RUN TestVersionName --- PASS: TestVersionName (0.00s) === RUN TestCipherSuiteName --- PASS: TestCipherSuiteName (0.00s) PASS -ok blitiri.com.ar/go/chasquid/internal/tlsconst 0.046s +ok blitiri.com.ar/go/chasquid/internal/tlsconst 0.024s ? blitiri.com.ar/go/chasquid/internal/trace [no test files] === RUN TestEmptyLoad --- PASS: TestEmptyLoad (0.00s) - userdb_test.go:31: file: "/tmp/userdb_test699153843" - userdb_test.go:31: file: "/tmp/userdb_test689868150" + userdb_test.go:31: file: "/tmp/userdb_test205174683" + userdb_test.go:31: file: "/tmp/userdb_test992150590" === RUN TestWrite ---- PASS: TestWrite (2.43s) - userdb_test.go:31: file: "/tmp/userdb_test548558941" +--- PASS: TestWrite (0.87s) + userdb_test.go:31: file: "/tmp/userdb_test139272325" === RUN TestNew ---- PASS: TestNew (0.39s) +--- PASS: TestNew (0.11s) === RUN TestInvalidUsername --- PASS: TestInvalidUsername (0.00s) - userdb_test.go:31: file: "/tmp/userdb_test170391265" + userdb_test.go:31: file: "/tmp/userdb_test048087433" === RUN TestPlainScheme --- PASS: TestPlainScheme (0.00s) - userdb_test.go:31: file: "/tmp/userdb_test116954828" + userdb_test.go:31: file: "/tmp/userdb_test737790292" === RUN TestReload --- PASS: TestReload (0.00s) - userdb_test.go:31: file: "/tmp/userdb_test687561694" + userdb_test.go:31: file: "/tmp/userdb_test252956070" === RUN TestRemoveUser ---- PASS: TestRemoveUser (0.36s) - userdb_test.go:31: file: "/tmp/userdb_test095648165" +--- PASS: TestRemoveUser (0.10s) + userdb_test.go:31: file: "/tmp/userdb_test935460045" === RUN TestExists ---- PASS: TestExists (0.28s) - userdb_test.go:31: file: "/tmp/userdb_test841589952" +--- PASS: TestExists (0.13s) + userdb_test.go:31: file: "/tmp/userdb_test870817224" PASS -ok blitiri.com.ar/go/chasquid/internal/userdb 3.548s +ok blitiri.com.ar/go/chasquid/internal/userdb 1.230s create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --buildsystem=golang --with=golang @@ -1339,8 +1371,8 @@ dh_strip -O--buildsystem=golang dh_strip: Could not find the BuildID in debian/chasquid/usr/bin/chasquid dh_strip: Could not find the BuildID in debian/chasquid/usr/bin/smtp-check -dh_strip: Could not find the BuildID in debian/chasquid/usr/bin/chasquid-util dh_strip: Could not find the BuildID in debian/chasquid/usr/bin/mda-lmtp +dh_strip: Could not find the BuildID in debian/chasquid/usr/bin/chasquid-util dh_makeshlibs -O--buildsystem=golang dh_shlibdeps -O--buildsystem=golang dh_installdeb -O--buildsystem=golang @@ -1355,12 +1387,14 @@ dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/53228/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/53228/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/11967 and its subdirectories -I: Current time: Thu Feb 17 18:19:04 -12 2022 -I: pbuilder-time-stamp: 1645165144 +I: removing directory /srv/workspace/pbuilder/53228 and its subdirectories +I: Current time: Sat Jan 16 13:57:16 +14 2021 +I: pbuilder-time-stamp: 1610755036