Diff of the two buildlogs:

--
--- b1/build.log	2025-02-24 01:24:33.083089930 +0000
+++ b2/build.log	2025-02-24 01:30:44.206450838 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Sat Mar 28 19:44:05 -12 2026
-I: pbuilder-time-stamp: 1774770245
+I: Current time: Mon Feb 24 15:24:36 +14 2025
+I: pbuilder-time-stamp: 1740360276
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -27,52 +27,84 @@
 dpkg-source: info: applying change-test-ports.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/2147534/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/2031951/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos1-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 Feb 24 01:25 /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/2031951/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/2031951/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=42 '
-  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]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
+  BASH_VERSION='5.2.37(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=20 '
+  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='b79b16f9012f4c1c8e2b3053288d3544'
-  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='2147534'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=4a40ca6f5ad143abb823a82e682710b3
+  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=2031951
   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.8NgpDIS7/pbuilderrc_nKru --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.8NgpDIS7/b1 --logfile b1/build.log node-nodemailer_6.10.0+~6.4.17-1.dsc'
-  SUDO_GID='111'
-  SUDO_UID='106'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://213.165.73.152: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.8NgpDIS7/pbuilderrc_f9y4 --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.8NgpDIS7/b2 --logfile b2/build.log node-nodemailer_6.10.0+~6.4.17-1.dsc'
+  SUDO_GID=110
+  SUDO_UID=105
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://46.16.76.132:3128
 I: uname -a
-  Linux ionos15-amd64 6.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/2147534/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/2031951/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -444,7 +476,7 @@
 Get: 316 http://deb.debian.org/debian unstable/main amd64 node-path-to-regexp all 6.3.0-1 [20.0 kB]
 Get: 317 http://deb.debian.org/debian unstable/main amd64 node-punycode all 2.2.3-2 [9812 B]
 Get: 318 http://deb.debian.org/debian unstable/main amd64 node-sinon all 18.0.0+ds2+~cs75.4.16-1 [223 kB]
-Fetched 46.1 MB in 8s (5936 kB/s)
+Fetched 46.1 MB in 4s (10.4 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 ... 19775 files and directories currently installed.)
@@ -1743,7 +1775,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/node-nodemailer-6.10.0+~6.4.17/ && 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_6.10.0+~6.4.17-1_source.changes
+I: user script /srv/workspace/pbuilder/2031951/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/2031951/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/node-nodemailer-6.10.0+~6.4.17/ && 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_6.10.0+~6.4.17-1_source.changes
 dpkg-buildpackage: info: source package node-nodemailer
 dpkg-buildpackage: info: source version 6.10.0+~6.4.17-1
 dpkg-buildpackage: info: source distribution unstable
@@ -1781,120 +1817,120 @@
 	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
+++ 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: 4.718382
+      duration_ms: 6.51164
       ...
     # Subtest: should handle multiple addresses correctly
     ok 2 - should handle multiple addresses correctly
       ---
-      duration_ms: 0.477513
+      duration_ms: 0.791071
       ...
     # Subtest: should handle unquoted name correctly
     ok 3 - should handle unquoted name correctly
       ---
-      duration_ms: 0.532609
+      duration_ms: 0.791494
       ...
     # Subtest: should handle quoted name correctly
     ok 4 - should handle quoted name correctly
       ---
-      duration_ms: 0.419489
+      duration_ms: 0.608183
       ...
     # Subtest: should handle quoted semicolons correctly
     ok 5 - should handle quoted semicolons correctly
       ---
-      duration_ms: 0.367377
+      duration_ms: 0.466923
       ...
     # Subtest: should handle unquoted name, unquoted address correctly
     ok 6 - should handle unquoted name, unquoted address correctly
       ---
-      duration_ms: 0.508284
+      duration_ms: 0.587671
       ...
     # Subtest: should handle emtpy group correctly
     ok 7 - should handle emtpy group correctly
       ---
-      duration_ms: 0.346773
+      duration_ms: 0.479138
       ...
     # Subtest: should handle address group correctly
     ok 8 - should handle address group correctly
       ---
-      duration_ms: 0.443443
+      duration_ms: 0.557807
       ...
     # Subtest: should handle semicolon as a delimiter
     ok 9 - should handle semicolon as a delimiter
       ---
-      duration_ms: 0.728446
+      duration_ms: 0.899003
       ...
     # Subtest: should handle mixed group correctly
     ok 10 - should handle mixed group correctly
       ---
-      duration_ms: 0.866712
+      duration_ms: 1.137314
       ...
     # Subtest: should flatten mixed group correctly
     ok 11 - should flatten mixed group correctly
       ---
-      duration_ms: 0.754425
+      duration_ms: 1.037878
       ...
     # Subtest: semicolon as delimiter should not break group parsing
     ok 12 - semicolon as delimiter should not break group parsing
       ---
-      duration_ms: 0.459118
+      duration_ms: 0.61623
       ...
     # Subtest: should handle name from comment correctly
     ok 13 - should handle name from comment correctly
       ---
-      duration_ms: 0.475613
+      duration_ms: 0.593481
       ...
     # Subtest: should handle skip comment correctly
     ok 14 - should handle skip comment correctly
       ---
-      duration_ms: 0.517914
+      duration_ms: 0.550956
       ...
     # Subtest: should handle missing address correctly
     ok 15 - should handle missing address correctly
       ---
-      duration_ms: 0.456958
+      duration_ms: 0.62558
       ...
     # Subtest: should handle apostrophe in name correctly
     ok 16 - should handle apostrophe in name correctly
       ---
-      duration_ms: 0.322445
+      duration_ms: 0.442401
       ...
     # Subtest: should handle particularily bad input, unescaped colon correctly
     ok 17 - should handle particularily bad input, unescaped colon correctly
       ---
-      duration_ms: 0.424192
+      duration_ms: 0.695003
       ...
     # Subtest: should handle invalid email address correctly
     ok 18 - should handle invalid email address correctly
       ---
-      duration_ms: 0.537209
+      duration_ms: 0.740479
       ...
     # Subtest: should handle unexpected <
     ok 19 - should handle unexpected <
       ---
-      duration_ms: 0.612136
+      duration_ms: 0.791277
       ...
     # Subtest: should handle escapes
     ok 20 - should handle escapes
       ---
-      duration_ms: 0.349019
+      duration_ms: 3.07684
       ...
     # Subtest: should handle quoted usernames
     ok 21 - should handle quoted usernames
       ---
-      duration_ms: 1.402463
+      duration_ms: 0.626305
       ...
     1..21
 ok 1 - \#addressparser
   ---
-  duration_ms: 19.652873
+  duration_ms: 28.080588
   type: 'suite'
   ...
 # Subtest: Base64 Tests
@@ -1902,145 +1938,145 @@
         # Subtest: shoud encode UTF-8 string to base64
         ok 1 - shoud encode UTF-8 string to base64
           ---
-          duration_ms: 2.118325
+          duration_ms: 2.503231
           ...
         # Subtest: shoud encode Buffer to base64
         ok 2 - shoud encode Buffer to base64
           ---
-          duration_ms: 0.556038
+          duration_ms: 0.833947
           ...
         1..2
     ok 1 - \#encode
       ---
-      duration_ms: 3.992021
+      duration_ms: 4.943028
       type: 'suite'
       ...
     # Subtest: \#wrap
         # Subtest: should wrap long base64 encoded lines
         ok 1 - should wrap long base64 encoded lines
           ---
-          duration_ms: 0.510524
+          duration_ms: 0.675057
           ...
         1..1
     ok 2 - \#wrap
       ---
-      duration_ms: 0.845656
+      duration_ms: 1.15486
       type: 'suite'
       ...
     # Subtest: base64 Streams
         # Subtest: should transform incoming bytes to base64
         ok 1 - should transform incoming bytes to base64
           ---
-          duration_ms: 29.754703
+          duration_ms: 33.206425
           ...
         # Subtest: should transform incoming bytes to base64 and back
         ok 2 - should transform incoming bytes to base64 and back
           ---
-          duration_ms: 17.019339
+          duration_ms: 24.974115
           ...
         1..2
     ok 3 - base64 Streams
       ---
-      duration_ms: 47.27833
+      duration_ms: 58.96855
       type: 'suite'
       ...
     1..3
 ok 2 - Base64 Tests
   ---
-  duration_ms: 54.001318
+  duration_ms: 67.327842
   type: 'suite'
   ...
 # Subtest: DKIM Tests
     # Subtest: should sign message
     ok 1 - should sign message
       ---
-      duration_ms: 35.705434
+      duration_ms: 43.048106
       ...
     # Subtest: should sign large message using cache dir
     ok 2 - should sign large message using cache dir
       ---
-      duration_ms: 212.004872
+      duration_ms: 330.910199
       ...
     # Subtest: should sign large message without cache dir
     ok 3 - should sign large message without cache dir
       ---
-      duration_ms: 167.062113
+      duration_ms: 272.393291
       ...
     # Subtest: should emit cache error
     ok 4 - should emit cache error
       ---
-      duration_ms: 15.163673
+      duration_ms: 24.671137
       ...
     # Subtest: should sign large message as Buffer
     ok 5 - should sign large message as Buffer
       ---
-      duration_ms: 132.511695
+      duration_ms: 253.258539
       ...
     # Subtest: should sign large message as String
     ok 6 - should sign large message as String
       ---
-      duration_ms: 154.156407
+      duration_ms: 333.156273
       ...
     1..6
 ok 3 - DKIM Tests
   ---
-  duration_ms: 720.742002
+  duration_ms: 1262.241026
   type: 'suite'
   ...
 # Subtest: DKIM MessageParser Tests
     # Subtest: should extract header and body
     ok 1 - should extract header and body
       ---
-      duration_ms: 13.227596
+      duration_ms: 18.155238
       ...
     1..1
 ok 4 - DKIM MessageParser Tests
   ---
-  duration_ms: 15.876232
+  duration_ms: 21.973405
   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: 144.643468
+      duration_ms: 206.040334
       ...
     # Subtest: Should calculate body hash all at once
     ok 2 - Should calculate body hash all at once
       ---
-      duration_ms: 4.110633
+      duration_ms: 5.143013
       ...
     1..2
 ok 5 - DKIM RelaxedBody Tests
   ---
-  duration_ms: 151.440192
+  duration_ms: 214.156651
   type: 'suite'
   ...
 # Subtest: DKIM Sign Tests
     # Subtest: should create relaxed headers
     ok 1 - should create relaxed headers
       ---
-      duration_ms: 3.687795
+      duration_ms: 4.873044
       ...
     # Subtest: should skip specific headers
     ok 2 - should skip specific headers
       ---
-      duration_ms: 0.409613
+      duration_ms: 0.411301
       ...
     # Subtest: should sign headers
     ok 3 - should sign headers
       ---
-      duration_ms: 3.952497
+      duration_ms: 5.228201
       ...
     # Subtest: should sign headers for unicode domain
     ok 4 - should sign headers for unicode domain
       ---
-      duration_ms: 1.4983
+      duration_ms: 1.900105
       ...
     1..4
 ok 6 - DKIM Sign Tests
   ---
-  duration_ms: 12.413223
+  duration_ms: 16.024433
   type: 'suite'
   ...
 # Subtest: Cookie Tests
@@ -2048,97 +2084,97 @@
         # Subtest: should return root path
         ok 1 - should return root path
           ---
-          duration_ms: 2.9932
+          duration_ms: 4.025995
           ...
         # Subtest: should return without file
         ok 2 - should return without file
           ---
-          duration_ms: 0.539806
+          duration_ms: 1.120689
           ...
         1..2
     ok 1 - \#getPath
       ---
-      duration_ms: 5.285294
+      duration_ms: 7.741176
       type: 'suite'
       ...
     # Subtest: \#isExpired
         # Subtest: should match expired cookie
         ok 1 - should match expired cookie
           ---
-          duration_ms: 0.710803
+          duration_ms: 1.062814
           ...
         1..1
     ok 2 - \#isExpired
       ---
-      duration_ms: 1.03768
+      duration_ms: 1.40812
       type: 'suite'
       ...
     # Subtest: \#compare
         # Subtest: should match similar cookies
         ok 1 - should match similar cookies
           ---
-          duration_ms: 0.698858
+          duration_ms: 1.374898
           ...
         1..1
     ok 3 - \#compare
       ---
-      duration_ms: 1.36345
+      duration_ms: 2.597145
       type: 'suite'
       ...
     # Subtest: \#add
         # Subtest: should append new cookie
         ok 1 - should append new cookie
           ---
-          duration_ms: 0.90576
+          duration_ms: 1.704256
           ...
         # Subtest: should update existing cookie
         ok 2 - should update existing cookie
           ---
-          duration_ms: 0.745706
+          duration_ms: 1.472517
           ...
         1..2
     ok 4 - \#add
       ---
-      duration_ms: 2.357195
+      duration_ms: 4.288158
       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.51044
+          duration_ms: 4.628483
           ...
         # 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: 1.034705
+          duration_ms: 1.889272
           ...
         # Subtest: should check if a cookie is secure
         ok 3 - should check if a cookie is secure
           ---
-          duration_ms: 1.011656
+          duration_ms: 1.764026
           ...
         1..3
     ok 5 - \#match
       ---
-      duration_ms: 5.047133
+      duration_ms: 9.086486
       type: 'suite'
       ...
     # Subtest: \#parse
         # Subtest: should parse Set-Cookie value
         ok 1 - should parse Set-Cookie value
           ---
-          duration_ms: 3.03903
+          duration_ms: 9.946557
           ...
         # Subtest: should ignore invalid expire header
         ok 2 - should ignore invalid expire header
           ---
-          duration_ms: 0.62619
+          duration_ms: 1.407208
           ...
         1..2
     ok 6 - \#parse
       ---
-      duration_ms: 5.251483
+      duration_ms: 11.898118
       type: 'suite'
       ...
     # Subtest: Listing
@@ -2146,336 +2182,336 @@
             # Subtest: should return matching cookies for an URL
             ok 1 - should return matching cookies for an URL
               ---
-              duration_ms: 1.210586
+              duration_ms: 2.217122
               ...
             1..1
         ok 1 - \#list
           ---
-          duration_ms: 1.402489
+          duration_ms: 2.554626
           type: 'suite'
           ...
         # Subtest: \#get
             # Subtest: should return matching cookies for an URL
             ok 1 - should return matching cookies for an URL
               ---
-              duration_ms: 0.697965
+              duration_ms: 1.254267
               ...
             1..1
         ok 2 - \#get
           ---
-          duration_ms: 0.882273
+          duration_ms: 1.560516
           type: 'suite'
           ...
         1..2
     ok 7 - Listing
       ---
-      duration_ms: 2.643423
+      duration_ms: 4.858529
       type: 'suite'
       ...
     # Subtest: \#set
         # Subtest: should set cookie
         ok 1 - should set cookie
           ---
-          duration_ms: 2.011644
+          duration_ms: 4.049394
           ...
         1..1
     ok 8 - \#set
       ---
-      duration_ms: 2.592876
+      duration_ms: 5.158807
       type: 'suite'
       ...
     1..8
 ok 7 - Cookie Tests
   ---
-  duration_ms: 28.473065
+  duration_ms: 50.599719
   type: 'suite'
   ...
 # Subtest: NMFetch Tests
     # Subtest: should fetch HTTP data
     ok 1 - should fetch HTTP data
       ---
-      duration_ms: 68.425925
+      duration_ms: 80.585582
       ...
     # Subtest: should fetch HTTPS data
     ok 2 - should fetch HTTPS data
       ---
-      duration_ms: 16.908653
+      duration_ms: 21.231785
       ...
     # Subtest: should fetch HTTP data with redirects
     ok 3 - should fetch HTTP data with redirects
       ---
-      duration_ms: 17.771018
+      duration_ms: 22.081528
       ...
     # Subtest: should return error for too many redirects
     ok 4 - should return error for too many redirects
       ---
-      duration_ms: 16.990268
+      duration_ms: 19.789276
       ...
     # Subtest: should fetch HTTP data with custom redirect limit
     ok 5 - should fetch HTTP data with custom redirect limit
       ---
-      duration_ms: 11.071755
+      duration_ms: 12.631182
       ...
     # Subtest: should return error for custom redirect limit
     ok 6 - should return error for custom redirect limit
       ---
-      duration_ms: 11.171425
+      duration_ms: 10.226771
       ...
     # Subtest: should return disable redirects
     ok 7 - should return disable redirects
       ---
-      duration_ms: 5.768999
+      duration_ms: 6.192127
       ...
     # Subtest: should unzip compressed HTTP data
     ok 8 - should unzip compressed HTTP data
       ---
-      duration_ms: 8.649644
+      duration_ms: 11.260682
       ...
     # Subtest: should return error for unresolved host
     ok 9 - should return error for unresolved host
       ---
-      duration_ms: 6.3697
+      duration_ms: 5.940175
       ...
     # Subtest: should return error for invalid status
     ok 10 - should return error for invalid status
       ---
-      duration_ms: 5.618092
+      duration_ms: 9.738878
       ...
     # Subtest: should allow invalid status
     ok 11 - should allow invalid status
       ---
-      duration_ms: 4.844626
+      duration_ms: 6.000596
       ...
     # Subtest: should return error for invalid url
     ok 12 - should return error for invalid url
       ---
-      duration_ms: 4.071787
+      duration_ms: 4.891205
       ...
     # Subtest: should return timeout error
     ok 13 - should return timeout error
       ---
-      duration_ms: 1008.345065
+      duration_ms: 1007.71982
       ...
     # Subtest: should handle basic HTTP auth
     ok 14 - should handle basic HTTP auth
       ---
-      duration_ms: 7.863761
+      duration_ms: 14.058163
       ...
     # Subtest: should return error for invalid protocol
     ok 15 - should return error for invalid protocol
       ---
-      duration_ms: 5.813527
+      duration_ms: 8.744769
       ...
     # Subtest: should set cookie value
     ok 16 - should set cookie value
       ---
-      duration_ms: 5.94062
+      duration_ms: 18.139449
       ...
     # Subtest: should set user agent
     ok 17 - should set user agent
       ---
-      duration_ms: 4.504144
+      duration_ms: 6.759309
       ...
     # Subtest: should post data
     ok 18 - should post data
       ---
-      duration_ms: 6.400194
+      duration_ms: 7.589701
       ...
     # Subtest: should post stream data
     ok 19 - should post stream data
       ---
-      duration_ms: 12.22113
+      duration_ms: 16.094708
       ...
     # Subtest: should return error for invalid cert
     ok 20 - should return error for invalid cert
       ---
-      duration_ms: 8.631725
+      duration_ms: 22.692702
       ...
     1..20
 ok 8 - NMFetch Tests
   ---
-  duration_ms: 1242.819584
+  duration_ms: 1318.966944
   type: 'suite'
   ...
 # Subtest: JSON Transport Tests
     # Subtest: should return an JSON string
     ok 1 - should return an JSON string
       ---
-      duration_ms: 30.401346
+      duration_ms: 45.705477
       ...
     # Subtest: should return an JSON string for calendar event
     ok 2 - should return an JSON string for calendar event
       ---
-      duration_ms: 5.289504
+      duration_ms: 8.325981
       ...
     1..2
 ok 9 - JSON Transport Tests
   ---
-  duration_ms: 38.250127
+  duration_ms: 57.42554
   type: 'suite'
   ...
 # Subtest: MailComposer unit tests
     # Subtest: should create new MailComposer
     ok 1 - should create new MailComposer
       ---
-      duration_ms: 1.862876
+      duration_ms: 2.403419
       ...
     # Subtest: \#compile
         # Subtest: should use Mixed structure with text and attachment
         ok 1 - should use Mixed structure with text and attachment
           ---
-          duration_ms: 7.003875
+          duration_ms: 9.350381
           ...
         # Subtest: should use Mixed structure with multiple attachments
         ok 2 - should use Mixed structure with multiple attachments
           ---
-          duration_ms: 1.225807
+          duration_ms: 1.748014
           ...
         # Subtest: should create Alternative structure with text and html
         ok 3 - should create Alternative structure with text and html
           ---
-          duration_ms: 1.057266
+          duration_ms: 1.370531
           ...
         # Subtest: should create Alternative structure with text, watchHtml and html
         ok 4 - should create Alternative structure with text, watchHtml and html
           ---
-          duration_ms: 1.059474
+          duration_ms: 1.415928
           ...
         # Subtest: should create Alternative structure with text, amp and html
         ok 5 - should create Alternative structure with text, amp and html
           ---
-          duration_ms: 2.386039
+          duration_ms: 4.780261
           ...
         # Subtest: should create Alternative structure with text, icalEvent and html
         ok 6 - should create Alternative structure with text, icalEvent and html
           ---
-          duration_ms: 1.579918
+          duration_ms: 2.256765
           ...
         # Subtest: should create Alternative structure using encoded icalEvent
         ok 7 - should create Alternative structure using encoded icalEvent
           ---
-          duration_ms: 31.342346
+          duration_ms: 44.976137
           ...
         # 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.640715
+          duration_ms: 2.519861
           ...
         # Subtest: should create Related structure with html and cid attachment
         ok 9 - should create Related structure with html and cid attachment
           ---
-          duration_ms: 0.999356
+          duration_ms: 1.507283
           ...
         # Subtest: should create content node with only text
         ok 10 - should create content node with only text
           ---
-          duration_ms: 0.869391
+          duration_ms: 1.128287
           ...
         # Subtest: should create content node with only an attachment
         ok 11 - should create content node with only an attachment
           ---
-          duration_ms: 0.798752
+          duration_ms: 1.088481
           ...
         # Subtest: should create content node with encoded buffer
         ok 12 - should create content node with encoded buffer
           ---
-          duration_ms: 1.959133
+          duration_ms: 2.9009
           ...
         # Subtest: should create content node from data url
         ok 13 - should create content node from data url
           ---
-          duration_ms: 1.1533
+          duration_ms: 1.726661
           ...
         # Subtest: should not treat invalid content-type as multipart
         ok 14 - should not treat invalid content-type as multipart
           ---
-          duration_ms: 2.072864
+          duration_ms: 2.789615
           ...
         # Subtest: should create the same output
         ok 15 - should create the same output
           ---
-          duration_ms: 9.860405
+          duration_ms: 17.361667
           ...
         # Subtest: should use raw input for the message
         ok 16 - should use raw input for the message
           ---
-          duration_ms: 4.353978
+          duration_ms: 6.846813
           ...
         # Subtest: should use raw input for different parts
         ok 17 - should use raw input for different parts
           ---
-          duration_ms: 5.774965
+          duration_ms: 9.432409
           ...
         # Subtest: should discard BCC
         ok 18 - should discard BCC
           ---
-          duration_ms: 2.232491
+          duration_ms: 3.731191
           ...
         # Subtest: should autodetect text encoding
         ok 19 - should autodetect text encoding
           ---
-          duration_ms: 2.832232
+          duration_ms: 4.691322
           ...
         # Subtest: should use quoted-printable text encoding
         ok 20 - should use quoted-printable text encoding
           ---
-          duration_ms: 2.052301
+          duration_ms: 3.551345
           ...
         # Subtest: should use base64 text encoding
         ok 21 - should use base64 text encoding
           ---
-          duration_ms: 2.38752
+          duration_ms: 3.970541
           ...
         # Subtest: should keep BCC
         ok 22 - should keep BCC
           ---
-          duration_ms: 1.89308
+          duration_ms: 3.187161
           ...
         # Subtest: should set headers for attachment
         ok 23 - should set headers for attachment
           ---
-          duration_ms: 2.827155
+          duration_ms: 4.431033
           ...
         # Subtest: should encode filename
         ok 24 - should encode filename
           ---
-          duration_ms: 3.38555
+          duration_ms: 5.211583
           ...
         # Subtest: should keep plaintext for attachment
         ok 25 - should keep plaintext for attachment
           ---
-          duration_ms: 2.366675
+          duration_ms: 3.640728
           ...
         # Subtest: should ignore attachment filename
         ok 26 - should ignore attachment filename
           ---
-          duration_ms: 3.212863
+          duration_ms: 4.965157
           ...
         # Subtest: should add ical alternative
         ok 27 - should add ical alternative
           ---
-          duration_ms: 3.582774
+          duration_ms: 5.421752
           ...
         # Subtest: should use load attachment from file
         ok 28 - should use load attachment from file
           ---
-          duration_ms: 9.673295
+          duration_ms: 16.818111
           ...
         # Subtest: should not load attachment from file
         ok 29 - should not load attachment from file
           ---
-          duration_ms: 2.686827
+          duration_ms: 4.643988
           ...
         1..29
     ok 2 - \#compile
       ---
-      duration_ms: 117.262539
+      duration_ms: 182.345451
       type: 'suite'
       ...
     1..2
 ok 10 - MailComposer unit tests
   ---
-  duration_ms: 121.645667
+  duration_ms: 188.012417
   type: 'suite'
   ...
 # Subtest: Mime-Funcs Tests
@@ -2483,212 +2519,212 @@
         # Subtest: should detect plain text
         ok 1 - should detect plain text
           ---
-          duration_ms: 2.121568
+          duration_ms: 2.880197
           ...
         # Subtest: should return true
         ok 2 - should return true
           ---
-          duration_ms: 0.235127
+          duration_ms: 0.341212
           ...
         # Subtest: should return false on low bits
         ok 3 - should return false on low bits
           ---
-          duration_ms: 0.274052
+          duration_ms: 0.359733
           ...
         # Subtest: should return false on high bits
         ok 4 - should return false on high bits
           ---
-          duration_ms: 0.240217
+          duration_ms: 0.318832
           ...
         1..4
     ok 1 - \#isPlainText
       ---
-      duration_ms: 4.314263
+      duration_ms: 5.825851
       type: 'suite'
       ...
     # Subtest: \#hasLongerLines
         # Subtest: should detect longer lines
         ok 1 - should detect longer lines
           ---
-          duration_ms: 0.407742
+          duration_ms: 0.658341
           ...
         1..1
     ok 2 - \#hasLongerLines
       ---
-      duration_ms: 0.743923
+      duration_ms: 1.20243
       type: 'suite'
       ...
     # Subtest: \#encodeWord
         # Subtest: should encode quoted-printable
         ok 1 - should encode quoted-printable
           ---
-          duration_ms: 1.115443
+          duration_ms: 1.634685
           ...
         # Subtest: should encode base64
         ok 2 - should encode base64
           ---
-          duration_ms: 0.446067
+          duration_ms: 0.58593
           ...
         1..2
     ok 3 - \#encodeWord
       ---
-      duration_ms: 2.018819
+      duration_ms: 2.922103
       type: 'suite'
       ...
     # Subtest: \#encodeWords
         # Subtest: should encode Ascii range
         ok 1 - should encode Ascii range
           ---
-          duration_ms: 1.332022
+          duration_ms: 1.79457
           ...
         # Subtest: should split QP on maxLength
         ok 2 - should split QP on maxLength
           ---
-          duration_ms: 2.062144
+          duration_ms: 2.776194
           ...
         # Subtest: should split base64 on maxLength
         ok 3 - should split base64 on maxLength
           ---
-          duration_ms: 1.919071
+          duration_ms: 2.588497
           ...
         1..3
     ok 4 - \#encodeWords
       ---
-      duration_ms: 5.768842
+      duration_ms: 7.802968
       type: 'suite'
       ...
     # Subtest: \#buildHeaderParam
         # Subtest: should return unmodified
         ok 1 - should return unmodified
           ---
-          duration_ms: 2.197417
+          duration_ms: 3.61427
           ...
         # Subtest: should encode and split ascii
         ok 2 - should encode and split ascii
           ---
-          duration_ms: 0.53106
+          duration_ms: 0.760921
           ...
         # Subtest: should encode double byte unicode characters
         ok 3 - should encode double byte unicode characters
           ---
-          duration_ms: 0.545833
+          duration_ms: 0.737866
           ...
         # Subtest: should encode and split unicode
         ok 4 - should encode and split unicode
           ---
-          duration_ms: 0.569141
+          duration_ms: 0.830404
           ...
         # Subtest: should encode and split filename with dashes
         ok 5 - should encode and split filename with dashes
           ---
-          duration_ms: 0.554706
+          duration_ms: 0.814557
           ...
         # Subtest: should encode and decode
         ok 6 - should encode and decode
           ---
-          duration_ms: 1.729429
+          duration_ms: 2.443244
           ...
         1..6
     ok 5 - \#buildHeaderParam
       ---
-      duration_ms: 6.76583
+      duration_ms: 10.143325
       type: 'suite'
       ...
     # Subtest: \#parseHeaderValue
         # Subtest: should handle default value only
         ok 1 - should handle default value only
           ---
-          duration_ms: 0.353731
+          duration_ms: 0.556307
           ...
         # Subtest: should handle unquoted params
         ok 2 - should handle unquoted params
           ---
-          duration_ms: 0.484867
+          duration_ms: 0.687754
           ...
         # Subtest: should handle quoted params
         ok 3 - should handle quoted params
           ---
-          duration_ms: 0.333278
+          duration_ms: 0.407993
           ...
         # Subtest: should handle multi line values
         ok 4 - should handle multi line values
           ---
-          duration_ms: 0.736135
+          duration_ms: 1.066558
           ...
         # Subtest: should handle params only
         ok 5 - should handle params only
           ---
-          duration_ms: 0.334573
+          duration_ms: 0.390926
           ...
         1..5
     ok 6 - \#parseHeaderValue
       ---
-      duration_ms: 2.61233
+      duration_ms: 3.63399
       type: 'suite'
       ...
     # Subtest: \#_buildHeaderValue
         # Subtest: should build header value
         ok 1 - should build header value
           ---
-          duration_ms: 0.923414
+          duration_ms: 1.253323
           ...
         # Subtest: should handle unicode filename
         ok 2 - should handle unicode filename
           ---
-          duration_ms: 0.540854
+          duration_ms: 0.705392
           ...
         # Subtest: should handle dashed filename
         ok 3 - should handle dashed filename
           ---
-          duration_ms: 0.313498
+          duration_ms: 0.427527
           ...
         # Subtest: should split emoji filename
         ok 4 - should split emoji filename
           ---
-          duration_ms: 0.445587
+          duration_ms: 0.59241
           ...
         # Subtest: should quote filename with spaces
         ok 5 - should quote filename with spaces
           ---
-          duration_ms: 0.379315
+          duration_ms: 0.329666
           ...
         # Subtest: should quote filename with special characters
         ok 6 - should quote filename with special characters
           ---
-          duration_ms: 0.43044
+          duration_ms: 0.591446
           ...
         1..6
     ok 7 - \#_buildHeaderValue
       ---
-      duration_ms: 3.500407
+      duration_ms: 4.570732
       type: 'suite'
       ...
     # Subtest: \#foldLines
         # Subtest: should Fold long header line
         ok 1 - should Fold long header line
           ---
-          duration_ms: 0.863886
+          duration_ms: 1.31136
           ...
         # Subtest: should Fold flowed text
         ok 2 - should Fold flowed text
           ---
-          duration_ms: 0.260089
+          duration_ms: 0.391246
           ...
         # Subtest: should fold one long line
         ok 3 - should fold one long line
           ---
-          duration_ms: 0.381834
+          duration_ms: 0.477907
           ...
         1..3
     ok 8 - \#foldLines
       ---
-      duration_ms: 1.800195
+      duration_ms: 2.551714
       type: 'suite'
       ...
     1..8
 ok 11 - Mime-Funcs Tests
   ---
-  duration_ms: 29.947239
+  duration_ms: 42.038243
   type: 'suite'
   ...
 # Subtest: Mime-Type Tests
@@ -2696,608 +2732,608 @@
         # Subtest: should detect default extension
         ok 1 - should detect default extension
           ---
-          duration_ms: 1.881307
+          duration_ms: 2.908859
           ...
         # Subtest: should detect single extension
         ok 2 - should detect single extension
           ---
-          duration_ms: 0.274656
+          duration_ms: 0.507807
           ...
         # Subtest: should detect first matching extension
         ok 3 - should detect first matching extension
           ---
-          duration_ms: 0.297868
+          duration_ms: 0.465781
           ...
         1..3
     ok 1 - \#detectExtension
       ---
-      duration_ms: 4.099403
+      duration_ms: 6.420386
       type: 'suite'
       ...
     # Subtest: \#detectMimeType
         # Subtest: should detect default mime type
         ok 1 - should detect default mime type
           ---
-          duration_ms: 0.58003
+          duration_ms: 1.337898
           ...
         # Subtest: should detect single mime type
         ok 2 - should detect single mime type
           ---
-          duration_ms: 0.30812
+          duration_ms: 0.594648
           ...
         # Subtest: should detect first matching mime type
         ok 3 - should detect first matching mime type
           ---
-          duration_ms: 0.435583
+          duration_ms: 0.896423
           ...
         1..3
     ok 2 - \#detectMimeType
       ---
-      duration_ms: 1.892017
+      duration_ms: 3.93711
       type: 'suite'
       ...
     1..2
 ok 12 - Mime-Type Tests
   ---
-  duration_ms: 7.656312
+  duration_ms: 13.240641
   type: 'suite'
   ...
 # Subtest: MimeNode Tests
     # Subtest: should create MimeNode object
     ok 1 - should create MimeNode object
       ---
-      duration_ms: 3.384274
+      duration_ms: 4.655584
       ...
     # Subtest: \#createChild
         # Subtest: should create child
         ok 1 - should create child
           ---
-          duration_ms: 1.409938
+          duration_ms: 1.975169
           ...
         1..1
     ok 2 - \#createChild
       ---
-      duration_ms: 1.700108
+      duration_ms: 2.40732
       type: 'suite'
       ...
     # Subtest: \#appendChild
         # Subtest: should append child node
         ok 1 - should append child node
           ---
-          duration_ms: 0.60603
+          duration_ms: 0.886969
           ...
         1..1
     ok 3 - \#appendChild
       ---
-      duration_ms: 0.876104
+      duration_ms: 1.256539
       type: 'suite'
       ...
     # Subtest: \#replace
         # Subtest: should replace node
         ok 1 - should replace node
           ---
-          duration_ms: 0.713683
+          duration_ms: 0.871245
           ...
         1..1
     ok 4 - \#replace
       ---
-      duration_ms: 1.004384
+      duration_ms: 1.188146
       type: 'suite'
       ...
     # Subtest: \#remove
         # Subtest: should remove node
         ok 1 - should remove node
           ---
-          duration_ms: 0.776982
+          duration_ms: 0.979815
           ...
         1..1
     ok 5 - \#remove
       ---
-      duration_ms: 1.331616
+      duration_ms: 1.724774
       type: 'suite'
       ...
     # Subtest: \#setHeader
         # Subtest: should set header
         ok 1 - should set header
           ---
-          duration_ms: 2.2804
+          duration_ms: 3.179871
           ...
         # Subtest: should set multiple headers with the same key
         ok 2 - should set multiple headers with the same key
           ---
-          duration_ms: 0.423825
+          duration_ms: 0.59021
           ...
         1..2
     ok 6 - \#setHeader
       ---
-      duration_ms: 3.02146
+      duration_ms: 4.222402
       type: 'suite'
       ...
     # Subtest: \#addHeader
         # Subtest: should add header
         ok 1 - should add header
           ---
-          duration_ms: 0.882519
+          duration_ms: 1.004213
           ...
         # Subtest: should set multiple headers with the same key
         ok 2 - should set multiple headers with the same key
           ---
-          duration_ms: 0.707112
+          duration_ms: 0.840972
           ...
         1..2
     ok 7 - \#addHeader
       ---
-      duration_ms: 2.008202
+      duration_ms: 2.400887
       type: 'suite'
       ...
     # Subtest: \#getHeader
         # Subtest: should return first matching header value
         ok 1 - should return first matching header value
           ---
-          duration_ms: 0.552415
+          duration_ms: 0.719664
           ...
         1..1
     ok 8 - \#getHeader
       ---
-      duration_ms: 0.773069
+      duration_ms: 1.038809
       type: 'suite'
       ...
     # Subtest: \#setContent
         # Subtest: should set the contents for a node
         ok 1 - should set the contents for a node
           ---
-          duration_ms: 0.858203
+          duration_ms: 1.154476
           ...
         1..1
     ok 9 - \#setContent
       ---
-      duration_ms: 1.064996
+      duration_ms: 1.44357
       type: 'suite'
       ...
     # Subtest: \#build
         # Subtest: should build root node
         ok 1 - should build root node
           ---
-          duration_ms: 36.905445
+          duration_ms: 51.497263
           ...
         # Subtest: should build child node
         ok 2 - should build child node
           ---
-          duration_ms: 2.205337
+          duration_ms: 3.538791
           ...
         # Subtest: should build multipart node
         ok 3 - should build multipart node
           ---
-          duration_ms: 3.179127
+          duration_ms: 4.498788
           ...
         # Subtest: should build root with generated headers
         ok 4 - should build root with generated headers
           ---
-          duration_ms: 2.809864
+          duration_ms: 4.303167
           ...
         # 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.479244
+          duration_ms: 6.310486
           ...
         # Subtest: should include bcc missing in output and in envelope
         ok 6 - should include bcc missing in output and in envelope
           ---
-          duration_ms: 3.029946
+          duration_ms: 4.771425
           ...
         # Subtest: should use set envelope
         ok 7 - should use set envelope
           ---
-          duration_ms: 3.514485
+          duration_ms: 4.739288
           ...
         # Subtest: should have unicode subject
         ok 8 - should have unicode subject
           ---
-          duration_ms: 2.868184
+          duration_ms: 4.06622
           ...
         # Subtest: should have unicode subject with strange characters
         ok 9 - should have unicode subject with strange characters
           ---
-          duration_ms: 2.699019
+          duration_ms: 3.521689
           ...
         # Subtest: should keep 7bit text as is
         ok 10 - should keep 7bit text as is
           ---
-          duration_ms: 2.19809
+          duration_ms: 3.311143
           ...
         # Subtest: should prefer base64
         ok 11 - should prefer base64
           ---
-          duration_ms: 3.814159
+          duration_ms: 6.000497
           ...
         # Subtest: should force quoted-printable
         ok 12 - should force quoted-printable
           ---
-          duration_ms: 3.237125
+          duration_ms: 4.825588
           ...
         # Subtest: should prefer quoted-printable
         ok 13 - should prefer quoted-printable
           ---
-          duration_ms: 2.068475
+          duration_ms: 3.079598
           ...
         # Subtest: should not flow text
         ok 14 - should not flow text
           ---
-          duration_ms: 2.46365
+          duration_ms: 4.212115
           ...
         # Subtest: should not flow html
         ok 15 - should not flow html
           ---
-          duration_ms: 2.156241
+          duration_ms: 3.352572
           ...
         # Subtest: should use 7bit for html
         ok 16 - should use 7bit for html
           ---
-          duration_ms: 1.778799
+          duration_ms: 2.542292
           ...
         # Subtest: should fetch ascii filename
         ok 17 - should fetch ascii filename
           ---
-          duration_ms: 2.277355
+          duration_ms: 3.295794
           ...
         # Subtest: should set unicode filename
         ok 18 - should set unicode filename
           ---
-          duration_ms: 2.932242
+          duration_ms: 4.605523
           ...
         # Subtest: should set dashed filename
         ok 19 - should set dashed filename
           ---
-          duration_ms: 2.267526
+          duration_ms: 3.371595
           ...
         # Subtest: should encode filename with a space
         ok 20 - should encode filename with a space
           ---
-          duration_ms: 2.277718
+          duration_ms: 3.542613
           ...
         # Subtest: should detect content type from filename
         ok 21 - should detect content type from filename
           ---
-          duration_ms: 2.742457
+          duration_ms: 4.112466
           ...
         # Subtest: should convert address objects
         ok 22 - should convert address objects
           ---
-          duration_ms: 2.708278
+          duration_ms: 3.801614
           ...
         # Subtest: should skip empty header
         ok 23 - should skip empty header
           ---
-          duration_ms: 1.712564
+          duration_ms: 2.544402
           ...
         # Subtest: should not process prepared headers
         ok 24 - should not process prepared headers
           ---
-          duration_ms: 1.56896
+          duration_ms: 2.539303
           ...
         # Subtest: should set default transfer encoding for application content
         ok 25 - should set default transfer encoding for application content
           ---
-          duration_ms: 1.457213
+          duration_ms: 7.593699
           ...
         # Subtest: should not set transfer encoding for multipart content
         ok 26 - should not set transfer encoding for multipart content
           ---
-          duration_ms: 1.843196
+          duration_ms: 2.032877
           ...
         # Subtest: should not set transfer encoding for message/ content
         ok 27 - should not set transfer encoding for message/ content
           ---
-          duration_ms: 4.215792
+          duration_ms: 1.97832
           ...
         # Subtest: should use from domain for message-id
         ok 28 - should use from domain for message-id
           ---
-          duration_ms: 1.265692
+          duration_ms: 2.014225
           ...
         # Subtest: should fallback to hostname for message-id
         ok 29 - should fallback to hostname for message-id
           ---
-          duration_ms: 1.185139
+          duration_ms: 1.664597
           ...
         1..29
     ok 10 - \#build
       ---
-      duration_ms: 110.342297
+      duration_ms: 161.528565
       type: 'suite'
       ...
     # Subtest: \#getEnvelope
         # Subtest: should get envelope
         ok 1 - should get envelope
           ---
-          duration_ms: 0.913907
+          duration_ms: 1.258322
           ...
         1..1
     ok 11 - \#getEnvelope
       ---
-      duration_ms: 1.140688
+      duration_ms: 1.445383
       type: 'suite'
       ...
     # Subtest: \#messageId
         # Subtest: should create and return message-Id
         ok 1 - should create and return message-Id
           ---
-          duration_ms: 0.498658
+          duration_ms: 0.592703
           ...
         1..1
     ok 12 - \#messageId
       ---
-      duration_ms: 0.641668
+      duration_ms: 0.764298
       type: 'suite'
       ...
     # Subtest: \#getAddresses
         # Subtest: should get address object
         ok 1 - should get address object
           ---
-          duration_ms: 1.465039
+          duration_ms: 1.956883
           ...
         1..1
     ok 13 - \#getAddresses
       ---
-      duration_ms: 1.606811
+      duration_ms: 2.141399
       type: 'suite'
       ...
     # Subtest: \#_parseAddresses
         # Subtest: should normalize header key
         ok 1 - should normalize header key
           ---
-          duration_ms: 0.795886
+          duration_ms: 1.032343
           ...
         1..1
     ok 14 - \#_parseAddresses
       ---
-      duration_ms: 0.942824
+      duration_ms: 1.234635
       type: 'suite'
       ...
     # Subtest: \#_normalizeHeaderKey
         # Subtest: should normalize header key
         ok 1 - should normalize header key
           ---
-          duration_ms: 0.321846
+          duration_ms: 0.393401
           ...
         1..1
     ok 15 - \#_normalizeHeaderKey
       ---
-      duration_ms: 0.438751
+      duration_ms: 0.548552
       type: 'suite'
       ...
     # Subtest: \#_handleContentType
         # Subtest: should do nothing on non multipart
         ok 1 - should do nothing on non multipart
           ---
-          duration_ms: 0.301589
+          duration_ms: 0.383413
           ...
         # Subtest: should use provided boundary
         ok 2 - should use provided boundary
           ---
-          duration_ms: 0.273602
+          duration_ms: 0.352187
           ...
         # Subtest: should generate boundary
         ok 3 - should generate boundary
           ---
-          duration_ms: 1.167051
+          duration_ms: 1.37421
           ...
         1..3
     ok 16 - \#_handleContentType
       ---
-      duration_ms: 2.017999
+      duration_ms: 2.437997
       type: 'suite'
       ...
     # Subtest: \#_generateBoundary 
         # Subtest: should genereate boundary string
         ok 1 - should genereate boundary string
           ---
-          duration_ms: 0.255589
+          duration_ms: 0.331964
           ...
         1..1
     ok 17 - \#_generateBoundary 
       ---
-      duration_ms: 0.371157
+      duration_ms: 0.486033
       type: 'suite'
       ...
     # Subtest: \#_encodeHeaderValue
         # Subtest: should do noting if possible
         ok 1 - should do noting if possible
           ---
-          duration_ms: 0.292089
+          duration_ms: 0.452403
           ...
         # Subtest: should encode non ascii characters
         ok 2 - should encode non ascii characters
           ---
-          duration_ms: 0.2771
+          duration_ms: 0.347435
           ...
         # Subtest: should format references
         ok 3 - should format references
           ---
-          duration_ms: 0.584067
+          duration_ms: 0.783964
           ...
         # Subtest: should format message-id
         ok 4 - should format message-id
           ---
-          duration_ms: 0.248211
+          duration_ms: 0.286072
           ...
         # Subtest: should format addresses
         ok 5 - should format addresses
           ---
-          duration_ms: 0.322882
+          duration_ms: 0.411599
           ...
         1..5
     ok 18 - \#_encodeHeaderValue
       ---
-      duration_ms: 1.996041
+      duration_ms: 2.632169
       type: 'suite'
       ...
     # Subtest: \#_convertAddresses
         # Subtest: should convert address object to a string
         ok 1 - should convert address object to a string
           ---
-          duration_ms: 0.544193
+          duration_ms: 0.743025
           ...
         # Subtest: should keep ascii name as is
         ok 2 - should keep ascii name as is
           ---
-          duration_ms: 0.347724
+          duration_ms: 0.334581
           ...
         # Subtest: should encode single quote
         ok 3 - should encode single quote
           ---
-          duration_ms: 0.310912
+          duration_ms: 0.300125
           ...
         # Subtest: should include name in quotes for special symbols
         ok 4 - should include name in quotes for special symbols
           ---
-          duration_ms: 0.275489
+          duration_ms: 0.318461
           ...
         # Subtest: should escape quotes
         ok 5 - should escape quotes
           ---
-          duration_ms: 0.277092
+          duration_ms: 0.301712
           ...
         # Subtest: should mime encode unicode names
         ok 6 - should mime encode unicode names
           ---
-          duration_ms: 0.316508
+          duration_ms: 0.433625
           ...
         1..6
     ok 19 - \#_convertAddresses
       ---
-      duration_ms: 2.383926
+      duration_ms: 2.857029
       type: 'suite'
       ...
     # Subtest: \#_generateMessageId
         # Subtest: should generate uuid-looking message-id
         ok 1 - should generate uuid-looking message-id
           ---
-          duration_ms: 0.368229
+          duration_ms: 0.551298
           ...
         1..1
     ok 20 - \#_generateMessageId
       ---
-      duration_ms: 0.494117
+      duration_ms: 0.748686
       type: 'suite'
       ...
     # Subtest: should use default header keys
     ok 21 - should use default header keys
       ---
-      duration_ms: 13.225408
+      duration_ms: 17.625685
       ...
     # Subtest: should use custom header keys
     ok 22 - should use custom header keys
       ---
-      duration_ms: 1.52833
+      duration_ms: 2.208818
       ...
     # Subtest: Attachment streaming
         # Subtest: should pipe URL as an attachment
         ok 1 - should pipe URL as an attachment
           ---
-          duration_ms: 266.199913
+          duration_ms: 328.777002
           ...
         # Subtest: should reject URL attachment
         ok 2 - should reject URL attachment
           ---
-          duration_ms: 2.940196
+          duration_ms: 4.642543
           ...
         # Subtest: should return an error on invalid url
         ok 3 - should return an error on invalid url
           ---
-          duration_ms: 3.756356
+          duration_ms: 5.519926
           ...
         # Subtest: should pipe file as an attachment
         ok 4 - should pipe file as an attachment
           ---
-          duration_ms: 9.42493
+          duration_ms: 13.199819
           ...
         # Subtest: should reject file as an attachment
         ok 5 - should reject file as an attachment
           ---
-          duration_ms: 1.80479
+          duration_ms: 2.712739
           ...
         # Subtest: should return an error on invalid file path
         ok 6 - should return an error on invalid file path
           ---
-          duration_ms: 2.148199
+          duration_ms: 3.192226
           ...
         # Subtest: should return a error for an errored stream
         ok 7 - should return a error for an errored stream
           ---
-          duration_ms: 103.167626
+          duration_ms: 103.616108
           ...
         # Subtest: should return a stream error
         ok 8 - should return a stream error
           ---
-          duration_ms: 101.544129
+          duration_ms: 103.040428
           ...
         1..8
     ok 23 - Attachment streaming
       ---
-      duration_ms: 491.847543
+      duration_ms: 565.876381
       type: 'suite'
       ...
     # Subtest: \#transform
         # Subtest: should pipe through provided stream
         ok 1 - should pipe through provided stream
           ---
-          duration_ms: 2.302448
+          duration_ms: 3.416922
           ...
         1..1
     ok 24 - \#transform
       ---
-      duration_ms: 2.497339
+      duration_ms: 3.681224
       type: 'suite'
       ...
     # Subtest: \#processFunc
         # Subtest: should pipe through provided process function
         ok 1 - should pipe through provided process function
           ---
-          duration_ms: 2.402465
+          duration_ms: 3.197072
           ...
         1..1
     ok 25 - \#processFunc
       ---
-      duration_ms: 2.598985
+      duration_ms: 3.508454
       type: 'suite'
       ...
     # Subtest: Raw content
         # Subtest: should return pregenerated content
         ok 1 - should return pregenerated content
           ---
-          duration_ms: 2.325201
+          duration_ms: 2.98403
           ...
         # Subtest: should return pregenerated content for a child node
         ok 2 - should return pregenerated content for a child node
           ---
-          duration_ms: 1.619697
+          duration_ms: 2.228074
           ...
         # Subtest: should return pregenerated content from a stream
         ok 3 - should return pregenerated content from a stream
           ---
-          duration_ms: 1.37207
+          duration_ms: 2.005998
           ...
         # Subtest: should catch error from a raw stream 1
         ok 4 - should catch error from a raw stream 1
           ---
-          duration_ms: 1.041868
+          duration_ms: 1.204486
           ...
         # Subtest: should catch error from a raw stream 2
         ok 5 - should catch error from a raw stream 2
           ---
-          duration_ms: 1.019503
+          duration_ms: 1.262813
           ...
         1..5
     ok 26 - Raw content
       ---
-      duration_ms: 7.836003
+      duration_ms: 10.254711
       type: 'suite'
       ...
     1..26
 ok 13 - MimeNode Tests
   ---
-  duration_ms: 661.635583
+  duration_ms: 805.818091
   type: 'suite'
   ...
 # Subtest: Quoted-Printable Tests
@@ -3305,200 +3341,200 @@
         # Subtest: shoud encode UTF-8 string to QP
         ok 1 - shoud encode UTF-8 string to QP
           ---
-          duration_ms: 2.2166
+          duration_ms: 3.135171
           ...
         # Subtest: shoud encode Buffer to QP
         ok 2 - shoud encode Buffer to QP
           ---
-          duration_ms: 0.427082
+          duration_ms: 0.545616
           ...
         1..2
     ok 1 - \#encode
       ---
-      duration_ms: 4.184118
+      duration_ms: 5.817378
       type: 'suite'
       ...
     # Subtest: \#wrap
         # Subtest: should wrap long QP encoded lines
         ok 1 - should wrap long QP encoded lines
           ---
-          duration_ms: 1.114652
+          duration_ms: 1.863709
           ...
         # Subtest: should wrap line ending with <CR>
         ok 2 - should wrap line ending with <CR>
           ---
-          duration_ms: 0.33641
+          duration_ms: 0.606085
           ...
         1..2
     ok 2 - \#wrap
       ---
-      duration_ms: 1.750796
+      duration_ms: 2.936672
       type: 'suite'
       ...
     # Subtest: QP Streams
         # Subtest: should transform incoming bytes to QP
         ok 1 - should transform incoming bytes to QP
           ---
-          duration_ms: 28.871612
+          duration_ms: 33.817471
           ...
-# (node:2157263) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
+# (node:2064721) [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: 45.026176
+          duration_ms: 77.058865
           ...
         1..2
     ok 3 - QP Streams
       ---
-      duration_ms: 74.520589
+      duration_ms: 111.919544
       type: 'suite'
       ...
     1..3
 ok 14 - Quoted-Printable Tests
   ---
-  duration_ms: 82.373015
+  duration_ms: 123.306853
   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: 16.078809
+      duration_ms: 20.382328
       ...
     # Subtest: should rewrite all linebreaks (all at once)
     ok 2 - should rewrite all linebreaks (all at once)
       ---
-      duration_ms: 1.584717
+      duration_ms: 2.075514
       ...
     1..2
 ok 15 - Sendmail Windows Newlines
   ---
-  duration_ms: 20.324352
+  duration_ms: 25.828431
   type: 'suite'
   ...
 # Subtest: Sendmail Transport Tests
     # Subtest: Should expose version number
     ok 1 - Should expose version number
       ---
-      duration_ms: 2.200524
+      duration_ms: 3.851435
       ...
     # Subtest: Should send message
     ok 2 - Should send message
       ---
-      duration_ms: 24.425629
+      duration_ms: 40.948368
       ...
     # Subtest: Should reject message
     ok 3 - Should reject message
       ---
-      duration_ms: 0.770379
+      duration_ms: 1.509804
       ...
     # Subtest: Should return an error
     ok 4 - Should return an error
       ---
-      duration_ms: 4.523694
+      duration_ms: 7.860683
       ...
     1..4
 ok 16 - Sendmail Transport Tests
   ---
-  duration_ms: 34.860417
+  duration_ms: 59.410619
   type: 'suite'
   ...
 # Subtest: SES Transport Tests
     # Subtest: should return MessageId, using AWS SES JavaScript SDK v2
     ok 1 - should return MessageId, using AWS SES JavaScript SDK v2
       ---
-      duration_ms: 49.926592
+      duration_ms: 85.041089
       ...
     # Subtest: should return MessageId, using AWS SES JavaScript SDK v3
     ok 2 - should return MessageId, using AWS SES JavaScript SDK v3
       ---
-      duration_ms: 11.620882
+      duration_ms: 21.54103
       ...
     # Subtest: should verify ses configuration using AWS SES JavaScript SDK v2
     ok 3 - should verify ses configuration using AWS SES JavaScript SDK v2
       ---
-      duration_ms: 2.406753
+      duration_ms: 3.559369
       ...
     # Subtest: should verify ses configuration using AWS SES JavaScript SDK v2, with supplied callback
     ok 4 - should verify ses configuration using AWS SES JavaScript SDK v2, with supplied callback
       ---
-      duration_ms: 1.797551
+      duration_ms: 2.498488
       ...
     # Subtest: should verify ses configuration using AWS SES JavaScript SDK v3
     ok 5 - should verify ses configuration using AWS SES JavaScript SDK v3
       ---
-      duration_ms: 2.258303
+      duration_ms: 2.806979
       ...
     # Subtest: should verify ses configuration using AWS SES JavaScript SDK v3, with supplied callback
     ok 6 - should verify ses configuration using AWS SES JavaScript SDK v3, with supplied callback
       ---
-      duration_ms: 1.817071
+      duration_ms: 2.358462
       ...
     # Subtest: should sign message with DKIM, using AWS SES JavaScript SDK v2
     ok 7 - should sign message with DKIM, using AWS SES JavaScript SDK v2
       ---
-      duration_ms: 19.658773
+      duration_ms: 35.469315
       ...
     # Subtest: should sign message with DKIM, using AWS SES JavaScript SDK v3
     ok 8 - should sign message with DKIM, using AWS SES JavaScript SDK v3
       ---
-      duration_ms: 9.841897
+      duration_ms: 21.329411
       ...
     # Subtest: should limit parallel connections, using AWS SES JavaScript SDK v2
     ok 9 - should limit parallel connections, using AWS SES JavaScript SDK v2
       ---
-      duration_ms: 5257.831779
+      duration_ms: 5606.050365
       ...
     # Subtest: should limit parallel connections, using AWS SES JavaScript SDK v3
     ok 10 - should limit parallel connections, using AWS SES JavaScript SDK v3
       ---
-      duration_ms: 5200.803677
+      duration_ms: 5477.716034
       ...
     # Subtest: should rate limit messages, using AWS SES JavaScript SDK v2
     ok 11 - should rate limit messages, using AWS SES JavaScript SDK v2
       ---
-      duration_ms: 22.355502
+      duration_ms: 61.630719
       ...
     # Subtest: should rate limit messages, using AWS SES JavaScript SDK v3
     ok 12 - should rate limit messages, using AWS SES JavaScript SDK v3
       ---
-      duration_ms: 22.406902
+      duration_ms: 46.535744
       ...
     # Subtest: should rate limit long messages, using AWS SES JavaScript SDK v2
     ok 13 - should rate limit long messages, using AWS SES JavaScript SDK v2
       ---
-      duration_ms: 12179.943397
+      duration_ms: 12285.863852
       ...
     # Subtest: should rate limit long messages, using AWS SES JavaScript SDK v3
     ok 14 - should rate limit long messages, using AWS SES JavaScript SDK v3
       ---
-      duration_ms: 12187.095031
+      duration_ms: 12189.259864
       ...
     # Subtest: should rate limit messages and connections, using AWS SES JavaScript SDK v2
     ok 15 - should rate limit messages and connections, using AWS SES JavaScript SDK v2
       ---
-      duration_ms: 10287.218194
+      duration_ms: 10952.917623
       ...
     # Subtest: should rate limit messages and connections, using AWS SES JavaScript SDK v3
     ok 16 - should rate limit messages and connections, using AWS SES JavaScript SDK v3
       ---
-      duration_ms: 10325.530589
+      duration_ms: 10389.56342
       ...
     # Subtest: detect sending slots on idle events, , using AWS SES JavaScript SDK v2
     ok 17 - detect sending slots on idle events, , using AWS SES JavaScript SDK v2
       ---
-      duration_ms: 10313.244848
+      duration_ms: 10399.713426
       ...
     # Subtest: detect sending slots on idle events, , using AWS SES JavaScript SDK v3
     ok 18 - detect sending slots on idle events, , using AWS SES JavaScript SDK v3
       ---
-      duration_ms: 10302.269272
+      duration_ms: 10362.832869
       ...
     1..18
 ok 17 - SES Transport Tests
   ---
-  duration_ms: 76204.134322
+  duration_ms: 77955.711743
   type: 'suite'
   ...
 # Subtest: SMTP-Connection Tests
@@ -3506,12 +3542,12 @@
         # Subtest: Should expose version number
         ok 1 - Should expose version number
           ---
-          duration_ms: 8.891944
+          duration_ms: 12.998005
           ...
         1..1
     ok 1 - Version test
       ---
-      duration_ms: 10.095951
+      duration_ms: 14.633899
       type: 'suite'
       ...
 # Failed to resolve IPv4 addresses with current network
@@ -3519,379 +3555,379 @@
         # Subtest: should connect to unsecure server
         ok 1 - should connect to unsecure server
           ---
-          duration_ms: 131.746831
+          duration_ms: 142.119153
           ...
-# (node:2161121) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification.
+# (node:2070377) 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: 161.882901
+          duration_ms: 174.215842
           ...
         # Subtest: should connect and be rejected
         ok 3 - should connect and be rejected
           ---
-          duration_ms: 127.955074
+          duration_ms: 131.379587
           ...
         # 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: 150.153494
+          duration_ms: 162.868604
           ...
         # 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: 107.575486
+          duration_ms: 108.379933
           ...
         # Subtest: should try upgrade with STARTTLS where not advertised
         ok 6 - should try upgrade with STARTTLS where not advertised
           ---
-          duration_ms: 105.02763
+          duration_ms: 108.756592
           ...
         # Subtest: should close connection after STARTTLS
         ok 7 - should close connection after STARTTLS
           ---
-          duration_ms: 153.14607
+          duration_ms: 160.131425
           ...
         # Subtest: should connect to a secure server
         ok 8 - should connect to a secure server
           ---
-          duration_ms: 118.094113
+          duration_ms: 121.430017
           ...
         # Subtest: should emit error for invalid port
         ok 9 - should emit error for invalid port
           ---
-          duration_ms: 6.769315
+          duration_ms: 5.488246
           ...
         # Subtest: should emit error for too large port
         ok 10 - should emit error for too large port
           ---
-          duration_ms: 3.010959
+          duration_ms: 2.492319
           ...
         # Subtest: should emit inactivity timeout error
         ok 11 - should emit inactivity timeout error
           ---
-          duration_ms: 104.730873
+          duration_ms: 104.050452
           ...
         # Subtest: should connect through proxy
         ok 12 - should connect through proxy
           ---
-          duration_ms: 159.417066
+          duration_ms: 162.142987
           ...
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] Resolved localhost as localhost [cache hit]
+# [2025-02-24 01:28:54] DEBUG [9O7KXzqtKs] 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: 114.991583
+          duration_ms: 118.932499
           ...
-# [2026-03-29 07:46:18] INFO  [vDXFekS0XaY] Connection established to 127.0.0.1:8400
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] S: 220 ionos15-amd64 ESMTP
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] C: EHLO [127.0.0.1]
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] S: 250-ionos15-amd64 Nice to meet you, localhost.localdomain
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] S: 250-PIPELINING
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] S: 250-8BITMIME
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] S: 250 SMTPUTF8
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] SMTP handshake finished
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] C: MAIL FROM:<test@valid.sender>
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] S: 250 Accepted
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] C: RCPT TO:<test@valid.recipient>
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] S: 250 Accepted
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] C: DATA
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] S: 354 End data with <CR><LF>.<CR><LF>
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] Copyright (c) 2011-2023 Andris Reinman
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] 
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] Permission is hereby granted, free of charge, to any person obtaining a copy
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] of this software and associated documentation files (the "Software"), to deal
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] in the Software without restriction, including without limitation the rights
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] copies of the Software, and to permit persons to whom the Software is
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] furnished to do so, subject to the following conditions:
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] 
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] SOFTWARE.
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] .
-# [2026-03-29 07:46:18] INFO  [vDXFekS0XaY] <954 bytes encoded mime message (source size 935 bytes)>
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] S: 250 OK: message queued
-# [2026-03-29 07:46:18] DEBUG [vDXFekS0XaY] Closing connection to the server using "end"
+# [2025-02-24 01:28:54] INFO  [9O7KXzqtKs] Connection established to 127.0.0.1:8400
+# [2025-02-24 01:28:54] DEBUG [9O7KXzqtKs] S: 220 i-capture-the-hostname ESMTP
+# [2025-02-24 01:28:54] DEBUG [9O7KXzqtKs] C: EHLO [127.0.0.1]
+# [2025-02-24 01:28:54] DEBUG [9O7KXzqtKs] S: 250-i-capture-the-hostname Nice to meet you, localhost.localdomain
+# [2025-02-24 01:28:54] DEBUG [9O7KXzqtKs] S: 250-PIPELINING
+# [2025-02-24 01:28:54] DEBUG [9O7KXzqtKs] S: 250-8BITMIME
+# [2025-02-24 01:28:54] DEBUG [9O7KXzqtKs] S: 250 SMTPUTF8
+# [2025-02-24 01:28:54] DEBUG [9O7KXzqtKs] SMTP handshake finished
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] C: MAIL FROM:<test@valid.sender>
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] S: 250 Accepted
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] C: RCPT TO:<test@valid.recipient>
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] S: 250 Accepted
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] C: DATA
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] S: 354 End data with <CR><LF>.<CR><LF>
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] Copyright (c) 2011-2023 Andris Reinman
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] 
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] Permission is hereby granted, free of charge, to any person obtaining a copy
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] of this software and associated documentation files (the "Software"), to deal
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] in the Software without restriction, including without limitation the rights
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] copies of the Software, and to permit persons to whom the Software is
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] furnished to do so, subject to the following conditions:
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] 
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] SOFTWARE.
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] .
+# [2025-02-24 01:28:55] INFO  [9O7KXzqtKs] <954 bytes encoded mime message (source size 935 bytes)>
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] S: 250 OK: message queued
+# [2025-02-24 01:28:55] DEBUG [9O7KXzqtKs] Closing connection to the server using "end"
         # Subtest: should send to unsecure server
         ok 14 - should send to unsecure server
           ---
-          duration_ms: 162.94156
+          duration_ms: 180.536864
           ...
         1..14
     ok 2 - Connection tests
       ---
-      duration_ms: 1635.752141
+      duration_ms: 1724.620295
       type: 'suite'
       ...
-# [2026-03-29 07:46:18] INFO  [vDXFekS0XaY] Connection closed
+# [2025-02-24 01:28:55] INFO  [9O7KXzqtKs] Connection closed
     # Subtest: Login tests
         # Subtest: should login
         ok 1 - should login
           ---
-          duration_ms: 213.46835
+          duration_ms: 221.827379
           ...
         # Subtest: should return error for invalid login
         ok 2 - should return error for invalid login
           ---
-          duration_ms: 210.325763
+          duration_ms: 216.386227
           ...
         # Subtest: should return error for missing credentials
         ok 3 - should return error for missing credentials
           ---
-          duration_ms: 210.095854
+          duration_ms: 215.884068
           ...
         # Subtest: should return error for incomplete credentials
         ok 4 - should return error for incomplete credentials
           ---
-          duration_ms: 209.733959
+          duration_ms: 212.633047
           ...
         # Subtest: xoauth2 login
             # Subtest: should login with xoauth2 string
             ok 1 - should login with xoauth2 string
               ---
-              duration_ms: 213.621391
+              duration_ms: 220.901002
               ...
             # Subtest: should return error for invalid xoauth2 string token
             ok 2 - should return error for invalid xoauth2 string token
               ---
-              duration_ms: 211.518253
+              duration_ms: 214.645431
               ...
             # Subtest: should login with xoauth2 object
             ok 3 - should login with xoauth2 object
               ---
-              duration_ms: 227.297187
+              duration_ms: 254.211608
               ...
             # Subtest: should fail with xoauth2 object
             ok 4 - should fail with xoauth2 object
               ---
-              duration_ms: 216.310658
+              duration_ms: 231.130413
               ...
             # Subtest: should fail with invalid xoauth2 response
             ok 5 - should fail with invalid xoauth2 response
               ---
-              duration_ms: 211.643732
+              duration_ms: 216.971225
               ...
             1..5
         ok 5 - xoauth2 login
           ---
-          duration_ms: 1081.268546
+          duration_ms: 1139.234328
           type: 'suite'
           ...
         # Subtest: custom login
             # Subtest: should login
             ok 1 - should login
               ---
-              duration_ms: 313.455729
+              duration_ms: 323.778362
               ...
             # Subtest: should login without pass
             ok 2 - should login without pass
               ---
-              duration_ms: 312.084357
+              duration_ms: 320.726065
               ...
             1..2
         ok 6 - custom login
           ---
-          duration_ms: 626.018814
+          duration_ms: 645.066885
           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: 361.026454
+              duration_ms: 368.964088
               ...
             1..1
         ok 7 - Send without PIPELINING
           ---
-          duration_ms: 361.323946
+          duration_ms: 369.459286
           type: 'suite'
           ...
         # Subtest: Send messages
             # Subtest: should send message
             ok 1 - should send message
               ---
-              duration_ms: 257.844853
+              duration_ms: 263.831432
               ...
             # Subtest: should send multiple messages
             ok 2 - should send multiple messages
               ---
-              duration_ms: 295.859386
+              duration_ms: 308.045901
               ...
             # Subtest: should send only to valid recipients
             ok 3 - should send only to valid recipients
               ---
-              duration_ms: 298.204285
+              duration_ms: 303.558737
               ...
             # Subtest: should reject all recipients
             ok 4 - should reject all recipients
               ---
-              duration_ms: 265.752878
+              duration_ms: 259.134743
               ...
             # Subtest: should reject too large SIZE arguments
             ok 5 - should reject too large SIZE arguments
               ---
-              duration_ms: 208.300543
+              duration_ms: 212.681566
               ...
             # Subtest: should reject too large message
             ok 6 - should reject too large message
               ---
-              duration_ms: 208.542683
+              duration_ms: 213.902769
               ...
             # Subtest: should declare SIZE
             ok 7 - should declare SIZE
               ---
-              duration_ms: 252.08879
+              duration_ms: 260.332221
               ...
             # Subtest: lmtp should send only to valid recipients
             ok 8 - lmtp should send only to valid recipients
               ---
-              duration_ms: 343.667175
+              duration_ms: 344.847564
               ...
             # Subtest: should send using SMTPUTF8
             ok 9 - should send using SMTPUTF8
               ---
-              duration_ms: 303.574315
+              duration_ms: 304.290225
               ...
             # Subtest: should send using 8BITMIME
             ok 10 - should send using 8BITMIME
               ---
-              duration_ms: 300.187598
+              duration_ms: 303.865326
               ...
             # 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: 307.137525
+              duration_ms: 303.848809
               ...
             # Subtest: should return error for invalidly formatted recipients
             ok 12 - should return error for invalidly formatted recipients
               ---
-              duration_ms: 212.184569
+              duration_ms: 213.04093
               ...
             # Subtest: should return error for no valid recipients
             ok 13 - should return error for no valid recipients
               ---
-              duration_ms: 255.228415
+              duration_ms: 253.945397
               ...
             # Subtest: should return error for invalid sender
             ok 14 - should return error for invalid sender
               ---
-              duration_ms: 212.857422
+              duration_ms: 212.614697
               ...
             # Subtest: should send message string
             ok 15 - should send message string
               ---
-              duration_ms: 222.520387
+              duration_ms: 272.04533
               ...
             # Subtest: should send message buffer
             ok 16 - should send message buffer
               ---
-              duration_ms: 214.757679
+              duration_ms: 267.403454
               ...
             # Subtest: should send message stream
             ok 17 - should send message stream
               ---
-              duration_ms: 257.521238
+              duration_ms: 259.866283
               ...
             1..17
         ok 8 - Send messages
           ---
-          duration_ms: 4418.508595
+          duration_ms: 4559.982796
           type: 'suite'
           ...
         1..8
     ok 3 - Login tests
       ---
-      duration_ms: 7332.106954
+      duration_ms: 7582.560636
       type: 'suite'
       ...
     1..3
 ok 18 - SMTP-Connection Tests
   ---
-  duration_ms: 8980.056674
+  duration_ms: 9325.113062
   type: 'suite'
   ...
 # Subtest: SMTP Pool Tests
     # Subtest: Should expose version number
     ok 1 - Should expose version number
       ---
-      duration_ms: 33.310877
+      duration_ms: 137.466061
       ...
     # Subtest: Should detect wellknown data
     ok 2 - Should detect wellknown data
       ---
-      duration_ms: 4.738453
+      duration_ms: 19.472317
       ...
 # Failed to resolve IPv4 addresses with current network
     # Subtest: should send mail
     ok 3 - should send mail
       ---
-      duration_ms: 144.912632
+      duration_ms: 380.756647
       ...
     # Subtest: should send multiple mails
     ok 4 - should send multiple mails
       ---
-      duration_ms: 1090.384526
+      duration_ms: 3814.379048
       ...
     # Subtest: should tolerate connection errors
     ok 5 - should tolerate connection errors
       ---
-      duration_ms: 1653.127911
+      duration_ms: 3184.952112
       ...
     # 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: 1962.335523
+      duration_ms: 2493.152909
       ...
     # 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: 315.578022
+      duration_ms: 371.160592
       ...
     # Subtest: should not send more then allowed for one connection
     ok 8 - should not send more then allowed for one connection
       ---
-      duration_ms: 4828.208654
+      duration_ms: 9087.821874
       ...
     # Subtest: should send multiple mails with rate limit
     ok 9 - should send multiple mails with rate limit
       ---
-      duration_ms: 25337.137897
+      duration_ms: 27267.534893
       ...
     # Subtest: should return pending messages once closed
     ok 10 - should return pending messages once closed
       ---
-      duration_ms: 6.848916
+      duration_ms: 36.639405
       ...
     # Subtest: should emit idle for free slots in the pool
     ok 11 - should emit idle for free slots in the pool
       ---
-      duration_ms: 20240.203874
+      duration_ms: 20655.764392
       ...
     # Subtest: Should login and send mail using proxied socket
     ok 12 - Should login and send mail using proxied socket
       ---
-      duration_ms: 108.616386
+      duration_ms: 189.566727
       ...
     # Subtest: Should verify connection with success
     ok 13 - Should verify connection with success
       ---
-      duration_ms: 106.560352
+      duration_ms: 137.214749
       ...
     # Subtest: Should not verify connection
     ok 14 - Should not verify connection
       ---
-      duration_ms: 3.376774
+      duration_ms: 25.143228
       ...
     1..14
 ok 19 - SMTP Pool Tests
   ---
-  duration_ms: 55839.395907
+  duration_ms: 67818.145971
   type: 'suite'
   ...
 # Subtest: SMTP Transport Tests
@@ -3899,194 +3935,194 @@
         # Subtest: Should expose version number
         ok 1 - Should expose version number
           ---
-          duration_ms: 32.770599
+          duration_ms: 71.772283
           ...
         # Subtest: Should detect wellknown data
         ok 2 - Should detect wellknown data
           ---
-          duration_ms: 5.427036
+          duration_ms: 15.057577
           ...
 # Failed to resolve IPv4 addresses with current network
         # Subtest: Should fail envelope
         ok 3 - Should fail envelope
           ---
-          duration_ms: 134.621686
+          duration_ms: 295.349386
           ...
         # Subtest: Should not fail auth
         ok 4 - Should not fail auth
           ---
-          duration_ms: 159.694372
+          duration_ms: 255.502393
           ...
         # Subtest: Should fail auth if forceAuth=true
         ok 5 - Should fail auth if forceAuth=true
           ---
-          duration_ms: 109.511897
+          duration_ms: 183.944943
           ...
         # Subtest: Should send mail
         ok 6 - Should send mail
           ---
-          duration_ms: 117.871523
+          duration_ms: 247.691163
           ...
         # Subtest: Should recover unexpeced close during transmission
         ok 7 - Should recover unexpeced close during transmission
           ---
-          duration_ms: 266.81152
+          duration_ms: 378.534865
           ...
         # Subtest: Should verify connection without credentials with success
         ok 8 - Should verify connection without credentials with success
           ---
-          duration_ms: 108.941826
+          duration_ms: 148.722426
           ...
         1..8
     ok 1 - Anonymous sender tests
       ---
-      duration_ms: 937.987497
+      duration_ms: 1601.459755
       type: 'suite'
       ...
     # Subtest: Authenticated sender tests
         # Subtest: Should login and send mail
         ok 1 - Should login and send mail
           ---
-          duration_ms: 112.380954
+          duration_ms: 217.366824
           ...
         # Subtest: Should verify connection with success
         ok 2 - Should verify connection with success
           ---
-          duration_ms: 107.385992
+          duration_ms: 167.403575
           ...
         # Subtest: Should verify connection without credentials with success
         ok 3 - Should verify connection without credentials with success
           ---
-          duration_ms: 106.996509
+          duration_ms: 131.263531
           ...
         # Subtest: Should not verify connection without credentials
         ok 4 - Should not verify connection without credentials
           ---
-          duration_ms: 105.382383
+          duration_ms: 124.912187
           ...
         # Subtest: Should not verify connection
         ok 5 - Should not verify connection
           ---
-          duration_ms: 4.168831
+          duration_ms: 31.689906
           ...
         # Subtest: Should login and send mail using proxied socket
         ok 6 - Should login and send mail using proxied socket
           ---
-          duration_ms: 111.130028
+          duration_ms: 194.789507
           ...
         1..6
     ok 2 - Authenticated sender tests
       ---
-      duration_ms: 548.467866
+      duration_ms: 869.944373
       type: 'suite'
       ...
     1..2
 ok 20 - SMTP Transport Tests
   ---
-  duration_ms: 1489.108132
+  duration_ms: 2480.863417
   type: 'suite'
   ...
 # Subtest: Stream Transport Tests
     # Subtest: Should expose version number
     ok 1 - Should expose version number
       ---
-      duration_ms: 2.516258
+      duration_ms: 5.344171
       ...
     # Subtest: Send as stream
         # Subtest: Should send mail using unix newlines 1
         ok 1 - Should send mail using unix newlines 1
           ---
-          duration_ms: 25.258911
+          duration_ms: 81.565385
           ...
         # Subtest: Should send mail using unix newlines 2
         ok 2 - Should send mail using unix newlines 2
           ---
-          duration_ms: 4.73481
+          duration_ms: 14.97286
           ...
         # Subtest: Should send mail using windows newlines
         ok 3 - Should send mail using windows newlines
           ---
-          duration_ms: 4.989085
+          duration_ms: 18.437
           ...
         1..3
     ok 2 - Send as stream
       ---
-      duration_ms: 35.898611
+      duration_ms: 118.799898
       type: 'suite'
       ...
     # Subtest: Send as buffer
         # Subtest: Should send mail using unix newlines
         ok 1 - Should send mail using unix newlines
           ---
-          duration_ms: 5.142288
+          duration_ms: 14.776073
           ...
         # Subtest: Should send mail using windows newlines
         ok 2 - Should send mail using windows newlines
           ---
-          duration_ms: 3.665785
+          duration_ms: 13.603534
           ...
         1..2
     ok 3 - Send as buffer
       ---
-      duration_ms: 9.290793
+      duration_ms: 30.361797
       type: 'suite'
       ...
     1..3
 ok 21 - Stream Transport Tests
   ---
-  duration_ms: 51.490997
+  duration_ms: 162.933021
   type: 'suite'
   ...
 # Subtest: XOAuth2 tests
     # Subtest: should get an existing access token
     ok 1 - should get an existing access token
       ---
-      duration_ms: 13.03458
+      duration_ms: 25.887529
       ...
     # Subtest: should convert access token to XOAuth2 token
     ok 2 - should convert access token to XOAuth2 token
       ---
-      duration_ms: 3.798621
+      duration_ms: 17.309613
       ...
     # Subtest: should get an existing access token, no timeout
     ok 3 - should get an existing access token, no timeout
       ---
-      duration_ms: 1.84439
+      duration_ms: 5.776821
       ...
     # Subtest: should generate a fresh access token
     ok 4 - should generate a fresh access token
       ---
-      duration_ms: 38.392213
+      duration_ms: 82.702893
       ...
     # Subtest: should generate a fresh access token with custom method
     ok 5 - should generate a fresh access token with custom method
       ---
-      duration_ms: 2.643507
+      duration_ms: 8.734038
       ...
     # 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: 2.629835
+      duration_ms: 8.184062
       ...
     # Subtest: should generate a fresh access token after timeout
     ok 7 - should generate a fresh access token after timeout
       ---
-      duration_ms: 3020.75222
+      duration_ms: 3062.724606
       ...
     # Subtest: should emit access token update
     ok 8 - should emit access token update
       ---
-      duration_ms: 8.404575
+      duration_ms: 57.060228
       ...
     # Subtest: should sign payload
     ok 9 - should sign payload
       ---
-      duration_ms: 5.575198
+      duration_ms: 26.816961
       ...
     1..9
 ok 22 - XOAuth2 tests
   ---
-  duration_ms: 3101.909988
+  duration_ms: 3310.488517
   type: 'suite'
   ...
 1..22
@@ -4097,7 +4133,7 @@
 # cancelled 0
 # skipped 0
 # todo 0
-# duration_ms 154475.351036
+# duration_ms 175713.90543
 Removing node_modules/base32.js
 Removing node_modules/encoding-japanese
 Removing node_modules/ipv6-normalize
@@ -4113,59 +4149,59 @@
    dh_auto_install --buildsystem=nodejs --destdir=debian/node-nodemailer/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib
 	install -m 644 ./lib/nodemailer.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection/
-	install -m 644 ./lib/smtp-connection/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection/
-	install -m 644 ./lib/smtp-connection/data-stream.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/punycode
-	install -m 644 ./lib/punycode/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/punycode/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mail-composer
+	install -m 644 ./lib/mail-composer/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mail-composer/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs
+	install -m 644 ./lib/mime-funcs/mime-types.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs/
+	install -m 644 ./lib/mime-funcs/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch
+	install -m 644 ./lib/fetch/cookies.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch/
+	install -m 644 ./lib/fetch/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-transport
+	install -m 644 ./lib/smtp-transport/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-transport/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim
-	install -m 644 ./lib/dkim/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/
 	install -m 644 ./lib/dkim/relaxed-body.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/
-	install -m 644 ./lib/dkim/message-parser.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/
 	install -m 644 ./lib/dkim/sign.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/
+	install -m 644 ./lib/dkim/message-parser.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/
+	install -m 644 ./lib/dkim/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/dkim/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/stream-transport
+	install -m 644 ./lib/stream-transport/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/stream-transport/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/json-transport
 	install -m 644 ./lib/json-transport/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/json-transport/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/shared
-	install -m 644 ./lib/shared/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/shared/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node
+	install -m 644 ./lib/mime-node/le-unix.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/
 	install -m 644 ./lib/mime-node/last-newline.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/
 	install -m 644 ./lib/mime-node/le-windows.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/
 	install -m 644 ./lib/mime-node/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/
-	install -m 644 ./lib/mime-node/le-unix.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-node/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch
-	install -m 644 ./lib/fetch/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch/
-	install -m 644 ./lib/fetch/cookies.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/fetch/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-pool
-	install -m 644 ./lib/smtp-pool/pool-resource.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-pool/
 	install -m 644 ./lib/smtp-pool/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-pool/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-transport
-	install -m 644 ./lib/smtp-transport/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-transport/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mail-composer
-	install -m 644 ./lib/mail-composer/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mail-composer/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/base64
-	install -m 644 ./lib/base64/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/base64/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/stream-transport
-	install -m 644 ./lib/stream-transport/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/stream-transport/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/well-known
-	install -m 644 ./lib/well-known/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/well-known/
-	install -m 644 ./lib/well-known/services.json /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/well-known/
+	install -m 644 ./lib/smtp-pool/pool-resource.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-pool/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/qp
 	install -m 644 ./lib/qp/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/qp/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/xoauth2
 	install -m 644 ./lib/xoauth2/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/xoauth2/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/punycode
+	install -m 644 ./lib/punycode/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/punycode/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/ses-transport
+	install -m 644 ./lib/ses-transport/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/ses-transport/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/shared
+	install -m 644 ./lib/shared/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/shared/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/base64
+	install -m 644 ./lib/base64/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/base64/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/addressparser
+	install -m 644 ./lib/addressparser/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/addressparser/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mailer
 	install -m 644 ./lib/mailer/mail-message.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mailer/
 	install -m 644 ./lib/mailer/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mailer/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/ses-transport
-	install -m 644 ./lib/ses-transport/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/ses-transport/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/well-known
+	install -m 644 ./lib/well-known/services.json /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/well-known/
+	install -m 644 ./lib/well-known/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/well-known/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/sendmail-transport
 	install -m 644 ./lib/sendmail-transport/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/sendmail-transport/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs
-	install -m 644 ./lib/mime-funcs/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs/
-	install -m 644 ./lib/mime-funcs/mime-types.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/mime-funcs/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/addressparser
-	install -m 644 ./lib/addressparser/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/addressparser/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection
+	install -m 644 ./lib/smtp-connection/data-stream.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection/
+	install -m 644 ./lib/smtp-connection/index.js /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer/lib/smtp-connection/
 	install -m 644 ./package.json /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer//
 	install -m 644 ./package.json /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/nodemailer//
 dh_auto_install: warning: ### Missing types-nodemailer/build/config.gypi, skipping
@@ -4175,56 +4211,56 @@
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/
 	install -m 644 types-nodemailer/index.d.ts /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer//
 	install -m 644 types-nodemailer/package.json /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer//
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-connection/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mail-composer/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-funcs/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/fetch/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-transport/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/dkim/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/stream-transport/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/json-transport/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/shared/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-node/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/fetch/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-pool/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-transport/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mail-composer/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/base64/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/stream-transport/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/well-known/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/qp/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/xoauth2/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/ses-transport/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/shared/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/base64/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/addressparser/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mailer/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/ses-transport/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/well-known/
 	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/sendmail-transport/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/mime-funcs/
-	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/addressparser/
+	mkdir -p /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/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-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer/lib/smtp-connection/
 	install -m 644 types-nodemailer/package.json /build/reproducible-path/node-nodemailer-6.10.0\+\~6.4.17/debian/node-nodemailer//usr/share/nodejs/\@types/nodemailer//
 Populate ${nodejs:Provides}:
  + node-types-nodemailer (= 6.4.17)
@@ -4256,12 +4292,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/2031951/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/2031951/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/2147534 and its subdirectories
-I: Current time: Sat Mar 28 19:47:32 -12 2026
-I: pbuilder-time-stamp: 1774770452
+I: removing directory /srv/workspace/pbuilder/2031951 and its subdirectories
+I: Current time: Mon Feb 24 15:30:43 +14 2025
+I: pbuilder-time-stamp: 1740360643