Diff of the two buildlogs: -- --- b1/build.log 2025-11-10 09:48:29.943893338 +0000 +++ b2/build.log 2025-11-10 09:51:44.500101922 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Nov 9 21:46:11 -12 2025 -I: pbuilder-time-stamp: 1762767971 +I: Current time: Mon Dec 14 06:11:31 +14 2026 +I: pbuilder-time-stamp: 1797178291 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -28,53 +28,85 @@ dpkg-source: info: applying fix-test-for-i386.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3622783/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3645666/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-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 +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 13 16:11 /bin/sh -> /bin/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/3645666/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3645666/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - 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=40 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + 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=42 nocheck' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='0a0a225d38f946ef91ead141d4b83104' - 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='3622783' - PS1='# ' - PS2='> ' + INVOCATION_ID=4a86998d4d0b46a79c8fb4859e2d46b2 + 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=3645666 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/r-b-build.xJ1Lt2pw/pbuilderrc_9Hxz --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xJ1Lt2pw/b1 --logfile b1/build.log node-nodemailer_7.0.10+~7.0.2-1.dsc' - SUDO_GID='111' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://46.16.76.132: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/r-b-build.xJ1Lt2pw/pbuilderrc_vi67 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xJ1Lt2pw/b2 --logfile b2/build.log node-nodemailer_7.0.10+~7.0.2-1.dsc' + SUDO_GID=111 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.48-1 (2025-09-20) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3622783/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3645666/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -449,7 +481,7 @@ Get: 319 http://deb.debian.org/debian unstable/main amd64 node-path-to-regexp all 8.3.0-1 [17.7 kB] Get: 320 http://deb.debian.org/debian unstable/main amd64 node-punycode all 2.3.1+~2.1.4-1 [10.8 kB] Get: 321 http://deb.debian.org/debian unstable/main amd64 node-sinon all 18.0.0+ds2+~cs75.4.16-1 [223 kB] -Fetched 47.0 MB in 1s (49.1 MB/s) +Fetched 47.0 MB in 3s (18.0 MB/s) Preconfiguring packages ... Selecting previously unselected package netbase. (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 ... 19866 files and directories currently installed.) @@ -1766,7 +1798,11 @@ Solving dependencies... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/node-nodemailer-7.0.10+~7.0.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../node-nodemailer_7.0.10+~7.0.2-1_source.changes +I: user script /srv/workspace/pbuilder/3645666/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3645666/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/node-nodemailer-7.0.10+~7.0.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../node-nodemailer_7.0.10+~7.0.2-1_source.changes dpkg-buildpackage: info: source package node-nodemailer dpkg-buildpackage: info: source version 7.0.10+~7.0.2-1 dpkg-buildpackage: info: source distribution unstable @@ -1792,2782 +1828,65 @@ dh_auto_build --buildsystem=nodejs No build command found, searching known files No build command found, searching known files - dh_auto_test --buildsystem=nodejs - ln -s ../debian/tests/test_modules/base32.js node_modules/base32.js - ln -s ../debian/tests/test_modules/encoding-japanese node_modules/encoding-japanese - ln -s ../debian/tests/test_modules/ipv6-normalize node_modules/ipv6-normalize - ln -s ../debian/tests/test_modules/libbase64 node_modules/libbase64 - ln -s ../debian/tests/test_modules/libmime node_modules/libmime - ln -s ../debian/tests/test_modules/libqp node_modules/libqp - ln -s ../debian/tests/test_modules/proxy node_modules/proxy - ln -s ../debian/tests/test_modules/proxy-test-server node_modules/proxy-test-server - ln -s ../debian/tests/test_modules/smtp-server node_modules/smtp-server - ln -s ../. node_modules/nodemailer - /bin/sh -ex debian/tests/pkg-js/test -+ + grep -v -f debian/tests/network-tests -ls test/addressparser/addressparser-test.js test/base64/base64-test.js test/dkim/dkim-test.js test/dkim/message-parser-test.js test/dkim/relaxed-body-test.js test/dkim/sign-test.js test/fetch/cookies-test.js test/fetch/nmfetch-test.js test/json-transport/json-transport-test.js test/mail-composer/mail-composer-test.js test/mime-funcs/mime-funcs-test.js test/mime-funcs/mime-types-test.js test/mime-node/mime-node-test.js test/qp/qp-test.js test/sendmail/le-windows-test.js test/sendmail/sendmail-test.js test/ses-transport/ses-transport-test.js test/shared/shared-test.js test/smtp-connection/http-proxy-client-test.js test/smtp-connection/smtp-connection-test.js test/smtp-pool/smtp-pool-test.js test/smtp-transport/smtp-tranport-test.js test/stream-transport/stream-transport-test.js test/well-known/well-known-test.js test/xoauth2/xoauth2-test.js -+ node --test --test-concurrency=1 test/addressparser/addressparser-test.js test/base64/base64-test.js test/dkim/dkim-test.js test/dkim/message-parser-test.js test/dkim/relaxed-body-test.js test/dkim/sign-test.js test/fetch/cookies-test.js test/fetch/nmfetch-test.js test/json-transport/json-transport-test.js test/mail-composer/mail-composer-test.js test/mime-funcs/mime-funcs-test.js test/mime-funcs/mime-types-test.js test/mime-node/mime-node-test.js test/qp/qp-test.js test/sendmail/le-windows-test.js test/sendmail/sendmail-test.js test/ses-transport/ses-transport-test.js test/smtp-connection/smtp-connection-test.js test/smtp-pool/smtp-pool-test.js test/smtp-transport/smtp-tranport-test.js test/stream-transport/stream-transport-test.js test/xoauth2/xoauth2-test.js -TAP version 13 -# Subtest: \#addressparser - # Subtest: should handle single address correctly - ok 1 - should handle single address correctly - --- - duration_ms: 5.532504 - ... - # Subtest: should handle multiple addresses correctly - ok 2 - should handle multiple addresses correctly - --- - duration_ms: 0.637507 - ... - # Subtest: should handle unquoted name correctly - ok 3 - should handle unquoted name correctly - --- - duration_ms: 0.47432 - ... - # Subtest: should handle quoted name correctly - ok 4 - should handle quoted name correctly - --- - duration_ms: 1.533572 - ... - # Subtest: should handle quoted semicolons correctly - ok 5 - should handle quoted semicolons correctly - --- - duration_ms: 0.372179 - ... - # Subtest: should handle unquoted name, unquoted address correctly - ok 6 - should handle unquoted name, unquoted address correctly - --- - duration_ms: 0.465967 - ... - # Subtest: should handle emtpy group correctly - ok 7 - should handle emtpy group correctly - --- - duration_ms: 0.453665 - ... - # Subtest: should handle address group correctly - ok 8 - should handle address group correctly - --- - duration_ms: 0.473999 - ... - # Subtest: should handle semicolon as a delimiter - ok 9 - should handle semicolon as a delimiter - --- - duration_ms: 0.79415 - ... - # Subtest: should handle mixed group correctly - ok 10 - should handle mixed group correctly - --- - duration_ms: 0.899308 - ... - # Subtest: should flatten mixed group correctly - ok 11 - should flatten mixed group correctly - --- - duration_ms: 0.766198 - ... - # Subtest: semicolon as delimiter should not break group parsing - ok 12 - semicolon as delimiter should not break group parsing - --- - duration_ms: 0.474642 - ... - # Subtest: should handle name from comment correctly - ok 13 - should handle name from comment correctly - --- - duration_ms: 0.478846 - ... - # Subtest: should handle skip comment correctly - ok 14 - should handle skip comment correctly - --- - duration_ms: 0.481744 - ... - # Subtest: should handle missing address correctly - ok 15 - should handle missing address correctly - --- - duration_ms: 0.465257 - ... - # Subtest: should handle apostrophe in name correctly - ok 16 - should handle apostrophe in name correctly - --- - duration_ms: 0.33717 - ... - # Subtest: should handle particularily bad input, unescaped colon correctly - ok 17 - should handle particularily bad input, unescaped colon correctly - --- - duration_ms: 0.417206 - ... - # Subtest: should handle invalid email address correctly - ok 18 - should handle invalid email address correctly - --- - duration_ms: 0.597791 - ... - # Subtest: should handle unexpected < - ok 19 - should handle unexpected < - --- - duration_ms: 0.465626 - ... - # Subtest: should handle escapes - ok 20 - should handle escapes - --- - duration_ms: 0.52354 - ... - # Subtest: should handle quoted usernames - ok 21 - should handle quoted usernames - --- - duration_ms: 0.346745 - ... - # Subtest: should not extract email from quoted local-part (security) - ok 22 - should not extract email from quoted local-part (security) - --- - duration_ms: 0.37893 - ... - # Subtest: should handle quoted local-part with attacker domain (security) - ok 23 - should handle quoted local-part with attacker domain (security) - --- - duration_ms: 0.273114 - ... - # Subtest: should handle multiple @ in quoted local-part (security) - ok 24 - should handle multiple @ in quoted local-part (security) - --- - duration_ms: 0.260191 - ... - # Subtest: should handle quoted local-part with angle brackets - ok 25 - should handle quoted local-part with angle brackets - --- - duration_ms: 0.263618 - ... - # Subtest: should handle escaped quotes in quoted string - ok 26 - should handle escaped quotes in quoted string - --- - duration_ms: 0.244732 - ... - # Subtest: should handle escaped backslashes - ok 27 - should handle escaped backslashes - --- - duration_ms: 0.257154 - ... - # Subtest: should handle unclosed quote gracefully - ok 28 - should handle unclosed quote gracefully - --- - duration_ms: 0.246617 - ... - # Subtest: should handle unclosed angle bracket - ok 29 - should handle unclosed angle bracket - --- - duration_ms: 0.246978 - ... - # Subtest: should handle unclosed comment - ok 30 - should handle unclosed comment - --- - duration_ms: 0.250383 - ... - # Subtest: should handle empty string - ok 31 - should handle empty string - --- - duration_ms: 0.644762 - ... - # Subtest: should handle whitespace only - ok 32 - should handle whitespace only - --- - duration_ms: 0.485654 - ... - # Subtest: should handle empty angle brackets - ok 33 - should handle empty angle brackets - --- - duration_ms: 0.332544 - ... - # Subtest: should handle special characters in local-part - ok 34 - should handle special characters in local-part - --- - duration_ms: 0.366048 - ... - # Subtest: should handle leading and trailing whitespace - ok 35 - should handle leading and trailing whitespace - --- - duration_ms: 0.506985 - ... - # Subtest: should handle comment before address - ok 36 - should handle comment before address - --- - duration_ms: 0.285362 - ... - # Subtest: should handle comment after address without space - ok 37 - should handle comment after address without space - --- - duration_ms: 0.262848 - ... - # Subtest: should handle multiple consecutive delimiters - ok 38 - should handle multiple consecutive delimiters - --- - duration_ms: 0.301753 - ... - # Subtest: should handle mixed quotes and unquoted text - ok 39 - should handle mixed quotes and unquoted text - --- - duration_ms: 0.312424 - ... - # Subtest: should handle very long local-part - ok 40 - should handle very long local-part - --- - duration_ms: 0.31067 - ... - # Subtest: should handle very long domain - ok 41 - should handle very long domain - --- - duration_ms: 0.40525 - ... - # Subtest: should not have ReDoS vulnerability with many @ symbols - ok 42 - should not have ReDoS vulnerability with many @ symbols - --- - duration_ms: 0.481561 - ... - # Subtest: should handle double @ (malformed) - ok 43 - should handle double @ (malformed) - --- - duration_ms: 1.515936 - ... - # Subtest: should handle address with only name, no email - ok 44 - should handle address with only name, no email - --- - duration_ms: 0.240299 - ... - # Subtest: should handle nested comments (RFC 5322) - ok 45 - should handle nested comments (RFC 5322) - --- - duration_ms: 0.225933 - ... - # Subtest: should not extract from quoted text even with spaces - ok 46 - should not extract from quoted text even with spaces - --- - duration_ms: 0.248987 - ... - # Subtest: should flatten nested groups correctly - ok 47 - should flatten nested groups correctly - --- - duration_ms: 0.341753 - ... - # Subtest: Nested group flattening (RFC 5322 compliance) - # Subtest: should flatten deeply nested groups - ok 1 - should flatten deeply nested groups - --- - duration_ms: 0.312871 - ... - # Subtest: should flatten multiple nested groups at same level - ok 2 - should flatten multiple nested groups at same level - --- - duration_ms: 0.277533 - ... - # Subtest: should handle mixed nested and regular addresses in group - ok 3 - should handle mixed nested and regular addresses in group - --- - duration_ms: 0.274559 - ... - 1..3 - ok 48 - Nested group flattening (RFC 5322 compliance) - --- - duration_ms: 1.199823 - type: 'suite' - ... - # Subtest: Unicode and international addresses - # Subtest: should handle unicode in display name - ok 1 - should handle unicode in display name - --- - duration_ms: 0.297271 - ... - # Subtest: should handle emoji in display name - ok 2 - should handle emoji in display name - --- - duration_ms: 0.245846 - ... - # Subtest: should handle unicode domain (IDN) - ok 3 - should handle unicode domain (IDN) - --- - duration_ms: 0.274224 - ... - # Subtest: should handle CJK characters in name - ok 4 - should handle CJK characters in name - --- - duration_ms: 0.22828 - ... - 1..4 - ok 49 - Unicode and international addresses - --- - duration_ms: 1.359478 - type: 'suite' - ... - # Subtest: Real-world malformed input handling - # Subtest: should handle multiple angle brackets - ok 1 - should handle multiple angle brackets - --- - duration_ms: 0.333601 - ... - # Subtest: should handle address with no domain - ok 2 - should handle address with no domain - --- - duration_ms: 0.214808 - ... - # Subtest: should handle address with no local part - ok 3 - should handle address with no local part - --- - duration_ms: 0.259577 - ... - # Subtest: should handle mixed case in domain - ok 4 - should handle mixed case in domain - --- - duration_ms: 0.235499 - ... - # Subtest: should handle tab characters - ok 5 - should handle tab characters - --- - duration_ms: 0.222616 - ... - # Subtest: should handle newlines in input - ok 6 - should handle newlines in input - --- - duration_ms: 0.227165 - ... - # Subtest: should handle CRLF line endings - ok 7 - should handle CRLF line endings - --- - duration_ms: 0.296286 - ... - 1..7 - ok 50 - Real-world malformed input handling - --- - duration_ms: 2.119725 - type: 'suite' - ... - # Subtest: Group edge cases - # Subtest: should handle group with only spaces - ok 1 - should handle group with only spaces - --- - duration_ms: 0.308603 - ... - # Subtest: should handle group with invalid addresses - ok 2 - should handle group with invalid addresses - --- - duration_ms: 0.294647 - ... - # Subtest: should handle group name with special chars - ok 3 - should handle group name with special chars - --- - duration_ms: 0.225906 - ... - # Subtest: should handle quoted group name - ok 4 - should handle quoted group name - --- - duration_ms: 0.218087 - ... - 1..4 - ok 51 - Group edge cases - --- - duration_ms: 1.26892 - type: 'suite' - ... - # Subtest: Comment edge cases - # Subtest: should handle multiple comments - ok 1 - should handle multiple comments - --- - duration_ms: 0.255902 - ... - # Subtest: should handle empty comment - ok 2 - should handle empty comment - --- - duration_ms: 0.210341 - ... - # Subtest: should handle comment with special characters - ok 3 - should handle comment with special characters - --- - duration_ms: 0.20635 - ... - 1..3 - ok 52 - Comment edge cases - --- - duration_ms: 0.854152 - type: 'suite' - ... - # Subtest: Subdomain handling - # Subtest: should handle multiple subdomains - ok 1 - should handle multiple subdomains - --- - duration_ms: 0.311571 - ... - # Subtest: should handle numeric subdomains - ok 2 - should handle numeric subdomains - --- - duration_ms: 0.216177 - ... - # Subtest: should handle hyphenated subdomains - ok 3 - should handle hyphenated subdomains - --- - duration_ms: 0.210126 - ... - 1..3 - ok 53 - Subdomain handling - --- - duration_ms: 0.924271 - type: 'suite' - ... - # Subtest: IP address domains - # Subtest: should handle IPv4 address as domain - ok 1 - should handle IPv4 address as domain - --- - duration_ms: 0.228764 - ... - # Subtest: should handle IPv6 address notation - ok 2 - should handle IPv6 address notation - --- - duration_ms: 0.244783 - ... - 1..2 - ok 54 - IP address domains - --- - duration_ms: 0.618913 - type: 'suite' - ... - # Subtest: Performance and pathological inputs - # Subtest: should handle very long address list efficiently - ok 1 - should handle very long address list efficiently - --- - duration_ms: 13.970743 - ... - # Subtest: should handle deeply nested quotes - ok 2 - should handle deeply nested quotes - --- - duration_ms: 0.315008 - ... - # Subtest: should handle many consecutive delimiters - ok 3 - should handle many consecutive delimiters - --- - duration_ms: 0.29962 - ... - 1..3 - ok 55 - Performance and pathological inputs - --- - duration_ms: 14.83447 - type: 'suite' - ... - 1..55 -ok 1 - \#addressparser - --- - duration_ms: 55.459333 - type: 'suite' - ... -# Subtest: Base64 Tests - # Subtest: \#encode - # Subtest: shoud encode UTF-8 string to base64 - ok 1 - shoud encode UTF-8 string to base64 - --- - duration_ms: 2.508472 - ... - # Subtest: shoud encode Buffer to base64 - ok 2 - shoud encode Buffer to base64 - --- - duration_ms: 0.648467 - ... - 1..2 - ok 1 - \#encode - --- - duration_ms: 4.684783 - type: 'suite' - ... - # Subtest: \#wrap - # Subtest: should wrap long base64 encoded lines - ok 1 - should wrap long base64 encoded lines - --- - duration_ms: 0.600928 - ... - 1..1 - ok 2 - \#wrap - --- - duration_ms: 1.028418 - type: 'suite' - ... - # Subtest: base64 Streams - # Subtest: should transform incoming bytes to base64 - ok 1 - should transform incoming bytes to base64 - --- - duration_ms: 34.679789 - ... - # Subtest: should transform incoming bytes to base64 and back - ok 2 - should transform incoming bytes to base64 and back - --- - duration_ms: 19.19194 - ... - # Subtest: should flush incomplete trailing base64 chunks correctly - ok 3 - should flush incomplete trailing base64 chunks correctly - --- - duration_ms: 2.658536 - ... - 1..3 - ok 3 - base64 Streams - --- - duration_ms: 57.296528 - type: 'suite' - ... - 1..3 -ok 2 - Base64 Tests - --- - duration_ms: 65.320953 - type: 'suite' - ... -# Subtest: DKIM Tests - # Subtest: should sign message - ok 1 - should sign message - --- - duration_ms: 34.983827 - ... - # Subtest: should sign large message using cache dir - ok 2 - should sign large message using cache dir - --- - duration_ms: 197.676694 - ... - # Subtest: should sign large message without cache dir - ok 3 - should sign large message without cache dir - --- - duration_ms: 157.781206 - ... - # Subtest: should emit cache error - ok 4 - should emit cache error - --- - duration_ms: 27.897425 - ... - # Subtest: should sign large message as Buffer - ok 5 - should sign large message as Buffer - --- - duration_ms: 128.539084 - ... - # Subtest: should sign large message as String - ok 6 - should sign large message as String - --- - duration_ms: 147.964413 - ... - 1..6 -ok 3 - DKIM Tests - --- - duration_ms: 698.806253 - type: 'suite' - ... -# Subtest: DKIM MessageParser Tests - # Subtest: should extract header and body - ok 1 - should extract header and body - --- - duration_ms: 13.089053 - ... - 1..1 -ok 4 - DKIM MessageParser Tests - --- - duration_ms: 15.756035 - type: 'suite' - ... -# Subtest: DKIM RelaxedBody Tests - # Subtest: Should calculate body hash byte by byte - ok 1 - Should calculate body hash byte by byte - --- - duration_ms: 134.803261 - ... - # Subtest: Should calculate body hash all at once - ok 2 - Should calculate body hash all at once - --- - duration_ms: 4.010755 - ... - 1..2 -ok 5 - DKIM RelaxedBody Tests - --- - duration_ms: 141.512123 - type: 'suite' - ... -# Subtest: DKIM Sign Tests - # Subtest: should create relaxed headers - ok 1 - should create relaxed headers - --- - duration_ms: 3.662842 - ... - # Subtest: should skip specific headers - ok 2 - should skip specific headers - --- - duration_ms: 0.339956 - ... - # Subtest: should sign headers - ok 3 - should sign headers - --- - duration_ms: 4.069898 - ... - # Subtest: should sign headers for unicode domain - ok 4 - should sign headers for unicode domain - --- - duration_ms: 1.560283 - ... - 1..4 -ok 6 - DKIM Sign Tests - --- - duration_ms: 12.600329 - type: 'suite' - ... -# Subtest: Cookie Tests - # Subtest: \#getPath - # Subtest: should return root path - ok 1 - should return root path - --- - duration_ms: 2.337482 - ... - # Subtest: should return without file - ok 2 - should return without file - --- - duration_ms: 0.458965 - ... - 1..2 - ok 1 - \#getPath - --- - duration_ms: 4.250987 - type: 'suite' - ... - # Subtest: \#isExpired - # Subtest: should match expired cookie - ok 1 - should match expired cookie - --- - duration_ms: 0.562304 - ... - 1..1 - ok 2 - \#isExpired - --- - duration_ms: 0.774244 - type: 'suite' - ... - # Subtest: \#compare - # Subtest: should match similar cookies - ok 1 - should match similar cookies - --- - duration_ms: 0.579193 - ... - 1..1 - ok 3 - \#compare - --- - duration_ms: 1.131625 - type: 'suite' - ... - # Subtest: \#add - # Subtest: should append new cookie - ok 1 - should append new cookie - --- - duration_ms: 0.762497 - ... - # Subtest: should update existing cookie - ok 2 - should update existing cookie - --- - duration_ms: 0.61687 - ... - 1..2 - ok 4 - \#add - --- - duration_ms: 2.000197 - type: 'suite' - ... - # Subtest: \#match - # Subtest: should check if a cookie matches particular domain and path - ok 1 - should check if a cookie matches particular domain and path - --- - duration_ms: 2.303038 - ... - # Subtest: should check if a cookie matches particular domain and path - ok 2 - should check if a cookie matches particular domain and path - --- - duration_ms: 0.821975 - ... - # Subtest: should check if a cookie is secure - ok 3 - should check if a cookie is secure - --- - duration_ms: 0.84059 - ... - 1..3 - ok 5 - \#match - --- - duration_ms: 4.360008 - type: 'suite' - ... - # Subtest: \#parse - # Subtest: should parse Set-Cookie value - ok 1 - should parse Set-Cookie value - --- - duration_ms: 2.682482 - ... - # Subtest: should ignore invalid expire header - ok 2 - should ignore invalid expire header - --- - duration_ms: 0.558321 - ... - 1..2 - ok 6 - \#parse - --- - duration_ms: 4.581054 - type: 'suite' - ... - # Subtest: Listing - # Subtest: \#list - # Subtest: should return matching cookies for an URL - ok 1 - should return matching cookies for an URL - --- - duration_ms: 1.031294 - ... - 1..1 - ok 1 - \#list - --- - duration_ms: 1.184415 - type: 'suite' - ... - # Subtest: \#get - # Subtest: should return matching cookies for an URL - ok 1 - should return matching cookies for an URL - --- - duration_ms: 0.586916 - ... - 1..1 - ok 2 - \#get - --- - duration_ms: 0.727363 - type: 'suite' - ... - 1..2 - ok 7 - Listing - --- - duration_ms: 2.185272 - type: 'suite' - ... - # Subtest: \#set - # Subtest: should set cookie - ok 1 - should set cookie - --- - duration_ms: 1.688421 - ... - 1..1 - ok 8 - \#set - --- - duration_ms: 2.227494 - type: 'suite' - ... - 1..8 -ok 7 - Cookie Tests - --- - duration_ms: 23.78046 - type: 'suite' - ... -# Subtest: NMFetch Tests - # Subtest: should fetch HTTP data - ok 1 - should fetch HTTP data - --- - duration_ms: 65.518936 - ... - # Subtest: should fetch HTTPS data - ok 2 - should fetch HTTPS data - --- - duration_ms: 16.501243 - ... - # Subtest: should fetch HTTP data with redirects - ok 3 - should fetch HTTP data with redirects - --- - duration_ms: 16.939183 - ... - # Subtest: should return error for too many redirects - ok 4 - should return error for too many redirects - --- - duration_ms: 16.22233 - ... - # Subtest: should fetch HTTP data with custom redirect limit - ok 5 - should fetch HTTP data with custom redirect limit - --- - duration_ms: 10.47588 - ... - # Subtest: should return error for custom redirect limit - ok 6 - should return error for custom redirect limit - --- - duration_ms: 8.163658 - ... - # Subtest: should return disable redirects - ok 7 - should return disable redirects - --- - duration_ms: 4.253434 - ... - # Subtest: should unzip compressed HTTP data - ok 8 - should unzip compressed HTTP data - --- - duration_ms: 7.221019 - ... - # Subtest: should return error for unresolved host - ok 9 - should return error for unresolved host - --- - duration_ms: 4.140578 - ... - # Subtest: should return error for invalid status - ok 10 - should return error for invalid status - --- - duration_ms: 6.001365 - ... - # Subtest: should allow invalid status - ok 11 - should allow invalid status - --- - duration_ms: 4.073227 - ... - # Subtest: should return error for invalid url - ok 12 - should return error for invalid url - --- - duration_ms: 3.294781 - ... - # Subtest: should return timeout error - ok 13 - should return timeout error - --- - duration_ms: 1008.643013 - ... - # Subtest: should handle basic HTTP auth - ok 14 - should handle basic HTTP auth - --- - duration_ms: 5.427788 - ... - # Subtest: should return error for invalid protocol - ok 15 - should return error for invalid protocol - --- - duration_ms: 4.614388 - ... - # Subtest: should set cookie value - ok 16 - should set cookie value - --- - duration_ms: 5.133153 - ... - # Subtest: should set user agent - ok 17 - should set user agent - --- - duration_ms: 4.348529 - ... - # Subtest: should post data - ok 18 - should post data - --- - duration_ms: 5.03149 - ... - # Subtest: should post stream data - ok 19 - should post stream data - --- - duration_ms: 11.772307 - ... - # Subtest: should return error for invalid cert - ok 20 - should return error for invalid cert - --- - duration_ms: 8.707077 - ... - 1..20 -ok 8 - NMFetch Tests - --- - duration_ms: 1221.463264 - type: 'suite' - ... -# Subtest: JSON Transport Tests - # Subtest: should return an JSON string - ok 1 - should return an JSON string - --- - duration_ms: 30.573599 - ... - # Subtest: should return an JSON string for calendar event - ok 2 - should return an JSON string for calendar event - --- - duration_ms: 5.336733 - ... - 1..2 -ok 9 - JSON Transport Tests - --- - duration_ms: 38.488493 - type: 'suite' - ... -# Subtest: MailComposer unit tests - # Subtest: should create new MailComposer - ok 1 - should create new MailComposer - --- - duration_ms: 1.859426 - ... - # Subtest: \#compile - # Subtest: should use Mixed structure with text and attachment - ok 1 - should use Mixed structure with text and attachment - --- - duration_ms: 6.902913 - ... - # Subtest: should use Mixed structure with multiple attachments - ok 2 - should use Mixed structure with multiple attachments - --- - duration_ms: 2.540102 - ... - # Subtest: should create Alternative structure with text and html - ok 3 - should create Alternative structure with text and html - --- - duration_ms: 1.00395 - ... - # Subtest: should create Alternative structure with text, watchHtml and html - ok 4 - should create Alternative structure with text, watchHtml and html - --- - duration_ms: 1.061678 - ... - # Subtest: should create Alternative structure with text, amp and html - ok 5 - should create Alternative structure with text, amp and html - --- - duration_ms: 0.913396 - ... - # Subtest: should create Alternative structure with text, icalEvent and html - ok 6 - should create Alternative structure with text, icalEvent and html - --- - duration_ms: 1.451842 - ... - # Subtest: should create Alternative structure using encoded icalEvent - ok 7 - should create Alternative structure using encoded icalEvent - --- - duration_ms: 40.590271 - ... - # Subtest: should create Alternative structure with text, html and cid attachment - ok 8 - should create Alternative structure with text, html and cid attachment - --- - duration_ms: 1.599891 - ... - # Subtest: should create Related structure with html and cid attachment - ok 9 - should create Related structure with html and cid attachment - --- - duration_ms: 1.01046 - ... - # Subtest: should create content node with only text - ok 10 - should create content node with only text - --- - duration_ms: 0.817302 - ... - # Subtest: should create content node with only an attachment - ok 11 - should create content node with only an attachment - --- - duration_ms: 0.849891 - ... - # Subtest: should create content node with encoded buffer - ok 12 - should create content node with encoded buffer - --- - duration_ms: 1.938521 - ... - # Subtest: should create content node from data url - ok 13 - should create content node from data url - --- - duration_ms: 1.040595 - ... - # Subtest: should not treat invalid content-type as multipart - ok 14 - should not treat invalid content-type as multipart - --- - duration_ms: 2.00357 - ... - # Subtest: should create the same output - ok 15 - should create the same output - --- - duration_ms: 11.922246 - ... - # Subtest: should use raw input for the message - ok 16 - should use raw input for the message - --- - duration_ms: 4.875754 - ... - # Subtest: should use raw input for different parts - ok 17 - should use raw input for different parts - --- - duration_ms: 6.085397 - ... - # Subtest: should discard BCC - ok 18 - should discard BCC - --- - duration_ms: 2.618876 - ... - # Subtest: should autodetect text encoding - ok 19 - should autodetect text encoding - --- - duration_ms: 3.231271 - ... - # Subtest: should use quoted-printable text encoding - ok 20 - should use quoted-printable text encoding - --- - duration_ms: 2.812475 - ... - # Subtest: should use base64 text encoding - ok 21 - should use base64 text encoding - --- - duration_ms: 2.938482 - ... - # Subtest: should keep BCC - ok 22 - should keep BCC - --- - duration_ms: 2.431245 - ... - # Subtest: should set headers for attachment - ok 23 - should set headers for attachment - --- - duration_ms: 3.761397 - ... - # Subtest: should encode filename - ok 24 - should encode filename - --- - duration_ms: 3.890813 - ... - # Subtest: should keep plaintext for attachment - ok 25 - should keep plaintext for attachment - --- - duration_ms: 3.036451 - ... - # Subtest: should use default transfer encoding - ok 26 - should use default transfer encoding - --- - duration_ms: 3.178946 - ... - # Subtest: should keep provided transfer encoding - ok 27 - should keep provided transfer encoding - --- - duration_ms: 2.903268 - ... - # Subtest: should use 7bit transfer encoding for message/rfc822 - ok 28 - should use 7bit transfer encoding for message/rfc822 - --- - duration_ms: 2.96676 - ... - # Subtest: should ignore attachment filename - ok 29 - should ignore attachment filename - --- - duration_ms: 3.593441 - ... - # Subtest: should add ical alternative - ok 30 - should add ical alternative - --- - duration_ms: 4.220293 - ... - # Subtest: should use load attachment from file - ok 31 - should use load attachment from file - --- - duration_ms: 10.292413 - ... - # Subtest: should not load attachment from file - ok 32 - should not load attachment from file - --- - duration_ms: 2.85475 - ... - 1..32 - ok 2 - \#compile - --- - duration_ms: 145.807543 - type: 'suite' - ... - 1..2 -ok 10 - MailComposer unit tests - --- - duration_ms: 150.259373 - type: 'suite' - ... -# Subtest: MailComposer ReDoS Protection Tests - # Subtest: parseDataURI security - # Subtest: should handle malicious data URLs without ReDoS - ok 1 - should handle malicious data URLs without ReDoS - --- - duration_ms: 4.480516 - ... - # Subtest: should handle various data URL formats correctly - ok 2 - should handle various data URL formats correctly - --- - duration_ms: 1.307644 - ... - # Subtest: should reject excessively long data URLs gracefully - ok 3 - should reject excessively long data URLs gracefully - --- - duration_ms: 1.781819 - ... - # Subtest: should handle malformed data URLs without crashing - ok 4 - should handle malformed data URLs without crashing - --- - duration_ms: 1.131577 - ... - 1..4 - ok 1 - parseDataURI security - --- - duration_ms: 9.065107 - type: 'suite' - ... - # Subtest: getAttachments with data URLs - # Subtest: should process data URLs in attachments safely - ok 1 - should process data URLs in attachments safely - --- - duration_ms: 1.456892 - ... - # Subtest: should handle data URLs in alternatives safely - ok 2 - should handle data URLs in alternatives safely - --- - duration_ms: 0.295885 - ... - 1..2 - ok 2 - getAttachments with data URLs - --- - duration_ms: 1.94462 - type: 'suite' - ... - # Subtest: performance with malicious inputs - # Subtest: should process PoC examples quickly - ok 1 - should process PoC examples quickly - --- - duration_ms: 1.118039 - ... - 1..1 - ok 3 - performance with malicious inputs - --- - duration_ms: 1.244949 - type: 'suite' - ... - 1..3 -ok 11 - MailComposer ReDoS Protection Tests - --- - duration_ms: 12.588901 - type: 'suite' - ... -# Subtest: Mime-Funcs Tests - # Subtest: \#isPlainText - # Subtest: should detect plain text - ok 1 - should detect plain text - --- - duration_ms: 2.076922 - ... - # Subtest: should return true - ok 2 - should return true - --- - duration_ms: 0.238999 - ... - # Subtest: should return false on low bits - ok 3 - should return false on low bits - --- - duration_ms: 0.28282 - ... - # Subtest: should return false on high bits - ok 4 - should return false on high bits - --- - duration_ms: 0.234882 - ... - 1..4 - ok 1 - \#isPlainText - --- - duration_ms: 4.27411 - type: 'suite' - ... - # Subtest: \#hasLongerLines - # Subtest: should detect longer lines - ok 1 - should detect longer lines - --- - duration_ms: 0.419462 - ... - 1..1 - ok 2 - \#hasLongerLines - --- - duration_ms: 0.747314 - type: 'suite' - ... - # Subtest: \#encodeWord - # Subtest: should encode quoted-printable - ok 1 - should encode quoted-printable - --- - duration_ms: 1.239492 - ... - # Subtest: should encode base64 - ok 2 - should encode base64 - --- - duration_ms: 0.43321 - ... - 1..2 - ok 3 - \#encodeWord - --- - duration_ms: 2.150351 - type: 'suite' - ... - # Subtest: \#encodeWords - # Subtest: should encode Ascii range - ok 1 - should encode Ascii range - --- - duration_ms: 1.199166 - ... - # Subtest: should split QP on maxLength - ok 2 - should split QP on maxLength - --- - duration_ms: 2.05016 - ... - # Subtest: should split base64 on maxLength - ok 3 - should split base64 on maxLength - --- - duration_ms: 1.848822 - ... - 1..3 - ok 4 - \#encodeWords - --- - duration_ms: 5.546586 - type: 'suite' - ... - # Subtest: \#buildHeaderParam - # Subtest: should return unmodified - ok 1 - should return unmodified - --- - duration_ms: 2.164173 - ... - # Subtest: should encode and split ascii - ok 2 - should encode and split ascii - --- - duration_ms: 0.520568 - ... - # Subtest: should encode double byte unicode characters - ok 3 - should encode double byte unicode characters - --- - duration_ms: 0.547193 - ... - # Subtest: should encode and split unicode - ok 4 - should encode and split unicode - --- - duration_ms: 0.519335 - ... - # Subtest: should encode and split filename with dashes - ok 5 - should encode and split filename with dashes - --- - duration_ms: 0.556297 - ... - # Subtest: should encode and decode - ok 6 - should encode and decode - --- - duration_ms: 1.73863 - ... - 1..6 - ok 5 - \#buildHeaderParam - --- - duration_ms: 6.665207 - type: 'suite' - ... - # Subtest: \#parseHeaderValue - # Subtest: should handle default value only - ok 1 - should handle default value only - --- - duration_ms: 0.369333 - ... - # Subtest: should handle unquoted params - ok 2 - should handle unquoted params - --- - duration_ms: 0.477567 - ... - # Subtest: should handle quoted params - ok 3 - should handle quoted params - --- - duration_ms: 0.314275 - ... - # Subtest: should handle multi line values - ok 4 - should handle multi line values - --- - duration_ms: 0.722018 - ... - # Subtest: should handle params only - ok 5 - should handle params only - --- - duration_ms: 0.311795 - ... - 1..5 - ok 6 - \#parseHeaderValue - --- - duration_ms: 2.555136 - type: 'suite' - ... - # Subtest: \#_buildHeaderValue - # Subtest: should build header value - ok 1 - should build header value - --- - duration_ms: 0.943934 - ... - # Subtest: should handle unicode filename - ok 2 - should handle unicode filename - --- - duration_ms: 0.537882 - ... - # Subtest: should handle dashed filename - ok 3 - should handle dashed filename - --- - duration_ms: 0.308706 - ... - # Subtest: should split emoji filename - ok 4 - should split emoji filename - --- - duration_ms: 0.444084 - ... - # Subtest: should quote filename with spaces - ok 5 - should quote filename with spaces - --- - duration_ms: 0.256919 - ... - # Subtest: should quote filename with special characters - ok 6 - should quote filename with special characters - --- - duration_ms: 0.420312 - ... - 1..6 - ok 7 - \#_buildHeaderValue - --- - duration_ms: 3.372298 - type: 'suite' - ... - # Subtest: \#foldLines - # Subtest: should Fold long header line - ok 1 - should Fold long header line - --- - duration_ms: 0.867767 - ... - # Subtest: should Fold flowed text - ok 2 - should Fold flowed text - --- - duration_ms: 0.261361 - ... - # Subtest: should fold one long line - ok 3 - should fold one long line - --- - duration_ms: 0.372907 - ... - 1..3 - ok 8 - \#foldLines - --- - duration_ms: 1.773219 - type: 'suite' - ... - 1..8 -ok 12 - Mime-Funcs Tests - --- - duration_ms: 29.464088 - type: 'suite' - ... -# Subtest: Mime-Type Tests - # Subtest: \#detectExtension - # Subtest: should detect default extension - ok 1 - should detect default extension - --- - duration_ms: 1.923102 - ... - # Subtest: should detect single extension - ok 2 - should detect single extension - --- - duration_ms: 0.27578 - ... - # Subtest: should detect first matching extension - ok 3 - should detect first matching extension - --- - duration_ms: 0.301443 - ... - 1..3 - ok 1 - \#detectExtension - --- - duration_ms: 4.103526 - type: 'suite' - ... - # Subtest: \#detectMimeType - # Subtest: should detect default mime type - ok 1 - should detect default mime type - --- - duration_ms: 0.580744 - ... - # Subtest: should detect single mime type - ok 2 - should detect single mime type - --- - duration_ms: 0.319371 - ... - # Subtest: should detect first matching mime type - ok 3 - should detect first matching mime type - --- - duration_ms: 0.452294 - ... - 1..3 - ok 2 - \#detectMimeType - --- - duration_ms: 1.929686 - type: 'suite' - ... - 1..2 -ok 13 - Mime-Type Tests - --- - duration_ms: 7.712847 - type: 'suite' - ... -# Subtest: MimeNode Tests - # Subtest: should create MimeNode object - ok 1 - should create MimeNode object - --- - duration_ms: 3.331526 - ... - # Subtest: \#createChild - # Subtest: should create child - ok 1 - should create child - --- - duration_ms: 1.355523 - ... - 1..1 - ok 2 - \#createChild - --- - duration_ms: 1.647786 - type: 'suite' - ... - # Subtest: \#appendChild - # Subtest: should append child node - ok 1 - should append child node - --- - duration_ms: 0.613523 - ... - 1..1 - ok 3 - \#appendChild - --- - duration_ms: 0.870176 - type: 'suite' - ... - # Subtest: \#replace - # Subtest: should replace node - ok 1 - should replace node - --- - duration_ms: 0.713287 - ... - 1..1 - ok 4 - \#replace - --- - duration_ms: 0.956165 - type: 'suite' - ... - # Subtest: \#remove - # Subtest: should remove node - ok 1 - should remove node - --- - duration_ms: 0.744026 - ... - 1..1 - ok 5 - \#remove - --- - duration_ms: 1.270851 - type: 'suite' - ... - # Subtest: \#setHeader - # Subtest: should set header - ok 1 - should set header - --- - duration_ms: 2.245589 - ... - # Subtest: should set multiple headers with the same key - ok 2 - should set multiple headers with the same key - --- - duration_ms: 0.431284 - ... - 1..2 - ok 6 - \#setHeader - --- - duration_ms: 2.982832 - type: 'suite' - ... - # Subtest: \#addHeader - # Subtest: should add header - ok 1 - should add header - --- - duration_ms: 0.808315 - ... - # Subtest: should set multiple headers with the same key - ok 2 - should set multiple headers with the same key - --- - duration_ms: 0.651954 - ... - 1..2 - ok 7 - \#addHeader - --- - duration_ms: 1.856226 - type: 'suite' - ... - # Subtest: \#getHeader - # Subtest: should return first matching header value - ok 1 - should return first matching header value - --- - duration_ms: 0.543577 - ... - 1..1 - ok 8 - \#getHeader - --- - duration_ms: 0.757434 - type: 'suite' - ... - # Subtest: \#setContent - # Subtest: should set the contents for a node - ok 1 - should set the contents for a node - --- - duration_ms: 0.832315 - ... - 1..1 - ok 9 - \#setContent - --- - duration_ms: 1.060638 - type: 'suite' - ... - # Subtest: \#build - # Subtest: should build root node - ok 1 - should build root node - --- - duration_ms: 35.887169 - ... - # Subtest: should build child node - ok 2 - should build child node - --- - duration_ms: 2.183697 - ... - # Subtest: should build multipart node - ok 3 - should build multipart node - --- - duration_ms: 3.059248 - ... - # Subtest: should build root with generated headers - ok 4 - should build root with generated headers - --- - duration_ms: 2.688556 - ... - # Subtest: should not include bcc missing in output, but in envelope - ok 5 - should not include bcc missing in output, but in envelope - --- - duration_ms: 4.386419 - ... - # Subtest: should include bcc missing in output and in envelope - ok 6 - should include bcc missing in output and in envelope - --- - duration_ms: 2.962147 - ... - # Subtest: should use set envelope - ok 7 - should use set envelope - --- - duration_ms: 3.567635 - ... - # Subtest: should have unicode subject - ok 8 - should have unicode subject - --- - duration_ms: 2.883951 - ... - # Subtest: should have unicode subject with strange characters - ok 9 - should have unicode subject with strange characters - --- - duration_ms: 2.545798 - ... - # Subtest: should keep 7bit text as is - ok 10 - should keep 7bit text as is - --- - duration_ms: 2.130436 - ... - # Subtest: should prefer base64 - ok 11 - should prefer base64 - --- - duration_ms: 3.605581 - ... - # Subtest: should force quoted-printable - ok 12 - should force quoted-printable - --- - duration_ms: 3.183223 - ... - # Subtest: should prefer quoted-printable - ok 13 - should prefer quoted-printable - --- - duration_ms: 2.056908 - ... - # Subtest: should not flow text - ok 14 - should not flow text - --- - duration_ms: 2.327496 - ... - # Subtest: should not flow html - ok 15 - should not flow html - --- - duration_ms: 2.186876 - ... - # Subtest: should use 7bit for html - ok 16 - should use 7bit for html - --- - duration_ms: 1.710483 - ... - # Subtest: should fetch ascii filename - ok 17 - should fetch ascii filename - --- - duration_ms: 2.136375 - ... - # Subtest: should set unicode filename - ok 18 - should set unicode filename - --- - duration_ms: 2.791973 - ... - # Subtest: should set dashed filename - ok 19 - should set dashed filename - --- - duration_ms: 2.141836 - ... - # Subtest: should encode filename with a space - ok 20 - should encode filename with a space - --- - duration_ms: 2.315022 - ... - # Subtest: should detect content type from filename - ok 21 - should detect content type from filename - --- - duration_ms: 2.493354 - ... - # Subtest: should convert address objects - ok 22 - should convert address objects - --- - duration_ms: 2.691051 - ... - # Subtest: should skip empty header - ok 23 - should skip empty header - --- - duration_ms: 1.797301 - ... - # Subtest: should not process prepared headers - ok 24 - should not process prepared headers - --- - duration_ms: 2.999497 - ... - # Subtest: should set default transfer encoding for application content - ok 25 - should set default transfer encoding for application content - --- - duration_ms: 2.046493 - ... - # Subtest: should not set transfer encoding for multipart content - ok 26 - should not set transfer encoding for multipart content - --- - duration_ms: 1.296272 - ... - # Subtest: should not set transfer encoding for message/ content - ok 27 - should not set transfer encoding for message/ content - --- - duration_ms: 1.287985 - ... - # Subtest: should use from domain for message-id - ok 28 - should use from domain for message-id - --- - duration_ms: 1.268335 - ... - # Subtest: should fallback to hostname for message-id - ok 29 - should fallback to hostname for message-id - --- - duration_ms: 1.084624 - ... - 1..29 - ok 10 - \#build - --- - duration_ms: 106.038074 - type: 'suite' - ... - # Subtest: \#getEnvelope - # Subtest: should get envelope - ok 1 - should get envelope - --- - duration_ms: 0.897161 - ... - 1..1 - ok 11 - \#getEnvelope - --- - duration_ms: 1.035939 - type: 'suite' - ... - # Subtest: \#messageId - # Subtest: should create and return message-Id - ok 1 - should create and return message-Id - --- - duration_ms: 0.480127 - ... - 1..1 - ok 12 - \#messageId - --- - duration_ms: 0.618097 - type: 'suite' - ... - # Subtest: \#getAddresses - # Subtest: should get address object - ok 1 - should get address object - --- - duration_ms: 1.351805 - ... - 1..1 - ok 13 - \#getAddresses - --- - duration_ms: 1.494262 - type: 'suite' - ... - # Subtest: \#_parseAddresses - # Subtest: should normalize header key - ok 1 - should normalize header key - --- - duration_ms: 0.775069 - ... - 1..1 - ok 14 - \#_parseAddresses - --- - duration_ms: 0.922645 - type: 'suite' - ... - # Subtest: \#_normalizeHeaderKey - # Subtest: should normalize header key - ok 1 - should normalize header key - --- - duration_ms: 0.292736 - ... - 1..1 - ok 15 - \#_normalizeHeaderKey - --- - duration_ms: 0.409486 - type: 'suite' - ... - # Subtest: \#_handleContentType - # Subtest: should do nothing on non multipart - ok 1 - should do nothing on non multipart - --- - duration_ms: 0.305842 - ... - # Subtest: should use provided boundary - ok 2 - should use provided boundary - --- - duration_ms: 0.284641 - ... - # Subtest: should generate boundary - ok 3 - should generate boundary - --- - duration_ms: 1.156785 - ... - 1..3 - ok 16 - \#_handleContentType - --- - duration_ms: 2.029747 - type: 'suite' - ... - # Subtest: \#_generateBoundary - # Subtest: should genereate boundary string - ok 1 - should genereate boundary string - --- - duration_ms: 0.256788 - ... - 1..1 - ok 17 - \#_generateBoundary - --- - duration_ms: 0.383518 - type: 'suite' - ... - # Subtest: \#_encodeHeaderValue - # Subtest: should do noting if possible - ok 1 - should do noting if possible - --- - duration_ms: 0.288972 - ... - # Subtest: should encode non ascii characters - ok 2 - should encode non ascii characters - --- - duration_ms: 0.273461 - ... - # Subtest: should format references - ok 3 - should format references - --- - duration_ms: 0.563495 - ... - # Subtest: should format message-id - ok 4 - should format message-id - --- - duration_ms: 0.242382 - ... - # Subtest: should format addresses - ok 5 - should format addresses - --- - duration_ms: 0.304379 - ... - 1..5 - ok 18 - \#_encodeHeaderValue - --- - duration_ms: 1.950231 - type: 'suite' - ... - # Subtest: \#_convertAddresses - # Subtest: should convert address object to a string - ok 1 - should convert address object to a string - --- - duration_ms: 0.551807 - ... - # Subtest: should keep ascii name as is - ok 2 - should keep ascii name as is - --- - duration_ms: 0.268085 - ... - # Subtest: should encode single quote - ok 3 - should encode single quote - --- - duration_ms: 0.264509 - ... - # Subtest: should include name in quotes for special symbols - ok 4 - should include name in quotes for special symbols - --- - duration_ms: 0.320351 - ... - # Subtest: should escape quotes - ok 5 - should escape quotes - --- - duration_ms: 0.27702 - ... - # Subtest: should mime encode unicode names - ok 6 - should mime encode unicode names - --- - duration_ms: 0.299052 - ... - 1..6 - ok 19 - \#_convertAddresses - --- - duration_ms: 2.284726 - type: 'suite' - ... - # Subtest: \#_generateMessageId - # Subtest: should generate uuid-looking message-id - ok 1 - should generate uuid-looking message-id - --- - duration_ms: 0.372323 - ... - 1..1 - ok 20 - \#_generateMessageId - --- - duration_ms: 0.48921 - type: 'suite' - ... - # Subtest: should use default header keys - ok 21 - should use default header keys - --- - duration_ms: 12.004603 - ... - # Subtest: should use custom header keys - ok 22 - should use custom header keys - --- - duration_ms: 1.40816 - ... - # Subtest: Attachment streaming - # Subtest: should pipe URL as an attachment - ok 1 - should pipe URL as an attachment - --- - duration_ms: 267.21535 - ... - # Subtest: should reject URL attachment - ok 2 - should reject URL attachment - --- - duration_ms: 2.799128 - ... - # Subtest: should return an error on invalid url - ok 3 - should return an error on invalid url - --- - duration_ms: 3.684577 - ... - # Subtest: should pipe file as an attachment - ok 4 - should pipe file as an attachment - --- - duration_ms: 9.1643 - ... - # Subtest: should reject file as an attachment - ok 5 - should reject file as an attachment - --- - duration_ms: 1.834707 - ... - # Subtest: should return an error on invalid file path - ok 6 - should return an error on invalid file path - --- - duration_ms: 1.825623 - ... - # Subtest: should return a error for an errored stream - ok 7 - should return a error for an errored stream - --- - duration_ms: 103.153129 - ... - # Subtest: should return a stream error - ok 8 - should return a stream error - --- - duration_ms: 101.383273 - ... - 1..8 - ok 23 - Attachment streaming - --- - duration_ms: 491.721595 - type: 'suite' - ... - # Subtest: \#transform - # Subtest: should pipe through provided stream - ok 1 - should pipe through provided stream - --- - duration_ms: 1.979843 - ... - 1..1 - ok 24 - \#transform - --- - duration_ms: 2.167943 - type: 'suite' - ... - # Subtest: \#processFunc - # Subtest: should pipe through provided process function - ok 1 - should pipe through provided process function - --- - duration_ms: 2.164391 - ... - 1..1 - ok 25 - \#processFunc - --- - duration_ms: 2.348155 - type: 'suite' - ... - # Subtest: Raw content - # Subtest: should return pregenerated content - ok 1 - should return pregenerated content - --- - duration_ms: 1.989611 - ... - # Subtest: should return pregenerated content for a child node - ok 2 - should return pregenerated content for a child node - --- - duration_ms: 1.510306 - ... - # Subtest: should return pregenerated content from a stream - ok 3 - should return pregenerated content from a stream - --- - duration_ms: 1.244115 - ... - # Subtest: should catch error from a raw stream 1 - ok 4 - should catch error from a raw stream 1 - --- - duration_ms: 0.896379 - ... - # Subtest: should catch error from a raw stream 2 - ok 5 - should catch error from a raw stream 2 - --- - duration_ms: 0.938396 - ... - 1..5 - ok 26 - Raw content - --- - duration_ms: 6.986815 - type: 'suite' - ... - 1..26 -ok 14 - MimeNode Tests - --- - duration_ms: 653.352722 - type: 'suite' - ... -# Subtest: Quoted-Printable Tests - # Subtest: \#encode - # Subtest: shoud encode UTF-8 string to QP - ok 1 - shoud encode UTF-8 string to QP - --- - duration_ms: 2.291542 - ... - # Subtest: shoud encode Buffer to QP - ok 2 - shoud encode Buffer to QP - --- - duration_ms: 0.429818 - ... - 1..2 - ok 1 - \#encode - --- - duration_ms: 4.296297 - type: 'suite' - ... - # Subtest: \#wrap - # Subtest: should wrap long QP encoded lines - ok 1 - should wrap long QP encoded lines - --- - duration_ms: 1.219272 - ... - # Subtest: should wrap line ending with - ok 2 - should wrap line ending with - --- - duration_ms: 0.349275 - ... - 1..2 - ok 2 - \#wrap - --- - duration_ms: 2.168435 - type: 'suite' - ... - # Subtest: QP Streams - # Subtest: should transform incoming bytes to QP - ok 1 - should transform incoming bytes to QP - --- - duration_ms: 30.705365 - ... -# (node:3631878) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. -# (Use `node --trace-deprecation ...` to show where the warning was created) - # Subtest: should transform incoming bytes to QP and back - ok 2 - should transform incoming bytes to QP and back - --- - duration_ms: 42.582232 - ... - 1..2 - ok 3 - QP Streams - --- - duration_ms: 73.953819 - type: 'suite' - ... - 1..3 -ok 15 - Quoted-Printable Tests - --- - duration_ms: 82.44096 - type: 'suite' - ... -# Subtest: Sendmail Windows Newlines - # Subtest: should rewrite all linebreaks (byte by byte) - ok 1 - should rewrite all linebreaks (byte by byte) - --- - duration_ms: 18.806841 - ... - # Subtest: should rewrite all linebreaks (all at once) - ok 2 - should rewrite all linebreaks (all at once) - --- - duration_ms: 1.735986 - ... - 1..2 -ok 16 - Sendmail Windows Newlines - --- - duration_ms: 23.692741 - type: 'suite' - ... -# Subtest: Sendmail Transport Tests - # Subtest: Should expose version number - ok 1 - Should expose version number - --- - duration_ms: 2.182134 - ... - # Subtest: Should send message - ok 2 - Should send message - --- - duration_ms: 23.72158 - ... - # Subtest: Should reject message - ok 3 - Should reject message - --- - duration_ms: 0.772344 - ... - # Subtest: Should return an error - ok 4 - Should return an error - --- - duration_ms: 4.337919 - ... - 1..4 -ok 17 - Sendmail Transport Tests - --- - duration_ms: 33.865782 - type: 'suite' - ... -# Subtest: SES Transport Tests - # Subtest: should return MessageId - ok 1 - should return MessageId - --- - duration_ms: 45.023964 - ... - # Subtest: should verify ses configuration - ok 2 - should verify ses configuration - --- - duration_ms: 3.691295 - ... - # Subtest: should sign message with DKIM, using AWS SES JavaScript SDK v2 - ok 3 - should sign message with DKIM, using AWS SES JavaScript SDK v2 - --- - duration_ms: 24.177971 - ... - 1..3 -ok 18 - SES Transport Tests - --- - duration_ms: 76.59327 - type: 'suite' - ... -# Subtest: SMTP-Connection Tests - # Subtest: Version test - # Subtest: Should expose version number - ok 1 - Should expose version number - --- - duration_ms: 8.346415 - ... - 1..1 - ok 1 - Version test - --- - duration_ms: 9.517741 - type: 'suite' - ... -# Failed to resolve IPv4 addresses with current network - # Subtest: Connection tests - # Subtest: should connect to unsecure server - ok 1 - should connect to unsecure server - --- - duration_ms: 127.954875 - ... -# (node:3631914) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification. -# (Use `node --trace-warnings ...` to show where the warning was created) - # Subtest: should connect to a server and upgrade with STARTTLS - ok 2 - should connect to a server and upgrade with STARTTLS - --- - duration_ms: 159.170018 - ... - # Subtest: should connect and be rejected - ok 3 - should connect and be rejected - --- - duration_ms: 125.549127 - ... - # Subtest: should connect to a server and upgrade with forced STARTTLS - ok 4 - should connect to a server and upgrade with forced STARTTLS - --- - duration_ms: 153.811937 - ... - # Subtest: should connect to a server and try to upgrade STARTTLS - ok 5 - should connect to a server and try to upgrade STARTTLS - --- - duration_ms: 105.193661 - ... - # Subtest: should try upgrade with STARTTLS where not advertised - ok 6 - should try upgrade with STARTTLS where not advertised - --- - duration_ms: 104.891834 - ... - # Subtest: should close connection after STARTTLS - ok 7 - should close connection after STARTTLS - --- - duration_ms: 150.091758 - ... - # Subtest: should connect to a secure server - ok 8 - should connect to a secure server - --- - duration_ms: 110.172085 - ... - # Subtest: should emit error for invalid port - ok 9 - should emit error for invalid port - --- - duration_ms: 3.956836 - ... - # Subtest: should emit error for too large port - ok 10 - should emit error for too large port - --- - duration_ms: 1.794379 - ... - # Subtest: should emit inactivity timeout error - ok 11 - should emit inactivity timeout error - --- - duration_ms: 103.163956 - ... - # Subtest: should connect through proxy - ok 12 - should connect through proxy - --- - duration_ms: 153.662935 - ... -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] Resolved localhost as localhost [cache hit] - # Subtest: should connect through proxy to secure server - ok 13 - should connect through proxy to secure server - --- - duration_ms: 112.031403 - ... -# [2025-11-10 09:47:14] INFO [OURtHVccmEg] Connection established to 127.0.0.1:8400 -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] S: 220 ionos11-amd64 ESMTP -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] C: EHLO [127.0.0.1] -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] S: 250-ionos11-amd64 Nice to meet you, localhost.localdomain -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] S: 250-PIPELINING -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] S: 250-8BITMIME -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] S: 250 SMTPUTF8 -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] SMTP handshake finished -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] C: MAIL FROM: -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] S: 250 Accepted -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] C: RCPT TO: -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] S: 250 Accepted -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] C: DATA -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] S: 354 End data with . -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] Copyright (c) 2011-2023 Andris Reinman -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] Permission is hereby granted, free of charge, to any person obtaining a copy -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] of this software and associated documentation files (the "Software"), to deal -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] in the Software without restriction, including without limitation the rights -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] copies of the Software, and to permit persons to whom the Software is -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] furnished to do so, subject to the following conditions: -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] SOFTWARE. -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] . -# [2025-11-10 09:47:14] INFO [OURtHVccmEg] <954 bytes encoded mime message (source size 935 bytes)> -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] S: 250 OK: message queued -# [2025-11-10 09:47:14] DEBUG [OURtHVccmEg] Closing connection to the server using "end" - # Subtest: should send to unsecure server - ok 14 - should send to unsecure server - --- - duration_ms: 163.109029 - ... - 1..14 - ok 2 - Connection tests - --- - duration_ms: 1601.134455 - type: 'suite' - ... -# [2025-11-10 09:47:14] INFO [OURtHVccmEg] Connection closed - # Subtest: Login tests - # Subtest: should login - ok 1 - should login - --- - duration_ms: 212.211017 - ... - # Subtest: should return error for invalid login - ok 2 - should return error for invalid login - --- - duration_ms: 208.646816 - ... - # Subtest: should return error for missing credentials - ok 3 - should return error for missing credentials - --- - duration_ms: 208.965917 - ... - # Subtest: should return error for incomplete credentials - ok 4 - should return error for incomplete credentials - --- - duration_ms: 208.125743 - ... - # Subtest: xoauth2 login - # Subtest: should login with xoauth2 string - ok 1 - should login with xoauth2 string - --- - duration_ms: 212.032812 - ... - # Subtest: should return error for invalid xoauth2 string token - ok 2 - should return error for invalid xoauth2 string token - --- - duration_ms: 210.300635 - ... - # Subtest: should login with xoauth2 object - ok 3 - should login with xoauth2 object - --- - duration_ms: 230.801607 - ... - # Subtest: should fail with xoauth2 object - ok 4 - should fail with xoauth2 object - --- - duration_ms: 211.789263 - ... - # Subtest: should fail with invalid xoauth2 response - ok 5 - should fail with invalid xoauth2 response - --- - duration_ms: 209.860048 - ... - 1..5 - ok 5 - xoauth2 login - --- - duration_ms: 1075.489042 - type: 'suite' - ... - # Subtest: custom login - # Subtest: should login - ok 1 - should login - --- - duration_ms: 311.392228 - ... - # Subtest: should login without pass - ok 2 - should login without pass - --- - duration_ms: 309.327271 - ... - 1..2 - ok 6 - custom login - --- - duration_ms: 620.99735 - type: 'suite' - ... - # Subtest: Send without PIPELINING - # Subtest: should send only to valid recipients without PIPELINING - ok 1 - should send only to valid recipients without PIPELINING - --- - duration_ms: 355.007589 - ... - 1..1 - ok 7 - Send without PIPELINING - --- - duration_ms: 355.310383 - type: 'suite' - ... - # Subtest: Send messages - # Subtest: should send message - ok 1 - should send message - --- - duration_ms: 253.934227 - ... - # Subtest: should send multiple messages - ok 2 - should send multiple messages - --- - duration_ms: 295.941502 - ... - # Subtest: should send only to valid recipients - ok 3 - should send only to valid recipients - --- - duration_ms: 291.863683 - ... - # Subtest: should reject all recipients - ok 4 - should reject all recipients - --- - duration_ms: 251.822242 - ... - # Subtest: should reject too large SIZE arguments - ok 5 - should reject too large SIZE arguments - --- - duration_ms: 206.839307 - ... - # Subtest: should reject too large message - ok 6 - should reject too large message - --- - duration_ms: 207.752942 - ... - # Subtest: should declare SIZE - ok 7 - should declare SIZE - --- - duration_ms: 249.216788 - ... - # Subtest: lmtp should send only to valid recipients - ok 8 - lmtp should send only to valid recipients - --- - duration_ms: 344.402424 - ... - # Subtest: should send using SMTPUTF8 - ok 9 - should send using SMTPUTF8 - --- - duration_ms: 300.088878 - ... - # Subtest: should send using 8BITMIME - ok 10 - should send using 8BITMIME - --- - duration_ms: 300.270116 - ... - # Subtest: should receive error for 8-bit content without 8BITMIME declaration - ok 11 - should receive error for 8-bit content without 8BITMIME declaration - --- - duration_ms: 303.43225 - ... - # Subtest: should return error for invalidly formatted recipients - ok 12 - should return error for invalidly formatted recipients - --- - duration_ms: 210.150156 - ... - # Subtest: should return error for no valid recipients - ok 13 - should return error for no valid recipients - --- - duration_ms: 253.354953 - ... - # Subtest: should return error for invalid sender - ok 14 - should return error for invalid sender - --- - duration_ms: 209.859411 - ... - # Subtest: should send message string - ok 15 - should send message string - --- - duration_ms: 214.21386 - ... - # Subtest: should send message buffer - ok 16 - should send message buffer - --- - duration_ms: 210.105126 - ... - # Subtest: should send message stream - ok 17 - should send message stream - --- - duration_ms: 253.276916 - ... - 1..17 - ok 8 - Send messages - --- - duration_ms: 4358.03302 - type: 'suite' - ... - 1..8 - ok 3 - Login tests - --- - duration_ms: 7248.802867 - type: 'suite' - ... - 1..3 -ok 19 - SMTP-Connection Tests - --- - duration_ms: 8861.557213 - type: 'suite' - ... -# Subtest: SMTP Pool Tests - # Subtest: Should expose version number - ok 1 - Should expose version number - --- - duration_ms: 35.04353 - ... - # Subtest: Should detect wellknown data - ok 2 - Should detect wellknown data - --- - duration_ms: 5.200244 - ... -# Failed to resolve IPv4 addresses with current network - # Subtest: should send mail - ok 3 - should send mail - --- - duration_ms: 155.027893 - ... - # Subtest: should send multiple mails - ok 4 - should send multiple mails - --- - duration_ms: 1049.054777 - ... - # Subtest: should tolerate connection errors - ok 5 - should tolerate connection errors - --- - duration_ms: 1748.730247 - ... - # Subtest: should tolerate idle connections and re-assign messages to other connections - ok 6 - should tolerate idle connections and re-assign messages to other connections - --- - duration_ms: 1980.700384 - ... - # Subtest: should call back with connection errors to senders having messages in flight - ok 7 - should call back with connection errors to senders having messages in flight - --- - duration_ms: 316.898072 - ... - # Subtest: should not send more then allowed for one connection - ok 8 - should not send more then allowed for one connection - --- - duration_ms: 4817.614741 - ... - # Subtest: should send multiple mails with rate limit - ok 9 - should send multiple mails with rate limit - --- - duration_ms: 25368.619827 - ... - # Subtest: should return pending messages once closed - ok 10 - should return pending messages once closed - --- - duration_ms: 5.543817 - ... - # Subtest: should emit idle for free slots in the pool - ok 11 - should emit idle for free slots in the pool - --- - duration_ms: 20256.442329 - ... - # Subtest: Should login and send mail using proxied socket - ok 12 - Should login and send mail using proxied socket - --- - duration_ms: 109.306219 - ... - # Subtest: Should verify connection with success - ok 13 - Should verify connection with success - --- - duration_ms: 107.580362 - ... - # Subtest: Should not verify connection - ok 14 - Should not verify connection - --- - duration_ms: 3.989022 - ... - 1..14 -ok 20 - SMTP Pool Tests - --- - duration_ms: 55964.244465 - type: 'suite' - ... -# Subtest: SMTP Transport Tests - # Subtest: Anonymous sender tests - # Subtest: Should expose version number - ok 1 - Should expose version number - --- - duration_ms: 32.680727 - ... - # Subtest: Should detect wellknown data - ok 2 - Should detect wellknown data - --- - duration_ms: 5.878814 - ... -# Failed to resolve IPv4 addresses with current network - # Subtest: Should fail envelope - ok 3 - Should fail envelope - --- - duration_ms: 137.363783 - ... - # Subtest: Should not fail auth - ok 4 - Should not fail auth - --- - duration_ms: 156.93684 - ... - # Subtest: Should fail auth if forceAuth=true - ok 5 - Should fail auth if forceAuth=true - --- - duration_ms: 108.75454 - ... - # Subtest: Should send mail - ok 6 - Should send mail - --- - duration_ms: 118.715429 - ... - # Subtest: Should recover unexpeced close during transmission - ok 7 - Should recover unexpeced close during transmission - --- - duration_ms: 264.225214 - ... - # Subtest: Should verify connection without credentials with success - ok 8 - Should verify connection without credentials with success - --- - duration_ms: 108.24676 - ... - 1..8 - ok 1 - Anonymous sender tests - --- - duration_ms: 934.878868 - type: 'suite' - ... - # Subtest: Authenticated sender tests - # Subtest: Should login and send mail - ok 1 - Should login and send mail - --- - duration_ms: 113.044882 - ... - # Subtest: Should verify connection with success - ok 2 - Should verify connection with success - --- - duration_ms: 106.997335 - ... - # Subtest: Should verify connection without credentials with success - ok 3 - Should verify connection without credentials with success - --- - duration_ms: 107.037918 - ... - # Subtest: Should not verify connection without credentials - ok 4 - Should not verify connection without credentials - --- - duration_ms: 105.919603 - ... - # Subtest: Should not verify connection - ok 5 - Should not verify connection - --- - duration_ms: 4.243822 - ... - # Subtest: Should login and send mail using proxied socket - ok 6 - Should login and send mail using proxied socket - --- - duration_ms: 111.028441 - ... - 1..6 - ok 2 - Authenticated sender tests - --- - duration_ms: 549.087232 - type: 'suite' - ... - 1..2 -ok 21 - SMTP Transport Tests - --- - duration_ms: 1486.544387 - type: 'suite' - ... -# Subtest: Stream Transport Tests - # Subtest: Should expose version number - ok 1 - Should expose version number - --- - duration_ms: 2.229045 - ... - # Subtest: Send as stream - # Subtest: Should send mail using unix newlines 1 - ok 1 - Should send mail using unix newlines 1 - --- - duration_ms: 23.430345 - ... - # Subtest: Should send mail using unix newlines 2 - ok 2 - Should send mail using unix newlines 2 - --- - duration_ms: 4.385691 - ... - # Subtest: Should send mail using windows newlines - ok 3 - Should send mail using windows newlines - --- - duration_ms: 4.53366 - ... - 1..3 - ok 2 - Send as stream - --- - duration_ms: 33.103086 - type: 'suite' - ... - # Subtest: Send as buffer - # Subtest: Should send mail using unix newlines - ok 1 - Should send mail using unix newlines - --- - duration_ms: 4.790045 - ... - # Subtest: Should send mail using windows newlines - ok 2 - Should send mail using windows newlines - --- - duration_ms: 3.335537 - ... - 1..2 - ok 3 - Send as buffer - --- - duration_ms: 8.606072 - type: 'suite' - ... - 1..3 -ok 22 - Stream Transport Tests - --- - duration_ms: 47.304553 - type: 'suite' - ... -# Subtest: XOAuth2 tests - # Subtest: should get an existing access token - ok 1 - should get an existing access token - --- - duration_ms: 13.291767 - ... - # Subtest: should convert access token to XOAuth2 token - ok 2 - should convert access token to XOAuth2 token - --- - duration_ms: 2.127686 - ... - # Subtest: should get an existing access token, no timeout - ok 3 - should get an existing access token, no timeout - --- - duration_ms: 1.846782 - ... - # Subtest: should generate a fresh access token - ok 4 - should generate a fresh access token - --- - duration_ms: 38.3219 - ... - # Subtest: should generate a fresh access token with custom method - ok 5 - should generate a fresh access token with custom method - --- - duration_ms: 1.802214 - ... - # Subtest: should fail generating a fresh access token with custom method - ok 6 - should fail generating a fresh access token with custom method - --- - duration_ms: 1.674076 - ... - # Subtest: should generate a fresh access token after timeout - ok 7 - should generate a fresh access token after timeout - --- - duration_ms: 3015.920017 - ... - # Subtest: should emit access token update - ok 8 - should emit access token update - --- - duration_ms: 6.869015 - ... - # Subtest: should sign payload - ok 9 - should sign payload - --- - duration_ms: 5.817509 - ... - # Subtest: should handle concurrent token requests - ok 10 - should handle concurrent token requests - --- - duration_ms: 11.201698 - ... - # Subtest: should propagate renewal errors to all concurrent requests - ok 11 - should propagate renewal errors to all concurrent requests - --- - duration_ms: 10.121228 - ... - # Subtest: should handle sequential token requests with varying tokens - ok 12 - should handle sequential token requests with varying tokens - --- - duration_ms: 659.121785 - ... - # Subtest: should reuse existing token when no refresh mechanism is available - ok 13 - should reuse existing token when no refresh mechanism is available - --- - duration_ms: 1.558984 - ... - # Subtest: should return error when no token exists and no refresh mechanism - ok 14 - should return error when no token exists and no refresh mechanism - --- - duration_ms: 2.058669 - ... - # Subtest: should attempt renewal when refresh mechanism is available - ok 15 - should attempt renewal when refresh mechanism is available - --- - duration_ms: 1.518702 - ... - # Subtest: should use provisionCallback when available instead of refresh - ok 16 - should use provisionCallback when available instead of refresh - --- - duration_ms: 1.484957 - ... - # Subtest: should use serviceClient when available for token generation - ok 17 - should use serviceClient when available for token generation - --- - duration_ms: 1.351578 - ... - 1..17 -ok 23 - XOAuth2 tests - --- - duration_ms: 3781.023416 - type: 'suite' - ... -1..23 -# tests 395 -# suites 95 -# pass 395 -# fail 0 -# cancelled 0 -# skipped 0 -# todo 0 -# duration_ms 79111.05938 -Removing node_modules/base32.js -Removing node_modules/encoding-japanese -Removing node_modules/ipv6-normalize -Removing node_modules/libbase64 -Removing node_modules/libmime -Removing node_modules/libqp -Removing node_modules/proxy -Removing node_modules/proxy-test-server -Removing node_modules/smtp-server -Removing node_modules/nodemailer +dh: command-omitted: The call to "dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --buildsystem=nodejs --destdir=debian/node-nodemailer/ mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib install -m 644 ./lib/nodemailer.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection + install -m 644 ./lib/smtp-connection/http-proxy-client.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection/ + install -m 644 ./lib/smtp-connection/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection/ + install -m 644 ./lib/smtp-connection/data-stream.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection/ mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/punycode install -m 644 ./lib/punycode/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/punycode/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/base64 - install -m 644 ./lib/base64/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/base64/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mail-composer - install -m 644 ./lib/mail-composer/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mail-composer/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim + install -m 644 ./lib/dkim/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/ + install -m 644 ./lib/dkim/relaxed-body.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/ + install -m 644 ./lib/dkim/message-parser.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/ + install -m 644 ./lib/dkim/sign.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/ mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/json-transport install -m 644 ./lib/json-transport/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/json-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/addressparser - install -m 644 ./lib/addressparser/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/addressparser/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/shared + install -m 644 ./lib/shared/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/shared/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node + install -m 644 ./lib/mime-node/last-newline.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/ + install -m 644 ./lib/mime-node/le-windows.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/ + install -m 644 ./lib/mime-node/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/ + install -m 644 ./lib/mime-node/le-unix.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch + install -m 644 ./lib/fetch/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch/ + install -m 644 ./lib/fetch/cookies.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch/ mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-pool - install -m 644 ./lib/smtp-pool/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-pool/ install -m 644 ./lib/smtp-pool/pool-resource.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-pool/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim - install -m 644 ./lib/dkim/relaxed-body.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/ - install -m 644 ./lib/dkim/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/ - install -m 644 ./lib/dkim/sign.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/ - install -m 644 ./lib/dkim/message-parser.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection - install -m 644 ./lib/smtp-connection/data-stream.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection/ - install -m 644 ./lib/smtp-connection/http-proxy-client.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection/ - install -m 644 ./lib/smtp-connection/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/ses-transport - install -m 644 ./lib/ses-transport/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/ses-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs - install -m 644 ./lib/mime-funcs/mime-types.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs/ - install -m 644 ./lib/mime-funcs/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs/ + install -m 644 ./lib/smtp-pool/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-pool/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-transport + install -m 644 ./lib/smtp-transport/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-transport/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mail-composer + install -m 644 ./lib/mail-composer/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mail-composer/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/base64 + install -m 644 ./lib/base64/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/base64/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/stream-transport + install -m 644 ./lib/stream-transport/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/stream-transport/ mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/well-known install -m 644 ./lib/well-known/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/well-known/ install -m 644 ./lib/well-known/services.json /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/well-known/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node - install -m 644 ./lib/mime-node/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/ - install -m 644 ./lib/mime-node/le-unix.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/ - install -m 644 ./lib/mime-node/last-newline.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/ - install -m 644 ./lib/mime-node/le-windows.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/sendmail-transport - install -m 644 ./lib/sendmail-transport/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/sendmail-transport/ mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/qp install -m 644 ./lib/qp/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/qp/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/stream-transport - install -m 644 ./lib/stream-transport/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/stream-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/shared - install -m 644 ./lib/shared/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/shared/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/xoauth2 + install -m 644 ./lib/xoauth2/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/xoauth2/ mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mailer install -m 644 ./lib/mailer/mail-message.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mailer/ install -m 644 ./lib/mailer/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mailer/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/xoauth2 - install -m 644 ./lib/xoauth2/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/xoauth2/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-transport - install -m 644 ./lib/smtp-transport/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch - install -m 644 ./lib/fetch/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch/ - install -m 644 ./lib/fetch/cookies.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/ses-transport + install -m 644 ./lib/ses-transport/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/ses-transport/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/sendmail-transport + install -m 644 ./lib/sendmail-transport/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/sendmail-transport/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs + install -m 644 ./lib/mime-funcs/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs/ + install -m 644 ./lib/mime-funcs/mime-types.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/addressparser + install -m 644 ./lib/addressparser/index.js /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/addressparser/ install -m 644 ./package.json /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer// install -m 644 ./package.json /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/nodemailer// dh_auto_install: warning: ### Missing types-nodemailer/build/config.gypi, skipping @@ -4577,56 +1896,56 @@ mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/ install -m 644 types-nodemailer/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer// install -m 644 types-nodemailer/package.json /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer// - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/base64 - install -m 644 types-nodemailer/lib/base64/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/base64/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mail-composer - install -m 644 types-nodemailer/lib/mail-composer/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mail-composer/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/json-transport - install -m 644 types-nodemailer/lib/json-transport/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/json-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/addressparser - install -m 644 types-nodemailer/lib/addressparser/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/addressparser/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-pool - install -m 644 types-nodemailer/lib/smtp-pool/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-pool/ - install -m 644 types-nodemailer/lib/smtp-pool/pool-resource.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-pool/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-connection + install -m 644 types-nodemailer/lib/smtp-connection/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-connection/ + install -m 644 types-nodemailer/lib/smtp-connection/http-proxy-client.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-connection/ + install -m 644 types-nodemailer/lib/smtp-connection/data-stream.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-connection/ mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/dkim - install -m 644 types-nodemailer/lib/dkim/sign.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/dkim/ install -m 644 types-nodemailer/lib/dkim/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/dkim/ install -m 644 types-nodemailer/lib/dkim/relaxed-body.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/dkim/ + install -m 644 types-nodemailer/lib/dkim/sign.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/dkim/ install -m 644 types-nodemailer/lib/dkim/message-parser.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/dkim/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-connection - install -m 644 types-nodemailer/lib/smtp-connection/http-proxy-client.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-connection/ - install -m 644 types-nodemailer/lib/smtp-connection/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-connection/ - install -m 644 types-nodemailer/lib/smtp-connection/data-stream.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-connection/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/ses-transport - install -m 644 types-nodemailer/lib/ses-transport/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/ses-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-funcs - install -m 644 types-nodemailer/lib/mime-funcs/mime-types.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-funcs/ - install -m 644 types-nodemailer/lib/mime-funcs/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-funcs/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/well-known - install -m 644 types-nodemailer/lib/well-known/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/well-known/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/json-transport + install -m 644 types-nodemailer/lib/json-transport/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/json-transport/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/shared + install -m 644 types-nodemailer/lib/shared/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/shared/ mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-node install -m 644 types-nodemailer/lib/mime-node/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-node/ install -m 644 types-nodemailer/lib/mime-node/last-newline.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-node/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/sendmail-transport - install -m 644 types-nodemailer/lib/sendmail-transport/le-unix.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/sendmail-transport/ - install -m 644 types-nodemailer/lib/sendmail-transport/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/sendmail-transport/ - install -m 644 types-nodemailer/lib/sendmail-transport/le-windows.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/sendmail-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/qp - install -m 644 types-nodemailer/lib/qp/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/qp/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/fetch + install -m 644 types-nodemailer/lib/fetch/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/fetch/ + install -m 644 types-nodemailer/lib/fetch/cookies.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/fetch/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-pool + install -m 644 types-nodemailer/lib/smtp-pool/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-pool/ + install -m 644 types-nodemailer/lib/smtp-pool/pool-resource.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-pool/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-transport + install -m 644 types-nodemailer/lib/smtp-transport/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-transport/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mail-composer + install -m 644 types-nodemailer/lib/mail-composer/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mail-composer/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/base64 + install -m 644 types-nodemailer/lib/base64/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/base64/ mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/stream-transport install -m 644 types-nodemailer/lib/stream-transport/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/stream-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/shared - install -m 644 types-nodemailer/lib/shared/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/shared/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mailer - install -m 644 types-nodemailer/lib/mailer/mail-message.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mailer/ - install -m 644 types-nodemailer/lib/mailer/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mailer/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/well-known + install -m 644 types-nodemailer/lib/well-known/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/well-known/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/qp + install -m 644 types-nodemailer/lib/qp/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/qp/ mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/xoauth2 install -m 644 types-nodemailer/lib/xoauth2/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/xoauth2/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-transport - install -m 644 types-nodemailer/lib/smtp-transport/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-transport/ - mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/fetch - install -m 644 types-nodemailer/lib/fetch/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/fetch/ - install -m 644 types-nodemailer/lib/fetch/cookies.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/fetch/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mailer + install -m 644 types-nodemailer/lib/mailer/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mailer/ + install -m 644 types-nodemailer/lib/mailer/mail-message.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mailer/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/ses-transport + install -m 644 types-nodemailer/lib/ses-transport/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/ses-transport/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/sendmail-transport + install -m 644 types-nodemailer/lib/sendmail-transport/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/sendmail-transport/ + install -m 644 types-nodemailer/lib/sendmail-transport/le-unix.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/sendmail-transport/ + install -m 644 types-nodemailer/lib/sendmail-transport/le-windows.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/sendmail-transport/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-funcs + install -m 644 types-nodemailer/lib/mime-funcs/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-funcs/ + install -m 644 types-nodemailer/lib/mime-funcs/mime-types.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-funcs/ + mkdir -p /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/addressparser + install -m 644 types-nodemailer/lib/addressparser/index.d.ts /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/addressparser/ install -m 644 types-nodemailer/package.json /build/reproducible-path/node-nodemailer-7.0.10\+\~7.0.2/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer// Populate ${nodejs:Provides}: + node-types-nodemailer (= 7.0.2) @@ -4658,12 +1977,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3645666/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3645666/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/3622783 and its subdirectories -I: Current time: Sun Nov 9 21:48:29 -12 2025 -I: pbuilder-time-stamp: 1762768109 +I: removing directory /srv/workspace/pbuilder/3645666 and its subdirectories +I: Current time: Mon Dec 14 06:14:43 +14 2026 +I: pbuilder-time-stamp: 1797178483